Commit Graph

18 Commits

Author SHA1 Message Date
55fa4dc032 throw herr, not const char* 2024-09-05 15:07:02 -04:00
271254f4b6 work on improving error messages 2024-09-05 01:03:28 -04:00
fa5ae606c6 update negentropy 2024-09-04 23:12:00 -04:00
eb24824b53 upgrade 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
058c97f856 use custom packing for indexable data: PackedEvent 2024-09-04 23:12:00 -04:00
e13275d07c allow filtering on empty tag values 2023-06-06 15:33:03 -04:00
799da2c016 bugfixes in sync 2023-06-05 11:37:55 -04:00
b32999cee8 max indexed tag size 2023-02-08 06:07:17 -05:00
d6df5c65b1 Revert "allow filtering for indexed values > 255 bytes"
This reverts commit 93ca4b9044.
2023-02-08 05:46:40 -05:00
b3109d3e57 unused var 2023-02-05 15:55:31 -05:00
93ca4b9044 allow filtering for indexed values > 255 bytes 2023-02-05 15:02:36 -05:00
8d0c9952ab flat maps/sets 2023-02-02 15:04:43 -05:00
ee612416e0 index-only scans for pubkey+kind 2023-02-02 15:04:43 -05:00
60628d18c3 DB compression 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
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