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 32fb64a1876d6ae08ea5af93e3346cd9b9bf8438
Author: Nilesh Patra <nilesh@debian.org>
Date: Tue Oct 7 00:41:19 2025 +0530
[ci skip] Tighten B-D on webrtc.v3
commit a35b058a6ad679f1c62ca13adbf509b3b859b263
Author: Nilesh Patra <nilesh@debian.org>
Date: Tue Oct 7 00:26:39 2025 +0530
Update 0001-Adapt-tests-to-work-with-devian-version-of-goconvey.patch in accordance with new tests
commit 8503a7205085b32e6f07e469484d84aad02c365a
Author: Nilesh Patra <nilesh@debian.org>
Date: Mon Oct 6 23:38:05 2025 +0530
Update patch
commit 40551b4eae85ddf82741ba8346719aad0bbd465f
Author: Nilesh Patra <nilesh@debian.org>
Date: Mon Oct 6 23:22:25 2025 +0530
[ci skip] Add patch to fixup some tests
commit d3b8e269d890a6a3b733676e7264e1c0e0a8e7c5
Author: Nilesh Patra <nilesh@debian.org>
Date: Mon Oct 6 22:05:50 2025 +0530
symlink new golang-snowflake-dev to older path
commit 7f715fcc44d6f5852db312d96b85f6a3de3d5622
Author: Nilesh Patra <nilesh@debian.org>
Date: Mon Oct 6 22:05:19 2025 +0530
Update and add new Build-Depends
commit e594bcde56436ac9dc9cc3aeb96eefdbfe4945a0
Author: Nilesh Patra <nilesh@debian.org>
Date: Mon Oct 6 02:30:44 2025 +0530
[ci skip] Update import path and add in B-D
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 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 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
commit c5e5b45b062098389c22710745ae2f7372d299e4
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Tue May 17 17:44:37 2022 +0100
Update message protocol version to 1.3 for RelayURL
commit f789dce6d2b5e6e7d02eef6b168c31ed2ddd149e
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Tue May 17 15:53:15 2022 +0100
Represent Bridge Fingerprint As String
commit dd61e2be0f65aed72b0740aa22debab7246ebc48
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Mon May 2 16:19:27 2022 +0100
Add Proxy Relay URL Metrics Collection
commit b78eb74e42e58827ac579e05049f4d9f5cd6f23a
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Mon May 2 16:13:43 2022 +0100
Add Proxy Relay URL Rejection Metrics
commit 7caab017850fdf7cb79e93b60ab9bd6baa28b027
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Mon May 2 14:15:41 2022 +0100
Fixed desynchronized comment and behavior for log interval
In 64ce7dff1b38ecda027d67c8ba54d8290755afa0, the log interval is modified while the comment is left unchanged.
commit b391d986799459a843e1596c0ffe60c46e2e4d25
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Mon May 2 14:03:32 2022 +0100
Add Proxy Relay URL Support Counting Metrics Output
commit 1b48ee14f47f6b5ac4b061c2bd50aaf58b2fff4f
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Mon May 2 13:24:39 2022 +0100
Add test for proxy poll with Relay URL
commit 6e8fbe54eeebc0ffbf84d4dd82e3e9a87d7729c4
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Fri Apr 29 17:12:59 2022 +0100
Rejection reason feedback
commit 3ebb5a4186581784a2d2ada6a5ce1c703030c3bb
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Thu Apr 21 12:00:15 2022 +0100
Show relay URL when connecting to relay
commit b18a9431b26af8c4e3c908f6e34c2340fc4911bc
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Thu Apr 14 11:15:35 2022 +0100
Add Broker Allowed Relay Pattern Indication Rejection for Proxy
commit 2ebdc89c42dfb1331dd172282b4c2192bfbb4acc
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed Apr 13 17:51:17 2022 +0100
Add Allowed Relay Hostname Pattern Indication
commit b09a2e09b3e8abadac5f5b96662864eec4ebd597
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed Apr 13 16:20:52 2022 +0100
Add Relay URL Check in Snowflake Proxy
commit 02c6f764c9f94cbbc7ef482d6db43fcb0e794996
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed Apr 13 14:19:27 2022 +0100
Add support for specifying bridge list file
commit c961b07459cd6fcc9ba40631e41a2108baf554d7
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Wed Apr 13 13:42:06 2022 +0100
Add Detailed Error Output for datachannelHandler
commit 50c0d64e108a56dc42623f2c430cda790ed887c6
Author: Shelikhoo <xiaokangwang@outlook.com>
Date: Mon Apr 11 16:30:45 2022 +0100
Add Detailed Error Output for proxyPolls, proxyAnswers