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 |
|
Shelikhoo
|
38f0e00e5d
|
Add Domain Name Matcher
Design difference from original vision: Skipped FQDN step to make it more generalized
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/28651#note_2787394
|
2022-06-16 13:57:33 +01:00 |
|
Shelikhoo
|
5578b4dd76
|
Add Bridge List Holder Test
|
2022-06-16 13:57:00 +01:00 |
|
Shelikhoo
|
0822c5f87b
|
Add Bridge List Holder
|
2022-06-16 13:56:59 +01:00 |
|
Shelikhoo
|
3d4f294241
|
Add Bridge List Definition
|
2022-06-16 13:56:56 +01:00 |
|
meskio
|
f38c91f906
|
Don't use entropy for test
Use math/rand instead of crypto/rand, so entropy is not a blocker when
running the tests.
|
2022-06-02 17:24:54 +02:00 |
|
itchyonion
|
e4c01f0595
|
Wrap client NAT log
|
2022-05-31 08:52:23 -07:00 |
|
Cecylia Bocovich
|
6310ca4381
|
Avoid performing two NAT probe tests at startup
After the initial NAT probe test, a full interval before starting the
recurring NAT retests.
|
2022-05-27 10:01:19 -04:00 |
|
Cecylia Bocovich
|
4e7f897527
|
Update snowflake CI to test with go 1.18
|
2022-05-26 12:51:54 -04:00 |
|
Cecylia Bocovich
|
ae5a71e6e5
|
Updated ChangeLog for v2.2.0 release
|
2022-05-25 12:17:54 -04:00 |
|
meskio
|
3473b438e5
|
Move ptEventLogger into the client/snowflake.go
Remove client/pt_event_logger.go file as is very minimal.
|
2022-05-25 18:09:09 +02:00 |
|
meskio
|
1d592b06e5
|
Implement String() method on events
To make it safe for logging safelog.Scrub function is now public.
Closes: #40141
|
2022-05-25 18:09:06 +02:00 |
|
itchyonion
|
9757784c5a
|
Wait some time before displaying the proxy usage log
|
2022-05-25 11:01:01 -04:00 |
|
Cecylia Bocovich
|
dd83b68efa
|
Bump version of pion/webrtc to v3.1.41
This bumps the version of pion/dtls to v2.1.5 to fix three CVEs:
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-29189
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-29190
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-29222
|
2022-05-24 11:45:47 -04:00 |
|
Cecylia Bocovich
|
b6875c6ae9
|
Bump webrtc library version
go get github.com/pion/webrtc/v3@latest
go mod tidy
|
2022-04-12 12:10:01 -04:00 |
|
itchyonion
|
e2838201ad
|
Scrub ptEvent logs
|
2022-04-12 11:52:21 -04:00 |
|
Cecylia Bocovich
|
aab806429f
|
Fix gitlab CI to work with multiple client .go files
|
2022-04-11 11:50:36 -04:00 |
|
Cecylia Bocovich
|
d807e9d370
|
Move tor-specific code outside of client library
|
2022-04-11 11:38:52 -04:00 |
|
Arlo Breault
|
2f89fbc2ed
|
Represent fingerprint internally as byte array
|
2022-03-31 11:28:00 -04:00 |
|
Arlo Breault
|
fa2f6824d9
|
Add some test cases for client poll requests
|
2022-03-21 15:31:02 -04:00 |
|