github ytti/oxidized 0.29.0
Release 0.29.0

latest releases: 0.30.1, 0.30.0, 0.29.1...
17 months ago

What's Changed

  • mention increase in supported models by @wk in #2100
  • bump rubocop to ~> 0.81.0 and related linting by @wk in #2101
  • Fix EdgeCOS model by @moisseev in #2097
  • Handle pfSense 2.4.5+ passwords that are wrapped in CDATA by @adutton in #2103
  • Enterasys 800 series switches by @javichumellamo in #2106
  • Update xos.rb prompt to work with stacked switches by @Faddy96 in #2117
  • EdgeCOS: add ES3526XA-V2 by @moisseev in #2125
  • Model for Eltex MES by @glaubway in #2119
  • Model for zte olt c3xx by @glaubway in #2118
  • rebased to phusion/baseimage-docker bionic-1.0.0 by @wk in #2130
  • routeros model: Remove intermittent POE comment by @pioto in #2141
  • Fix location of systemd service file on Debian systems by @vincentbernat in #1840
  • Add LANCOM support by @systeembeheerder in #2139
  • Glaubway dlink by @glaubway in #2143
  • Update Supported-OS-Types.md by @dalamanster in #2158
  • ironware.rb: Fix "current speed" regex to enclude MED-HI speed by @michaelpsomiadis in #2155
  • Enhance model enterasys by @sargon in #2166
  • Fix SNMP community removal for Netgear by @CirnoT in #2168
  • Added aoscx.rb model by @jmurphy5 in #2163
  • model/xos: filter perodic save schedule time by @sargon in #2169
  • fix documentation for monkey-patching by @msherman64 in #2199
  • migrate mail option to being part of the script to stop endless blank failure emails by @nickhilliard in #2190
  • Add git-email in dockerfile to allow git send-email from docker image by @jmurphy5 in #2193
  • add bracket on node if using proxy and node has ipv6 address by @davama in #2245
  • Fix sensitive configuration backup on Mikrotik RouterOs by @kedare in #2384
  • Delete Reboot Time and Cause line in aosw.rb by @feriniguez in #2375
  • reject "Power Usage:" in fabricos showconfig by @sorano in #2393
  • Adds support for NEC IX devices. by @mikenowak in #2409
  • Additional scrubbing for SonicOS v7 devices by @gerard780 in #2398
  • Restore IOS model filtering of "configuration last changed/NVRAM modified" by @raunz in #2374
  • Update README.md by @franciosi in #2248
  • Add read_timeout to http source to handle case of big list of nodes by @ngergis in #2236
  • Update Configuration.md by @DRIgnazGortngschirl in #2214
  • Remove uptime and restart by @funzoneq in #2028
  • Update airfiber prompt regex by @murrant in #2279
  • Update to comware for v1950 OS Release 3208 by @adamboutcher in #2367
  • Fix docs with correct path for where to put models by @pv2b in #2362
  • fixes ArubaOS-CX enviroment/system inconsistent values #2297 by @raunz in #2372
  • Enterasys improvements by @jplitza in #2412
  • Fix rubocop by using if modifier for single statement by @jplitza in #2413
  • xmppdiff: Make more diffs interesting by @jplitza in #2060
  • Fix ssh_spec tests by @jplitza in #2415
  • xmppdiff: Persist connection to XMPP server by @jplitza in #2418
  • Add model notes for Dell/EMC OS10 by @davromaniak in #2425
  • routeros: /export params depending on version by @azielke in #2435
  • routeros: Reduce metadata/version output by @jplitza in #2437
  • tplink: Strip 'System Time' and 'Running Time' by @spike77453 in #2420
  • Fix when auto-saved is configured on xos switches by @trappiz in #2321
  • Support for Zyxel 1308 OLTs by @baldoarturo in #2447
  • Update oxidized.init by @DenisKlimek in #2319
  • A proper install documentation for Centos 7 via RVM by @Atroskelis in #1806
  • generic FortiOS model to support new fortigate version and VM based products by @raunz in #2373
  • Avoid /humidity hardware field to be reported by @albsga in #2449
  • Update useradd to "useradd -m" and ubuntu startup service installation steps in README.md by @zeki893 in #2352
  • hpebladesystem.rb: keep dash before "Generated on" by @cgsecurity in #2451
  • OPNsense/PFsense models: Do not remove <?xml header, and add version information as comment. by @pv2b in #2377
  • fastiron.rb: added a second "exit" to pre_logout by @piterpunk in #2203
  • [RFC] Create a model for Linksys SRW switches by @glance- in #2127
  • Specify format for githubrepo's privatekey file by @xanarin in #2453
  • Cambium ePMP Support by @martydingo in #2195
  • Adds paging support to Enterasys B3/C3 by @piterpunk in #2455
  • Update Hooks.md by @clontarfx in #2310
  • Avoids running proxy commands if ssh_proxy config is empty/blank by @jameskirsop in #2268
  • Collect config from HRP enabled devices by @mp4lm in #2209
  • Netscaler multiple partition support by @smallsam in #1596
  • asa: information about the configuration change time is deleted by @seros1521 in #2484
  • Update casa.rb (up)time fix by @stephbrot in #2469
  • EOS: Fix truncated configs #2038 by @fhibler in #2489
  • Rubocop fixes by @mjbnz in #2476
  • Load config file from OXIDIZED_HOME env var location. by @mjbnz in #2479
  • Fix missing output from routeros version command by @mjbnz in #2475
  • Update CHANGELOG.md by @mjbnz in #2495
  • Update fastiron.rb enable prompt password regex by @pepperoni-pi in #2465
  • Better manage of the enable mode in edgeswitch.rb by @agabellini in #2234
  • Fix Dockerfile building, bump to Focal baseimage by @fernandolcx in #2519
  • Add scrubbing for SonicOS by @televat0rs in #2523
  • linksyssrw: Better massaging of wrapped lines by @glance- in #2512
  • Lenovo Network OS support by @seros1521 in #2510
  • nxos: Allow additional types of passwords to be stripped from nxos configs by @derekivey in #2530
  • Add option: use_max_threads by @seros1521 in #2528
  • Add support for ADVA devices. by @stephrdev in #2539
  • Correct dockerfile to not mount Volume by @sven-hash in #2537
  • nxos: Fix password match to avoid stripping out user role. by @derekivey in #2532
  • Check for tag in config file! by @pv2b in #2506
  • Cumulus: add option to use NCLU as configuration collecting method by @magnuslarsen in #2463
  • added err_type and err_reason node attr, mapped to exec hook by @GameMaster47 in #2456
  • OpenBSD: Include bgpd, ospfd and ospf6d files by @woopstar in #2363
  • in junos license output remove values that change frequently by @matejv in #2488
  • Prevent clearing of all commands when using clear: true with an explicitly defined command by @mjbnz in #2486
  • Add group mapping by @mjbnz in #2478
  • Support group unique ssh keys for githubrepo hook by @mjbnz in #2480
  • Comware enable support by @delvta in #2546
  • Support variables for different models within groups by @mjbnz in #2482
  • Add YAMAHA devices support by @bluekirin55 in #2549
  • Add missing check for if to do enable for Adtran devices by @repnop in #2553
  • Opengear model backup patched with proposed code from issue 1899 by @rikard0 in #2558
  • Improve regex for aoscx by @olemyhre in #2560
  • .dup @cmd and @cmd[:cmd] when inheriting by @rc9000 in #2582
  • ADVA: Ensure local time and up time is properly filtered out. by @stephrdev in #2583
  • Upgrade to latest net-ssh (7.0.0.beta1) by @domrcrel in #2570
  • refactor(slackdiff): Use slack-ruby-client instead of slack-api by @0xmc in #2576
  • Fixing "set ca" regex match for FortiOS by @neilschelly in #2568
  • Allow (config) in procurve prompt by @sorano in #2498
  • Add support for IOS RBAC to close #667 by @derekivey in #2588
  • Correct documentation for JunOS model specific commands by @Firefishy in #2592
  • Add model for Acme Packet by @ha36d in #2594
  • Adding ZPE Nodegrid OS Support by @euph333 in #2589
  • Add documentation on adva restore by @momorientes in #2584
  • fix adva prompt by @momorientes in #2578
  • Collect all bigip configurations in partition folder by @dalamanster in #2540
  • Update CHANGELOG.md by @dalamanster in #2541
  • h3c device model by @mirackle-spb in #2598
  • Hide unsupported-transceiver license key in Arista EOS by @davidc in #2542
  • remove unwanted current date from slxos model by @mirackle-spb in #2606
  • Adding new TrueNAS model support by @neilschelly in #2608
  • Extended mysql source (TLS support) by @glaubway in #2515
  • mlnxos: More pager handling by @glance- in #2625
  • Updated rugged dependency for ruby 3.0 compatibility by @Firefishy in #2632
  • Fix oxidized.logrotate to not fail if logs missing by @Firefishy in #2630
  • Make sure SSH session can end on Netgear correctly by @domrcrel in #2629
  • Mask NX-OS tacacs+ host keys by @0x4c6565 in #2635
  • Casa model: added handling for rip secrets by @grahamjohnston in #2648
  • Update net-ssh to 7.0.1 by @domrcrel in #2650
  • airfiber: prompt changes to support AF5xHD by @noaheroufus in #2649
  • EdgeCOS: add support for FS S3900-48T6S-R by @cgsecurity in #2643
  • Run rubocop command to auto correct syntax by @yorickps in #2557
  • Add bdcom driver by @yorickps in #2556
  • Feat/gaiaos-vsx by @rwxd in #2501
  • Migrate to GitHub actions by @mjbnz in #2487
  • Fix remove FortiOS IoT-Detect database version by @iliessens in #2605
  • Add support for dhcp-relay to Cumulus by @ohai89 in #2621
  • Install rugged with ssh in docker by @agrevtcev in #2656
  • Fix TrueNAS locking contention by @neilschelly in #2653
  • Add support for no enable password set on ironware by @JvGinkel in #2659
  • feat: run oxidized as non-root by @agrevtcev in #2657
  • pfsense: Change to [secret hidden] by @candlerb in #2669
  • Add support for model-driven CLI from Nokia SR OS by @akarneliuk in #2596
  • Create fortiwlc.rb by @DRIgnazGortngschirl in #2473
  • Feature/Add support to create custom version tag in a release by @penguin02007 in #2658
  • Update CHANGELOG.md by @Bordik765 in #2654
  • Update ssh.rb by @Bordik765 in #2651
  • MikroTik SwOS Model by @sm-nessus in #2674
  • work on cmd method to get expects in models again by @arrjay in #2668
  • Update READ.me following PR #2657 by @Shad0wD in #2675
  • Add Model for Catalyst Express switches (ciscoce.rb) by @unemongod in #2679
  • Modifications to allow HPE Office Connect 1950 xtd-cli-mode by @velzi in #2689
  • Update purityos.rb by @elliot64 in #2678
  • updated system-uptime regex by @lazynooblet in #2700
  • Added Hirschmann HiOS next to Hirschmann Classic by @tijldeneut in #2706
  • Fixes #2615 - Use correct Slack Web Client config object by @ktims in #2709
  • (StoneOS) Prompt support for long device names (>16 chars), '^H' handling and removal of ever-changing data by @dMailonG in #2707
  • Add support for MS Teams Webhook by @systeembeheerder in #2712
  • Build the rugged version we use by @guggemand in #2726
  • Feat new model smartcs by @yoshihito-tatano in #2734
  • Add Palo Alto HTTP API model (panos_api) by @sts in #2739
  • fix rubocop warnings by @aschaber1 in #2738
  • Dockerfile -> new ubuntu + ruby3.0 by @aschaber1 in #2743
  • Release/0.29.0 by @aschaber1 in #2745

New Contributors

  • @adutton made their first contribution in #2103
  • @javichumellamo made their first contribution in #2106
  • @glaubway made their first contribution in #2119
  • @pioto made their first contribution in #2141
  • @michaelpsomiadis made their first contribution in #2155
  • @sargon made their first contribution in #2166
  • @CirnoT made their first contribution in #2168
  • @jmurphy5 made their first contribution in #2163
  • @msherman64 made their first contribution in #2199
  • @kedare made their first contribution in #2384
  • @feriniguez made their first contribution in #2375
  • @franciosi made their first contribution in #2248
  • @ngergis made their first contribution in #2236
  • @DRIgnazGortngschirl made their first contribution in #2214
  • @azielke made their first contribution in #2435
  • @spike77453 made their first contribution in #2420
  • @trappiz made their first contribution in #2321
  • @baldoarturo made their first contribution in #2447
  • @DenisKlimek made their first contribution in #2319
  • @albsga made their first contribution in #2449
  • @zeki893 made their first contribution in #2352
  • @cgsecurity made their first contribution in #2451
  • @piterpunk made their first contribution in #2203
  • @glance- made their first contribution in #2127
  • @xanarin made their first contribution in #2453
  • @martydingo made their first contribution in #2195
  • @clontarfx made their first contribution in #2310
  • @jameskirsop made their first contribution in #2268
  • @mp4lm made their first contribution in #2209
  • @smallsam made their first contribution in #1596
  • @seros1521 made their first contribution in #2484
  • @stephbrot made their first contribution in #2469
  • @mjbnz made their first contribution in #2476
  • @pepperoni-pi made their first contribution in #2465
  • @fernandolcx made their first contribution in #2519
  • @televat0rs made their first contribution in #2523
  • @derekivey made their first contribution in #2530
  • @stephrdev made their first contribution in #2539
  • @sven-hash made their first contribution in #2537
  • @GameMaster47 made their first contribution in #2456
  • @woopstar made their first contribution in #2363
  • @matejv made their first contribution in #2488
  • @delvta made their first contribution in #2546
  • @bluekirin55 made their first contribution in #2549
  • @repnop made their first contribution in #2553
  • @rikard0 made their first contribution in #2558
  • @olemyhre made their first contribution in #2560
  • @rc9000 made their first contribution in #2582
  • @domrcrel made their first contribution in #2570
  • @0xmc made their first contribution in #2576
  • @neilschelly made their first contribution in #2568
  • @Firefishy made their first contribution in #2592
  • @ha36d made their first contribution in #2594
  • @euph333 made their first contribution in #2589
  • @momorientes made their first contribution in #2584
  • @mirackle-spb made their first contribution in #2598
  • @davidc made their first contribution in #2542
  • @0x4c6565 made their first contribution in #2635
  • @grahamjohnston made their first contribution in #2648
  • @noaheroufus made their first contribution in #2649
  • @yorickps made their first contribution in #2557
  • @rwxd made their first contribution in #2501
  • @iliessens made their first contribution in #2605
  • @ohai89 made their first contribution in #2621
  • @agrevtcev made their first contribution in #2656
  • @JvGinkel made their first contribution in #2659
  • @akarneliuk made their first contribution in #2596
  • @penguin02007 made their first contribution in #2658
  • @Bordik765 made their first contribution in #2654
  • @sm-nessus made their first contribution in #2674
  • @arrjay made their first contribution in #2668
  • @Shad0wD made their first contribution in #2675
  • @unemongod made their first contribution in #2679
  • @lazynooblet made their first contribution in #2700
  • @tijldeneut made their first contribution in #2706
  • @ktims made their first contribution in #2709
  • @dMailonG made their first contribution in #2707
  • @guggemand made their first contribution in #2726
  • @yoshihito-tatano made their first contribution in #2734

Full Changelog: 0.28.0...0.29.0

Don't miss a new oxidized release

NewReleases is sending notifications on new releases.