- Oct 08, 2019
-
-
Cecylia Bocovich authored
The API is very similar, differences were mostly due to: - closing peer connections and datachannels (no destroy/delete methods) - different way to set datachannel/peer connection callbacks - differences in whether functions take pointers or values - no serialize/deserialize functions in the API
-
- Oct 04, 2019
-
-
Cecylia Bocovich authored
-
- Oct 02, 2019
-
-
David Fifield authored
Noted by a blog commenter at https://blog.torproject.org/comment/284258#comment-284258 In case the above link breaks, it's a comment attached to this post: https://blog.torproject.org/new-release-tor-browser-90a7
-
- Oct 01, 2019
-
-
Arlo Breault authored
Trac: 31685
-
- Sep 30, 2019
-
-
Arlo Breault authored
Trac: 31537
-
Arlo Breault authored
-
Arlo Breault authored
First check that it is enabled before doing feature testing. This will be useful in the badge so that probing only happens if it is enabled.
-
Arlo Breault authored
-
Arlo Breault authored
-
Arlo Breault authored
-
Cecylia Bocovich authored
The safelog Write function can be called from multiple go routines, and it was not thread safe. These locks in particular allow us to pass the logscrubber's output io.Writer to other libraries, such as pion.
-
- Sep 19, 2019
-
-
Cecylia Bocovich authored
Many of our log messages were being used to generate metrics, but are now being aggregated and logged to a separate metrics log file and so we don't need them in the regular logs anymore. This addresses the goal of ticket #30830, to remove unecessary messages and keep broker logs for debugging purposes.
-
- Sep 16, 2019
-
-
Cecylia Bocovich authored
Added a folder to hold snowflake specifications. This folder starts with a file containing a partial broker spec that focuses on the metrics reporting spec for CollecTor at the moment.
-
- Aug 27, 2019
-
-
Arlo Breault authored
-
Cecylia Bocovich authored
The broker /debug page was displaying proxy IDs and roundtrip times. As serna pointed out in bug #31460, the proxy IDs can be used to launch a denial of service attack. As the metrics team pointed out on #21315, the round trip time average can be potentially sensitive. This change displays only proxy counts and uses ID lengths to distinguish between standalone proxy-go instances and browser-based snowflake proxies.
-
- Aug 26, 2019
-
-
remove exclamation mark. ref https://grammar.yourdictionary.com/punctuation/when/when-to-use-exclamation-marks.html
-
Arlo Breault authored
This allows you to run `git submodule update --remote` to bump to the latest commit on that branch.
-
Arlo Breault authored
-
Arlo Breault authored
Note that getMessage in the badge depends on having a complete set of translations, unlike the webextension, which will fallback to the default for a string.
-
Arlo Breault authored
-
Arlo Breault authored
-
Arlo Breault authored
At the head of the snowflakeaddon-messages.json_completed branch
-
Cecylia Bocovich authored
Because the timeout makes the pair inactive, we should check for this state in onopen before connecting to the client. Updated tests to set the proxy pair to active before testing onopen. Also removed a redundant statement.
-
Cecylia Bocovich authored
This fixes a bug reported in #31385. There was an error with the proxy deadlock fix in #31100 where we close proxies regardless of connection status.
-
- Aug 24, 2019
-
-
David Fifield authored
This is an attempt to solve mixed-ownership permission issues. https://bugs.torproject.org/31496
-
David Fifield authored
-
David Fifield authored
-
David Fifield authored
-
David Fifield authored
Found these using https://validator.w3.org/.
-
David Fifield authored
The live example changed from "200px" to "240px" in 4e5a50f2.
-
David Fifield authored
-
- Aug 19, 2019
-
-
David Fifield authored
-
David Fifield authored
The former icon used fill="context-fill", which I believe doesn't work except in Mozilla's own extensions. So I changed that one to fill="black" and made a new one with fill="white".
-
David Fifield authored
Not so light against a white background. https://bugs.torproject.org/31170#comment:13
-
David Fifield authored
https://bugs.torproject.org/31170#comment:8 I chose these icons for the "on" and "off" icons: toolbar_icon_purple.svg → toolbar-on.svg toolbar_icon_grey.svg → toolbar-off.svg I then made toolbar-running.svg by copying toolbar-off.svg and changing the stroke and fill from #4A4A4F to #40E0D0.
-
David Fifield authored
In Firefox, this requires version 67 for support for prefers-color-scheme media queries. https://hacks.mozilla.org/2019/05/firefox-67-dark-mode-css-webrender/ To force Firefox into dark mode, set ui.systemUsesDarkTheme=1 (and optionally browser.in-content.dark-mode=true, to put pages such as about:addons into dark mode as well) in about:config. You can check if it's working at https://bugzilla.mozilla.org/, which has its own dark-mode styling. Note that this kind of dark mode is *independent* of the "Dark" theme that can be selected in about:addons. Chrome requires version 76 for prefers-color-scheme. You can force it by running with the --force-dark-mode command-line option.
-
David Fifield authored
This one was missing from the redesigned icons. I made it by making a copy of status-on.svg and changing the fill from #8000D7 to #40E0D0. I didn't make a separate dark-mode version of the icon.
-
David Fifield authored
https://bugs.torproject.org/31170#comment:3 Also revises the light-mode images.
-
- Aug 16, 2019
-
-
Cecylia Bocovich authored
This implements a handler at https://[snowflake-broker]/metrics for the snowflake collecTor module to fetch stats from the broker. Logged metrics are copied out to the response with a text/plain; charset=utf-8 content type. This implements bug #31376.
-