snowflake/common
David Fifield 64491466ce Manually unlock the mutex in ClientMap.SendQueue.
Rather than use defer. It is only a tiny amount faster, but this
function is frequently called.

Before:
	$ go test -bench=BenchmarkSendQueue -benchtime=2s
	BenchmarkSendQueue-4    15901834               151 ns/op
After:
	$ go test -bench=BenchmarkSendQueue -benchtime=2s
	BenchmarkSendQueue-4    15859948               147 ns/op

https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40177
2022-12-08 08:03:54 -07:00
..
amp format using go-1.19 2022-10-09 21:15:50 +02:00
bridgefingerprint Represent Bridge Fingerprint As String 2022-06-16 14:06:58 +01:00
encapsulation Benchmark for encapsulation.ReadData. 2022-11-16 13:48:34 -07:00
event change bandwidth type from int to int64 to prevent overflow 2022-11-21 10:33:21 -05:00
ipsetsink Use truncated hash instead crc64 for counted hash 2022-06-16 15:00:12 +01:00
messages format using go-1.19 2022-10-09 21:15:50 +02:00
namematcher Update Relay Pattern format to include dollar sign 2022-06-16 14:06:58 +01:00
nat Wrap client NAT log 2022-05-31 08:52:23 -07:00
safelog change regexes for ipv6 addresses to catch url-encoded addresses 2022-11-28 15:56:35 -05:00
task Wait some time before displaying the proxy usage log 2022-05-25 11:01:01 -04:00
turbotunnel Manually unlock the mutex in ClientMap.SendQueue. 2022-12-08 08:03:54 -07:00
util Bump version of pion/sdp 2021-01-25 10:28:17 -05:00
utls Refactor utls roundtripper_test to deduplicate 2022-11-29 15:41:49 +00:00
version Bump version to v2.4.1 2022-12-01 11:38:22 -05:00
websocketconn Benchmark websocket.Conn Upgrade creation. 2022-11-16 13:48:34 -07:00