Commit Graph

  • fa3be3523d pass timeouts down Brian Warner 2015-11-11 17:56:08 -0800
  • 07686f3de7 make self.channel internal Brian Warner 2015-11-11 17:52:13 -0800
  • 9ead3f48a8 fix 'wormhole server restart' Brian Warner 2015-11-11 17:30:15 -0800
  • ec51adb713 add 'wormhole send --text -' to read message from stdin Brian Warner 2015-11-11 17:27:26 -0800
  • b83062701d server: give old 0.4.0 senders a "you must upgrade" error Brian Warner 2015-11-10 21:02:44 -0800
  • ca5f79233c update NEWS (belatedly) for 0.5.0 Brian Warner 2015-11-11 17:04:39 -0800
  • 79471dff7c Updated README.md with Installation instruction Vikas Parashar 2015-10-06 02:22:32 +0530
  • 595a0e5845 server API: include "mood" when closing the channel Brian Warner 2015-10-08 18:35:26 -0700
  • 7a3b18b7f7 setup.cfg: make a py2/py3 "universal" wheel Brian Warner 2015-10-07 17:13:39 -0700
  • 03566b3ed4 update docs for 0.5.0 release Brian Warner 2015-10-07 17:10:33 -0700
  • 0a6ab83bc5 test distinctness of encryption nonces Brian Warner 2015-10-07 16:28:11 -0700
  • 385762b36d demo.py: make it easier to modify for local testing Brian Warner 2015-10-07 16:23:42 -0700
  • df3aee2a86 fix EventSource (server and parsers) Brian Warner 2015-10-07 16:22:27 -0700
  • e77b39313a use TypeError for type errors, not UsageError Brian Warner 2015-10-06 20:52:47 -0700
  • ce236ae70c test_blocking: stop aliasing Wormhole Brian Warner 2015-10-06 20:44:32 -0700
  • bf43dae2ad add multiple phases, change key-derivation strings Brian Warner 2015-10-06 20:39:20 -0700
  • d0a7da3a63 twisted/demo.py: fix receive, code must be unicode Brian Warner 2015-10-06 20:33:17 -0700
  • 6e8a1d8adb codes.py: fix input-with-completion on py3 Brian Warner 2015-10-06 20:04:56 -0700
  • 35768d6738 wormhole/invitation code is now unicode Brian Warner 2015-10-06 19:42:10 -0700
  • 7f6410812c transit URL, transit hints are now unicode Brian Warner 2015-10-06 19:29:59 -0700
  • 574d5f2314 scope channelids to the appid, change API and DB schema Brian Warner 2015-10-06 17:20:12 -0700
  • 8692bd2cd7 eventsource.py: use py3-style print Brian Warner 2015-10-06 17:10:30 -0700
  • 9e1a00cbd9 appid and derive_key(purpose) are now unicode Brian Warner 2015-10-06 17:02:52 -0700
  • 9ba7de6e1e relay-url is now unicode Brian Warner 2015-10-06 16:52:33 -0700
  • 13dd359f90 internal rename: appid -> _appid Brian Warner 2015-10-06 17:05:05 -0700
  • e6d1b1fb83 internal rename: relay -> relay_url Brian Warner 2015-10-06 16:36:16 -0700
  • e0cc32af9d add ChannelMonitor to track unclosed channels with weakrefs, not __del__ Brian Warner 2015-10-06 16:31:41 -0700
  • fc30fa6cd4 rename channel-id to channelid. changes DB schema. Brian Warner 2015-10-06 16:16:41 -0700
  • fc641622ba demo.py: update to match merged file/text commands Brian Warner 2015-10-06 19:12:09 -0700
  • 2da94d5069 move channel-pruning responsibility down into Relay Brian Warner 2015-10-04 15:49:06 -0700
  • b2336591a7 relay.py: rename to relay_server.py Brian Warner 2015-10-04 12:46:09 -0700
  • 0fa0abfbb1 server: split into separate files Brian Warner 2015-10-04 12:40:12 -0700
  • 00caa9f6d9 oops, update tests to match Brian Warner 2015-10-03 23:27:28 -0700
  • 56f8327c71 improve "wormhole send" args for text-vs-file Brian Warner 2015-10-03 23:25:11 -0700
  • e7e5c2d079 merge send/receive "file" and "text" into a single command Brian Warner 2015-10-03 22:45:43 -0700
  • f24e05d4cb new Wormhole API: separate send_data()/get_data() calls Brian Warner 2015-10-03 22:03:27 -0700
  • 7a28400586 split transcribe.py into two layers: comms and crypto Brian Warner 2015-10-03 17:46:11 -0700
  • 617bb03ad5 rewrite server API Brian Warner 2015-10-03 12:36:14 -0700
  • bc3b0f03b9 blocking/transit.py: hush a transient failure Brian Warner 2015-10-03 16:42:26 -0700
  • ccea1a7d3c py3: don't emit noisy b"" prefix for --verify Brian Warner 2015-09-28 16:59:15 -0700
  • 429c5cd962 tests: clean up pairs-of-Deferreds patterns Brian Warner 2015-09-28 16:52:12 -0700
  • 8d3ed79ce6 add verifier tests Brian Warner 2015-09-28 16:49:36 -0700
  • 5ae1c2d020 tests: switch to defer.gatherResults Brian Warner 2015-09-28 16:44:00 -0700
  • ea51617233 travis: we're now py3.3-compatible too Brian Warner 2015-09-28 16:32:49 -0700
  • 336eea5e78 tests: handle argparse on py3.3 Brian Warner 2015-09-28 16:31:35 -0700
  • 4cd838f410 README: add travis badge (for 'master') Brian Warner 2015-09-28 16:23:19 -0700
  • b088747ae3 rename to ServerEndpointService, for consistency with Twisted Brian Warner 2015-09-28 16:23:00 -0700
  • 540fceb795 add py3.4 compatibility Brian Warner 2015-09-28 16:04:54 -0700
  • c261f3e713 py3.5 is now supported, more or less Brian Warner 2015-09-28 01:01:25 -0700
  • 0838f9bc43 Merge branch 'py3' Brian Warner 2015-09-28 00:53:35 -0700
  • 1522658c9b skip test_twisted on py3 until more of Twisted has been ported Brian Warner 2015-09-28 00:37:35 -0700
  • 2d7f701849 eventsource_twisted: return unicode, not bytes Brian Warner 2015-09-28 00:36:25 -0700
  • b5d470fcda make blocking/send-file work on py3 Brian Warner 2015-09-27 23:40:00 -0700
  • 8fe41e135d make blocking/send-text work on py3, add dependency on 'six' Brian Warner 2015-09-27 23:21:12 -0700
  • a7213d9c9a enforce bytes-vs-str in the API Brian Warner 2015-09-27 23:09:51 -0700
  • 6614783c43 make relay work under py3 Brian Warner 2015-09-27 16:55:46 -0700
  • 15cc0a1429 test_server: make sure the server is reachable Brian Warner 2015-09-27 16:54:41 -0700
  • 5d93dccb88 appid and derive_key(purpose=) must be bytes, not unicode Brian Warner 2015-09-24 12:37:55 -0700
  • e8626fcea2 relay: deliver EventSource as utf-8 Brian Warner 2015-09-23 18:31:17 -0700
  • 2b37c62150 server: add -n/--no-daemon, to run on py3 Brian Warner 2015-09-27 14:24:03 -0700
  • e9d87828c2 scripts/runner: make py3-compatible Brian Warner 2015-09-27 13:54:20 -0700
  • 2e2bd1bb5f tests: split blocking out to its own file Brian Warner 2015-09-27 10:43:25 -0700
  • 0cd7471c06 travis: turn on py3 testing (failures allowed) Brian Warner 2015-09-26 18:32:02 -0700
  • adf55175fb test_scripts: wormhole should live next to python Brian Warner 2015-09-26 18:29:46 -0700
  • d3ef3aa29a more verbose, to figure out travis failure Brian Warner 2015-09-26 18:21:56 -0700
  • 5ee37cab64 test_scripts: make found-wrong-wormhole error more verbose Brian Warner 2015-09-26 18:17:50 -0700
  • be124e686a relay: avoid using Twisted strports Brian Warner 2015-09-26 18:15:35 -0700
  • b069e69d35 test scripts too (with spawnToThread) Brian Warner 2015-09-26 18:00:09 -0700
  • 1e6fc4601e tests: split common code out Brian Warner 2015-09-26 17:59:39 -0700
  • bdb8b395b5 database: make py3-compatible Brian Warner 2015-09-26 17:51:21 -0700
  • cbc40697f7 use "except x as y:" everywhere, for py3 Brian Warner 2015-09-26 17:47:13 -0700
  • 4c4b5d081b RelayServer: use in-memory DB for tests Brian Warner 2015-09-25 12:47:15 -0700
  • 797074d03e runner.py: cosmetic changes Brian Warner 2015-09-23 18:12:15 -0700
  • 9c94871e74 travis: use sudo:false for faster builds Brian Warner 2015-09-22 13:33:04 -0700
  • d76893c07e update docs/api.md for 0.4.0 Brian Warner 2015-09-22 01:27:17 -0700
  • bc1142586e add docs for 0.4.0 Brian Warner 2015-09-22 01:18:01 -0700
  • 262cc960cf Merge branch 'only-symmetric' Brian Warner 2015-09-22 01:10:29 -0700
  • 532aa0811c update idSymmetric= to match SPAKE2-0.3 Brian Warner 2015-09-22 01:07:46 -0700
  • b97b7ccd8c switch to spake2==0.3, with the faster symmetric algorithm Brian Warner 2015-09-22 01:03:43 -0700
  • 88dab265de test blocking code, using twisted+deferToThread Brian Warner 2015-09-21 23:21:40 -0700
  • 46f1fd2cd0 factor error classes into a common file Brian Warner 2015-09-21 23:21:26 -0700
  • 8f1ce1f835 update twisted/demo.py Brian Warner 2015-07-24 18:04:15 -0700
  • aec8b65724 rename twisted/eventsource.py in prep for directory merge Brian Warner 2015-07-24 17:55:23 -0700
  • efd6d27cc6 rename SymmetricWormhole to just "Wormhole" Brian Warner 2015-07-24 17:47:46 -0700
  • d8ca850d1a blocking: finish alignment Brian Warner 2015-07-24 17:28:55 -0700
  • 2ad65e13fe blocking: more alignment with twisted/transcribe.py Brian Warner 2015-07-24 17:22:02 -0700
  • 2e44181e6d blocking: introduce _post_message()/_post_json() Brian Warner 2015-07-24 17:16:33 -0700
  • 5951015f79 rearrange twisted+blocking to look roughly the same Brian Warner 2015-07-24 17:02:32 -0700
  • cebfa71563 minor reformatting, improve test error messages Brian Warner 2015-07-24 16:57:19 -0700
  • cdeaac0ad0 twisted: deallocate in more errorful situations Brian Warner 2015-07-24 16:56:41 -0700
  • 62ebd07036 twisted/transcribe: refactoring Brian Warner 2015-07-24 16:46:39 -0700
  • 77b80495c9 improve typechecking, nacl.utils.EncryptedMessage is not a bytestring Brian Warner 2015-07-24 16:45:20 -0700
  • a46a405487 refactor: _get_message() (singular) does unhexlify too Brian Warner 2015-07-24 16:33:29 -0700
  • 5e1690cad8 rearrange slightly Brian Warner 2015-07-24 16:22:02 -0700
  • e5fcc6a8c8 rename some methods to make them more private Brian Warner 2015-07-24 16:18:03 -0700
  • effbd27047 minor rearrangement Brian Warner 2015-07-24 16:00:13 -0700
  • cfe51f73c1 replace base asserts with UsageError Brian Warner 2015-07-24 15:55:42 -0700
  • 056cf107fc replace blocking Initiator/Receiver with just symmetric Wormhole Brian Warner 2015-07-17 17:23:07 -0700
  • bc54a0bbca move blocking/eventsource out to a separate file Brian Warner 2015-07-17 16:55:29 -0700
  • f6eeaab0e4 add docs for 0.3.0 Brian Warner 2015-06-24 00:21:19 -0700