Commit Graph

  • 6fe1ddf1bc Merge pull request #105 from chihaya/normljson Jimmy Zelinskie 2015-10-25 17:59:17 -04:00
  • 133450944c normalize all JSON to camelCase Jimmy Zelinskie 2015-10-25 16:53:23 -04:00
  • 7ae23bb2c6 inline interface definition to avoid confusion Jimmy Zelinskie 2015-10-25 16:31:56 -04:00
  • b6929a7632 remove unused Server type Jimmy Zelinskie 2015-10-25 16:31:46 -04:00
  • 5c900a210f Merge pull request #92 from chihaya/sizefix Jimmy Zelinskie 2015-10-25 15:39:05 -04:00
  • 3532f39690 decrement storage size when purging torrents Jimmy Zelinskie 2015-10-24 14:50:43 -04:00
  • 18e1599759 refresh readme to include docker Jimmy Zelinskie 2015-10-25 15:30:52 -04:00
  • 444c0f3973 drop Go 1.4 from travis Jimmy Zelinskie 2015-10-25 15:30:20 -04:00
  • 634417f80b add api to dockerfile Jimmy Zelinskie 2015-10-24 15:40:23 -04:00
  • a403392e76 Merge pull request #91 from chihaya/tinyfix Justin Li 2015-10-24 14:25:00 -04:00
  • d23b0167b6 remove superfluous use of ioutil Jimmy Zelinskie 2015-10-23 16:00:05 -04:00
  • 350cf7cdec Merge pull request #90 from chihaya/api Jimmy Zelinskie 2015-10-14 13:34:45 -04:00
  • 7cfa862f2c decouple HTTP tests from API usage Jimmy Zelinskie 2015-10-11 02:33:05 -04:00
  • 1764fa4a2d add api to config & propogate config changes Jimmy Zelinskie 2015-10-11 02:32:24 -04:00
  • 5f413e6e2d add API to Boot() and clean things up Jimmy Zelinskie 2015-10-11 02:27:58 -04:00
  • 9add47ed07 pull API server out of http Jimmy Zelinskie 2015-10-11 02:27:08 -04:00
  • b07a74d9d7 Merge pull request #82 from chihaya/travis Jimmy Zelinskie 2015-10-11 15:11:38 -04:00
  • 86a77b663f Merge pull request #89 from chihaya/gc-rate Jimmy Zelinskie 2015-09-24 23:30:49 -04:00
  • c0c3eda290 config: make reaping configurable Jimmy Zelinskie 2015-09-18 00:42:14 -04:00
  • 8dbcd7079a udp: handle default case for action switch Jimmy Zelinskie 2015-09-13 13:10:41 -04:00
  • d4662312b6 chihaya: add copyright header to debug.go Jimmy Zelinskie 2015-09-13 00:09:45 -04:00
  • ba97806a6c Merge pull request #86 from chihaya/fixseeders Cooper Lees 2015-08-26 14:05:02 -07:00
  • dfd59e8823 tracker: fix logic recording complete events Jimmy Zelinskie 2015-08-26 16:14:11 -04:00
  • 7f1829dd68 stats: rename PauseNS to LatestPauseNS Jimmy Zelinskie 2015-08-20 15:06:57 -04:00
  • 7b4fe081d1 Merge pull request #84 from davidwilemski/gcstats Cooper Lees 2015-08-20 12:01:49 -07:00
  • c56a7f25f0 stats: publish last gc PauseNS David Wilemski 2015-08-20 11:50:06 -07:00
  • befd6c47d4 Merge pull request #83 from chihaya/fixports Jimmy Zelinskie 2015-08-20 11:56:44 -04:00
  • c8e8b95bfe http: stop using remote http port Jimmy Zelinskie 2015-08-20 00:17:00 -04:00
  • 071dc50769 travis: update to Go 1.5 Jimmy Zelinskie 2015-08-19 13:49:03 -04:00
  • 97cb3c7cb6 readme: Fix installation command Justin Li 2015-07-12 21:13:19 -04:00
  • fcc4a5472d Merge pull request #77 from chihaya/fixNPE Justin Li 2015-07-08 20:29:14 -04:00
  • 6b53ceb2a3 udp: fix nil ptr when socket fails to be created Jimmy Zelinskie 2015-07-08 20:21:35 -04:00
  • e27fbe9652 Merge pull request #75 from chihaya/fix-dockerfile Justin Li 2015-06-30 22:33:42 -04:00
  • 94fcd4de5a dockerfile: Fix Dockerfile to build with the latest changes Justin Li 2015-06-30 22:27:05 -04:00
  • 641ab1fc82 readme: add license badge Jimmy Zelinskie 2015-06-30 21:39:25 -04:00
  • 2f2840e135 Merge pull request #74 from chihaya/ignoreBadConnInStats Justin Li 2015-06-30 19:20:20 -04:00
  • cd7c8dd374 udp: make BadConnID a normal error Jimmy Zelinskie 2015-06-30 18:08:36 -04:00
  • 9b54f82511 Merge pull request #71 from dtrackd/corrected-installation-instructions Jimmy Zelinskie 2015-06-27 19:16:30 -04:00
  • d2e2d551ec Update the installation instructions Demonii 2015-06-27 17:12:17 +12:00
  • 5afdc7738e Merge pull request #70 from chihaya/lastbadreq Justin Li 2015-06-27 00:22:09 -04:00
  • 520a357e37 tracker: remove last "bad request" Jimmy Zelinskie 2015-06-27 00:09:57 -04:00
  • 8df5f8e193 docs: update primary branch to be master Jimmy Zelinskie 2015-06-26 23:00:25 -04:00
  • ce5ee8b365 Merge pull request #69 from chihaya/rmbadreq Justin Li 2015-06-26 22:52:22 -04:00
  • 744313d253 tracker: rm badrequest when state is unknown Jimmy Zelinskie 2015-06-26 22:49:09 -04:00
  • 2f7943883f Merge pull request #68 from chihaya/udplogs Justin Li 2015-06-26 22:21:22 -04:00
  • 0741df3575 logging: add error to udp logs Jimmy Zelinskie 2015-06-26 21:07:29 -04:00
  • 9a0d86610c Merge pull request #67 from chihaya/pprof-handler Jimmy Zelinskie 2015-06-26 18:42:20 -04:00
  • 0323a5b8cf Add pprof debug HTTP endpoint Justin Li 2015-06-26 14:05:55 -04:00
  • 61f483c2f3 Merge pull request #66 from chihaya/kill-godeps Jimmy Zelinskie 2015-06-20 20:11:36 -04:00
  • da33c3d585 Use godep restore to set up dependencies Justin Li 2015-06-18 20:16:24 -04:00
  • 316cb7ce5a Remove godep sources from the repository Justin Li 2015-06-18 20:11:44 -04:00
  • 8502867d94 Merge pull request #64 from chihaya/fix-blank-query-param-panic Justin Li 2015-06-18 18:00:40 -04:00
  • 203e4e6020 Fix query parsing when blank values are present Justin Li 2015-06-18 10:34:52 -04:00
  • 242ba22f8c Add failing test that reproduces #63 Justin Li 2015-06-18 10:15:48 -04:00
  • a17474bb05 Merge branch 'udp' into develop Justin Li 2015-06-17 19:39:51 -04:00
  • 2fcd34360f udp: basic announce test Jimmy Zelinskie 2015-05-11 00:57:54 -04:00
  • de18172952 Update graceful import path Justin Li 2015-04-28 20:32:19 -04:00
  • ae62188711 Disable graceful signal handling Justin Li 2015-04-28 20:27:39 -04:00
  • ff5339ceb3 godeps: refresh to get latest changes in graceful Jimmy Zelinskie 2015-04-22 22:54:46 -04:00
  • 7f2abdae4e udp: make handleOptionalParameters less misleading Jimmy Zelinskie 2015-04-06 19:15:07 -04:00
  • cf3806cb9b udp: handleOptionalParameters method added Jimmy Zelinskie 2015-04-06 19:06:06 -04:00
  • d317dfc069 udp: implement BEP45 response Jimmy Zelinskie 2015-04-04 15:41:58 -04:00
  • 938542ac74 models: Announce field for AnnounceResponse Jimmy Zelinskie 2015-04-04 15:34:16 -04:00
  • 222415f467 udp: Implement draft of BEP45; Endpoint type added Jimmy Zelinskie 2015-03-29 03:03:19 -04:00
  • f25464a02b Merge branch 'master' into udp Jimmy Zelinskie 2015-03-27 22:05:48 -04:00
  • b93cc26b98 models: properly format port into peerkey string Jimmy Zelinskie 2015-03-26 22:11:13 -04:00
  • f3b264dd53 docs: Fix link to configuration.md Justin Li 2015-03-24 00:39:33 -04:00
  • eefbe64da6 docs: Break out config docs into a separate file Justin Li 2015-03-24 00:38:20 -04:00
  • 6490c8f51d docs: Add create_on_announce to list of config keys Justin Li 2015-03-24 00:32:59 -04:00
  • f083bb8477 docs: Start reformatting config documentation Justin Li 2015-03-24 00:29:32 -04:00
  • 1bf788a99b tracker: fix reference to config Jimmy Zelinskie 2015-03-23 20:43:33 -04:00
  • 80c068c97a config: add create_on_announce option Jimmy Zelinskie 2015-03-23 20:02:13 -04:00
  • 0ecd126ae8 lint: Http -> HTTP Jimmy Zelinskie 2015-03-23 19:57:45 -04:00
  • a78fac6d7f Merge pull request #61 from chihaya/peerkey Justin Li 2015-03-22 21:10:12 -04:00
  • 6188d52de0 models: Port method for PeerKey Jimmy Zelinskie 2015-03-22 19:41:57 -04:00
  • 92866cfacd models: include port in peerkey Jimmy Zelinskie 2015-03-22 18:44:09 -04:00
  • 1deca5fd5e readme: add godoc, docker badges Jimmy Zelinskie 2015-03-22 18:42:21 -04:00
  • c1a4a6ecbb dockerfile: initial Jimmy Zelinskie 2015-03-19 23:39:31 -04:00
  • da46ef8c8a tracker: Return announcing peer if there are no others to avoid an empty peers field Justin Li 2015-02-28 00:56:45 -05:00
  • ac2fcade1e tracker: record announce/scrape stats in handlers Jimmy Zelinskie 2015-02-26 09:03:52 -05:00
  • 9b4999c0cf stats/udp: nop on nil DefaultStats Jimmy Zelinskie 2015-02-25 21:56:58 -05:00
  • 5af37be85c udp: fix renaming ipbuf->ipbytes Jimmy Zelinskie 2015-02-25 21:56:37 -05:00
  • 8deef98874 udp: style nitpicks Jimmy Zelinskie 2015-02-25 21:47:01 -05:00
  • 14a6278de0 udp: Use net.IP inputs for connection ID generation Justin Li 2015-02-23 21:30:45 -05:00
  • 3d28f281fb udp: Add constructor for ConnectionIDGenerator, return buffer to pool on socket timeout Justin Li 2015-02-22 16:58:43 -05:00
  • 2e678ac806 Merge pull request #57 from chihaya/completed-seeder Jimmy Zelinskie 2015-02-21 16:04:50 -05:00
  • 7512f50731 udp: Add basic UDP tests Justin Li 2015-02-21 14:35:21 -05:00
  • 105edf21f1 udp: Add channel to communicate when socket has opened, set read timeout to 0 on Stop() Justin Li 2015-02-21 14:02:00 -05:00
  • 669128c83a tracker: Pass listen address into tracker.Server.Serve() Justin Li 2015-02-21 13:16:21 -05:00
  • b6c1b3838b tracker: Remove impossible code for 'completed' event Justin Li 2015-02-21 13:00:23 -05:00
  • f98c675bc7 udp: Add comments to pass lint Justin Li 2015-02-21 00:21:14 -05:00
  • ac04761e40 readme: Add note about 64-bit being required Justin Li 2015-02-20 21:00:22 -05:00
  • 4c3cd6cc0a udp: Rotate connection ID generation IVs every hour Justin Li 2015-02-20 15:38:27 -05:00
  • afb22c3df6 udp: Add basic logging and more comments Justin Li 2015-02-20 14:08:46 -05:00
  • d3d35b4655 udp: Send the announce interval in seconds Justin Li 2015-02-20 13:42:14 -05:00
  • 92f3c62456 tracker: Add common interface to start and stop servers Justin Li 2015-02-20 13:39:19 -05:00
  • 0d33210901 udp: Clean up connection ID checking Justin Li 2015-02-20 12:52:49 -05:00
  • 9526df74ad udp: Implement scrapes Justin Li 2015-02-20 12:35:31 -05:00
  • be5720dadd deps: Update bencode to pick up uint16 fix Justin Li 2015-02-20 12:29:02 -05:00
  • 5eda5f451d Add a .gitignore for the binary and config file Justin Li 2015-02-20 12:02:00 -05:00