- 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 6 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
-
Tomas Hlavacek authored
Also prepare Cisco for decorators of show bgp ipv4/6 commands.
-
Tomas Hlavacek authored
Bugfix situation when listing slice is cut from text in session result file it may happen that multi-line result is cut apart on listing boundary which causes errors in table generation function of sh bgp ipv4/6 unicast neigh <ip> received-routes and simmilar (handled by the same shared code) commands. The errors actually means that there is incomplete records because the cut part is missing (it might be beginning of the first record or the end of the last record). Also URL generation for modal windows was simplified.
-
- 09 Oct, 2012 1 commit
-
-
Tomas Hlavacek authored
Refactor URL generation aparatus in decorator_helper to simplify linking modal windows. Bugfix BIRD graph parameters unwanted spreading/copying.
-
- 07 Oct, 2012 1 commit
-
-
Tomas Hlavacek authored
Slightly refactor the BIRD config and RT table parser. Graph bindings are based on but less complicated than Cisco ones.
-
- 04 Oct, 2012 3 commits
-
-
Tomas Hlavacek authored
Refactor bgp_graph_gen function and subfunctions. Add sh bgp ipv6 uni command with BGP graph decorator. Add label escaping and vertex ID transformation in order to avoid forbidden colons in the vertex ID. The colon char is a separator of values in the pydot interface or so.
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
-
- 03 Oct, 2012 1 commit
-
-
Tomas Hlavacek authored
-
- 27 Sep, 2012 1 commit
-
-
Tomas Hlavacek authored
Rework parameter passing from (result,router=0,decorator_helper,resrange,...) to more compresehnsive version (session,decorator_helper). The session contains or should contain all the parameters needed but there is a certain indirection because session is being defined later in ulg.py. The rationale is that even thouhg ulg.py can no be imported into files containing decorators it is stable part of the ULG and therefore it might be used for building decorators based on classes defined there (even though the classes are not directly accessible, which can be overcomed by passing instances or using decorator_helper to do needed class instantiation. Modules for BIRD as well as Cisco has been changed to reflect this changes.
-
- 26 Sep, 2012 1 commit
-
-
Tomas Hlavacek authored
Fix some woes in Cisco regexps. Fix minor display bugs.
-
- 23 Sep, 2012 1 commit
-
-
Tomas Hlavacek authored
RT table selection support added to commands show route table <RT> for <IP> show route table <RT> protocol <peer> show route table <RT> all for <IP>
-
- 18 Sep, 2012 2 commits
-
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
Multiple fixes into BIRD decorators added. Added show route for ... and show route all for ... commands.
-
- 14 Sep, 2012 2 commits
-
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
Lot of things has to be reworked in order to introduce range display of large results (it should have been take into account in the beginning)...
-
- 11 Sep, 2012 5 commits
-
-
Tomas Hlavacek authored
(But the decorator is dead slow:-( )
-
Tomas Hlavacek authored
When the result was None the len() caused exception.
-
Tomas Hlavacek authored
Code scope changed - it was wrong and running directly outside of a new thread would cause Exception.
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
ULGmodel, Cisco and BIRD support changed in order to support sync as well as async commands (async = command result is displayed in the same time when the command is running).
-
- 10 Sep, 2012 2 commits
-
-
Tomas Hlavacek authored
Error handling returned from BIRD scatched.
-
Tomas Hlavacek authored
-
- 04 Sep, 2012 6 commits
-
-
Tomas Hlavacek authored
Added commands show memory, show status and show route all ... . Refactored last lined (end of output) test and runRawCommand() funct.
-
Tomas Hlavacek authored
It reflects reality better though this change expects the user to change the name by himself. Configuration twaked accordingly.
-
Tomas Hlavacek authored
(It would not work with the previous ulg import which is a great inconvininece for eventual users.)
-
Tomas Hlavacek authored
Minor refactorization of decorators. Router-wide as well as command-specific filters for protocol types added.
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
-
- 31 Aug, 2012 6 commits
-
-
Tomas Hlavacek authored
Added show route protocol ... command. Added show route export ... command. Refactored show protocols all ... command.
-
Tomas Hlavacek authored
Support for BGP peers selection added. New command implemented by a class BirdShowProtocolsAll added.
-
Tomas Hlavacek authored
BIRD show protocols command parser and table formater added.
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
-
Tomas Hlavacek authored
Table formatting helper added errornous <DOCTYPE ...> tag in the beginning of the table. Removed.
-
- 21 Aug, 2012 1 commit
-
-
Tomas Hlavacek authored
Raw I/O for BIRD implemented (inspiration taken from client.c of BIRD). Bugfixes and more debug added to command thread body. ULG cron now check age of sessions and deletes only sessions older than 1 hour.
-