-
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