|
78e1baac06
|
Implement get_current_dir_name() for *BSD systems
|
2013-08-07 03:23:32 +02:00 |
|
|
5ca89b3121
|
Guard socket options not available on FreeBSD
|
2013-08-07 02:30:23 +02:00 |
|
|
ae90406453
|
Define ethhdr when it is not available
|
2013-08-07 02:05:53 +02:00 |
|
|
8f12f0c3b2
|
FreeBSD doesn't have alloca.h
|
2013-08-07 01:46:38 +02:00 |
|
|
3c4b19c82c
|
Add some more newlines to CMakeLists.txt to make it more readable
|
2013-08-07 01:42:13 +02:00 |
|
|
3ad9130b6f
|
Disable incompatible CMake options on non-Linux systems
|
2013-08-07 01:39:26 +02:00 |
|
|
0e18007eda
|
Include net/if_tun.h instead of linux/if_tun.h on non-Linux systems
|
2013-08-07 01:29:49 +02:00 |
|
|
745352a97a
|
Add sys/wait.h includes where necessary on FreeBSD
|
2013-08-07 01:27:33 +02:00 |
|
|
61fcc0c2ce
|
Add some compatiblity definitions for FreeBSD
|
2013-08-07 01:06:52 +02:00 |
|
|
6caa933947
|
Reorder includes to make FreeBSD happy
|
2013-08-07 01:03:30 +02:00 |
|
|
fd939f0247
|
Add sys/types.h include
|
2013-08-07 00:55:25 +02:00 |
|
|
c850180a47
|
Move _GNU_SOURCE definition to CMake
|
2013-08-07 00:51:21 +02:00 |
|
|
3467e5133a
|
Use netinet/if_ether.h instead of linux/if_ether.h
|
2013-08-07 00:50:32 +02:00 |
|
|
dff92dd471
|
Fix assertion fail on key renewal handshakes with peers without remotes
|
2013-07-29 19:28:51 +02:00 |
|
|
35cdc5b562
|
char* constness cleanup in config parser
|
2013-07-29 17:47:00 +02:00 |
|
|
eb918a116d
|
Move command line handling out of config.c
|
2013-07-25 16:20:04 +02:00 |
|
|
5cda45defd
|
Move more code out of fastd.c
|
2013-07-25 15:33:17 +02:00 |
|
|
900ac61351
|
Move send functions out of fastd.c
|
2013-07-25 15:17:54 +02:00 |
|
|
c3dee51736
|
Move socket handling out of fastd.c
|
2013-07-25 14:22:19 +02:00 |
|
|
a8304e288b
|
Move _GNU_SOURCE define to types.h
|
2013-07-25 14:03:54 +02:00 |
|
|
fcc5bcad1a
|
Improve handling of similar remote resolves
|
2013-07-25 13:49:01 +02:00 |
|
|
530c6eaf60
|
Make PMTU discovery configurable
|
2013-07-25 12:03:31 +02:00 |
|
|
aaa2e11810
|
Set IP_MTU_DISCOVER on sockets
|
2013-07-25 11:36:40 +02:00 |
|
|
8345c5c33f
|
Introduce tristate type
|
2013-07-25 11:19:27 +02:00 |
|
|
8d2c058a19
|
Fix remote record memory leak
|
2013-07-24 19:16:10 +02:00 |
|
|
95491f3b7e
|
Fix fastd_peer_claim_address for peers with different addresses
|
2013-07-24 19:13:24 +02:00 |
|
|
69659bce97
|
Include IP address in "sending handshake" debug messages
|
2013-07-24 19:03:44 +02:00 |
|
|
aae5265eb5
|
Allow specifying multiple remote entries for a single peer
|
2013-07-24 18:44:43 +02:00 |
|
|
bbe0c1f725
|
Remove dead code handling resolves triggered by received packets
|
2013-07-24 15:56:23 +02:00 |
|
|
0aa335a1c7
|
Remove handing for packets received on wrong sockets (this shouldn't happen)
|
2013-07-24 15:53:54 +02:00 |
|
|
01196a2387
|
Don't let resolves delay handshakes
|
2013-07-24 13:54:35 +02:00 |
|
|
0b8d807bf6
|
Don't initialize peers before dropping privileges
|
2013-07-24 13:50:31 +02:00 |
|
|
b82c6ed0cb
|
Use schedule_handshake in handle_resolv_returns
|
2013-07-23 21:11:33 +02:00 |
|
|
ce4645aef8
|
Don't trigger a resolve when a packet from an unknown peer is received
|
2013-07-23 20:52:48 +02:00 |
|
|
945cc762af
|
Prepare for improved peer state handling
|
2013-07-23 19:48:46 +02:00 |
|
|
f0a655e9db
|
Nicer command line option specification
|
2013-07-19 18:42:58 +02:00 |
|
|
ca648e7a3b
|
Generalize float attribute, deprecate old float syntax
|
2013-07-19 18:29:30 +02:00 |
|
|
1812a63c04
|
Use calloc to allocate peer configs
|
2013-07-17 21:31:29 +02:00 |
|
|
88a634990d
|
More whitespace fixes
|
2013-07-17 21:28:05 +02:00 |
|
|
4d36f3c083
|
Invalidate old session on method changes
|
2013-07-12 01:39:22 +02:00 |
|
|
a1da123278
|
scanner: ignore \r in config files
|
2013-07-12 01:19:38 +02:00 |
|
|
96d8f1a900
|
Supply the correct sockaddr size for bind
|
2013-07-12 01:10:25 +02:00 |
|
|
a8f545dbe1
|
Fix typos in usage output
|
2013-07-04 14:02:04 +02:00 |
|
|
7c83e00af1
|
Fix some whitespace errors
|
2013-06-09 19:13:03 +02:00 |
|
|
685b55ee5b
|
Don't allow peer groups in TUN mode
|
2013-06-09 19:12:00 +02:00 |
|
|
d89701091d
|
Fix spelling of 'tunnelling'
|
2013-06-02 19:47:00 +02:00 |
|
|
46e337a1fd
|
Optimize send_all() to allow zero-copy TUN mode
|
2013-05-20 10:41:20 +02:00 |
|
|
3c8abc1921
|
Add send_all() function to reduce duplicate code
|
2013-05-20 10:36:39 +02:00 |
|
|
23510adffe
|
Simplify TUN/TAP receive handling
|
2013-05-19 19:38:26 +02:00 |
|
|
7473551113
|
Simplify send funktion
|
2013-05-19 19:27:41 +02:00 |
|