Your Name
03f036d60d
v1.0.6 - Working on cleaning up subscriptions which were piling up. Set a startup cleanup, and a connection age limit.
2025-12-05 07:37:57 -04:00
Your Name
edb73d50cf
v0.7.40 - Removed event_broadcasts table and related code to fix FOREIGN KEY constraint failures preventing event insertion
2025-10-25 15:26:31 -04:00
Your Name
3dc09d55fd
v0.7.39 - Set dm's back 2 days to adjust for timestamp ramdomization of giftwraps.
2025-10-23 18:43:45 -03:00
Your Name
17b2aa8111
v0.7.37 - Enhanced admin interface with sliding sidebar navigation, moved dark mode and logout to sidebar footer, improved button styling consistency
2025-10-22 12:43:09 -04:00
Your Name
182e12817d
v0.7.35 - Implement event-driven monitoring system with dual triggers for events and subscriptions
2025-10-22 10:48:57 -04:00
Your Name
9179d57cc9
v0.7.34 - We seemed to maybe finally fixed the monitoring error?
2025-10-22 10:19:43 -04:00
Your Name
9cb9b746d8
v0.7.33 - Refactor monitoring system to use subscription-based activation with ephemeral events - fixes recursive crash bug
2025-10-19 10:26:09 -04:00
Your Name
e312d7e18c
v0.7.25 - Implement SQL Query Admin API
...
- Move non-NIP-17 admin functions from dm_admin.c to api.c for better architecture
- Add NIP-44 encryption to send_admin_response() for secure admin responses
- Implement SQL query validation and execution with safety limits
- Add unified SQL query handler for admin API
- Fix buffer size for encrypted content to handle larger responses
- Update function declarations and includes across files
- Successfully test frontend query execution through web interface
2025-10-16 15:41:21 -04:00
Your Name
29680f0ee8
v0.7.15 - Fixed race condition in subscription management causing intermittent core dumps and format truncation warning
2025-10-14 11:34:55 -04:00
Your Name
670329700c
v0.7.14 - Remove unified config cache system and fix first-time startup - All config values now queried directly from database, eliminating cache inconsistency bugs. Fixed startup sequence to use output parameters for pubkey passing.
2025-10-13 19:06:27 -04:00
Your Name
e3938a2c85
v0.7.12 - Implemented comprehensive debug system with 6 levels (0-5), file:line tracking at TRACE level, deployment script integration, and default level 5 for development
2025-10-13 12:44:18 -04:00
Your Name
34bb1c34a2
v0.7.10 - Fixed api errors in accepting : in subscriptions
2025-10-12 10:31:03 -04:00
Your Name
d449513861
Add MUSL static binary build system using Alpine Docker
...
- Create Dockerfile.alpine-musl for truly portable static binaries
- Update build_static.sh to use Docker with sudo fallback
- Fix source code portability issues for MUSL:
* Add missing headers in config.c, dm_admin.c
* Remove glibc-specific headers in nip009.c, subscriptions.c
- Update nostr_core_lib submodule with fortification fix
- Add comprehensive documentation in docs/musl_static_build.md
Binary characteristics:
- Size: 7.6MB (vs 12MB+ for glibc static)
- Dependencies: Zero (truly portable)
- Compatibility: Any Linux distribution
- Build time: ~2 minutes with Docker caching
Resolves fortification symbol issues (__snprintf_chk, __fprintf_chk)
that prevented MUSL static linking.
2025-10-11 10:17:20 -04:00
Your Name
6709e229b3
v0.7.7 - Prevent sql attacks and rate limiting on subscriptions
2025-10-10 15:44:10 -04:00
Your Name
c90676d2b2
v0.7.4 - Remove excessive debug logging from entire codebase - preserve user-facing error logging
2025-10-10 10:21:30 -04:00
Your Name
f6d13d4318
v0.4.11 - Fixed nasty DM bug
2025-10-06 10:06:24 -04:00
Your Name
f7b463aca1
Fixing whitelist and blacklist functionality
2025-09-30 15:02:49 -04:00