Commit Graph

25 Commits

Author SHA1 Message Date
3d4b8853f1 ensure you can export a version 0 DB using a new binary 2023-02-09 04:31:31 -05:00
61f2638f88 work on write policy plugin 2023-02-08 16:44:53 -05:00
51243ce62f option to extract client's IP from HTTP header (ie X-Real-IP) 2023-02-08 16:10:46 -05:00
4eb7a4fe53 more work on write policy plugins 2023-02-08 15:04:59 -05:00
5c4fddb4a8 NIP-33: parameterized replaceable events 2023-02-08 13:27:34 -05:00
7661865bcc NIP-40 expiration timestamp 2023-02-08 06:48:38 -05:00
1d2295bd7d write policy wip 2023-02-08 05:43:46 -05:00
67331a6e6f simplify quadrable instance creation 2023-02-07 11:59:02 -05:00
376d7cbf1f track sources of events 2023-02-07 08:08:29 -05:00
2c86254fb9 limit on max number of concurrent REQs 2023-02-05 15:43:11 -05:00
1987c5a669 increase tag limits, thanks to Jeremy for the tip 2023-02-05 01:50:26 -05:00
271b1723ac setrlimit nofiles config 2023-02-02 15:42:42 -05:00
baba729bc5 custom dbParams settings, like maxreaders 2023-02-02 15:18:18 -05:00
4f3a245407 config for compression 2023-02-02 15:04:43 -05:00
8d0c9952ab flat maps/sets 2023-02-02 15:04:43 -05:00
eac2095c83 indicate which config fields require restart 2023-02-02 15:04:43 -05:00
ec9161ce08 DB schema refactor 2023-02-02 15:04:43 -05:00
27398fe54a detect old DB versions that need to upgrade 2023-02-02 15:04:43 -05:00
c31a213704 fixed size arrays in NostrIndex, where possible
- shrinks records by 16 bytes, and 16 bytes for every e or p tag
2023-02-02 15:04:43 -05:00
0171fc9ec3 config params to control logging verbosity 2023-01-22 19:02:43 -05:00
18a7cc556a support empty arrays in REQ filters
- These never match, so clients shouldn't really ever send them, but there is no reason to fail if they do
2023-01-16 14:04:44 -05:00
a9c69bd7c1 more descriptive default config 2023-01-13 16:14:11 -05:00
a5c4df16f3 relay.enableTcpKeepalive config option. default = false 2023-01-13 16:13:24 -05:00
efd40be1aa websocket-level pings 2023-01-13 14:15:42 -05:00
c47d07e985 initial commit 2023-01-09 15:33:52 -05:00