Commit graph

1109 commits

Author SHA1 Message Date
Fernando Alves
76ae461853 Add a echo_timeout configuration option.
Add a idle_echo_timeout configuration option.
2012-02-20 20:50:57 +01:00
Fernando Alves
81ca38323a Fix: Sends small packets in the MPPPP frame (for reorder).
Fix: Calculates jitter and jitter traces for analysis.
2012-02-15 14:23:12 +01:00
Fernando Alves
ff1db279d1 Fix: MLPPP improvents. 2012-02-12 13:56:27 +01:00
Fernando Alves
43d9ea52f9 Fix: MLPPP complete lost frame. 2012-02-04 18:18:26 +01:00
Fernando Alves
442b04cea2 Fix MLPPP functionality. 2012-02-03 16:28:14 +01:00
Benjamin Cama
6dfe2883c9 Add a debian/changelog entry for version 2.2.1-2fdn1
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2012-02-02 02:31:48 +01:00
Benjamin Cama
92db0e2617 Merge branch 'fdn-mods' 2012-02-02 02:20:27 +01:00
Benjamin Cama
99921507eb Merge branch 'common-cvs-git-upstream' into fdn-mods
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2012-02-02 02:15:14 +01:00
Benjamin Cama
152b5b67a4 Fix whitespaces errors introduced by commit d2848ce
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2012-02-02 00:45:55 +01:00
Benjamin Cama
6b36bc85b2 Merge remote-tracking branch 'new-upstream/master' into common-cvs-git-upstream
Choose the git version when conflicts happen.
2012-02-02 00:34:35 +01:00
Benjamin Cama
bceebb9a9d Fix binding of the cli to the configured address
We used to read the configuration file /after/ binding the cli. Fix that.

Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2012-01-30 00:16:41 +01:00
Benjamin Cama
2c6957f223 Add a debian/changelog entry for version 2.2.1-1fdn3 2012-01-03 20:30:31 +01:00
Benjamin Cama
e783c61413 Merge branch 'fdn-mods' 2012-01-03 20:23:14 +01:00
Benjamin Cama
e7d32f2da8 Log tunnel # while shutting down MPPP sessions.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-25 21:30:26 +02:00
Benjamin Cama
5694e076d6 Fix a format string pointer diff specifier.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-25 21:14:32 +02:00
Benjamin Cama
d484cd0e36 Use uint32_t buffer instead of uint8_t one.
Make it easier to use, and pleases gcc.

Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-25 14:31:25 +02:00
Benjamin Cama
639b43bffc Add a uint16_t control buffer type, as a union.
Then adapt the code using it. Make putting uint16_t easier in the
buffer. Pleases gcc better.

Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-25 14:23:24 +02:00
Benjamin Cama
036223c418 Fix the strange bundles' members looping use.
Avoids gcc warnings.

Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-24 17:14:57 +02:00
Benjamin Cama
6a529fb49e Remove unused variables.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-23 19:53:35 +02:00
Benjamin Cama
d331c822c0 Log the tunnel # when adding/removing routes.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-22 19:09:54 +02:00
Benjamin Cama
d19fdcba62 Merge branch 'use-netlink' into fdn-mods 2011-09-19 18:12:48 +02:00
Benjamin Cama
1877ddf760 Forgot to remove a prototype.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-19 18:12:31 +02:00
Benjamin Cama
0b06de8105 Set hostname /after/ having read the config file.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-19 18:10:03 +02:00
Benjamin Cama
bf41bf2eac Log the session # when adding IPv6 routes.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-19 17:25:18 +02:00
Benjamin Cama
7fcdcd5576 Merge branch 'fdn-mods' 2011-09-16 17:55:22 +02:00
Benjamin Cama
1a20ccb840 Change the rtm_proto to some arbitrary-defined value.
We change this value (which should really _not_ be RTPROT_BOOT) to some
arbitrary number so that we can import it into BIRD.

Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-16 17:51:29 +02:00
Benjamin Cama
4a93d8f2a0 Add a debian/changelog entry for version 2.2.1-1fdn2.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-15 23:57:51 +02:00
Benjamin Cama
22eed1407a Merge branch 'fdn-mods' 2011-09-15 23:49:30 +02:00
Benjamin Cama
6b54e4985e Correctly set mp_epdis in host order.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-09-15 16:48:32 +02:00
Brendan O'Dea
b939b00afd clean up some compiler errors 2011-09-12 20:46:07 +10:00
Brendan O'Dea
d2848cebc4 Apply patch from Geoffrey D. Bennett to fix handle RADIUS Class attribute.
Bump heartbeat version to handle Class entry in session (v6).
Re-arrange session struct to remove padding.
Update cluster code to handle v6 packets.  Drop compatability for pre-v5.
2011-09-11 21:54:45 +10:00
Benjamin Cama
5382473b0e Better error handling on CLI initialization.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-21 13:06:57 +02:00
Benjamin Cama
0f85bdecab Merge branch 'use-netlink' into fdn-mods 2011-08-20 18:25:44 +02:00
Benjamin Cama
c23b9c14ab Correctly form the delete route/route6 request.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-20 18:24:54 +02:00
Benjamin Cama
7d4d3c7bca Merge branch 'use-netlink' into fdn-mods 2011-08-20 17:24:10 +02:00
Benjamin Cama
31fd6f1055 Remove the netlink code to get the tun if index.
It only worked for kernel >= 2.6.33. Use if_nametoindex() instead, which made
me include net/if.h in place of linux/if.h. Also, fix the RTM_SETLINK use which
should really be RTM_NEWLINK with correct parameters.

Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-19 19:23:27 +02:00
Benjamin Cama
19004791b6 Merge branch 'fdn-mods' 2011-08-17 17:23:38 +02:00
Benjamin Cama
ec7ce23c79 Merge branch 'use-netlink' into fdn-mods
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-17 17:23:07 +02:00
Benjamin Cama
1b372e5d46 Fix a stray comma, and replace existing routes.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-17 17:16:30 +02:00
Benjamin Cama
464a2bb072 Since 7c47438 we can remove math.h.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-17 02:28:33 +02:00
Benjamin Cama
1455a9c9bb Make routset()/route6set() use netlink.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-17 02:23:13 +02:00
Benjamin Cama
d02a243397 Route setting sockets don't exist anymore; remove them.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-17 02:22:01 +02:00
Benjamin Cama
3190b01ada Fix last commit on switching to CIDR.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-17 02:21:01 +02:00
Benjamin Cama
7c474381d4 Switch from masks to CIDR globally for IPv4.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-17 01:41:54 +02:00
Benjamin Cama
e6bf06aa1b Simplify route attribute appending.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-17 00:45:27 +02:00
Benjamin Cama
4344f5e9c7 Better tun device name length handling.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-17 00:23:25 +02:00
Benjamin Cama
8f944eeb21 Fix wrong rta type.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-16 19:04:08 +02:00
Benjamin Cama
1df1b625a8 netlink: Better error handling.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-16 18:45:53 +02:00
Benjamin Cama
7bdb42fe54 Add netlink fd polling.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-16 17:19:42 +02:00
Benjamin Cama
5cd5238b2f Remove all acknoledgement stuff. Still doesn't work.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
2011-08-16 16:42:13 +02:00