Skip to content
Snippets Groups Projects
  1. Jul 27, 2013
  2. Jul 26, 2013
  3. Jul 25, 2013
  4. Jul 24, 2013
  5. Jul 13, 2013
  6. Jul 11, 2013
  7. Jul 09, 2013
  8. Jul 07, 2013
  9. Jul 04, 2013
  10. Jun 26, 2013
  11. Jun 25, 2013
  12. Jun 24, 2013
  13. Jun 13, 2013
  14. Jun 11, 2013
  15. May 28, 2013
  16. May 09, 2013
  17. Apr 29, 2013
  18. Apr 23, 2013
  19. Apr 19, 2013
  20. Apr 17, 2013
    • 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.
      efd6d12b
    • 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.
      8df02847
  21. Apr 16, 2013
  22. Apr 06, 2013
    • 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
  23. Mar 19, 2013
    • 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: default avatarTomas Hlavacek <tmshlvck@gmail.com>
      5c2c4ea8
  24. Feb 26, 2013
  25. Feb 25, 2013