16 Commits

Author SHA1 Message Date
09b26a2297 make all test scripts executable 2024-09-04 23:12:00 -04:00
fc43a2260b update negentropy 2024-09-04 23:12:00 -04:00
fa5ae606c6 update negentropy 2024-09-04 23:12:00 -04:00
21d4e07b87 remove prefix matching for ids and authors filter fields
- this also fixes https://github.com/hoytech/strfry/issues/109
2024-09-04 23:12:00 -04:00
fbbfc3a974 if two replaceable events have equal timestamps, retain the one with the lowest id 2023-05-19 00:45:11 -04:00
dcb2920578 Back out changes to generalised replacement behaviour, to preserve NIP conformance
- d tags only work on kinds 30k-40k
- ephemeral tag is not honoured
2023-05-19 00:14:04 -04:00
476143ca69 testing docs 2023-05-18 23:27:40 -04:00
b61167fdf8 test for querying non-fixed-size tags (#t) 2023-05-18 23:16:37 -04:00
371f95bce3 idempotent event deletion, prevent levId reuse when latest event is replaced or deleted 2023-04-30 13:47:01 -04:00
a4549883eb generalise replaceable and ephemeral events 2023-04-29 14:41:47 -04:00
5175664e2f fix query behaviour when limit is present (reported by @Mazin) 2023-02-25 00:03:59 -05:00
e7706be1b6 testing for scans with limits 2023-02-25 00:03:59 -05:00
fd0caaad66 tests 2023-02-08 13:27:36 -05:00
60628d18c3 DB compression 2023-02-02 15:04: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
c47d07e985 initial commit 2023-01-09 15:33:52 -05:00