Commit Graph

100 Commits

Author SHA1 Message Date
Brian Warner
135280a922 README: add PyPI badge 2018-02-17 19:39:01 -08:00
Brian Warner
39e751ce08 munin: add wormhole_transit_events_alltime
closes #5
2018-02-15 11:20:54 -08:00
Brian Warner
e988db1b68 add NEWS for 0.1.1 release 2018-02-14 16:27:36 -08:00
Brian Warner
91d3bd8e90 munin: emit 0, not "None", when there's no bytes usage to report 2018-02-12 17:43:46 -08:00
Brian Warner
481def1937 Merge branch 'lonely-logging'
Clean up usage logging: record events properly. The previous code would
double-count handshake failures (as both "errory" and "lonely"). Rewrite the
munin plugins to be more general.
2018-02-12 17:37:05 -08:00
Brian Warner
098e315624 remove a few lines by using defaultdict() 2018-02-12 17:34:11 -08:00
Brian Warner
73d233a7be comment about updating 'current' row immediately, or waiting for timer 2018-02-12 17:29:27 -08:00
Brian Warner
7411d3cd73 rename, edit munin plugins to match new moods
Instead of an "errors" graph, we now just track all events (happy too).
2018-02-12 17:04:45 -08:00
Brian Warner
10e754fc9a update v1 schema comments with new "redundant" mood 2018-02-12 17:04:24 -08:00
Brian Warner
4e9b6c53a9 rework mood tracking, full tests of usage events 2018-02-12 16:57:39 -08:00
Brian Warner
547ead75ba test_transit_server: factor out wait() 2018-02-12 16:55:37 -08:00
Brian Warner
b3100344eb _version.py: hush lgtm.com alert
This needs to be upstreamed into Versioneer, as it will disappear the next
time we upgrade.
2018-01-03 00:26:29 +01:00
Brian Warner
ecf3edb3f7 transit_server.py: remove unnecessary 'pass'
caught by lgtm.com analysis
2018-01-03 00:26:03 +01:00
Brian Warner
94b78609c3 add NEWS for initial 0.1.0 release 2017-11-12 15:57:09 -08:00
Brian Warner
7365878fed setup/MANIFEST: fix packaging issues 2017-11-12 15:55:09 -08:00
Brian Warner
ee418b5163 munin: fix print function 2017-11-09 22:11:34 -08:00
Brian Warner
49ae79fc2e munin: fix rebooted-vs-updated check 2017-11-09 22:09:27 -08:00
Brian Warner
2ddc6566e2 munin: make all plugins +x 2017-11-09 21:37:31 -08:00
Brian Warner
8d5e7afc8e docs/transit.md: remove client-specific text, update markdown format 2017-11-09 17:35:35 -08:00
Brian Warner
f430d218f2 running.md: explain shutdown 2017-11-09 17:32:01 -08:00
Brian Warner
406c11deda update README, add running.md with twist/twistd instructions 2017-11-09 17:30:19 -08:00
Brian Warner
05ffcb2d55 test_transit_server: improve coverage 2017-11-09 16:39:44 -08:00
Brian Warner
c270ad6e0b DB: small cleanups, improve test coverage 2017-11-09 16:39:25 -08:00
Brian Warner
9008d4339a update munin plugins to work with usage-db, add new ones 2017-11-09 15:43:16 -08:00
Brian Warner
17e232de50 Merge branch 'usage-db' 2017-11-09 00:14:55 -08:00
Brian Warner
9e2c0e26ca add migration tool, needs more testing 2017-11-07 22:10:03 -06:00
Brian Warner
54be4cd8d3 database: add open_existing_db() for migration tool 2017-11-07 21:54:59 -06:00
Brian Warner
69d66dd4c1 database: add create-only function, for migration tool 2017-11-07 21:54:53 -06:00
Brian Warner
c6e3347e68 copy test_database from magic-wormhole package
disable the upgrader test for now, since we only have the one schema version
2017-11-07 21:44:57 -06:00
Brian Warner
0b93725709 more test coverage 2017-11-07 21:21:04 -06:00
Brian Warner
fa31777db0 increase test coverage in the bad handshake path 2017-11-07 21:09:12 -06:00
Brian Warner
65b2192e89 replace --log-stdout with --log-fd= 2017-11-07 20:35:29 -06:00
Brian Warner
ff48518e37 handle --blur-usage= correctly, log it 2017-11-07 20:14:54 -06:00
Brian Warner
9ccb0424b0 move docs out of usage and into markdown file in docs/ 2017-11-07 19:50:32 -06:00
Brian Warner
83e1c8acfe make it all basically work, improve test coverage 2017-11-07 19:39:01 -06:00
Brian Warner
a898a65b09 start on usage-db 2017-11-04 12:54:49 -07:00
Brian Warner
d36e0c44bd server_tap.py: minor docs 2017-10-26 11:36:37 +08:00
Brian Warner
849a90f0fa test_stats: more test coverage 2017-09-13 18:26:54 -07:00
Brian Warner
a1333e51cd fix unicode/json on py3 2017-09-13 18:18:29 -07:00
Brian Warner
2e0c97cea8 test_stats: start improving coverage 2017-09-13 18:14:41 -07:00
Brian Warner
923c5cef3c README: add travis/codecov badges 2017-09-13 18:02:52 -07:00
Brian Warner
c9ef708663 README: update to trigger travis 2017-09-13 17:57:14 -07:00
Brian Warner
b15e955fec get tests to pass 2017-09-13 17:51:55 -07:00
Brian Warner
03e8d36e7f git-ignore twisted dropin.cache 2017-09-13 17:25:39 -07:00
Brian Warner
26efac7da9 transit_server.py: rewrite stats 2017-09-13 17:24:37 -07:00
Brian Warner
ea9e24913c more WIP 2017-09-13 12:29:51 -07:00
Brian Warner
c287175d38 remove unused files
This server won't use a database, just a logfile and statsfile. And it
doesn't have a CLI command, just a twist/twistd plugin.
2017-09-13 00:39:10 -07:00
Brian Warner
0dc3fd5e7e write the twist/twistd plugins and setup code 2017-09-13 00:37:29 -07:00
Brian Warner
46abd75fda move transit-relevant files out from magic-wormhole
These files are copied (with roughly-appropriate changes to the top-level
setup.py, NEWS.md, etc) from magic-wormhole 0.10.3, commit
be166b483c5796ab3a9ad588ccf671b7eabdd96c).
2017-09-12 23:52:21 -07:00
Brian Warner
646ee3e5be Initial commit 2017-09-12 23:35:46 -07:00