This website requires JavaScript.
e77973aea0
query_sync: forward non-matching relay messages to pool dispatch
Your Name
2026-03-05 14:07:11 -04:00
2b3113dafc
relay_pool: skip reconnect attempts in publish_async
Your Name
2026-03-05 11:01:21 -04:00
ea84795911
relay_pool: skip reconnect attempts in publish_async
Your Name
2026-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 Name
2026-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 Name
2026-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
laantungir
2026-03-01 08:49:55 -04:00
23e68bdc83
Add NIP-42 auth support to relay pool with verbose auth diagnostics test and docs updates
laantungir
2026-03-01 08:49:55 -04:00
2ce2ecbbfb
Implement NIP-46 remote signing API, tests/example, build integration, and refresh README docs
laantungir
2026-02-28 09:53:15 -04:00
4dc753cdcc
Implement NIP-46 remote signing API, tests/example, build integration, and refresh README docs
laantungir
2026-02-28 09:53:15 -04:00
d384ade790
Implement NIP-46 remote signing API, tests/example, build integration, and refresh README docs
v0.4.9
laantungir
2026-02-28 09:53:15 -04:00
57ecbf0c11
Fix SSL_pending busy-wait causing 100% CPU usage
Your Name
2026-02-03 14:16:00 -04:00
64b7c7ec33
Fix SSL_pending busy-wait causing 100% CPU usage
Your Name
2026-02-03 14:16:00 -04:00
e87d7364ff
Rollback of nip44 changes, and added ability to modify timestamps in giftwraps.
v0.4.8
laantungir
2025-10-27 13:16:06 -04:00
f3068f82f3
Rollback of nip44 changes, and added ability to modify timestamps in giftwraps.
laantungir
2025-10-27 13:16:06 -04:00
0b2cca6549
Add configurable timestamp randomization for NIP-59 gift wraps
Your Name
2025-10-27 12:57:25 -04:00
a8dc2ed046
Add configurable timestamp randomization for NIP-59 gift wraps
Your Name
2025-10-27 12:57:25 -04:00
fca1a8077d
Revert NIP-44 to spec compliance (65535 bytes), keep NIP-04 at 1MB
laantungir
2025-10-27 12:51:50 -04:00
9a3965243c
Revert NIP-44 to spec compliance (65535 bytes), keep NIP-04 at 1MB
laantungir
2025-10-27 12:51:50 -04:00
2c128a6295
Upgrade nip4 and nip44 to be able to handle 1MB payloads.
v0.4.7
laantungir
2025-10-24 18:56:30 -04:00
23c2a58c2b
Upgrade nip4 and nip44 to be able to handle 1MB payloads.
laantungir
2025-10-24 18:56:30 -04:00
24903b8c90
Adding async publish to relay pool
laantungir
2025-10-09 09:19:11 -04:00
45fb6d061d
Adding async publish to relay pool
laantungir
2025-10-09 09:19:11 -04:00
c6896eebb4
added nip 17
v0.4.6
laantungir
2025-10-04 18:32:28 -04:00
c0784fc890
added nip 17
laantungir
2025-10-04 18:32:28 -04:00
4e06d8f723
Implement NIP-21: nostr: URI scheme with full support for note, nprofile, nevent, and naddr URIs including TLV encoding/decoding and comprehensive test suite
v0.4.5
laantungir
2025-10-03 06:10:56 -04:00
499accf440
Implement NIP-21: nostr: URI scheme with full support for note, nprofile, nevent, and naddr URIs including TLV encoding/decoding and comprehensive test suite
laantungir
2025-10-03 06:10:56 -04:00
d7a8aa1dc4
nip 17, and 59
v0.4.4
laantungir
2025-10-03 04:25:10 -04:00
6b95ad37c5
nip 17, and 59
laantungir
2025-10-03 04:25:10 -04:00
cdeb569a16
Add enhanced subscription functionality with EOSE result modes
v0.4.3
laantungir
2025-10-02 15:00:50 -04:00
54a6044083
Add enhanced subscription functionality with EOSE result modes
laantungir
2025-10-02 15:00:50 -04:00
2224448d12
Getting the relay pool up to speed
laantungir
2025-10-02 11:51:41 -04:00
0f897ab1b3
Getting the relay pool up to speed
laantungir
2025-10-02 11:51:41 -04:00
9bf74e76ce
Updated synchronous relay queries to handle nip42.
v0.2.6
laantungir
2025-09-30 12:16:23 -04:00
0d910ca181
Updated synchronous relay queries to handle nip42.
laantungir
2025-09-30 12:16:23 -04:00
d52ac9c106
Merge branch 'master' of ssh://git.laantungir.net:222/laantungir/nostr_core_lib Working on Ginxsom auth and NIP 42 on a different computer at the same time. My bad.
v0.2.5
laantungir
2025-09-07 13:07:02 -04:00
9a63550863
Merge branch 'master' of ssh://git.laantungir.net:222/laantungir/nostr_core_lib Working on Ginxsom auth and NIP 42 on a different computer at the same time. My bad.
laantungir
2025-09-07 13:07:02 -04:00
e087a17eb9
Add NIP-42 implementation and local updates
laantungir
2025-09-07 13:04:53 -04:00
eb7a9e6098
Add NIP-42 implementation and local updates
laantungir
2025-09-07 13:04:53 -04:00
d7e43328bb
Add unified request validation system with authentication rules
Your Name
2025-09-07 09:44:38 -04:00
8585e7649c
Add unified request validation system with authentication rules
Your Name
2025-09-07 09:44:38 -04:00
0af77dffab
nip13 validation added
laantungir
2025-09-05 13:42:03 -04:00
55e2a9c68e
nip13 validation added
laantungir
2025-09-05 13:42:03 -04:00
0f72d7433a
readme.md
v0.2.4
laantungir
2025-09-03 15:16:08 -04:00
445ab7a8f4
readme.md
laantungir
2025-09-03 15:16:08 -04:00
2f3140d4f6
remove exposed .h crypto headers
laantungir
2025-09-02 12:36:52 -04:00
33129d82fd
remove exposed .h crypto headers
laantungir
2025-09-02 12:36:52 -04:00
31947d12b7
Streaming sha256
v0.2.3
laantungir
2025-08-19 11:24:48 -04:00
c0d095e57b
Streaming sha256
laantungir
2025-08-19 11:24:48 -04:00
9e9fcba96c
version
v0.2.2
laantungir
2025-08-19 07:02:42 -04:00
e40f3037d3
version
laantungir
2025-08-19 07:02:42 -04:00
4a096ff35f
Nostr note validation added to nip01
v0.2.1
laantungir
2025-08-19 06:59:04 -04:00
77d92dbcf9
Nostr note validation added to nip01
laantungir
2025-08-19 06:59:04 -04:00
64aee10a21
clean up
v0.2.0
laantungir
2025-08-17 14:14:52 -04:00
1da4f6751e
clean up
laantungir
2025-08-17 14:14:52 -04:00
a9a1aff682
Fixed bug in nip44.c, was an error in ecdh_shared_secret. Added comments
laantungir
2025-08-17 11:29:07 -04:00
3ebfdc06c0
Fixed bug in nip44.c, was an error in ecdh_shared_secret. Added comments
laantungir
2025-08-17 11:29:07 -04:00
a4fbba027e
Fixed error in nip04 implementation. Now working
laantungir
2025-08-17 10:42:38 -04:00
d8b342ca3f
Fixed error in nip04 implementation. Now working
laantungir
2025-08-17 10:42:38 -04:00
fdc7cc2a38
comparison test for debugging
laantungir
2025-08-16 17:48:02 -04:00
df23fd618a
comparison test for debugging
laantungir
2025-08-16 17:48:02 -04:00
9879457d7e
remove secp256 from project
laantungir
2025-08-16 14:09:26 -04:00
19452f45c2
remove secp256 from project
laantungir
2025-08-16 14:09:26 -04:00
6722d09579
feat: migrate to system dependencies from static linking
laantungir
2025-08-16 13:59:29 -04:00
711a7cc15c
feat: migrate to system dependencies from static linking
laantungir
2025-08-16 13:59:29 -04:00
3533c874ea
un-nest curl
laantungir
2025-08-16 11:22:44 -04:00
58cabadc44
un-nest curl
laantungir
2025-08-16 11:22:44 -04:00
553774fdc4
secp256k1
laantungir
2025-08-16 10:48:58 -04:00
77186c88dd
secp256k1
laantungir
2025-08-16 10:48:58 -04:00
3f5024c24c
Add in secp256k repo so that customer can build.
laantungir
2025-08-16 10:39:49 -04:00
2036d0165b
Add in secp256k repo so that customer can build.
laantungir
2025-08-16 10:39:49 -04:00
8bcf76387b
Updated build.sh to build curl, openssl, and 256k1 if needed
laantungir
2025-08-16 10:26:39 -04:00
40dd3aa20b
Updated build.sh to build curl, openssl, and 256k1 if needed
laantungir
2025-08-16 10:26:39 -04:00
7bf39a7e10
Simplify build script directory validation
laantungir
2025-08-16 09:45:27 -04:00
00df0cad99
Simplify build script directory validation
laantungir
2025-08-16 09:45:27 -04:00
ec5a97f951
Update library usage documentation
laantungir
2025-08-16 09:36:39 -04:00
05fe1df8aa
Update library usage documentation
laantungir
2025-08-16 09:36:39 -04:00
9913f92c96
Fix build script path resolution for customer Makefile usage
laantungir
2025-08-16 09:34:57 -04:00
98a802552b
Fix build script path resolution for customer Makefile usage
laantungir
2025-08-16 09:34:57 -04:00
dad1f5aa52
Working in the mines
laantungir
2025-08-16 08:51:04 -04:00
9fd4c61df7
Working in the mines
laantungir
2025-08-16 08:51:04 -04:00
241ca036ed
Refactor and consolidate test suite
laantungir
2025-08-16 08:38:41 -04:00
76e883fad4
Refactor and consolidate test suite
laantungir
2025-08-16 08:38:41 -04:00
997c3e976b
Completed refactoring to separate nip files, and updating build.sh
laantungir
2025-08-16 07:42:48 -04:00
c3a9482882
Completed refactoring to separate nip files, and updating build.sh
laantungir
2025-08-16 07:42:48 -04:00
ea9b8918f6
Last version before deleting Makefile and CmakeLists.txt
laantungir
2025-08-15 16:32:59 -04:00
8ed9262c65
Last version before deleting Makefile and CmakeLists.txt
laantungir
2025-08-15 16:32:59 -04:00
52e5d300fc
Final fix for curl callback function signature - use proper void* types
laantungir
2025-08-15 09:14:53 -04:00
6014a250dd
Final fix for curl callback function signature - use proper void* types
laantungir
2025-08-15 09:14:53 -04:00
ace0b5a792
Fixed curl type warnings - callback function signature and timeout parameter casting
v0.1.33
laantungir
2025-08-15 09:12:55 -04:00
f50384962d
Fixed curl type warnings - callback function signature and timeout parameter casting
laantungir
2025-08-15 09:12:55 -04:00
04f22e6f47
Improved POW
v0.1.32
laantungir
2025-08-15 07:47:16 -04:00
c569c0c346
Improved POW
laantungir
2025-08-15 07:47:16 -04:00
e8c0fcdf63
.
v0.1.31
v0.1.30
laantungir
2025-08-14 19:15:55 -04:00
3d2537603c
.
laantungir
2025-08-14 19:15:55 -04:00
7cf7ffe025
.
v0.1.29
v0.1.28
laantungir
2025-08-14 18:30:16 -04:00
d6a0bd67b2
.
laantungir
2025-08-14 18:30:16 -04:00
a2b700cf40
version
v0.1.27
laantungir
2025-08-14 17:52:45 -04:00
9191d446d3
version
laantungir
2025-08-14 17:52:45 -04:00
dfe8a20e2e
Add automatic dependency building to Makefile
v0.1.26
laantungir
2025-08-14 17:43:33 -04:00
f1c22bdf53
Add automatic dependency building to Makefile
laantungir
2025-08-14 17:43:33 -04:00