Commit Graph

  • eda825dfb0 readme: move some things around Jimmy Zelinskie 2016-08-16 23:51:24 -04:00
  • 31a79a1ce2 fix http frontend tests Jimmy Zelinskie 2016-08-16 23:43:09 -04:00
  • 66f76a7d48 make clientID tests pass Jimmy Zelinskie 2016-08-16 23:41:59 -04:00
  • ddd5cbef2c travis: disable linting Jimmy Zelinskie 2016-08-16 23:37:40 -04:00
  • 674ab8a4c6 NewClientID now takes PeerID instead of string Jimmy Zelinskie 2016-08-16 23:06:06 -04:00
  • 07cc413399 clientwhitelist: fix compilation issues Jimmy Zelinskie 2016-08-16 22:37:29 -04:00
  • fc13031d96 move to std context package Jimmy Zelinskie 2016-08-16 22:32:15 -04:00
  • 84a5e22d42 travis: bump to go1.7 Jimmy Zelinskie 2016-08-16 22:26:19 -04:00
  • acf2f4c1f5 remove redudant files Jimmy Zelinskie 2016-08-16 21:48:39 -04:00
  • cc6614c474 rename back to chihaya Jimmy Zelinskie 2016-08-16 21:42:08 -04:00
  • 040a3294b1 middleware: add clientwhitelist Jimmy Zelinskie 2016-08-16 21:01:58 -04:00
  • a553ded043 memory: add max numwant Jimmy Zelinskie 2016-08-16 20:32:38 -04:00
  • 6fddcb8eea remove gc from storage, but implement it in memory Jimmy Zelinskie 2016-08-15 23:44:06 -04:00
  • d3f153c938 close PeerStore after benchmarks Leo Balduf 2016-08-11 20:39:09 -04:00
  • 94dc902b20 comment/lint clean PeerStore Leo Balduf 2016-08-11 20:37:31 -04:00
  • e1cf159d9c separate IPv4 and IPv6 swarms on by shards Leo Balduf 2016-08-11 20:35:39 -04:00
  • 6a45107193 make benchmarks parallel, fix memory benchmarks Leo Balduf 2016-08-11 20:02:10 -04:00
  • 651ed50957 initial benchmarks. warning: /0 bug Jimmy Zelinskie 2016-08-11 18:15:47 -04:00
  • c3137508d0 make new storage pkg with memory impl Jimmy Zelinskie 2016-08-09 21:34:16 -04:00
  • 35f7c5682f update example config Jimmy Zelinskie 2016-08-09 20:29:52 -04:00
  • 4df538d027 pass peer to storage Jimmy Zelinskie 2016-08-09 20:26:47 -04:00
  • 778773cb81 rm copyright Jimmy Zelinskie 2016-08-09 20:24:09 -04:00
  • c9fe95b103 s/backend/middleware Jimmy Zelinskie 2016-08-09 20:08:15 -04:00
  • c7b17d3195 remove default text (this is generated automatically) Jimmy Zelinskie 2016-08-09 19:30:18 -04:00
  • 11d90b088c s/trackerfuncs/trackerlogic Jimmy Zelinskie 2016-08-09 19:28:59 -04:00
  • bff3d203a2 add leo to maintainers Jimmy Zelinskie 2016-08-09 19:05:43 -04:00
  • 732b2d536e remove register pattern for hooks Leo Balduf 2016-08-09 16:01:14 -04:00
  • 9a8cdccc6c make frontend.TrackerFuncs an interface Leo Balduf 2016-08-09 15:21:59 -04:00
  • ae18d89627 rename frontends to frontend Leo Balduf 2016-08-09 15:01:36 -04:00
  • 88567d5b2e remove backend Start/Stop funcs Leo Balduf 2016-08-07 17:20:31 -04:00
  • 98a7c42ab3 remove PeerStore registration logic, move TrackerFuncs Leo Balduf 2016-08-07 13:40:24 -04:00
  • 736026d9d3 fix bytepool out of range panic Leo Balduf 2016-08-06 22:43:33 -04:00
  • 8f67c1018e restructure into backend and frontends Leo Balduf 2016-08-06 22:41:33 -04:00
  • 11d135ce49 get prom working Jimmy Zelinskie 2016-08-05 03:35:17 -04:00
  • 5c99738b7f make it compile! Jimmy Zelinskie 2016-08-05 01:47:04 -04:00
  • b5de90345e s/Server/MultiTracker + add docs Jimmy Zelinskie 2016-08-04 16:27:28 -04:00
  • 9366e601cd http: fail when numwant missing Jimmy Zelinskie 2016-08-04 16:26:44 -04:00
  • 8a2d894191 storage: add storage interface and registration Jimmy Zelinskie 2016-08-04 15:54:30 -04:00
  • ae36a14949 stopper: initial Jimmy Zelinskie 2016-08-04 15:54:24 -04:00
  • e57638382d maintainers: add Justin Jimmy Zelinskie 2016-08-04 15:53:38 -04:00
  • 9ab04ddd57 mv hook.go hooks.go Jimmy Zelinskie 2016-08-04 15:00:56 -04:00
  • 1a0dd89968 add metrics to http & udp trackers Jimmy Zelinskie 2016-08-04 14:48:32 -04:00
  • 437c3be9ec move bencode package under http package Jimmy Zelinskie 2016-08-04 14:48:00 -04:00
  • 2b5140bd55 add doc comments Jimmy Zelinskie 2016-08-04 14:08:26 -04:00
  • 0ebadd31d0 add a type for ClientIDs Jimmy Zelinskie 2016-08-04 00:33:55 -04:00
  • 0d054414ab s/Server/Tracker Jimmy Zelinskie 2016-08-04 00:18:58 -04:00
  • dc25c8cab2 add example_config.yaml Jimmy Zelinskie 2016-08-03 08:25:45 +00:00
  • a2d3080a60 initial foundation Jimmy Zelinskie 2016-08-03 03:11:52 -04:00
  • 1bff8d1571 delete old code Jimmy Zelinskie 2016-08-16 21:47:52 -04:00
  • 250725179e Merge pull request #194 from mrd0ll4r/stringstore-smallfix Jimmy Zelinskie 2016-08-02 19:04:11 -04:00
  • 67f7b6963d memory: clean up tests Leo Balduf 2016-08-02 13:23:56 -04:00
  • bbd93b8eee Merge pull request #193 from mrd0ll4r/peerstore-performance Jimmy Zelinskie 2016-08-02 13:10:12 -04:00
  • e338b97a07 memory: remove usage of defer for PeerStore Leo Balduf 2016-08-01 16:41:50 -04:00
  • ab6726b895 Merge pull request #192 from mrd0ll4r/cpuprofile Jimmy Zelinskie 2016-08-01 19:54:02 -04:00
  • 0910d2ccab general: add CPU profiling Leo Balduf 2016-08-01 16:51:48 -04:00
  • d0026f9200 Merge pull request #190 from mrd0ll4r/tests-smallfix Jimmy Zelinskie 2016-07-21 13:42:06 -04:00
  • 157695cbf9 store: do not test AnnouncePeers Leo Balduf 2016-07-20 11:36:59 -04:00
  • 1e5d42ff6b Merge pull request #188 from mrd0ll4r/response-smallfix Jimmy Zelinskie 2016-07-13 13:30:53 -04:00
  • ab2a6e128d response: add announce interval Leo Balduf 2016-07-13 08:52:47 -04:00
  • ff988949ab Merge pull request #186 from mrd0ll4r/memory-optimization-fix Jimmy Zelinskie 2016-07-10 13:09:48 -04:00
  • 1530a37138 fix memory optimization Leo Balduf 2016-07-09 22:55:34 -04:00
  • 40d0236596 Merge pull request #184 from mrd0ll4r/tests-smallfix Jimmy Zelinskie 2016-07-09 21:58:54 -04:00
  • 6a47110c76 Merge pull request #185 from mrd0ll4r/memory-optimization Jimmy Zelinskie 2016-07-09 21:55:19 -04:00
  • ed8cc0d5b3 memory: optimize peer store memory footprint and performance Leo Balduf 2016-07-09 20:36:53 -04:00
  • b3261a584e store: fix various small test issues Leo Balduf 2016-07-05 11:05:19 -04:00
  • 1fdbe1bad1 Merge pull request #176 from mrd0ll4r/store-bench Jimmy Zelinskie 2016-06-19 20:39:27 -04:00
  • 9abf72e46a store: add README Leo Balduf 2016-06-18 23:05:58 -04:00
  • 31581bc1c3 store: add PeerStore benchmarks Leo Balduf 2016-06-19 12:55:45 -04:00
  • 69e9401838 store: add PeerStore tests Leo Balduf 2016-06-19 12:55:20 -04:00
  • 5fae38399b store: add IPStore benchmarks Leo Balduf 2016-06-18 18:21:01 -04:00
  • a4d808dea9 store: add IPStore tests Leo Balduf 2016-06-18 15:51:10 -04:00
  • c191e04ee7 store: add StringStore benchmarks Leo Balduf 2016-06-19 12:50:21 -04:00
  • f4101f83e0 store: use stopper, extraxt StringStore tests Leo Balduf 2016-06-19 12:49:43 -04:00
  • 7e819dbb0c pkg: add stopper Leo Balduf 2016-06-18 15:02:38 -04:00
  • b9900b2e12 middleware: fix varinterval README (#175) mrd0ll4r 2016-05-25 01:36:52 -04:00
  • f1179e4afd Merge pull request #174 from jzelinskie/dockerfile Jimmy Zelinskie 2016-05-21 18:48:38 -04:00
  • 9b8937cfbd add dockerfile Jimmy Zelinskie 2016-05-21 17:39:27 -04:00
  • e0bd90dbaf add glide.yaml Jimmy Zelinskie 2016-05-21 17:39:12 -04:00
  • f7baa3b5ea travis: add golint, goimports and go vet (#173) mrd0ll4r 2016-05-20 13:12:51 -04:00
  • f15712670f config: make example config work (#168) mrd0ll4r 2016-05-19 10:37:47 -04:00
  • 1597d1ffd3 Merge pull request #165 from mrd0ll4r/add-peer Jimmy Zelinskie 2016-05-17 03:31:13 -04:00
  • aaf9978df3 middleware: add swarm interaction Leo Balduf 2016-04-18 15:49:55 -04:00
  • 9f229c4ab6 add helper methods to get IPv4 and IPv6 peer Leo Balduf 2016-04-18 15:49:36 -04:00
  • 468eefee57 store: add ErrResourceDoesNotExist and update memory implementation Leo Balduf 2016-05-01 17:56:07 -04:00
  • 7f16c55d81 make infohash and peerID byte arrays (#169) mrd0ll4r 2016-05-16 23:48:23 -04:00
  • a081e5195b Merge pull request #167 from mrd0ll4r/peer-equal Jimmy Zelinskie 2016-04-16 21:57:20 -04:00
  • 373d3c4c31 make peer Equal work on values Leo Balduf 2016-04-16 16:01:18 -04:00
  • 1c3e0432d8 Merge pull request #162 from mrd0ll4r/lint Jimmy Zelinskie 2016-04-12 14:06:41 -04:00
  • 32464b15e9 Merge pull request #166 from mrd0ll4r/announce-peers Jimmy Zelinskie 2016-04-12 14:05:50 -04:00
  • 38856e82be store: added peer parameters to AnnouncePeers Leo Balduf 2016-04-12 12:06:32 -04:00
  • d453bf7a75 Merge pull request #164 from mrd0ll4r/http-smallfix Jimmy Zelinskie 2016-04-11 22:21:19 -04:00
  • 0c02ac9980 general: lint clean, vet clean Leo Balduf 2016-04-07 10:24:37 -04:00
  • 6c2ab5170d http: fixed bencoding, compact, added log Leo Balduf 2016-04-07 22:31:38 -04:00
  • f17ad3e24d middleware: improved infohash tests Leo Balduf 2016-04-07 10:23:57 -04:00
  • ed83aef2c1 servers: fixed starting/stopping of servers Leo Balduf 2016-04-07 10:22:30 -04:00
  • 8a6618f947 Merge pull request #159 from joshdekock/middleware-refactor-string Jimmy Zelinskie 2016-04-06 23:43:14 -04:00
  • d4099a5abf middleware/infohash: move prefix to within package Josh de Kock 2016-04-06 02:36:00 +01:00
  • d139335111 middleware/client: be more specific with error messages Josh de Kock 2016-04-05 01:10:07 +01:00
  • 20cd7c07ce middleware/client: make client middleware use StringStore and remove ClientStore Josh de Kock 2016-04-04 14:07:35 +01:00
  • 922f955796 Merge pull request #152 from mrd0ll4r/interval-middleware Jimmy Zelinskie 2016-04-06 12:12:58 -04:00