]>
git.ipfire.org Git - thirdparty/wireguard-go.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Mathias Hall-Andersen [Tue, 11 Jul 2017 20:48:58 +0000 (22:48 +0200)]
Fixed MTU method for linux TUN interface
Updated the TUN interface
Added the "MTU" method for the linux implementation of the TUN interface
Mathias Hall-Andersen [Tue, 11 Jul 2017 16:48:29 +0000 (18:48 +0200)]
Added ratelimiting of handshake messages
Mathias Hall-Andersen [Mon, 10 Jul 2017 15:20:43 +0000 (17:20 +0200)]
Fixed incomming initiation bug
Mathias Hall-Andersen [Mon, 10 Jul 2017 10:09:19 +0000 (12:09 +0200)]
Added replay protection
Mathias Hall-Andersen [Sat, 8 Jul 2017 21:51:26 +0000 (23:51 +0200)]
Improved timer state machine
Mathias Hall-Andersen [Sat, 8 Jul 2017 07:23:10 +0000 (09:23 +0200)]
Added source verification
Mathias Hall-Andersen [Fri, 7 Jul 2017 11:47:09 +0000 (13:47 +0200)]
Fixed cookie reply processing bug
Mathias Hall-Andersen [Thu, 6 Jul 2017 14:24:24 +0000 (16:24 +0200)]
Fixed broken test
Mathias Hall-Andersen [Thu, 6 Jul 2017 13:43:55 +0000 (15:43 +0200)]
Initial working full exchange
The implementation is now capable of connecting to another
wireguard instance, complete a handshake and exchange transport
messages.
Mathias Hall-Andersen [Sun, 2 Jul 2017 13:28:38 +0000 (15:28 +0200)]
Fixed transport header problem
Mathias Hall-Andersen [Sat, 1 Jul 2017 21:29:22 +0000 (23:29 +0200)]
Handshake negotiation functioning
Mathias Hall-Andersen [Fri, 30 Jun 2017 21:05:03 +0000 (23:05 +0200)]
Removed exponential backoff
Mathias Hall-Andersen [Fri, 30 Jun 2017 12:41:08 +0000 (14:41 +0200)]
Completed initial version of outbound flow
Mathias Hall-Andersen [Thu, 29 Jun 2017 12:39:21 +0000 (14:39 +0200)]
Completed get/set configuration
For debugging of "outbound flow"
Mostly, a few things still missing
Mathias Hall-Andersen [Wed, 28 Jun 2017 21:45:45 +0000 (23:45 +0200)]
Work on UAPI
Cross-platform API (get operation)
Handshake initiation creation process
Outbound packet flow
Fixes from code-review
Mathias Hall-Andersen [Tue, 27 Jun 2017 15:33:06 +0000 (17:33 +0200)]
Implemented MAC1/2 calculation
Mathias Hall-Andersen [Mon, 26 Jun 2017 20:07:29 +0000 (22:07 +0200)]
Begin implementation of outbound work queue
Mathias Hall-Andersen [Mon, 26 Jun 2017 11:14:02 +0000 (13:14 +0200)]
Begin work on outbound packet flow
Mathias Hall-Andersen [Sat, 24 Jun 2017 20:03:52 +0000 (22:03 +0200)]
Completed noise handshake
Mathias Hall-Andersen [Sat, 24 Jun 2017 13:34:17 +0000 (15:34 +0200)]
Restructuring of noise impl.
Mathias Hall-Andersen [Fri, 23 Jun 2017 11:45:32 +0000 (13:45 +0200)]
Fixed missing type
Mathias Hall-Andersen [Fri, 23 Jun 2017 11:41:59 +0000 (13:41 +0200)]
Beginning work noise handshake
Mathias Hall-Andersen [Sun, 4 Jun 2017 19:48:15 +0000 (21:48 +0200)]
Beginning work on TUN interface
And outbound routing
I am not entirely convinced the use of net.IP is a good idea,
since the internal representation of net.IP is a byte slice
and all constructor functions in "net" return 16 byte slices
(padded for IPv4), while the use in this project uses 4 byte slices.
Which may be confusing.
Mathias Hall-Andersen [Fri, 2 Jun 2017 16:02:04 +0000 (18:02 +0200)]
Trie random test
Test trie against naive implementation of prefix routing.
Mathias Hall-Andersen [Fri, 2 Jun 2017 15:58:46 +0000 (17:58 +0200)]
Added random test for trie
Mathias Hall-Andersen [Thu, 1 Jun 2017 19:31:30 +0000 (21:31 +0200)]
Inital implementation of trie
Mathias Hall-Andersen [Tue, 30 May 2017 20:37:46 +0000 (22:37 +0200)]
Merge branch 'master' of git.zx2c4.com:wireguard-go
Mathias Hall-Andersen [Tue, 30 May 2017 20:36:49 +0000 (22:36 +0200)]
Beginning work on UAPI and routing table
Peter Wu [Tue, 30 May 2017 10:06:44 +0000 (12:06 +0200)]
README: rust -> go
Jason A. Donenfeld [Mon, 29 May 2017 22:10:06 +0000 (00:10 +0200)]
Initial scaffolding