From 1c9b8ec38c0d8e789def10fdcc0c62644f49c246 Mon Sep 17 00:00:00 2001 From: Wild Kat Date: Thu, 23 Apr 2020 01:36:12 +0200 Subject: [PATCH] restore frankenchangelog to normalcy --- CHANGELOG.md | 288 +-------------------------------------------------- 1 file changed, 1 insertion(+), 287 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aaa122a57..05f431957 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,292 +1,5 @@ # Changelog -## Master -* FEATURE: add VMWare NSX Edge 6.4+ support (@elmobp) -* FEATURE: add Dell EMC Networking OS10 support (@mmisslin) -* FEATURE: add Centec Networks CNOS (Fiberstore S5800/S5850) support via cnos model (@freddy36) -* FEATURE: include transceiver information in EdgeCOS model (@freddy36) -* FEATURE: add Telco Systems T-Marc 3306 support via telco model (@SkylerBlumer) -* FEATURE: add enable support to ciscosmb (@deesel) -* FEATURE: add Waystream iBOS model -* BUGFIX: include the commands in the output in EdgeCOS model (@freddy36) -* BUGFIX: update patterns for minor software version dependent differences in EdgeCOS model (@freddy36) -* BUGFIX: better login modalities for telnet in aos7 (@optimuscream) -* BUGFIX: better virtual domain detection in fortios (@agabellini) -* BUGFIX: allow any max length for username/password in GcomBNPS (@freddy36) -* BUGFIX: relax prompt requirements in ciscosmb (@Atroskelis) -* MISC: more secret scrubbing in sonicos (@s-fu) -* MISC: openssh key scrubbing as secret in fortios (@agabellini) -* MISC: scrubs macsec key from Arista EOS (@krisamundson) -* MISC: rubocop dependency now ~> 0.80.0 -* MISC: rugged dependency now ~> 0.28.0 - -## 0.27.0 - -* FEATURE: add automatic restart on failure for systemd (@deajan) -* FEATURE: add ZynOS GS1900 specific model support (@deajan) -* FEATURE: add PurityOS model support (@elliot64) -* FEATURE: add Ubiquiti Airfiber model support (@cchance27) -* FEATURE: add Icotera support (@funzoneq) -* FEATURE: include licensing information in aos model (@pozar) -* FEATURE: include chassis information in sros model (@raunz) -* FEATURE: add firelinuxos (FirePOWER) model (@rgnv) -* FEATURE: add sonicos model (@rgnv) -* FEATURE: add hpmsm model (@timwsuqld) -* FEATURE: include hardware and product information in oneos model (@raunz) -* FEATURE: add FastIron model (@ZacharyPuls) -* FEATURE: add Linuxgeneric model (@davama) -* FEATURE: include HA status info in fortios model (@raunz) -* FEATURE: add SpeedTouch model (@raunz) -* FEATURE: comware added device manuinfo to include serial number (@raunz) -* BUGFIX: prevent versionning on procurve switches by removing power usage output (@deajan) -* BUGFIX: improve procurve telnet support for older switches (@deajan) -* BUGFIX: voss model -* BUGFIX: cambium model should not consider timestamp for backup as unneeded, and causes diffs (@cchance27) -* BUGFIX: remove 'sh system' from ciscosmb model (@Exordian) -* BUGFIX: dlink model didn't support prompts with spaces in the model type (Extreme EAS 200-24p) (@cchance27) -* BUGFIX: routeros model does not collect configuration via telnet input (@hexdump0x0200) -* BUGFIX: add dependencies for net-ssh -* BUGFIX: don't log power module info on procurve model anymore -* BUGFIX: crash on some recent Ruby versions in the nagios check (@Kegeruneku) -* BUGFIX: remove stray whitespace in adtran model (@nickhilliard) -* BUGFIX: if input model returns subclassed string we may overwrite the string with an empty string -* BUGFIX: updated aosw.rb prompt. addresses issue #1254 -* BUGFIX: update comware model to fix telnet login/password for HPE MSR954 and HPE5130. Issue #1886 -* BUGFIX: filter out IOS configuration/NVRAM modified/changed timestamps to keep output persistent -* BUGFIX: update screenos model to reduce the amount of lines being stripped from beginning of cfg output -* BUGFIX: include colon in aosw prompt regexp in case it is a mac address (@raunz) -* BUGFIX: comware improvement for requesting HP 19x0 switches hidden CLI. Issues #1754 and #1447 -* BUGFIX: fix variable inheritance when subclassing a model -* MISC: add pgsql support, mechanized and net-tftp to Dockerfile -* MISC: upgrade slop, net-telnet and rugged -* MISC: extra secret scrubbing in comware model (@bengels00) -* MISC: removed snmpd lines from linuxgeneric model -* MISC: moved show configuration command to the end in junos model (@raunz) -* MISC: filter pap and chap passwords in ios model (@matejv) - -## 0.26.3 - -* BUGFIX: regression in git.rb version method where we check if Rugged::Diff has any deltas/patches - -## 0.26.2 - -* BUGFIX: suppress net-ssh 5 deprecation warnings by moving from :paranoid to :verify_host_key - -## 0.26.1 - -* BUGFIX: force file permissions in rubygems - -## 0.26.0 - -* FEATURE: add Cisco VPN3000 model (@baznikin) -* FEATURE: add NetGear PROSafe Smart switches model (@baznikin) -* FEATURE: Added possibility to pass root logs directory as environment variable (@Glorf) -* FEATURE: add OneAccess TDRE (1645) model (@starrsl) -* FEATURE: add Audiocodes MediaPack MP-1xx and Mediant 1000 model (@pedjaj) -* FEATURE: add raisecom RAX model (@vitalisator) -* FEATURE: add huawei smartax model (@nyash) -* FEATURE: add grandstream model -* BUGFIX: in git comparison we might mistakenly always detect change due to !utf8 vs. utf8 encoding of a char -* MISC: prompt updates in siklu, netonix, netscaler models -* MISC: minimal supported ruby is now 2.3, net-ssh dependency ~> 5, rubocop ~> 0.65.0 - -## 0.25.0 - -* FEATURE: add viptela model (@bobthebutcher) -* FEATURE: add ECI Telecom Appolo platform bij arien.vijn@linklight.nl -* FEATURE: ssh keepalive now configurable per node with ssh_no_keepalive boolean -* FEATURE: add Comtrol model (@RobbFromIT) -* FEATURE: add Dell X-series model (@RobbFromIT) -* FEATURE: add privilege escalation to the cumulus model (@user4574) -* FEATURE: add adtran model (@CFUJoshWeepie) -* FEATURE: add firebrick model (@lewisvive) -* BUGFIX: netgear telnet password prompt not detected -* BUGFIX: xos model should not modify config on legacy Extreme Networks devices (@sq9mev) -* BUGFIX: model dlink, edgecos, ciscosmb, openbsd -* BUGFIX: hide 'lighttpd_ls_password' as potential secret in pfsense model (@dra) -* BUGFIX: ciscospark hook error when diff is set to false -* MISC: bump Dockerfile phusion/baseimage:0.10.0 -> 0.11, revert to one-stage build -* MISC: add sqlite3 and mysql2 drivers for sequel to Dockerfile -* MISC: Added verbiage to set OXIDIZED_HOME correctly under Debian 8.8 w/systemd -* MISC: add gpgme and sequel gems to Dockerfile for sources -* MISC: eos model removes user secrets and BGP secrets (@yzguy) -* MISC: add secret filtering to netscaler (@shepherdjay) -* MISC: capture ZebOS configuration for TMOS model (@yzguy) -* MISC: additional secret filters in ios, asa, procurve, ciscosmb models (@hexdump0x0200) -* MISC: remove volatile uptime data in nos model (@f0rkz) - -## 0.24.0 - -* FEATURE: add frr support to cumulus model (@User4574 / @bobthebutcher) -* FEATURE: honour MAX_STAT in mtime, to store last N mtime -* FEATURE: configurable stats history size -* FEATURE: model callback enhancements for customizing existing models (@ytti) -* BUGFIX: models ciscosmb, dlink - -## 0.23.0 - -* FEATURE: support arbitrary user/password/prompt detection in telnet, same behaviour as ssh -* FEATURE: manager refactor, support local loading of input, output, source, not just model and hook -* FEATURE: store modification time in node stats -* BUGFIX: model edgecos does not trigger false positives due to uptime and memory utilization (@sq9mev) -* BUGFIX: Use SECRET-DATA hints for hiding secrets in JunOS (@Zmegolaz) -* BUGFIX: comware (@adamboutcher) - -## 0.22.0 - -* FEATURE: openbsd model (@amarti2038) -* FEATURE: comnet model (@jaylik) -* FEATURE: stoneos model (@macaty) -* FEATURE: openwrt model (@z00nx) -* FEATURE: arbos model (@jsynack) -* FEATURE: ndms model (@yuri-zubov) -* FEATURE: openwert model (@z00nx) -* FEATURE: stoneos model (@macaty) -* FEATURE: comnetms model (@jaylik) -* FEATURE: openbsd model (@amarti2038) -* FEATURE: cambium model -* FEATURE: ssh key passphrase (@wk) -* FEATURE: cisco spark hook (@rgnv) -* FEATURE: added support for setting ssh auth methods (@laf) -* BUGFIX: models procurve, br6910, vyos, fortios, edgeos, vyatta, junos, powerconnect, supermicro, fortios, firewareos, aricentiss, dnos, nxos, hpbladesystem, netgear, xos, boss, opengear, pfsense, asyncos - -## 0.21.0 - -* FEATURE: routeros include system history (@InsaneSplash) -* FEATURE: vrp added support for removing secrets (@bheum) -* FEATURE: hirschmann model (@OCangrand) -* FEATURE: asa added multiple context support (@marnovdm) -* FEATURE: procurve added additional output (@davama) -* FEATURE: Updated git commits to bare repo + drop need for temp dir during clone (@asenci) -* FEATURE: asyncos model (@cd67-usrt) -* FEATURE: ciscosma model (@cd67-usrt) -* FEATURE: procurve added transceiver info (@davama) -* FEATURE: routeros added remove_secret option (@spinza) -* FEATURE: Updated net-ssh version (@Fauli83) -* FEATURE: audiocodes model (@Fauli83) -* FEATURE: Added docs for Huawei VRP devices (@tuxis-ie) -* FEATURE: ciscosmb added radius key detection (@davama) -* FEATURE: radware model (@sfini) -* FEATURE: enterasys model (@koenvdheuvel) -* FEATURE: weos model (@ignaqui) -* FEATURE: hpemsa model (@aschaber1) -* FEATURE: Added nodes_done hook (@danilopopeye) -* FEATURE: ucs model (@WiXZlo) -* FEATURE: acsw model (@sfini) -* FEATURE: aen model (@ZacharyPuls) -* FEATURE: coriantgroove model (@nickhilliard) -* FEATURE: sgos model (@seekerOK) -* FEATURE: powerconnect support password removal (@tobbez) -* FEATURE: Added haproxy example for Ubuntu (@denvera) -* BUGFIX: fiberdriver remove configuration generated on from diff (@emjemj) -* BUGFIX: Fix email pass through (@ZacharyPuls) -* BUGFIX: iosxr suppress timestamp (@ja-frog) -* BUGFIX: ios allow lowercase user/pass prompt (@deepseth) -* BUGFIX: Use git show instead of git diff (@asenci) -* BUGFIX: netgear fixed sending enable password and exit/quit (@candlerb) -* BUGFIX: ironware removed space requirement from password prompt (@crami) -* BUGFIX: dlink removed uptime from diff (@rfdrake) -* BUGFIX: planet removed temp from diff (@flokli) -* BUGFIX: ironware removed fan, temp and flash from diff (@Punicaa) -* BUGFIX: panos changed exit to quit (@goebelmeier) -* BUGFIX: fortios remove FDS address from diffs (@bheum) -* BUGFIX: fortios remove additional secrets from diffs (@brunobritocarvalho) -* BUGFIX: fortios remove IPS URL DB (@brunobritocarvalho) -* BUGFIX: voss remove temperature, power and uptime from diff (@ospfbgp) - -## 0.20.0 - -* FEATURE: gpg support for CSV source (@elmobp) -* FEATURE: slackdiff (@natm) -* FEATURE: gitcrypt output model (@clement-parisot) -* FEATURE: model specific credentials (@davromaniak) -* FEATURE: hierarchical json in http source model -* FEATURE: next-adds-job config toggle (to add new job when ever /next is called) -* FEATURE: netgear model (@aschaber1) -* FEATURE: zhone model (@rfdrake) -* FEATURE: tplink model (@mediumo) -* FEATURE: oneos model (@crami) -* FEATURE: cisco NGA model (@udhos) -* FEATURE: voltaire model (@clement-parisot) -* FEATURE: siklu model (@bdg-robert) -* FEATURE: voss model (@ospfbgp) -* BUGFIX: ios, cumulus, ironware, nxos, fiberdiver, aosw, fortios, comware, procurve, opengear, timos, routeros, junos, asa, aireos, mlnxos, pfsense, saos, powerconnect, firewareos, quantaos - -## 0.19.0 - -* FEATURE: allow setting ssh_keys (not relying on openssh config) (@denvera) -* FEATURE: fujitsupy model (@stokbaek) -* FEATURE: fiberdriver model (@emjemj) -* FEATURE: hpbladesystems model (@flokli) -* FEATURE: planetsgs model (@flokli) -* FEATURE: trango model (@rfdrake) -* FEATURE: casa model (@rfdrake) -* FEATURE: dlink model (@rfdrake) -* FEATURE: hatteras model (@rfdrake) -* FEATURE: ability to ignore SSL certs in http (@laf) -* FEATURE: awsns hooks, publish messages to AWS SNS topics (@natm) -* BUGFIX: pfsense, dnos, powerconnect, ciscosmb, eos, aosw - -## 0.18.0 - -* FEATURE: APC model (by @davromaniak ) -* BUGFIX: ironware, aosw -* BUGFIX: interpolate nil, false, true for node vars too - -## 0 17.0 - -* FEATURE: "nil", "false" and "true" in source (e.g. router.db) are interpeted as nil, false, true. Empty is now always considered empty string, instead of in some cases nil and some cases empty string. -* FEATURE: support tftp as input model (@MajesticFalcon) -* FEATURE: add alvarion model (@MajesticFalcon) -* FEATURE: detect if ssh wants password terminal/CLI prompt or not -* FEATURE: node (group, model, username, password) resolution refactoring, supports wider range of use-cases -* BUGFIX: fetch for file output (@danilopopeye) -* BUGFIX: net-ssh version specification -* BUGFIX: routeros, catos, pfsense - -## 0.16.3 - -* FEATURE: pfsense support (by @stokbaek) -* BUGFIX: cumulus prompt not working with default switch configs (by @nertwork) -* BUGFIX: disconnect ssh when prompt wasn't found (by @andir) -* BUGFIX: saos, asa, acos, timos updates, cumulus - -## 0.16.2 - -* BUGFIX: when not using git (by @danilopopeye) -* BUGFIX: screenos update - -## 0.16.1 - -* BUGFIX: unnecessary puts statement removed from git.rb - -## 0.16.0 - -* FEATURE: support Gaia OS devices (by @totosh) -* BUGFIX: #fetch, #version fixes in nodes.rb (by @danilopopeye) -* BUGFIX: procurve - -## 0.15.0 - -* FEATURE: disable periodic collection, only on demand (by Adam Winberg) -* FEATURE: allow disabling ssh exec mode always (mainly for oxidized-script) (by @nickhilliard) -* FEATURE: support mellanox devices (by @ham5ter) -* FEATURE: support firewireos devices (by @alexandre-io) -* FEATURE: support quanta devices (by @f0o) -* FEATURE: support tellabs coriant8800, coriant8600 (by @udhos) -* FEATURE: support brocade6910 (by @cardboardpig) -* BUGFIX: debugging, tests (by @ElvinEfendi) -* BUGFIX: nos, panos, acos, procurve, eos, edgeswitch, aosw, fortios updates - -## 0.14.3 - -* BUGFIX: fix git when using multiple groups without single_repo - -## 0.14.2 - -* BUGFIX: git expand path for all groups -* BUGFIX: git get_version, teletubbies do it again -* BUGFIX: comware, acos, procurve models All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). @@ -295,6 +8,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ### Added +- add VMWare NSX Edge 6.4+ support (@elmobp) - add Dell EMC Networking OS10 support (@mmisslin) - add Centec Networks CNOS (Fiberstore S5800/S5850) support via cnos model (@freddy36) - include transceiver information in EdgeCOS model (@freddy36)