22 Commits

Author SHA1 Message Date
Richard Ramos
793fb21ad8
chore: change project org 2022-10-27 09:06:46 -04:00
Richard Ramos
ef843e5c7d
chore: update libp2p 2022-10-19 15:26:05 -04:00
Richard Ramos
e8f25fa062 fix: libp2p spec uses bytes instead of a protobuffer for signed peer records 2021-10-16 17:46:58 -04:00
Richard Ramos
b53661c585
fix: validate signed envelopes 2021-10-04 22:06:56 -04:00
Richard Ramos
292f29fd18
chore: rename repo 2021-10-03 12:23:05 -04:00
Richard Ramos
da00a45856
fix: proto gen script 2021-10-01 15:49:13 -04:00
Richard Ramos
39d264435e
feat: sign peer records 2021-10-01 15:20:58 -04:00
Richard Ramos
ba3a59f225
refactor: obtain the peers from peerstore 2021-09-30 10:39:04 -04:00
Richard Ramos
1b6d7e4055
chore: rename protocol 2021-09-29 16:02:49 -04:00
Richard Ramos
d227fbccda
refactor: leveldb, cleanup and service control
- Use leveldb instead of sqlite
- Cleanup older records
- Add start/stop functions to service
2021-09-29 15:39:40 -04:00
Richard Ramos
ba496ca76a
rename package 2021-09-28 15:37:10 -04:00
Guilhem Fanton
6c6522afbc chore: update deps
- upgrade to proto3

Signed-off-by: Guilhem Fanton <guilhem.fanton@gmail.com>
2020-10-28 15:02:19 +01:00
Adin Schmahmann
91cdb88828 Switched from gx to go mod and started using go-libp2p-core interfaces 2019-05-28 14:41:28 -04:00
vyzo
8846a4b090 include ttl in registration response 2019-01-18 15:31:50 +02:00
vyzo
c487c2077b refactor database interface and implementation into db subpackage
We now have:
- db/dbi.go -- interface, no dependency on any particular database
- db/sqlite/... -- sqlite implementation, depends on dbi
- the rendezvous.NewRendezvousService API has been redefined to NewRendezvouServiceWithDB
  service importer constructs the database of choice
- the rendezvous package has no dependences on db implementation, so clients can import
  without linking SQLite in the binary
2018-04-26 14:06:58 +03:00
vyzo
6c1d28214b Registration records should have an actual peer ID 2018-04-23 13:25:18 +03:00
vyzo
7d72fc79b3 service implementation 2018-04-23 11:54:25 +03:00
vyzo
aeac2e2a0f update for response error changes in the protocol 2018-04-21 12:06:27 +03:00
vyzo
6a1176f844 annotate registration error 2018-04-20 19:20:04 +03:00
vyzo
7e5664ce7c use discriminated registration errors 2018-04-20 14:38:12 +03:00
vyzo
268abf3357 more fine-grained rendezvous api 2018-04-19 22:29:52 +03:00
vyzo
0cbcbf6e24 client implementation 2018-04-19 20:18:42 +03:00