Commit graph

  • e7ef86a58c OSPF is ready for changing MTU. Ondrej Filip 2004-06-04 18:51:29 +0000
  • f158bb710b no comment Ondrej Filip 2004-06-04 18:24:15 +0000
  • 12bed559ff dbdes indent an minor changes. Ondrej Filip 2004-06-04 17:49:25 +0000
  • 85305e5d8f typo in README Ondrej Filip 2004-06-04 17:32:38 +0000
  • 874654076a better log() usage. Ondrej Filip 2004-06-04 17:31:03 +0000
  • 27f49a2c3c lsreq.c indented and small 'struct proto' changes. Ondrej Filip 2004-06-04 17:28:41 +0000
  • 77539c4471 hello.* reindented, code cleanup. Ondrej Filip 2004-06-04 17:12:27 +0000
  • 8e15e048f2 Deleted useles "struct proto" sending. Ondrej Filip 2004-06-04 17:05:24 +0000
  • 7a03e29d5c Better log() usage. Ondrej Filip 2004-06-04 16:56:54 +0000
  • fb9bf6888c Indented. No other change. Ondrej Filip 2004-06-04 16:55:53 +0000
  • c76ba51a5f lsack.c cleaned. Better names for functions and DIRECT acks can be sent in one packet now. Ondrej Filip 2004-06-04 16:30:04 +0000
  • 28de5133ec ackd_timer_hook moded to neighbor.c Ondrej Filip 2004-06-04 15:45:35 +0000
  • d03e8ce00b Fatal bug found. Sometimes BIRD did not originate router LSA. FIXED. :-) Ondrej Filip 2004-06-04 15:26:46 +0000
  • b90f9c526e Initialize iterator on the right place. Ondrej Filip 2004-06-04 14:23:58 +0000
  • 18b40a4072 This can happen now. Ondrej Filip 2004-06-04 14:23:21 +0000
  • f9fdabe4f6 Small reversing of previous patch. Ondrej Filip 2004-06-04 14:22:30 +0000
  • 3df1e80464 Don't repeat "Sheduling rt calc....." Ondrej Filip 2004-06-04 14:21:08 +0000
  • d6c28f3ada Code and comments cleanup. Ondrej Filip 2004-06-04 14:03:30 +0000
  • 39e517d47c hello.c and hello.h cleaned up. No design changes. Ondrej Filip 2004-06-04 12:53:10 +0000
  • 591656cdd5 Added source addr for multicast socket. Ondrej Filip 2004-06-03 08:18:49 +0000
  • 7d72aadb8a CONFIG_SKIP_MC_BIND added. BSD hates it, Linux needs it. Ondrej Filip 2004-06-03 08:18:14 +0000
  • cb4dd4e2f7 Deleted useless rfree. (Socked was freed by cli_free()) Ondrej Filip 2004-06-02 15:14:49 +0000
  • 9b13345889 Hotfix for router's parent without nexthop. It will probably work perfect, but I need to eliminate such situation. Ondrej Filip 2004-06-02 09:14:03 +0000
  • f9625e9aca Bugfix in external routes calculation. Ondrej Filip 2004-06-01 14:06:25 +0000
  • 7048461df1 Code clean up. Ondrej Filip 2004-06-01 13:58:39 +0000
  • e8bf6c0766 Easier cleanup of an interface. Ondrej Filip 2004-06-01 13:44:53 +0000
  • c9f6cf8a05 Don't free socket's resources. Ondrej Filip 2004-06-01 13:29:08 +0000
  • 035f6acbfe Patch from Andreas Steinmetz <ast@domdv.de> Ondrej Filip 2004-06-01 13:12:10 +0000
  • 8281ff201e Reverting last patch. Ondrej Filip 2004-06-01 12:57:13 +0000
  • 77772dbc65 Caching loopback interface. Ondrej Filip 2004-06-01 10:55:10 +0000
  • a8bb459a3f log->DBG Ondrej Filip 2004-06-01 10:53:30 +0000
  • 1554cc0282 Minor changes caused by MJ's comment. Ondrej Filip 2004-06-01 10:45:28 +0000
  • b613b9928b #ifdef CONFIG_UNIX_DONTROUTE added. Ondrej Filip 2004-06-01 10:32:02 +0000
  • 7fdd338c36 ALIGN -> BIRD_ALIGN Ondrej Filip 2004-06-01 10:28:25 +0000
  • 22122d4d4c Now, only one AC_OUTPUT is used. Ondrej Filip 2004-06-01 10:10:09 +0000
  • 402a9fa78a Useles log()s deleted. Ondrej Filip 2004-06-01 09:10:11 +0000
  • e85bd57a0e bzero has 2 arguments. Ondrej Filip 2004-06-01 09:07:16 +0000
  • b88a1d4040 memset -> bzero Ondrej Filip 2004-06-01 08:59:47 +0000
  • fa643be1cc Updated the distribution script. Martin Mares 2004-05-31 22:24:42 +0000
  • bb68ad2fd3 Documented the pxlen parameter. Martin Mares 2004-05-31 22:22:21 +0000
  • 3810eccf6b Added a simple utility for converting CVS log messages to a reasonable changelog format. Martin Mares 2004-05-31 22:16:54 +0000
  • ea0ac8f69a Move CLI socket to the newly created CLI's pool. Martin Mares 2004-05-31 22:00:18 +0000
  • 38a608c55a Rewritten the I/O loop. All socket operations are now safe, meaning that you can delete the socket from anywhere in the hooks and nothing should break. Also, the receive/transmit buffers are now regular xmalloc()'ed buffers, not separate resources which would need shuffling around between pools. Martin Mares 2004-05-31 21:48:19 +0000
  • 206f59dfa8 Added UNUSED. Martin Mares 2004-05-31 21:02:09 +0000
  • 6a57bb3110 Killed a couple of unused variables. Martin Mares 2004-05-31 20:57:38 +0000
  • d83faf8dc4 static declarations don't belong to includes. (And most of them were redundant anyway.) Martin Mares 2004-05-31 20:53:22 +0000
  • 7deffd845a Need <termios.h> for tcdrain(). Martin Mares 2004-05-31 20:51:45 +0000
  • 9f387e11a3 Make the check for <linux/rtnetlink.h> work with recent libc's. Martin Mares 2004-05-31 20:49:11 +0000
  • 0757bcb728 One space more. Martin Mares 2004-05-31 20:35:19 +0000
  • 2cc37815ae Added rmove() (by Andreas, tweaked by me). Martin Mares 2004-05-31 18:47:19 +0000
  • 0077aab4f9 The code was broken for external /29 to /32 routes. Assuming that you have one machine publishing a route to 10.1.1.3/32 and another one publishing a route to 10.1.1.4/32. If the first machine went down the route to 10.1.1.4/32 was wrongly killed by the old code, leading either to missing routes or worse to bug()s like "Router parent does not have next hop" or just segfaults. The patch fixes this but in the long term a redesign is required here. Note that the patch doesn't worse the situation, instead it prevents the problems stated. The redesign is required to handle multiple routes to small subnets properly. Martin Mares 2004-05-31 18:16:42 +0000
  • 4ef3dccfa1 The OSPF authentication type was sent in host byte order instead of of network byte order thus breaking interoperability with other routing daemons on litte endian machines. The patch fixes this but note that this breaks compatability with older bird installations using OSPF and password authentication Martin Mares 2004-05-31 18:13:14 +0000
  • 3cb96cd343 The initial sequence number for RIP md5 authentication was always zero. Bad as when bird e.g. was running for two weeks and then restarted it would take another two weeks until the peers of this router would accept data again from this router, as the sequence number would be too low. Changed to use the the current system time as the starting sequence number which is a more sane start value. Martin Mares 2004-05-31 18:11:16 +0000
  • 277a34eff1 Small correction to va_start/va_end in cli_printf (va_end was missing). Martin Mares 2004-05-31 18:08:50 +0000
  • 5f2a6a9ff3 Fix handling on full pipe to client in bird. Prevent packet overflows for even only medium sized route table output. Fix a strange garbled output problem in the client. The latter seems to be caused by some library doing tcflush while there is still command output pending. So the best fix here is to do fflush and then tcdrain. Note that this problem occurs only under certain load situations and is not too easy to reproduce. Martin Mares 2004-05-31 17:55:30 +0000
  • a4ffe2739d Bird's control socket should be in /var/run and the convention for --localstatedir is /var. The control socket pathname creation is thus corrected here. Martin Mares 2004-05-31 17:53:02 +0000
  • 03e3d184b2 Fix bison input for current build tools, otherwise bison or the compiler will abort the build. Martin Mares 2004-05-31 17:44:39 +0000
  • 4a02013767 Make RIP nolisten mode actually work. The socket is required for sending, the received data has to be discarded instead. Martin Mares 2004-05-31 17:42:38 +0000
  • 1bd897dd33 Changed of comments. Ondrej Filip 2004-05-31 17:27:21 +0000
  • 10af3676ea Grrr, committing too fast. #include "alloca.h" -> #include "lib/alloca.h" Ondrej Filip 2004-05-31 17:16:47 +0000
  • 7dbd4fd332 alloca.h added Ondrej Filip 2004-05-31 17:13:58 +0000
  • 0e6eef620d Use #include "alloca.h" Ondrej Filip 2004-05-31 17:07:05 +0000
  • c222500d8e Previous change was mistake. Ondrej Filip 2004-05-31 17:00:22 +0000
  • 6f18235aad Useless include deleted. Ondrej Filip 2004-05-31 16:42:12 +0000
  • f54fa9e15d Updated copyright notices. Martin Mares 2004-05-31 16:10:01 +0000
  • 73219ecfec Delete autom4te.cache in 'make distclean'. Ondrej Filip 2004-05-31 15:13:56 +0000
  • 6de6292312 Better readline checking. Ondrej Filip 2004-05-31 15:08:29 +0000
  • 012279f395 Some include added. Ondrej Filip 2004-05-31 13:59:03 +0000
  • d93fb7e6b9 #ifndef ALIGN - it is defined on *BSD Ondrej Filip 2004-05-31 13:58:38 +0000
  • a60277b999 Added RTD_NONE /* Just for internal use */ Ondrej Filip 2004-05-31 13:35:06 +0000
  • 0c745adc80 #ifdef ALLOCA_H Ondrej Filip 2004-05-31 13:34:20 +0000
  • bd62eeca27 Small change to compile client on FreeBSD. Ondrej Filip 2004-05-31 13:32:58 +0000
  • b1a1fabac7 *BSD port added. (Tested on FreeBSD and NetBSD) Ondrej Filip 2004-05-31 13:25:00 +0000
  • 781aa475aa Minor bug fix in neighbor state machine. Ondrej Filip 2004-05-31 13:22:49 +0000
  • de259a41e3 Minor bug in configuration. Ondrej Filip 2004-05-31 10:38:44 +0000
  • 7cb37e6fd2 Added some more test (alloca.h, sa_len) etc. Add AC_OUTPUT before AC_OUTPUT_COMMANDS Ondrej Filip 2004-05-31 10:26:18 +0000
  • caeb02ea19 Bug in DBDES receiving fixed. Ondrej Filip 2004-05-19 12:30:58 +0000
  • 502ded5215 Fix reporting of RIP socket errors. Thanks to Eric Leblond for the patch. Martin Mares 2003-12-06 16:41:11 +0000
  • 37299f1e44 OSPF was not able to be built stand-alone. Ondrej Filip 2003-09-30 17:05:55 +0000
  • 00bd27a1cc Endianity problem fixed. Thanx to Sörös József Ondrej Filip 2003-09-14 13:41:24 +0000
  • 35a86ceb40 This prevents infinite loop when bird has more that 60 neighbors. Thanks to Rani Assaf Ondrej Filip 2003-09-03 17:31:23 +0000
  • bf135bcb1f Prepared for release 1.0.8. Ondrej Filip 2003-09-01 08:46:07 +0000
  • c11007bc42 Endian-related bug fixes sent by Krzysztof Szuster <kszuster@polbox.com> Ondrej Filip 2003-08-26 10:41:02 +0000
  • 1d1a3c1c2a Minor OSPF changes for faster startup. Ondrej Filip 2003-08-23 10:47:46 +0000
  • baa5dd6ccc Many spelling mistakes fixed. Ondrej Filip 2003-08-23 10:42:41 +0000
  • c197d44e17 This probably IS the memory leak we're looking for. Alien routes weren't correctly disposed of. Martin Mares 2003-08-13 22:07:55 +0000
  • 13b75bacf7 protocol->import_control() could potentially call rte_cow() as well. AFAIK it doesn't happen in any of our protocol, but better be sure. Martin Mares 2003-08-13 20:04:39 +0000
  • 2adab6ae9c This was a potential memory leak, but not the one Feela observed. Martin Mares 2003-08-13 19:31:22 +0000
  • b77834b3f4 Slept for a year :-) Martin Mares 2003-04-06 21:36:35 +0000
  • c153ee9137 Nobody is perfect. Me twice :) Martin Mares 2003-04-06 19:52:22 +0000
  • 8edd56bded Oops, forgot to change some paths. Martin Mares 2003-04-06 19:49:17 +0000
  • d02b7a738e More news. Martin Mares 2003-04-06 19:49:02 +0000
  • f2c642e0e5 We're 1.0.6 now. Martin Mares 2003-04-06 19:46:42 +0000
  • 0e41e34a23 Avoid problems with copying a directory to itself. Martin Mares 2003-04-06 19:45:55 +0000
  • f240a133b3 Releasing version 1.0.6. Martin Mares 2003-04-06 19:42:28 +0000
  • 9c7631235a Updated the documentation building tools to work with a recent linuxdoc-tools package. Martin Mares 2003-04-06 19:35:50 +0000
  • a9aa5887f3 Added release history. Martin Mares 2003-04-06 18:55:37 +0000
  • 8cf76fa853 Bug fixes to authentication code by Eric Leblond <eleblond@init-sys.com>. Martin Mares 2003-04-06 18:38:01 +0000
  • d85e1f0e2f Prefix comparison bug (hopefully) fixed. Martin Mares 2003-02-27 10:48:30 +0000
  • 6ea8ca1469 Updated a comment. Martin Mares 2003-02-23 10:22:04 +0000