1. 27 Jul, 2013 2 commits
  2. 26 Jul, 2013 1 commit
  3. 25 Jul, 2013 3 commits
  4. 24 Jul, 2013 3 commits
  5. 13 Jul, 2013 1 commit
  6. 11 Jul, 2013 1 commit
  7. 09 Jul, 2013 1 commit
  8. 07 Jul, 2013 1 commit
  9. 04 Jul, 2013 1 commit
  10. 26 Jun, 2013 1 commit
  11. 25 Jun, 2013 1 commit
  12. 24 Jun, 2013 1 commit
  13. 13 Jun, 2013 1 commit
  14. 11 Jun, 2013 1 commit
  15. 28 May, 2013 2 commits
  16. 09 May, 2013 1 commit
  17. 29 Apr, 2013 2 commits
  18. 23 Apr, 2013 2 commits
  19. 19 Apr, 2013 1 commit
  20. 17 Apr, 2013 2 commits
    • Ondřej Zajíček's avatar
      Adds two new default GCC options. · efd6d12b
      Ondřej Zajíček authored
      Adds two new default GCC options related to optimizations
      (-fno-strict-aliasing and -fno-strict-overflow). This
      should fix some hyperaggressive GCC optimizations.
      Also updates autoconf option detection.
    • Ondřej Zajíček's avatar
      Fixes a compatibility issue in OSPFv2 PtP links. · 8df02847
      Ondřej Zajíček authored
      BIRD used zero netmask in hello packets on all PtP links, not just on
      unnumbered ones. This patch fixes it and adds option 'ptp netmask'
      for overriding the default behavior.
      Thanks to Alexander V. Chernikov for the original patch.
  21. 16 Apr, 2013 4 commits
  22. 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.
  23. 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.
    • 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).
    • 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.
    • 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: Tomas Hlavacek's avatarTomas Hlavacek <tmshlvck@gmail.com>
  24. 26 Feb, 2013 2 commits