Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-22 | handshake: allow the internal mode IDs to differ from the mode ID in the ↵ | Matthias Schiffer | |
handshakes | |||
2015-03-22 | iface: set iface name to NULL when Android integration is used | Matthias Schiffer | |
2015-03-22 | Rename tuntap to iface to match struct name | Matthias Schiffer | |
2015-03-22 | tuntap: generalize some common parts | Matthias Schiffer | |
2015-03-22 | First work towards multi-interface support | Matthias Schiffer | |
2015-03-22 | peer: remove free_socket_by_id() | Matthias Schiffer | |
2015-03-22 | tuntap: fix compilation for Android | Matthias Schiffer | |
2015-03-22 | Refactor poll API | Matthias Schiffer | |
2015-03-22 | vector: never reduce allocated size | Matthias Schiffer | |
2015-03-16 | doc: mention CMAKE_BUILD_TYPE | Matthias Schiffer | |
2015-03-16 | fastd_cpuid: compile on GCC again | Matthias Schiffer | |
2015-03-16 | Make cpuid asm more robust | Matthias Schiffer | |
2015-03-03 | Use new json-c include path | Matthias Schiffer | |
2015-01-30 | update libuecc version in Android build script | Rick Lei | |
also: * compile libsodium using gcc-4.9 with android-16 * strip fastd binary * properly detect HomeBrew bison for OS X | |||
2015-01-29 | Development version | Matthias Schiffer | |
2015-01-29 | fastd v17v17 | Matthias Schiffer | |
2015-01-28 | Remove a few more instances of strcpy | Matthias Schiffer | |
2015-01-28 | fastd_string_stack_dup[n]: use memcpy instead of strcpy when the length of ↵ | Matthias Schiffer | |
the string is known Is a bit more optimized and avoids a warning on OpenBSD | |||
2015-01-28 | Fix build on non-Linux systems | Matthias Schiffer | |
2015-01-28 | doc: clarify bind option behaviour | Matthias Schiffer | |
2015-01-27 | Release note fix | Matthias Schiffer | |
2015-01-26 | doc: update handshake protocol documentation | Matthias Schiffer | |
2015-01-26 | Add preliminary fastd v17 release notes | Matthias Schiffer | |
2015-01-26 | Bump required libuecc version | Matthias Schiffer | |
2015-01-26 | doc: add build documentation | Matthias Schiffer | |
2015-01-26 | doc: remove now unused pmtu option | Matthias Schiffer | |
2015-01-23 | ec25519-fhmqvc: comment update | Matthias Schiffer | |
2015-01-23 | ec25519-fhmqvc: add sender's public key to a few debug messages | Matthias Schiffer | |
2015-01-23 | ec25519-fhmqvc: use new hexdump logging feature for unknown keys | Matthias Schiffer | |
2015-01-23 | Add hexdump support to fastd logging functions | Matthias Schiffer | |
2015-01-22 | ec25519-fhmqvc: use reduced-bitlength scalar multiplication | Matthias Schiffer | |
The values d and e will only use 128bits, so speed up the scalar multiplication by using the new reduced-bitlength scalar multiplication functions. This change requires the current development version of libuecc. | |||
2015-01-21 | Downgrade "verification failed" message from verbose to debug2 | Matthias Schiffer | |
This message will be printed for every packet in severe reordering situtations, so better not print it by default. In the future, we'll need a rate limiting mechanism... | |||
2015-01-21 | Fix handling of severe packet reordering | Matthias Schiffer | |
fastd would incorrectly mark wrong sequence numbers as seen when reordering by more than 64 sequence numbers had occured. | |||
2015-01-21 | Always disable PMTU discovery | Matthias Schiffer | |
fastd currently can't fragment packets anyways, so it doesn't make any sense to perform PMTU discovery. This makes the config option `pmtu' a no-op. | |||
2015-01-20 | handshake: delay method parsing until the sender key has been handled | Matthias Schiffer | |
Otherwise fastd won't use the correct peer group's method list for handshakes incoming on generic sockets. | |||
2015-01-20 | Another comment fix | Matthias Schiffer | |
2015-01-20 | Implement new hash table to keep track of unknown peers handshakes have been ↵ | Matthias Schiffer | |
sent to This should significantly reduce the number of handshakes sent after restarting fastd with many active connections. | |||
2015-01-17 | Never create sockets for an address family without matching binds | Matthias Schiffer | |
2015-01-16 | Comment typo fixes | Matthias Schiffer | |
2015-01-14 | Refactor handling of platforms without user/group settings (Android) | Matthias Schiffer | |
2015-01-14 | Update OpenWrt scripts | Matthias Schiffer | |
2015-01-14 | Update copyright years | Matthias Schiffer | |
2015-01-14 | android_ctrl_sock: include and whitespace cleanup | Matthias Schiffer | |
2015-01-14 | Add Android 4.1+ support. See doc/README-Android.md for build HOWTO. | Rick Lei | |
* Update CMake files to work with android-cmake * Use unix domain socket for communicating with Android GUI * May also run standalone but requires rooted Android device | |||
2015-01-14 | Reset all connections on SIGUSR2 | Matthias Schiffer | |
2015-01-14 | Allow to configure methods per peer group | Matthias Schiffer | |
2015-01-13 | doc: add example C code to read status socket | Matthias Schiffer | |
2015-01-12 | doc: add information about a new paper on FHMQV | Matthias Schiffer | |
2015-01-12 | README: add a hint to the Sphinx documentation | Matthias Schiffer | |
2015-01-12 | Make MTU mismatches fatal | Matthias Schiffer | |
As fastd calculates its receive buffer sizes based on the MTU, not matching MTUs is bound to cause issues anyways, so let's fail completely. |