[Broken Server] v1.3.1
Issues
- Server is leaking UDP associations when the packet has an invalid address due to #83.
Features
- Better detection resistance
- Reduce memory usage in read streams #90
- New probe metric buckets
- UDP performance improvement
Changelog
22c3d1f Add Probe tests
df76b56 Add comment
6889e91 Add status counts
477cfb5 Address comments
37978cf Clarify connection type
b254da7 Compute maxCipherOverhead from the list
61d0c98 Create cipher.go
3832473 Create dialTarget
e0d8f9c Create probe tests
ac79303 Disable timeout earlier
cceb1dd Drain on address errors
618cf87 Drain on relay error
c071f74 Expand comments on *[]byte issue
397af32 Fix SupportedCipherNames
2736502 Fix integer type
b1b2572 Fix key derivation
dea3ff3 Fix relay issue
03ad234 Fix test
2373c69 Fix test race condition
e83280b Hardcode bytesForKeyFinding
9eebbd5 Implement a more general slice pool
367246f Make SuportedCipherNames a function
218241e Make saltSize explicit
87c0efa Make ss-subkey a constant
08cf2a5 Make timeout apply to connection
73a2b79 Merge branch 'fortuna-probe' into fortuna-clear
38db713 Merge branch 'master' into fortuna-clear
5eb8710 Merge branch 'master' into fortuna-clear
3125d6b Merge branch 'master' into fortuna-clear
e82cf98 Merge pull request #85 from Jigsaw-Code/fortuna-clear
842ecc9 Merge pull request #88 from Jigsaw-Code/fortuna-aead
72e7ee4 Merge pull request #89 from Jigsaw-Code/bemasc-pool1
25f6db2 Merge pull request #90 from Jigsaw-Code/bemasc-pool2
8269318 Merge pull request #91 from Jigsaw-Code/fortuna-bytes-metric
264ddf9 Merge pull request #92 from Jigsaw-Code/fortuna-key
908426c Move getAEADSpec and fix capitalization
354c508 Move makeServerBytes
ce1b584 Move tgtConn.CloseWrite
98cc1ad Reduce memory usage in read streams
dcb91ef Reduce probe buckets
2b0f428 Remove status from data bytes metric
523b106 Rename ssPool to readBufPool and fix comment
995be6c Rename to "LazySlice"
eda84e7 Renames (LazySlice, maxTagSize, payloadSizeBuf)
90bbbe2 Restore status
046c502 Revert TCPConn in test
6478ac5 Update CipherList comment
ad01a2c Update shadowsocks/cipher.go
ea6d350 Update shadowsocks/cipher.go
c5d4cb7 Use int64 on addIfNonZero