Commit graph

  • bf82ef5192 Bump last updated date. David Fifield 2019-01-22 11:26:45 -07:00
  • 627f37e004 Move the Yes/No buttons into index.html; redirect options.html to it. David Fifield 2018-12-20 17:22:36 -07:00
  • 9e2a85d753 Bump last updated date. David Fifield 2018-12-20 20:48:50 -07:00
  • 27b74b1666 Use a relative URL for the embed in the sample page. David Fifield 2018-12-20 17:10:50 -07:00
  • 82b696709d Escape quoted HTML markup within textarea. David Fifield 2018-12-20 20:14:47 -07:00
  • 5667aa8ebb Fix HTML tag typo. David Fifield 2018-12-20 18:29:51 -07:00
  • 9e47cc3b5b .gitignore broker/broker. David Fifield 2018-12-20 16:40:30 -07:00
  • 01bdcd6b28 Bump last updated date. David Fifield 2018-12-19 21:34:06 -07:00
  • ab34f8e889 Use chunk.byteLength as appropriate for ArrayBuffers. David Fifield 2018-12-04 17:11:29 -07:00
  • 297ae7b1b8 Test ProxyPair with ArrayBuffers, not strings. David Fifield 2018-12-04 16:55:12 -07:00
  • 7c519b2975 Log WebSocket→WebRTC messages in debug mode. David Fifield 2018-12-04 15:48:13 -07:00
  • f06104d182 Only console.log the number of bytes, not the literal message. David Fifield 2018-12-04 15:50:54 -07:00
  • aa668bdc92 Set binaryType="arraybuffer" for RTCDataChannel, just as with WebSocket. David Fifield 2018-12-04 15:28:19 -07:00
  • a554439370 Link to #26360 for why we blackhole logs without -log. David Fifield 2018-12-18 21:24:32 -07:00
  • a48b704788 Remove "broker" and "relay" query params in proxy/README. David Fifield 2018-12-05 13:40:17 -07:00
  • 52e79a4b43 Bump last updated date. David Fifield 2018-12-05 13:39:01 -07:00
  • debe9c3748 Bug 28727: remove "broker" and "relay" query string parameters. David Fifield 2018-12-05 12:02:17 -07:00
  • 5817c257c1 Fix a local variable reference in BucketRateLimit.when. David Fifield 2018-12-04 17:00:56 -07:00
  • 9545be1c9f '//' is not a CSS comment. David Fifield 2018-12-04 15:45:07 -07:00
  • 3cd8519ec9 Fix the ProxyPair tests exposed by the previous commit. David Fifield 2018-12-04 15:07:42 -07:00
  • fce32bf292 Fix nested Jasmine tests. David Fifield 2018-12-04 13:35:48 -07:00
  • 261ef8f5bc Remove duplicate ProxyPair tests from util.spec.coffee. David Fifield 2018-12-04 13:37:51 -07:00
  • 596d28b576 Change go_import_path in travis since we have relative imports Arlo Breault 2018-11-26 12:51:40 -05:00
  • d821846cc4 Bump version of golang in travis to v1.10 Arlo Breault 2018-11-26 12:43:56 -05:00
  • cce7ee64a7 Start refactoring out a client and library Arlo Breault 2018-11-20 22:17:24 -05:00
  • 7662ccb00c Rename context_→ctx. David Fifield 2018-11-05 16:40:16 -07:00
  • ff34e01e9c Add "auth login" to the gcloud steps. David Fifield 2018-11-05 16:26:40 -07:00
  • 6077141f4a Log to io.Discard if no log file is set. David Fifield 2018-06-10 16:41:32 -07:00
  • 25b304a9a8 first stab at gitlab CI build Hans-Christoph Steiner 2018-05-08 10:10:07 +02:00
  • 88ea7a5083 Switch to an Azure domain front. David Fifield 2018-04-30 09:52:38 -07:00
  • fd9efa1001 Fix text-shadow CSS. David Fifield 2018-04-17 17:21:46 -07:00
  • 433a47fdf7 Only unset the header for the page being rendered Arlo Breault 2018-04-17 16:43:01 -04:00
  • b441ae4bf4 Add an .htaccess file to unset X-Frame-Options Arlo Breault 2018-04-17 16:05:39 -04:00
  • 947636ae81 Change to standalone broker. David Fifield 2018-04-15 16:59:43 -07:00
  • a9630a8234 keroserene.net/snowflake → snowflake.torproject.org David Fifield 2018-04-15 16:43:08 -07:00
  • a762becbaa Link to wiki page rather than github source code. David Fifield 2018-04-16 10:22:39 -07:00
  • 9f1c7b12c8 Link to Snowflake wiki page rather than mailing list post. David Fifield 2018-04-15 17:36:20 -07:00
  • 933c117a48 Declare utf-8 in index.html. David Fifield 2018-04-15 17:31:47 -07:00
  • 5a1dffcceb Update "last updated" date; remove "~Serene" signoff. David Fifield 2018-04-15 17:24:49 -07:00
  • bcef2ee7fb Add <title> to index.html and snowflake.html. David Fifield 2018-04-15 17:22:25 -07:00
  • 01d1f951e5 Add the cake build hint to proxy/README.md. David Fifield 2018-04-15 17:12:55 -07:00
  • 2e59838faf Documentation fix: current default relay. David Fifield 2018-04-15 17:05:07 -07:00
  • 07291a0136 Add a 5s delay between polls in proxy-go. David Fifield 2018-03-21 22:52:30 -07:00
  • 019e2cea23 Update server shutdown procedure. David Fifield 2018-03-21 00:53:31 -07:00
  • bdc1798adb Exit immediately after SIGTERM is there are no signals running. David Fifield 2018-03-21 00:51:04 -07:00
  • 6a9c2bf951 Don't log "SOCKS accepted" if there was an Accept error. David Fifield 2018-03-21 00:43:17 -07:00
  • 1114acbcb4 Add synchronization around destroying DataChannels and PeerConnections Arlo Breault 2018-03-14 13:35:39 -04:00
  • 40bf7664d4 Fetch http2 dep in travis Arlo Breault 2018-03-15 15:36:38 -04:00
  • 28138b327a Ignore proxy-go bin Arlo Breault 2018-03-15 15:10:09 -04:00
  • f2abf5b60c Try to protect against crash from dereferencing a NULL in go-proxy Arlo Breault 2018-03-14 00:15:13 -04:00
  • c834c76fc5 Call explicit frees in server-webrtc. David Fifield 2018-03-12 19:59:21 -07:00
  • 42ec097a58 Allow broker base url to have a path Arlo Breault 2018-03-13 16:03:19 -04:00
  • 44ab82bc61 Add a "starting" log line to proxy-go. David Fifield 2018-03-13 19:25:41 -07:00
  • ea7b9c0223 Wait briefly after calling ListenAndServe{TLS} to see if it errors. David Fifield 2018-03-12 14:21:11 -07:00
  • 19b317e781 Use ListenAndServe{TLS} rather than separate Listen and Serve. David Fifield 2018-03-12 13:34:57 -07:00
  • c61336c897 Use ResolveReference to construct the /client URL. David Fifield 2018-03-12 20:28:01 -07:00
  • 8a31312ca1 Provide a flag to Log to state dir Arlo Breault 2018-03-08 16:05:33 -05:00
  • ff8f385108 Call explicit frees in proxy-go Arlo Breault 2018-03-05 18:06:51 -05:00
  • d0686b1c8d Use Manager.HTTPHandler for automatic TLS support in the server. David Fifield 2018-03-05 15:25:48 -08:00
  • c62111c507 Freeze jasmine until tests are updated for newer version Arlo Breault 2018-03-05 20:40:21 -05:00
  • 10ad59fc9d Appease go fmt after fcc274a Arlo Breault 2018-03-05 19:34:43 -05:00
  • f6301197cc Call explicit frees in client Arlo Breault 2018-03-01 00:14:59 -05:00
  • ee4e0aa160 Trivial doc update: we do report the USERADDR now. David Fifield 2018-03-05 15:27:27 -08:00
  • fcc274ac68 Use Manager.HTTPHandler for automatic TLS support. David Fifield 2018-02-24 11:40:02 -08:00
  • 9ab8ea3df4 Use %.f not %.g to format stats interval. David Fifield 2017-10-20 12:25:19 -07:00
  • 085f253757 Fix periodic stats reporting. David Fifield 2017-10-19 00:00:26 -07:00
  • 99604ff15a Downgrade coffeelint line lengths to a "warning" Arlo Breault 2017-10-18 11:39:17 -04:00
  • da8b37e866 Fix go vet complaint Arlo Breault 2017-10-18 11:33:29 -04:00
  • def423f5c6 torrc-manuel deserves a -log Arlo Breault 2017-10-18 11:20:26 -04:00
  • bbb5a6aca2 webrtc.NewIceServer already does this split / validation Arlo Breault 2017-10-18 11:13:25 -04:00
  • 58556dc07b Keep track of clientAddr in statsChannel. David Fifield 2017-10-17 22:19:43 -07:00
  • 4697746120 Actually call clientAddr. David Fifield 2017-10-17 22:19:23 -07:00
  • 1ef6211c6c Rough tests for the clientAddr function. David Fifield 2017-10-17 22:09:58 -07:00
  • d9e8f8f647 Log once a day how many connections had client_ip. David Fifield 2017-10-17 21:45:36 -07:00
  • c84e1a2e03 Add a dummy port number to USERADDR. David Fifield 2017-10-17 21:41:24 -07:00
  • 83f8712078 Factor out a function to extract the client IP address. David Fifield 2017-10-17 21:39:04 -07:00
  • 9e5eb7f5ee Pass the incoming client_ip into the ExtORPort. David Fifield 2017-10-14 14:57:53 -04:00
  • eca7ebb265 Bug 18628: Pass the client_ip parameter in the JavaScript proxy as well. David Fifield 2017-08-15 18:15:48 -07:00
  • 0c7ddeb1d0 Parse.ipFromSDP function. David Fifield 2017-08-15 17:09:53 -07:00
  • ae0643320e Pass client IP from proxy-go to server by parsing SDP Hooman 2017-07-20 16:39:28 -07:00
  • 82d7f16bab Use the "context" package in go 1.7 Arlo Breault 2017-10-12 18:39:03 -04:00
  • 13b31f6494 Bump go version on travis to 1.8.3 Arlo Breault 2017-10-12 18:32:55 -04:00
  • fea9df7540 Use context.WithTimeout instead of transport.Deadline Arlo Breault 2017-10-12 18:12:11 -04:00
  • ab4bd77cb4 Go get another missing dep in travis Arlo Breault 2017-10-12 17:32:47 -04:00
  • 3b9a4624bd Add missing import removed in 0c02af3 Arlo Breault 2017-10-12 17:26:32 -04:00
  • 66509e6af3 Go get missing dep in travis Arlo Breault 2017-10-12 17:24:30 -04:00
  • 441cd8c80f Update for the latest go-webrtc Arlo Breault 2017-10-12 17:17:57 -04:00
  • fd217ffaab Updating from legacy (import "appengine") packages Arlo Breault 2017-10-12 17:15:08 -04:00
  • 0c02af35d0 Move handling of -ice option into main. David Fifield 2017-08-14 12:27:45 -07:00
  • 8dcd337ce4 Re-remove ipHandler function. David Fifield 2017-08-11 13:08:36 -07:00
  • 36debdfdd2 Merge branch 'standalone-broker' David Fifield 2017-08-02 19:34:00 -07:00
  • 3e3e4b8dd9 Deglobalize some flag-controlled variables. David Fifield 2017-08-01 15:53:36 -07:00
  • 1eb5c66428 Stop writing to global opt.brokerURL variable. David Fifield 2017-08-01 15:51:34 -07:00
  • 461dbeba80 Make capacity a uint. David Fifield 2017-08-01 15:06:53 -07:00
  • dbe1ef4fa5 Remove unused stunURL and relayURL, unused except for parsing tests. David Fifield 2017-08-01 10:55:14 -07:00
  • 5440a4ba16 fmt David Fifield 2017-07-25 18:59:15 -07:00
  • db2251345d Close the log file in server. David Fifield 2017-07-16 15:02:57 -07:00
  • 9ebde38b3f Add a -log option to server-webrtc. David Fifield 2017-07-16 15:02:41 -07:00
  • 86a244c39e Make client and server-webrtc log in UTC. David Fifield 2017-07-16 14:58:34 -07:00
  • 0ccb4b7cc8 Have embed.html refresh itself once a day. David Fifield 2017-07-15 14:38:01 -07:00