-
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