Commit Graph

  • 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