Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-03-02 | Avoid being exponential, do not allow ! = | Pavel Machek | |
2000-03-01 | Removed RTF_EXTERIOR and RTF_TAGGED (unused). | Martin Mares | |
2000-03-01 | Reimplemented neighbor cache. Now uses real hashing. | Martin Mares | |
2000-03-01 | Added proto->hash_key which contains randomly generated hash key used | Martin Mares | |
for calculation of hash functions depending on proto. | |||
2000-03-01 | Added type parameter to f_new_dynamic_attr. | Pavel Machek | |
2000-03-01 | tmp_attrs fixed. | Pavel Machek | |
I do not know if it is right since mj ingores talk once started :-(. | |||
2000-03-01 | Changed comments regarding hash function. | Martin Mares | |
2000-03-01 | IP_PREC_INTERNET_CONTROL for IPv6 (see the comment). | Martin Mares | |
2000-03-01 | If the user has specified identical preferences for instances of different | Martin Mares | |
protocols, break the tie by comparing addresses, so we keep the ordering unambiguous. | |||
2000-03-01 | Made `datetime' more user friendly. Now it should be a quoted string | Martin Mares | |
of type "dd-mm-yyyy". | |||
2000-03-01 | Dynamic attributes are now declared in per-protocol grammar files instead | Martin Mares | |
of filter/config.Y. Bird now compiles even if you disable RIP. Removed RTA and IMPOSSIBLE tokens (unused). Removed superfluous comment in filter.h. I've tried to do my best, but Pavel, please check these changes. | |||
2000-03-01 | Defined INVALID_TOKEN which is a token guaranteed to be never generated. | Martin Mares | |
2000-03-01 | ipa_opposite hack is not applicable in IPv6. | Martin Mares | |
2000-02-29 | Adapted RIP to new interface flags. Pavel, please verify it's right. | Martin Mares | |
2000-02-29 | Rewrote interface type detection logic. The `unnumbered' flag is now per | Martin Mares | |
address, not per interface (hence it's ifa->flags & IA_UNNUMBERED) and should be set reliably. IF_MULTIACCESS should be fixed now, but it isn't wise to rely on it on interfaces configured with /30 prefix. | |||
2000-02-27 | Support expansion of command abbreviations. | Martin Mares | |
Client considered finished (modulo bugs). | |||
2000-02-25 | Router LSA & area adding. | Ondrej Filip | |
2000-02-25 | Memory allocation in ospf_area changed. | Ondrej Filip | |
2000-02-25 | Get rid of 'ab'-s, added return to functions. | Pavel Machek | |
2000-02-24 | Hmmm, libreadline 2.1 seems to be the oldest version we work with. | Martin Mares | |
2000-02-24 | Moan loudly if libreadline is an old version which doesn't support | Martin Mares | |
callbacks. | |||
2000-02-24 | Area work and router LSA starts when interface goes up. | Ondrej Filip | |
2000-02-23 | Small change for debugging. | Ondrej Filip | |
2000-02-23 | Structures for router LSA added. | Ondrej Filip | |
2000-02-23 | Better debugging. | Ondrej Filip | |
2000-02-23 | Better debuging. | Ondrej Filip | |
2000-02-17 | Completion works. Unfortunately, we have to access a couple of internal | Martin Mares | |
symbols of libreadline :-( | |||
2000-02-17 | Client: Online help works (Cisco style: just press `?' at the end of a line). | Martin Mares | |
2000-02-15 | First usable version of the client. No command completion and similar nifty | Martin Mares | |
features yet, but it works. | |||
2000-02-14 | Don't make dependencies in client directory if the client is not | Martin Mares | |
configured in. | |||
2000-02-08 | Hash table structure redesigned. | Ondrej Filip | |
2000-02-08 | Other LS struct added. | Ondrej Filip | |
2000-02-08 | LSA type changed from u16 to u8. | Ondrej Filip | |
2000-02-08 | Malloc() changed to cfg_alloc(). | Ondrej Filip | |
2000-01-31 | filter_same() implemented. Don't bet on it, yet. | Pavel Machek | |
2000-01-26 | Updated docs about filters, and added fixme. | Pavel Machek | |
2000-01-26 | Do not send empty packets in rip. | Pavel Machek | |
2000-01-26 | Output made prettier. | Pavel Machek | |
2000-01-20 | Configure, link and use the readline library. | Martin Mares | |
2000-01-19 | Put client on a stony ground. The whole client is going to be system-specific | Martin Mares | |
(the current version UNIX-specific) anyway, so it's useless to try splitting it to sysdep and generic part. Instead of this, configure script decides (based on system type and user's wish) what (if any) client should be built and what autoconfiguration it requires. Also, the client provides its own die/bug/... functions. | |||
2000-01-19 | Generate a list of all commands and their help texts for the client to use. | Martin Mares | |
2000-01-19 | Split off general commands to cmds.c. | Martin Mares | |
Added `show symbols' command which dumps whole symbol table together with symbol types etc. | |||
2000-01-19 | Killed a couple of bugs in the neighbor cache. | Martin Mares | |
Manual disable/enable/restart/shutdown/reconfiguration of protocols no longer hangs on loops in neighbor lists :) | |||
2000-01-18 | Killed protocol->priority. Protocol startup should be clean and hack-free now. | Martin Mares | |
It seems everything still works (except for disable/enable/restart which hangs sometimes, but it's another story). | |||
2000-01-18 | protocol->startup_counter no longer exists. | Martin Mares | |
2000-01-18 | Kernel route syncer now supports dynamic reconfiguration. Also it doesn't | Martin Mares | |
depend on the startup counter hack now and uses a zero-time timer instead to make itself scheduled after normal protocol startup. | |||
2000-01-17 | Removed point-to-point tunnel hack as it breaks ordinary PtP interfaces. | Martin Mares | |
I'll find a better solution soon. | |||
2000-01-17 | Static protocol supports full dynamic reconfiguration. | Martin Mares | |
2000-01-17 | Moved initlialization of protocol lists to global init. Argh. | Martin Mares | |
2000-01-17 | Separated `official protocol names' used in status dumps from name templates | Martin Mares | |
used for automatic generation of instance names. protocol->name is the official name protocol->template is the name template (usually "name%d"), should be all lowercase. Updated all protocols to define the templates, checked that their configuration grammar includes proto_name which generates the name and interns it in the symbol table. |