Commit Graph

  • 0977ef02c4 do tab-completion on OS-X stock python too (libedit) Brian Warner 2016-06-02 20:50:52 -0700
  • 13cda9e615 Merge branch 'pr35' Brian Warner 2016-06-02 16:24:08 -0700
  • db0d1c5013 updated readme to include windows installation instructions laharah 2016-06-02 15:19:56 -0700
  • e98a6c501b added windows extra to setup laharah 2016-06-02 15:09:42 -0700
  • 5b23669cf3 use ipaddress not ipaddr meejah 2016-06-02 11:16:04 -0700
  • 7b0ca28589 Merge branch 'pr34' Brian Warner 2016-06-02 16:13:48 -0700
  • 0ad8df3750 flush the correct error Chris Wolfe 2016-06-02 14:27:51 -0700
  • 65713d8652 make the error message for the cli a bit more specific Chris Wolfe 2016-06-02 14:27:14 -0700
  • bc7dea8bab add simpler exception message, assert that it is being used Chris Wolfe 2016-06-02 14:21:29 -0700
  • 5be436b81d raise a specific error when spaces are detected, pass along the docstring to the user Chris Wolfe 2016-06-02 14:12:54 -0700
  • d4d3320277 add failing test, error Chris Wolfe 2016-06-02 14:07:27 -0700
  • dd1e227d5d Merge branch 'pr33' Brian Warner 2016-06-02 15:09:38 -0700
  • 3e84e6310a allow appveyor python3 builds to fail laharah 2016-06-02 12:32:32 -0700
  • 6db8cf5dd0 add the tox directory to higs4281 2016-06-02 13:39:15 -0400
  • 228302c501 add link to PyCon slides Brian Warner 2016-05-31 17:43:49 -0700
  • 0ecf37a923 README: notes for Fedora and OS-X Brian Warner 2016-05-30 23:57:08 -0700
  • 512b25f31e MANIFEST.in: add munin plugins Brian Warner 2016-05-28 22:01:23 -0700
  • 50faf1173e update NEWS for 0.8.0 release Brian Warner 2016-05-28 21:55:27 -0700
  • 00277c22cf allow MOTD to be displayed multiple times Brian Warner 2016-05-28 19:19:22 -0700
  • ea6619bc46 change hostname of public relay Brian Warner 2016-05-28 19:13:44 -0700
  • 52e5cbd690 INCOMPATIBILITY: send "current_cli_version", not "current_version" Brian Warner 2016-05-28 19:11:27 -0700
  • 0b53094927 INCOMPATIBILITY: send pake message as dict, not raw bytes Brian Warner 2016-05-28 18:30:36 -0700
  • 6a108f93e6 switch most everything to use new utility functions Brian Warner 2016-05-28 18:19:45 -0700
  • 3850c164f7 move utility functions to util.py, add new ones Brian Warner 2016-05-28 18:04:08 -0700
  • 0d30101d7c SCHEMA CHANGE: add 'request_id' to nameplates table Brian Warner 2016-05-28 11:41:19 -0700
  • cca2f3cf13 internal rename msg_id, for consistency Brian Warner 2016-05-28 11:19:53 -0700
  • 00efdfa4e2 comment out unfinished function Brian Warner 2016-05-27 18:47:14 -0700
  • 5fe7d320ab oops, pass blur_usage to apps properly, add tests Brian Warner 2016-05-27 18:16:01 -0700
  • eebc9ebd54 rewrite pruning, add full tests Brian Warner 2016-05-26 22:43:29 -0700
  • 0b3863fb52 remove dead code Brian Warner 2016-05-27 18:10:27 -0700
  • 5dddeddffd fix "wormhole-server restart" default ports to match plain "start" Brian Warner 2016-05-27 18:26:40 -0700
  • bfa429cc5a munin/wormhhole_transit: fix key name Brian Warner 2016-05-26 18:04:52 -0700
  • 4b840a37fe munin: show events-per-hour, not events-per-second Brian Warner 2016-05-26 17:59:42 -0700
  • 6aa1747b46 munin: fix dbfile finding Brian Warner 2016-05-26 17:54:43 -0700
  • 6578d39c9b quick draft of munin plugins Brian Warner 2016-05-26 17:46:16 -0700
  • 1c963170c3 wormhole-server: add count-channels, count-events Brian Warner 2016-05-26 17:45:41 -0700
  • 56fec496e2 send transit abilities to far end too, for the future Brian Warner 2016-05-26 16:26:00 -0700
  • db31ffe075 minor shuffles Brian Warner 2016-05-26 15:49:45 -0700
  • 7acb68d2ee allow WelcomeError to interrupt input_code() Brian Warner 2016-05-26 15:38:19 -0700
  • 905ec05696 fix welcome-error signalling Brian Warner 2016-05-26 15:37:24 -0700
  • 80c88387ef improve formatting of error messages Brian Warner 2016-05-26 15:36:44 -0700
  • 2cf11e85d3 un-pin Twisted, require autobahn >=0.14.1 Brian Warner 2016-05-26 12:59:46 -0700
  • 19702e01ac make send pay attention to receiver errors correctly Brian Warner 2016-05-25 22:44:18 -0700
  • de627ccbef fix --dump-timing= on py3, wants a text-mode file Brian Warner 2016-05-25 22:06:26 -0700
  • 06d2a0be68 update docs Brian Warner 2016-05-25 20:58:53 -0700
  • 708bcf36d4 INCOMPATIBILITY: send+expect hash of data after xfer Brian Warner 2016-05-25 19:36:56 -0700
  • d8f6126916 transit.writeToFile: add hasher= argument Brian Warner 2016-05-25 19:35:50 -0700
  • 01ec5fb2a6 rename test_transit_twisted.py, drop the twisted Brian Warner 2016-05-25 19:21:54 -0700
  • 75877effef finish renaming "confirm" to "version" Brian Warner 2016-05-25 19:13:37 -0700
  • dcdddc9d60 INCOMPATIBILITY: rename "confirm" phase to "version" Brian Warner 2016-05-25 19:09:00 -0700
  • 424474cd7e remove unused _derive_confirmation_key() Brian Warner 2016-05-25 19:11:33 -0700
  • 7f43561a50 INCOMPATIBILITY: change "confirm" message to include version dict Brian Warner 2016-05-25 18:27:37 -0700
  • e1c488247f remove redundant test Brian Warner 2016-05-25 18:27:24 -0700
  • edebf4d787 update events.dot with check-verifier logic Brian Warner 2016-05-25 18:06:08 -0700
  • 5553729a87 w.verify() now stalls until confirmation message is checked Brian Warner 2016-05-25 18:05:02 -0700
  • 8b56892a76 drop peer messages if we're closing Brian Warner 2016-05-25 16:29:56 -0700
  • a251e58967 oops, fix tests to use /v1 too Brian Warner 2016-05-25 00:34:13 -0700
  • 1fabf18f0e INCOMPATIBILITY: move relay url to /v1 Brian Warner 2016-05-25 00:29:23 -0700
  • f2050c5fd4 internal renaming: hint objects vs hint structs Brian Warner 2016-05-25 00:23:12 -0700
  • 7aa55e6b65 INCOMPATIBILITY: deliver hints as JSON, not strings Brian Warner 2016-05-25 00:11:17 -0700
  • afdbbe84c3 cmd_send: allow multiple things in a single message Brian Warner 2016-05-24 19:30:55 -0700
  • 8e7c6f16cb cmd_receive: tolerate unrecognized messages Brian Warner 2016-05-24 19:30:21 -0700
  • 1b5f3e125e cmd_receive: add underscore prefix to all internal methods Brian Warner 2016-05-24 19:14:56 -0700
  • 812fd0b4da INCOMPATIBILITY: send "transit" message before offer/answer Brian Warner 2016-05-24 18:59:04 -0700
  • 1a9e565fc3 cmd_send: turn into a self-contained class Brian Warner 2016-05-24 17:43:17 -0700
  • ac1db705fe INCOMPATIBLE CHANGE: put offer/answer in their own keys Brian Warner 2016-05-24 17:27:26 -0700
  • 96f25ec7a2 rename phase1 to offer/answer Brian Warner 2016-05-24 16:41:13 -0700
  • 2c7e1529dd Merge branch 'remove-wormhole.twisted' Brian Warner 2016-05-24 16:27:12 -0700
  • 0414051df2 remove wormhole/twisted/ Brian Warner 2016-05-24 16:26:17 -0700
  • c06bc83d3f remove unused twisted/eventual.py Brian Warner 2016-05-24 16:25:37 -0700
  • c218b939c0 move wormhole.twisted.tor_manager up to wormhole/ Brian Warner 2016-05-24 16:25:12 -0700
  • 7140565b99 move wormhole.twisted.ipaddrs up to wormhole/ Brian Warner 2016-05-24 16:23:52 -0700
  • 0e1a4dd513 move wormhole.twisted.transit up to wormhole.transit Brian Warner 2016-05-24 16:22:37 -0700
  • 4b3d53ba4e log+ignore unrecognized phase messages Brian Warner 2016-05-24 16:15:43 -0700
  • f6a5581f92 move events diagram (.dot) into docs/ Brian Warner 2016-05-24 16:15:19 -0700
  • 783cd984f6 add 'coverage' environment for tox Brian Warner 2016-05-24 16:03:39 -0700
  • 88696dd0ed INCOMPATIBLE CHANGE: Merge branch 'new-proto' Brian Warner 2016-05-24 15:26:26 -0700
  • 90e6d23c17 change server default port to match new public relay Brian Warner 2016-05-24 14:11:57 -0700
  • 30ab940034 INCOMPATIBLE: change derivation of phase keys to include side Brian Warner 2016-05-24 13:47:15 -0700
  • 97c5d08b6a internally, _derive_key now takes bytes Brian Warner 2016-05-24 13:31:03 -0700
  • 7c8e5fb062 factor out key-derivation, prepare for change Brian Warner 2016-05-24 13:26:08 -0700
  • b72f0ce934 INCOMPATIBLE CHANGE: switch to spake2-0.7 Brian Warner 2016-05-24 13:14:34 -0700
  • 77661bf94e use new relay URL, for new protocol Brian Warner 2016-05-24 13:10:45 -0700
  • c5b174dd6a Merge branch 'master' into new-proto Brian Warner 2016-05-24 13:08:21 -0700
  • fb2ffe1963 add --signal-error to restart too Brian Warner 2016-05-24 12:59:02 -0700
  • a2b88dbf61 server: add --signal-error CLI argument Brian Warner 2016-05-24 12:46:42 -0700
  • bc908ef07e setup.py: pin twisted==16.1.1, remove pytrie Brian Warner 2016-05-24 00:10:16 -0700
  • 1ef6218b5b remove old twisted/transcribe.py, now just wormhole.py Brian Warner 2016-05-24 00:01:22 -0700
  • 3a062eaa26 bring scripts and tests up to date Brian Warner 2016-05-24 00:00:44 -0700
  • e2aa43d0a9 transit: expose desired key length Brian Warner 2016-05-24 00:00:21 -0700
  • 2c64805ea1 fix input_code Brian Warner 2016-05-24 00:00:04 -0700
  • 9bd5afe7df make close() always wait Brian Warner 2016-05-23 23:59:49 -0700
  • e11a6f8243 new connection management, test_wormhole passes Brian Warner 2016-05-23 22:53:00 -0700
  • 7bcefa78e6 remove test_twisted, now in test_wormhole Brian Warner 2016-05-23 22:53:15 -0700
  • 528092dd97 improve error signalling Brian Warner 2016-05-23 00:14:39 -0700
  • c88d6937c2 close(wait=True): wait for connection to be dropped Brian Warner 2016-05-22 18:45:50 -0700
  • c10fd98167 many tests working Brian Warner 2016-05-22 18:40:44 -0700
  • c6ba55c6b5 better diagram Brian Warner 2016-05-22 11:31:15 -0700
  • 3da52b0a3e add 'mock', building out test_wormhole Brian Warner 2016-05-22 11:31:00 -0700
  • 0ee56e12b0 change 'list' protocol, make room for nameplate attributes Brian Warner 2016-05-22 11:01:44 -0700