392 Commits (2480be3a73891786859135ea9806dc12c6289b11)

Author SHA1 Message Date
mleku 5631c162d9
Add default security configuration and policy recipes 1 month ago
mleku 2166ff7013
Remove `subscription_stability_test.go` and improve test variable naming 1 month ago
mleku 869006c4c3
Add comprehensive tests for new policy fields and combinations 1 month ago
mleku 2026591c42
update schema and add doc on updating schema 2 months ago
mleku 48b0b6984c
Fix directory spider tag loss: size limits and validation 2 months ago
mleku 7fedcd24d3
initial draft of hot reload policy 2 months ago
mleku 5fbe131755
bump to v0.31.0 directory spider 2 months ago
mleku 8757b41dd9
add directory spider 2 months ago
mleku 1810c8bef3
Fix binary tag value handling for e/p tags across database layer 2 months ago
mleku fad39ec201
Add serve mode, fix binary tags, document CLI tools, improve Docker 2 months ago
mleku f1ddad3318
fix policy logic error caused by interface breach 2 months ago
mleku 0161825be8
bump for social graph feature for neo4j v0.30.0 2 months ago
mleku 6412edeabb
implement preliminary implementation of graph data model 2 months ago
mleku 655a7d9473
update workflow to update web app bundle correctly 2 months ago
mleku a03af8e05a
self-detection elides self url at startup, handles multiple DNS pointers 2 months ago
mleku 1522bfab2e
add relay self-connection via authed pubkey 2 months ago
mleku 2b8f359a83
fix workflow to fetch libsecp256k1.so 2 months ago
mleku 2e865c9616
fix workflow to fetch libsecp256k1.so 2 months ago
mleku 7fe1154391
fix policy load failure to panic, remove fallback case 2 months ago
mleku 6e4f24329e
fix silent fail of loading policy with panic, and bogus fallback logic 2 months ago
mleku da058c37c0
blossom works fully correctly 2 months ago
mleku 1c376e6e8d
migrate to new nostr library 2 months ago
mleku ef51382760
optimize e and p tags 2 months ago
mleku b67f7dc900
fix policy to require auth and ignore all reqs before valid auth is made 2 months ago
mleku fb65282702
develop registration ratelimit mechanism 2 months ago
mleku ebe0012863
fix auth, read/white whitelisting and rule precedence, bump to v0.29.13 2 months ago
mleku 917bcf0348
fix policy to ignore all req/events without auth 2 months ago
mleku 00a6a78a41
fix cache to disregard subscription ids 2 months ago
mleku 1b279087a9
add vertexes between npubs and events, use for p tags 2 months ago
mleku b7417ab5eb
create new index that records the links between pubkeys, events, kinds, and inbound/outbound/author 2 months ago
mleku d4e2f48b7e
bump to v0.29.10 2 months ago
mleku a79beee179
fixed and unified privilege checks across ACLs 2 months ago
mleku be6cd8c740
fixed error comparing hex/binary in pubkey white/blacklist, complete neo4j and tests" 2 months ago
mleku 8b3d03da2c
fix workflow setup 2 months ago
mleku 5bcb8d7f52
upgrade to gitea workflows 2 months ago
mleku b3b963ecf5
replace github workflows with gitea 2 months ago
mleku d4fb6cbf49
fix handleevents not prompting auth for event publish with auth-required 2 months ago
mleku d5c0e3abfc
bump to v0.29.3 2 months ago
mleku 038d1959ed
add dgraph backend to benchmark suite with safe type assertions for multi-backend support 2 months ago
mleku 86481a42e8
initial draft of neo4j database driver 2 months ago
mleku beed174e83
make query cache normalize filters so same query different order filters are cache hits 2 months ago
mleku 511b8cae5f
improve query cache with zstd level 9 2 months ago
mleku dfe8b5f8b2
add a filter query cache 512mb that stores already decoded recent query results 2 months ago
mleku 95bcf85ad7
optimizing badger cache, won a 10-15% improvement in most benchmarks 2 months ago
mleku a608c06138
draft spec for integrating dgraph 2 months ago
mleku bf8d912063
enhance spider with rate limit handling, follow list updates, and improved reconnect logic; bump version to v0.29.0 2 months ago
mleku 24eef5b5a8
fix CORS headers and a wasm experiment 2 months ago
mleku 9fb976703d
hello world in wat 2 months ago
mleku 1d9a6903b8
bump version 2 months ago
mleku 29e175efb0
implement event table subtyping for small events in value log 2 months ago