1. 23 Apr, 2018 1 commit
  2. 22 Aug, 2017 1 commit
  3. 23 May, 2017 1 commit
  4. 01 Nov, 2016 1 commit
  5. 15 Sep, 2016 1 commit
  6. 27 Jun, 2016 1 commit
  7. 12 May, 2016 1 commit
  8. 07 Apr, 2016 1 commit
  9. 05 Oct, 2015 1 commit
    • Ondřej Zajíček's avatar
      Major RIP redesign · 8465dccb
      Ondřej Zajíček authored
      The new RIP implementation fixes plenty of old bugs and also adds support
      for many new features: ECMP support, link state support, BFD support,
      configurable split horizon and more. Most options are now per-interface.
      8465dccb
  10. 08 Jun, 2015 1 commit
  11. 21 Feb, 2015 1 commit
  12. 18 May, 2014 1 commit
  13. 31 Mar, 2014 1 commit
  14. 25 Nov, 2013 1 commit
  15. 20 Nov, 2013 1 commit
  16. 23 Apr, 2013 1 commit
  17. 19 Apr, 2013 1 commit
  18. 06 Apr, 2013 1 commit
    • Tomas Hlavacek's avatar
      Fix birdcl async message handling · 568d9c9f
      Tomas Hlavacek authored
      Fix handling of async messafe in the bird light client. The async message
      may occure at the any moment so we need the client to liste for the
      message from server when it waits for user input.
      568d9c9f
  19. 19 Mar, 2013 4 commits
    • Tomas Hlavacek's avatar
      Fix birdcl questionmark handling · ce134853
      Tomas Hlavacek authored
      Fix handling of questionmark handling in the bird light client. The
      questionmark should display help when it is the last non-blank character on
      command line. Otherwise the questionmark does not have any special meaning
      and it could be a part of a pattern.
      ce134853
    • Tomas Hlavacek's avatar
      Add lightweight client - birdcl · 8322ecde
      Tomas Hlavacek authored
      Restructure client/ subdir. Add two different flavors of client.
      The full featured birdc client code is in client/birdc/.
      The new light client birtcl is in client/birdcl/.
      Common sources of both clients are directly in client/.
      
      Rework on-line auto-completion in client/command.c to conditionally turn off
      ncurses-specific code.
      
      Add lightweight client without libreadline and ncurses dependencies - birdcl.
      The birdcl lacks support of history, on-line auto-completion and there
      are different implementations of "more" functionality and help on '?' press.
      New client operates in canonical terminal mode (apart from "more" display)
      and therefore all commands have to be executed by a return key including help
      commands (called by '?' character in the end of the line).
      Apart from these limitations the interaction style should be the same as
      for the full client - birdc.
      Build of birdcl is always on (independent on --enable-client parameter).
      8322ecde
    • Tomas Hlavacek's avatar
      Pull out independent routines from client_full.c · e4549161
      Tomas Hlavacek authored
      Pull out routines for interacting with the server and interpreting
      internal commands which are not dependent on libreadline and
      ncurses libraries.
      
      This is a preparation step for a new lightweight birdc client.
      e4549161
    • Tomas Hlavacek's avatar
      Rename client/client.c to client_full.c · 5c2c4ea8
      Tomas Hlavacek authored
      Rename client/client.c to client-full.c and change the Makefile accordingly.
      This is a preparation step for introducing a new lightweight client which
      should reuse as much code as possible from the old one but it should not depend
      on external libraries.
      Signed-off-by: 's avatarTomas Hlavacek <tmshlvck@gmail.com>
      5c2c4ea8
  20. 12 Feb, 2013 1 commit
  21. 04 May, 2012 1 commit
  22. 22 Mar, 2012 1 commit
  23. 13 Dec, 2010 1 commit
  24. 21 Feb, 2010 2 commits
  25. 12 Aug, 2009 1 commit
  26. 15 Jul, 2009 1 commit
  27. 14 Mar, 2009 1 commit
  28. 12 Feb, 2009 1 commit
  29. 21 Nov, 2008 2 commits
  30. 26 Oct, 2008 1 commit
  31. 25 Aug, 2008 2 commits
  32. 05 Jun, 2004 1 commit
  33. 31 May, 2004 2 commits