Arlo Breault
|
61a2702ded
|
Pass on exit code from spawned task so CI fails
|
2017-01-18 17:20:13 -08:00 |
|
Arlo Breault
|
815f976355
|
go get websocket in CI
|
2017-01-18 17:06:01 -08:00 |
|
Arlo Breault
|
2fd691c490
|
Remove Makefile
|
2017-01-18 16:58:16 -08:00 |
|
Serene H
|
58d2854bbd
|
implement snowflake-allow cookie check, messaging for when cookies disabled in options page. close #21
|
2017-01-02 14:43:45 -08:00 |
|
Serene H
|
c6b02fdaca
|
implement options page opt-in button, messaging and styling.
clicking the badge links to options page, and tested no-js mode #21
|
2017-01-02 14:23:21 -08:00 |
|
Serene H
|
f2bbf80c7d
|
begin options page for proxy #21
|
2017-01-02 13:41:28 -08:00 |
|
Arlo Breault
|
e295556254
|
Standalone snowflake
* Start of #30
|
2016-12-20 10:36:42 -08:00 |
|
Arlo Breault
|
c8c5d56b73
|
Remove deprecated callbacks
|
2016-12-20 10:35:08 -08:00 |
|
Arlo Breault
|
1d193a38a3
|
Use logger instead
|
2016-12-20 08:21:41 -08:00 |
|
Arlo Breault
|
77c41207ef
|
Drop unmaintained coffee-snowflake.html
|
2016-12-20 08:21:35 -08:00 |
|
Arlo Breault
|
5cd2a226aa
|
Enable tls websockets on the server
* Code lifted from meek-server
|
2016-12-19 16:07:02 -08:00 |
|
Serene H
|
7e9066a29d
|
fix broker offer answer test
|
2016-09-20 08:52:45 -07:00 |
|
Serene H
|
47e1338290
|
initial client roundtrip estimate on broker
|
2016-09-20 06:28:11 -07:00 |
|
Arlo Breault
|
6cecd31fd8
|
Log to TOR_PT_STATE_LOCATION
|
2016-08-21 18:32:02 -07:00 |
|
Serene H
|
ac9d49b872
|
ensure closing stale remotes from the client side
|
2016-08-01 12:17:28 -07:00 |
|
Serene H
|
ea2e052a7d
|
defer snowflake.Reset to fix handler recovery when localhost SOCKS occassionally fails first
|
2016-07-29 10:59:51 -07:00 |
|
Serene H
|
0ae71952d2
|
additional proxy timeout check
|
2016-07-25 15:28:10 -07:00 |
|
Serene Han
|
c1f623948b
|
update README
|
2016-06-18 15:51:14 -07:00 |
|
Serene Han
|
e93c38f834
|
client multiplexes AND recovers correctly! (close #31)
- stabilize rest of WebRTCPeer
- use uid for the datachannel label
- store a consistent WebRTC config in the dialer
|
2016-06-15 21:57:56 -07:00 |
|
Serene Han
|
2bf0e5457e
|
pull copyLoop out of goroutine, better pop and reset
|
2016-06-14 17:07:21 -07:00 |
|
Serene Han
|
a71c98c0ae
|
able to break out of ConnectLoop, try separate webrtcConfigs as well
|
2016-06-13 15:12:47 -07:00 |
|
Serene Han
|
4ca0a3aa0a
|
improve client interface specificity and composability which eliminates much unnecessary code
|
2016-06-13 11:10:49 -07:00 |
|
Serene Han
|
02562ba750
|
copy-paste rendezvous works again, but with new interface allowing seamless recovery for the first time
|
2016-06-12 12:43:24 -07:00 |
|
Serene Han
|
fedb124313
|
localize ptInfo and iceServers vars, separate copy-paste helpers, move some logging
to more sensible locations
|
2016-06-12 11:51:59 -07:00 |
|
Serene Han
|
b6f15a8d5c
|
expose multiplex capacity as flag, un-global some more
|
2016-06-12 00:20:54 -07:00 |
|
Serene Han
|
2caa47988d
|
fix Peers.Count() using activePeers list, mark for delete on Close, and remove
maxedChan
|
2016-06-11 23:59:26 -07:00 |
|
Serene Han
|
c63f5cfc0a
|
Separate peers.go file with improved documentation and more solid interfaces
|
2016-06-11 19:58:08 -07:00 |
|
Serene Han
|
556596cc5a
|
interfaces.go, SnowflakeCollector, better composition
|
2016-05-24 15:18:54 -07:00 |
|
Serene Han
|
b2c9fcac5e
|
webRTCConn has better seam with BytesLogger interface
|
2016-05-24 12:56:09 -07:00 |
|
Serene Han
|
6b8568cc6c
|
client interfaces compose better, remove some globals, test ConnectLoop
|
2016-05-19 19:44:54 -07:00 |
|
Serene Han
|
00196bbd74
|
more complete and improved client rendezvous tests
|
2016-05-18 13:21:01 -07:00 |
|
Serene Han
|
361da32ecb
|
lint proxypair
|
2016-05-18 13:21:01 -07:00 |
|
David Fifield
|
0690b0620d
|
Make koch.jpg square and tile better.
It was wider than tall and there was a column of black pixels at the far
right.
|
2016-05-16 16:43:33 -07:00 |
|
Arlo Breault
|
bdbabe5e0c
|
Return after bad request
|
2016-05-11 07:27:42 -07:00 |
|
Arlo Breault
|
81931fa8e7
|
Clear ws connection timeout on success/failure
* Follow up to 14fc6a13
|
2016-05-10 18:46:49 -07:00 |
|
Arlo Breault
|
064875cc29
|
Fix some logging
|
2016-05-10 17:04:03 -07:00 |
|
Serene Han
|
6a8c88fe64
|
fix proxy createAnswer error handling for updated WebRTC syntax
|
2016-05-02 11:10:52 -07:00 |
|
Arlo Breault
|
d567e2312f
|
Feature detect with Modernizr
* A start on #34
|
2016-04-05 10:30:45 -07:00 |
|
Serene Han
|
0f952408d3
|
remove more dead code from broker
|
2016-04-05 10:29:17 -07:00 |
|
Serene Han
|
14fc6a13c2
|
timout for websocket connection failure
|
2016-04-05 10:29:17 -07:00 |
|
Serene Han
|
03b1a0d1f1
|
remove dead code
|
2016-04-05 10:29:17 -07:00 |
|
Serene Han
|
1d1882b59d
|
webRTCConn close as part of its reset, instead of depending on external deferred close after receiving reset channel, allows valid disconnections even before use
|
2016-04-05 10:29:17 -07:00 |
|
Serene Han
|
bc1a499bc8
|
use only one BrokerChannel
|
2016-04-05 10:29:17 -07:00 |
|
David Fifield
|
57c0724491
|
Use 192.81.135.242:9902 as the default relay.
This is the relay that reports using the transport name "snowflake".
https://bugs.torproject.org/18627
|
2016-03-27 12:49:20 -07:00 |
|
Serene Han
|
f024f6b832
|
create and removing from webrtcRemotes test
|
2016-03-27 09:08:54 -07:00 |
|
Serene Han
|
b2d7586cb4
|
use webrtcRemotes len for capacity instead of the chan
|
2016-03-27 09:08:54 -07:00 |
|
Serene Han
|
22ace32a71
|
replace webrtcRemote with webrtcRemotes map & indexing, client multiplexing remotes confirmed working (#31)
|
2016-03-27 09:08:54 -07:00 |
|
Serene Han
|
a8ea5e586e
|
client multiplexing using a webRTCConn channel (#31)
|
2016-03-27 09:08:54 -07:00 |
|
Serene Han
|
2515ddb1fa
|
begin client sub-readme
|
2016-03-27 09:08:54 -07:00 |
|
Serene Han
|
451edb6dec
|
begin multiplex snowflake connect loop for #31
|
2016-03-27 09:08:54 -07:00 |
|