Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-16 | Initial implementation of source caching | Mathias Hall-Andersen | |
Yet untested. | |||
2017-10-08 | Added new UDPBind interface | Mathias Hall-Andersen | |
2017-10-07 | Begin incorporating new src cache into receive | Mathias Hall-Andersen | |
2017-10-06 | Definition of platform specific socket bind | Mathias Hall-Andersen | |
2017-09-26 | Sleep to close fd | Jason A. Donenfeld | |
2017-09-26 | Clean up error handling of listen port | Jason A. Donenfeld | |
2017-09-26 | Simplified xplatform spec | Jason A. Donenfeld | |
2017-09-24 | Begin work on source address caching (linux) | Mathias Hall-Andersen | |
2017-09-21 | Fix up fwmark handling | Jason A. Donenfeld | |
2017-09-20 | Added last_minute_handshake_guard | Mathias Hall-Andersen | |
- Added last_minute_handshake_guard and reverted keypair changes. - Added comment explaining the state of Go in releation to handling cryptographic state in memory. - Decreased logging level of netsh test | |||
2017-09-09 | Improved readability of send/receive code | Mathias Hall-Andersen | |
2017-09-03 | Fixed TUN interface implementation os OS X | Mathias Hall-Andersen | |
2017-09-01 | Fixed KDF tests | Mathias Hall-Andersen | |
2017-09-01 | Improved handling of key-material | Mathias Hall-Andersen | |
2017-08-28 | Renamed config.go to follow general naming pattern | Mathias Hall-Andersen | |
2017-08-27 | Added code from windows branch | Mathias Hall-Andersen | |
2017-08-25 | Added fwmark code | Mathias Hall-Andersen | |
2017-08-22 | Add support for fwmark on linux | Mathias Hall-Andersen | |
2017-08-22 | Update MTU based on netlink messages (linux) | Mathias Hall-Andersen | |
2017-08-17 | Added missing IF index check | Mathias Hall-Andersen | |
2017-08-17 | Detects interface status on linux | Mathias Hall-Andersen | |
2017-08-14 | Improved test script | Mathias Hall-Andersen | |
2017-08-14 | Improved cookie/mac computation code | Mathias Hall-Andersen | |
2017-08-11 | Improved receive.go | Mathias Hall-Andersen | |
- Fixed configuration listen-port semantics - Improved receive.go code for updating listen port - Updated under load detection, how follows the kernel space implementation - Fixed trie bug accidentally introduced in last commit - Added interface name to log (format still subject to change) - Can now configure the logging level using the LOG_LEVEL variable - Begin porting netsh.sh tests - A number of smaller changes | |||
2017-08-07 | Number of fixes in response to code review | Mathias Hall-Andersen | |
This version cannot complete a handshake. The program will panic upon receiving any message on the UDP socket. | |||
2017-08-04 | First set of code review patches | Mathias Hall-Andersen | |
2017-08-02 | Merge branch 'master' of git.zx2c4.com:wireguard-go | Mathias Hall-Andersen | |
2017-08-02 | Create /var/run/wireguard if non-existent | Mathias Hall-Andersen | |
2017-08-01 | Makefile: cleanup a bit and add cloc | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2017-08-01 | Remove stale unix socket | Mathias Hall-Andersen | |
2017-08-01 | Close UAPI socket before exit | Mathias Hall-Andersen | |
2017-07-31 | Verify source address | Mathias Hall-Andersen | |
2017-07-27 | Fixed shadowing bug | Mathias Hall-Andersen | |
2017-07-27 | Merge branch 'master' of git.zx2c4.com:wireguard-go | Mathias Hall-Andersen | |
2017-07-27 | Improved timer code | Mathias Hall-Andersen | |
2017-07-23 | Close UDP connection when listen port changes | Mathias Hall-Andersen | |
2017-07-23 | Merge branch 'darwin' | Mathias Hall-Andersen | |
2017-07-21 | Fixed UAPI deadlock | Mathias Hall-Andersen | |
2017-07-20 | Moved remaining platform dependent UAPI code | Mathias Hall-Andersen | |
2017-07-19 | Reviewed and added OSX patch | Mathias Hall-Andersen | |
The patch was provided by: Naveen Nathan <naveen@lastninja.net> The following modifications to the patch was made: - Added copyright notice - Fixed file descriptor leak in .MTU() method - Migrated to the new(er) golang.org/x/sys/unix package - Removed non-functioning Daemonize method | |||
2017-07-18 | Added last_handshake_time fields to UAPI | Mathias Hall-Andersen | |
2017-07-18 | Fixed file descriptor leak on linux | Mathias Hall-Andersen | |
2017-07-17 | Fixed deadlock in index.go | Mathias Hall-Andersen | |
2017-07-15 | Added padding | Mathias Hall-Andersen | |
Added plaintext padding and fixed default interface MTU | |||
2017-07-15 | Conforming to the cross-platform UX | Mathias Hall-Andersen | |
The implementation now terminates when the unix socket is deleted. Currently we are unable to use fsnotify (on linux), since it does not notify on the deletion of open files. The implementation can now daemonize (on linux) or be kept in the foreground by providing the necessary flag. | |||
2017-07-14 | Improved throughput | Mathias Hall-Andersen | |
- Improved performance by adding the message buffers to a sync.Pool. - Fixed issue with computing "next" key-pair upon receiving a response message. | |||
2017-07-13 | Endpoint discovery from handshake initiation | Mathias Hall-Andersen | |
2017-07-13 | Terminate on interface deletion | Mathias Hall-Andersen | |
Program now terminates when the interface is removed Increases the number of os threads (relevant for Go <1.5, not tested) More consistent commenting Improved logging (additional peer information) | |||
2017-07-12 | Restructured MAC/cookie calculation | Mathias Hall-Andersen | |
Added copy-right headers accidentally removed | |||
2017-07-11 | Fixed MTU method for linux TUN interface | Mathias Hall-Andersen | |
Updated the TUN interface Added the "MTU" method for the linux implementation of the TUN interface |