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
2014-01-26
Get rid of long_ago variable, use timeout helpers
Matthias Schiffer
2014-01-26
Add minimum handshake interval for unknown addresses (handles up to 8 address...
Matthias Schiffer
2013-12-25
main: reorder a few initialization calls to initialize as little as possible ...
Matthias Schiffer
2013-12-24
Fix invalid memory accesses after failed resolves
Matthias Schiffer
2013-12-24
Fix segfault on session refresh for peers without remotes
Matthias Schiffer
2013-12-23
Remove a pointless assert
Matthias Schiffer
2013-12-23
After a peer was ignored because of a peer limit, always re-resolve the first...
Matthias Schiffer
2013-12-23
Always reset to the first address of the first remote
Matthias Schiffer
2013-12-16
config: don't check configuration before logging has been set up
Matthias Schiffer
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
[prev]
[next]