Commit graph

  • ea67bb93d8 added routing table saving, bitmap operations, lots of tests Alex Grintsvayg 2018-05-19 13:05:30 -0400
  • 8e128ea851 count errors too Alex Grintsvayg 2018-05-18 09:37:26 -0400
  • 39914c8ab8 concurrency flags, fixes Alex Grintsvayg 2018-05-15 13:24:13 -0400
  • 3b0a2df0ef added upload command, --conf and --verbose flags Alex Grintsvayg 2018-05-14 20:55:45 -0400
  • b87ec26359 update dependencies Alex Grintsvayg 2018-05-13 22:49:32 -0400
  • 42a65e727c large dht test is a real test Alex Grintsvayg 2018-05-13 21:38:30 -0400
  • 3b1ddd75fc added concurrent dht test Alex Grintsvayg 2018-05-13 21:17:29 -0400
  • 2bf117b05f bootstrap node, bucket grooming Alex Grintsvayg 2018-05-13 16:02:46 -0400
  • 01476a2a8d minor refactor Alex Grintsvayg 2018-05-01 16:18:38 -0400
  • 81759d8b5a move most dht code into Node Alex Grintsvayg 2018-04-27 20:16:12 -0400
  • 6c081ec54b actually this is the correct behavior Alex Grintsvayg 2018-04-24 21:13:48 -0400
  • 3d4253b934 expose how many initial nodes are found Alex Grintsvayg 2018-04-24 21:12:32 -0400
  • 9979a70c61 fix rt updates, add Ping method Alex Grintsvayg 2018-04-24 18:12:17 -0400
  • 3419e396d1 bind all ports by default Alex Grintsvayg 2018-04-24 17:20:03 -0400
  • faa96e6a62 dht quirk Alex Grintsvayg 2018-04-24 17:19:16 -0400
  • ebc7373dc1 kill printstate when dht stops Alex Grintsvayg 2018-04-05 16:39:05 -0400
  • c337973c0f add token manager, add token to request/response, sucessfully perform a STORE request on the python daemon Alex Grintsvayg 2018-04-05 16:05:28 -0400
  • c254243716 more improvements Alex Grintsvayg 2018-04-05 11:35:57 -0400
  • d9acce359f switch request.Args to be a bitmap Alex Grintsvayg 2018-04-04 12:01:44 -0400
  • dd8333db33 bitmaps in more places Alex Grintsvayg 2018-04-04 11:43:27 -0400
  • 1acfd13ee9 peek at raw bencoded data to avoid extra decode Alex Grintsvayg 2018-04-03 14:14:59 -0400
  • 87ef1c0fd7 node finder is its own thing. simplify exported dht api Alex Grintsvayg 2018-04-03 14:00:35 -0400
  • 868e243afc proper types for some IDs Alex Grintsvayg 2018-04-03 13:38:01 -0400
  • 13f991852b findNode and findValue implemented Alex Grintsvayg 2018-04-03 12:14:04 -0400
  • e68fc1dd00 dht iterativefind, some tests Alex Grintsvayg 2018-03-28 21:05:27 -0400
  • a7b4e4bc04 add transaction manager, fix bencoding to support int keys, fix routing table bucketing Alex Grintsvayg 2018-03-23 19:18:00 -0400
  • 3db8f726a7 fix bitmap prefix len Alex Grintsvayg 2018-03-15 14:42:57 -0400
  • 3bb2d90b7b findvalue done Alex Grintsvayg 2018-03-09 16:43:30 -0500
  • 75b3376305 lots more work. findnode should work now Alex Grintsvayg 2018-03-08 19:50:18 -0500
  • 04ad1692d8 store works. fixed some bencode bugs Alex Grintsvayg 2018-03-07 19:49:33 -0500
  • bda8c4362c better tests, better bencoding Alex Grintsvayg 2018-03-07 16:15:58 -0500
  • a74f82e6b2 basic dht + tests Alex Grintsvayg 2018-03-06 20:15:44 -0500
  • d989d42ad3 added dep, makefile Alex Grintsvayg 2018-03-01 16:28:06 -0500
  • 0aee55d249 add sql txn where needed. closes lbryio/reflector-cluster#58 Alex Grintsvayg 2018-03-01 16:12:53 -0500
  • 32a27c4e4d new errors.go Alex Grintsvayg 2018-02-22 13:48:46 -0500
  • 3e2db84d2a
    Merge pull request #2 from lbrydocs/patch-1 Alex Grin 2018-02-28 09:40:53 -0500
  • d167213d54 use serf to track cluster members, update hash range on membership change. closes lbryio/reflector-cluster#47 Alex Grintsvayg 2018-02-08 13:33:52 -0500
  • 0d458aefc3 add a few tests, better error handling Alex Grintsvayg 2018-02-07 15:21:20 -0500
  • eecf2cac3c
    create LICENSE file LBRY Docs 2018-02-05 13:08:33 -0800
  • 7b3ac43fff accepts full streams, stores them in db Alex Grintsvayg 2018-02-02 16:49:20 -0500
  • ca958c0711 cobra cli Alex Grintsvayg 2018-02-02 16:48:57 -0500
  • 8c67da1852 correct peer protocol errors, add simple db store Alex Grintsvayg 2018-01-30 20:15:21 -0500
  • 5592f00c11 peer protocol partially done Alex Grintsvayg 2018-01-29 14:37:26 -0500
  • 3c8416b576 minor changes. proto v2 works, but always requests sd blob Alex Grintsvayg 2018-01-24 11:45:18 -0500
  • 8ee6b26feb some work on v2 of proto Alex Grintsvayg 2017-08-15 16:02:18 -0400
  • 782090188e simplify server, check that hashes match Alex Grintsvayg 2017-08-10 18:41:39 -0400
  • 3e99eff3ec working server and client for protocol version 1 Alex Grintsvayg 2017-08-10 18:25:42 -0400
  • 98a8555277 init Alex Grintsvayg 2017-08-10 09:59:39 -0400