Jeffrey Picard
e2d1fa8558
more cleanup / refactor. almost ready for another review
2022-04-06 19:53:43 +00:00
Jeffrey Picard
d68a67133b
add params for blocking and filtering channels and streams
2022-03-10 13:49:01 -05:00
Jeffrey Picard
2234921d1e
blocking and filtering implemented
2022-03-10 13:31:54 -05:00
Jeffrey Picard
16e6b0a021
fix some bugs, start using logrus for leveled logging, upgrade to go 1.17, run go mod tidy
2022-03-05 00:51:36 +00:00
Jeffrey Picard
44fb309a7b
some cleanup and adding arguments and db load / refresh to server command
2022-03-02 10:39:06 -05:00
Jeffrey Picard
8063cc1c56
changes
2022-02-18 05:15:00 -05:00
Jeffrey Picard
70939ecfda
asdf
2022-02-03 14:18:00 -05:00
Jeffrey Picard
1cccbba7b5
Initial rocksdb commit
...
Basic reading from rocksdb works
2021-12-06 20:36:12 -05:00
Jeffrey Picard
283686ecac
Fix startup flags
2021-12-06 11:32:45 -05:00
Jeffrey Picard
ca0e8562f3
Add disable-federation flag, default false
2021-12-06 11:32:45 -05:00
Jeffrey Picard
72ea236d86
Run gofmt
2021-12-06 11:31:51 -05:00
Jeffrey Picard
395e1db489
UDPServer / ip address resolution
...
Got the UDPServer ping/pong protocol working internally, only tested
against other running go hub servers. Should in theory work with
python server and clients, but still need to test that.
Also switched to serving udp on the same port as grpc, and taking that
into account when pinging other hubs with udp.
Unit test for udp ip address lookup.
2021-12-06 11:26:29 -05:00
Jeffrey Picard
914d2bfc61
Rework federation to be synchronous, and add tests
2021-10-30 01:33:55 -04:00
Jeffrey Picard
5387aeeebe
Most of federation is written, need to finish udp and test
...
Cleanup, more reorg, more arguments, started adding tests
Comments and another test
Simplify writing of peers and add unit test
2021-10-29 16:56:36 -04:00