summaryrefslogtreecommitdiffstats
path: root/sysdep/unix/io.c
AgeCommit message (Expand)Author
2000-05-08Some less socket error messages.Martin Mares
2000-05-08Don't report refused connections.Martin Mares
2000-05-04Removed a lot of unused variables.Martin Mares
2000-04-28Fixed a couple of nasty CLI bugs which were triggered on long or multi-partMartin Mares
2000-04-26Changed handling of incoming connections, so that we can send dataMartin Mares
2000-04-26Removed several FIXME's.Martin Mares
2000-04-26Allow sk_close(NULL).Martin Mares
2000-04-21IPv6 compiles with glibc 2.1.Martin Mares
2000-04-01Use bsprintf() instead of sprintf().Martin Mares
2000-04-01Include "lib/string.h" instead of <string.h>. It should give us bzero()Martin Mares
2000-03-30Defined sk_close() which closes the socket safely even if called fromMartin Mares
2000-03-20Handle EINPROGRESS properly.Martin Mares
2000-03-12Fixed a bunch of FIXME's by removing them :)Martin Mares
2000-03-12Added tm_format_datetime().Martin Mares
1999-12-16Better order of includes.Martin Mares
1999-12-16Tried to clean up multicast handling. Now we don't try to guessMartin Mares
1999-12-08Temporary work-arounds for multicast problems. Needs further investigation.Martin Mares
1999-12-06Allow logging to stderr as well.Martin Mares
1999-12-06Added tracked_fopen() which is a fopen registered in resource database.Martin Mares
1999-12-01Added tm_format_reltime() for formatting of relative time quantities.Martin Mares
1999-11-30Moved TIME_INFINITY to timer.h, so that it's publicly available.Martin Mares
1999-11-17If the main event queue is not empty, call select() with zero timeout, soMartin Mares
1999-10-29Implemented unix-domain sockets.Martin Mares
1999-10-02Failure to set socket TOS is not a fatal error.Martin Mares
1999-08-17Added a function for generating 32-bit random numbers.Martin Mares
1999-08-03Support for IPv6 sockets. How nice one doesn't have to ifdef aroundMartin Mares
1999-08-03Basic support for IPv6. The system-dependent part doesn't work yet,Martin Mares
1999-08-03Added functions for parsing and formatting of dates.Martin Mares
1999-06-01Grrr, the "obvious fix" to multicasting code from yesterday wasMartin Mares
1999-05-31Fix potential multicasting bug.Martin Mares
1999-05-06I rewrote the interface handling code, so that it supports multipleMartin Mares
1999-04-14Multicasts once again: When using SO_BINDTODEVICE, don't specify IP addressMartin Mares
1999-04-14Next attempt to get SO_BINDTODEVICE work :)Martin Mares
1999-04-14Use SO_BINDTODEVICE if we're using old multicast API (i.e., struct ip_mreqMartin Mares
1999-04-12Use `struct ip_mreqn' instead of `struct ip_mreq' for multicastMartin Mares
1999-04-12Fixed a couple of bugs in handling of multicast sockets.Martin Mares
1999-04-01First few FreeBSD portability fixes.Martin Mares
1999-03-26Moved to a much more systematic way of configuring kernel protocols.Martin Mares
1999-03-01Added SK_MAGIC type sockets for internal use by system dependent code,Martin Mares
1999-02-13Perform gracious shutdown upon receipt of SIGTERM. Finally we canMartin Mares
1999-02-13Synchronize signals to the main select/event/timer loop.Martin Mares
1999-02-11Added simple event scheduling system to avoid recursive callingMartin Mares
1998-12-20die() -> bug() where appropriate.Martin Mares
1998-10-19Exporting fill_in_sockaddr() for use by other unix-dependent code.Martin Mares
1998-07-10Replaced remaining references of clock_t by bird_clock_t.Martin Mares
1998-06-04Fixed processing of timers.Martin Mares
1998-06-01Synced to new interface code.Martin Mares
1998-05-26Whee, multicast sockets work!Martin Mares
1998-05-24Added UNIX implementation of both timers and sockets. Timers should work,Martin Mares