|
d032c2244d
|
docs: even more release note fixes...
|
2014-11-06 22:07:08 +01:00 |
|
|
5547c3d783
|
docs: another release note fix
|
2014-11-06 21:52:49 +01:00 |
|
|
562703e0bb
|
v15 release note improvement
|
2014-11-05 23:29:07 +01:00 |
|
|
466d6d2767
|
Add fastd v15 release notes
|
2014-11-05 23:26:11 +01:00 |
|
|
45e70ed7dd
|
docs: update config example
|
2014-11-05 20:55:30 +01:00 |
|
|
0dfa34ac94
|
docs: documentation of crypto algorithms
|
2014-11-05 20:47:25 +01:00 |
|
|
2c67136b6b
|
docs: fix typo
|
2014-10-27 03:11:12 +01:00 |
|
|
3d34679f28
|
docs: fixes for PDF build
|
2014-10-27 02:58:56 +01:00 |
|
|
d8a73a2611
|
docs: FHMQV-C
|
2014-10-27 02:49:01 +01:00 |
|
|
8e01faddba
|
docs: ec25519
|
2014-10-26 19:45:27 +01:00 |
|
|
7e5ffc0cde
|
docs: handshake documentation
|
2014-10-26 16:56:43 +01:00 |
|
|
6359772b9c
|
Use big endian for handshake field values by default
At the moment the only multi-byte field is the MTU; it is kept in little endian
to provide backwards compatiblity. Future fields will be big endian.
|
2014-10-22 02:23:15 +02:00 |
|
|
50b83be77b
|
ec25519-fhmqvc: improve unknown key message
|
2014-10-13 21:44:09 +02:00 |
|
|
b63d267e79
|
Don't forward frames with local destination MAC address
|
2014-09-26 15:45:22 +02:00 |
|
|
d90524202c
|
Move get_source_address and get_dest_address to fastd.h
|
2014-09-26 15:35:31 +02:00 |
|
|
c341adf527
|
Add some (very incomplete) protocol documentation
|
2014-09-26 15:33:38 +02:00 |
|
|
6da79ddb9b
|
Some handshake fixes for future protocol extensions
Extensions for arbitrary-length integers.
|
2014-09-20 17:51:20 +02:00 |
|
|
50390abdee
|
Make CMake fail if json-c is required, but not found
|
2014-09-18 17:24:06 +02:00 |
|
|
1788de0cc1
|
More fixes for zero-length VLAs
|
2014-09-16 16:26:31 +02:00 |
|
|
18e13778e5
|
Fix undefined behaviour due to zero length VLAs in null+* methods
|
2014-09-16 03:47:33 +02:00 |
|
|
86f2b8b72d
|
Add status socket option to OpenWrt example files
|
2014-09-16 02:31:08 +02:00 |
|
|
f8d45bbe9e
|
Add status.pl example script
|
2014-09-15 17:40:21 +02:00 |
|
|
00e313d7e9
|
Don't try to poll on invalid status socket FD
|
2014-09-15 17:19:15 +02:00 |
|
|
cfc893eae9
|
Reorder fields of the peer structure
This tries to get the structure a bit smaller and improve cache locality.
|
2014-09-15 16:58:55 +02:00 |
|
|
316180d885
|
status: add uptime and established times
|
2014-09-15 16:35:34 +02:00 |
|
|
7ebbe05f46
|
Add per-peer stats
|
2014-09-12 16:53:24 +02:00 |
|
|
d116950984
|
Restructure traffics stats to keep all stats in a single structure
|
2014-09-12 16:35:15 +02:00 |
|
|
3b18fc42b9
|
ec25519-fhmqvc: refactor old session check code
|
2014-09-10 02:43:23 +02:00 |
|
|
bcc60920ca
|
Add current method of connections to status output
|
2014-09-09 19:35:06 +02:00 |
|
|
de7f8c4765
|
Fix copyright of the OpenWrt init script
I wrote it myself, so it's better if the copyright notice matches the rest of
fastd.
|
2014-09-09 02:44:50 +02:00 |
|
|
2eb0efacac
|
Move systemd unit to a new doc/examples dir, add OpenWrt example config and init script
|
2014-09-08 22:40:27 +02:00 |
|
|
80b1412c65
|
Make stats of reordered packets
|
2014-09-08 20:30:44 +02:00 |
|
|
58b8518100
|
Move UNUSED attribute to the start of arguments to help editors understand the syntax
|
2014-09-06 01:33:26 +02:00 |
|
|
1e540bed62
|
Don't count stats when WITH_STATUS_SOCKET is not set
|
2014-09-06 00:54:28 +02:00 |
|
|
fc250931e8
|
Fix async command waitpid error handling (again...)
|
2014-09-06 00:49:28 +02:00 |
|
|
76becb4729
|
Fix poll initialization on systems without epoll
|
2014-09-06 00:41:15 +02:00 |
|
|
2561266c15
|
Add status socket to get the current status as JSON
|
2014-09-05 22:43:11 +02:00 |
|
|
5f898aa52f
|
Dynamically grow hashtable when there are more than twice as many entries as buckets
This allows us to start with a much smaller hashtable and scale much higher.
|
2014-09-05 00:22:21 +02:00 |
|
|
95c81c5d77
|
Support dynamic binds with extra options (interface binds, specific addresses...)
|
2014-09-04 23:54:24 +02:00 |
|
|
4bb2d6fb99
|
Nicer handshake error messages instead of "unacceptable value"
|
2014-09-04 23:02:22 +02:00 |
|
|
c34b202fa9
|
Add user manual as Sphinx doc
|
2014-09-04 21:09:12 +02:00 |
|
|
64257e6eae
|
Fix UHASH build on MacOS X
|
2014-09-03 18:00:10 +02:00 |
|
|
639ea07d77
|
Fix clock_gettime() on MacOS X
|
2014-09-03 18:00:10 +02:00 |
|
|
ed0aec25c5
|
Fix UHASH build on *BSD
|
2014-09-03 17:41:11 +02:00 |
|
|
edbfeca6ce
|
Remove old state dump feature
It will be replaced by a nicer version.
|
2014-09-01 22:27:51 +02:00 |
|
|
715f2e467f
|
Add missing docs to secure_memequal and block_equal
|
2014-09-01 22:05:50 +02:00 |
|
|
181715c5bc
|
Add alloc helpers for aligned allocations
|
2014-09-01 22:03:43 +02:00 |
|
|
1a30018711
|
Add missing stdbool.h include to dlist.h
|
2014-09-01 21:56:31 +02:00 |
|
|
415020dcc3
|
Ensure peer add/delete messages are printed for the same peers
|
2014-09-01 21:52:47 +02:00 |
|
|
9225a4550a
|
Replace memcmp with a constant-time version in some places
|
2014-08-31 16:21:24 +02:00 |
|