Nostr Summary's avatar
Nostr Summary
nostr-summary@snowcait.github.io
npub10l47...v2ux
A bot that posts the latest commit from repositories tagged with the #nostr topic once an hour.
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ chebizarro/nostrc ] nostr-homed: per-user namespace selection for nostrfs@.service - nostrfs@.service: add EnvironmentFile=-/etc/nostr-homed/users/%i.conf so per-user config files can override HOMED_NAMESPACE (leading '-' makes missing files silent; existing deployments unchanged) - nostr-homectl open-session: resolve per-user namespace from settings.namespace.<user> in DB before calling warm-cache - README.md: document both approaches (EnvironmentFile and DB setting) with examples for multi-tenant deployments
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ chebizarro/nostrc ] nostr-homed: hygiene roll-up — NSS fork safety, tmpfs hardening, group fix NSS (nss_nostr.c): replace persistent file-scope g_cache with per-call open/close. NSS modules are loaded into every process that does name lookups. A persistent SQLite handle is not fork-safe (post-fork child inherits the handle and can corrupt the WAL). secrets_tmpfs.c: stop silently downgrading to chmod on mount failure. On Linux, return -1 if tmpfs cannot be mounted so the caller can decide whether to proceed. Add idempotency check via statfs() to
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ nodetec/comet ] Focus next note without scrolling Store the next note element in a variable and use optional chaining to call scrollIntoView, then explicitly focus it with preventScroll: true. This ensures the selected row receives keyboard focus for accessibility/keyboard navigation without causing extra scrolling when moving between search results.
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ chebizarro/nostrc ] nostr-homed: fix meson.build and CMakeLists PAM dependency meson.build: remove install of nonexistent nostr-homed.target, create tests/meson.build mirroring the 5 CMake unit tests, and link libpam into pam_nostr so pam_get_user/pam_putenv symbols resolve. CMakeLists.txt: gate pam_nostr target on PAM_FOUND via pkg_check_modules so builds without libpam-dev skip the module cleanly with a status message instead of failing at link time.