Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-11-03 | Filters now do not allow function (int arg; int arg2; ). | Pavel Machek | |
1999-11-03 | You should not follow next two times. | Pavel Machek | |
1999-11-03 | Working on db des receiving. | Ondrej Filip | |
Preparing for building LDA database. | |||
1999-10-31 | Started a list of CLI reply codes. | Martin Mares | |
1999-10-31 | Parse CLI commands. We use the same parser as for configuration files (because | Martin Mares | |
we want to allow filter and similar complex constructs to be used in commands and we should avoid code duplication), only with CLI_MARKER token prepended before the whole input. Defined macro CF_CLI(cmd, args, help) for defining CLI commands in .Y files. The first argument specifies the command itself, the remaining two arguments are copied to the help file (er, will be copied after the help file starts to exist). This macro automatically creates a skeleton rule for the command, you only need to append arguments as in: CF_CLI(STEAL MONEY, <$>, [[Steal <$> US dollars or equivalent in any other currency]]): NUM { cli_msg(0, "%d$ stolen", $3); } ; Also don't forget to reset lexer state between inputs. | |||
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. :) |