Commit Graph

  • 50c766f811 Merge branch 'fix-appveyor' Brian Warner 2019-05-06 01:29:12 -0400
  • 34a190a6da dilate/connector: trap the right errors Brian Warner 2019-05-06 01:15:27 -0400
  • 2d079e12e6 appveyor: set TOXENV separately for each python version Brian Warner 2019-05-05 19:22:06 -0400
  • 9e4e0850f1 Merge branch '321-docs-py3' Brian Warner 2019-05-05 18:15:24 -0400
  • 2f8873f50a docs/conf.py: add py2/py3-tolerance Brian Warner 2019-05-05 18:05:56 -0400
  • 49ab25ff34 add 'tox -e docs', travis job to exercise it Brian Warner 2019-05-05 18:02:00 -0400
  • cedf549ccd docs/Makefile: add the missing newline Brian Warner 2019-05-05 17:42:57 -0400
  • 995d3f546a Merge branch 'pr323' Brian Warner 2019-03-09 16:10:03 -0800
  • 9464fa91fc Added support for sending block devices Евгений Протозанов 2019-02-22 14:15:58 +0400
  • a5e011f786 Merge branch 'dilate-xfer' Brian Warner 2019-02-10 18:07:03 -0800
  • bc863de634 dilate/test_full: enable, it works now Brian Warner 2019-02-10 18:02:29 -0800
  • c27680b910 terminator: shut down Dilator after everything else stops Brian Warner 2019-02-10 18:01:14 -0800
  • 7f90999775 test_full: finish test, although it still fails Brian Warner 2019-02-10 16:59:07 -0800
  • 53ad951c11 DilatedConnectionProtocol/Role: prettier repr Brian Warner 2019-02-10 16:57:16 -0800
  • ebc63e52e0 add description to inbound connections Brian Warner 2019-02-10 16:52:17 -0800
  • 74c416517f scids are four-byte strings, not integers Brian Warner 2019-02-10 16:23:20 -0800
  • 2ec7b8e662 update_ack_watermark takes seqnum, not record Brian Warner 2019-02-10 16:22:30 -0800
  • bf25dc68cf connector: use disconnect(), not loseConnection() Brian Warner 2019-02-10 15:57:55 -0800
  • 0c9d2c927a fix hashability of dilation objects Brian Warner 2019-02-10 15:57:39 -0800
  • e4264971d7 add dilate/test_full, still failing Brian Warner 2019-02-10 11:44:31 -0800
  • a2a149946b test_connect: skip integration test when Noise is unavailable Brian Warner 2019-02-09 18:22:51 -0800
  • 7f03adda3a dilate.test_connect: basic integration test Brian Warner 2019-02-04 11:46:18 -0800
  • 059338a257 Add Dilator.stop(), fix delivery of connection made/lost messages Brian Warner 2019-02-04 11:38:07 -0800
  • 39fed50071 add no_listen=False to Manager and Dilator Brian Warner 2019-02-04 11:36:14 -0800
  • 64618bcb64 manager: tidy up repr, leave out keys and some other fields Brian Warner 2019-02-03 17:33:48 -0800
  • b538dd6758 dilation.outbound: registerProducer goes on transport, not Protocol Brian Warner 2019-02-03 17:27:21 -0800
  • 53ffbe1632 fix Noise handshake ordering Brian Warner 2019-02-03 17:06:20 -0800
  • d1ff97f988 make some dilation objects hashable Brian Warner 2019-01-12 14:16:35 -0800
  • be2dc01a94 wormhole.py: add debug switch to enable dilation (for tests) Brian Warner 2019-02-10 11:44:11 -0800
  • 6bd7e85a53 test_transit sometimes fails with EADDRINUSE on travis Brian Warner 2019-02-10 11:22:04 -0800
  • baf5ce4ead setup.py: hush deprecation warning Brian Warner 2019-02-10 11:18:48 -0800
  • 66e227ee61 Merge branch 'tox-nodilate' Brian Warner 2019-02-10 11:17:15 -0800
  • 41129faca5 travis: run flake8less, not the full flake8 Brian Warner 2019-02-10 11:10:39 -0800
  • 31de77a875 travis: py37 should no longer require sudo Brian Warner 2019-02-10 11:08:00 -0800
  • b65678e5d2 travis: mark FLAKE8 build with an env Brian Warner 2019-02-10 11:07:43 -0800
  • 42d849fe52 tox/travis: improve nodilate testing Brian Warner 2019-02-10 11:02:15 -0800
  • ddba0fc840 Merge branch 'dilate-5' Brian Warner 2018-12-24 23:23:16 -0500
  • 803aa07f35 travis: don't test dilation on py3.4 either Brian Warner 2018-12-24 23:00:00 -0500
  • 942a04952f try to fix travis again Brian Warner 2018-12-24 22:54:01 -0500
  • 061ff98383 fix travis Brian Warner 2018-12-24 14:59:13 -0500
  • 937a7d93e8 tox: only run coverage on py3.7 Brian Warner 2018-12-24 14:49:25 -0500
  • b01f48ad88 tox: test dilation on py3, but not on py2 Brian Warner 2018-12-24 14:37:19 -0500
  • 4083beeb6c wormhole.py: disable dilate() API until ready Brian Warner 2018-12-24 14:34:02 -0500
  • 69bab3d814 docs/api: minor fixes Brian Warner 2018-12-24 14:33:41 -0500
  • b0db8add2a travis: stop allowing failures on py2.7 and py3.7 Brian Warner 2018-12-24 00:19:58 -0500
  • 96f52b931d drop support for py33 Brian Warner 2018-12-24 00:16:36 -0500
  • 29c269ac8d get tests to work on py2.7 Brian Warner 2018-12-24 00:07:06 -0500
  • a458fe9ab9 finish test coverage/fixes for connector.py Brian Warner 2018-12-23 15:01:16 -0500
  • 6ad6f8f40f test and fix half of connector.py Brian Warner 2018-12-23 00:57:19 -0500
  • e7cb1df785 factor out HKDF Brian Warner 2018-12-22 17:27:54 -0500
  • b4c90b40a2 move parse_hint/encode_hint into _hints.py, add tests Brian Warner 2018-12-21 23:55:58 -0500
  • d64c94a1dc test_hints: finish coverage of hints.py Brian Warner 2018-12-21 23:37:07 -0500
  • 1bb5634d0e factor Hints tests out of test_transit into a new file Brian Warner 2018-12-21 23:28:45 -0500
  • 7720312c8f factor out parse_tcp_v1_hint Brian Warner 2018-12-21 23:22:02 -0500
  • 2f4e4d3031 factor out describe_hint_obj and endpoint_from_hint_obj Brian Warner 2018-12-21 23:12:17 -0500
  • bd1a199f3e start factoring Hints out to separate file Brian Warner 2018-12-21 22:39:10 -0500
  • 3b7c9831f6 appease flake8 somewhat Brian Warner 2018-12-21 21:54:17 -0500
  • 40dadfeb71 finish fixing/testing manager.py Brian Warner 2018-12-21 21:48:27 -0500
  • e55787c693 get most of Manager working and tested Brian Warner 2018-12-21 16:51:28 -0500
  • e19c7d1281 typos/cleanups in docs/dilation-protocol.md Brian Warner 2018-12-21 00:04:10 -0500
  • dd8bff30f2 remove old-follower.py, flake8 still sees it Brian Warner 2018-07-02 09:09:52 -0700
  • 78358358bc manager: hush flake8 Brian Warner 2018-07-02 09:04:23 -0700
  • 7084cbcb6f test_manager: fix Brian Warner 2018-07-02 08:59:25 -0700
  • a4234cdecf test_machines: fix for change to got_wormhole_versions Brian Warner 2018-07-02 08:59:02 -0700
  • 8a1a8b1f9c manager: factor out make_side for testing and override Brian Warner 2018-07-02 08:58:28 -0700
  • 7e168b819e manager: clean up versions, merge state machines Brian Warner 2018-07-01 21:15:16 -0700
  • d4a551c6b8 boss: remove sides from call to D.got_wormhole_versions() Brian Warner 2018-07-01 21:14:41 -0700
  • ec5df72cd3 more protocol docs updates Brian Warner 2018-07-01 21:14:21 -0700
  • 74e5d9948b move old-follower.py out of src, kept for temporary reference Brian Warner 2018-07-01 21:14:02 -0700
  • a594a85427 Revert "Boss/Receive: add 'side' to got_message" Brian Warner 2018-07-01 17:08:23 -0700
  • d4c9210a4e more docs updates Brian Warner 2018-07-01 17:03:57 -0700
  • 72c9683cdf dilation-protocol.md: update for new PLEASE+PLEASE approach Brian Warner 2018-07-01 16:40:52 -0700
  • 5dca0542eb travis: tolerate py3.4 failure because of txtorcon bug Brian Warner 2018-07-01 14:45:56 -0700
  • d65fcaa1a6 more flake8 fixes Brian Warner 2018-06-30 17:06:48 -0700
  • 48d740406b setup.cfg: bump flake8 max-line-length to 85 Brian Warner 2018-06-30 17:06:34 -0700
  • 5f61531445 more flake8 fixes, in wormhole.py and _interfaces.py Brian Warner 2018-06-30 16:24:28 -0700
  • bf0c93eddc more flake8 fixes Brian Warner 2018-06-30 16:23:39 -0700
  • ea35e570a2 setup.cfg: bump flake8 max-line-length to 84 Brian Warner 2018-06-30 16:19:48 -0700
  • 05900bd08b fix some flake8 complaints Brian Warner 2018-06-30 16:19:41 -0700
  • 39666f3fed travis: tolerate failures in py2.7, 'noiseprotocol' dep is py3-only Brian Warner 2018-07-01 14:44:04 -0700
  • 34686a346a add dilation code Brian Warner 2018-07-01 14:44:45 -0700
  • cd6ae6390f _rendezvous: add note to use EventualQueue Brian Warner 2018-06-30 15:25:38 -0700
  • 6cfabba31a add reactor/cooperator to Wormhole and Boss calls Brian Warner 2018-06-30 14:15:06 -0700
  • a693b1fc48 Boss/Receive: add 'side' to got_message Brian Warner 2018-06-30 13:56:32 -0700
  • e260369be1 __main__.py: stop breaking automat-visualize Brian Warner 2018-04-10 21:33:50 -0700
  • eb7c04e366 observer.py: add EmptyableSet Brian Warner 2018-03-13 14:20:48 -0700
  • e6b4ccb565 Merge branch 'pr318' Brian Warner 2018-12-09 14:28:56 -0800
  • 010d1843c0 Correct spelling mistakes Edward Betts 2018-11-23 07:38:21 +0000
  • 504ddb0d91 Add inlineCallbacks decorator to test_wormholes testcase Mario Rodas 2018-11-19 23:22:54 -0500
  • 13102d3eed NEWS: update for 0.11.2 release Brian Warner 2018-11-13 15:02:26 -0800
  • a04e798615 NEWS: update for 0.11.1 release Brian Warner 2018-11-13 10:26:29 -0800
  • 4e97bb041a fix/hush some flake8 warnings Brian Warner 2018-11-13 10:21:41 -0800
  • 74da87bec2 change __main__.py to use relative imports Brian Warner 2018-11-13 09:59:36 -0800
  • 24836cea63 docs: fix typos Jakub Wilk 2018-11-03 15:38:58 +0100
  • 0eaba64718 NEWS: update for 0.11.0 release Brian Warner 2018-10-16 16:31:01 -0700
  • da33f9f918 MANIFEST.in: add some missing files Brian Warner 2018-10-16 16:29:24 -0700
  • 54a369c95a setup.py: bump dep on transit-relay to latest 0.1.2 Brian Warner 2018-10-16 16:12:51 -0700
  • 3f5bb3b5d5 NEWS: minor change to exercise travis Brian Warner 2018-10-16 16:05:02 -0700
  • 6d4eb8e69b add test_keys to nail down symmetric encryption format Brian Warner 2018-08-21 10:12:23 -0700
  • 777c963c9a README: note py37 compatibility Brian Warner 2018-07-27 14:46:13 -0700