]>
git.ipfire.org Git - thirdparty/bird.git/log
Martin Mares [Mon, 31 May 2004 18:08:50 +0000 (18:08 +0000)]
Small correction to va_start/va_end in cli_printf (va_end was missing).
(Andreas)
Martin Mares [Mon, 31 May 2004 17:55:30 +0000 (17:55 +0000)]
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.
(by Andreas)
Martin Mares [Mon, 31 May 2004 17:53:02 +0000 (17:53 +0000)]
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.
(Andreas)
Martin Mares [Mon, 31 May 2004 17:44:39 +0000 (17:44 +0000)]
Fix bison input for current build tools, otherwise bison or the compiler
will abort the build.
(by Andreas)
Martin Mares [Mon, 31 May 2004 17:42:38 +0000 (17:42 +0000)]
Make RIP nolisten mode actually work. The socket is required for
sending, the received data has to be discarded instead.
(patch by Andreas Steinmetz modified by me)
Ondrej Filip [Mon, 31 May 2004 17:27:21 +0000 (17:27 +0000)]
Changed of comments.
Ondrej Filip [Mon, 31 May 2004 17:16:47 +0000 (17:16 +0000)]
Grrr, committing too fast.
#include "alloca.h" -> #include "lib/alloca.h"
Ondrej Filip [Mon, 31 May 2004 17:13:58 +0000 (17:13 +0000)]
alloca.h added
Ondrej Filip [Mon, 31 May 2004 17:07:05 +0000 (17:07 +0000)]
Use #include "alloca.h"
Ondrej Filip [Mon, 31 May 2004 17:00:22 +0000 (17:00 +0000)]
Previous change was mistake.
Ondrej Filip [Mon, 31 May 2004 16:42:12 +0000 (16:42 +0000)]
Useless include deleted.
Martin Mares [Mon, 31 May 2004 16:10:01 +0000 (16:10 +0000)]
Updated copyright notices.
Also testing whether syncmail works.
Ondrej Filip [Mon, 31 May 2004 15:13:56 +0000 (15:13 +0000)]
Delete autom4te.cache in 'make distclean'.
Ondrej Filip [Mon, 31 May 2004 15:08:29 +0000 (15:08 +0000)]
Better readline checking.
Ondrej Filip [Mon, 31 May 2004 13:59:03 +0000 (13:59 +0000)]
Some include added.
Ondrej Filip [Mon, 31 May 2004 13:58:38 +0000 (13:58 +0000)]
#ifndef ALIGN - it is defined on *BSD
Ondrej Filip [Mon, 31 May 2004 13:35:06 +0000 (13:35 +0000)]
Added RTD_NONE /* Just for internal use */
Ondrej Filip [Mon, 31 May 2004 13:34:20 +0000 (13:34 +0000)]
#ifdef ALLOCA_H
Ondrej Filip [Mon, 31 May 2004 13:32:58 +0000 (13:32 +0000)]
Small change to compile client on FreeBSD.
Ondrej Filip [Mon, 31 May 2004 13:25:00 +0000 (13:25 +0000)]
*BSD port added. (Tested on FreeBSD and NetBSD)
Ondrej Filip [Mon, 31 May 2004 13:22:49 +0000 (13:22 +0000)]
Minor bug fix in neighbor state machine.
Ondrej Filip [Mon, 31 May 2004 10:38:44 +0000 (10:38 +0000)]
Minor bug in configuration.
Ondrej Filip [Mon, 31 May 2004 10:26:18 +0000 (10:26 +0000)]
Added some more test (alloca.h, sa_len) etc.
Add AC_OUTPUT before AC_OUTPUT_COMMANDS
Ondrej Filip [Wed, 19 May 2004 12:30:58 +0000 (12:30 +0000)]
Bug in DBDES receiving fixed.
Martin Mares [Sat, 6 Dec 2003 16:41:11 +0000 (16:41 +0000)]
Fix reporting of RIP socket errors. Thanks to Eric Leblond for the patch.
Ondrej Filip [Tue, 30 Sep 2003 17:05:55 +0000 (17:05 +0000)]
OSPF was not able to be built stand-alone.
Ondrej Filip [Sun, 14 Sep 2003 13:41:24 +0000 (13:41 +0000)]
Endianity problem fixed. Thanx to Sörös József
Ondrej Filip [Wed, 3 Sep 2003 17:31:23 +0000 (17:31 +0000)]
This prevents infinite loop when bird has more that 60 neighbors. Thanks to Rani Assaf
Ondrej Filip [Mon, 1 Sep 2003 08:46:07 +0000 (08:46 +0000)]
Prepared for release 1.0.8.
Ondrej Filip [Tue, 26 Aug 2003 10:41:02 +0000 (10:41 +0000)]
Endian-related bug fixes sent by Krzysztof Szuster <kszuster@polbox.com>
Ondrej Filip [Sat, 23 Aug 2003 10:47:46 +0000 (10:47 +0000)]
Minor OSPF changes for faster startup.
Ondrej Filip [Sat, 23 Aug 2003 10:42:41 +0000 (10:42 +0000)]
Many spelling mistakes fixed.
Thanks you Harry Moyes.
Martin Mares [Wed, 13 Aug 2003 22:07:55 +0000 (22:07 +0000)]
This probably IS the memory leak we're looking for. Alien routes weren't
correctly disposed of.
Martin Mares [Wed, 13 Aug 2003 20:04:39 +0000 (20:04 +0000)]
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 [Wed, 13 Aug 2003 19:31:22 +0000 (19:31 +0000)]
This was a potential memory leak, but not the one Feela observed.
This one could happen when an import filter of some protocol modified
the rte (so that it would be rte_cow()ed) and later rejected it.
Martin Mares [Sun, 6 Apr 2003 21:36:35 +0000 (21:36 +0000)]
Slept for a year :-)
Martin Mares [Sun, 6 Apr 2003 19:52:22 +0000 (19:52 +0000)]
Nobody is perfect. Me twice :)
Martin Mares [Sun, 6 Apr 2003 19:49:17 +0000 (19:49 +0000)]
Oops, forgot to change some paths.
Martin Mares [Sun, 6 Apr 2003 19:49:02 +0000 (19:49 +0000)]
More news.
Martin Mares [Sun, 6 Apr 2003 19:46:42 +0000 (19:46 +0000)]
We're 1.0.6 now.
Martin Mares [Sun, 6 Apr 2003 19:45:55 +0000 (19:45 +0000)]
Avoid problems with copying a directory to itself.
Martin Mares [Sun, 6 Apr 2003 19:42:28 +0000 (19:42 +0000)]
Releasing version 1.0.6.
Martin Mares [Sun, 6 Apr 2003 19:35:50 +0000 (19:35 +0000)]
Updated the documentation building tools to work with a recent linuxdoc-tools package.
Note that this is (and always was) a terrible hack and we really should
replace it with something reasonable which wouldn't need changing every
time linuxdoc-tools evolve.
I also needed to include a patched version of LinuxDocTools.pm, because the
original one explicitly refused to work with a non-linuxdoc DTD. The authors
of linuxdoc recommend to use sgmltools-lite in such cases, but it would mean
rewritting our formatting rules to the DSSSL language which I don't dare to
speak about here :)
Martin Mares [Sun, 6 Apr 2003 18:55:37 +0000 (18:55 +0000)]
Added release history.
Martin Mares [Sun, 6 Apr 2003 18:38:01 +0000 (18:38 +0000)]
Bug fixes to authentication code by Eric Leblond <eleblond@init-sys.com>.
Martin Mares [Thu, 27 Feb 2003 10:48:30 +0000 (10:48 +0000)]
Prefix comparison bug (hopefully) fixed.
Martin Mares [Sun, 23 Feb 2003 10:22:04 +0000 (10:22 +0000)]
Updated a comment.
Martin Mares [Sat, 22 Feb 2003 23:06:32 +0000 (23:06 +0000)]
Current Linux kernels don't remember rtm_protocol for IPv6 routes and supply RTPROT_BOOT instead.
Work around that.
Martin Mares [Sat, 22 Feb 2003 22:47:45 +0000 (22:47 +0000)]
Better selection of link-local NLRI addresses, at least for our own
address. Need to do it better for the other neighbors -- the current
solution works only if they use the standard 64+64 global addresses
and the interface identifier in lower 64 bits is the same as for the
link-scope addresses.
Martin Mares [Sat, 22 Feb 2003 22:39:06 +0000 (22:39 +0000)]
There can be multiple primary addresses with different scopes
and only the highest scope one has IA_PRIMARY set, so report
the remaining ones as "Unselected".
Martin Mares [Sat, 22 Feb 2003 22:38:15 +0000 (22:38 +0000)]
Report link-scope addresses as well.
Martin Mares [Sat, 22 Feb 2003 10:40:35 +0000 (10:40 +0000)]
Temporary fix for BGP protocol capability announcement for IPv6 mode.
Martin Mares [Sat, 22 Feb 2003 10:25:22 +0000 (10:25 +0000)]
Fixed length check miscalculation in IPv6 receive path.
Martin Mares [Wed, 13 Nov 2002 08:47:19 +0000 (08:47 +0000)]
ABS should be a macro.
Martin Mares [Wed, 13 Nov 2002 08:47:06 +0000 (08:47 +0000)]
Added missing includes.
Martin Mares [Wed, 13 Nov 2002 08:46:12 +0000 (08:46 +0000)]
Added missing semicolons.
Martin Mares [Wed, 13 Nov 2002 08:45:24 +0000 (08:45 +0000)]
Don't use obsolete functions which are no longer declared in the header.
Martin Mares [Wed, 13 Nov 2002 08:30:56 +0000 (08:30 +0000)]
Added missing #include and wondering how could it ever compile.
Pavel Machek [Sat, 21 Sep 2002 13:57:48 +0000 (13:57 +0000)]
Password does not need to be null-terminated, do not print garbage in
such case. Thanks to silvio@big.net.
Ondrej Filip [Wed, 3 Apr 2002 15:41:05 +0000 (15:41 +0000)]
Small typo fixed.
Martin Mares [Sun, 10 Mar 2002 12:32:12 +0000 (12:32 +0000)]
Applied Pavel's fix for broadcast/multicast mode.
Ondrej Filip [Mon, 4 Mar 2002 15:54:39 +0000 (15:54 +0000)]
Age LSA DB after LSA origination and before routing table calculation.
Ondrej Filip [Mon, 4 Mar 2002 15:52:40 +0000 (15:52 +0000)]
New trace added.
Ondrej Filip [Fri, 7 Dec 2001 17:34:09 +0000 (17:34 +0000)]
Bugfix in router importation.
Ondrej Filip [Fri, 7 Dec 2001 17:10:49 +0000 (17:10 +0000)]
Small bugfix in RIP documentation.
Ondrej Filip [Tue, 21 Aug 2001 17:00:15 +0000 (17:00 +0000)]
Removed some useless (hope!) code in next hop calculation.
Ondrej Filip [Tue, 21 Aug 2001 16:44:57 +0000 (16:44 +0000)]
Finally, next hop problem fixed.
Ondrej Filip [Tue, 21 Aug 2001 15:03:42 +0000 (15:03 +0000)]
Useless trace.
Ondrej Filip [Tue, 21 Aug 2001 15:00:29 +0000 (15:00 +0000)]
Hope, bug in next hop calculation for stub routes fixed.
Martin Mares [Sun, 19 Aug 2001 11:15:24 +0000 (11:15 +0000)]
Fix %<something>I format strings.
Martin Mares [Sun, 19 Aug 2001 11:11:44 +0000 (11:11 +0000)]
IP address formatting now uses the same rules as formatting of strings
with two exceptions:
o Any non-zero field width is automatically replaced by standard
IP address width. This hides dependences on IPv4/IPv6.
o %#I generates hexadecimal form of the address.
Therefore |%I| generates unpadded format, |%1I| full size flush-right,
and |%-1I| full size flush-left format.
Ondrej Filip [Sun, 12 Aug 2001 00:09:47 +0000 (00:09 +0000)]
Dokumented switch network.
Ondrej Filip [Sun, 12 Aug 2001 00:04:42 +0000 (00:04 +0000)]
Area networks added into configuration.
Ondrej Filip [Sat, 11 Aug 2001 16:22:29 +0000 (16:22 +0000)]
Changed definition of stub area.
Ondrej Filip [Sat, 11 Aug 2001 14:40:51 +0000 (14:40 +0000)]
Bugfix in B-bit setting in router LSA.
Ondrej Filip [Sat, 11 Aug 2001 14:01:54 +0000 (14:01 +0000)]
I will not originate the same lsa before MINLSINTERVAL.
Martin Mares [Fri, 3 Aug 2001 08:44:51 +0000 (08:44 +0000)]
Don't loop forever when trying to skip an out-sequence netlink reply.
Ondrej Filip [Tue, 12 Jun 2001 21:10:30 +0000 (21:10 +0000)]
Install route into main routing table just if it's necessary.
Ondrej Filip [Sat, 9 Jun 2001 15:13:38 +0000 (15:13 +0000)]
Yes, 1.0.5 released.
Ondrej Filip [Sat, 9 Jun 2001 14:56:01 +0000 (14:56 +0000)]
Added comments.
Ondrej Filip [Sat, 9 Jun 2001 14:55:10 +0000 (14:55 +0000)]
Bug in next-hop calculation fixed. (For dual connected neighbors.)
Ondrej Filip [Mon, 9 Apr 2001 19:15:03 +0000 (19:15 +0000)]
Patch from David Rohleder <davro@ics.muni.cz> thanx.
Martin Mares [Tue, 6 Mar 2001 13:40:39 +0000 (13:40 +0000)]
Fixed <time.h> vs. <sys/time.h> problems.
Martin Mares [Tue, 20 Feb 2001 09:49:19 +0000 (09:49 +0000)]
Fixed duplicity in log category numbering.
Thanks to Zheng Yuan for spotting this.
Martin Mares [Fri, 19 Jan 2001 20:30:08 +0000 (20:30 +0000)]
Added paper for my talk about BIRD at SLT 2001.
Martin Mares [Wed, 17 Jan 2001 08:32:28 +0000 (08:32 +0000)]
Bug fix from Zheng Yuan <zyuan1@cig.mot.com>.
Martin Mares [Mon, 15 Jan 2001 09:24:16 +0000 (09:24 +0000)]
Added an explanatory comment.
Martin Mares [Mon, 8 Jan 2001 11:13:01 +0000 (11:13 +0000)]
Fixed infinite recursion in password_same.
Pavel, please check.
Ondrej Filip [Thu, 14 Dec 2000 01:04:51 +0000 (01:04 +0000)]
Hmm, nasty bug, LSUPD was not well flooded via PTP interfaces. :-(
Ondrej Filip [Tue, 21 Nov 2000 23:47:51 +0000 (23:47 +0000)]
Small bugfix in ext routes calculation.
Ondrej Filip [Wed, 8 Nov 2000 22:46:54 +0000 (22:46 +0000)]
Yet another nasty bugfix of iface_patts_equal().
Ondrej Filip [Wed, 8 Nov 2000 17:06:35 +0000 (17:06 +0000)]
Bugfix in iface_patts_equal.
When both patterns were NULL strcmp it sigfaulted.
Ondrej Filip [Sat, 9 Sep 2000 19:21:01 +0000 (19:21 +0000)]
Minor rpm changes to make RedHat happy.
Ondrej Filip [Mon, 4 Sep 2000 21:21:34 +0000 (21:21 +0000)]
Fixed many bugs in rt calculation and interface adding. Now it seems to be
OK, I'm going to advertise 1.0.4.
Ondrej Filip [Mon, 4 Sep 2000 19:42:17 +0000 (19:42 +0000)]
I allocate struct ifa before unlocking. So route exported to OSPF are correct.
I work also with interfaces that have some problems with socket opening.
I declare them as stub.
Ondrej Filip [Sun, 3 Sep 2000 22:18:40 +0000 (22:18 +0000)]
Serious bug in ext lsa origination found. Going for 1.0.4.
Ondrej Filip [Sun, 3 Sep 2000 18:27:21 +0000 (18:27 +0000)]
Some misspells.
Ondrej Filip [Sun, 3 Sep 2000 18:13:00 +0000 (18:13 +0000)]
Version 1.0.3.
Ondrej Filip [Sun, 3 Sep 2000 17:53:12 +0000 (17:53 +0000)]
Version 1.0.3 released.
Ondrej Filip [Sun, 3 Sep 2000 16:21:14 +0000 (16:21 +0000)]
Another atrey->atrey.karlin.mff.cuni.cz