Richard Ramos
|
aed730c634
|
feat: use addresses in signed topic validator
|
2023-05-12 09:09:08 -04:00 |
|
harsh-98
|
38741caca0
|
fix: constrainted env add wait to TestRelaySubscription
|
2023-05-08 08:31:19 -04:00 |
|
harsh-98
|
bf8c856bc3
|
fix: use buffered channel as needed by legacy_filter, filter
|
2023-05-08 08:31:19 -04:00 |
|
harsh-98
|
60edf95c48
|
fix: broadcaster shouldn't block if channels are not listened to
|
2023-05-08 08:31:19 -04:00 |
|
harsh-98
|
210597f7e0
|
fix: to test for new Broadcaster
|
2023-05-08 08:31:19 -04:00 |
|
harsh-98
|
31c8035589
|
feat: safe broadcaster
|
2023-05-08 08:31:19 -04:00 |
|
Richard Ramos
|
231469b441
|
feat: validate message timestamp in signed topic validator
|
2023-05-05 13:52:51 -04:00 |
|
Richard Ramos
|
c15f4ada56
|
feat: add message size and published/received time to debug log
|
2023-05-04 16:22:11 -04:00 |
|
Richard Ramos
|
8711a08df6
|
fix: code review
|
2023-05-04 13:25:45 -04:00 |
|
Richard Ramos
|
f11b82d94a
|
fix: use deterministic signatures RFC6979
|
2023-05-04 13:25:45 -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
|
21a28e9b53
|
feat: record message size
|
2023-04-27 09:58:06 -04:00 |
|
Richard Ramos
|
2c3566377a
|
refactor: inject host on node start
|
2023-04-17 11:09:05 -04:00 |
|
Richard Ramos
|
fbd58df2e8
|
refactor: initialize broadcaster on Start
|
2023-04-17 10:19:08 -04:00 |
|
Richard Ramos
|
c690b6c050
|
feat: dos protected topic relay msgs based on meta field
|
2023-04-17 09:56:13 -04:00 |
|
Richard Ramos
|
801ec92c11
|
refactor: loading credentials and chat2
|
2023-04-11 10:39:07 -04:00 |
|
Richard Ramos
|
41691a44e5
|
fix: remove message cache on relay and fix proof validation
|
2023-04-04 14:20:41 -04:00 |
|
Richard Ramos
|
dd9261c981
|
fix: simplify code by using mutex instead of channels
|
2023-03-30 12:00:19 -04:00 |
|
Richard Ramos
|
c5faf8b9e9
|
fix: race condition deleting items from cache
|
2023-03-30 12:00:19 -04:00 |
|
Richard Ramos
|
144dfa5b7b
|
feat: add WakuMessage validation in gossipsub
This also stores the waku message in a cache to avoid having to decode it twice
|
2023-03-30 12:00:19 -04:00 |
|
Richard Ramos
|
3bba1a86f1
|
feat(message): added waku message deterministic hashing
|
2023-03-08 09:08:08 -04:00 |
|
Richard Ramos
|
b20bf3dccd
|
fix: use pool for all sha256 hash operations
|
2023-03-02 12:00:54 -04:00 |
|
Richard Ramos
|
df2cccec04
|
fix: use sync.Pool for msgId hasher
|
2023-03-02 11:10:31 -04:00 |
|
Richard Ramos
|
7426ca5845
|
fix: noise example
|
2023-02-20 10:53:30 -04:00 |
|
Richard Ramos
|
156db781f6
|
chore: switch to Google's Protobuf library
|
2023-02-16 11:37:59 -04:00 |
|
Richard Ramos
|
40675ff204
|
refactor: service interface
|
2023-01-07 11:25:32 -04:00 |
|
Richard Ramos
|
87ce20d38e
|
feat: add /debug/pprof endpoint when using --pprof flag
|
2022-12-10 21:55:41 -04:00 |
|
Richard Ramos
|
84c7022e2d
|
feat: add ntp timesource
|
2022-12-09 10:20:16 -04:00 |
|
Richard Ramos
|
a247e8346d
|
chore: add extra logging for message IDs
|
2022-11-16 10:42:20 -04:00 |
|
Richard Ramos
|
c8fc0404d1
|
chore: rename status-im/go-waku to waku-org/go-waku
|
2022-11-09 16:03:40 -04:00 |
|
Richard Ramos
|
57a525f71e
|
chore: upgrade libp2p
|
2022-10-19 15:54:02 -04:00 |
|
Richard Ramos
|
e7bc6799ed
|
refactor: decouple rpc and rest http servers
|
2022-08-09 11:59:47 -04:00 |
|
Richard Ramos
|
7c0206684f
|
refactor: use db for serving history queries (#243)
|
2022-05-30 14:48:22 -04:00 |
|
Martin Kobetic
|
7c44369def
|
feat: structured logging followup (#248)
|
2022-05-30 11:55:30 -04:00 |
|
Martin Kobetic
|
0c989d3d8c
|
feat: structured logging (#242)
|
2022-05-27 09:25:06 -04:00 |
|
Richard Ramos
|
7b3c853c15
|
refactor: use diff logger for waku
|
2022-05-06 15:29:31 -04:00 |
|
Richard Ramos
|
3a0fc81889
|
chore: add docs. pt - 1 (#230)
|
2022-05-04 17:08:24 -04:00 |
|
Richard Ramos
|
bbab0f1714
|
fix: add topic to broadcast and some comments to functions (#229)
|
2022-04-25 23:31:26 +04:00 |
|
Richard Ramos
|
df66ef5bb5
|
fix: race condition in unsubscribe (#197)
|
2022-02-23 11:08:27 -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 |
|
Anthony Laibe
|
2b225e90e7
|
feat: Implement logic for publish from node
|
2021-12-07 14:32:02 +01:00 |
|
Richard Ramos
|
78a0d4d74d
|
fix: replace WIthTopic to ToTopic
|
2021-11-19 20:04:38 -04:00 |
|
Richard Ramos
|
00ee0b7511
|
refactor: create separate functions for subscriptions and publishing
|
2021-11-19 20:04:38 -04:00 |
|
Richard Ramos
|
56ef99e11f
|
refactor: remove topic type
|
2021-11-19 20:04:38 -04:00 |
|
Richard Ramos
|
6d04308716
|
feat: 23/WAKU2-TOPICS (#146)
|
2021-11-10 10:28:45 -04:00 |
|
Anthony Laibe
|
9f504b1150
|
test: extend coverage with missing test
|
2021-11-10 14:55:23 +01:00 |
|
Anthony Laibe
|
7ff5fcf838
|
feat: Add relay rpc methods
|
2021-11-09 13:54:45 +01:00 |
|
Richard Ramos
|
49737780ea
|
refactor: concurrent map and slices for filter
|
2021-11-08 08:58:14 -04:00 |
|
Richard Ramos
|
b789d9900e
|
refactor: relay (#119)
|
2021-11-01 10:42:55 -04:00 |
|
Anthony Laibe
|
9030907960
|
test: add test for lightpush (#106)
* test: add test for lightpush
Co-authored-by: Richard Ramos <info@richardramos.me>
|
2021-10-28 14:41:17 +02:00 |
|