Yaroslav Gurov
ce7cf1034d
docs: change 8 requirement to 12 in README
2026-07-31 08:53:19 +02:00
Yaroslav Gurov
457d920a1a
feat: amneziawg 3.0
...
* feat: add header protection mechanism, random transport payload trailing size, and handshake timings randomization
* fix: use uint range instead of the int one
* fix: uapi typo
* fix: simultaneous padding access
* feat: prohibit Sx < 8 if headerProtection is set
* fix: do not count bytes on crypt
* fix: trailing size calculation
* fix: get rid of buffer copying on receival
* chore: rename random padding multiple
* fix: atomize junk packets
* fix: use padding from device by default
* chore: readme changes
* chore: add readme annotation about client-side params
* chore: add both side recommendation for content padding
* feat: change ContentPaddingMultiple to ContentPaddingAddition
* feat: bring chacha20 in there
* chore: use UintRange instead of magicHeader
* feat: make all timers parameters
* fix: reissue max_handshake_amount on successful handshake
* chore: add readme info about new timers
* fix: use ParseUint for UintRange
* feat: make persistent keepalive a range
* feat: use atomics everywhere where possible
* chore: readme changes
* fix: typo
* fix: minor timer fixes
2026-07-24 14:18:33 +02:00
stereomonk
3610f21b75
doc: fix typo README.md
2026-06-17 22:22:36 +02:00
Yaroslav Gurov
12a012205e
readme: actualize type for H1-H4
2026-03-31 17:56:17 +02:00
Yaroslav Gurov
e7ef4339e7
readme: remove <c> tag from tag reference
2026-03-23 12:10:15 +01:00
Yaroslav Gurov
730d6c39d0
chore: add docs for the params from awg2
2025-12-01 13:11:33 +01:00
Jason A. Donenfeld
c0b6e6a200
global: bump copyright notice
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2025-06-23 14:20:32 -06:00
albexk
77d39ff3b9
Minor naming changes
2024-05-14 03:51:01 -07:00
Iurii Egorov
e3c9ec8012
Naming unify
2024-01-20 23:18:10 +03:00
pokamest
c493b95f66
Update README.md
...
Signed-off-by: pokamest <pokamest@gmail.com >
2023-10-25 22:41:33 +01:00
Jordan Whited
7f511c3bb1
go.mod: bump to Go 1.20
...
Reviewed-by: Maisem Ali <maisem@tailscale.com >
Signed-off-by: Jordan Whited <jordan@tailscale.com >
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-03-17 15:18:04 +01:00
Jason A. Donenfeld
ebbd4a4330
global: bump copyright year
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2023-02-07 20:39:29 -03:00
Jason A. Donenfeld
bb719d3a6e
global: bump copyright year
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2022-09-20 17:21:32 +02:00
Josh Bleecher Snyder
42c9af45e1
all: update to Go 1.18
...
Bump go.mod and README.
Switch to upstream net/netip.
Use strings.Cut.
Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com >
2022-03-16 16:09:48 -07:00
Jason A. Donenfeld
828a885a71
README: raise minimum Go to 1.17
...
Suggested-by: Adam Bliss <abliss@gmail.com >
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-10-25 17:53:11 +02:00
Brad Fitzpatrick
fecb8f482a
README: bump document Go requirement to 1.16
...
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com >
2021-02-22 15:26:29 +01:00
Jason A. Donenfeld
d4112d9096
global: bump copyright
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2021-01-28 17:52:15 +01:00
Jason A. Donenfeld
da9d300cf8
main: now that we're upstreamed, relax Linux warning
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2020-05-02 02:20:47 -06:00
Jason A. Donenfeld
59c9929714
README: specify go 1.13
...
Due to the use of the new errors module, we now require at least 1.13
instead of 1.12.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2020-05-02 02:08:52 -06:00
Jason A. Donenfeld
db0aa39b76
global: update header comments and modules
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com >
2020-05-02 02:08:26 -06:00
Jason A. Donenfeld
89dd065e53
README: update repo urls
2019-12-30 11:53:39 +01:00
Jason A. Donenfeld
b0cf53b078
README: update windows info
2019-07-08 14:52:49 +02:00
Jason A. Donenfeld
5c3d333f10
tun: windows: registration of write buffer no longer required
2019-07-05 14:17:48 +02:00
Jason A. Donenfeld
ab0f442daf
tun: use sysconn instead of .Fd with Go 1.12
2019-02-27 01:34:11 +01:00
Jason A. Donenfeld
dff424baf8
Update copyright
2019-02-05 12:59:42 +01:00
Jason A. Donenfeld
5d6083df7e
Switch to go modules
2018-10-09 18:13:56 +02:00
Jason A. Donenfeld
99d5aeeb27
Fix duplicated wording
2018-06-02 17:36:35 +02:00
Jason A. Donenfeld
588b9f01ae
Adopt GOPATH
...
GOPATH is annoying, but the Go community pushing me to adopt it is even
more annoying.
2018-05-23 05:18:13 +02:00
Jason A. Donenfeld
82d12e85bb
Fix markdown
2018-05-22 16:47:15 +02:00
Jason A. Donenfeld
d6b694e161
Add OpenBSD tun driver support
2018-05-22 16:21:05 +02:00
Jason A. Donenfeld
dd663a7ba4
Notes on FreeBSD limitations
2018-05-22 01:30:16 +02:00
Jason A. Donenfeld
ff3f2455e5
Rework freebsd support
2018-05-21 18:48:48 +02:00
Jason A. Donenfeld
711f929879
Fill out readme
2018-05-17 16:55:45 +02:00
Jason A. Donenfeld
8f1d1b8c54
MPLv2 for App Store
2018-02-13 19:43:47 +01:00
Peter Wu
ea36282213
README: rust -> go
2017-05-30 12:06:44 +02:00
Jason A. Donenfeld
6bd0b2fbe2
Initial scaffolding
2017-05-30 00:13:20 +02:00