Commit Graph

  • 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