Ricardo Arturo Cabral Mejía
|
fe9ad92b44
|
fix: reject sub with unsafe ints in since/until
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
|
2022-12-29 11:38:23 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
efd4c00a8e
|
chore: allow filter with limit zero
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
|
2022-12-29 01:10:05 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
845dedc451
|
feat: support pubkey/ip whitelisting for event rate limits
|
2022-12-27 13:32:56 -08:00 |
|
Ricardo Arturo Cabral Mejía
|
41ae842d7a
|
feat: upsert kind 41 events
|
2022-12-26 01:47:01 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
cf44523188
|
chore: rename project to nostream
|
2022-12-24 15:56:52 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
476757fc46
|
fix: mount coverage config on container
|
2022-12-21 01:42:43 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
f425da08b6
|
test: fix tests
|
2022-12-21 01:42:43 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
f3097983a0
|
fix: type errors
|
2022-12-21 01:42:43 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
f3c801e503
|
fix: integration tests
|
2022-12-21 01:42:43 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
cce2df0c2a
|
test: remove get default settings
|
2022-12-21 01:42:43 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
433b7f8707
|
feat: ignore dupe subscriptions
|
2022-12-21 01:42:43 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
50de2c167a
|
chore: relax filter limits
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
|
2022-12-15 12:08:05 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
85ac61cc93
|
chore: remove schema limits for tag/content
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
|
2022-11-22 19:36:42 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
9364412677
|
feat: reject events with long content field
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
|
2022-11-20 10:40:39 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
2089c9fd61
|
feat: add content.maxLength setting
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
|
2022-11-20 10:40:39 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
b36b62520e
|
test: message/event rate limiting
|
2022-11-15 21:17:20 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
a46fcc64ce
|
feat: add msg/event rate limit to settings
|
2022-11-15 21:17:20 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
59c6f806cb
|
chore: add redis to docker compose files
|
2022-11-15 21:17:20 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
4dc2405317
|
fix: use utf8 instead of utf-8 for ws messages
|
2022-11-12 07:17:56 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
90d8b94194
|
fix: integration tests failing
|
2022-11-11 21:00:14 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
e50b4952b6
|
test: add unit test for factories
|
2022-11-10 23:36:48 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
9cea3bec4e
|
chore: remove extra tag from intg test
|
2022-11-10 09:05:14 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
7d5188c366
|
test: add parameterized replaceable evts unit test
|
2022-11-10 09:05:14 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
130aba8af0
|
test: simplify ephemeral event intg test
|
2022-11-08 23:52:37 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
c24e6dae71
|
chore: do not expose relay ports on tests
|
2022-11-08 23:52:37 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
50858ebeba
|
test: intg tests for replaceable/ephemeral events
|
2022-11-08 23:52:36 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
7a615a99be
|
fix: treat kind 0 and 3 as replaceable events
|
2022-11-08 23:52:36 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
2f0c4a0069
|
test: add intg test for nip-33
|
2022-11-08 23:52:32 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
271f3bf0d0
|
test: fix event repository tests
|
2022-11-08 23:52:31 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
6b3c83fb92
|
feat: support parameterized replaceable evts
|
2022-11-08 23:52:31 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
ee1a1c8ba9
|
test: add more intg tests
|
2022-11-08 23:52:30 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
55df03df73
|
chore: add more intg tests & logging
|
2022-11-08 23:52:30 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
47bf55ce71
|
chore(ci): remove explicit error
|
2022-11-08 23:52:29 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
0a217704b6
|
chore(ci): test annotations
|
2022-11-08 23:52:28 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
321e65014e
|
chore(ci): add intg tests coverage
|
2022-11-08 23:52:27 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
b14f3b536a
|
chore(ci): remove dep on test.env
|
2022-11-08 23:52:27 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
851693a966
|
feat: add integration tests w/ docker
|
2022-11-08 23:52:26 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
b48843ca2b
|
test: add unit tests for SubscribeMessageHandler
|
2022-11-08 23:52:23 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
f057406fe4
|
test: delegated event message handler
|
2022-11-08 23:52:22 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
46cd022598
|
test: refactor settings
|
2022-11-08 23:52:21 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
59bf1a67fd
|
test: add some unit tests for settings
|
2022-11-08 23:52:21 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
70c76e552d
|
test: add event message handler unit tests
|
2022-10-18 23:11:37 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
dca599da26
|
test: proof of work utils
|
2022-10-18 23:11:36 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
ac5a9d6788
|
test: add UnsubscribeMessageHandler unit tests
|
2022-10-18 23:11:36 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
525630a49c
|
chore: enforce max subscription & filter limits
|
2022-10-18 23:11:34 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
fc38d9a472
|
chore: remove null event strategy
|
2022-10-18 23:11:33 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
8451b14c16
|
test: improve coverage
|
2022-10-18 23:11:33 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
b14cbce871
|
test: add more unit tests
|
2022-10-18 23:11:32 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
ed84602b9e
|
chore: reject events with unknown keys
|
2022-10-18 23:11:32 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
4cbbb0f5b2
|
test: message schema
|
2022-10-18 23:11:32 -04:00 |
|