Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-13 | IOS prompt now matches in config mode | Saku Ytti | |
2014-04-09 | add model for ALU TiMOS | Anton Aksola | |
tested on SR and SAS routers | |||
2014-04-09 | add model for AOS7 (Omniswitch 6900/10k) | Anton Aksola | |
supports virtual chassis for OS6900 | |||
2014-04-09 | fix telnet username prompt | Anton Aksola | |
2014-04-07 | minor fix | Anton Aksola | |
2014-04-07 | add support for non-vdom-enabled environments | Anton Aksola | |
2014-04-07 | add model for Fortinet FortiOS used in Fortigate firewalls. Should work | Anton Aksola | |
at least from version 5 onwards | |||
2014-04-07 | add ACOS model for A10 AX and Thunder series0.0.44 | Anton Aksola | |
2014-04-07 | pass command string to :all block for (example) to comment a command | Anton Aksola | |
that was run | |||
2014-03-28 | comment expects sting | Saku Ytti | |
2014-03-28 | added AOSW (AOS Wireless / Aruba) support | Saku Ytti | |
2014-03-28 | prokurwa may ask to save config, answer 'no' | Saku Ytti | |
2014-03-28 | \w contains \d and _ | Saku Ytti | |
2014-03-18 | Be more liberal about username prompt | Saku Ytti | |
^\r? was too strict Also move non-config above of config, rancid-style. Also Procurve is unbelievably shitty crapbox, screen drawing is shit, telnet password is maximum 17 chars, ssh password maximum 16 chars, que? | |||
2014-03-17 | Fix JunOS model | Saku Ytti | |
Block must return string, it returned nil which broke it. Also coerce type to string in future, so block won't fail so catastrophically, just output missing. | |||
2014-03-14 | Introduce 'post' and 'pre' commands | Saku Ytti | |
Both post and pre are called after all 'cmd' are already called, but output from 'pre' is put on top of configuration output and output from 'post' is put on bottom of confguration output. Rationale is dynamic configuration, where you'll only know after running some commands what commands you want to run. Both except blocks, such as pre do # commands to execute end Both can be called multiple times | |||
2014-03-07 | add better formatting to Arista model | Samer Abdel-Hafez | |
2014-03-07 | add Arista EOS and Cisco IOS XR models | Samer Abdel-Hafez | |
2014-03-05 | Ignore rogue adhoc alert macs | Saku Ytti | |
They keep changing dynamically in config | |||
2014-03-05 | Add AireOS support | Saku Ytti | |
Crappy Cisco WLC 5k, much quality, very implementation, such secure * stop pre_logout from expecting prompt by default | |||
2014-03-01 | Add Model#output method | Saku Ytti | |
Outputs about what we've seen last in input class. Quite dirty in telnet, so not sure I'm going to support it. Let's see if there is use-case for it. | |||
2014-02-07 | Add AOS (ALU OmniSwitch) support | Saku Ytti | |
Specifically AOS 6, vxworks era, not linux era 7 | |||
2013-10-26 | add fetch API to git output | nopedial | |
2013-09-05 | filter mpls te bandwidth line from config if auto-bw is configured, and ↵ | p-sherratt | |
always attempt to enable if :enable password is configured | |||
2013-05-12 | models enhance | nopedial | |
2013-05-01 | add latest changes | Samer Abdel-Hafez | |
2013-05-01 | Add Model#expect, support block at post/pre config | Saku Ytti | |
Now we can deal with pager and additional PW prompts, such as 'enable' Examples in IOS model how to use. The Telnet implementation is particularly fugly, I just need one line in 'waitfor' to handle pager while waiting for prompt, but couldn't figure out clean way to do it, so needed to rewrit whole Telnet#waitfor just to add that line. | |||
2013-04-29 | Fix README.md and add cmd to powerconnect model | Samer Abdel-Hafez | |
2013-04-27 | Add models and README.md | nopedial | |
2013-04-27 | Fix timeout on receiving command from input | Saku Ytti | |
2013-04-26 | 1.9/2.0 compatibility fix + syslogd cleanup | Saku Ytti | |
2013-04-21 | Dont reimplement 'cmd', call #cmd from #get | Saku Ytti | |
2013-04-21 | run Model::cmd(:all) for Model#cmd as well | Saku Ytti | |
2013-04-21 | Run 'main' method if it exists | Saku Ytti | |
Gives alternative, maybe less awkward way to do conditional commands. You can first use cmd methods to gather stuff you want, then in main method you could conditional to things based on them, maybe futher call methods per model. | |||
2013-04-19 | Add 'cmd :all' convenience, ran after each command | Saku Ytti | |
Easier screen-scraping, if each command produces always same set of cruft that needs to be removed | |||
2013-04-17 | Initial commit | Saku Ytti | |
Silly for shit-and-giggles attempt at rancid |