Derrick Hammer
|
a6389eb738
|
feat: add EncodeMsgpack, HandleMessage, and NewHandshakeDoneRequest toHandshakeDone
|
2024-01-07 09:13:03 -05:00 |
Derrick Hammer
|
cc2885f2b4
|
feat: add DecodeMessage and HandleMessage to HandshakeOpen
|
2024-01-07 09:13:02 -05:00 |
Derrick Hammer
|
00c8a081f6
|
feat: add secure message signing and encoding
|
2024-01-07 09:13:02 -05:00 |
Derrick Hammer
|
ebd95f59d4
|
fix: need to set known
|
2024-01-07 09:13:02 -05:00 |
Derrick Hammer
|
a59b7d44d6
|
fix: bad type conversion, and add a panic
|
2024-01-07 09:13:02 -05:00 |
Derrick Hammer
|
be082fda60
|
refactor: add interface check
|
2024-01-07 09:13:02 -05:00 |
Derrick Hammer
|
a497592bad
|
refactor: add dummy DecodeMessage to panic, and add getter/setter for known
|
2024-01-07 09:13:01 -05:00 |
Derrick Hammer
|
b53eb16767
|
refactor: add interface check
|
2024-01-07 09:12:54 -05:00 |
Derrick Hammer
|
2e9b07c6bd
|
refactor: dont use pointers with interfaces
|
2024-01-07 06:47:01 -05:00 |
Derrick Hammer
|
52b7426a7a
|
refactor: change how we manage peers, create getter/setters on Peer/BasePeer, and refactor WebSocketPeer to use new ws package and add Connect/NewPeer
|
2024-01-07 06:33:32 -05:00 |
Derrick Hammer
|
6597a78e51
|
refactor: can't inherit from HandshakeOpen without a import cycle
|
2024-01-07 05:13:09 -05:00 |
Derrick Hammer
|
54f0a53f77
|
refactor: need to crease a base protocol package to solve import cycle
|
2024-01-07 05:12:43 -05:00 |
Derrick Hammer
|
1950edf181
|
refactor: move StorageLocation to a new pkg to prevent import cycle
|
2024-01-07 04:30:03 -05:00 |
Derrick Hammer
|
57657bd6ed
|
fix: need to use interface, not impl
|
2024-01-07 04:27:54 -05:00 |
Derrick Hammer
|
51d76a2d95
|
refactor: use interfaces
|
2024-01-07 03:58:22 -05:00 |
Derrick Hammer
|
bd8c14e53e
|
fix: use interface not implementation
|
2024-01-07 03:19:04 -05:00 |
Derrick Hammer
|
713bcf98c3
|
refactor: major refactor to split major components into interfaces due to import cycles
|
2024-01-07 03:13:35 -05:00 |
Derrick Hammer
|
2a21ca4d60
|
refactor: move node and storage to its own package
|
2024-01-06 13:21:09 -05:00 |
Derrick Hammer
|
8742a4139b
|
feat: implement AnnouncePeers
|
2024-01-06 12:51:38 -05:00 |
Derrick Hammer
|
16ce7338bd
|
feat: implement HashQuery HandleMessage
|
2024-01-06 10:55:21 -05:00 |
Derrick Hammer
|
eefbfa06d0
|
feat: initial node scoring support
|
2024-01-06 10:54:03 -05:00 |
Derrick Hammer
|
4959270f51
|
feat: wip initial storage location support
|
2024-01-06 09:45:00 -05:00 |
Derrick Hammer
|
8c29a284ce
|
feat: wip networking
|
2024-01-06 06:34:15 -05:00 |