-
c9f3abe703
rename .dot files, remove obsolete ones
Brian Warner
2017-02-15 12:19:39 -0800
-
40e0d6b663
more work, feels better now
Brian Warner
2017-02-15 12:11:17 -0800
-
16c477424c
more demo work
Brian Warner
2017-02-13 23:12:57 -0800
-
693e215d8b
sketching out a journal-based demo app
Brian Warner
2017-02-13 01:50:25 -0800
-
7f3e86acca
more fussing, split out M_S0
Brian Warner
2017-02-12 10:57:04 -0800
-
f6930a9bfc
more thoughts
Brian Warner
2017-01-26 17:22:28 -0800
-
cf981222c5
think about "checkpointing" as a state
Brian Warner
2017-01-12 14:34:54 -0800
-
20b80be342
remove stale machines
Brian Warner
2016-12-30 01:27:03 -0500
-
3af375b173
finish Mailbox state machine, including close
Brian Warner
2016-12-30 01:18:20 -0500
-
b934192f20
work on Mailbox machine
Brian Warner
2016-12-30 00:30:59 -0500
-
11a80f0018
moving to separate machine class
Brian Warner
2016-12-29 21:29:55 -0500
-
3bf762b4f7
try coding top-level WormholeMachine
Brian Warner
2016-12-29 13:40:18 -0500
-
faab1e87d0
split _machine.py out
Brian Warner
2016-12-28 16:46:06 -0500
-
17a90d87ac
tweaks
Brian Warner
2016-12-28 16:44:48 -0500
-
35324a7911
my StateMachine can now render .dot
Brian Warner
2016-12-28 16:04:20 -0500
-
0fe6cfd994
tweaks
Brian Warner
2016-12-28 02:54:28 -0500
-
0b05c9ca5a
new experimental state-machine language
Brian Warner
2016-12-28 02:53:16 -0500
-
a9a0bc43c7
w4.dot: redraw Connection Machine to match
Brian Warner
2016-12-28 01:58:25 -0500
-
0b28137948
w3.dot: figure out close() pathways
Brian Warner
2016-12-27 23:23:35 -0500
-
86f246dbdb
just might work. close() mapped out.
Brian Warner
2016-12-27 01:32:01 -0500
-
2cfc990d5e
more
Brian Warner
2016-12-27 00:37:43 -0500
-
5b82b424a0
w.dot: comment out things that seem superceded by w2.dot
Brian Warner
2016-12-26 13:45:19 -0500
-
fa76b57976
w2.dot: add M_ prefix
Brian Warner
2016-12-26 13:45:03 -0500
-
e7b2a7bbf9
fixing 118 is the key
Brian Warner
2016-12-25 09:38:46 -0500
-
f85e2ec68a
more
Brian Warner
2016-12-24 13:17:48 -0500
-
f27e601e41
more
Brian Warner
2016-12-24 12:18:06 -0500
-
78fcb6b809
new approach, thinking about connections up front
Brian Warner
2016-12-24 12:10:33 -0500
-
6c77f33cdf
start on connection machine
Brian Warner
2016-12-22 16:13:07 -0500
-
3ec7747b1e
more
Brian Warner
2016-12-22 12:24:22 -0500
-
b1f313b116
more diagram work
Brian Warner
2016-12-22 00:07:22 -0500
-
8a9b50b320
adding high-level state diagram
Brian Warner
2016-12-21 01:23:36 -0500
-
057f616765
more experimentation
Brian Warner
2016-12-18 21:33:01 -0800
-
18f7ab9308
more state-machine work
Brian Warner
2016-12-18 21:20:26 -0800
-
63ae3c63fc
notes
Brian Warner
2016-12-17 17:30:18 -0800
-
9e5bf452e3
rename
Brian Warner
2016-12-17 12:31:32 -0800
-
3c9c0e58ab
move to _connection.py, add more state machines
Brian Warner
2016-12-17 12:29:10 -0800
-
14c8e76364
onConnect, start manual tests, doesn't work yet
Brian Warner
2016-12-16 18:52:22 -0800
-
b826e8c73c
hack args till they work, add ALLOW_CLOSE
Brian Warner
2016-12-16 17:26:06 -0800
-
d136028fa8
try adding args
Brian Warner
2016-12-16 15:37:34 -0800
-
73f3d86107
state machine should be complete, I think
Brian Warner
2016-12-15 00:04:17 -0800
-
94b1ed8739
starting to draw new state machines
Brian Warner
2016-06-03 22:32:40 -0700
-
-
578522ae0f
Merge PR141
Brian Warner
2017-04-06 12:12:58 -0700
-
-
98e3df1e4d
api.md: mark argument slightly better
Brian Warner
2017-04-06 12:12:42 -0700
-
abec2d2680
typos
Shirley Kotian
2017-03-18 18:39:54 +0530
-
-
65db4729cd
rendezvous_websocket.py: add idempotency docs
Brian Warner
2017-02-26 02:30:31 -0800
-
8d5770d8cc
tor_manager: allow port to be a 'long'
Brian Warner
2017-02-24 18:30:51 -0800
-
b7ff5f05d5
transit: allow port to be a 'long'
Brian Warner
2017-02-24 18:30:32 -0800
-
cf9053637c
test_util: free-space can be a 'long'
Brian Warner
2017-02-24 18:30:11 -0800
-
71f34e4f5b
test/run_trial.py: protect run() with __name__
Brian Warner
2017-02-22 18:03:33 -0800
-
6889ba088c
remove server/runner.py, no longer used
Brian Warner
2017-02-22 17:08:08 -0800
-
4df4cf0016
Merge PR139
Brian Warner
2017-02-22 17:48:20 -0800
-
-
ffefb5ebdc
improve coverage with input mock
Shannon Mulloy
2017-02-05 15:42:49 -0800
-
33526b2180
rx: _remove_existing after accept
Shannon Mulloy
2017-02-05 13:29:20 -0800
-
56a0a1f584
rx: allow overwrite with --output-file= #73
Shannon Mulloy
2017-02-04 19:27:09 -0800
-
-
20619bcce7
send: set allowZip64=True, to handle large (>2GB) directories
Brian Warner
2017-02-02 11:40:24 -0800
-
625cb96b63
tox: simplify with new-ish tox features
Brian Warner
2017-01-16 22:35:10 -0500
-
abe305a80d
NEWS: update for 0.9.2 release
Brian Warner
2017-01-16 18:05:15 -0500
-
775a35d337
update Tor docs, mention py2-only
Brian Warner
2017-01-16 18:21:24 -0500
-
12d676f7dc
MANIFEST.in: include snapcraft.yaml
Brian Warner
2017-01-16 18:09:48 -0500
-
47a22fde6f
more NEWS updates
Brian Warner
2017-01-16 17:57:40 -0500
-
ed674e5ffe
transit: increase connection timeout from 15s to 60s
Brian Warner
2017-01-16 17:56:16 -0500
-
862820679c
don't hang when asked to send a zero-length file
Brian Warner
2017-01-16 17:29:40 -0500
-
360ad70667
update NEWS
Brian Warner
2017-01-16 16:50:24 -0500
-
38c8a7192c
Merge branch 'fix-tor-2'
Brian Warner
2017-01-16 11:37:44 -0500
-
-
f2704c6ce0
cli: oops, fix ssh args
Brian Warner
2017-01-16 11:34:32 -0500
-
df62e16462
cli: handle tor args in 'ssh' subcommands
Brian Warner
2017-01-16 11:29:20 -0500
-
c6ac04433f
add docs/tor.md
Brian Warner
2017-01-16 11:14:23 -0500
-
47007273ec
rewrite Tor support (py2 only)
Brian Warner
2017-01-15 22:24:23 -0500
-
203216c0ff
cli: move TorArgs out to separate decorator
Brian Warner
2017-01-15 22:13:10 -0500
-
aa772858f5
cli: print useful error when --tor is requested but unavailable
Brian Warner
2017-01-15 17:35:46 -0500
-
33370bb1b3
transit: mention tor when describing connections that use it
Brian Warner
2017-01-14 23:40:22 -0500
-
2d949f23c6
setup.py: refactor slightly
Brian Warner
2017-01-15 16:26:23 -0500
-
9a4de44cb0
tox: clean up, install with [dev]
Brian Warner
2017-01-15 16:23:23 -0500
-
-
bcac0c74f3
codes: don't assume 'readline' has a __doc__
Brian Warner
2017-01-14 14:52:02 -0500
-
d1c3c621e8
Merge branch '15-advise-tab'
Brian Warner
2017-01-12 16:24:59 -0800
-
-
b3763f9e78
show "you can use tabs" reminder if code was input without completion
Brian Warner
2017-01-06 12:05:34 -0500
-
62b069dea6
Wormhole: control stderr
Brian Warner
2017-01-06 11:25:32 -0500
-
-
174b56debd
Merge PR131: add snapcraft.io packaging
Brian Warner
2017-01-12 15:34:42 -0800
-
-
6ecb4a9868
Add the packaging metadata to build the wormhole snap
Leo Arias
2017-01-11 03:43:04 +0000
-
-
f1a72aa4a4
travis: 3.6 is supported now
Brian Warner
2017-01-12 15:14:20 -0800
-
cfc6e44d68
Make footnotes section an HTML comment
Atul Varma
2017-01-04 18:58:58 -0500
-
2e3a0d4a1d
change URL of public relay to new DNS names
Brian Warner
2017-01-02 23:42:44 -0500
-
7f2edeeb11
document some attacks
Brian Warner
2017-01-01 14:29:48 -0500
-
92f8c60b31
upgrade to versioneer-0.18
Brian Warner
2017-01-01 14:10:57 -0500
-
7393f1e80d
NEWS: update for 0.9.1 release
Brian Warner
2017-01-01 13:15:04 -0500
-
7d995ca1d5
transit server: respect --blur-usage= by not logging connections
Brian Warner
2017-01-01 13:00:35 -0500
-
af79897fc2
NEWS: reflow previous entry
Brian Warner
2017-01-01 11:29:12 -0500
-
822fb212c4
Merge branch '103-transit-priority'
Brian Warner
2016-12-31 00:59:20 -0500
-
-
b2fd899ac9
prioritize relay connections
Brian Warner
2016-12-30 23:23:06 -0500
-
8b864c3eae
parse/transmit/record hint priorities
Brian Warner
2016-12-20 20:34:42 -0500
-
-
bc17047983
test_transit: refactor, simplify
Brian Warner
2016-12-30 22:33:34 -0500
-
1abe733a81
more coverage: parse_hint_argv
Brian Warner
2016-12-30 23:58:28 -0500
-
fe6ff466d8
more coverage: parse_tcp_v1_hint
Brian Warner
2016-12-30 23:40:47 -0500
-
511a73c491
improve coverage: Transit._endpoint_from_hint_obj
Brian Warner
2016-12-30 23:34:20 -0500
-
7f54d810eb
remove unused+uncovered code
Brian Warner
2016-12-30 23:23:52 -0500
-
361952fdd9
README: improve Fedora-specific installation hints
Brian Warner
2016-12-29 13:52:25 -0500
-
1882e51a3b
README: note py3.6 compatibility
Brian Warner
2016-12-29 13:51:40 -0500
-
ff619c073e
turn on python3.6 builds for tox and travis
Brian Warner
2016-12-27 00:39:58 -0500
-
d74b16486e
Merge branch 'pr120'
Brian Warner
2016-12-26 16:19:36 -0500
-
-
636fc94840
README: rewrap, update windows/py3 note.
Brian Warner
2016-12-26 16:19:13 -0500