summaryrefslogtreecommitdiffstats
path: root/sysdep
AgeCommit message (Collapse)Author
2004-06-05Renamed log() to log_msg(), but still keeping the old name as a macro.Martin Mares
This is done to avoid clashes with gcc-3.3 which has built-in logarithms :)
2004-06-05Cleaned up sk_reallocate() and friends.Martin Mares
Also, removed the `if (s)' test, because I believe that as the whole socket interface doesn't accent NULL pointers, sk_reallocate() shouldn't be the only exception.
2004-06-04OSPF is ready for changing MTU.Ondrej Filip
2004-06-04typo in READMEOndrej Filip
2004-06-03CONFIG_SKIP_MC_BIND added.Ondrej Filip
BSD hates it, Linux needs it.
2004-06-02Deleted useless rfree. (Socked was freed by cli_free())Ondrej Filip
2004-06-01Code clean up.Ondrej Filip
2004-06-01Reverting last patch.Ondrej Filip
2004-06-01Caching loopback interface.Ondrej Filip
2004-06-01log->DBGOndrej Filip
2004-06-01Minor changes caused by MJ's comment.Ondrej Filip
2004-06-01#ifdef CONFIG_UNIX_DONTROUTE added.Ondrej Filip
2004-06-01Useles log()s deleted.Ondrej Filip
2004-06-01bzero has 2 arguments.Ondrej Filip
2004-06-01memset -> bzeroOndrej Filip
2004-06-01Move CLI socket to the newly created CLI's pool.Martin Mares
(thanks to Andreas for the original idea)
2004-05-31Rewritten the I/O loop. All socket operations are now safe, meaning thatMartin Mares
you can delete the socket from anywhere in the hooks and nothing should break. Also, the receive/transmit buffers are now regular xmalloc()'ed buffers, not separate resources which would need shuffling around between pools. sk_close() is gone, use rfree() instead.
2004-05-31Fix handling on full pipe to client in bird. Prevent packet overflowsMartin Mares
for even only medium sized route table output. Fix a strange garbled output problem in the client. The latter seems to be caused by some library doing tcflush while there is still command output pending. So the best fix here is to do fflush and then tcdrain. Note that this problem occurs only under certain load situations and is not too easy to reproduce. (by Andreas)
2004-05-31Previous change was mistake.Ondrej Filip
2004-05-31*BSD port added. (Tested on FreeBSD and NetBSD)Ondrej Filip
2003-09-01Prepared for release 1.0.8.Ondrej Filip
2003-08-14This probably IS the memory leak we're looking for. Alien routes weren'tMartin Mares
correctly disposed of.
2003-04-06Releasing version 1.0.6.Martin Mares
2003-02-23Current Linux kernels don't remember rtm_protocol for IPv6 routes and supply ↵Martin Mares
RTPROT_BOOT instead. Work around that.
2003-02-22Report link-scope addresses as well.Martin Mares
2002-11-13Added missing includes.Martin Mares
2002-11-13Added missing #include and wondering how could it ever compile.Martin Mares
2001-08-03Don't loop forever when trying to skip an out-sequence netlink reply.Martin Mares
2001-06-09Yes, 1.0.5 released.Ondrej Filip
2001-03-06Fixed <time.h> vs. <sys/time.h> problems.Martin Mares
2000-09-04Serious bug in ext lsa origination found. Going for 1.0.4.Ondrej Filip
2000-09-03Version 1.0.3 released.Ondrej Filip
2000-08-23Released as version 1.0.2.Ondrej Filip
2000-06-22Released as version 1.0.1.Martin Mares
2000-06-21Check broadcast address sanity before believing it.Martin Mares
2000-06-20If compiled with --enable-debug, don't even try to log to syslog unlessMartin Mares
the user forces it in the config file.
2000-06-18Fix numbering of routing tables in IPv6 version.Martin Mares
2000-06-17Use our own SUN_LEN if libc doesn't provide it.Martin Mares
2000-06-09During initialization, log to both syslog and stderr. When a configurationMartin Mares
file has been read and it doesn't specify any logging, log to syslog only (if syslog is not available, then stderr).
2000-06-09Use SUN_LEN() for length of UNIX domain addresses. This should fix problemsMartin Mares
with connection to clients on libc5 machines.
2000-06-09Released as 1.0.0, but marked it as a BETA version.Martin Mares
2000-06-08Fixes for the programmer's manual.Martin Mares
2000-06-08... as well there.Martin Mares
2000-06-08Updated CLI helps.Martin Mares
2000-06-07Fixes to the progdoc.Martin Mares
2000-06-07Spelling fixes to progdoc.Martin Mares
2000-06-05Documented all the sysdeps (only briefly, I admit).Martin Mares
Except for Filters, RIP and OSPF, the progdocs are complete.
2000-06-05Documented sockets, events and timers.Martin Mares
2000-06-05Split random number functions off io.c, so that they can be documentedMartin Mares
separately.
2000-06-04Removed lots of trailing newlines in log messages.Martin Mares
Please note that the only calls which don't add newlines automatically (i.e., don't print a full line of output) are debug() and DBG().