vcswatch reports that
this package seems to have a new changelog entry (version
2.10.1-1, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit e1830cfbffa21bac115a8e660e9ede3bde2be968
Author: Antoine Beaupré <anarcat@debian.org>
Date: Fri Dec 6 16:52:17 2024 -0500
add ptutil b-d
commit 3999b8fde77aa7d4c30bb60b9beb24407300b02e
Author: Antoine Beaupré <anarcat@debian.org>
Date: Fri Dec 6 13:30:40 2024 -0500
prepare 2.10.1-1 upload
commit b9834bd87f7b06e5684a421be25c63ed1eae1b0e
Author: Antoine Beaupré <anarcat@debian.org>
Date: Fri Dec 6 13:40:05 2024 -0500
bump goptlib dep
commit 2a139f1a58ab61c4a987caa37ba809ae6a95bd45
Merge: 8fac590 8b2e12c
Author: Antoine Beaupré <anarcat@debian.org>
Date: Fri Dec 6 13:30:20 2024 -0500
Merge tag 'v2.10.1' into debian/sid
2.10.1
commit 8fac5904b4d51a11b35f4a5eb970cd178a44be14
Author: Micah Anderson <micah@riseup.net>
Date: Wed Jul 10 17:22:37 2024 -0400
Add DynamicUser=yes to systemd unit (Closes: #1075885)
commit 47e36bbb4a2a43af2cdc55fff048100d67cbb306
Merge: 2ec0b5e 059b96a
Author: meskio <meskio@sindominio.net>
Date: Tue Apr 9 11:52:52 2024 +0000
Merge branch 'add-cli-arguments-support' into 'debian/sid'
Allow passing flags to proxy via /etc/default
See merge request pkg-privacy-team/snowflake!4
commit 059b96adc35beac227f3db83113515db3c214cda
Author: Johannes Christ <jc@jchri.st>
Date: Wed Aug 23 00:21:43 2023 +0200
Allow passing flags to proxy via /etc/default
commit 2ec0b5e3fa6bf1447b6be6d4da37d5333a71b08a
Author: Nilesh Patra <nilesh@nileshpatra.info>
Date: Sun Feb 26 00:44:53 2023 +0530
Really upload to unstable
commit db16115ada535e6c2e43cd20fa32a61e7aeab499
Author: meskio <meskio@torproject.org>
Date: Fri Feb 24 13:59:07 2023 +0100
New upstream release
commit f36135edef9df6fcd9c7002324c34b14ea048eea
Merge: 15aaf49 7b77001
Author: meskio <meskio@torproject.org>
Date: Fri Feb 24 13:56:17 2023 +0100
Update upstream source from tag 'upstream/2.5.1'
Update to upstream version '2.5.1'
with Debian dir 050abeb2ab0fbac629af6ab2dd4c912ed507bd6e
commit 7b77001eaa90e09d41172a2b170dabd3f1922b4a
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed Jan 18 14:37:05 2023 +0000
Update version to v2.5.1
commit 44c76ce3ad705a6f0d14bc44215f82f443e646a4
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed Jan 18 14:36:18 2023 +0000
Fix helloverify remove patch not applied
commit daa9b535c876ec4df836bf8e2f3edb86fd3b28be
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed Jan 18 11:27:31 2023 +0000
Update Version to v2.5.0
commit 10fd00068528fd6309bbb49f9dd0fea38f1ac5ef
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Tue Jan 17 12:47:32 2023 +0000
Apply Skip Hello Verify Migration
Backported from https://gitlab.torproject.org/shelikhoo/snowflake/-/tree/dev-skiphelloverify-backup
commit 4895a32fd3c2f1d6918c934be6ffe623b1bec702
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Mon Jan 16 11:55:31 2023 -0500
Bump version to v2.4.3
commit 086bbb4a63f29e7ac7df00df00084658330461b7
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Fri Jan 13 13:45:17 2023 -0500
Bump version to v2.4.2
commit 7db2568448fed6d883b33db11e3a497c69f1748f
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Tue Jan 3 10:32:03 2023 -0500
Remove duplicate stun.sonetel.net entry
commit 8c775562c151c527264c2737f568516d33522600
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Sat Dec 31 12:00:46 2022 -0500
Remove two suggested STUN servers from client docs
Removed stun.stunprotocol.org after a discussion with the operator, and
stun.altar.com.pl after noticing it has gone offline.
https://lists.torproject.org/pipermail/anti-censorship-team/2022-December/000272.html
https://lists.torproject.org/pipermail/anti-censorship-team/2022-December/000276.html
commit f6fa51d7491b2925ff46607455a5a60235cbd9f5
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Sat Dec 31 09:57:36 2022 -0500
Switch default proxy STUN server to stun.l.google.com
This is the same default that the web-based proxies use. Proxies do not
need RFC 5780 compatible STUN servers.
commit 936a1f81382c95950c4659afec1b3fe875c681d9
Author: David Fifield <david@bamsoftware.com>
Date: Sun Dec 11 17:51:09 2022 -0700
Add a num-turbotunnel server transport option.
Replaces the hardcoded numKCPInstances.
commit c6fabb212d7eff3f58021eb0f806376772c2bd4d
Author: David Fifield <david@bamsoftware.com>
Date: Sat Oct 1 11:43:29 2022 -0600
Use multiple parallel KCP state machines in the server.
To distribute CPU load.
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40200
commit 53e381e45d63b0d0ccebbeece71b2471900c7b6a
Author: itchyonion <itchyonion@torproject.org>
Date: Tue Dec 13 09:23:34 2022 -0800
Fix server flag name
commit 11c33338568863edb70b044c4bef3567873d2608
Author: Flo418 <2645-Flo418@gitlab.torproject.org>
Date: Mon Dec 12 19:56:59 2022 +0100
add some more test for URL encoded IPs (safelog)
commit 839d2218837dfbd1682ff39b375f45660b3974b5
Author: David Fifield <david@bamsoftware.com>
Date: Wed Sep 28 15:21:23 2022 -0600
Take ownership of buffer in QueuePacketConn QueueIncoming/WriteTo.
This design is easier to misuse, because it allows the caller to modify
the contents of the slice after queueing it, but it avoids an extra
allocation + memmove per incoming packet.
Before:
$ go test -bench='Benchmark(QueueIncoming|WriteTo)' -benchtime=2s -benchmem
BenchmarkQueueIncoming-4 7001494 342.4 ns/op 1024 B/op 2 allocs/op
BenchmarkWriteTo-4 3777459 627 ns/op 1024 B/op 2 allocs/op
After:
$ go test -bench=BenchmarkWriteTo -benchtime 2s -benchmem
BenchmarkQueueIncoming-4 13361600 170.1 ns/op 512 B/op 1 allocs/op
BenchmarkWriteTo-4 6702324 373 ns/op 512 B/op 1 allocs/op
Despite the benchmark results, the change in QueueIncoming turns out not
to have an effect in practice. It appears that the compiler had already
been optimizing out the allocation and copy in QueueIncoming.
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40187
The WriteTo change, on the other hand, in practice reduces the frequency
of garbage collection.
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40199
commit d4749d2c1dd5d9e59d8994d5b84102f7b0afd0ef
Author: David Fifield <david@bamsoftware.com>
Date: Sun Sep 25 14:58:31 2022 -0600
Reduce turbotunnel queueSize from 2048 to 512.
This is to reduce heap usage.
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40179
Past discussion of queueSize:
https://lists.torproject.org/pipermail/anti-censorship-team/2021-July/000188.html
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/48#note_2744619
commit 77b186ae6eb7f61ff4e51494c238388b88f68194
Author: David Fifield <david@bamsoftware.com>
Date: Sat Sep 24 12:39:31 2022 -0600
Have SnowflakeClientConn implement io.WriterTo.
By forwarding the method to the inner smux.Stream. This is to prevent
io.Copy in the top-level proxy function from allocating a buffer per
client.
The smux.Stream WriteTo method returns io.EOF on success, contrary to
the contract of io.Copy that says it should return nil. Ignore io.EOF in
the proxy loop to avoid a log message.
/anti-censorship/pluggable-transports/snowflake/-/issues/40177
commit 64491466ceffcbfd66422ec2e375c35935da2e46
Author: David Fifield <david@bamsoftware.com>
Date: Sat Sep 24 10:05:17 2022 -0600
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
commit 8e5af50bdb43b2626832b022eeceee7ef4e3c953
Author: David Fifield <david@bamsoftware.com>
Date: Thu Sep 22 17:16:53 2022 -0600
Increase clientIDAddrMapCapacity to 98304.
Recent increases in usage have exhausted the capacity of the map.
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40173
commit cbc50592d83455ecaaa78850d90b0fdee22344a5
Author: Flo418 <2645-Flo418@gitlab.torproject.org>
Date: Wed Nov 23 21:23:04 2022 +0100
update README.md help output, fix #40232
commit cebe4a0af6777a157aea0ed6351471ea70826584
Author: Flo418 <2645-Flo418@gitlab.torproject.org>
Date: Wed Nov 23 20:57:01 2022 +0100
enhance help for capacity flag, fix #40208
commit 7c154e5fd06693ddc4feb5962cab4a13aeebd405
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Thu Dec 1 11:38:22 2022 -0500
Bump version to v2.4.1
commit 788e3ae95604ea1ae21491e6ab3682cfbd4753ec
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Tue Nov 29 15:39:29 2022 +0000
Refactor utls roundtripper_test to deduplicate
commit d8d3e538f1fe2c60369876970900fe00a7958aca
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Fri Nov 25 14:29:58 2022 +0000
Fix uTLS RoundTripper Inconsistent Key for host:port
This commit fixes an issue described at:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40224
This bug has been fixed, with test case describing this bug added.
commit 56f15a5db703a9079bcc3585c3dad0f0caf48d67
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Tue Nov 29 09:52:09 2022 -0500
Update ChangeLog for v2.4.0
commit b547d449cb3f7710ecb70f55a3cbe3a2fe8382d3
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Mon Nov 28 17:30:05 2022 -0500
Refactor timeout loop to use a context and reuse timers
commit b010de5abb89aba37da73e50eb5c7dbe054c4362
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Wed Oct 19 10:05:18 2022 -0400
Terminate timeoutLoop when conn is closed
commit 5c23fcf14ab7342be57244731b80937c0dad27f3
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Tue Oct 18 15:43:30 2022 -0400
Add timeout for webRTCConn
commit 6007d5e08e981b739e5dab23ce5597fc086ca1c2
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Tue Oct 18 14:55:50 2022 -0400
Refactor creation of webRTCConn in proxy
commit 90d1a5671964564c27f95afbab22dbc031135516
Author: luciole <luciole@systemli.org>
Date: Mon Nov 14 17:30:36 2022 +0100
change regexes for ipv6 addresses to catch url-encoded addresses
commit 4ebd85e5d181182a5a3c1e61bdef8abaa92afee0
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Tue Nov 22 15:21:30 2022 +0000
add version output to log
commit 33248f3dec5594c985cfd11e6c6143ddaa5613c0
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Tue Nov 8 14:58:23 2022 +0000
Add Version Output Support to Snowflake
From now on, there will be a file at common/version/version.go that includes current version number.
commit 2c599f88274b37f743996ed9f4ff0744b84c119d
Author: luciole <luciole@systemli.org>
Date: Thu Nov 17 14:30:16 2022 +0100
change bandwidth type from int to int64 to prevent overflow
commit 115ba6a745b877904f5f4b6a4c852c3f2d5a87b8
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Thu Nov 17 11:07:48 2022 -0500
Add gofmt output to CI test before calling test -z
We use a call to test -z together with go fmt because it doesn't output
a non-zero exit status (triggering CI test failure). However, we lose
useful debugging output from the go fmt call because test -z swallows
it. This adds very verbose formatting output to the CI test.
commit e851861e686520435e456b7ee39ef19097daa60b
Author: David Fifield <david@bamsoftware.com>
Date: Thu Sep 22 17:09:07 2022 -0600
Benchmark for encapsulation.ReadData.
commit a579c969e62a4727b4173b31ed54d338dbe1a4db
Author: David Fifield <david@bamsoftware.com>
Date: Thu Sep 22 16:52:51 2022 -0600
encapsulation.paddingBuffer can be statically allocated.
commit 4ae63eccabb8cdbcb8c1f22a91c3bbf27e87076d
Author: David Fifield <david@bamsoftware.com>
Date: Thu Sep 22 16:43:27 2022 -0600
Benchmark websocket.Conn Upgrade creation.
I had thought to set a buffer size of 2048, half the websocket package
default of 4096. But it turns out when you don't set a buffer size, the
websocket package reuses the HTTP server's read/write buffers, which
empirically already have a size of 2048.
$ go test -bench=BenchmarkUpgradeBufferSize -benchmem -benchtime=5s
BenchmarkUpgradeBufferSize/0-4 25669 234566 ns/op 32604 B/op 113 allocs/op
BenchmarkUpgradeBufferSize/128-4 24739 238283 ns/op 24325 B/op 117 allocs/op
BenchmarkUpgradeBufferSize/1024-4 25352 238885 ns/op 28087 B/op 116 allocs/op
BenchmarkUpgradeBufferSize/2048-4 22660 234890 ns/op 32444 B/op 116 allocs/op
BenchmarkUpgradeBufferSize/4096-4 25668 232591 ns/op 41672 B/op 116 allocs/op
BenchmarkUpgradeBufferSize/8192-4 24908 240755 ns/op 59103 B/op 116 allocs/op
commit 2321642f3cf6d6371f638126d713e645311994ed
Author: David Fifield <david@bamsoftware.com>
Date: Thu Sep 22 15:53:04 2022 -0600
Hoist temporary buffers outside the loop.
Otherwise the buffers are re-allocated on every iteration, which is a
surprise to me. I thought the compiler would do this transformation
itself.
Now there is just one allocation per client←server read (one
messageReader) and two allocations per server←client read (one
messageReader and one messageWriter).
$ go test -bench=BenchmarkReadWrite -benchmem -benchtime=5s
BenchmarkReadWrite/c←s_150-4 481054 12849 ns/op 11.67 MB/s 8 B/op 1 allocs/op
BenchmarkReadWrite/s←c_150-4 421809 14095 ns/op 10.64 MB/s 56 B/op 2 allocs/op
BenchmarkReadWrite/c←s_3000-4 208564 28003 ns/op 107.13 MB/s 16 B/op 2 allocs/op
BenchmarkReadWrite/s←c_3000-4 186320 30576 ns/op 98.12 MB/s 112 B/op 4 allocs/op
commit 264425a488edbbfad80deb59aefcb3c40ad9a72d
Author: David Fifield <david@bamsoftware.com>
Date: Thu Sep 22 15:49:14 2022 -0600
Use io.CopyBuffer in websocketconn.readLoop.
This avoids io.Copy allocating a 32 KB buffer on every call.
https://cs.opensource.google/go/go/+/refs/tags/go1.19.1:src/io/io.go;l=416
$ go test -bench=BenchmarkReadWrite -benchmem -benchtime=5s
BenchmarkReadWrite/c←s_150-4 385740 15114 ns/op 9.92 MB/s 4104 B/op 3 allocs/op
BenchmarkReadWrite/s←c_150-4 347070 16824 ns/op 8.92 MB/s 4152 B/op 4 allocs/op
BenchmarkReadWrite/c←s_3000-4 190257 31581 ns/op 94.99 MB/s 8208 B/op 6 allocs/op
BenchmarkReadWrite/s←c_3000-4 163233 34821 ns/op 86.16 MB/s 8304 B/op 8 allocs/op
commit 3df514ae2961166088902dbd329b929983b6e002
Author: David Fifield <david@bamsoftware.com>
Date: Thu Sep 22 15:43:59 2022 -0600
Call WriteMessage directly in websocketconn.Conn.Write.
In the client←server direction, this hits a fast path that avoids
allocating a messageWriter.
https://github.com/gorilla/websocket/blob/v1.5.0/conn.go#L760
Cuts the number of allocations in half in the client←server direction:
$ go test -bench=BenchmarkReadWrite -benchmem -benchtime=5s
BenchmarkReadWrite/c←s_150-4 597511 13358 ns/op 11.23 MB/s 33709 B/op 2 allocs/op
BenchmarkReadWrite/s←c_150-4 474176 13756 ns/op 10.90 MB/s 34968 B/op 4 allocs/op
BenchmarkReadWrite/c←s_3000-4 156488 36290 ns/op 82.67 MB/s 68673 B/op 5 allocs/op
BenchmarkReadWrite/s←c_3000-4 190897 34719 ns/op 86.41 MB/s 69730 B/op 8 allocs/op
commit 8cadcaee704053aedb42964ae143ef1597364020
Author: David Fifield <david@bamsoftware.com>
Date: Thu Sep 22 15:40:10 2022 -0600
Benchmark for websocketconn.Conn read/write.
Current output:
$ go test -bench=BenchmarkReadWrite -benchmem -benchtime=5s
BenchmarkReadWrite/c←s_150-4 451840 13904 ns/op 10.79 MB/s 34954 B/op 4 allocs/op
BenchmarkReadWrite/s←c_150-4 452560 16134 ns/op 9.30 MB/s 36378 B/op 4 allocs/op
BenchmarkReadWrite/c←s_3000-4 202950 40846 ns/op 73.45 MB/s 69833 B/op 8 allocs/op
BenchmarkReadWrite/s←c_3000-4 189262 37930 ns/op 79.09 MB/s 69768 B/op 8 allocs/op
commit 0780f2e80947722ed38e4e700c20781fcc2ce9e7
Author: David Fifield <david@bamsoftware.com>
Date: Tue Nov 15 23:42:21 2022 -0700
Add a `orport-srcaddr` server transport option.
The option controls what source address to use when dialing the
(Ext)ORPort. Using a source address other than 127.0.0.1, or a range of
addresses, can help with localhost ephemeral port exhaustion.
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40198
commit 9d72b30603e644b8cf0645ab8da189814c093650
Author: itchyonion <itchyonion@torproject.org>
Date: Tue Nov 8 13:22:51 2022 -0800
proxy: Let verbose level act on file logging
commit 768b80dbdfba8733a614770c93fdbea4d48c7c52
Author: itchyonion <itchyonion@torproject.org>
Date: Mon Nov 7 15:20:20 2022 -0800
Use event logger for proxy starting message and NAT info
commit 2f55581098ee45a2e19e8272f0130a6447a5f2d0
Author: David Fifield <david@bamsoftware.com>
Date: Thu Sep 22 17:20:33 2022 -0600
Reduce the smux KeepAliveTimeout on the server from 10 to 4 minutes.
To save memory, we want to more aggressively close stale connections.
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40175
commit 12e8de8b24e0a35e4c4bcc8de8a7a062efd7c35e
Author: David Fifield <david@bamsoftware.com>
Date: Thu Sep 22 14:04:48 2022 -0600
Update github.com/gorilla/websocket to v1.5.0.
commit 15aaf49e50a5afb51abb83d54330fdb4bb43aac4
Author: meskio <meskio@torproject.org>
Date: Mon Nov 14 17:27:49 2022 +0100
Bump debian policy
commit ad30ff55710df4c465cbe5f357890bfd18d0ebac
Author: meskio <meskio@torproject.org>
Date: Mon Nov 14 16:43:47 2022 +0100
Remove unused dependencies from the sourcecode
Remove geoip, hyperloop and the vendor folder, as those dependencies are
only used by the broker and not needed in the package.
commit af59ae6100bbae0fe7e1b3d56a91ad7776e54e28
Author: meskio <meskio@torproject.org>
Date: Mon Nov 14 14:43:42 2022 +0100
Remove the test entropy patch
It was included upstream
commit 1d0e792989acc0f9d42d7d268e961af297941ca9
Author: meskio <meskio@torproject.org>
Date: Mon Nov 14 14:17:41 2022 +0100
New 2.3.1 version
commit 6a298eef467f9e32fbc2952ad1f43494e92f8a85
Merge: b7f01d2 36f03df
Author: meskio <meskio@torproject.org>
Date: Mon Nov 14 16:36:31 2022 +0100
Merge tag 'upstream/2.3.1' into debian/sid
commit 3185487aea4efcdfd70812222b1bd005e270242b
Author: luciole <luciole@systemli.org>
Date: Thu Nov 10 15:12:46 2022 +0100
update formatTraffic so that bandwidth unit is always KB
commit ac8562803ab9621d037bd1b3710c59799c7aa6d5
Merge: 39df9b3 21d7449
Author: meskio <meskio@torproject.org>
Date: Mon Oct 17 12:36:19 2022 +0200
Merge remote-tracking branch 'gitlab/mr/107'
commit 39df9b36b5694c6afd88a363f7c2984f00d26cb5
Author: David Fifield <david@bamsoftware.com>
Date: Sun Oct 16 23:14:38 2022 -0600
Fix uTLS issue number in ChangeLog.
The right issue number is #40054.
The #40095 it referred to was for load balancing on the broker.
commit 21d74498518a600f9ad2124cb4da23d721b7fb41
Author: KokaKiwi <kokakiwi+tor@kokakiwi.net>
Date: Fri Oct 14 21:40:07 2022 +0200
proxy: Check ephemeral port range ordering at flag parsing
commit 10c8173120cd205b54f446c9d0671572e8acc20b
Author: KokaKiwi <kokakiwi+tor@kokakiwi.net>
Date: Wed Oct 12 19:33:38 2022 +0200
proxy: Fix ephemeral ports range CLI flag (again)
commit 8b1970a3ce85436e87a9ac868652c3fc3d8c4b58
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Wed Oct 12 11:05:05 2022 -0400
Update CI tests to include latest and min go versions
commit 31b958302e93457aa9188c7ae5f5977dad1929bf
Author: Cecylia Bocovich <cohosh@torproject.org>
Date: Wed Oct 12 11:03:06 2022 -0400
Bump minimum go version to 1.15
commit 986fc8269a804f5b7f223b71ae1c28f718bbf8f1
Author: KokaKiwi <kokakiwi+tor@kokakiwi.net>
Date: Wed Oct 12 16:51:39 2022 +0200
proxy: Correctly handle argument parsing error
commit c5b291b114752cd287a6bf1910f159be537f15fe
Author: KokaKiwi <kokakiwi+tor@kokakiwi.net>
Date: Wed Oct 12 16:33:09 2022 +0200
proxy: Fix build with golang 1.13
commit 56063efbbaf2c5d4deccf0302706abf1d466eb87
Merge: 5ef5142 068af08
Author: meskio <meskio@torproject.org>
Date: Tue Oct 11 18:47:47 2022 +0200
Merge remote-tracking branch 'gitlab/mr/102'
commit 5ef5142bb02b8d274f88b8457d2ef4272f11a181
Author: trinity-1686a <trinity@deuxfleurs.fr>
Date: Sun Oct 9 16:36:22 2022 +0200
format using go-1.19
commit 068af0870370b5c1ae8690068088b2d8ed11bfa5
Author: KokaKiwi <kokakiwi+git@kokakiwi.net>
Date: Fri Sep 30 17:50:21 2022 +0200
Change how ephemeral-ports-range CLI flag is handled
commit 47f9392645da2018bdd96fd603c6378e641a1f30
Author: KokaKiwi <kokakiwi+git@kokakiwi.net>
Date: Fri Sep 30 17:52:07 2022 +0200
proxy: Add ICE ephemeral ports range setting CLI flag
commit 5e564f36ff639eae2289be5a9e937e98ab62ee75
Author: KokaKiwi <kokakiwi+git@kokakiwi.net>
Date: Fri Sep 30 17:51:28 2022 +0200
proxy: Add a SnowflakeProxy.makeWebRTCAPI() method
commit 9ce1de4eee4e23c918c7c5e96666ff5c6ddc654e
Author: Tommaso Gragnato <gragnato.tommaso@icloud.com>
Date: Sun Aug 14 14:34:57 2022 +0200
Use Pion's Setting Engine to reduce Multicast DNS noise
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40123
The purpose of the patch is to prevent Pion from opening the mDNS port,
thus preventing snowflake from directly leaking .local candidates.
What this doesn't prevent is the resolution of .local candidates
once they are passed on to the system DNS.
commit a8829d49b7bd315db08713abd4bf7396466d8b59
Author: Daniel Golle <daniel@makrotopia.org>
Date: Sun Sep 25 01:50:31 2022 +0100
Fix proxy command line help output
commit 36f03dfd4483922b3e7400dedc71df9cf2f30b6b
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Fri Sep 23 12:44:02 2022 +0100
Record proxy type for proxy relay stats
commit 03b2b56f879879bb379cff8d7352ace1102d8811
Author: itchyonion <itchyonion@torproject.com>
Date: Thu May 26 23:26:38 2022 -0700
Fix broker race condition
commit b7f01d25b2ba60eb82a6a7f491c9de2a4ce3077e
Author: Nilesh Patra <nilesh@debian.org>
Date: Fri Jun 24 17:45:09 2022 +0530
Upload to unstable
commit c983c13a84554d0ba1ffcdd054491090c0eafc54
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Thu Jun 23 11:37:16 2022 +0100
Updated ChangeLog for v2.3.0 release
commit 931afdd3fa06285fe66396e0b68b77a9868f4535
Author: Nilesh Patra <nilesh@debian.org>
Date: Fri Jun 17 20:15:21 2022 +0530
Upload to unstable
commit 87742c3184fcd55ec25c4f255735ef795d5727ff
Author: Nilesh Patra <nilesh@debian.org>
Date: Fri Jun 17 15:18:39 2022 +0000
Add missing-indep override for arch:all pkg, do not worry about binaries in usr/bin
commit 5291abca8097ffd0d5140f67eca0d024a3bd3073
Author: Nilesh Patra <nilesh@debian.org>
Date: Fri Jun 17 20:20:34 2022 +0530
Remove copyright entry for pion libs
commit 7bc337651c9ac55896fd879797b004bb29a778af
Author: Nilesh Patra <nilesh@debian.org>
Date: Fri Jun 17 20:14:55 2022 +0530
Add golang-github-pion-webrtc.v3-dev as B-D and Dependency for lib package
commit 5e0915a6ffa922676c032071c238cdc778c0a8e3
Author: Nilesh Patra <nilesh@debian.org>
Date: Fri Jun 17 20:13:26 2022 +0530
Un-vendor pion libs that have been accepted
commit 1155c1592b108205211f95cf65f2fb0c1fcd99ec
Author: Nilesh Patra <nilesh@debian.org>
Date: Fri Jun 17 20:11:56 2022 +0530
Provide golang-snowflake-dev as library package
commit 35e9ab8c0b3168b5eaa4f6538b8e9208eb38c508
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed Jun 15 15:32:58 2022 +0100
Use truncated hash instead crc64 for counted hash
commit b18e6fcfe41e15b213e6793b035106492b311a42
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Tue May 31 14:02:04 2022 +0100
Add document for Distinct IP file
commit af1134362aff7ddbd2103b1b2fd284abe9a03782
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Mon May 30 16:34:15 2022 +0100
Update distinct counter interface
commit be40b623a40d388450722250cc21343f03ea5b46
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Mon May 30 14:43:04 2022 +0100
Add go sum for hyperloglog
commit 2541b13166b9e502c5314536c3c2777fd84db45b
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Fri May 27 17:37:23 2022 +0100
Add distinct IP counter to broker
commit fa7d1e2bb77b92452785ce3d03c81a90efc9891e
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Fri May 27 16:21:28 2022 +0100
Add distinct IP counter to metrics
commit 211254fa9849a1ae705a482ba984d0d415730560
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Fri May 27 16:20:47 2022 +0100
Add distinct IP counter
commit 97dea533da7b6b3b2b1dfbffe7dca3a8350fab0b
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed Jun 15 13:20:58 2022 +0100
Update Relay Pattern format to include dollar sign
commit ddf72025d199db0ebd265f4b0ccc11dc243d88f9
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed Jun 1 14:39:53 2022 +0100
Restrict Allowed Relay to Tor Pool by default
commit e5b799d618fc9a1669626c6ca1a6e759192640b2
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed May 18 16:49:19 2022 +0100
Update documents for broker messages
commit 0ae4d821f0c8440a3d1d9771f16912ef897754be
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed May 18 16:19:38 2022 +0100
Move ErrExtraInfo to ipc.go
commit a4bbb728e611dbf5bd8e2021e8b1e654923e5c1d
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed May 18 15:52:46 2022 +0100
Fix not zero metrics for 1.3 values
commit 8ba89179f1f862a4957ed28a88b6a08167b653e9
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed May 18 14:11:35 2022 +0100
Add document for LoadBridgeInfo input
commit 8ab45651d094de98ff48c5900e6de50a74a0f867
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed May 18 12:19:21 2022 +0100
Disallow unknown bridge list file field