index
:
fastd
master
Fast and Secure Tunnelling Daemon
Matthias Schiffer <mschiffer@universe-factory.net>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
fastd.c
Age
Commit message (
Expand
)
Author
2013-12-16
resolve: consider all addresses returned for a hostname
Matthias Schiffer
2013-12-16
Revert "resolve: save a timestamp in the resolve return to ensure we don't co...
Matthias Schiffer
2013-12-16
resolve: save a timestamp in the resolve return to ensure we don't confuse re...
Matthias Schiffer
2013-12-16
Implement proper double-fork with --daemon
Matthias Schiffer
2013-12-16
Never write to syslog/log files during key generation
Matthias Schiffer
2013-11-30
Remove cipher and MAC contexts
Matthias Schiffer
2013-11-29
Compile with -std=c99 and restructure some code to ensure there is no invalid...
Matthias Schiffer
2013-11-27
Correctly initialize OpenSSL
Matthias Schiffer
2013-11-25
Move crypto algorithm information out of implementation
Matthias Schiffer
2013-11-03
Allow building without NaCl again
Matthias Schiffer
2013-11-02
Move a few prototypes from fastd.h into a new config.h
Matthias Schiffer
2013-11-02
Convert ghash to the new crypto algorithm scheme
Matthias Schiffer
2013-11-02
Implement the first step towards a more flexible way to support crypto methods
Matthias Schiffer
2013-10-29
Allow using libsodium instead of NaCl
Matthias Schiffer
2013-10-28
Organize method and protocol source files into distinct source directories
Matthias Schiffer
2013-09-06
Change directory to / when privileges are dropped or the user is changed
Matthias Schiffer
2013-09-03
Add packet/byte statistics
Matthias Schiffer
2013-08-29
Don't initialize monotone timestamps with zero
Matthias Schiffer
2013-08-29
Replace old task queue
Matthias Schiffer
2013-08-29
Simplify keepalive sending
Matthias Schiffer
2013-08-28
ec25519: ensure that there is always a handshake enqueued after sending a han...
Matthias Schiffer
2013-08-27
Introduce new log level debug2 for potentially very frequent messages
Matthias Schiffer
2013-08-20
Fix lots of -Wextra warnings
Matthias Schiffer
2013-08-12
Add pre-up and post-down handlers
Matthias Schiffer
2013-08-12
Install signal handlers later so key generation can be interrupted
Matthias Schiffer
2013-08-07
Use multi-af tun mode on FreeBSD to make IPv6 work on tun
Matthias Schiffer
2013-08-07
Move tun/tap initialization to a dedicated source file
Matthias Schiffer
2013-08-07
Include net/if_tun.h instead of linux/if_tun.h on non-Linux systems
Matthias Schiffer
2013-07-29
Fix assertion fail on key renewal handshakes with peers without remotes
Matthias Schiffer
2013-07-25
Move more code out of fastd.c
Matthias Schiffer
2013-07-25
Move send functions out of fastd.c
Matthias Schiffer
2013-07-25
Move socket handling out of fastd.c
Matthias Schiffer
2013-07-25
Move _GNU_SOURCE define to types.h
Matthias Schiffer
2013-07-25
Improve handling of similar remote resolves
Matthias Schiffer
2013-07-25
Set IP_MTU_DISCOVER on sockets
Matthias Schiffer
2013-07-24
Include IP address in "sending handshake" debug messages
Matthias Schiffer
2013-07-24
Allow specifying multiple remote entries for a single peer
Matthias Schiffer
2013-07-24
Remove handing for packets received on wrong sockets (this shouldn't happen)
Matthias Schiffer
2013-07-24
Don't let resolves delay handshakes
Matthias Schiffer
2013-07-24
Don't initialize peers before dropping privileges
Matthias Schiffer
2013-07-23
Use schedule_handshake in handle_resolv_returns
Matthias Schiffer
2013-07-23
Don't trigger a resolve when a packet from an unknown peer is received
Matthias Schiffer
2013-07-12
Supply the correct sockaddr size for bind
Matthias Schiffer
2013-05-20
Optimize send_all() to allow zero-copy TUN mode
Matthias Schiffer
2013-05-20
Add send_all() function to reduce duplicate code
Matthias Schiffer
2013-05-19
Simplify TUN/TAP receive handling
Matthias Schiffer
2013-05-19
Simplify send funktion
Matthias Schiffer
2013-05-19
Cast void* to char* before pointer arithmetic
Matthias Schiffer
2013-05-19
Simplify handling of received packets
Matthias Schiffer
2013-05-19
Add a missing return in handle_socket_receive_known()
Matthias Schiffer
[next]