Commit Graph

  • 8f472ad52c Merge pull request #372 from mrd0ll4r/build-win mrd0ll4r 2017-12-24 13:28:29 +01:00
  • ff269b0f44 Merge pull request #374 from ilyaglow/docker-multistage Jimmy Zelinskie 2017-12-20 10:05:31 -05:00
  • b100583d7d Set runtime image base on alpine Ilya Glotov 2017-12-20 14:51:11 +03:00
  • 22c42f9ec3 Merge pull request #305 from mrd0ll4r/doc-frontend mrd0ll4r 2017-12-20 11:56:23 +01:00
  • 39e3b5ae5c Remove GOOS environment variable Ilya Glotov 2017-12-12 15:33:20 +03:00
  • ae7a13db21 Add docker improvements Ilya Glotov 2017-12-12 14:41:01 +03:00
  • d28c6717b1 Merge pull request #371 from mrd0ll4r/min-interval mrd0ll4r 2017-12-07 19:44:19 +01:00
  • 15bd5c41f3 Merge pull request #368 from mrd0ll4r/udp-connect-af mrd0ll4r 2017-12-07 19:10:30 +01:00
  • fa6e360da4 udp: set address family for connect metrics Leo Balduf 2017-12-02 22:19:12 +01:00
  • df34304ab4 Merge pull request #370 from mrd0ll4r/hook-stopper mrd0ll4r 2017-12-06 21:13:40 +01:00
  • dde5cd1586 Merge pull request #369 from mrd0ll4r/storage-doc mrd0ll4r 2017-12-06 21:12:59 +01:00
  • 34a6425fd5 Merge pull request #373 from mrd0ll4r/php-announces mrd0ll4r 2017-12-06 15:16:33 +01:00
  • 6e3470aa7e docs: add frontend documentation Leo Balduf 2017-03-06 14:49:37 +01:00
  • 2f58e98832 http: add option for legacy PHP URLs Leo Balduf 2017-12-05 10:38:50 +01:00
  • 35d146f675 cmd/chihaya: make things work on windows Leo Balduf 2017-12-05 10:10:57 +01:00
  • ef166a6159 middleware, config: re-add support for min interval Leo Balduf 2017-12-02 22:56:35 +01:00
  • 756a0f6316 middleware: document stop.Stopper behaviour for Hooks Leo Balduf 2017-12-02 22:46:09 +01:00
  • 6198491194 storage: document PeerStore in more detail Leo Balduf 2017-12-02 22:41:56 +01:00
  • 395e59aef3 Merge pull request #366 from chihaya/tokei-badge Jimmy Zelinskie 2017-11-28 19:32:42 -05:00
  • e505250b06 readme: add LoC badge Jimmy Zelinskie 2017-11-28 16:59:57 -05:00
  • 80558648d7 Merge pull request #363 from jzelinskie/req-san Jimmy Zelinskie 2017-10-18 12:45:25 -04:00
  • df0de94337 frontend/http: bandwidth are in bytes not pieces Jimmy Zelinskie 2017-10-18 11:51:19 -04:00
  • 1a0b5c56a6 frontend/http: disambiguate NumWantProvided Jimmy Zelinskie 2017-10-17 22:06:03 -04:00
  • ca823e0e5f frontend: update to use non-object sanization Jimmy Zelinskie 2017-10-17 22:02:45 -04:00
  • 66e12c6684 bittorrent: add String() and LogFields() Jimmy Zelinskie 2017-10-17 22:02:06 -04:00
  • e7b8264e50 Merge pull request #361 from mrd0ll4r/timecache mrd0ll4r 2017-10-15 21:47:05 +02:00
  • 6dfdb7e192 udp: clean up connection ID generation Leo Balduf 2017-09-29 00:50:50 +02:00
  • 89bc479a3b *: make use of timecache Leo Balduf 2017-09-29 00:50:20 +02:00
  • 55b57549a6 pkg/timecache: implement a time cache Leo Balduf 2017-09-29 00:49:38 +02:00
  • ce43a09956 *: add sanitization example config Jimmy Zelinskie 2017-10-08 17:44:52 -04:00
  • 134744a484 middleware: remove sanitization mw Jimmy Zelinskie 2017-10-08 17:41:00 -04:00
  • 47b5e67345 frontend/udp: add request sanitization Jimmy Zelinskie 2017-10-08 17:35:50 -04:00
  • 6dee48ce17 frontend/http: add request sanitization Jimmy Zelinskie 2017-10-08 17:16:02 -04:00
  • b7e6719129 bittorrent: add initial request sanitizer Jimmy Zelinskie 2017-10-08 13:19:55 -04:00
  • b314b5003a Merge pull request #362 from mrd0ll4r/default-timeout mrd0ll4r 2017-10-03 13:01:53 +02:00
  • 7d9166e003 http: add default ReadTimeout, WriteTimeout Leo Balduf 2017-09-30 14:24:48 +02:00
  • 8300621799 Merge pull request #358 from mrd0ll4r/clean-logging mrd0ll4r 2017-09-20 17:17:48 +02:00
  • 79750ef983 cmd/chihaya: clean up logging Leo Balduf 2017-09-19 21:27:52 +02:00
  • b9773473e4 Merge pull request #356 from mrd0ll4r/stop-tests mrd0ll4r 2017-09-13 15:29:55 +02:00
  • b5dda16706 storage: stop peer store after tests Leo Balduf 2017-09-13 03:47:19 +02:00
  • 2a4c82f613 Merge pull request #355 from mrd0ll4r/issue349 mrd0ll4r 2017-09-03 20:55:37 +02:00
  • 464d37b2a7 Merge pull request #354 from mrd0ll4r/fix-debug mrd0ll4r 2017-09-03 20:55:26 +02:00
  • c7b052dbb2 cmd/chihaya: log which storage is in use Leo Balduf 2017-09-03 11:44:12 +02:00
  • 13857d5bce pkg/log: fix debug logging Leo Balduf 2017-09-03 11:37:17 +02:00
  • 4f4495f0f3 Merge pull request #350 from mrd0ll4r/benchmark-scrapes mrd0ll4r 2017-08-30 19:34:55 +02:00
  • 5400a99b75 storage: add Benchmarks for ScrapeSwarm, optimize implementations Leo Balduf 2017-08-24 12:45:17 +02:00
  • 44dbf4abb4 Merge pull request #351 from mrd0ll4r/log-output mrd0ll4r 2017-08-30 08:31:20 +02:00
  • 7c666e336a Merge pull request #352 from mrd0ll4r/subnet-benchconf mrd0ll4r 2017-08-30 08:30:55 +02:00
  • 8ee8793867 storage: update benchmark config Leo Balduf 2017-08-25 19:41:41 +02:00
  • 3168f50601 log: add SetOutput function Leo Balduf 2017-08-24 12:48:13 +02:00
  • d026424038 Merge pull request #348 from mrd0ll4r/memorybench mrd0ll4r 2017-08-18 12:52:58 +02:00
  • df7b59e2f3 storage: add PeerLifetime to test config Leo Balduf 2017-08-17 23:35:20 +02:00
  • 3799b856c2 Merge pull request #346 from jzelinskie/up-deps Jimmy Zelinskie 2017-07-05 15:48:52 -04:00
  • 034aa0b5dc glide: update dependencies Jimmy Zelinskie 2017-07-03 18:57:13 -04:00
  • 2c67ad4dac Merge pull request #340 from mrd0ll4r/logging mrd0ll4r 2017-07-01 23:31:51 +02:00
  • 3f3f75519d Merge pull request #345 from jzelinskie/README-fix Jimmy Zelinskie 2017-07-01 17:11:15 -04:00
  • c5f8e5a9b0 README: update build instructions Jimmy Zelinskie 2017-07-01 15:16:24 -04:00
  • 13c71b4ee1 Merge pull request #344 from chihaya/fix-shard-key Jimmy Zelinskie 2017-06-30 03:02:33 -04:00
  • 80e9fce087 *: fix shard key name Jimmy Zelinskie 2017-06-29 17:10:25 -04:00
  • 8ed171b0ea pkg/log: create wrapper around logrus Leo Balduf 2017-06-20 14:58:44 +02:00
  • 153ad325b7 Merge pull request #343 from mrd0ll4r/storage-defaults mrd0ll4r 2017-06-26 20:41:48 +02:00
  • 1aa6c86d3f storage: update config defaults Leo Balduf 2017-06-25 15:36:17 +02:00
  • d43cb719b9 Merge pull request #339 from mrd0ll4r/xorshift mrd0ll4r 2017-06-19 19:48:00 +02:00
  • 02336d10e7 pkg/xorshift: rebuild to use stack only Leo Balduf 2017-06-17 21:19:51 +02:00
  • 7ea4b3dc7a Merge pull request #338 from mrd0ll4r/fix-parsing mrd0ll4r 2017-06-19 09:03:48 +02:00
  • 6e1cfa18d8 bittorrent: make invalid query escape errors static Leo Balduf 2017-06-17 20:31:53 +02:00
  • 2764717657 bittorrent: fix out-of-range panics for URL parsing Leo Balduf 2017-06-17 20:30:55 +02:00
  • 2dcb4344cb Merge pull request #336 from mrd0ll4r/xorshift mrd0ll4r 2017-06-12 22:09:38 +02:00
  • 03b98e0090 pkg/prand: replace with pkg/xorshift Leo Balduf 2017-06-10 12:26:42 +02:00
  • fa6dcddcb6 Merge pull request #335 from jzelinskie/fix-jwt Jimmy Zelinskie 2017-06-09 00:11:02 -04:00
  • 3a323d9338 Merge pull request #331 from cedricgc/tracker-logic-context mrd0ll4r 2017-06-08 17:39:04 +02:00
  • ad496fceb8 middleware/jwt: encode infohashes as hex Jimmy Zelinskie 2017-06-07 16:11:10 -04:00
  • f7becf952b frontend: TrackerLogic interface returns modified context Cedric Charly 2017-06-05 21:53:17 -05:00
  • 3168f13b48 Merge pull request #332 from jzelinskie/jwt-escape-infohash Jimmy Zelinskie 2017-06-06 14:23:26 -04:00
  • 6663c09391 Merge pull request #333 from mrd0ll4r/prom-rules mrd0ll4r 2017-06-06 19:58:33 +02:00
  • 389dbd20dc Merge pull request #330 from jzelinskie/helm-flags Jimmy Zelinskie 2017-06-06 13:55:45 -04:00
  • 53297853a6 dist/prometheus: add rules for the storage Leo Balduf 2017-06-06 19:54:02 +02:00
  • 035c5b4960 middleware/jwt: escape infohash when debugging Jimmy Zelinskie 2017-06-06 13:06:44 -04:00
  • 6c3ddaefb3 Merge pull request #329 from jzelinskie/debug-jwt Jimmy Zelinskie 2017-06-06 12:18:20 -04:00
  • 8dddae0658 dist/helm: sync configs Jimmy Zelinskie 2017-06-06 12:16:47 -04:00
  • 233b5b52ec dist/helm: default debug and json logs Jimmy Zelinskie 2017-06-05 22:37:35 -04:00
  • 0d9a2309fc middleware/jwt: add debug logs for JWT failures Jimmy Zelinskie 2017-06-05 22:09:34 -04:00
  • dab03f52dc storage: share prometheus models Jimmy Zelinskie 2017-06-05 22:07:13 -04:00
  • edef032381 Merge pull request #301 from jzelinskie/memorybysubnet Jimmy Zelinskie 2017-06-04 13:47:55 -07:00
  • ce3281f3e8 example_config.yaml: fix identation from merge Jimmy Zelinskie 2017-06-04 16:05:20 -04:00
  • effb05103a cmd/chihaya: remove extra registration of storages Jimmy Zelinskie 2017-06-04 14:34:31 -04:00
  • c41519e73f storage: sync memory & memorybysubnet Jimmy Zelinskie 2017-06-03 21:12:17 -04:00
  • 7786e1a915 storage: enforce all peer stores are loggable Jimmy Zelinskie 2017-06-03 16:15:43 -04:00
  • ed69a0893e docs/storage: add memorybysubnet Jimmy Zelinskie 2017-05-14 20:36:34 -04:00
  • 85d7d9c677 storage/memorybysubnet: bench with masks Jimmy Zelinskie 2017-05-03 22:40:27 -04:00
  • c37311e8c7 cmd/chihaya: register storage drivers Jimmy Zelinskie 2017-05-03 22:24:12 -04:00
  • acf7e3c749 storage: register unique Prometheus metrics names Jimmy Zelinskie 2017-05-03 22:23:31 -04:00
  • 039f25f571 storage/memorybysubnet: add peerSubnet type Jimmy Zelinskie 2017-05-03 22:12:08 -04:00
  • b013106f89 storage/memorybysubnet: delete empty subnet buckets Jimmy Zelinskie 2017-05-03 21:28:38 -04:00
  • cb6a3be2ac storage/memorybysubnet: s/mask/preferredSubnet Jimmy Zelinskie 2017-05-03 21:16:47 -04:00
  • d07b61d67d storage/memorybysubnet: replace range with len() Jimmy Zelinskie 2017-05-03 21:16:07 -04:00
  • 370004a9f5 storage/memorybysubnet: clarify subnet bits _set_ Jimmy Zelinskie 2017-05-03 20:53:26 -04:00
  • 9ce6c31021 storage/memorysubnet: allocate CIDRMask only once Jimmy Zelinskie 2017-05-03 20:49:20 -04:00
  • 496cc1a31d storage: dynamically register drivers Jimmy Zelinskie 2017-02-21 00:58:57 -05:00
  • 6fc3f618aa storage/memorybysubnet: add package docs Jimmy Zelinskie 2017-02-02 20:48:24 -05:00