0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-08 12:18:42 +00:00

Commit Graph

  • b1693b8f74 Bug in election fixed. Ondrej Filip 1999-08-09 18:11:51 +0000
  • e83dc0d7e7 (Backup) Designated Router election added. Ondrej Filip 1999-08-09 17:58:01 +0000
  • 8c51f96acf Some interface state machine changes. I found some problem in RFC, trying to conntact authors. Ondrej Filip 1999-08-09 13:03:28 +0000
  • 55e06729b1 Forgot to do a `cvs add', grr. Martin Mares 1999-08-03 19:57:43 +0000
  • d7975d261f Ouch, how could I write this? Martin Mares 1999-08-03 19:38:48 +0000
  • 4532a89e31 Taught Netlink how to behave in IPv6 world. Martin Mares 1999-08-03 19:37:37 +0000
  • 4f22c98185 Support for IPv6 sockets. How nice one doesn't have to ifdef around ten years of API evolution :-) Martin Mares 1999-08-03 19:36:51 +0000
  • dce267832a Basic support for IPv6. The system-dependent part doesn't work yet, but the core routines are there and seem to be working. Martin Mares 1999-08-03 19:36:06 +0000
  • 707ef83378 Pruned the TODO list. Martin Mares 1999-08-03 19:35:01 +0000
  • 9c11ec9efc Implemented a Table-to-Table protocol a.k.a The Pipe. Martin Mares 1999-08-03 19:34:26 +0000
  • 8c943173ce Allow announces of rte's to protocols in FS_FEEDING state. Else, we would get chicken-egg problems in the table-to-table protocol. Martin Mares 1999-08-03 19:33:45 +0000
  • 7de45ba4a0 Kernel route syncer supports multiple tables. Martin Mares 1999-08-03 19:33:22 +0000
  • 9d8856897f Protocol engine bug fixes: Martin Mares 1999-08-03 19:31:54 +0000
  • b6628a8c98 Added macros for walking lists backwards. Martin Mares 1999-08-03 19:31:30 +0000
  • 9a706f32af Added missing structure declarations. Martin Mares 1999-08-03 19:31:11 +0000
  • 8edf2361f9 Cleaned up handling of interface patterns: Martin Mares 1999-08-03 19:30:49 +0000
  • 9273035403 Changes to interface handling on traditional Unices: Martin Mares 1999-08-03 19:30:20 +0000
  • 5e13ffe6f4 Faster checksum function. Martin Mares 1999-08-03 19:29:57 +0000
  • 913f7dc9f2 Added functions for parsing and formatting of dates. Martin Mares 1999-08-03 19:29:27 +0000
  • 6542ece91a Function calling in filters works - somehow. Calling syntax is currently very ugly, beware. Variables are not really local - that needs to be fixed. Pavel Machek 1999-07-01 09:11:21 +0000
  • 39369d6fbe Fixed stupid bug with hello vs inactim timers. Ondrej Filip 1999-06-02 16:31:13 +0000
  • bae0f7dbb1 Neigbor deleting done. (I have some problems with timers, so it does not send hello.) Ondrej Filip 1999-06-01 17:29:56 +0000
  • cd70d93470 Detecting of new neighbor added. It starts inactivity timer. Ondrej Filip 1999-06-01 16:35:18 +0000
  • bd7f1081f2 Grrr, the "obvious fix" to multicasting code from yesterday was fundamentally wrong. Reversed. Martin Mares 1999-06-01 15:31:43 +0000
  • 3e1f30610e Defined IP_PREC_INTERNET_CONTROL and made all (well, both :)) protocols use it when creating sockets. Martin Mares 1999-06-01 13:57:24 +0000
  • 9de840bdbd Set corectly destination address for RIP multicast. Broadcasting & multicasting rip actually works [broadcasting is kind of hard to turn it on, through]. Pavel Machek 1999-05-31 20:34:48 +0000
  • b94bbe0027 Added FIXME: mode broadcast randombly corrupts memory. Pavel Machek 1999-05-31 20:30:16 +0000
  • c7208da0b7 Fix potential multicasting bug. Martin Mares 1999-05-31 20:28:46 +0000
  • 9607536dbf Kill duplicity between rif and rif_patt. Pavel Machek 1999-05-31 19:43:08 +0000
  • 72efa4b6f8 Small fixes to rip. Pavel Machek 1999-05-31 19:37:16 +0000
  • bf97bd2827 Cleanup of warnings Pavel Machek 1999-05-31 19:22:40 +0000
  • 91c7c7416b Incoming side of authentication done but untested. Right handling of filters in rip. Pavel Machek 1999-05-31 19:16:22 +0000
  • 2e6197d634 Added password_strncpy() which pads destination with zeros. Pavel Machek 1999-05-31 19:15:52 +0000
  • 9c9e49ac39 Added extended attributes for rip. Pavel Machek 1999-05-31 19:15:32 +0000
  • c72b09c850 IP socket priority (sock->tos) added. Constant taken from tcpdump of CISCO and gated. Ondrej Filip 1999-05-31 19:07:31 +0000
  • 35ff423d54 Some RX_Hello checks added. Ondrej Filip 1999-05-31 18:56:20 +0000
  • bb027be1e2 Added extra argument to rt_update hook which contains a pointer to the temporary attribute list. Martin Mares 1999-05-31 18:55:35 +0000
  • 75b84c34e3 Sending and receving of hello pkts works. No I will start building neighbor database. Ondrej Filip 1999-05-31 18:24:54 +0000
  • 4a4911a36a Added missing quotes. Martin Mares 1999-05-31 17:39:44 +0000
  • 10915c9650 Modified rip to new password handling in nest. Now it at least compiles. Pavel Machek 1999-05-31 17:12:38 +0000
  • 900d5470ae Added PASSIVE option to paswwords. Pavel Machek 1999-05-31 17:12:00 +0000
  • 139ca21d05 Added sk_send_buffer_empty(). Martin Mares 1999-05-31 13:21:07 +0000
  • fd5f8704bb Make rip use newly defined password lists. Pavel Machek 1999-05-26 14:37:47 +0000
  • 858a717796 Change format of passwords (less ;'s) and fix password.h to allow multiple inclusions. Pavel Machek 1999-05-26 14:37:07 +0000
  • 7eb01479c9 Example of password list usage. Pavel Machek 1999-05-26 14:36:34 +0000
  • 1a2ded450e Skeleton for password handling, currently I only build structures and do nothing more advanced for them Pavel Machek 1999-05-26 14:24:57 +0000
  • 9d79fec8dc Added notion of datetime Pavel Machek 1999-05-26 14:24:32 +0000
  • 6bd08d017b Better date/time input methods need to be done Pavel Machek 1999-05-26 14:22:41 +0000
  • 903a3f3928 struct ospf_neigbor corrected. Ondrej Filip 1999-05-24 21:49:22 +0000
  • c76674f0e9 struct ospf_neigbor added. Neigbor state machine implementation can start. Ondrej Filip 1999-05-24 21:17:16 +0000
  • 65112dd270 ifa->time split into wait_timer and hello_timer. I will send hello in WAITING state. Ondrej Filip 1999-05-24 18:22:00 +0000
  • daeb60393d Small bug in ipv4_skip_header. Ondrej Filip 1999-05-24 17:37:45 +0000
  • b9f8590025 IP header test added. Ondrej Filip 1999-05-24 17:29:05 +0000
  • 4b0d57e531 Added CONFIG_MULTIPLE_TABLES whereever appropriate. Martin Mares 1999-05-21 14:29:44 +0000
  • 1c3c9dceb3 Removed one unused structure field. Martin Mares 1999-05-21 14:29:23 +0000
  • a70693ca9b Don't forget to export CPPFLAGS to GCC. :) Martin Mares 1999-05-21 14:28:44 +0000
  • a07e9d8235 Added --with-sysinclude to allow explicitly setting where kernel includes reside, so that you can easily switch between 2.0 and 2.2 ones. Martin Mares 1999-05-21 14:09:06 +0000
  • 4f1a6d27b9 Kill remaining master_table relics in KRT code. Martin Mares 1999-05-17 20:16:53 +0000
  • 0e02abfd57 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. Martin Mares 1999-05-17 20:14:52 +0000
  • 4107df1d1b Implemented two new symbol handling functions: Martin Mares 1999-05-17 20:06:19 +0000
  • b23c5e0ff4 Added ip_skip_header() and modified OSPF to use it. Martin Mares 1999-05-14 18:03:09 +0000
  • 11ce4490fa *** empty log message *** Ondrej Filip 1999-05-14 08:50:25 +0000
  • 67ff91302f Netmask checking for hello packets added. Ondrej Filip 1999-05-14 08:46:06 +0000
  • 7426ee3d49 Checksum control added. Ondrej Filip 1999-05-13 09:18:36 +0000
  • 296ecb56eb OSPF RX implementation starts.... Ondrej Filip 1999-05-11 15:34:33 +0000
  • 1b16029c12 Mensi updaty do ripu. Pridana passwd autentikace (netestovano). Pavel Machek 1999-05-11 09:53:45 +0000
  • f7103dfcfe Better logging output. Added 'struct proto *' info 'struct ospf iface'. Ondrej Filip 1999-05-11 09:50:02 +0000
  • 1a54d44a23 Added packet checksumming code. Watch the comments for an explanation. Martin Mares 1999-05-10 21:37:39 +0000
  • a2697f02ac Netlink support for secondary interface addresses. Martin Mares 1999-05-07 13:46:16 +0000
  • 9a158361da I rewrote the interface handling code, so that it supports multiple addresses per interface (needed for example for IPv6 support). Martin Mares 1999-05-06 21:38:11 +0000
  • ec8b579e9c Recognize site scope for IPv4 addresses (prefixes reserved for private networks). Martin Mares 1999-04-27 16:03:17 +0000
  • 59e2188cb7 Just changes of comments. Ondrej Filip 1999-04-27 13:04:33 +0000
  • 6376a96133 Hello timer implemented. Ondrej Filip 1999-04-27 12:56:52 +0000
  • 93bde8dce2 Work on hello continues. Ondrej Filip 1999-04-22 13:12:28 +0000
  • 36bbfc704c 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. Pavel Machek 1999-04-19 18:41:56 +0000
  • afbc41ab3d SImplify code a tiny bit. Pavel Machek 1999-04-14 21:11:24 +0000
  • b11d8a4f59 Redesigned struct ospf_iface & new struct ospf_sock. Ondrej Filip 1999-04-14 15:13:44 +0000
  • b31568a516 Small bug fix in memcpy. Ondrej Filip 1999-04-14 12:47:18 +0000
  • 4c5e5e3a1c Multicasts once again: When using SO_BINDTODEVICE, don't specify IP address of the interface. Martin Mares 1999-04-14 12:29:47 +0000
  • 1b50a1e4be Next attempt to get SO_BINDTODEVICE work :) Martin Mares 1999-04-14 11:39:07 +0000
  • 36154beb70 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. Martin Mares 1999-04-14 11:21:02 +0000
  • 9da4d14340 A couple of OSPF fixes: Martin Mares 1999-04-14 11:09:55 +0000
  • 1ab4dee028 Removed redeclaration of `idval', so that it compiles :) Martin Mares 1999-04-14 10:49:31 +0000
  • 4c630a6dd7 Added wait timer for eligible BCAST & NBMA interface. Ondrej Filip 1999-04-13 21:46:20 +0000
  • 55e7732a5a Change in ospf_iface. (My bad understanding of lists manipulation.) Ondrej Filip 1999-04-13 19:27:44 +0000
  • aec76c6e8e IPv6 changes. Ondrej Filip 1999-04-13 18:21:53 +0000
  • 43fc099b98 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.) Pavel Machek 1999-04-13 11:40:04 +0000
  • 24eaae9e5d Small change to stop using loopback. Ondrej Filip 1999-04-13 00:46:34 +0000
  • cb2e8c4970 A small init change to avoid core dump. Ondrej Filip 1999-04-13 00:24:05 +0000
  • 5b1a92e6d4 Not all I mean serious. Almost everything will change. Changes: struct ospf_iface draft, various constants added... Ondrej Filip 1999-04-12 23:54:21 +0000
  • 2f5d154466 Added ipa_compare as requested. Martin Mares 1999-04-12 20:26:06 +0000
  • 38506f71b0 Sets of integers now actually work. Sets of IP will work as soon as compare function is ready. Pavel Machek 1999-04-12 19:58:18 +0000
  • 01bd7759b2 Ignore alias interfaces (some day, we will treat them as pure secondary interface addresses). Martin Mares 1999-04-12 18:07:05 +0000
  • 08e2d6259a Removed TOS support. This simplifies many things a lot. Martin Mares 1999-04-12 18:01:07 +0000
  • 170c984a9e Cosmetic message fix. Martin Mares 1999-04-12 17:27:21 +0000
  • 113694892e Use $(CC) instead of gcc even when generating dependencies. Martin Mares 1999-04-12 17:21:11 +0000
  • 620c4f90c9 Oops, a typo in previous struct ip_mreqn changes... Martin Mares 1999-04-12 17:20:50 +0000
  • 61fb537c62 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. Martin Mares 1999-04-12 15:27:56 +0000
  • 5a99ade413 Fixed a couple of bugs in handling of multicast sockets. Martin Mares 1999-04-12 14:57:46 +0000
  • bad631e048 Oops, typo. Pavel Machek 1999-04-12 12:07:15 +0000