Richard Ramos
31f3ed83da
chore: bump go-rln
2022-08-18 14:31:29 -04:00
Richard Ramos
7ae53af741
fix: ios compilation
2022-08-17 18:33:46 -04:00
Richard Ramos
bebf84ad30
chore: upgrade dependencies
2022-08-17 17:23:53 -04:00
Richard Ramos
39f70f71a9
feat: use generic flags and convert values to specific data types
2022-08-15 15:22:13 -04:00
Richard Ramos
4589b6c31c
feat: make rln optional
2022-08-15 14:41:58 -04:00
Richard Ramos
e5b6053f12
chore: bump go-rln
2022-08-15 14:41:58 -04:00
Richard Ramos
4f71ee6f30
fix: go.mod/sum
2022-08-15 14:40:10 -04:00
Richard Ramos
587fd148ca
chore: use static rln lib and fix lint
2022-08-15 14:40:10 -04:00
Richard Ramos
6481e72885
feat: chat2 + RLN(static)
2022-08-15 14:40:10 -04:00
Richard Ramos
67a43b8ba7
feat: test unit for RLN (static)
2022-08-15 14:40:10 -04:00
Richard Ramos
1636a33835
feat: RLN (static)
2022-08-15 14:40:10 -04:00
Richard Ramos
e7bc6799ed
refactor: decouple rpc and rest http servers
2022-08-09 11:59:47 -04:00
Richard Ramos
7279600c64
feat(REST): relay ( #267 )
2022-08-09 11:59:47 -04:00
Richard Ramos
6e44784255
feat(REST): debug ( #266 )
2022-08-09 10:15:16 -04:00
Richard Ramos
dec00e69ad
feat: noise ( #258 )
2022-08-09 09:55:08 -04:00
Richard Ramos
8cf5f80529
fix: dial wss nodes and add ws to list of default transports ( #274 )
...
Also updates libp2p to latest version
2022-07-25 11:49:10 -04:00
Richard Ramos
6d65d4921c
feat: encrypt nodekey file ( #270 )
2022-07-25 08:24:42 -04:00
Richard Ramos
31ce4ed389
chore: release ( #255 )
...
* feat: ios build
* chore: build .deb and .rpm
* chore: use gcc-10
* fix: go tools and mobile versions
2022-06-19 17:50:37 -04:00
Richard Ramos
3c0c3c4eeb
fix: js-waku / nwaku interop ( #252 )
2022-06-13 14:30:35 -04:00
Richard Ramos
3847bcae68
fix: add back mplex muxer
2022-05-31 15:51:53 -04:00
Richard Ramos
77c1e26a9e
chore: upgrade deps and go1.17
2022-05-30 15:30:43 -04:00
Richard Ramos
b14f4a9aa8
feat: db migrations ( #246 )
2022-05-30 15:13:27 -04:00
Richard Ramos
dfed1409ff
feat: domain name config
2022-05-17 17:54:41 -04:00
Nicholas Molnar
38fc9ee8bb
Push subscriptions in parallel
2022-05-17 13:49:40 -04:00
Richard Ramos
813dc49c61
feat: swift example
2022-05-05 16:51:43 -04:00
Richard Ramos
4d0e4ca4da
chore: upgrade deps ( #225 )
2022-04-06 09:57:53 -04:00
Richard Ramos
f1a40fad73
feat: c-sharp example ( #222 )
2022-04-02 20:22:42 -04:00
Richard Ramos
a20a128fb7
fix: discv5 ip advertising ( #223 )
2022-03-29 20:02:33 -04:00
Richard Ramos
290b7663d1
feat: secure websockets ( #201 )
2022-03-22 09:12:58 -04:00
Richard Ramos
df235db6b7
feat: c-bindings for waku relay ( #212 )
2022-03-21 19:15:53 -04:00
Richard Ramos
2817d71fea
feat: use `d5waku` as ProtocolID for DiscV5 ( #196 )
2022-02-28 14:28:09 -04:00
Richard Ramos
3e5d0d0843
fix: flag naming inconsistency ( #194 )
...
Fixes #80
2022-02-21 11:23:52 -04:00
Richard Ramos
11d1f8fb0d
feat: result aggregation in resume and enforce max page size ( #183 )
...
* feat: result aggregation in resume and enforce max page size
* feat: add WithLogger option to wakunode (#184 )
* fix: rebase issues
2022-01-18 14:17:06 -04:00
Richard Ramos
a3c67e0d42
feat: separate waku2 network ( #179 )
...
* chore: use go-discover instead of go-ethereum/p2p/discover
* feat: use validator function for discV5
2021-12-10 11:29:50 -04:00
Anthony Laibe
06a86f45b0
feat: Add first endpoint for rpc server
2021-11-02 15:16:23 +01:00
Anthony Laibe
5744879242
refactor: add leveldb rendezvous persistence
2021-10-18 09:16:57 +02:00
Richard Ramos
654bebdb93
fix: peer metrics
2021-10-16 18:02:48 -04:00
Anthony Laibe
54a93a60c5
feat: add ability to regenerate proto files ( #76 )
2021-10-14 11:03:25 +02:00
Richard Ramos
4a7779dda1
refactor: remove go-wakurelay-pubsub and update dependencies
2021-10-08 10:46:46 -04:00
Richard Ramos
245c01b286
fix: check err on wakunode start
2021-10-06 14:07:46 -04:00
Richard Ramos
1991a54d64
refactor: connectedness
...
Uses libp2p network notifier to determine when a peer connects or disconnects, as well as using the host network peerstore instead of managing out own separate peer map
2021-10-06 14:07:46 -04:00
Richard Ramos
79e21dbb99
refactor: add peers before starting
2021-10-04 22:16:24 -04:00
Richard Ramos
f82732cd19
refactor: reorganize wakunode flags in groups
2021-10-04 18:39:03 -04:00
Richard Ramos
a58db1656d
refactor: rendezvous nodes are added to peer store
...
- No need to specify peerIDs in command line flag
- Rendezvous nodes are selected automatically instead of passing them via waku option
2021-10-01 14:45:25 -04:00
Richard Ramos
954f2a0c56
feat: use leveldb for storing peers and clean up periodically older records from rendezvous server ( #56 )
2021-10-01 14:37:52 -04:00
Richard Ramos
70efcd72f3
feat: rendezvous ( #54 )
2021-10-01 13:49:50 -04:00
Andrea Maria Piana
cfcfb52a58
[ Fixes : #39 ] Add DNS discovery ( #48 )
...
This commit adds a public method that takes a url and returns a list of
multiaddr.
Once we better understand how to integrate it we can make it so that is
passed as a config when initializing waku, this commit only provides the
basic functionality.
2021-09-27 13:52:56 -04:00
Andrea Maria Piana
b387da9ab4
Add tests and lint code
2021-08-13 13:56:09 +02:00
Richard Ramos
c9d3334f2d
fix: matcher function
2021-07-29 12:35:08 -04:00
Richard Ramos
fd49e33a45
fix: timestamp format and bump go-wakurelay-pubsub
2021-07-29 11:03:30 -04:00