4a53455190
Fix TLS read buffer in ws client: buffer excess SSL_read bytes to prevent loss of multiple WebSocket frames in a single TLS record
master
v0.6.11
Laan Tungir2026-07-28 12:21:21 -04:00
61581afcc9
Increase receive timeout from 50ms to 1000ms in synchronous_query_relays_with_progress
Laan Tungir2026-07-28 10:14:30 -04:00
36eb6afa72
Handle NOTICE and CLOSED messages in synchronous_query_relays_with_progress
Laan Tungir2026-07-28 09:38:53 -04:00
160421c673
Increase receive buffer from 8KB to 256KB in synchronous_query/publish functions
Laan Tungir2026-07-28 07:50:56 -04:00
024b490ac1
Add nostr_signer_derive_hmac() (HMAC-SHA256 via local + nsigner derive verb) and ttyUSB serial enumeration
Laan Tungir2026-07-28 06:45:05 -04:00
27da465295
Fix qrexec transport reconnect: blocking waitpid for old child, sync nsigner_client.c with reconnect logic
Laan Tungir2026-07-11 14:52:28 -04:00
6ebab823a8
Add qrexec transport, nostr_index selector, and index_not_allowed error code for n_signer client
Laan Tungir2026-07-11 14:25:25 -04:00
a3337e5207
Add nostr_bip39_get_wordlist() public accessor for BIP-39 wordlist
Laan Tungir2026-07-11 16:37:46 -04:00
0ee8b70445
Add nostr_bip39_get_wordlist() public accessor for BIP-39 wordlist
Laan Tungir2026-07-11 16:37:46 -04:00
4216a347d3
Fix qrexec transport reconnect: blocking waitpid for old child, sync nsigner_client.c with reconnect logic
Laan Tungir2026-07-11 14:52:28 -04:00
5a9bd08b2e
Add qrexec transport, nostr_index selector, and index_not_allowed error code for n_signer client
Laan Tungir2026-07-11 14:25:25 -04:00
b76cff4a45
nsigner client: reconnect per call (server closes connection after each request); ignore SIGPIPE in client. Fixes live unix round-trip crash.
v0.6.6
Laan Tungir2026-07-08 09:44:56 -04:00
784cfc09c3
Add relay state transition cause capture in poll loop
Your Name2026-03-05 15:18:13 -04:00
6ee62e6575
Add relay state transition cause capture in poll loop
Your Name2026-03-05 15:18:13 -04:00
c87f8db6d8
Fix oversized ws frame handling and increase receive buffers
Your Name2026-03-05 14:42:14 -04:00
5afe802e8f
Fix oversized ws frame handling and increase receive buffers
Your Name2026-03-05 14:42:14 -04:00
c871c40219
query_sync: forward non-matching relay messages to pool dispatch
Your Name2026-03-05 14:07:11 -04:00
e77973aea0
query_sync: forward non-matching relay messages to pool dispatch
Your Name2026-03-05 14:07:11 -04:00
2b3113dafc
relay_pool: skip reconnect attempts in publish_async
Your Name2026-03-05 11:01:21 -04:00
ea84795911
relay_pool: skip reconnect attempts in publish_async
Your Name2026-03-05 11:01:21 -04:00
5c51ab1f9f
Add socket recv/send timeouts after connect to prevent websocket poll hangs on half-broken connections
v0.4.11
Your Name2026-03-05 10:39:51 -04:00
481bf3158d
Add socket recv/send timeouts after connect to prevent websocket poll hangs on half-broken connections
Your Name2026-03-05 10:39:51 -04:00
df50ca1273
Add NIP-42 auth support to relay pool with verbose auth diagnostics test and docs updates
v0.4.10
laantungir2026-03-01 08:49:55 -04:00
23e68bdc83
Add NIP-42 auth support to relay pool with verbose auth diagnostics test and docs updates
laantungir2026-03-01 08:49:55 -04:00