Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-10-31 | The CLI I/O functions work as desired. | Martin Mares | |
1999-10-29 | First steps of the Command Line Interface: I/O routines. | Martin Mares | |
1999-10-29 | Implemented unix-domain sockets. | Martin Mares | |
1999-10-29 | Events now return a value. If it's non-zero, the event is re-queued | Martin Mares | |
for processing in next event cycle. This can be used to prevent background actions (hint: user commands) from hogging the CPU for too long time. | |||
1999-10-29 | Simplify handling of free chunks. | Martin Mares | |
1999-10-29 | Configure PATH_CONTROL_SOCKET. | Martin Mares | |
autoconf.h is now written to obj/sysdep, the source tree is hopefully completely read-only now. | |||
1999-10-29 | Added skeleton of the client. Does nothing, but at least compiles. | Martin Mares | |
1999-10-28 | switch() { } done right. | Pavel Machek | |
1999-10-19 | Minor changes and bug fixes. Preparing for Exchange and higher states. | Ondrej Filip | |
1999-10-18 | Huge changes. Neighbor and interface state machines rewritten. | Ondrej Filip | |
It should be cleaner now, I'm preparing for file splitting. Maybe I added some minor bugs. :-( | |||
1999-10-12 | FIXME's for rip added. | Pavel Machek | |
Will we ever able to generate packets saying "route 1.2.3.4 using someone else"? | |||
1999-10-12 | Changed syntax of ip_class_mask, the old one was stupid. | Martin Mares | |
1999-10-12 | Filters: permit variables of prefix types, cleanup around | Pavel Machek | |
variables. TODO list added, hopefully complete. Use new features of filters in bird.conf | |||
1999-10-11 | Untested IPv6 support added. I do not know if it compiles in IPV6 mode. | Pavel Machek | |
1999-10-07 | Added constants of type prefix and pair, added their printing | Pavel Machek | |
1999-10-07 | Added examples of pairs and prefixes | Pavel Machek | |
1999-10-07 | FIXME's added. Hopefully fixme list is now complete for filters. | Pavel Machek | |
1999-10-02 | Failure to set socket TOS is not a fatal error. | Martin Mares | |
1999-10-02 | Don't forget to free large blocks. | Martin Mares | |
1999-10-02 | Obvious bugs in authentication fixed. | Pavel Machek | |
1999-09-29 | Case arg { 1: printf "one"; } works. You can not use two commands | Pavel Machek | |
after one label, yet. | |||
1999-09-29 | Make configuration use new case statement. | Pavel Machek | |
1999-08-25 | DD packet receiving in ExStart. | Ondrej Filip | |
1999-08-24 | A structure for receiving DD seq packets added. | Ondrej Filip | |
1999-08-24 | Preparing to send DD packets. | Ondrej Filip | |
1999-08-20 | Few FIXME's removed from auth, few FIXME's added to filter. | Pavel Machek | |
1999-08-18 | Few fixme's fixed in rip (will not crash any more on request for | Pavel Machek | |
sending routing table - hopefully). Next few steps in md5 authentication (not yet complete). | |||
1999-08-17 | Added a function for generating 32-bit random numbers. | Martin Mares | |
1999-08-16 | Better dumping. | Ondrej Filip | |
1999-08-10 | Small bux fixes. A neigh_chstate added. | Ondrej Filip | |
1999-08-09 | Multiple "hton problems" fixed. Now we're in EXSTART state. | Ondrej Filip | |
1999-08-09 | "My own IP problem" fixed. | Ondrej Filip | |
1999-08-09 | Bug fix in checksum calculation. | Ondrej Filip | |
1999-08-09 | Bug in election fixed. | Ondrej Filip | |
1999-08-09 | (Backup) Designated Router election added. | Ondrej Filip | |
1999-08-09 | Some interface state machine changes. I found some problem in RFC, | Ondrej Filip | |
trying to conntact authors. | |||
1999-08-03 | Forgot to do a `cvs add', grr. | Martin Mares | |
1999-08-03 | Ouch, how could I write this? | Martin Mares | |
1999-08-03 | Taught Netlink how to behave in IPv6 world. | Martin Mares | |
1999-08-03 | Support for IPv6 sockets. How nice one doesn't have to ifdef around | Martin Mares | |
ten years of API evolution :-) | |||
1999-08-03 | Basic support for IPv6. The system-dependent part doesn't work yet, | Martin Mares | |
but the core routines are there and seem to be working. o lib/ipv6.[ch] written o Lexical analyser recognizes IPv6 addresses and when in IPv6 mode, treats pure IPv4 addresses as router IDs. o Router ID must be configured manually on IPv6 systems. o Added SCOPE_ORGANIZATION for org-scoped IPv6 multicasts. o Fixed few places where ipa_(hton|ntoh) was called as a function returning converted address. | |||
1999-08-03 | Pruned the TODO list. | Martin Mares | |
1999-08-03 | Implemented a Table-to-Table protocol a.k.a The Pipe. | Martin Mares | |
1999-08-03 | Allow announces of rte's to protocols in FS_FEEDING state. | Martin Mares | |
Else, we would get chicken-egg problems in the table-to-table protocol. | |||
1999-08-03 | Kernel route syncer supports multiple tables. | Martin Mares | |
The changes are just too extensive for lazy me to list them there, but see the comment at the top of sysdep/unix/krt.c. The code got a bit more ifdeffy than I'd like, though. Also fixed a bunch of FIXME's and added a couple of others. :) | |||
1999-08-03 | Protocol engine bug fixes: | Martin Mares | |
o Make proto_config->table always point to the right table even if it should be the default one. o When shutting down, kill protocol in reverse order of their priority. o When stopping a protocol down, disconnect it from routing tables immediately instead of waiting for the delayed protocol flush event. Also added a protocol instance counter (used by KRT code in very magic ways). | |||
1999-08-03 | Added macros for walking lists backwards. | Martin Mares | |
1999-08-03 | Added missing structure declarations. | Martin Mares | |
1999-08-03 | Cleaned up handling of interface patterns: | Martin Mares | |
o Parsing of interface patterns moved to generic code, introduced this_ipatt which works similarly to this_iface. o Interface patterns now support selection by both interface names and primary IP addresses. o Proto `direct' updated. o RIP updated as well, it also seems the memory corruption bug there is gone. | |||
1999-08-03 | Changes to interface handling on traditional Unices: | Martin Mares | |
o Aliases are interpreted as secondary addresses. o When the system doesn't supply interface indices, generate our ones. |