-
b7bcdfdca3
more stats / recording works
meejah
2021-02-12 02:18:36 -0700
-
53864f57f0
use 'backends' for usage-recording
meejah
2021-02-12 01:32:52 -0700
-
5ed572187b
unregister completely
meejah
2021-02-12 01:16:33 -0700
-
40919b51be
count bytes missing
meejah
2021-02-12 01:09:39 -0700
-
4669619f7e
skip usage-counting if we're jilted but other side is happy?
meejah
2021-02-12 01:09:16 -0700
-
ff578fccf8
fix more tests (that examine internals)
meejah
2021-02-12 00:50:05 -0700
-
7b91377e94
try to make 'redudant' mood work
meejah
2021-02-12 00:36:15 -0700
-
734ed809c2
fix more tests
meejah
2021-02-12 00:35:52 -0700
-
b51237d958
start of refactoring usage-recording: pass one test
meejah
2021-02-12 00:06:19 -0700
-
0e64707459
count totals in state-machine
meejah
2021-02-01 16:55:15 -0700
-
0e11f1b8f1
(wip) refactor to use Automat state-machine
meejah
2021-01-25 17:59:14 -0700
-
555c23d4fe
first-cut of state-machine style code
meejah
2021-01-19 15:44:13 -0700
-
-
de8e0f0399
Merge pull request #20 from meejah/iosim-based-tests
meejah
2021-04-12 21:00:50 -0600
-
-
00086a798d
flush cleanup
#20
meejah
2021-04-12 08:50:22 -0600
-
6efc274b81
get rid of double-flush() pairing with florian
meejah
2021-04-12 08:44:06 -0600
-
591740ce5f
better name for interface
meejah
2021-04-10 18:42:12 -0600
-
fc3507c1f6
flip around 'if' logic to simplify
meejah
2021-04-02 23:36:33 -0600
-
f3c391e98b
more coverage
meejah
2021-04-02 23:15:48 -0600
-
2903c7f2a0
re-org + comments
meejah
2021-04-02 23:05:52 -0600
-
2d506de55a
upcall, 2.7-friendly
meejah
2021-04-02 20:33:57 -0600
-
45c09fdd05
explicit interface, different naming
meejah
2021-04-02 20:10:01 -0600
-
0434296415
still support py27
meejah
2021-04-02 19:57:22 -0600
-
8447f88159
pyflakes
meejah
2021-04-02 16:11:18 -0600
-
85f3f5b63c
'mock' location
meejah
2021-04-02 15:52:28 -0600
-
5e21a3c35a
all tests pass
meejah
2021-04-02 15:50:37 -0600
-
b9c2bbc524
refactor to use IOPump: one test passes
meejah
2021-04-02 15:28:08 -0600
-
-
ed1025d12c
change from review: inline _got_handshake
#18
meejah
2021-02-19 17:18:08 -0700
-
4685b98247
dead code
meejah
2021-02-19 17:17:42 -0700
-
9673b74fb3
dead code, correct input
meejah
2021-02-12 22:14:46 -0700
-
ffd2d2de3e
unused
meejah
2021-02-12 22:11:17 -0700
-
0130e75514
unused
meejah
2021-02-12 22:01:35 -0700
-
456a757019
not sure we can hit this state at all
meejah
2021-02-12 22:00:57 -0700
-
7792e109ea
re-instate log message
meejah
2021-02-12 21:59:47 -0700
-
5c62ebc3c2
does this ever get called?
meejah
2021-02-12 21:46:32 -0700
-
fb7f030910
guard
meejah
2021-02-12 20:52:14 -0700
-
f8278b9db3
log again
meejah
2021-02-12 20:05:27 -0700
-
acf4b00021
pyflakes
meejah
2021-02-12 18:17:09 -0700
-
6fca7fc100
fix global stats-gathering / recording
meejah
2021-02-12 18:16:30 -0700
-
e0c711ff0c
cleanup / dead code
meejah
2021-02-12 17:47:40 -0700
-
7a582370a3
restore 2 missing log-lines
meejah
2021-02-12 17:47:26 -0700
-
ddaadddada
pass actual database, not config
meejah
2021-02-12 17:39:55 -0700
-
5552a75575
remove old test-code
meejah
2021-02-12 16:57:49 -0700
-
651d12f7ea
we never remove backends
meejah
2021-02-12 16:57:16 -0700
-
8045892b03
cleanup, remove dead code
meejah
2021-02-12 16:35:20 -0700
-
81ee2dc030
more stats / recording works
meejah
2021-02-12 02:18:36 -0700
-
8d2e6abf2a
use 'backends' for usage-recording
meejah
2021-02-12 01:32:52 -0700
-
478a2eaedf
unregister completely
meejah
2021-02-12 01:16:33 -0700
-
76d471cdde
count bytes missing
meejah
2021-02-12 01:09:39 -0700
-
effd1a70d7
skip usage-counting if we're jilted but other side is happy?
meejah
2021-02-12 01:09:16 -0700
-
aa7b6c3c7d
fix more tests (that examine internals)
meejah
2021-02-12 00:50:05 -0700
-
aa3c3d1f87
try to make 'redudant' mood work
meejah
2021-02-12 00:36:15 -0700
-
9dfc410aa8
fix more tests
meejah
2021-02-12 00:35:52 -0700
-
1ab5e4ffb3
start of refactoring usage-recording: pass one test
meejah
2021-02-12 00:06:19 -0700
-
66f39dca47
count totals in state-machine
meejah
2021-02-01 16:55:15 -0700
-
57f9c32b81
(wip) refactor to use Automat state-machine
meejah
2021-01-25 17:59:14 -0700
-
6f0a0748f1
first-cut of state-machine style code
meejah
2021-01-19 15:44:13 -0700
-
4f818bb7e0
README: update badges, drop travis and appveyor, use GitHub Actions for CI
Brian Warner
2021-01-09 17:38:26 -0800
-
24a2b51a9a
CI: avoid installing deps on wrong python
Brian Warner
2021-01-09 17:35:34 -0800
-
e56dd2196b
upload coverage to codecov.io
Brian Warner
2021-01-09 17:33:16 -0800
-
6f395fa6d8
CI: use 'coverage' target, not default, to run the right Python
Brian Warner
2021-01-09 17:21:56 -0800
-
67ec90706e
enable GitHub Action -based CI
Brian Warner
2021-01-09 17:11:03 -0800
-
d608198b33
added power support arch ppc64le on yml file.
#16
srinivas32
2020-11-06 15:06:18 +0530
-
-
46ec26f2bb
Merge PR 14: improve tests
Brian Warner
2020-05-23 17:53:21 -0700
-
-
ca309d5283
post-rebase: update newer tests
Brian Warner
2020-05-23 17:50:26 -0700
-
45824ca5d6
Use StringTransportWithDisconnection for transit server tests.
Joe Harrison
2020-03-08 14:30:23 +0000
-
-
ac7415a4d0
Merge branch 'pr13'
#15
Brian Warner
2020-05-21 23:08:06 -0700
-
-
1a7faf0654
tolerate clients who disconnect before sending a complete handshake
Brian Warner
2020-05-21 22:49:14 -0700
-
1242f36624
tolerate data arriving briefly after we hang up
Brian Warner
2020-05-21 22:45:48 -0700
-
851b7474d8
docs: explain --blur-usage= better
Brian Warner
2020-05-21 21:08:34 -0700
-
912cfa69b6
maintain python2.7 regex library compatibility
#13
Joe Harrison
2020-03-08 20:24:32 +0000
-
658b4d4f57
Use StringTransportWithDisconnection for transit server tests.
#14
Joe Harrison
2020-03-08 14:30:23 +0000
-
-
-
0dab7a4c63
restore impatient disconnect when message received after handshake but before sent_ok
Joe Harrison
2020-03-08 19:57:44 +0000
-
8f89c8aaff
inline handshake parsing and explain MAX_LENGTH for transit server
Joe Harrison
2020-03-08 19:54:42 +0000
-
4fdd89cb35
use line receiver to simplify handshake logic
Joe Harrison
2020-03-07 02:14:04 +0000
-
-
c6445321d7
update NEWS for 0.2.1 release
0.2.1
Brian Warner
2019-09-11 00:25:26 -0700
-
9758d83279
fix IPv4/IPv6 listening port
Brian Warner
2019-09-11 00:23:50 -0700
-
d7b4919739
add news for 0.2.0 release
0.2.0
Brian Warner
2019-09-10 23:25:28 -0700
-
c5afea6f9b
docs: add pointer to a Dockerfile
Brian Warner
2019-09-10 23:19:16 -0700
-
42a293213b
enable SO_KEEPALIVE on all connections
Brian Warner
2019-09-10 23:14:29 -0700
-
273c4d796c
change default port= to listen on both IPv4+IPv6
Brian Warner
2019-09-10 23:09:04 -0700
-
e9f166cb96
travis/tox/appveyor: remove py3.3 and py3.4
Brian Warner
2019-09-10 23:07:09 -0700
-
6ceecb78bf
add TODO for one of the moods
Brian Warner
2019-09-10 23:05:22 -0700
-
bb1d52398c
travis: test py3.7 too
Brian Warner
2018-07-27 14:39:05 -0700
-
97a4f4e2b1
tox: add py37
Brian Warner
2018-07-04 11:23:33 -0700
-
6e635f1af2
munin: fix +x on wormhole_transit_events_alltime
Brian Warner
2018-03-28 14:23:50 -0700
-
0960cfa636
munin: move all plugins under a new "wormhole" category, not "network"
Brian Warner
2018-03-28 14:14:31 -0700
-
32d265c10a
twisted needs windows on windows
no-pypiwin32
Brian Warner
2018-03-20 00:04:11 -0700
-
99ea7b2488
setup.py: remove windows-specific dependency upon pypiwin32
Brian Warner
2018-03-19 23:53:38 -0700
-
-
faa8dba5e7
add news for 0.1.2 release
0.1.2
Brian Warner
2018-03-19 22:37:28 -0700
-
03a064d8d3
Merge branch 'appveyor'
Brian Warner
2018-02-19 15:44:54 -0800
-
-
a9680918b9
test_stats: try more realistic fake time.time()
#7
Brian Warner
2018-02-19 13:23:40 -0800
-
071471a353
test_stats: mock time.time() with a float, to appease windows
Brian Warner
2018-02-19 13:12:14 -0800
-
1e663aa5ef
README: add appveyor badge
Brian Warner
2018-02-19 12:41:31 -0800
-
492599f072
turn on appveyor (windows CI)
Brian Warner
2018-02-19 12:34:55 -0800
-
-
1e2520b41d
Merge branch '2-rlimit'
Brian Warner
2018-02-19 12:35:29 -0800
-
-
5a762b16ad
call increase_rlimits() when creating the service
#6
Brian Warner
2018-02-19 12:28:17 -0800
-
f7b8c5b19a
copy increase_rlimits.py from magic-wormhole-mailbox-server
Brian Warner
2018-02-19 12:26:10 -0800
-
-
9c44ee13cd
munin: track not-yet-complete usage bytes too
Brian Warner
2018-02-19 11:23:05 -0800
-
135280a922
README: add PyPI badge
Brian Warner
2018-02-17 19:39:01 -0800
-
39e751ce08
munin: add wormhole_transit_events_alltime
Brian Warner
2018-02-15 11:20:54 -0800