325 Commits

Author SHA1 Message Date
cdb25aed45 todo 2023-02-09 03:27:49 -05:00
d89034bd9f plugin docs 2023-02-09 03:25:45 -05:00
7c0477c202 re-init plugin when lookback seconds config changes 2023-02-09 02:50:23 -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
50a3b5ed71 todo 2023-02-08 14:05:15 -05:00
fd0caaad66 tests 2023-02-08 13:27:36 -05:00
679d3834e4 import --no-gc option 2023-02-08 13:27:36 -05:00
5c4fddb4a8 NIP-33: parameterized replaceable events 2023-02-08 13:27:34 -05:00
a86b7bf8db Merge pull request #19 from litch/deployment-doc
Deployment documentation is added
2023-02-08 09:51:21 -05:00
7661865bcc NIP-40 expiration timestamp 2023-02-08 06:48:38 -05: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
1d2295bd7d write policy wip 2023-02-08 05:43:46 -05:00
79dcceaee0 nice rendering of IPs 2023-02-07 11:59:48 -05:00
67331a6e6f simplify quadrable instance creation 2023-02-07 11:59:02 -05:00
7aa846844e build arm64 2023-02-07 16:12:38 +00:00
0ff21d13c9 Automated docker build 2023-02-07 15:44:41 +00:00
67d11ced30 output DB version in info command 2023-02-07 08:19:13 -05:00
376d7cbf1f track sources of events 2023-02-07 08:08:29 -05:00
85a36439cb Systemd service file is more robust 2023-02-06 09:51:32 -06:00
fd3ea6673c Deployment documentation is added 2023-02-06 07:32:29 -06:00
89540bc4c7 todo 2023-02-05 16:49:29 -05:00
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