aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-06-03[WIP] Split broker into componentsi26092Arlo Breault
2021-06-03Get rid of legacy versionArlo Breault
2021-06-02Move http handlers to a separate fileArlo Breault
2021-06-02Intermediary refactor teasing apart http / ipcArlo Breault
2021-06-02Add man pages for proxy and client commandsmeskio
2021-06-02Encode client-broker messages as json in HTTP bodyCecylia Bocovich
2021-05-24Release resources in client Transport.Dial on error.David Fifield
2021-05-24Fix error handling around transport.Dial.David Fifield
2021-05-21Stop timers before expirationDavid Fifield
2021-05-20Remove sync.Once from around logMetricsArlo Breault
2021-05-18Make promMetrics not a globalArlo Breault
2021-05-12Update .gitlab-ci.yml after refactor of clientCecylia Bocovich
2021-05-12Ensure turbotunnel read and write loop terminateCecylia Bocovich
2021-05-12Implement server as a v2.1 PT Go APICecylia Bocovich
2021-05-12Implement snowflake client lib as PTv2.1 Go APICecylia Bocovich
2021-04-26Replace default with custom prometheus registrymasterCecylia Bocovich
2021-04-26Add new gauge to show currently available proxiesCecylia Bocovich
2021-04-26Implement binned counts for polling metricsCecylia Bocovich
2021-04-22Export snowflake broker metrics for prometheusCecylia Bocovich
2021-04-01Switch front domain and host to fastlyCecylia Bocovich
2021-03-25Update Go version for .gitlab-ci.ymlCecylia Bocovich
2021-03-18Update webrtc library to v3.0.15Cecylia Bocovich
2021-03-18Don't log errors from callng close on OR connsCecylia Bocovich
2021-03-18Don't log io.ErrClosedPipe in serverCecylia Bocovich
2021-03-05Update required Go version to 1.13 in README.David Fifield
2021-02-02Log a throughput summary for each connectionCecylia Bocovich
2021-01-25Classify proxies with unknown NATs as restrictedCecylia Bocovich
2021-01-25Bump version of pion/sdpCecylia Bocovich
2021-01-12Update webrtc library to v3.0.0Cecylia Bocovich
2020-12-17Increase the KCP maximum window sizeCecylia Bocovich
2020-12-16Pass lock to socksAcceptLoop by referenceCecylia Bocovich
2020-12-05Avoid double delay in client from ReconnectTimeoutCecylia Bocovich
2020-12-05Wait until all goroutines finish before shutdownCecylia Bocovich
2020-12-05Send shutdown signal to shutdown open connectionsCecylia Bocovich
2020-12-04Create new smux session for each SOCKS connectionCecylia Bocovich
2020-11-27Sort snowflake-ips stats by country count.Philipp Winter
2020-11-23Remove for loop around broker.NegotiateCecylia Bocovich
2020-11-20Note that isRestrictedFiltering is no longer usedCecylia Bocovich
2020-11-20Use remote probe to determine proxy NAT typeCecylia Bocovich
2020-11-18Add a stub sid to probetest answerCecylia Bocovich
2020-11-18Redefine only symmetric NATs as restrictedCecylia Bocovich
2020-11-05Revert accidentally merged codeCecylia Bocovich
2020-11-05Make probetest wait for a datachannel to openCecylia Bocovich
2020-11-05Fixed a bug that forced datachannel timeoutCecylia Bocovich
2020-10-29Add Dockerfile and README for deploying probetestCecylia Bocovich
2020-10-29Add a remote service to test NAT compatabilityCecylia Bocovich
2020-10-29Refactor proxy to reuse signaling codeCecylia Bocovich
2020-10-22Don't log io.ErrClosedPipe in proxy.David Fifield
2020-10-15Add synchronization to prevent post-melt collectsCecylia Bocovich
2020-10-05Extract remote address from ICE candidatesCecylia Bocovich