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.
Assets
2
-
2016-04-18T19:19:39Z
-
2016-04-18T19:19:39Z
-