- Nov 13, 2019
-
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
This change makes it easier for us to write tests with mock transports
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
Also removed some unnecessary code
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
Switch to containing all communication between the proxy and the broker in the HTTP response body. This will make things easier if we ever use something other than HTTP communicate between different actors in the snowflake system. Other changes to the protocol are as follows: - requests are accompanied by a version number so the broker can be backwards compatable if desired in the future - all responses are 200 OK unless the request was badly formatted
-
- Nov 11, 2019
-
-
Arlo Breault authored
And simplify EOF check.
-
Arlo Breault authored
Trac: 31028
-
- Oct 31, 2019
-
-
Cecylia Bocovich authored
The variable maxNumClients was unused, while connectionsPerClient was used for spawning multiple proxyPairs. The former is a more appropriate name for the multiplexing behaviour we use it for. Multiplexing now just works thanks to implementing ticket #31310.
-
Cecylia Bocovich authored
Increase readability of code a bit, the function descriptions were automatically placed in the constructor when we moved from coffeescript.
-
Cecylia Bocovich authored
Use their existence in the proxy pair list to indicate they are active.
-
Cecylia Bocovich authored
We don't need it, and already have a function webrtcIsReady that tells us what we need to know (whether a datachannel was opened before the timeout period).
-
Cecylia Bocovich authored
The only place it was used was in window.onpageunload, and we have a better way of determining if the proxy is active there (through the ui). I also removed that code from the webextension since the proxy won't stop running unless you close the browser and after testing it looks like that code doesn't notify the user anyway.
-
- Oct 28, 2019
- Oct 25, 2019
-
-
Cecylia Bocovich authored
-
Cecylia Bocovich authored
We haven't implemented SetDeadline for webRTCConn and the error messages are misleading to proxy-go operators.
-
- Oct 16, 2019
-
-
Cecylia Bocovich authored
Use npm cldr package to get the language name that corresponds to the country code for the language switcher
-
Cecylia Bocovich authored
- cut down on size of bootstrap.css file - remove unecessary styles - fixed typo in javascript comment
-
Cecylia Bocovich authored
Also modified the styling of the page to match the main tp.o page a bit more
-
Cecylia Bocovich authored
Right now we use the navigator language to determine localization and replace the website contents with translated strings.
-
Cecylia Bocovich authored
This will make it easier to have translated copies of the site in subdirectories
-
Cecylia Bocovich authored
Switched to using messages.json for translation strings for snowflake@tp.o
-
Cecylia Bocovich authored
Not closing peer connections was causing UDP sockets to remain open indefinitely (as reported in ticket #31285).
-
Cecylia Bocovich authored
A failure to set the git tag returns and undoes the changes done previously
-
Cecylia Bocovich authored
Added a new script to package the webextension. This will automatically build and zip the source code and the webextension for upload. It take a version as an argument and then checks the version in the manifest, and locally commits a version bump.
-
- Oct 11, 2019
-
-
David Fifield authored
The requirement to do so is obsolete and has already been removed from other pluggable transports. https://bugs.torproject.org/32046
-
Arlo Breault authored
With, convert -background transparent toolbar-off.svg -define icon:auto-resize=32 toolbar-off.ico
-
Arlo Breault authored
.ico files were created with, convert -density 256x256 -background transparent toolbar-on.svg -define icon:auto-resize -colors 256 toolbar-on.ico Trac: 31537
-
David Fifield authored
Thanks cohosh for helping debug this. Uploaded files need correct group ownership.
-
- Oct 08, 2019
-
-
last was initialised twice (creating a shadow), the second time inside a case statement. The second initialisation is removed, keeping the use of last aligned to the isame style as its use other parts of the case statement.
-
- Error strings are no longer capitalized nor end with punctuation - Alias import - Remove extraneous initilisation code (No need to provide zero value for variables, because the compiler does that anyway)
-
-
-
-