Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-12 | allow running post_login separately | Saku Ytti | |
2014-04-11 | bump up gemspec0.0.48 | Saku Ytti | |
2014-04-09 | add model for ALU TiMOS | Anton Aksola | |
tested on SR and SAS routers | |||
2014-04-09 | bump up gemspec0.0.47 | Saku Ytti | |
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 | bump up gemspec0.0.46 | Saku Ytti | |
2014-04-07 | Merge branch 'aakso' | Saku Ytti | |
2014-04-07 | minor fix | Anton Aksola | |
2014-04-07 | bump up gemspec0.0.45 | Saku Ytti | |
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 | bump up gemspec | Saku Ytti | |
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 | bump up gemspec | Saku Ytti | |
2014-03-28 | comment expects sting | Saku Ytti | |
2014-03-28 | added AOSW (AOS Wireless / Aruba) support | Saku Ytti | |
2014-03-28 | if disconnect_cli does not disconnect us, give up | Saku Ytti | |
If we stay connected on the device (model broken?) give up after timeout, instead of sitting in the model forever | |||
2014-03-28 | prokurwa may ask to save config, answer 'no' | Saku Ytti | |
2014-03-28 | \w contains \d and _ | Saku Ytti | |
2014-03-28 | rescue unresolvable names | Saku Ytti | |
2014-03-21 | Rescue git timeout, fixes #10 | Saku Ytti | |
At least I hope it fixes #10, since I didn't figure out how to introduce 10s I/O latency to confirm. | |||
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 | bump up gemspec version | Saku Ytti | |
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-14 | Remove entry from TODO, done by aakso | Saku Ytti | |
2014-03-14 | Update to match the new sinatra/puma API | Saku Ytti | |
2014-03-13 | modified worker to work on a node only once per interval | Anton Aksola | |
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-03 | Make node table sortable | Saku Ytti | |
2014-03-02 | Bump up gemspec | Saku Ytti | |
2014-03-02 | We need 'pp' for webapi /node/x | Saku Ytti | |
2014-03-02 | Give up after timeout on SSH#expect | Saku Ytti | |
2014-03-02 | Change dynamic loading | Saku Ytti | |
If we use assignment method (#method=) we don't get return value, so we never know that manager fails to load. Also we do not want to rescue failures of input/output/source loading, they are catastrophic and should fail whole process, loading of model is not catastrophic. | |||
2014-03-01 | Switch from CSS to SASS | Saku Ytti | |
I probably should figure out how to start rack in the code, so I'd get caching of the SASS (and in future Coffee) files, instead of Sinatra generating them always on the fly | |||
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-28 | Remove useless initialization | Saku Ytti | |
2014-02-28 | bump up gemspec versiongrotesk | Saku Ytti | |
2014-02-28 | Rescue all StandardError from modules | Saku Ytti | |
If module crashes with unexpected error class, rescue it, and write it backtrace Also log if unknown model is attempted instead of crash | |||
2014-02-27 | Slightly less ugly nodes page | Saku Ytti | |
2014-02-27 | Redirect / to /nodes | Saku Ytti | |
2014-02-27 | some readme changes | Saku Ytti | |
2014-02-27 | Switch to syslog instead of file | Saku Ytti | |
1.9.3 does not have Syslog::Logger so in 1.9.3 keep on logging to files | |||
2014-02-26 | Fix missing dependency | Saku Ytti | |
Also catch all load errors in future by moving require 'oxidized' inside the block | |||
2014-02-26 | Switch OpenStruct#to_h to #marshal_dump for 1.9 | Saku Ytti | |
1.9 does not have #to_h, unnecessarily breaks compatibility downwards |