]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
25 years agoBetter handling of parameterless functions.
Martin Mares [Thu, 1 Jun 2000 17:11:10 +0000 (17:11 +0000)] 
Better handling of parameterless functions.

25 years agoSome other reply codes allocated.
Ondrej Filip [Thu, 1 Jun 2000 16:45:10 +0000 (16:45 +0000)] 
Some other reply codes allocated.

25 years agoshow ospf implemented.
Ondrej Filip [Thu, 1 Jun 2000 16:26:59 +0000 (16:26 +0000)] 
show ospf implemented.

25 years agoRemoved comments about workings of the old neighbor cache which are
Martin Mares [Thu, 1 Jun 2000 16:17:29 +0000 (16:17 +0000)] 
Removed comments about workings of the old neighbor cache which are
(1) obsolete and (2) replaced by the progdoc.

25 years agoDocumented.
Martin Mares [Thu, 1 Jun 2000 16:16:49 +0000 (16:16 +0000)] 
Documented.

25 years agoFIB documentation.
Martin Mares [Thu, 1 Jun 2000 16:16:18 +0000 (16:16 +0000)] 
FIB documentation.

I've changed the init callback type to a typedef to work around a bug
in kernel-doc I'm too lazy to hunt now.

25 years agoCisco-like "show ospf neighbors" implemented.
Ondrej Filip [Thu, 1 Jun 2000 15:53:06 +0000 (15:53 +0000)] 
Cisco-like "show ospf neighbors" implemented.

25 years agotm_format_reltime() works with both past and future timestamps.
Martin Mares [Thu, 1 Jun 2000 15:13:23 +0000 (15:13 +0000)] 
tm_format_reltime() works with both past and future timestamps.

25 years agoUse <funcsect> instead of <sect3>.
Martin Mares [Thu, 1 Jun 2000 15:04:25 +0000 (15:04 +0000)] 
Use <funcsect> instead of <sect3>.

25 years agoInactive sticky neighbors have no scope.
Martin Mares [Thu, 1 Jun 2000 13:13:49 +0000 (13:13 +0000)] 
Inactive sticky neighbors have no scope.

25 years agoPrint route tag in hexadecimal and omit it if it's zero.
Martin Mares [Thu, 1 Jun 2000 13:00:39 +0000 (13:00 +0000)] 
Print route tag in hexadecimal and omit it if it's zero.

25 years agoUpdated to new neighbor cache.
Martin Mares [Thu, 1 Jun 2000 13:00:19 +0000 (13:00 +0000)] 
Updated to new neighbor cache.

25 years agoUpdated RIP to new neighbor cache semantics. When presented with next hop
Martin Mares [Thu, 1 Jun 2000 12:59:50 +0000 (12:59 +0000)] 
Updated RIP to new neighbor cache semantics. When presented with next hop
equal to a local address, just ignore the route (as it is usually just an
external route exported by us echoed by some RIP peer), when given an
invalid next hop, moan to the log.

25 years agoUpdated for new scope handling.
Martin Mares [Thu, 1 Jun 2000 12:58:41 +0000 (12:58 +0000)] 
Updated for new scope handling.

Also, provide proper address scopes in struct ifa.

25 years agoModified the neighbor cache to remember local addresses as well.
Martin Mares [Thu, 1 Jun 2000 12:58:04 +0000 (12:58 +0000)] 
Modified the neighbor cache to remember local addresses as well.

neighbor->scope now contains proper address scope which is zero (SCOPE_HOST)
for local addresses, higher (SCOPE_LINK, ..., SCOPE_UNIVERSE) for remote ones.

25 years agoBGP: RFC 2842 has replaced the cap-draft.
Martin Mares [Thu, 1 Jun 2000 12:55:26 +0000 (12:55 +0000)] 
BGP: RFC 2842 has replaced the cap-draft.

25 years agoPrint tag unsigned rather then signed.
Ondrej Filip [Thu, 1 Jun 2000 12:17:08 +0000 (12:17 +0000)] 
Print tag unsigned rather then signed.

25 years agoCalculate checksum when reflooding (after min ls_refresh).
Ondrej Filip [Thu, 1 Jun 2000 12:08:14 +0000 (12:08 +0000)] 
Calculate checksum when reflooding (after min ls_refresh).

25 years agoAdded && and ||.
Pavel Machek [Thu, 1 Jun 2000 08:43:29 +0000 (08:43 +0000)] 
Added && and ||.

25 years agoAllow
Pavel Machek [Thu, 1 Jun 2000 08:34:30 +0000 (08:34 +0000)] 
Allow
               case net {
                       62.0.0.0/8+:
                       10.0.0.0/8+:
                       else: reject;
               }

25 years agoAllow matching on enums:
Pavel Machek [Thu, 1 Jun 2000 08:32:49 +0000 (08:32 +0000)] 
Allow matching on enums:

        if !(scope ~ [ SCOPE_HOST, SCOPE_SITE ]) then {
                print "Failed in test";
                quitbird;
        }

25 years agoCleanup.
Ondrej Filip [Thu, 1 Jun 2000 00:32:08 +0000 (00:32 +0000)] 
Cleanup.

25 years agoVery stuping bug. (I took me 4 hours to find it!)
Ondrej Filip [Thu, 1 Jun 2000 00:22:48 +0000 (00:22 +0000)] 
Very stuping bug. (I took me 4 hours to find it!)
I just wrote "=!" instead of "!=". :-(((((((

25 years agoBoth `help' command and the `unknown command' error message now tell
Martin Mares [Wed, 31 May 2000 22:39:06 +0000 (22:39 +0000)] 
Both `help' command and the `unknown command' error message now tell
the user to press `?' if he wants help.

25 years agoBefore configuration file is read, log to _both_ syslog and stderr.
Martin Mares [Wed, 31 May 2000 22:28:36 +0000 (22:28 +0000)] 
Before configuration file is read, log to _both_ syslog and stderr.

25 years agoDocumentation update
Pavel Machek [Wed, 31 May 2000 21:51:04 +0000 (21:51 +0000)] 
Documentation update

25 years agoComplain when filter does not end in accept nor reject.
Pavel Machek [Wed, 31 May 2000 21:50:13 +0000 (21:50 +0000)] 
Complain when filter does not end in accept nor reject.

25 years agoEhm, some other "down" steps.
Ondrej Filip [Wed, 31 May 2000 18:55:57 +0000 (18:55 +0000)] 
Ehm, some other "down" steps.

25 years agoSome bugs in cleanup after iface down.
Ondrej Filip [Wed, 31 May 2000 18:45:16 +0000 (18:45 +0000)] 
Some bugs in cleanup after iface down.

25 years agoWhy does not work "sk_close(sk);rfree(sk);"?
Ondrej Filip [Wed, 31 May 2000 18:36:51 +0000 (18:36 +0000)] 
Why does not work "sk_close(sk);rfree(sk);"?

25 years agoBetter debugging.
Ondrej Filip [Wed, 31 May 2000 18:31:53 +0000 (18:31 +0000)] 
Better debugging.
Safe neigh_list deleting.

25 years agoAnd finally, Premature aging works. :-)
Ondrej Filip [Wed, 31 May 2000 18:21:42 +0000 (18:21 +0000)] 
And finally, Premature aging works. :-)

25 years agoAnother step to make premature aging better.
Ondrej Filip [Wed, 31 May 2000 15:51:39 +0000 (15:51 +0000)] 
Another step to make premature aging better.

25 years agoWarning destroyed. :-)
Ondrej Filip [Wed, 31 May 2000 15:28:13 +0000 (15:28 +0000)] 
Warning destroyed. :-)

25 years agoFlood my LSA (if exists) after old one is flushed.
Ondrej Filip [Wed, 31 May 2000 15:24:29 +0000 (15:24 +0000)] 
Flood my LSA (if exists) after old one is flushed.

25 years agoSet E2 metric for internal routes to LSINFINITY.
Ondrej Filip [Wed, 31 May 2000 15:04:45 +0000 (15:04 +0000)] 
Set E2 metric for internal routes to LSINFINITY.

25 years agoDelete _all_ ext routes from unreachable neighbor.
Ondrej Filip [Wed, 31 May 2000 14:52:22 +0000 (14:52 +0000)] 
Delete _all_ ext routes from unreachable neighbor.

25 years agoStuping bug in net LSA origination. Now, I should survive
Ondrej Filip [Wed, 31 May 2000 14:43:42 +0000 (14:43 +0000)] 
Stuping bug in net LSA origination. Now, I should survive
loss of my only neighbor.

25 years agoThis should be enough from the SGMLtools distribution to make the
Martin Mares [Wed, 31 May 2000 14:27:49 +0000 (14:27 +0000)] 
This should be enough from the SGMLtools distribution to make the
SGMLtools happy.

The only symlink you need now is dist/birddoc -> dist/sgmltool. I'm
convinced it could be avoided by renaming the directory instead, but I'd
rather avoid it due to CVS pecularities.

25 years agoClean LaTeX .aux and .toc files as well.
Martin Mares [Wed, 31 May 2000 14:25:27 +0000 (14:25 +0000)] 
Clean LaTeX .aux and .toc files as well.

25 years agoFormatting of progdoc works in both HTML and LaTeX. The LaTeX output
Martin Mares [Wed, 31 May 2000 14:24:21 +0000 (14:24 +0000)] 
Formatting of progdoc works in both HTML and LaTeX. The LaTeX output
still has somewhat weird spacing, but it will be hopefully easy
to fix.

25 years agoSort cleanup in aging.
Ondrej Filip [Wed, 31 May 2000 14:21:56 +0000 (14:21 +0000)] 
Sort cleanup in aging.

25 years agoLSArt origination and routing table calculation is now not doing so
Ondrej Filip [Wed, 31 May 2000 14:06:33 +0000 (14:06 +0000)] 
LSArt origination and routing table calculation is now not doing so
often. Instead of calculation I just schedule it latter.

25 years agoUpdated headings and copyrights.
Martin Mares [Wed, 31 May 2000 13:54:00 +0000 (13:54 +0000)] 
Updated headings and copyrights.

25 years agoAdded the introduction chapter of progdoc.
Martin Mares [Wed, 31 May 2000 13:30:58 +0000 (13:30 +0000)] 
Added the introduction chapter of progdoc.

25 years agoSpelling check and update of LocalWords.
Martin Mares [Wed, 31 May 2000 13:30:29 +0000 (13:30 +0000)] 
Spelling check and update of LocalWords.

25 years agoHandle better next hop in external LSA.
Ondrej Filip [Wed, 31 May 2000 13:20:25 +0000 (13:20 +0000)] 
Handle better next hop in external LSA.

25 years agoVery ancient bug in (B)DR election, I didn't fill correctly my own IP.
Ondrej Filip [Wed, 31 May 2000 12:52:12 +0000 (12:52 +0000)] 
Very ancient bug in (B)DR election, I didn't fill correctly my own IP.

25 years agoAdded tagging of external LSA.
Ondrej Filip [Wed, 31 May 2000 12:07:09 +0000 (12:07 +0000)] 
Added tagging of external LSA.

25 years agoMake documentation targets available from the top-level makefile as well,
Martin Mares [Wed, 31 May 2000 11:36:21 +0000 (11:36 +0000)] 
Make documentation targets available from the top-level makefile as well,
but not with separate object tree yet.

25 years agoModified the Makefile to work in the source tree.
Martin Mares [Wed, 31 May 2000 11:35:47 +0000 (11:35 +0000)] 
Modified the Makefile to work in the source tree.

From now, you can just `make userdocs' in doc, no need to use ugly scripts.

Also, `make progdocs' builds the programmer's documentation in HTML,
LaTeX version to come later.

25 years agoUpdated all the Doc files to new format.
Martin Mares [Wed, 31 May 2000 11:30:18 +0000 (11:30 +0000)] 
Updated all the Doc files to new format.

25 years agoNew progdoc script generating SGML output.
Martin Mares [Wed, 31 May 2000 11:29:56 +0000 (11:29 +0000)] 
New progdoc script generating SGML output.

25 years agoAdded new output format `bird' which creates birddoc SGML.
Martin Mares [Wed, 31 May 2000 11:29:22 +0000 (11:29 +0000)] 
Added new output format `bird' which creates birddoc SGML.

25 years agoAdded tags for markup of programmer's documentation.
Martin Mares [Wed, 31 May 2000 11:28:52 +0000 (11:28 +0000)] 
Added tags for markup of programmer's documentation.

25 years agoMoved old TeX documents to old/ to make them not interfere with doc building.
Martin Mares [Wed, 31 May 2000 11:28:07 +0000 (11:28 +0000)] 
Moved old TeX documents to old/ to make them not interfere with doc building.

25 years agoAdded Pipe documentation.
Martin Mares [Wed, 31 May 2000 10:07:27 +0000 (10:07 +0000)] 
Added Pipe documentation.

25 years agoEhm, in had this in code: "break; i--;" :-(
Ondrej Filip [Tue, 30 May 2000 23:29:23 +0000 (23:29 +0000)] 
Ehm, in had this in code: "break; i--;" :-(

25 years agoIPv6: Absolutize link-scope addresses of incoming packets.
Martin Mares [Tue, 30 May 2000 22:48:14 +0000 (22:48 +0000)] 
IPv6: Absolutize link-scope addresses of incoming packets.

IPv6 socket interface is hopefully right now.

25 years agoAdded ipa_absolutize() which converts link-scope addresses to global scope
Martin Mares [Tue, 30 May 2000 22:47:33 +0000 (22:47 +0000)] 
Added ipa_absolutize() which converts link-scope addresses to global scope
ones according to prefix assigned to the corresponding interface.

25 years agoRecognize `!'.
Martin Mares [Tue, 30 May 2000 21:46:21 +0000 (21:46 +0000)] 
Recognize `!'.

25 years agoRoute attributes for OSPF.
Martin Mares [Tue, 30 May 2000 21:25:32 +0000 (21:25 +0000)] 
Route attributes for OSPF.

25 years agoRemoved several unused local variables.
Martin Mares [Tue, 30 May 2000 21:24:53 +0000 (21:24 +0000)] 
Removed several unused local variables.

25 years agoKilled bug in merging of dynamic attributes.
Martin Mares [Tue, 30 May 2000 21:24:15 +0000 (21:24 +0000)] 
Killed bug in merging of dynamic attributes.

25 years agoBetter formatting of protocol status.
Martin Mares [Tue, 30 May 2000 21:23:49 +0000 (21:23 +0000)] 
Better formatting of protocol status.

25 years agoAdded section about client.
Pavel Machek [Tue, 30 May 2000 19:20:02 +0000 (19:20 +0000)] 
Added section about client.

25 years agoAdded \n in debug.
Ondrej Filip [Tue, 30 May 2000 18:21:51 +0000 (18:21 +0000)] 
Added \n in debug.

25 years agoStupig bug in debugging.
Ondrej Filip [Tue, 30 May 2000 17:57:06 +0000 (17:57 +0000)] 
Stupig bug in debugging.

25 years agoYou can decide if add LSA into lsrth during flood_lsa().
Ondrej Filip [Tue, 30 May 2000 17:51:22 +0000 (17:51 +0000)] 
You can decide if add LSA into lsrth during flood_lsa().

25 years agoReflood your old lsa.
Ondrej Filip [Tue, 30 May 2000 17:49:25 +0000 (17:49 +0000)] 
Reflood your old lsa.

25 years agoDon't run rt calculation twice.
Ondrej Filip [Tue, 30 May 2000 17:00:17 +0000 (17:00 +0000)] 
Don't run rt calculation twice.

25 years agoDon't send empty LS upd. (And better debugging.)
Ondrej Filip [Tue, 30 May 2000 16:49:48 +0000 (16:49 +0000)] 
Don't send empty LS upd. (And better debugging.)

25 years agoAging delta changed. (Ehm, aging is very dirty I'll have to change it.)
Ondrej Filip [Tue, 30 May 2000 16:48:42 +0000 (16:48 +0000)] 
Aging delta changed. (Ehm, aging is very dirty I'll have to change it.)

25 years agoBetter shutdown.
Ondrej Filip [Tue, 30 May 2000 16:13:59 +0000 (16:13 +0000)] 
Better shutdown.

25 years agoDon't send empty LS update.
Ondrej Filip [Tue, 30 May 2000 16:08:29 +0000 (16:08 +0000)] 
Don't send empty LS update.

25 years agoBug in direct ack (via update).
Ondrej Filip [Tue, 30 May 2000 15:05:47 +0000 (15:05 +0000)] 
Bug in direct ack (via update).

25 years agoBug in socket closing.
Ondrej Filip [Tue, 30 May 2000 15:04:52 +0000 (15:04 +0000)] 
Bug in socket closing.

25 years agoBug in lsa comparision.
Ondrej Filip [Tue, 30 May 2000 15:01:51 +0000 (15:01 +0000)] 
Bug in lsa comparision.

25 years agoYeah, the endianity bug found.
Ondrej Filip [Tue, 30 May 2000 13:39:06 +0000 (13:39 +0000)] 
Yeah, the endianity bug found.

25 years agoBetter dumping.
Ondrej Filip [Tue, 30 May 2000 13:25:47 +0000 (13:25 +0000)] 
Better dumping.

25 years agoRecovering after change linuxdoc->birddoc
Pavel Machek [Tue, 30 May 2000 11:50:17 +0000 (11:50 +0000)] 
Recovering after change linuxdoc->birddoc

25 years agoDon't say too bad things about our concurence.
Pavel Machek [Tue, 30 May 2000 11:27:42 +0000 (11:27 +0000)] 
Don't say too bad things about our concurence.

25 years agoSmall change in working to make it obvious we are free software.
Pavel Machek [Tue, 30 May 2000 11:23:47 +0000 (11:23 +0000)] 
Small change in working to make it obvious we are free software.

25 years agoDate removed.
Pavel Machek [Tue, 30 May 2000 11:22:12 +0000 (11:22 +0000)] 
Date removed.

25 years agoTried to change garbagetime -> garbage time to be more consistent.
Pavel Machek [Tue, 30 May 2000 11:15:19 +0000 (11:15 +0000)] 
Tried to change garbagetime -> garbage time to be more consistent.

25 years agoAnother testbed for filters.
Pavel Machek [Tue, 30 May 2000 11:09:09 +0000 (11:09 +0000)] 
Another testbed for filters.

25 years agoBetter inicialisation.
Ondrej Filip [Tue, 30 May 2000 11:07:31 +0000 (11:07 +0000)] 
Better inicialisation.

25 years agoAccess to all attributes we should be able to access seems to work.
Pavel Machek [Tue, 30 May 2000 11:07:22 +0000 (11:07 +0000)] 
Access to all attributes we should be able to access seems to work.

25 years agoSome exchange between init() and start().
Ondrej Filip [Tue, 30 May 2000 10:53:48 +0000 (10:53 +0000)] 
Some exchange between init() and start().

25 years agoAdded read-only access to all required fields in rta.
Pavel Machek [Tue, 30 May 2000 10:42:39 +0000 (10:42 +0000)] 
Added read-only access to all required fields in rta.

25 years agoFixed bug in RIP docs.
Pavel Machek [Tue, 30 May 2000 10:42:00 +0000 (10:42 +0000)] 
Fixed bug in RIP docs.

25 years agoBetter rt dumping.
Ondrej Filip [Tue, 30 May 2000 10:36:57 +0000 (10:36 +0000)] 
Better rt dumping.

25 years agoCleaning static attributes
Pavel Machek [Tue, 30 May 2000 10:23:04 +0000 (10:23 +0000)] 
Cleaning static attributes

25 years agoBug in rt_notify.
Ondrej Filip [Tue, 30 May 2000 10:20:14 +0000 (10:20 +0000)] 
Bug in rt_notify.

25 years agoAccess to few more attributes is needed.
Pavel Machek [Tue, 30 May 2000 10:13:32 +0000 (10:13 +0000)] 
Access to few more attributes is needed.

25 years agoMore todo in documentation.
Pavel Machek [Tue, 30 May 2000 10:13:15 +0000 (10:13 +0000)] 
More todo in documentation.

25 years agoMoved description of filters to programmers docs.
Pavel Machek [Tue, 30 May 2000 10:13:02 +0000 (10:13 +0000)] 
Moved description of filters to programmers docs.

25 years agoDelay user input whereever appropriate.
Martin Mares [Mon, 29 May 2000 22:16:04 +0000 (22:16 +0000)] 
Delay user input whereever appropriate.

25 years agoTracing of CLI connections/commands can be now controlled
Martin Mares [Mon, 29 May 2000 22:10:18 +0000 (22:10 +0000)] 
Tracing of CLI connections/commands can be now controlled
by `debug commands <level>' in the configuration. Level 0 means
no tracing, 1 means connections only, 2 includes all commands.

25 years agoUpdated TODO.
Martin Mares [Mon, 29 May 2000 22:09:29 +0000 (22:09 +0000)] 
Updated TODO.