Ricardo Arturo Cabral Mejía
|
5e166dae88
|
chore: remove extra ?
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
|
2022-11-20 10:40:39 -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
|
b77239a7c3
|
chore: tidy up
|
2022-11-15 21:17:20 -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
|
760cb387bf
|
fix: inject sw rate limiter in event strategies
|
2022-11-15 21:17:20 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
ff9b87f8d6
|
feat: rate limit msgs/events, send command results
|
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
|
bd79c938eb
|
feat: add cache client
|
2022-11-15 21:17:20 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
42083a2f98
|
feat: add sliding window rate limiter
|
2022-11-15 21:17:20 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
6235e1aeed
|
chore: debug log http request headers
|
2022-11-15 21:17:20 -05:00 |
|
Ricardo Arturo Cabral Mejía
|
15bf0cf6ee
|
feat: add redis-adapter
|
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 |
|
Saransh Sharma
|
e476a10ad3
|
Docker File and Port Settings for the Railway App
|
2022-11-11 14:47:59 -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 Mejia
|
939d86477f
|
chore: add banner
|
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
|
874d39b9a7
|
chore: reduce heartbeat logging
|
2022-11-08 23:52:35 -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
|
851693a966
|
feat: add integration tests w/ docker
|
2022-11-08 23:52:26 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
82225c47b1
|
chore: reduce logging
|
2022-11-08 23:52:26 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
e3e7e5d789
|
chore: add DB_MIN_POOL_SIZE, DB_MAX_POOL_SIZE envs
|
2022-11-08 23:52:26 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
bdcab652b0
|
chore: refactor worker & app factory
|
2022-11-08 23:52:25 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
4941f8307a
|
chore: improve linting
|
2022-11-08 23:52:25 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
cda8df166f
|
chore: refactor relay entrypoint
|
2022-11-08 23:52:24 -05:00 |
|
Ricardo Arturo Cabral Mejia
|
4b0c9ead07
|
chore: add worker count setting
|
2022-11-08 23:52:24 -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
|
5eeaf23dda
|
chore: log supported nips to console
|
2022-10-18 23:11:40 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
0b58bcc2f7
|
chore: move supported NIPs to package json
|
2022-10-18 23:11:40 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
e659384fd6
|
chore: don't save on exit
|
2022-10-18 23:11:39 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
4b8905b470
|
chore: create settings file on startup
|
2022-10-18 23:11:38 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
0dc7e8352e
|
fix: broadcasting received events to all workers
|
2022-10-18 23:11:38 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
13bd023a1b
|
chore: add delegated event message handler
|
2022-10-18 23:11:37 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
f0a10527c3
|
chore: log web socket server errors
|
2022-10-18 23:11:37 -04: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
|
cc09597526
|
chore: inject settings into EventMessageHandler
|
2022-10-18 23:11:37 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
fa179cb2e8
|
chore: bump to version 1.1.0
|
2022-10-18 23:11:36 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
68678a5ad8
|
chore: enforce pubkey whitelist/blacklist
|
2022-10-18 23:11:36 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
45fe91ae66
|
chore: enforce event kind limits
|
2022-10-18 23:11:35 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
54ece3641b
|
chore: fix identation
|
2022-10-18 23:11:35 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
28a7b9f964
|
chore: enforce eventID and pubkey pow limits
|
2022-10-18 23:11:35 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
dd6850f3b2
|
chore: enforce max/min created_at deviation
|
2022-10-18 23:11:35 -04:00 |
|
Ricardo Arturo Cabral Mejia
|
6cf2b8cddf
|
chore: improve wss adapter cleanup
|
2022-10-18 23:11:34 -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
|
9f8ccf21c9
|
chore: send notice on validation error
|
2022-10-18 23:11:34 -04:00 |
|