- 30 Nov, 2012 2 commits
-
-
Tomas Hlavacek authored
Remove extremely verbose debug from Cisco graph routine.
-
Alix Guillard authored
Improve header styling and table spaces. Prepare for coloring even/odd rows. Prepare for interactive tables (columns hiding).
-
- 27 Nov, 2012 1 commit
-
-
Alix Guillard authored
Align the form parameter input to one single line.
-
- 23 Nov, 2012 5 commits
-
-
Tomas Hlavacek authored
Remove constants out of code and add error message to output when there are no data produced by the show bgp ipv4/6 <prefix> command parser (or BIRD equivalent - show route <prefix> all) and therefore no graph can be generated. The error occures in situation when wrong prefix is on input or the prefix has no paths in the routing table.
-
Alix Guillard authored
Update form style in order to fit all the dropdown boxes in a single line if possible.
-
Tomas Hlavacek authored
Fix Cisco graph generation routine that was broken by the previous fix of the ASN parsing and decorator functions.
-
Tomas Hlavacek authored
Fix ASN matches and decoration for sh bgp ipv4 uni ... *.
-
Tomas Hlavacek authored
Generalize DecoratorHelper.decorateASN() function to accept formats AS<number> or simple <number>.
-
- 13 Nov, 2012 5 commits
-
-
Tomas Hlavacek authored
Fix parsing od the first leading codes/charactes in Cisco show bgp ipv4/6 received/advertised when all four positions are used for codes line on line: *>i 92.43.24.0/21 217.31.48.125 0 512 0 47949 47949 i
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
Add timeout parameter to defaults.
-
Tomas Hlavacek authored
Add more explanatory exception message to BIRD timeout handling code than the previos catch-all else branch with one Exception was.
-
Tomas Hlavacek authored
Add debugging messages to ulg.py around new worker process forking.
-
- 12 Nov, 2012 5 commits
-
-
Alix Guillard authored
Pure styling fixes.
-
Tomas Hlavacek authored
ulg.css obsoleted as Alix created brand new style.css.
-
Tomas Hlavacek authored
Fix javascript catch when setting document.xxx.innerHTML='<something='somethingelse'>'; to escape inner quotes.
-
Alix Guillard authored
Use CSS for whole page formating. Rework forms (including the autogenerated parts). Change table color generation mechanism.
-
Tomas Hlavacek authored
Fix IPv6 prefix annotation in show route all ... command in BIRD command decorator.
-
- 11 Nov, 2012 1 commit
-
-
Tomas Hlavacek authored
Add possibility to set a name of the BIRD router in BirdRouterLocal object.
-
- 05 Nov, 2012 1 commit
-
-
Tomas Hlavacek authored
BIRD over SSH over pexpect returns first line with two birdc prompt concatenated to the result (answer). This needs to be removed as well as the first two lines that contains BIRD login message.
-
- 26 Oct, 2012 4 commits
-
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
-
- 24 Oct, 2012 1 commit
-
-
Tomas Hlavacek authored
Add Debian installation section with Debian-specific package names.
-
- 19 Oct, 2012 5 commits
-
-
Tomas Hlavacek authored
Refactor rescanPeers and rescanRoutingTables. Replace getPeers and getRoutingTables functions. Add support for save and load peers list and RT list into persistent storage. Add rescanHook function. Add loadPersistentInfo call into init of BirdRouterRemote.
-
Tomas Hlavacek authored
Add BirdRouterRemote class. Implement SSH pexpect session handler. Inherit/copy synchronous rescanPeers rescanRoutingTables from BirdRouterLocal (slow, TODO: implement async versions).
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
Issue logout when the command finished and result is written.
-
- 18 Oct, 2012 2 commits
-
-
Tomas Hlavacek authored
Refactor BIRD BGP graph generation by means of finishHook and arbitrary data in sessions. FinishHook is used to set off result parsing and the preprocessed list of ASes in paths is saved along with AS names resolved from whois in the session data. In the display phase it is only transformed into nodes and passed to graphviz.
-
Tomas Hlavacek authored
Implement arbitrary data into sessions. Implement finishHook to TextCommand. Refactor graph generation of Cisco by the abovementoined mechanisms. Add whois client. Refactor whois client calls in ulg.py in action whois. Add simple annotation by AS names in BIRD BGP graph.
-
- 17 Oct, 2012 2 commits
-
-
Tomas Hlavacek authored
ARIN whois server does not allow queries for 1.2.0.0/20 but we can query any IP address in that block. Remove the /<netmask> part and it works.
-
Tomas Hlavacek authored
Implement whois CGI action. Link decorator helper functions to this new action instead of RIPE DB web interface. Put link to URLs to RIPE DB web interface frol old defaults.getANSURL() and defaults.getIPPrefixURL() functions to the header of the new Whois output in the modal window. Open the links to RIPE DB in new windows/tabs.
-
- 12 Oct, 2012 1 commit
-
-
Tomas Hlavacek authored
Prepare for BIRD remote router via SSH by refactoring current class BirdLocalRouter class and pull out common stuff to a new BirdRouter abstract class. Add (now empty) BirdRemoteRouter class.
-
- 11 Oct, 2012 1 commit
-
-
Tomas Hlavacek authored
IP address annotation (clickable modal window/href) in the show bgp ipv4/6 unicas <prefix> output added. In future it should be linked via decorator_helper to whois client / DNS resolver to give more meaningful explanation of observed network topology.
-
- 10 Oct, 2012 4 commits
-
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
Fix condition when the CiscoCommandShowBgpIPv46Select.decorateResult() hits the end of the result array/file and the e index falls beyond the end which causes exception.
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
-