Commit graph

  • 92af224676 Bumping version again webext-0.0.3 Cecylia Bocovich 2019-07-05 15:52:09 -04:00
  • a618ab4c18 Updated version number in manifest.json Cecylia Bocovich 2019-07-05 15:34:24 -04:00
  • e6f9211d13 Update webext manifest descriptionn webext-0.0.2 Arlo Breault 2019-07-04 04:54:15 +02:00
  • 453bf0611c Cleanup popup onMessage handler Arlo Breault 2019-07-05 07:22:20 +02:00
  • 6ab6e489f6 Fix comprehension in Parse.cookie Arlo Breault 2019-07-05 13:24:02 +02:00
  • 095f4a0510 Warn when WebRTC isn't detected in the webext Arlo Breault 2019-07-03 15:35:01 +02:00
  • 4494dbd3ca Move toggle initiation init-webext.coffee Cecylia Bocovich 2019-07-03 17:12:01 -04:00
  • 6210b5ea7f Check returns properly for receiving offer Cecylia Bocovich 2019-07-03 13:15:03 -04:00
  • f6f37c7e68 Enable snowflake extension by default Cecylia Bocovich 2019-07-03 10:00:46 -04:00
  • d1bcc3cc3e Fix linting errors Cecylia Bocovich 2019-07-02 13:08:58 -04:00
  • 2cd69f6f25 Save webextension toggle state Cecylia Bocovich 2019-07-02 11:51:47 -04:00
  • e93584029a Added a new snowflake colour for active cons Cecylia Bocovich 2019-07-02 10:49:28 -04:00
  • 526e42a443 Fix ref to undefined global in the badge Arlo Breault 2019-07-03 15:40:05 +02:00
  • 7090316e5c getClientOffer can return after snowflake is disabled Arlo Breault 2019-06-29 20:19:51 -04:00
  • 51bc1cf3ed Include a local copy of the arrow icon Arlo Breault 2019-06-29 19:49:52 -04:00
  • b1116a1c35 Stop resetting after every pair closes Arlo Breault 2019-06-29 18:09:12 -04:00
  • 58d07788c7 Fix whitespace to match conventions Cecylia Bocovich 2019-07-02 09:56:47 -04:00
  • f890739a38 Updated popup icon to be purple when it's enabled Cecylia Bocovich 2019-06-27 10:41:15 -04:00
  • 651dca464f Remove unecessary logging Cecylia Bocovich 2019-06-27 09:40:30 -04:00
  • 6f01a6bfc4 Removed unecessary permissions from manifest Cecylia Bocovich 2019-06-27 09:36:38 -04:00
  • 788f2a595f Fixed linting errors/warnings and tests Cecylia Bocovich 2019-06-27 09:28:36 -04:00
  • 799a13d385 Add toggle functionality to web extension Cecylia Bocovich 2019-06-26 20:21:44 -04:00
  • ead579a6e9 Refactored poll loop Cecylia Bocovich 2019-06-26 20:16:17 -04:00
  • eeae741262 Update to popup UI and addition of toggle Antonela D 2019-06-26 12:13:15 -04:00
  • 19244c7146 Merge branch 'ticket21315' Cecylia Bocovich 2019-06-28 17:31:02 -04:00
  • fdc10fd08a Bump the webextension to 0.0.1 webext-0.0.1 Arlo Breault 2019-06-26 18:52:46 -04:00
  • 055d5f1824 Appease validation warning about "Unsafe assignment to innerHTML" Arlo Breault 2019-06-26 18:30:24 -04:00
  • 908cf3fc64 Updated tests to check new stats Cecylia Bocovich 2019-06-25 10:06:00 -04:00
  • 8f2dc3563b Added a metric that sums available snowflakes Cecylia Bocovich 2019-06-25 09:33:45 -04:00
  • ff6f91f3da Make the doorhanger narrower in FF Arlo Breault 2019-06-24 16:07:03 -04:00
  • a70f5b9181 Use system font stack in the webextension Arlo Breault 2019-06-24 13:25:51 -04:00
  • 77aac03b7e Documentation links for loading an unpacked extension. David Fifield 2019-06-21 15:02:24 -06:00
  • 85625e19f9 Count the number of clients the webext has served Arlo Breault 2019-06-19 16:02:12 -04:00
  • f779013b2d Fixed small formatting errors of log output Cecylia Bocovich 2019-06-14 17:09:06 -04:00
  • 0767a637c1 Changed variable names/types to be more reasonable Cecylia Bocovich 2019-06-14 17:00:31 -04:00
  • 92d61f2555 Added a comment for the metrics specification Cecylia Bocovich 2019-06-12 10:17:55 -04:00
  • fe3356a54d Unit tests for metrics code Cecylia Bocovich 2019-06-12 10:14:21 -04:00
  • 25f059f4c4 Log geoip stats of proxies by unique IP Cecylia Bocovich 2019-06-11 15:43:59 -04:00
  • c782ebdcea Format output to meet specification Cecylia Bocovich 2019-06-11 15:01:05 -04:00
  • 175b8efb04 Bin metrics to nearest mult of 8 Cecylia Bocovich 2019-06-11 14:27:42 -04:00
  • 0293674e38 Zero out counts for next time step Cecylia Bocovich 2019-06-11 14:19:14 -04:00
  • d57cd07599 Implemented count metrics for broker events Cecylia Bocovich 2019-06-11 14:16:01 -04:00
  • 64ce7dff1b Changed time resolution for metrics collection Cecylia Bocovich 2019-06-11 13:44:59 -04:00
  • 91255463c6 Start on popup Arlo Breault 2019-05-29 21:27:05 -04:00
  • 11efa42e4c
    Cache certificates across program restarts. Philipp Winter 2019-05-14 14:25:57 -07:00
  • cd650fa009 Keyed composite literal to avoid go vet warning Cecylia Bocovich 2019-05-28 13:58:16 -04:00
  • 254e6b9a3d Simplified limitedReader by reading one extra byte Cecylia Bocovich 2019-05-28 13:14:18 -04:00
  • 0842dad38e Added tests to check large read guards Cecylia Bocovich 2019-05-10 15:39:05 -04:00
  • 1d76d3ca2e Implement limitedRead function for client side Cecylia Bocovich 2019-05-10 17:16:35 -04:00
  • ce3101d016 Guard against large reads Cecylia Bocovich 2019-05-10 15:36:04 -04:00
  • 5380aaca8c Use OnIceGatheringStateChange instead of OnIceComplete in client Arlo Breault 2019-05-14 16:48:01 -04:00
  • d7676d2b9e Stop using OnIceComplete in server-webrtc Arlo Breault 2019-05-14 16:36:27 -04:00
  • 2e4383434f Move datachannel timeout to after sendAnswer return Arlo Breault 2019-05-20 15:43:07 -04:00
  • dd927050d9 Appease go vets complaints about passing locks by value Arlo Breault 2019-05-16 12:58:25 -04:00
  • b77a99b565 Fix broker tests Arlo Breault 2019-05-16 12:34:21 -04:00
  • 762a52aee6 Prefer a background script to a page in the webext Arlo Breault 2019-05-08 17:48:50 -04:00
  • dad53932a2 Fix some linting warnings for "Line exceeds maximum allowed length." Arlo Breault 2019-05-08 17:27:00 -04:00
  • 5384ef9d16 Fix some linting warnings for "Unnecessary fat arrow." Arlo Breault 2019-05-08 17:25:23 -04:00
  • 4d40f17487 Separate build per use Arlo Breault 2019-05-08 16:46:51 -04:00
  • 2d8a1690ba Initialize snowflake instance with a config Arlo Breault 2019-05-08 16:13:22 -04:00
  • edbbea1d03 Move querystring access to init Arlo Breault 2019-05-08 14:08:22 -04:00
  • 3839c2e0b1 Initialize arrays when constructing Arlo Breault 2019-05-08 13:29:23 -04:00
  • 9df66b15b1 Make MODE a class constant Arlo Breault 2019-05-08 13:24:37 -04:00
  • 6b002c5f22 Merge branch 'geoip_squashed' Cecylia Bocovich 2019-05-15 11:07:33 -04:00
  • 1133e01363 Added an option to use a conventional certificate Cecylia Bocovich 2019-05-14 17:01:45 -04:00
  • ba4fe1a73e Added an option to specify metrics log file Cecylia Bocovich 2019-05-10 12:03:07 -04:00
  • 72e54bdc2e Remove geoip metrics from /debug Cecylia Bocovich 2019-05-09 18:13:48 -04:00
  • d865b7c252 Merge branch 'ticket30434' Cecylia Bocovich 2019-05-08 17:48:05 -04:00
  • 3844122809 Merge branch 'ticket30206' Cecylia Bocovich 2019-05-08 17:46:33 -04:00
  • 695dd10b2c Fix for ticket #30206 Cecylia Bocovich 2019-04-26 13:27:20 -04:00
  • 83fb5df260 Fixed log scrubber to not scrub timestamps Cecylia Bocovich 2019-05-08 12:31:53 -04:00
  • e7f3ade068 Add a WebExtUI the makes use of the new assests Arlo Breault 2019-05-07 15:44:01 -04:00
  • 2b1852c1a5 Make badge and debug extend ui Arlo Breault 2019-05-07 14:36:23 -04:00
  • 5b18729e77 Add new assets Arlo Breault 2019-05-07 13:03:59 -04:00
  • 49dedf3a2f Start a webextension Arlo Breault 2019-04-30 15:08:37 -04:00
  • 5aca6028f9 Stop logging debug message while counting down Arlo Breault 2019-05-01 11:43:38 -04:00
  • 898ba57070 Make a few object literals classes Arlo Breault 2019-05-01 10:59:45 -04:00
  • 7ce3c83a31 Use some class vars in broker to eliminate globals Arlo Breault 2019-05-01 10:48:07 -04:00
  • bd5887a876 Make a WS class to eliminate globals Arlo Breault 2019-05-01 10:11:15 -04:00
  • f3254e3402 Remove Modernizr dependency Arlo Breault 2019-05-01 09:26:25 -04:00
  • 25dac378ee Move init into its own file Arlo Breault 2019-05-01 08:59:10 -04:00
  • 622005c79e Remove copy/paste signalling Arlo Breault 2019-04-30 22:05:40 -04:00
  • 79c84509fc Follow go-webrtc commit 6c3076c and switch to xenial in .travis.yaml Arlo Breault 2019-04-30 15:31:30 -04:00
  • 171c55a9b1 Implemented geoip lookups for the snowflake broker. This heavily based off of how tor maps IP addresses to country codes, and relies on the provided ipv4 and ipv6 files. Cecylia Bocovich 2019-03-13 13:51:38 -04:00
  • d11e55aabe Merge branch 'ticket30125' Cecylia Bocovich 2019-04-16 12:59:56 -04:00
  • d4c5d4e65b Updated robots.txt handler on broker Cecylia Bocovich 2019-04-15 16:43:21 -04:00
  • b4a4a256db Ported log sanitization to client Cecylia Bocovich 2019-04-12 09:52:23 -04:00
  • 482d60d9d3 Use safelog scrubber in broker and proxy-go Cecylia Bocovich 2019-04-11 14:47:31 -04:00
  • 49042511a3 Refactored server log scrubber into package Cecylia Bocovich 2019-04-11 14:02:18 -04:00
  • 6399ef9d4f Merge branch 'deadlock' Cecylia Bocovich 2019-04-11 09:57:38 -04:00
  • 62fddab153 Moved data channel timeout to constant Cecylia Bocovich 2019-04-05 10:40:11 -04:00
  • 08f5205461 Added check to see if peer connection succeeded Cecylia Bocovich 2019-04-03 15:59:47 -04:00
  • c28c8ca489 Fix for proxy deadlock bug Cecylia Bocovich 2019-03-30 12:19:29 -04:00
  • 3eb9064438 Removed unecessary output from logs Cecylia Bocovich 2019-03-25 15:15:22 -04:00
  • 611cb889c5 Made regular expressions more precise Cecylia Bocovich 2019-03-25 12:56:10 -04:00
  • c6a4a4191f Modified log scrubber to handle split lines Cecylia Bocovich 2019-03-25 10:51:47 -04:00
  • 1ea467c4cf Restructured scrubbing code and tests Cecylia Bocovich 2019-03-25 09:59:20 -04:00
  • 5bc8817028 Simplified log scrubber Cecylia Bocovich 2019-03-21 10:11:11 -04:00
  • f586a4bab8 Sanitize IP addresses from server log output Cecylia Bocovich 2019-03-20 15:50:55 -04:00
  • 88f282c733 Link to the snowbox test environment. David Fifield 2019-03-07 11:01:29 -07:00