richΛrd
d65a836bb6
chore: drop legacy filter support ( #1037 )
2024-02-20 08:47:37 -04:00
richΛrd
57cf95cd5c
chore: remove RPC server ( #1008 )
...
Co-authored-by: Prem Chaitanya Prathi <chaitanyaprem@gmail.com>
2024-02-16 07:39:56 +05:30
richΛrd
82fc800b08
feat: parameterizable number of connections per IP ( #994 )
2024-01-08 15:05:21 -04:00
Prem Chaitanya Prathi
b5068b4357
feat: relay msg size ( #963 )
...
Co-authored-by: richΛrd <info@richardramos.me>
2024-01-03 07:06:41 +05:30
richΛrd
0ba1b63066
chore: remove bridging topics feature ( #949 )
2023-12-09 13:59:35 -04:00
richΛrd
ff94b1faf0
chore: remove --store-message-db-vacuum ( #883 )
2023-11-09 16:10:40 -04:00
harsh jain
532a04013f
feat(rest-filterv2): get message ( #856 )
...
* feat: add getMessage endpoint
* test: getMessage filter v2
2023-11-04 14:24:20 +07:00
richΛrd
d51c207a1f
feat: bridge relay topics ( #854 )
2023-11-03 09:47:15 -04:00
Richard Ramos
19ba25ffcb
feat: metadata protocol
2023-10-20 20:30:23 -04:00
Richard Ramos
4af7e7a500
chore: return custom error code for non recoverable errors
2023-10-19 12:15:34 -04:00
richΛrd
88d69ebccd
feat: force reachability ( #778 )
2023-09-28 16:08:40 -04:00
Prem Chaitanya Prathi
388f56b43f
feat: Sharded peer management - Relay ( #764 )
...
* feat: connect/disconnect to peers based on node topic sub/unsub
* feat: maintain healty relay connections per pubSubTopic
Co-authored-by: richΛrd <info@richardramos.me>
* chore: add config to limit peerstore capacity (#770 )
2023-09-27 12:16:37 +05:30
richΛrd
003c90fba8
feat: force unreachability ( #753 )
...
Co-authored-by: Prem Chaitanya Prathi <chaitanyaprem@gmail.com>
2023-09-20 12:24:16 +05:30
Prem Chaitanya Prathi
d13b1f0aa3
autosharding content-topic config ( #696 )
...
* chore: add shard choice simulation test
* feat: add new flags for pubsub and contentTopics and deprecate topic flag
* chore: remove store-resume-peer config and comment out functionality until redesign of store is done
* chore: fix code to use contentTopics value
* fix: use default waku topic only if no other topics are provided in the config
2023-09-06 10:07:21 +05:30
Richard Ramos
f088e49075
feat: create `generate-rln-credentials` subcommand
2023-08-24 10:37:54 -04:00
Richard Ramos
ee2af4646c
feat: sqlite vacuum and optional migrations
2023-08-10 10:29:40 -04:00
Richard Ramos
b88907c5ee
refactor: move --generate-key to a generate-key subcommand
2023-08-10 09:32:25 -04:00
Richard Ramos
df78d21dfd
chore: remove v1 code and legacy filter from chat2
...
Also removes the private API from RPC. C-Bindings are not affected, but future revisions might remove the asymmetric/symmetric functions for lightpush and relay and replace them instead by separate encoding functions
2023-08-07 15:09:32 -04:00
Prem Chaitanya Prathi
34de2941c7
Feat/peer manager ( #596 )
...
* chore: refactor existing code into peer maanger package
* feat: move peer connection related code into peer manager
* feat: in relay peer connection pruning
* feat: add max-connections CLI flag and limit outRelayPeers based on max-connections #621
* tested both in and out relay connection limits
Co-authored-by: richΛrd <info@richardramos.me>
* Review comment, use context to pause connectivity loop during node shutdown.
Co-authored-by: richΛrd <info@richardramos.me>
* address review comments
---------
Co-authored-by: richΛrd <info@richardramos.me>
2023-08-03 21:51:15 +05:30
Richard Ramos
ca297713fa
refactor: move app code to cmd/waku
2023-07-07 10:10:21 -04:00
Richard Ramos
39c97c5d89
feat: set resource limits
2023-05-24 11:46:32 -04:00
Richard Ramos
9594e54d36
feat: use circuit relay in service node
2023-05-14 13:10:56 -04:00
Richard Ramos
9b7ad40b06
feat: ext-ip
2023-05-08 11:59:46 -04:00
Richard Ramos
837a0f2708
chore: add unit test for signed validator and --protected-topic-flag
2023-05-04 13:25:45 -04:00
Richard Ramos
c479daa926
chore: rename/reorder legacy filter flags
2023-04-26 11:57:25 -04:00
Richard Ramos
c559932931
chore: update flags
2023-04-17 10:07:15 -04:00
Richard Ramos
2b30726c14
feat: rendezvous client
2023-03-29 08:59:36 -04:00
RichΛrd
8826e2df66
feat: rendezvous server
2023-03-09 11:48:25 -04:00
Richard Ramos
f255adffd9
feat: improvements on filter protocol (server)
2023-02-15 17:36:30 -04:00
Richard Ramos
61cba076bb
feat: set zap core when using `WithLogger`
2023-02-01 19:38:04 -04:00
Richard Ramos
27bc9488e6
feat: load config from toml file
2023-01-11 12:20:03 -04:00
Richard Ramos
87ce20d38e
feat: add /debug/pprof endpoint when using --pprof flag
2022-12-10 21:55:41 -04:00
Richard Ramos
9b6938ee5a
fix: add db url flag
2022-12-09 15:26:24 -04:00
Prajjawalk
5b83f9018e
Refactor: Added flags.go file containing all cli flag definitions
2022-12-06 13:44:36 -04:00
Richard Ramos
ff8c3009c7
refactor: store
2022-12-06 12:06:17 -04:00
Richard Ramos
a40db95987
refactor: move waku to cmd/
2022-11-26 12:02:52 -04:00