CARVIEW |
Select Language
HTTP/2 200
date: Sat, 26 Jul 2025 23:59:58 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"9cedc45950ec6fdf2b2ffb16d75e44e7"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=c1LTTB2uj9WfTEViaKtOeX5KQaB4Fv4sgbK15y8yDoduWoyXZ6i0m71k%2BIAWcuAjFgy%2Fk5s3HwLDERt%2FGy%2Bh9LxfdB86mY5ZC7zP%2FtIZPDvpXJqP11GHXwEnmlPDH83%2FkbExxRgHXH455bijqL%2FuhFu31vQZZItvXwLREqqLJUIb1y%2BWp8qA4bq4nPzYdW15e9C0PC0RJil%2BhwJd60OwgYVDGlvne6%2BtIDYkqw%2FRXLEtLvK6j4jCfhbnvF8553XNi%2Ffub9oEpuf%2BGzPtT%2FOOkw%3D%3D--4KwyzDyYQVCj1Sdk--pG9B02Hp2KRxnRmmUo9O0Q%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1371541404.1753574398; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 23:59:58 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 23:59:58 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: DB06:15141D:6ED342:8F22E7:68856BFE
Tags · trigger/trigger · GitHub
Toggle 1.6rc8's commit message
Toggle 1.6rc6's commit message
Toggle 1.5.10's commit message
Toggle 1.5.9's commit message
Toggle 1.5.7's commit message
Toggle 1.5.6's commit message
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 118
Tags: trigger/trigger
Tags
1.6rc8
Fixed a bug in Cumulus Linux prompt patterns. - Also disabled execution of `sudo vtysh` by default on Cumulus. It will now be left up to operators to do this for themselves. - Updated the changelog to include a mention of the new support for Cumulus Linux.
1.6rc6
Fixup of rc5 bugs (#307) * Fixup of rc5 bugs * TextFSM processor bug which made it so only one set of parsed commands made it into the results. * Twister bug which regressed support for less than average ssh server implementations by not initialising keyexchange * Made some modifications after observing a different kind of failure with the last revision. Looks like kexinit is for the server side of things. * Applied fix to twister2 which is also affected * Fix import bug. * Update changelog and version control
1.5.10
Release 1.5.10 (#281) Bug Fixes --------- - Extended prompt detection for IOS-like devices to include interstitial space (`\s`) or carriage return (`\r`) characters which is sometimes seen on Arista EOS devices, and would cause asynchronous execution to sometimes hang and result in a `~trigger.exceptions.CommandTimeout` error. - Bugfix in `bin/load_acl` that prevents `queue.complete()` from being called when using the `--no-db` flag. Previously, an `AttributeError` attribute error was raised due to attempting to call `complete` on `queue`, which is set to `None` when passing `--no-db`. - Cleaned up network.utils.ping, removed hostname validation code - Bugfix in `~trigger.utils.network.ping()` where a file descriptor wasn't closed cleanly. - Bugfix in `bin/gnng` that printed device names before any tables, resulting in potentially confusing results. Devices names are now printed with the corresponding table. - Bugfix in `bin/gnng` that allows the `--filter-on-type` to function as expected. - Update documentation of `gnng`'s `-N`/`--nonprod` flag. - Bugfix in `bin/gnng` that allows `gnng` to fail gracefully when a device isn't found. - Bugfix in `bin/gnng --all` that was causing many device vendors to be skipped entirely because the filter was too specific. This vendor filter has been removed and will now fallback to `~trigger.cmds.NetACLInfo()` internal knowledge of supported platforms.
1.5.9
Release 1.5.9 Bug Fixes --------- + Bugfix in `~trigger.gorc` where init commands would be sent before a prompt was even available on the remote device. + Bugfix in `~trigger.utils.core.pretty_time()` where `pytz` was being referenced but not imported. + Extended prompt detection for IOS-like devices to include backspace characters (`\b` or `\x08`) which is sometimes seen on Cisco NX-OS devices, and would cause asynchronous execution to sometimes hang and result in a `~trigger.exceptions.CommandTimeout` error. * Improved the internal grouping logic for `load_acl` to be more permissive and if grouping fails it will just not group devices. * Fixed a bug that would prevent ACL staging from working when using default global settings. * Fixed bugs in the default global callables for `get_current_oncall()` and `create_tm_ticket()` that would prevent `lod_acl` from working. They now default to a disabled state that does not require customization just to utilize core load_acl functionality. * Updated the sample `settings.py` (`conf/trigger_settings.py`) to utilize the updated default callables. * Fixed a bug in default global callable for `get_tftp_source()` to properly perform lookup of `settings.VIPS` * Fixed a bug in default global callable for `stage_acls()` to properly perform lookup of `settings.FIREWALL_DIR` and `settings.TFTPROOT_DIR`.
1.5.7
Release 1.5.7 Enhancements ------------ - Added TextFSM parser to process unstructured CLI output. - Added a new prompt pattern to `settings.CONTINUE_PROMPTS`. - New continue prompts no longer need to be lower-cased. - Clarified the error text when an enable password is required but not provided when connecting to a device to make it a little more clear on how to proceed. Bug Fixes --------- - Bugfix in `~trigger.contrib.commando.plugins.config_device` causing an unhandled `NameError`. - Bugfix in `bin/gnng` that would cause a crash when using `--sqldb` or `--csv` output flags.
1.5.6
Release 1.5.6 Bug Fixes --------- * Added `-f/--force-cli` to `run_cmds` to allow CLI execution on Juniper devices or any vendor platform where API support is enabled by default, fixing an underlying bug where CLI output would result in a crash. * Multiple commands can now be sent to Juniper devices w/ `run_cmds`. * Updated the Juniper CLI prompt pattern to work when a hostname isn't set that would result in a `CommandTimeout` causing execution to fail.
PreviousNext
You can’t perform that action at this time.