134 Commits

Author SHA1 Message Date
Ricardo Arturo Cabral Mejía
0d530699a0 fix: acq conn recommendation
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-01-17 19:29:34 -05:00
Ricardo Arturo Cabral Mejía
c671e8bfbf chore: add DB_ACQUIRE_CONNECTION_TIMEOUT env var
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-01-17 19:29:34 -05:00
Ricardo Arturo Cabral Mejía
4f62475a1a chore: refactor abortable requests
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-01-17 19:29:34 -05:00
Ricardo Arturo Cabral Mejía
a519f4f36d fix: don't crash when unable to acquire connection
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-01-17 19:29:34 -05:00
Ricardo Arturo Cabral Mejía
297a07e281 fix: deleted_at not saved in UTC tz
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-01-16 01:31:01 -05:00
Ricardo Arturo Cabral Mejía
dbf8a7f345 fix: integration tests 2023-01-16 01:31:01 -05:00
Ricardo Arturo Cabral Mejía
1db3343ef8 fix: integration tests
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-01-16 01:31:01 -05:00
Ricardo Arturo Cabral Mejía
3fa30724d7 test: nip-09 deleted events
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-01-16 01:31:01 -05:00
Juan Angel
3eb9d836b9 fix: 🐛 error retrying the connection
If the first connection attempt failed. Later it was given as connected
2023-01-14 13:47:20 +01:00
Juan Angel
d955a7c653 fix: 🐛 volume permissions and error messages 2023-01-14 13:47:20 +01:00
Juan Angel
294d7c0d2d style: 🚨 fix linter warning 2023-01-14 13:47:20 +01:00
Juan Angel
086b750528 feat: automatic onion services 2023-01-14 13:47:20 +01:00
Juan Angel
3731d03230 feat: automatic onion services 2023-01-14 13:47:20 +01:00
Juan Angel
c439dc85df feat: add support to dotenv files 2023-01-02 23:23:28 +01:00
Ricardo Arturo Cabral Mejía
ea2621f96e fix: handle malformed incoming messages
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-29 12:13:47 -05:00
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
adee7f3ea3 chore: do not print env
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
a1b83b7c56 feat: add WORKER_COUNT env var
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
ffb2161287 chore: prioritize PORT over RELAY_PORT
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
0401964925 chore: fallback using OR
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
1b5008567b feat: fallback to PORT env var when listening
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:07:11 -05:00
Ricardo Arturo Cabral Mejía
081e7de925 feat: add getClientAddress to WebSocketAdapter 2022-12-27 13:32:56 -08:00
Ricardo Arturo Cabral Mejía
8e5646d272 chore: simplify msg rate limiting 2022-12-27 13:32:56 -08: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
3620026645 feat: add rate limit whitelists for pubkeys/ips 2022-12-27 13:32:56 -08:00
Ricardo Arturo Cabral Mejía
792d45d402 fix: disable propagateCreateError
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
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
4f768e442f fix: ascii logo 2022-12-24 16:12:29 -05:00
Ricardo Arturo Cabral Mejía
5205871cc8 fix: ascii logo 2022-12-24 16:12:29 -05:00
Ricardo Arturo Cabral Mejía
86151e0a2d chore: update ascii logo 2022-12-24 15:56:52 -05:00
Ricardo Arturo Cabral Mejía
7469d97221 fix: abort message handler using listeners 2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
4c038a6c7e chore: reduce logging 2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
43bf0f9c8f feat: add network config to settings 2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
2700b34627 fix: send correct content-type headers 2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
2a9d1c607c docs: fix comment 2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
cf2adac68d fix: worker crash on large payloads 2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
7f0d66d75c chore: set ws max payload to 128kb 2022-12-24 15:11:58 -05:00
Ricardo Arturo Cabral Mejía
9385ea99d5 chore: remove console log 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
6b37d6983a fix: rogue 200 OK on ws connect 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
4f0e6a8b5d chore: typo fix 2022-12-21 01:42:43 -05:00
Ricardo Arturo Cabral Mejía
655dcde602 chore: default pool size = 0 2022-12-21 01:42:43 -05:00
Ricardo Arturo Cabral Mejía
2def1ae8ef chore: stricter rate limits 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
07131c1781 fix: add access-control-allow-origin header
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-15 17:00:36 -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
88e1d61936 chore: relax filter limits 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