]> git.ipfire.org Git - thirdparty/bird.git/log
thirdparty/bird.git
26 years agoForgot to do a `cvs add', grr.
Martin Mares [Tue, 3 Aug 1999 19:57:43 +0000 (19:57 +0000)] 
Forgot to do a `cvs add', grr.

26 years agoOuch, how could I write this?
Martin Mares [Tue, 3 Aug 1999 19:38:48 +0000 (19:38 +0000)] 
Ouch, how could I write this?

26 years agoTaught Netlink how to behave in IPv6 world.
Martin Mares [Tue, 3 Aug 1999 19:37:37 +0000 (19:37 +0000)] 
Taught Netlink how to behave in IPv6 world.

26 years agoSupport for IPv6 sockets. How nice one doesn't have to ifdef around
Martin Mares [Tue, 3 Aug 1999 19:36:51 +0000 (19:36 +0000)] 
Support for IPv6 sockets. How nice one doesn't have to ifdef around
ten years of API evolution :-)

26 years agoBasic support for IPv6. The system-dependent part doesn't work yet,
Martin Mares [Tue, 3 Aug 1999 19:36:06 +0000 (19:36 +0000)] 
Basic support for IPv6.  The system-dependent part doesn't work yet,
but the core routines are there and seem to be working.

   o  lib/ipv6.[ch] written
   o  Lexical analyser recognizes IPv6 addresses and when in IPv6
      mode, treats pure IPv4 addresses as router IDs.
   o  Router ID must be configured manually on IPv6 systems.
   o  Added SCOPE_ORGANIZATION for org-scoped IPv6 multicasts.
   o  Fixed few places where ipa_(hton|ntoh) was called as a function
      returning converted address.

26 years agoPruned the TODO list.
Martin Mares [Tue, 3 Aug 1999 19:35:01 +0000 (19:35 +0000)] 
Pruned the TODO list.

26 years agoImplemented a Table-to-Table protocol a.k.a The Pipe.
Martin Mares [Tue, 3 Aug 1999 19:34:26 +0000 (19:34 +0000)] 
Implemented a Table-to-Table protocol a.k.a The Pipe.

26 years agoAllow announces of rte's to protocols in FS_FEEDING state.
Martin Mares [Tue, 3 Aug 1999 19:33:45 +0000 (19:33 +0000)] 
Allow announces of rte's to protocols in FS_FEEDING state.
Else, we would get chicken-egg problems in the table-to-table protocol.

26 years agoKernel route syncer supports multiple tables.
Martin Mares [Tue, 3 Aug 1999 19:33:22 +0000 (19:33 +0000)] 
Kernel route syncer supports multiple tables.

The changes are just too extensive for lazy me to list them
there, but see the comment at the top of sysdep/unix/krt.c.
The code got a bit more ifdeffy than I'd like, though.

Also fixed a bunch of FIXME's and added a couple of others. :)

26 years agoProtocol engine bug fixes:
Martin Mares [Tue, 3 Aug 1999 19:31:54 +0000 (19:31 +0000)] 
Protocol engine bug fixes:

   o  Make proto_config->table always point to the right
      table even if it should be the default one.
   o  When shutting down, kill protocol in reverse order
      of their priority.
   o  When stopping a protocol down, disconnect it from
      routing tables immediately instead of waiting
      for the delayed protocol flush event.

Also added a protocol instance counter (used by KRT code
in very magic ways).

26 years agoAdded macros for walking lists backwards.
Martin Mares [Tue, 3 Aug 1999 19:31:30 +0000 (19:31 +0000)] 
Added macros for walking lists backwards.

26 years agoAdded missing structure declarations.
Martin Mares [Tue, 3 Aug 1999 19:31:11 +0000 (19:31 +0000)] 
Added missing structure declarations.

26 years agoCleaned up handling of interface patterns:
Martin Mares [Tue, 3 Aug 1999 19:30:49 +0000 (19:30 +0000)] 
Cleaned up handling of interface patterns:

   o  Parsing of interface patterns moved to generic code,
      introduced this_ipatt which works similarly to this_iface.
   o  Interface patterns now support selection by both interface
      names and primary IP addresses.
   o  Proto `direct' updated.
   o  RIP updated as well, it also seems the memory corruption
      bug there is gone.

26 years agoChanges to interface handling on traditional Unices:
Martin Mares [Tue, 3 Aug 1999 19:30:20 +0000 (19:30 +0000)] 
Changes to interface handling on traditional Unices:

  o  Aliases are interpreted as secondary addresses.
  o  When the system doesn't supply interface indices, generate
     our ones.

26 years agoFaster checksum function.
Martin Mares [Tue, 3 Aug 1999 19:29:57 +0000 (19:29 +0000)] 
Faster checksum function.

26 years agoAdded functions for parsing and formatting of dates.
Martin Mares [Tue, 3 Aug 1999 19:29:27 +0000 (19:29 +0000)] 
Added functions for parsing and formatting of dates.

26 years agoFunction calling in filters works - somehow. Calling syntax is
Pavel Machek [Thu, 1 Jul 1999 09:11:21 +0000 (09:11 +0000)] 
Function calling in filters works - somehow. Calling syntax is
currently very ugly, beware. Variables are not really local - that
needs to be fixed.

26 years agoFixed stupid bug with hello vs inactim timers.
Ondrej Filip [Wed, 2 Jun 1999 16:31:13 +0000 (16:31 +0000)] 
Fixed stupid bug with hello vs inactim timers.

26 years agoNeigbor deleting done. (I have some problems with timers, so it does not
Ondrej Filip [Tue, 1 Jun 1999 17:29:56 +0000 (17:29 +0000)] 
Neigbor deleting done. (I have some problems with timers, so it does not
send hello.)

26 years agoDetecting of new neighbor added. It starts inactivity timer.
Ondrej Filip [Tue, 1 Jun 1999 16:35:18 +0000 (16:35 +0000)] 
Detecting of new neighbor added. It starts inactivity timer.

26 years agoGrrr, the "obvious fix" to multicasting code from yesterday was
Martin Mares [Tue, 1 Jun 1999 15:31:43 +0000 (15:31 +0000)] 
Grrr, the "obvious fix" to multicasting code from yesterday was
fundamentally wrong. Reversed.

26 years agoDefined IP_PREC_INTERNET_CONTROL and made all (well, both :)) protocols
Martin Mares [Tue, 1 Jun 1999 13:57:24 +0000 (13:57 +0000)] 
Defined IP_PREC_INTERNET_CONTROL and made all (well, both :)) protocols
use it when creating sockets.

26 years agoSet corectly destination address for RIP multicast. Broadcasting &
Pavel Machek [Mon, 31 May 1999 20:34:48 +0000 (20:34 +0000)] 
Set corectly destination address for RIP multicast. Broadcasting &
multicasting rip actually works [broadcasting is kind of hard to turn
it on, through].

26 years agoAdded FIXME: mode broadcast randombly corrupts memory.
Pavel Machek [Mon, 31 May 1999 20:30:16 +0000 (20:30 +0000)] 
Added FIXME: mode broadcast randombly corrupts memory.

Small cleaning and bugfixes.

26 years agoFix potential multicasting bug.
Martin Mares [Mon, 31 May 1999 20:28:46 +0000 (20:28 +0000)] 
Fix potential multicasting bug.

26 years agoKill duplicity between rif and rif_patt.
Pavel Machek [Mon, 31 May 1999 19:43:08 +0000 (19:43 +0000)] 
Kill duplicity between rif and rif_patt.

26 years agoSmall fixes to rip.
Pavel Machek [Mon, 31 May 1999 19:37:16 +0000 (19:37 +0000)] 
Small fixes to rip.

26 years agoCleanup of warnings
Pavel Machek [Mon, 31 May 1999 19:22:40 +0000 (19:22 +0000)] 
Cleanup of warnings

26 years agoIncoming side of authentication done but untested. Right handling of
Pavel Machek [Mon, 31 May 1999 19:16:22 +0000 (19:16 +0000)] 
Incoming side of authentication done but untested. Right handling of
filters in rip.

26 years agoAdded password_strncpy() which pads destination with zeros.
Pavel Machek [Mon, 31 May 1999 19:15:52 +0000 (19:15 +0000)] 
Added password_strncpy() which pads destination with zeros.

26 years agoAdded extended attributes for rip.
Pavel Machek [Mon, 31 May 1999 19:15:32 +0000 (19:15 +0000)] 
Added extended attributes for rip.

26 years agoIP socket priority (sock->tos) added. Constant taken from tcpdump of CISCO
Ondrej Filip [Mon, 31 May 1999 19:07:31 +0000 (19:07 +0000)] 
IP socket priority (sock->tos) added. Constant taken from tcpdump of CISCO
and gated.

26 years agoSome RX_Hello checks added.
Ondrej Filip [Mon, 31 May 1999 18:56:20 +0000 (18:56 +0000)] 
Some RX_Hello checks added.

26 years agoAdded extra argument to rt_update hook which contains a pointer to the
Martin Mares [Mon, 31 May 1999 18:55:35 +0000 (18:55 +0000)] 
Added extra argument to rt_update hook which contains a pointer to the
temporary attribute list.

26 years agoSending and receving of hello pkts works. No I will start building neighbor
Ondrej Filip [Mon, 31 May 1999 18:24:54 +0000 (18:24 +0000)] 
Sending and receving of hello pkts works. No I will start building neighbor
database.

26 years agoAdded missing quotes.
Martin Mares [Mon, 31 May 1999 17:39:44 +0000 (17:39 +0000)] 
Added missing quotes.

26 years agoModified rip to new password handling in nest. Now it at least compiles.
Pavel Machek [Mon, 31 May 1999 17:12:38 +0000 (17:12 +0000)] 
Modified rip to new password handling in nest. Now it at least compiles.

26 years agoAdded PASSIVE option to paswwords.
Pavel Machek [Mon, 31 May 1999 17:12:00 +0000 (17:12 +0000)] 
Added PASSIVE option to paswwords.

26 years agoAdded sk_send_buffer_empty().
Martin Mares [Mon, 31 May 1999 13:21:07 +0000 (13:21 +0000)] 
Added sk_send_buffer_empty().

26 years agoMake rip use newly defined password lists.
Pavel Machek [Wed, 26 May 1999 14:37:47 +0000 (14:37 +0000)] 
Make rip use newly defined password lists.

26 years agoChange format of passwords (less ;'s) and fix password.h to allow
Pavel Machek [Wed, 26 May 1999 14:37:07 +0000 (14:37 +0000)] 
Change format of passwords (less ;'s) and fix password.h to allow
multiple inclusions.

26 years agoExample of password list usage.
Pavel Machek [Wed, 26 May 1999 14:36:34 +0000 (14:36 +0000)] 
Example of password list usage.

26 years agoSkeleton for password handling, currently I only build structures and
Pavel Machek [Wed, 26 May 1999 14:24:57 +0000 (14:24 +0000)] 
Skeleton for password handling, currently I only build structures and
do nothing more advanced for them

26 years agoAdded notion of datetime
Pavel Machek [Wed, 26 May 1999 14:24:32 +0000 (14:24 +0000)] 
Added notion of datetime

26 years agoBetter date/time input methods need to be done
Pavel Machek [Wed, 26 May 1999 14:22:41 +0000 (14:22 +0000)] 
Better date/time input methods need to be done

26 years agostruct ospf_neigbor corrected.
Ondrej Filip [Mon, 24 May 1999 21:49:22 +0000 (21:49 +0000)] 
struct ospf_neigbor corrected.

26 years agostruct ospf_neigbor added. Neigbor state machine implementation can start.
Ondrej Filip [Mon, 24 May 1999 21:17:16 +0000 (21:17 +0000)] 
struct ospf_neigbor added. Neigbor state machine implementation can start.

26 years agoifa->time split into wait_timer and hello_timer. I will send hello in WAITING state.
Ondrej Filip [Mon, 24 May 1999 18:22:00 +0000 (18:22 +0000)] 
ifa->time split into wait_timer and hello_timer. I will send hello in WAITING state.

26 years agoSmall bug in ipv4_skip_header.
Ondrej Filip [Mon, 24 May 1999 17:37:45 +0000 (17:37 +0000)] 
Small bug in ipv4_skip_header.

26 years agoIP header test added.
Ondrej Filip [Mon, 24 May 1999 17:29:05 +0000 (17:29 +0000)] 
IP header test added.

26 years agoAdded CONFIG_MULTIPLE_TABLES whereever appropriate.
Martin Mares [Fri, 21 May 1999 14:29:44 +0000 (14:29 +0000)] 
Added CONFIG_MULTIPLE_TABLES whereever appropriate.

26 years agoRemoved one unused structure field.
Martin Mares [Fri, 21 May 1999 14:29:23 +0000 (14:29 +0000)] 
Removed one unused structure field.

26 years agoDon't forget to export CPPFLAGS to GCC. :)
Martin Mares [Fri, 21 May 1999 14:28:44 +0000 (14:28 +0000)] 
Don't forget to export CPPFLAGS to GCC. :)

26 years agoAdded --with-sysinclude to allow explicitly setting where kernel includes
Martin Mares [Fri, 21 May 1999 14:09:06 +0000 (14:09 +0000)] 
Added --with-sysinclude to allow explicitly setting where kernel includes
reside, so that you can easily switch between 2.0 and 2.2 ones.

Check existence of <linux/rtnetlink.h> for linux-22 configs to make sure
we're using the correct set of includes.

26 years agoKill remaining master_table relics in KRT code.
Martin Mares [Mon, 17 May 1999 20:16:53 +0000 (20:16 +0000)] 
Kill remaining master_table relics in KRT code.

Make all protocols pass routing table to rte_update and rte_discard.

26 years agoFrom now we support multiple tables. The master_table variable is
Martin Mares [Mon, 17 May 1999 20:14:52 +0000 (20:14 +0000)] 
From now we support multiple tables. The master_table variable is
definitely gone. Both rte_update() and rte_discard() have an additional
argument telling which table should they modify.

Also, rte_update() no longer walks the whole protocol list -- each table
has a list of all protocols connected to this table and having the
rt_notify hook set. Each protocol can also freely decide (by calling
proto_add_announce_hook) to connect to any other table, but it will
be probably used only by the table-to-table protocol.

The default debugging dumps now include all routing tables and also
all their connections.

26 years agoImplemented two new symbol handling functions:
Martin Mares [Mon, 17 May 1999 20:06:19 +0000 (20:06 +0000)] 
Implemented two new symbol handling functions:

  o  cf_define_symbol() -- it assigns a meaning to a symbol, bailing
     out if it already has one.
  o  cf_find_symbol() -- finds symbol by name and creates it if not found.

Also modified filter/config.Y to make use of the first function.

26 years agoAdded ip_skip_header() and modified OSPF to use it.
Martin Mares [Fri, 14 May 1999 18:03:09 +0000 (18:03 +0000)] 
Added ip_skip_header() and modified OSPF to use it.

26 years ago*** empty log message ***
Ondrej Filip [Fri, 14 May 1999 08:50:25 +0000 (08:50 +0000)] 
*** empty log message ***

26 years agoNetmask checking for hello packets added.
Ondrej Filip [Fri, 14 May 1999 08:46:06 +0000 (08:46 +0000)] 
Netmask checking for hello packets added.

26 years agoChecksum control added.
Ondrej Filip [Thu, 13 May 1999 09:18:36 +0000 (09:18 +0000)] 
Checksum control added.

26 years agoOSPF RX implementation starts....
Ondrej Filip [Tue, 11 May 1999 15:34:33 +0000 (15:34 +0000)] 
OSPF RX implementation starts....

26 years agoMensi updaty do ripu. Pridana passwd autentikace (netestovano).
Pavel Machek [Tue, 11 May 1999 09:53:45 +0000 (09:53 +0000)] 
Mensi updaty do ripu. Pridana passwd autentikace (netestovano).

26 years agoBetter logging output. Added 'struct proto *' info 'struct ospf iface'.
Ondrej Filip [Tue, 11 May 1999 09:50:02 +0000 (09:50 +0000)] 
Better logging output. Added 'struct proto *' info 'struct ospf iface'.

26 years agoAdded packet checksumming code. Watch the comments for an explanation.
Martin Mares [Mon, 10 May 1999 21:37:39 +0000 (21:37 +0000)] 
Added packet checksumming code. Watch the comments for an explanation.

26 years agoNetlink support for secondary interface addresses.
Martin Mares [Fri, 7 May 1999 13:46:16 +0000 (13:46 +0000)] 
Netlink support for secondary interface addresses.

26 years agoI rewrote the interface handling code, so that it supports multiple
Martin Mares [Thu, 6 May 1999 21:38:11 +0000 (21:38 +0000)] 
I rewrote the interface handling code, so that it supports multiple
addresses per interface (needed for example for IPv6 support).

Visible changes:

o  struct iface now contains a list of all interface addresses (represented
   by struct ifa), iface->addr points to the primary address (if any).
o  Interface has IF_UP set iff it's up and it has a primary address.
o  IF_UP is now independent on IF_IGNORED (i.e., you need to test IF_IGNORED
   in the protocols; I've added this, but please check).
o  The if_notify_change hook has been simplified (only one interface pointer
   etc.).
o  Introduced a ifa_notify_change hook. (For now, only the Direct protocol
   does use it -- it's wise to just listen to device routes in all other
   protocols.)
o  Removed IF_CHANGE_FLAGS notifier flag (it was meaningless anyway).
o  Updated all the code except netlink (I'll look at it tomorrow) to match
   the new semantics (please look at your code to ensure I did it right).

Things to fix:

o  Netlink.
o  Make krt-iface interpret "eth0:1"-type aliases as secondary addresses.

26 years agoRecognize site scope for IPv4 addresses (prefixes reserved for private
Martin Mares [Tue, 27 Apr 1999 16:03:17 +0000 (16:03 +0000)] 
Recognize site scope for IPv4 addresses (prefixes reserved for private
networks).

Removed old #ifndef logic which was used to avoid IPv4/IPv6 clashes
before conditionals in Modules lists were introduced.

26 years agoJust changes of comments.
Ondrej Filip [Tue, 27 Apr 1999 13:04:33 +0000 (13:04 +0000)] 
Just changes of comments.

26 years agoHello timer implemented.
Ondrej Filip [Tue, 27 Apr 1999 12:56:52 +0000 (12:56 +0000)] 
Hello timer implemented.

27 years agoWork on hello continues.
Ondrej Filip [Thu, 22 Apr 1999 13:12:28 +0000 (13:12 +0000)] 
Work on hello continues.

27 years agoUpdated filters: they now actually see IP/pxlen of net being filtered,
Pavel Machek [Mon, 19 Apr 1999 18:41:56 +0000 (18:41 +0000)] 
Updated filters: they now actually see IP/pxlen of net being filtered,
gateway, and who told us, so they can do usefull jobs from now on.

27 years agoSImplify code a tiny bit.
Pavel Machek [Wed, 14 Apr 1999 21:11:24 +0000 (21:11 +0000)] 
SImplify code a tiny bit.

27 years agoRedesigned struct ospf_iface & new struct ospf_sock.
Ondrej Filip [Wed, 14 Apr 1999 15:13:44 +0000 (15:13 +0000)] 
Redesigned struct ospf_iface & new struct ospf_sock.

27 years agoSmall bug fix in memcpy.
Ondrej Filip [Wed, 14 Apr 1999 12:47:18 +0000 (12:47 +0000)] 
Small bug fix in memcpy.

27 years agoMulticasts once again: When using SO_BINDTODEVICE, don't specify IP address
Martin Mares [Wed, 14 Apr 1999 12:29:47 +0000 (12:29 +0000)] 
Multicasts once again: When using SO_BINDTODEVICE, don't specify IP address
of the interface.

27 years agoNext attempt to get SO_BINDTODEVICE work :)
Martin Mares [Wed, 14 Apr 1999 11:39:07 +0000 (11:39 +0000)] 
Next attempt to get SO_BINDTODEVICE work :)

27 years agoUse SO_BINDTODEVICE if we're using old multicast API (i.e., struct ip_mreq
Martin Mares [Wed, 14 Apr 1999 11:21:02 +0000 (11:21 +0000)] 
Use SO_BINDTODEVICE if we're using old multicast API (i.e., struct ip_mreq
and not ip_mreqn). This should get multicasts on unnumbered PtP links work.

27 years agoA couple of OSPF fixes:
Martin Mares [Wed, 14 Apr 1999 11:09:55 +0000 (11:09 +0000)] 
A couple of OSPF fixes:

o  ((flags & IF_CHANGE_UP) == IF_CHANGE_UP)   ->   (flags & IF_CHANGE_UP)
o  bcopy  ->  memcpy   (bcopy is unportable)
o  Ifdeffed out add_tail(&(ifa->sk_list),NODE mcsk) -- the node in socket
   structure is for internal use by the resource manager only. (Now, the
   debugging dump of open sockets looks sane :-)).

27 years agoRemoved redeclaration of `idval', so that it compiles :)
Martin Mares [Wed, 14 Apr 1999 10:49:31 +0000 (10:49 +0000)] 
Removed redeclaration of `idval', so that it compiles :)

27 years agoAdded wait timer for eligible BCAST & NBMA interface.
Ondrej Filip [Tue, 13 Apr 1999 21:46:20 +0000 (21:46 +0000)] 
Added wait timer for eligible BCAST & NBMA interface.

27 years agoChange in ospf_iface. (My bad understanding of lists manipulation.)
Ondrej Filip [Tue, 13 Apr 1999 19:27:44 +0000 (19:27 +0000)] 
Change in ospf_iface. (My bad understanding of lists manipulation.)

27 years agoIPv6 changes.
Ondrej Filip [Tue, 13 Apr 1999 18:21:53 +0000 (18:21 +0000)] 
IPv6 changes.

27 years agoSets of IP addresses should work, now. (From now on it is also
Pavel Machek [Tue, 13 Apr 1999 11:40:04 +0000 (11:40 +0000)] 
Sets of IP addresses should work, now. (From now on it is also
possible to write if 1.2.3.4 < 1.2.3.5, but I'm not sure if it is good
for anything.)

27 years agoSmall change to stop using loopback.
Ondrej Filip [Tue, 13 Apr 1999 00:46:34 +0000 (00:46 +0000)] 
Small change to stop using loopback.

27 years agoA small init change to avoid core dump.
Ondrej Filip [Tue, 13 Apr 1999 00:24:05 +0000 (00:24 +0000)] 
A small init change to avoid core dump.

27 years agoNot all I mean serious. Almost everything will change.
Ondrej Filip [Mon, 12 Apr 1999 23:54:21 +0000 (23:54 +0000)] 
Not all I mean serious. Almost everything will change.
Changes: struct ospf_iface draft, various constants added...

27 years agoAdded ipa_compare as requested.
Martin Mares [Mon, 12 Apr 1999 20:26:06 +0000 (20:26 +0000)] 
Added ipa_compare as requested.

27 years agoSets of integers now actually work. Sets of IP will work as soon as
Pavel Machek [Mon, 12 Apr 1999 19:58:18 +0000 (19:58 +0000)] 
Sets of integers now actually work. Sets of IP will work as soon as
compare function is ready.

27 years agoIgnore alias interfaces (some day, we will treat them as pure secondary
Martin Mares [Mon, 12 Apr 1999 18:07:05 +0000 (18:07 +0000)] 
Ignore alias interfaces (some day, we will treat them as pure secondary
interface addresses).

27 years agoRemoved TOS support. This simplifies many things a lot.
Martin Mares [Mon, 12 Apr 1999 18:01:07 +0000 (18:01 +0000)] 
Removed TOS support. This simplifies many things a lot.

27 years agoCosmetic message fix.
Martin Mares [Mon, 12 Apr 1999 17:27:21 +0000 (17:27 +0000)] 
Cosmetic message fix.

27 years agoUse $(CC) instead of gcc even when generating dependencies.
Martin Mares [Mon, 12 Apr 1999 17:21:11 +0000 (17:21 +0000)] 
Use $(CC) instead of gcc even when generating dependencies.

27 years agoOops, a typo in previous struct ip_mreqn changes...
Martin Mares [Mon, 12 Apr 1999 17:20:50 +0000 (17:20 +0000)] 
Oops, a typo in previous struct ip_mreqn changes...

27 years agoUse `struct ip_mreqn' instead of `struct ip_mreq' for multicast
Martin Mares [Mon, 12 Apr 1999 15:27:56 +0000 (15:27 +0000)] 
Use `struct ip_mreqn' instead of `struct ip_mreq' for multicast
operations on 2.1/2.2 kernels. This allows passing of real interface
indexes instead of referencing interfaces by their IP addresses which
fails badly in presence of unnumbered interfaces.

Unfortunately, this structure is not visible with glibc 2.0 as it provides
its own networking headers :-(  Both libc5 and glibc 2.1 should be OK.

27 years agoFixed a couple of bugs in handling of multicast sockets.
Martin Mares [Mon, 12 Apr 1999 14:57:46 +0000 (14:57 +0000)] 
Fixed a couple of bugs in handling of multicast sockets.

See comments in lib/socket.h for a detailed guide on how to use them.

27 years agoOops, typo.
Pavel Machek [Mon, 12 Apr 1999 12:07:15 +0000 (12:07 +0000)] 
Oops, typo.

27 years agoIn case no startup function is defined, don't try to launch it.
Pavel Machek [Mon, 12 Apr 1999 12:01:59 +0000 (12:01 +0000)] 
In case no startup function is defined, don't try to launch it.

27 years agoAdded new target "tags" to generate a tag table for Emacs.
Martin Mares [Sun, 11 Apr 1999 19:28:16 +0000 (19:28 +0000)] 
Added new target "tags" to generate a tag table for Emacs.

Also made "depend" work before the tree is compiled first time.

27 years agoDecrease number of warnings.
Pavel Machek [Sat, 10 Apr 1999 09:45:08 +0000 (09:45 +0000)] 
Decrease number of warnings.