Martin Mares
|
320f417357
|
Defined sk_close() which closes the socket safely even if called from
socket hook. Replaces the SK_DELETED hack.
Squashed a couple of bugs in handling of TCP sockets.
|
2000-03-30 10:43:37 +00:00 |
|
Martin Mares
|
3a6337ecb2
|
Use FF_FORCE_TMPATTR where appropriate.
|
2000-03-30 08:50:46 +00:00 |
|
Martin Mares
|
3076b5aedc
|
Renamed FF_OUTGOING to FF_FORCE_TMPATTR which much better fits the semantics.
Call rte_cow() instead of rte_do_cow(), so that COW works properly.
Stripped "\n" off several (de)bug messages.
|
2000-03-30 08:50:30 +00:00 |
|
Ondrej Filip
|
6d2b32114f
|
LSreq initial work.
|
2000-03-30 00:18:59 +00:00 |
|
Martin Mares
|
3ee2310c5d
|
Avoid conflicts with libraries defining their own xmalloc by defining
xmalloc to bird_xmalloc internally.
|
2000-03-29 22:57:46 +00:00 |
|
Ondrej Filip
|
2560c8860e
|
Slave bug fix.
|
2000-03-29 17:51:40 +00:00 |
|
Ondrej Filip
|
910e557b47
|
Many changes in dbdes sending & receiving. EXDONE caused.
|
2000-03-29 17:18:06 +00:00 |
|
Ondrej Filip
|
315648af8e
|
RXMT timer handling bug fix.
|
2000-03-29 13:02:58 +00:00 |
|
Ondrej Filip
|
3fba209688
|
Some FIXME added.
|
2000-03-29 12:47:07 +00:00 |
|
Ondrej Filip
|
96501dfe5f
|
Sending of DBdes bug fixed.
|
2000-03-29 12:45:37 +00:00 |
|
Ondrej Filip
|
04c6319a63
|
IMMS reverted to bits. Outgoing packets dumping added.
Cisco does not set inteface MTU. Hmm....
|
2000-03-29 12:32:25 +00:00 |
|
Pavel Machek
|
0a06a9b8b3
|
f_run gets one more parameter to distinguish between in and out modes.
|
2000-03-29 09:02:00 +00:00 |
|
Pavel Machek
|
8d2e3eba92
|
Cross-protocol issues solved better
|
2000-03-29 08:58:06 +00:00 |
|
Ondrej Filip
|
963ea03d87
|
DBdes sending/receiving changes.
|
2000-03-29 00:34:28 +00:00 |
|
Pavel Machek
|
d0031c5ee9
|
Use neigh_connected_to in rip, and behave more correctly
w.r.t. whotoldme and nexthop.
|
2000-03-27 12:21:11 +00:00 |
|
Martin Mares
|
200accf396
|
if_connected() is again private.
Introduced neigh_connected_to() to serve the same purpose efficiently.
|
2000-03-27 12:16:37 +00:00 |
|
Pavel Machek
|
6480dd0880
|
I broke compilation. Sorry.
|
2000-03-26 21:31:57 +00:00 |
|
Pavel Machek
|
8c86f96fa6
|
Split horizont done right.
Locks done better.
|
2000-03-26 18:01:27 +00:00 |
|
Pavel Machek
|
697711be2c
|
if_connected is usefull outside of neighbour cache.
|
2000-03-26 18:00:45 +00:00 |
|
Pavel Machek
|
9ee07ca53f
|
FIXME was actually already resolved
|
2000-03-24 10:08:20 +00:00 |
|
Pavel Machek
|
772f489932
|
Minor change to make code more readable.
|
2000-03-23 12:08:40 +00:00 |
|
Pavel Machek
|
ff8ed63285
|
Rip now tries to lock interface.
Fixed fatal errors which caused segfault at startup.
Fixed fatal errors in rip which caused it not to send more than first
update.
|
2000-03-22 14:26:03 +00:00 |
|
Pavel Machek
|
ba4466701a
|
Format of dates changed, so rip authentication is now commented out.
|
2000-03-22 14:23:40 +00:00 |
|
Martin Mares
|
72a6ef11fe
|
Construction of BGP packets.
|
2000-03-21 15:53:50 +00:00 |
|
Martin Mares
|
a8f944cb6e
|
Wrote real version of unaligned data access functions (needed for BGP).
|
2000-03-21 15:51:30 +00:00 |
|
Martin Mares
|
c01e37416d
|
Started work on BGP. Wrote main part of the connection handling code.
|
2000-03-20 21:50:17 +00:00 |
|
Martin Mares
|
1cf716f075
|
Handle EINPROGRESS properly.
Set IP_DONTROUTE sockopt only if sk->ttl == 1.
|
2000-03-20 21:49:21 +00:00 |
|
Martin Mares
|
267a2c0ebd
|
Added missing newline in debug output.
|
2000-03-20 20:52:18 +00:00 |
|
Martin Mares
|
ca97b489de
|
Define new data types for BGP.
|
2000-03-20 18:45:03 +00:00 |
|
Martin Mares
|
2638249d34
|
Bare skeleton of the BGP.
|
2000-03-19 22:09:07 +00:00 |
|
Martin Mares
|
349e21bb0b
|
Protocol tracing: Don't dump core on filtered out routes.
|
2000-03-19 21:59:24 +00:00 |
|
Pavel Machek
|
856b87d1e4
|
Cleanup, mostly debugging messages.
|
2000-03-13 13:31:00 +00:00 |
|
Martin Mares
|
abf2be7d0c
|
Add internal commands of the client to the command list.
|
2000-03-12 23:04:04 +00:00 |
|
Martin Mares
|
971b2310ae
|
Commands which failed expansions are to be stored to history, too.
|
2000-03-12 22:55:09 +00:00 |
|
Martin Mares
|
f098e072be
|
Fixed a bunch of FIXME's by removing them :)
|
2000-03-12 22:53:05 +00:00 |
|
Martin Mares
|
4327090276
|
Made `show status' show uptime and time of last reconfiguration.
|
2000-03-12 22:44:54 +00:00 |
|
Martin Mares
|
7a88832e78
|
Added tm_format_datetime().
|
2000-03-12 22:43:13 +00:00 |
|
Martin Mares
|
81ce667b7b
|
Don't crash when filter_same() gets called on FILTER_ACCEPT or FILTER_REJECT.
|
2000-03-12 22:40:07 +00:00 |
|
Martin Mares
|
a92bebe0ec
|
Yet another LOCAL_DEBUG turned off.
|
2000-03-12 21:58:51 +00:00 |
|
Martin Mares
|
832fa033b7
|
Cleaned up debugging in kernel syncer. Netlink has still LOCAL_DEBUG
turned on, but after some testing I'll gag it.
|
2000-03-12 21:54:39 +00:00 |
|
Martin Mares
|
e68dd11c43
|
Use do { } while(0) instead of empty DBG if not debugging.
|
2000-03-12 21:47:25 +00:00 |
|
Martin Mares
|
6b9fa32080
|
Great cleanup of debug messages. LOCAL_DEBUG turned off in most modules,
several debug() calls converted to DBG().
|
2000-03-12 21:01:38 +00:00 |
|
Martin Mares
|
6a9f28b0b9
|
Added tracing of interface events.
|
2000-03-12 20:50:35 +00:00 |
|
Martin Mares
|
b0a47440e3
|
Oops, got <' and >' markers in trace output reversed.
|
2000-03-12 20:49:08 +00:00 |
|
Martin Mares
|
cfd46ee4c5
|
Added debugging of communication between protocols and routing tables.
Just ask for "debug routes" if you want to see the routes and "debug filters"
if you want even the rejected ones.
|
2000-03-12 20:30:53 +00:00 |
|
Pavel Machek
|
c8d5ffafb7
|
Fix <=, >=, !=
|
2000-03-10 20:21:12 +00:00 |
|
Ondrej Filip
|
ce17d4c165
|
LSA DB is completely redesigned. Now it should be faster and it needs
less memory.
|
2000-03-09 22:38:05 +00:00 |
|
Pavel Machek
|
af834f8630
|
Categorized TRACE() messages in rip
|
2000-03-09 16:38:51 +00:00 |
|
Pavel Machek
|
cb822c0777
|
Rip tracing: still need config hunk to set p->debug.
|
2000-03-09 15:12:41 +00:00 |
|
Pavel Machek
|
38466dbdac
|
log() classes done right
|
2000-03-09 14:59:10 +00:00 |
|