summaryrefslogtreecommitdiff
path: root/sysdep
AgeCommit message (Collapse)Author
2008-10-26Check of socket name lengthOndrej Zajicek
2008-10-26Do not repeat 'Invalid broadcast address' error message.Ondrej Zajicek
'Invalid broadcast address' error is reported only once for an interface and not during every interface scan.
2008-10-26Ignore unknown netlink events.Ondrej Zajicek
Bird sometimes reported 'bird: nl_parse_link: Malformed message received'. The cause is that bird asynchronously received netlink packet from wireless driver about some wireless event on its link layer. In that case bird shouldn't complain.
2008-08-25Previous patch reverted. :-(Ondrej Filip
2008-08-25Buffer overflow fix.Ondrej Filip
2008-08-25Fix behavior of ipa_opposite().Martin Mares
It was giving wrong results on /30 networks.
2008-08-24Close fd of config file after reconfiguration.Ondrej Filip
2007-06-20Detach from the TTY properly.Martin Mares
2005-03-16Yes, we will go for 1.0.12Ondrej Filip
2005-02-20Let's go for 1.0.11.Ondrej Filip
2005-02-14Real write is only in sk_maybe_write. Previous change partially reverted.Ondrej Filip
Thank you MJ.
2005-02-14Added s->err_hook wrapper that empties socket.Ondrej Filip
2005-02-14Small changed to reduce the number of warnings.Ondrej Filip
2005-02-14Yes, I'd like to go to 1.0.10Ondrej Filip
2005-02-12Time added in password management.Ondrej Filip
2004-07-14Everything is tested and works. I thins it's right time to go to 1.0.9.Ondrej Filip
2004-06-18sk_write bugfix for BSD.Ondrej Filip
2004-06-07Used parameter can be marked as unused. :-) Thanx MJ.Ondrej Filip
2004-06-07Some new warnings eliminated.Ondrej Filip
2004-06-07Marked unused parameters as unused.Ondrej Filip
2004-06-07Deleted some unused code.Ondrej Filip
2004-06-06Test old instance of BIRD.Ondrej Filip
2004-06-05Staticized lots of local functions.Martin Mares
2004-06-05Marked unused parameters in sysdep code as such.Martin Mares
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-05-31Move 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-13This 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-22Current 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