Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-12-06 | Added type `g' for void (general) pointer. | Martin Mares | |
1999-12-06 | Logging is now configurable. You can define multiple log outputs (to both | Martin Mares | |
files and syslog) and assign lists of message categories to each of them. | |||
1999-12-06 | Moved initialization of protocol list to proto.c. | Martin Mares | |
Added sysdep configuration hooks. | |||
1999-12-06 | Added tracked_fopen() which is a fopen registered in resource database. | Martin Mares | |
Will be used for log files. | |||
1999-12-06 | Implemented echoing of log messages to CLI connections. Just try `echo all'. | Martin Mares | |
1999-12-04 | Don't forget to send an OK reply after dumping debug information. | Martin Mares | |
1999-12-04 | Added DEBUG commands. | Martin Mares | |
Removed CLI tests, real commands now serve as much better examples. | |||
1999-12-03 | Implemented `show static'. It's a relatively good example of how to write | Martin Mares | |
show commands for other protocols. | |||
1999-12-03 | Added proto_get_named() to be used in CLI commands to get protocol instance | Martin Mares | |
of a given protocol with optionally given name. See `show static' for an example. | |||
1999-12-03 | Renamed SHOW PROTOCOLS VERBOSE to SHOW PROTOCOLS ALL to be consistent | Martin Mares | |
with the other commands. | |||
1999-12-02 | Implemented `show route where <condition>' command. | Martin Mares | |
Pavel, please check my addition to filter/config.Y. | |||
1999-12-02 | I tried to turn on the YYERROR_VERBOSE switch, but bison is buggy as hell, | Martin Mares | |
so it doesn't even compile. Turned it again off and added a comment on it. | |||
1999-12-02 | Avoid `default rule can be matched' warning in CLI state. | Martin Mares | |
1999-12-01 | Updated TODO file. | Martin Mares | |
1999-12-01 | Added dumping of routing tables (`show route'). This includes filtering. | Martin Mares | |
1999-12-01 | Added get_route_info and show_route_data hooks to struct protocol. | Martin Mares | |
Please implement them. | |||
1999-12-01 | Reset temporary parser data before parsing, not afterwards. This enables | Martin Mares | |
deferred CLI command handlers to store their temporary data in the CLI parsing pool. | |||
1999-12-01 | Make ACCEPT/REJECT actually return the result... | Martin Mares | |
1999-12-01 | Stupid bug (essentially while(1) loop) occuring sometimes during start | Pavel Machek | |
of bird fixed. | |||
1999-12-01 | accept should behave as return, not running any commands after it. | Pavel Machek | |
1999-12-01 | Actually check sequence numbers. | Pavel Machek | |
1999-12-01 | Implemented get_status for the pipe protocol (reports name of the other | Martin Mares | |
side of the pipe). Please do so for your protocols as well. | |||
1999-12-01 | `show protocols' now shows time of last state change and protocol-dependent | Martin Mares | |
status information (obtained via newly introduced hook protocol->get_status). | |||
1999-12-01 | Introduced new protocol-dependent integer field `aux' to struct neighbor. | Martin Mares | |
1999-12-01 | Added tm_format_reltime() for formatting of relative time quantities. | Martin Mares | |
1999-12-01 | FIXME's cleaned up: I have actually fixed things without killing | Pavel Machek | |
comments. There are no urgent FIXME's in filters. Perhaps we should start with documentation? | |||
1999-12-01 | Use linux-22 configuration with all 2.2.x and 2.3.x kernels. This means | Martin Mares | |
you need to have your kernel compiled with netlink routing messages enabled. If it doesn't work for you, use --with-sysconfig=linux-21 and let me know what's going wrong. | |||
1999-11-30 | Remember protocol instance in proto_config and use that for | Martin Mares | |
`show protocols <name>'. | |||
1999-11-30 | Lexer supports fallback symbol tables and uses them to recognize | Martin Mares | |
symbols from global config when parsing CLI commands. cf_lex_init_tables() is now called automatically inside the lexer. | |||
1999-11-30 | Use TIME_INFINITY for initialization of password entries instead | Martin Mares | |
of 2000000000 (BTW who wrote that???) | |||
1999-11-30 | Moved TIME_INFINITY to timer.h, so that it's publicly available. | Martin Mares | |
1999-11-30 | `show interfaces' and `show protocols' works. | Martin Mares | |
1999-11-30 | Don't use continuation shortcuts until real client is written. | Martin Mares | |
1999-11-30 | Inicialisation of Topology Graph (TG). | Ondrej Filip | |
1999-11-25 | Added few basic commands: show status, show interfaces [summary], | Martin Mares | |
show protocols (incomplete). | |||
1999-11-25 | cli_msg() moved to cli.h, so that it can be used outside the parser. | Martin Mares | |
1999-11-25 | Added ip_scope_text() for translating of scopes to strings. | Martin Mares | |
1999-11-25 | md5 authentication seems to work. | Pavel Machek | |
1999-11-25 | Bugfixes: select right password for password authentication, do not | Pavel Machek | |
try to process authentication blocks as datablocks, make it possible to add data at end of packet. Password authentication should actually work. | |||
1999-11-25 | Filters: fix rta access to use ->aux field. | Pavel Machek | |
1999-11-25 | Triggered updates should now actually work. Fixed metric=16 -> time it | Pavel Machek | |
out logic. | |||
1999-11-25 | Fix timeouts. Triggered updates are not done, yet. | Pavel Machek | |
1999-11-24 | Check that prefixes are really prefixes + fix config file to | Pavel Machek | |
comply. (:-( 1.2.3.4/8 looks nicer than 1.0.0.0/8). | |||
1999-11-24 | Sorry, previous commit did not even compile. | Pavel Machek | |
1999-11-24 | Filters: write access to dynamic attributes should actually work. It | Pavel Machek | |
would be nice to find method of testing such beasts. | |||
1999-11-18 | More CLI plans... | Martin Mares | |
1999-11-18 | Allow EA type to be set to 'undefined' which overrides all further definitons | Martin Mares | |
of that EA in the same list and causes ea_find() to fail unless you add EA_ALLOW_UNDEF to the second argument. ea_sort (resp. ea_do_prune()) removes all undef'd attributes from the list. I hope this works :) | |||
1999-11-18 | Filters: first parts of extended attributes being read-write. It can | Pavel Machek | |
not actually work since I do not do rta/rte cow, yet. | |||
1999-11-18 | Split inst->code into inst->code and inst->aux. Both are only 16 bit, | Pavel Machek | |
so aux is suitable for storing type but not much more. | |||
1999-11-18 | DEF_PREF_UKR and DEF_PREF_SINK removed. | Martin Mares | |