Commit Graph

51 Commits

Author SHA1 Message Date
b3109d3e57 unused var 2023-02-05 15:55:31 -05:00
2c86254fb9 limit on max number of concurrent REQs 2023-02-05 15:43:11 -05:00
43cdd64956 increase max subscription ID length, needed for hamstr client 2023-02-05 15:41:59 -05:00
fc6d5eea2e bump golpe for better logging if inotify fails 2023-02-05 15:06:14 -05:00
93ca4b9044 allow filtering for indexed values > 255 bytes 2023-02-05 15:02:36 -05:00
1987c5a669 increase tag limits, thanks to Jeremy for the tip 2023-02-05 01:50:26 -05:00
ac896400b9 todo 2023-02-04 01:32:31 -05:00
6bcda784a6 todo 2023-02-02 15:43:10 -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
5117485ebf GC improvements 2023-02-02 15:04:43 -05:00
ee612416e0 index-only scans for pubkey+kind 2023-02-02 15:04:43 -05:00
9b83093be7 bump 2023-02-02 15:04:43 -05:00
9e2bc45a46 use 5+27 length for quadrable keys instead of 9+23
- reduces quadrable branching
- increases collision resistance
- good until year 2514
2023-02-02 15:04:43 -05:00
485abee8ed quadrable node gc, clean-up writes, consolidate deletion 2023-02-02 15:04:43 -05:00
eac2095c83 indicate which config fields require restart 2023-02-02 15:04:43 -05:00
60628d18c3 DB compression 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
6bd53937c6 Merge pull request #14 from niteshbalusu11/sample-docker-compose
Add a sample docker-compose file
2023-02-02 15:02:15 -05:00
f21a619c39 Create sample-docker-compose.yaml 2023-02-02 22:22:10 +05:30
13c479dd40 Merge pull request #10 from v0l/master
Basic dockerfile
2023-01-26 08:53:10 -05:00
b5e1bb5c8e change logging default 2023-01-22 19:06:23 -05:00
0171fc9ec3 config params to control logging verbosity 2023-01-22 19:02:43 -05:00
60e0736281 Basic dockerfile 2023-01-22 22:03:22 +00:00
4242290584 make size units consistent 2023-01-20 14:32:49 -05:00
4436d865a7 todo 2023-01-20 14:21:55 -05:00
70e2d292c2 bump golpe 2023-01-20 14:21:49 -05:00
154ca9a25c use app version from new golpe header so that versions are accurate after incremental builds 2023-01-20 14:18:06 -05:00
cf7f92451f log connection compression status, bugfix 2023-01-20 14:17:00 -05:00
9f2430fa64 todo 2023-01-20 12:33:51 -05:00
b4dc054452 docs 2023-01-20 12:33:44 -05:00
9a586ac664 don't use deprecated OpenSSL functions 2023-01-20 12:33:35 -05:00
8102cd6a00 sort batches of writes to reduce fragmentation 2023-01-20 12:33:28 -05:00
428f51528b bugfixes in sync 2023-01-20 12:31:47 -05:00
a5992b0b86 log connection compression stats on disconnect 2023-01-20 11:58:57 -05:00
037f018361 link to telegram chat 2023-01-19 12:00:47 -05:00
492505bdb5 command to back-up/compact DB 2023-01-18 15:02:15 -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
3009ac1305 bugfix: NIP-20 says duplicate messages should return written = true 2023-01-13 11:46:38 -05:00
908b088642 increase max subId length from 39 to 63. snort.social was using size 45. fixes issue #7 2023-01-12 12:30:51 -05:00
ce5374d78b bump golpe version to fix issue #6 2023-01-12 09:48:28 -05:00
10a1417af7 de-duplicate events at final write stage (issue #4) 2023-01-11 16:59:53 -05:00
5e62399844 support old and new versions of libsecp256k1 2023-01-10 12:53:09 -05:00