Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-23 | Migrate to sinatra/puma from webrick | Saku Ytti | |
As I can't do IO#select on sinatra/puma to run it when I have time, I have to run it on separate thread. This means Nodes container needs to be thread safe, it now has ghetto mutex locking, but I probably need to be be more focused what are the external methods that can be called and wrap those in @mutex.synchronize Provide also HTML UI not just JSON for ghetto UI to people who don't want to integrate | |||
2014-02-20 | Figure out which parent class we rescued | Saku Ytti | |
Rakefile changes Bump up gemspec version | |||
2014-02-10 | Handle exceptions with different log levels | Saku Ytti | |
2014-02-07 | Add AOS (ALU OmniSwitch) support | Saku Ytti | |
Specifically AOS 6, vxworks era, not linux era 7 | |||
2014-02-07 | Ignore ssh keys, change input exceptions | Saku Ytti | |
Now input ssh has configuration secure which is false by default, meaning we don't care about changing keys. It breaks ssh security model but rancid does it too. Also input models error handling is now mostly moved to node.rb for centralized handling + logging. With input models only defining which errors they want to receover from. | |||
2013-10-26 | Merge pull request #8 from nopedial/master | ytti | |
ascii/json output initial differentiation | |||
2013-10-26 | set group to nil if no group is defined | nopedial | |
2013-10-26 | fix logic | nopedial | |
2013-10-26 | cleanup ascii API output | nopedial | |
2013-10-26 | clean ascii API output | nopedial | |
2013-10-26 | add primitive plain ascii API output support | nopedial | |
2013-10-26 | bump up version | nopedial | |
2013-10-26 | add fetch API to git output | nopedial | |
2013-10-25 | Merge pull request #1 from ytti/master | Samer Abdel-Hafez | |
update local branch | |||
2013-10-25 | Fix fetch method | Saku Ytti | |
2013-10-24 | Merge https://github.com/p-sherratt/oxidized work | Saku Ytti | |
* IOS model conditional support for enable password * rest_client fix * rescue more errors in ssh | |||
2013-10-24 | Merge pull request #7 from nopedial/master | ytti | |
finalize fetch API call | |||
2013-10-23 | cosmetic update | nopedial | |
2013-10-23 | finalize fetch API call | nopedial | |
2013-10-15 | Update file.rb | Samer Abdel-Hafez | |
2013-10-15 | fix fetch search and broken output | nopedial | |
2013-10-15 | enhance fetch support | nopedial | |
2013-10-14 | Merge pull request #6 from nopedial/master | ytti | |
Implement fetch method for 'file' output model | |||
2013-10-14 | bump up software version | nopedial | |
2013-10-14 | implement fetch into output model | nopedial | |
2013-10-10 | add check and rescue for fetch params | nopedial | |
2013-10-10 | primitive ascii configuration fetch API | nopedial | |
2013-09-06 | more errors to rescue from | Paul Sherratt | |
2013-09-05 | quick fix in rest_client.rb | p-sherratt | |
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 | Merge pull request #5 from nopedial/workflow | ytti | |
Add procurve model, enhance powerconnect model, add EHOSTUNREACH rescue to input/ssh.rb | |||
2013-05-12 | add rescue for Errno::EHOSTUNREACH in input/ssh.rb | nopedial | |
2013-05-12 | models enhance | nopedial | |
2013-05-01 | Net::ReadTimeout is ruby 2.0.0 specific | Saku Ytti | |
use TimeoutError for compatibility | |||
2013-05-01 | Merge pull request #4 from nopedial/work-flow | ytti | |
Update powerconnect.rb, catch errors in input.rbs and fix typos in ios.rb | |||
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 | Bump version, fix gemspec permission | Saku Ytti | |
2013-04-29 | Merge pull request #2 from nopedial/master | ytti | |
Fix README.md and add cmd to powerconnect model | |||
2013-04-29 | Fix README.md and add cmd to powerconnect model | Samer Abdel-Hafez | |
2013-04-29 | Catch 'Errno::ECONNRESET' in Telnet#cmd | Saku Ytti | |
Some devices might throw us out, while we are waiting for command to compelete | |||
2013-04-27 | Merge pull request #1 from nopedial/master | ytti | |
Add 'ironware' and 'powerconnect' support | |||
2013-04-27 | Last fix to README.md | nopedial | |
2013-04-27 | README.md fix | nopedial | |
2013-04-27 | Add models and README.md | nopedial | |
2013-04-27 | Fix connction reset on disconnect | Saku Ytti | |
Dell Powerconnect does this | |||
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-26 | Gemify + add sort-of-cli | Saku Ytti | |
2013-04-26 | Fix: telnet exceptions, broken json/ext, typo | Saku Ytti | |
Kudos to Samer Abdel-Hafez for noticing |