Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-23 | Add multitap mode | Matthias Schiffer | |
This new mode of operation uses one TAP interface per peer. | |||
2015-03-23 | config: add Doxygen comment to fastd_config_single_iface() | Matthias Schiffer | |
2015-03-23 | peer: free ifname | Matthias Schiffer | |
2015-03-23 | peer: don't create interfaces for disabled peers | Matthias Schiffer | |
2015-03-23 | config: lift peer count restrictions in TUN mode | Matthias Schiffer | |
2015-03-23 | peer: make interface name configurable per peer | Matthias Schiffer | |
2015-03-23 | iface: add ifname argument | Matthias Schiffer | |
2015-03-23 | Don't reset peers twice on start in TUN mode | Matthias Schiffer | |
2015-03-23 | Handle interface creation failure for peer-specific interfaces | Matthias Schiffer | |
2015-03-23 | iface: make fastd_iface_open() gracefully (at least on Linux, for now) | Matthias Schiffer | |
2015-03-23 | Use peer-specific interface in TUN mode | Matthias Schiffer | |
2015-03-23 | Set the default interface for all peers | Matthias Schiffer | |
2015-03-23 | Configure static peers before capabilities are dropped | Matthias Schiffer | |
2015-03-23 | iface: discard empty packets | Matthias Schiffer | |
2015-03-23 | Fix sending data from peer-specific interfaces | Matthias Schiffer | |
2015-03-22 | Add iface_persist config option (always true for now) | Matthias Schiffer | |
2015-03-22 | Add missing Doxygen comments | Matthias Schiffer | |
2015-03-22 | iface: add support for multiple mode of operations using the same interface ↵ | Matthias Schiffer | |
types | |||
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 | 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-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-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 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 |