KokaKiwi
|
21d7449851
|
proxy: Check ephemeral port range ordering at flag parsing
|
2022-10-14 21:40:07 +02:00 |
|
KokaKiwi
|
10c8173120
|
proxy: Fix ephemeral ports range CLI flag (again)
|
2022-10-12 19:48:24 +02:00 |
|
Cecylia Bocovich
|
8b1970a3ce
|
Update CI tests to include latest and min go versions
|
2022-10-12 11:30:47 -04:00 |
|
Cecylia Bocovich
|
31b958302e
|
Bump minimum go version to 1.15
|
2022-10-12 11:03:06 -04:00 |
|
KokaKiwi
|
986fc8269a
|
proxy: Correctly handle argument parsing error
|
2022-10-12 16:51:39 +02:00 |
|
KokaKiwi
|
c5b291b114
|
proxy: Fix build with golang 1.13
|
2022-10-12 16:33:09 +02:00 |
|
meskio
|
56063efbba
|
Merge remote-tracking branch 'gitlab/mr/102'
|
2022-10-11 18:47:47 +02:00 |
|
trinity-1686a
|
5ef5142bb0
|
format using go-1.19
|
2022-10-09 21:15:50 +02:00 |
|
KokaKiwi
|
068af08703
|
Change how ephemeral-ports-range CLI flag is handled
|
2022-09-30 17:55:10 +02:00 |
|
KokaKiwi
|
47f9392645
|
proxy: Add ICE ephemeral ports range setting CLI flag
|
2022-09-30 17:55:08 +02:00 |
|
KokaKiwi
|
5e564f36ff
|
proxy: Add a SnowflakeProxy.makeWebRTCAPI() method
|
2022-09-30 17:55:06 +02:00 |
|
Tommaso Gragnato
|
9ce1de4eee
|
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.
|
2022-09-26 08:52:23 -07:00 |
|
Daniel Golle
|
a8829d49b7
|
Fix proxy command line help output
|
2022-09-26 10:37:29 -04:00 |
|
Shelikhoo
|
36f03dfd44
|
Record proxy type for proxy relay stats
|
2022-09-23 13:08:13 +01:00 |
|
itchyonion
|
03b2b56f87
|
Fix broker race condition
|
2022-07-19 18:25:27 -07:00 |
|
Shelikhoo
|
c983c13a84
|
Updated ChangeLog for v2.3.0 release
|
2022-06-23 11:40:29 +01:00 |
|
Shelikhoo
|
35e9ab8c0b
|
Use truncated hash instead crc64 for counted hash
|
2022-06-16 15:00:12 +01:00 |
|
Shelikhoo
|
b18e6fcfe4
|
Add document for Distinct IP file
|
2022-06-16 15:00:12 +01:00 |
|
Shelikhoo
|
af1134362a
|
Update distinct counter interface
|
2022-06-16 15:00:12 +01:00 |
|
Shelikhoo
|
be40b623a4
|
Add go sum for hyperloglog
|
2022-06-16 15:00:12 +01:00 |
|
Shelikhoo
|
2541b13166
|
Add distinct IP counter to broker
|
2022-06-16 15:00:10 +01:00 |
|
Shelikhoo
|
fa7d1e2bb7
|
Add distinct IP counter to metrics
|
2022-06-16 14:58:12 +01:00 |
|
Shelikhoo
|
211254fa98
|
Add distinct IP counter
|
2022-06-16 14:58:12 +01:00 |
|
Shelikhoo
|
97dea533da
|
Update Relay Pattern format to include dollar sign
|
2022-06-16 14:06:58 +01:00 |
|
Shelikhoo
|
ddf72025d1
|
Restrict Allowed Relay to Tor Pool by default
|
2022-06-16 14:06:58 +01:00 |
|
Shelikhoo
|
e5b799d618
|
Update documents for broker messages
|
2022-06-16 14:06:58 +01:00 |
|
Shelikhoo
|
0ae4d821f0
|
Move ErrExtraInfo to ipc.go
|
2022-06-16 14:06:58 +01:00 |
|
Shelikhoo
|
a4bbb728e6
|
Fix not zero metrics for 1.3 values
|
2022-06-16 14:06:58 +01:00 |
|
Shelikhoo
|
8ba89179f1
|
Add document for LoadBridgeInfo input
|
2022-06-16 14:06:58 +01:00 |
|
Shelikhoo
|
8ab45651d0
|
Disallow unknown bridge list file field
|
2022-06-16 14:06:58 +01:00 |
|
Shelikhoo
|
c5e5b45b06
|
Update message protocol version to 1.3 for RelayURL
|
2022-06-16 14:06:58 +01:00 |
|
Shelikhoo
|
f789dce6d2
|
Represent Bridge Fingerprint As String
|
2022-06-16 14:06:58 +01:00 |
|
Shelikhoo
|
dd61e2be0f
|
Add Proxy Relay URL Metrics Collection
|
2022-06-16 14:06:57 +01:00 |
|
Shelikhoo
|
b78eb74e42
|
Add Proxy Relay URL Rejection Metrics
|
2022-06-16 14:06:57 +01:00 |
|
Shelikhoo
|
7caab01785
|
Fixed desynchronized comment and behavior for log interval
In 64ce7dff1b , the log interval is modified while the comment is left unchanged.
|
2022-06-16 14:06:57 +01:00 |
|
Shelikhoo
|
b391d98679
|
Add Proxy Relay URL Support Counting Metrics Output
|
2022-06-16 14:06:57 +01:00 |
|
Shelikhoo
|
1b48ee14f4
|
Add test for proxy poll with Relay URL
|
2022-06-16 14:06:57 +01:00 |
|
Shelikhoo
|
6e8fbe54ee
|
Rejection reason feedback
|
2022-06-16 14:06:57 +01:00 |
|
Shelikhoo
|
3ebb5a4186
|
Show relay URL when connecting to relay
|
2022-06-16 14:06:57 +01:00 |
|
Shelikhoo
|
b18a9431b2
|
Add Broker Allowed Relay Pattern Indication Rejection for Proxy
|
2022-06-16 14:06:57 +01:00 |
|
Shelikhoo
|
2ebdc89c42
|
Add Allowed Relay Hostname Pattern Indication
|
2022-06-16 14:06:57 +01:00 |
|
Shelikhoo
|
b09a2e09b3
|
Add Relay URL Check in Snowflake Proxy
|
2022-06-16 14:06:56 +01:00 |
|
Shelikhoo
|
02c6f764c9
|
Add support for specifying bridge list file
|
2022-06-16 14:06:56 +01:00 |
|
Shelikhoo
|
c961b07459
|
Add Detailed Error Output for datachannelHandler
|
2022-06-16 14:06:56 +01:00 |
|
Shelikhoo
|
50c0d64e10
|
Add Detailed Error Output for proxyPolls, proxyAnswers
|
2022-06-16 14:06:56 +01:00 |
|
Shelikhoo
|
c7549d886e
|
Update default snowflake server address
Change snowflake broker test for updated address
Amend DefaultBridges Value
Add Default Fingerprint Info for Snowflake
|
2022-06-16 14:06:56 +01:00 |
|
Shelikhoo
|
5d7a3766d6
|
Add Relay Info Forwarding for Snowflake
|
2022-06-16 13:57:34 +01:00 |
|
Shelikhoo
|
d5a87c3c02
|
Guard Proxy Relay URL Acceptance with Pattern Check
|
2022-06-16 13:57:33 +01:00 |
|
Shelikhoo
|
863a8296e8
|
Add RelayURL support in proxy
|
2022-06-16 13:57:33 +01:00 |
|
Shelikhoo
|
613ceaf970
|
Add RelayURL and AllowedRelayPattern to snowflake signaling
|
2022-06-16 13:57:33 +01:00 |
|