-
f9f6ed31c9
travis: enable pypy, pypy3
Brian Warner
2016-06-30 16:10:36 -0700
-
4978be6b90
args: fix --no-listen, --tor
Brian Warner
2016-06-26 18:14:07 -0700
-
0f8b98dec5
DB: log schema upgrades
Brian Warner
2016-06-26 18:04:00 -0700
-
de8efdb9f9
cmd_send: wait for ack from close()
Brian Warner
2016-06-26 11:46:09 -0700
-
1d3b22a0b4
server: hard-code --stats-file=stats.json
Brian Warner
2016-06-26 17:40:18 -0700
-
f005d8a9ce
Merge branch 'new-prune'
Brian Warner
2016-06-26 17:50:15 -0700
-
-
930ed2c089
server: log get_stats time
Brian Warner
2016-06-26 17:16:22 -0700
-
45d46643ca
transit: rename stats keys
Brian Warner
2016-06-26 17:16:14 -0700
-
f950161642
rendezvous: rename stats keys for consistency
Brian Warner
2016-06-26 17:15:53 -0700
-
df96f2e590
rewrite munin plugins
Brian Warner
2016-06-26 17:15:31 -0700
-
638adc71ec
server: add transit to stats.json
Brian Warner
2016-06-26 14:58:31 -0700
-
cd934fdfde
server: rename stats.json keys
Brian Warner
2016-06-26 12:12:22 -0700
-
31be12a4be
misc/dump-stats.py: tool to show stats.json validity
Brian Warner
2016-06-26 11:30:50 -0700
-
44bc99e987
get_stats: update comments
Brian Warner
2016-06-26 11:25:25 -0700
-
f192db5412
track+report mailbox.for_nameplate in usage
Brian Warner
2016-06-26 11:19:53 -0700
-
db8511c700
schema: add mailbox_usage.for_nameplate too
Brian Warner
2016-06-26 11:18:48 -0700
-
bae020d5a7
DB: add mailboxes.for_nameplate
Brian Warner
2016-06-26 11:00:39 -0700
-
8eb1396f31
server: delete stats file at reboot
Brian Warner
2016-06-25 12:31:59 -0700
-
7b1d4cbcee
more stats: count since last reboot
Brian Warner
2016-06-25 12:31:50 -0700
-
9e29898207
Rendezvous: add many stats
Brian Warner
2016-06-25 12:15:26 -0700
-
62f9a4d702
move stats-file up to RelayServer
Brian Warner
2016-06-25 11:43:13 -0700
-
7f389dc76e
server: add --stats-file= scaffolding
Brian Warner
2016-06-25 11:05:28 -0700
-
cfcd74db4b
remove listener on close too
Brian Warner
2016-06-24 18:57:49 -0700
-
6a2cbf9014
server: remove listeners on disconnect
Brian Warner
2016-06-24 18:47:16 -0700
-
ffb1a9b9c9
change pruning algorithm
Brian Warner
2016-06-24 17:35:23 -0700
-
6176500cf4
factor out Mailbox._touch
Brian Warner
2016-06-24 16:35:30 -0700
-
0158df9b63
stop using is_active(), or pruning inactive apps
Brian Warner
2016-06-20 18:03:02 -0700
-
08443ee288
rename Rendezvous.prune() to prune_all_apps
Brian Warner
2016-06-20 18:00:20 -0700
-
b8521e81b1
add comment about new pruning plan
Brian Warner
2016-06-20 17:54:09 -0700
-
3c0f832bdc
test that mailbox timestamp is updated correctly
Brian Warner
2016-06-24 16:25:44 -0700
-
550b9e3c94
db: add v2->v3 upgrader
Brian Warner
2016-06-24 16:19:39 -0700
-
404925d314
server: mailbox row should always exist
Brian Warner
2016-06-24 16:02:37 -0700
-
41f229de87
use 'mailbox_sides' instead of cols in 'mailboxes'
Brian Warner
2016-06-23 19:31:18 -0700
-
6c725e4a86
db: use 'nameplate_sides' instead of cols in 'nameplates'
Brian Warner
2016-06-23 16:26:53 -0700
-
355ece3e47
db: turn on foreign keys
Brian Warner
2016-06-23 16:26:36 -0700
-
74a1902fcd
schema: add v3, rename nameplates.id to .name
Brian Warner
2016-06-23 15:09:45 -0700
-
-
6d00576ee4
server-stop: ignore missing twistd.pid
Brian Warner
2016-06-23 18:25:02 -0700
-
f0c32617d0
README: mention libsodium-dev package
Brian Warner
2016-06-23 11:23:27 -0700
-
fa29789769
test_scripts: re-enable tests on py3
Brian Warner
2016-06-22 19:28:17 -0700
-
177aac2d84
test upgrader, badly
Brian Warner
2016-06-22 18:57:53 -0700
-
7250deb94c
add schema upgrades
Brian Warner
2016-06-20 17:29:34 -0700
-
38ebc0d8a4
Merge branch 'pr47'
Brian Warner
2016-06-22 13:23:35 -0700
-
-
b613ac1b3b
cli.py: add comment
Brian Warner
2016-06-22 13:15:07 -0700
-
60b40c2de2
server/cli.py: remove timing instrumentation
Brian Warner
2016-06-20 16:22:15 -0700
-
d8c2c1249e
server/cli.py: fix port numbers
Brian Warner
2016-06-20 16:20:21 -0700
-
940aec7570
cli.py: improve parallelism between send+receive
Brian Warner
2016-06-20 16:06:15 -0700
-
b1f994e939
transit.py: improve error
Brian Warner
2016-06-22 13:10:46 -0700
-
e11c7496a9
add 'dev' extra, with mock + tox, and a pypy environment
meejah
2016-06-22 02:03:18 -0600
-
7fab6b3dff
Change UsageError -> InternalError, use click.UsageError for human-visible errors
meejah
2016-06-22 02:04:05 -0600
-
f32cd46e2c
remove argparse, whitespace-ify requirements
meejah
2016-06-22 01:30:15 -0600
-
6b29d62d78
typo
meejah
2016-06-22 01:29:13 -0600
-
03594a2d0e
consistent return usage
meejah
2016-06-22 01:28:53 -0600
-
ad6200c474
resolve XXX comments
meejah
2016-06-22 01:27:29 -0600
-
c4cd4db30e
Correct exit code when no twistd.pid file
meejah
2016-06-22 01:25:47 -0600
-
e16b53817e
Refactor to use Click
meejah
2016-06-03 15:17:47 -0700
-
d89fbd69dd
sketching out a click-based CLI parser
Brian Warner
2016-05-26 12:17:16 -0700
-
-
07b4067727
unit-test for relay request, and fix Data() handling
meejah
2016-06-18 00:20:18 -0600
-
1170f196b3
Add missing
install
to Debian instructions
Francois Marier
2016-06-06 19:01:55 -0700
-
2a056059c0
fix for wormhole-server count-* functions
laharah
2016-06-04 16:50:56 -0700
-
7042a01369
Merge 'pr44': remove u"" marker from most files
Brian Warner
2016-06-04 15:13:21 -0700
-
-
150caedf73
u""
cleanup on test_scripts.py
laharah
2016-06-04 14:03:05 -0700
-
bb970dafc0
u""
cleanup on test_server.py
laharah
2016-06-04 13:27:28 -0700
-
2dd76f57c0
u""
cleanup on test_transit.py
laharah
2016-06-04 13:18:43 -0700
-
aff13e9121
u""
cleanup on test_util.py
laharah
2016-06-04 13:17:25 -0700
-
8fa40d3cd5
u""
cleanup on test_wormhole.py
laharah
2016-06-04 13:16:09 -0700
-
255fb12f88
`u"" cleanup on cmd_usage.py
laharah
2016-06-04 13:13:51 -0700
-
57d117e4f0
u""
cleanup on rendezvous_websocket.py
laharah
2016-06-04 13:12:00 -0700
-
8537d90527
u""
cleanup on rendezvous.py
laharah
2016-06-04 13:10:08 -0700
-
2c38795476
u""
cleanup on transit_server.py
laharah
2016-06-04 13:08:38 -0700
-
64f7348d05
u""
cleanup on util.py and codes.py
laharah
2016-06-04 13:06:27 -0700
-
2c25b4d97d
u""
cleanup on wormhole.py
laharah
2016-06-04 12:47:51 -0700
-
-
ef6d704311
Merge pr43: set 'unicode_literals' in most source files
Brian Warner
2016-06-04 12:45:55 -0700
-
-
6a73d50fdd
added unicode_literals import to all apropriate modules
laharah
2016-06-03 23:07:50 -0700
-
33758abd18
added a dict_factory as a new row_factory for the database
laharah
2016-06-03 16:47:36 -0700
-
-
7c15cf7353
code input: don't eat "b" under GNU readline
Brian Warner
2016-06-04 00:52:27 -0700
-
996c739b2a
oops, fix tests
Brian Warner
2016-06-03 23:30:31 -0700
-
5b5b4b7134
JS: add knob to correct for tx/server/rx time skew
Brian Warner
2016-06-03 23:23:44 -0700
-
d11af9d0a6
Merge branch 'JS-timing'
Brian Warner
2016-06-03 22:57:03 -0700
-
-
b0f2b24ab2
render websocket establishment in timeline
Brian Warner
2016-06-03 22:56:27 -0700
-
a1ce0d8df0
record websocket establishment in timing data
Brian Warner
2016-06-03 22:55:52 -0700
-
3964d4c646
JS: highlight dots and lines together
Brian Warner
2016-06-03 22:39:29 -0700
-
a0ce912305
JS: move unused code out of the way
Brian Warner
2016-06-03 22:34:28 -0700
-
4857348361
fix display-timeline JS for new message format
Brian Warner
2016-06-03 22:32:52 -0700
-
-
e13b95660b
test_transit: tolerate a localhost-only system
Brian Warner
2016-06-03 21:46:16 -0700
-
b6ff5f3946
README: mention build-essential
Brian Warner
2016-06-03 18:27:20 -0700
-
3f05cd3007
Merge branch 'pr36'
Brian Warner
2016-06-03 18:24:24 -0700
-
-
682fe0ae2c
transit: allow 127.0.0.1 if that's all we've got
Brian Warner
2016-06-03 18:22:53 -0700
-
55f2fcc3a7
remove commented line
higs4281
2016-06-02 20:55:50 -0400
-
eaed2f0a12
Prevent transmit from suggesting
127.0.0.1
higs4281
2016-06-02 19:53:33 -0400
-
-
26445c3fc4
test_scripts: fix on windows
Brian Warner
2016-06-03 16:43:22 -0700
-
a8c2fb14b1
expire channels faster: 2 hours, not 3 days
Brian Warner
2016-06-03 16:23:28 -0700
-
a03c1804f7
Merge branch 'pr41'
Brian Warner
2016-06-03 16:16:05 -0700
-
-
2d85c71099
tox.ini: make test and test-coverage look the same
Brian Warner
2016-06-03 16:15:30 -0700
-
74b4a10ac1
Windows build and CI patch
laharah
2016-06-03 15:01:43 -0700
-
-
54b85035a2
Merge branch 'pr40': preserve file perms in directories
Brian Warner
2016-06-03 16:06:13 -0700
-
-
48cc85e88c
add file-mode checks to directory test
Brian Warner
2016-06-03 16:04:12 -0700
-
71512809a9
extract _extract_file, add test
Brian Warner
2016-06-03 15:38:49 -0700
-
e6f5b9cea4
verify that extracted files are inside abs_destname
Kurt Neufeld
2016-06-03 14:32:52 -0700
-
b04e434ad4
restore file permissions when extracting zipfile
Kurt Neufeld
2016-06-03 12:08:42 -0700
-
608af12b1d
verified that ZIP_DEFLATED compresses the files
Kurt Neufeld
2016-06-03 10:03:38 -0700
-