Flo418
|
cbc50592d8
|
update README.md help output, fix #40232
|
2022-12-02 13:37:17 -08:00 |
|
Flo418
|
cebe4a0af6
|
enhance help for capacity flag, fix #40208
|
2022-12-02 13:37:17 -08:00 |
|
Cecylia Bocovich
|
b547d449cb
|
Refactor timeout loop to use a context and reuse timers
|
2022-11-28 17:30:05 -05:00 |
|
Cecylia Bocovich
|
b010de5abb
|
Terminate timeoutLoop when conn is closed
|
2022-11-28 17:11:20 -05:00 |
|
Cecylia Bocovich
|
5c23fcf14a
|
Add timeout for webRTCConn
|
2022-11-28 17:11:18 -05:00 |
|
Cecylia Bocovich
|
6007d5e08e
|
Refactor creation of webRTCConn in proxy
|
2022-11-28 17:10:49 -05:00 |
|
Shelikhoo
|
4ebd85e5d1
|
add version output to log
|
2022-11-23 12:29:55 +00:00 |
|
Shelikhoo
|
33248f3dec
|
Add Version Output Support to Snowflake
From now on, there will be a file at common/version/version.go that includes current version number.
|
2022-11-23 12:29:51 +00:00 |
|
luciole
|
2c599f8827
|
change bandwidth type from int to int64 to prevent overflow
|
2022-11-21 10:33:21 -05:00 |
|
itchyonion
|
9d72b30603
|
proxy: Let verbose level act on file logging
|
2022-11-16 10:08:11 -08:00 |
|
itchyonion
|
768b80dbdf
|
Use event logger for proxy starting message and NAT info
|
2022-11-16 10:08:10 -08:00 |
|
luciole
|
3185487aea
|
update formatTraffic so that bandwidth unit is always KB
|
2022-11-10 15:12:46 +01:00 |
|
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
|
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
|
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
|
3ebb5a4186
|
Show relay URL when connecting to relay
|
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
|
c961b07459
|
Add Detailed Error Output for datachannelHandler
|
2022-06-16 14:06:56 +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 |
|
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 |
|
itchyonion
|
9757784c5a
|
Wait some time before displaying the proxy usage log
|
2022-05-25 11:01:01 -04:00 |
|
meskio
|
b73add1550
|
Make the proxy type configurable for users of the library
Closes: #40104
|
2022-03-21 19:24:51 +01:00 |
|
Arlo Breault
|
6fd0f1ae5d
|
Rename *PollRequest methods to distinguish client/proxy
|
2022-03-16 15:43:10 -04:00 |
|
Jake Vossen
|
99eb794a20
|
Fixed up/downstream metrics
|
2022-03-02 11:27:33 -05:00 |
|
pjsier
|
df22114fce
|
Fix proxy logging verb tense
|
2022-02-28 18:38:17 -06:00 |
|
Shelikhoo
|
00e8415d8e
|
Add verbosity switch to suppress diagnostic output
|
2022-02-03 13:38:48 +00:00 |
|
Shelikhoo
|
e828b06076
|
Use log instead of fmt in proxy event logger
See also:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/72#note_2772839
|
2022-01-28 14:46:45 +00:00 |
|
Shelikhoo
|
eb229d512b
|
Fix ProxyEventLogger output
|
2022-01-25 13:03:19 +00:00 |
|
Shelikhoo
|
88af9da4a2
|
Fix ProxyEventLogger output
|
2022-01-25 13:03:19 +00:00 |
|
Shelikhoo
|
1116bc81c8
|
Add Proxy Event Logger
|
2022-01-25 13:03:19 +00:00 |
|
Shelikhoo
|
9208364475
|
Extract traffic formatter
|
2022-01-25 13:03:19 +00:00 |
|
Shelikhoo
|
f12cfe6a9f
|
Add proxy event logger state propagate
|
2022-01-25 13:03:18 +00:00 |
|
Shelikhoo
|
e4305a4d2b
|
Add EventOnProxyConnectionOver Reporting
|
2022-01-25 13:03:18 +00:00 |
|
Shelikhoo
|
91379a42f3
|
Add Raw Data Output for bytesLogger
|
2022-01-25 13:03:14 +00:00 |
|
Shelikhoo
|
0c62d806a4
|
Represent NATTypeMeasurementInterval in time.Duration
Adopted the change in according to the recommendation from
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/62#note_2761566
|
2021-11-16 19:25:27 +00:00 |
|
Shelikhoo
|
c49f72eb0c
|
Update nat-retest-interval type to duration
Adopted the change in according to the recommendation from
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/62#note_2761438
|
2021-11-16 15:58:57 +00:00 |
|
Shelikhoo
|
efdb850d2e
|
Update nat-retest-interval flag name to reflect the change
Adopted the change in according to the recommendation from
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/merge_requests/62#note_2761382
|
2021-11-16 11:22:44 +00:00 |
|