aboutsummaryrefslogtreecommitdiff
path: root/client/snowflake.go
AgeCommit message (Expand)Author
2024-05-09Use ptutil for safelog and prometheus rounded metricsmeskio
2024-03-09Switch to sqscreds param for passing in SQS credentialsMichael Pu
2024-02-17refactor: change deprecated "io/ioutil" package to recommended "io" packageam3o
2024-01-22Add unit tests for SQS rendezvous in brokerAndrew Wang
2024-01-22Implement SQS rendezvous in client and brokerMichael Pu
2024-01-16Cosmetic fixes taken from !219.David Fifield
2023-10-26Check if multiple front domains argument is emptyCecylia Bocovich
2023-10-24Add outbound proxy configuration propagationShelikhoo
2023-10-05Maintain backward compatability with old clientsCecylia Bocovich
2023-10-05Randomly select front domain from comma-separated listCecylia Bocovich
2023-05-31Move the development to gitlabmeskio
2023-04-19Use goptlib from gitlab.torproject.orgmeskio
2022-11-23add version output to logShelikhoo
2022-11-23Add Version Output Support to SnowflakeShelikhoo
2022-05-25Move ptEventLogger into the client/snowflake.gomeskio
2022-04-11Move tor-specific code outside of client libraryCecylia Bocovich
2022-03-21Forward bridge fingerprintArlo Breault
2022-03-16Move uTLS configuration to socks5 argShelikhoo
2022-03-16Harmonize identifiers to uTLSShelikhoo
2022-03-16Add uTLS remove SNI to snowflake clientShelikhoo
2022-03-16Add utls imitate setting to snowflake clientShelikhoo
2022-01-25Refactor event logger setting into function callShelikhoo
2022-01-25Enable PT Event LoggerShelikhoo
2021-11-11Bump snowflake library imports and go.mod to v2v2.0.1Cecylia Bocovich
2021-08-24Fix compile bug in client, caught by CICecylia Bocovich
2021-08-19Call conn.Reject() if SOCKS arguments are invalidCecylia Bocovich
2021-08-19Parse SOCKS arguments and prefer over command line optionsCecylia Bocovich
2021-08-19Use a config struct for snowflake client optionsCecylia Bocovich
2021-08-05Skeleton of ampCacheRendezvous.David Fifield
2021-06-14fix(client/snowflake.go): prevent wg.Add race conditionSimone Basso
2021-05-24Fix error handling around transport.Dial.David Fifield
2021-05-12Implement snowflake client lib as PTv2.1 Go APICecylia Bocovich
2021-01-12Update webrtc library to v3.0.0Cecylia Bocovich
2020-12-16Pass lock to socksAcceptLoop by referenceCecylia Bocovich
2020-12-05Wait until all goroutines finish before shutdownCecylia Bocovich
2020-12-05Send shutdown signal to shutdown open connectionsCecylia Bocovich
2020-08-27Set max number of snowflakes in the TongueCecylia Bocovich
2020-08-27Move snowflake ConnectLoop inside SOCKS HandlerCecylia Bocovich
2020-07-24Refactor subsetting of ice servers into mainCecylia Bocovich
2020-07-23Choose a random subset from given STUN serversCecylia Bocovich
2020-07-06Implement NAT discovery (RFC 5780) at the clientCecylia Bocovich
2020-04-23Make BytesSyncLogger's implementation details internal.David Fifield
2020-04-23Immediately and unconditionally grant new SOCKS connections.David Fifield
2020-03-25Rename logToStateDir/keepLocalAddresses to kebab caseArlo Breault
2020-03-25Add unsafe loggingArlo Breault
2020-03-05Add a go.mod and go.sum for snowflakeCecylia Bocovich
2020-02-08Remove local LAN address ICE candidatesArlo Breault
2020-01-31Make timeout constants into time.Duration values.David Fifield
2020-01-30Allow handling multiple SOCKS connections simultaneously.David Fifield
2020-01-27Check for an invalid broker URL at a higher level.David Fifield