summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2015-03-23Move ifname logic from peer to ifaceMatthias Schiffer
2015-03-23peer: compare interface names when checking peer config equalityMatthias Schiffer
2015-03-23Make iface_persist configurableMatthias Schiffer
2015-03-23peer: create interface when the connection has been established and no ↵Matthias Schiffer
interface exists yet Allows using dynamic interfaces with dynamic peers.
2015-03-23ec25519-fhmqvc: call fastd_peer_reset to setup newly added dynamic peersMatthias Schiffer
2015-03-23Improve sync/async execution of up/down scriptsMatthias Schiffer
2015-03-23peer: set peer name in on-up environment for peer-specific interfacesMatthias Schiffer
2015-03-23Add interface information to status socket outputMatthias Schiffer
2015-03-23Rename android_ctrl_sock.c to android.cMatthias Schiffer
2015-03-23Some Android fixes for issues introduced by multi-interface supportMatthias Schiffer
Not really tested, I'll do that when the multiif support is finished.
2015-03-23peer: fix indentationMatthias Schiffer
2015-03-23config: move packet mark support check to Bison fileMatthias Schiffer
2015-03-23Improve ifname configuration handlingMatthias Schiffer
2015-03-23Add multitap modeMatthias Schiffer
This new mode of operation uses one TAP interface per peer.
2015-03-23config: add Doxygen comment to fastd_config_single_iface()Matthias Schiffer
2015-03-23peer: free ifnameMatthias Schiffer
2015-03-23peer: don't create interfaces for disabled peersMatthias Schiffer
2015-03-23config: lift peer count restrictions in TUN modeMatthias Schiffer
2015-03-23peer: make interface name configurable per peerMatthias Schiffer
2015-03-23iface: add ifname argumentMatthias Schiffer
2015-03-23Don't reset peers twice on start in TUN modeMatthias Schiffer
2015-03-23Handle interface creation failure for peer-specific interfacesMatthias Schiffer
2015-03-23iface: make fastd_iface_open() gracefully (at least on Linux, for now)Matthias Schiffer
2015-03-23Use peer-specific interface in TUN modeMatthias Schiffer
2015-03-23Set the default interface for all peersMatthias Schiffer
2015-03-23Configure static peers before capabilities are droppedMatthias Schiffer
2015-03-23iface: discard empty packetsMatthias Schiffer
2015-03-23Fix sending data from peer-specific interfacesMatthias Schiffer
2015-03-22Add iface_persist config option (always true for now)Matthias Schiffer
2015-03-22Add missing Doxygen commentsMatthias Schiffer
2015-03-22iface: add support for multiple mode of operations using the same interface ↵Matthias Schiffer
types
2015-03-22handshake: allow the internal mode IDs to differ from the mode ID in the ↵Matthias Schiffer
handshakes
2015-03-22iface: set iface name to NULL when Android integration is usedMatthias Schiffer
2015-03-22Rename tuntap to iface to match struct nameMatthias Schiffer
2015-03-22tuntap: generalize some common partsMatthias Schiffer
2015-03-22First work towards multi-interface supportMatthias Schiffer
2015-03-22peer: remove free_socket_by_id()Matthias Schiffer
2015-03-22tuntap: fix compilation for AndroidMatthias Schiffer
2015-03-22Refactor poll APIMatthias Schiffer
2015-03-22vector: never reduce allocated sizeMatthias Schiffer
2015-03-16fastd_cpuid: compile on GCC againMatthias Schiffer
2015-03-16Make cpuid asm more robustMatthias Schiffer
2015-03-03Use new json-c include pathMatthias Schiffer
2015-01-28Remove a few more instances of strcpyMatthias Schiffer
2015-01-28fastd_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-28Fix build on non-Linux systemsMatthias Schiffer
2015-01-23ec25519-fhmqvc: comment updateMatthias Schiffer
2015-01-23ec25519-fhmqvc: add sender's public key to a few debug messagesMatthias Schiffer
2015-01-23ec25519-fhmqvc: use new hexdump logging feature for unknown keysMatthias Schiffer
2015-01-23Add hexdump support to fastd logging functionsMatthias Schiffer