v2.1.20 - Added default caching config values: admin npub as root, 4 bootstrap relays, kinds 0 and 10002 added to default kinds list

This commit is contained in:
Laan Tungir
2026-07-25 18:21:28 -04:00
parent 86cbf7ff16
commit 7233818da9
5 changed files with 14 additions and 11 deletions
+6 -3
View File
@@ -622,17 +622,20 @@ WEB OF TRUST
<div class="form-group">
<label for="caching-root-npubs">Root Npubs (one per line):</label>
<textarea id="caching-root-npubs" rows="4" placeholder="npub1..."></textarea>
<textarea id="caching-root-npubs" rows="4" placeholder="npub1...">npub13lm5wf8dvsdnc2894pkhch9uf8phvw9varrv8zf4sc885hhdmc8q6lx7ks</textarea>
</div>
<div class="form-group">
<label for="caching-bootstrap-relays">Bootstrap Relays (one per line):</label>
<textarea id="caching-bootstrap-relays" rows="4" placeholder="wss://relay.damus.io"></textarea>
<textarea id="caching-bootstrap-relays" rows="4" placeholder="wss://relay.damus.io">wss://relay.damus.io
wss://nos.lol
wss://relay.primal.net
wss://laantungir.net/relay</textarea>
</div>
<div class="form-group">
<label for="caching-kinds">Kinds (comma-separated):</label>
<input type="text" id="caching-kinds" placeholder="1,3,6,10000,30023">
<input type="text" id="caching-kinds" placeholder="1,3,6,10000,30023" value="0,1,3,6,10000,10002,30023">
</div>
<div class="form-group">
+1 -1
View File
@@ -1 +1 @@
224974
241000
+3 -3
View File
@@ -140,9 +140,9 @@ static const struct {
// External caching service configuration. All caching_ keys are dynamic (no restart required).
{"caching_enabled", "false"}, // Enable caching inbox consumer
{"caching_config_generation", "0"}, // Configuration generation counter for external service
{"caching_root_npubs", ""}, // Comma-separated root npubs to follow
{"caching_bootstrap_relays", ""}, // Comma-separated bootstrap relay URLs
{"caching_kinds", "1,3,6,10000,30023"}, // Event kinds to cache for non-root follows
{"caching_root_npubs", "npub13lm5wf8dvsdnc2894pkhch9uf8phvw9varrv8zf4sc885hhdmc8q6lx7ks"}, // Comma-separated root npubs to follow (default: admin npub)
{"caching_bootstrap_relays", "wss://relay.damus.io,wss://nos.lol,wss://relay.primal.net,wss://laantungir.net/relay"}, // Comma-separated bootstrap relay URLs
{"caching_kinds", "0,1,3,6,10000,10002,30023"}, // Event kinds to cache for non-root follows
{"caching_admin_kinds", "*"}, // Event kinds for root npubs (* = all)
{"caching_live_enabled", "true"}, // Enable live subscriptions
{"caching_live_resubscribe_seconds", "300"}, // Live subscription resubscribe interval
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -13,8 +13,8 @@
// Using CRELAY_ prefix to avoid conflicts with nostr_core_lib VERSION macros
#define CRELAY_VERSION_MAJOR 2
#define CRELAY_VERSION_MINOR 1
#define CRELAY_VERSION_PATCH 19
#define CRELAY_VERSION "v2.1.19"
#define CRELAY_VERSION_PATCH 20
#define CRELAY_VERSION "v2.1.20"
// Relay metadata (authoritative source for NIP-11 information)
#define RELAY_NAME "C-Relay-PG"