fiatjaf
|
e73b784501
|
update example in README.
|
2023-12-09 14:40:39 -03:00 |
|
fiatjaf
|
fabd5160a8
|
fix sign in relay test just recently updated.
v0.27.0
|
2023-12-09 13:26:50 -03:00 |
|
fiatjaf
|
3e1749a01d
|
fix OK handling.
|
2023-12-09 13:21:35 -03:00 |
|
fiatjaf
|
1bccebbf2a
|
fix ParseMessage() so it works with CLOSED and improve tests.
|
2023-12-09 11:29:14 -03:00 |
|
fiatjaf
|
64eb395dc1
|
fix tests that relied on the defunct PublishStatus enum.
|
2023-12-07 21:39:43 -03:00 |
|
fiatjaf
|
b2170efb5a
|
support performing AUTH in the middle of SimplePool's subMany*
|
2023-12-07 21:37:41 -03:00 |
|
fiatjaf
|
f8fa490293
|
get rid of PublishStatus and always expect relays to answer with an OK for both AUTH and EvENT publishes.
|
2023-12-07 21:31:40 -03:00 |
|
fiatjaf
|
f9f3a34ccc
|
nip46: fix variable name (was using the shared key as the secret key.)
v0.26.4
|
2023-12-02 15:31:26 -03:00 |
|
fiatjaf
|
15f026d2c5
|
exponential backoff on SimplePool reconnections and only update since once.
|
2023-12-02 15:12:45 -03:00 |
|
fiatjaf
|
0e0ecb2412
|
refactor SimplePool automatic reconnection.
|
2023-12-02 14:59:16 -03:00 |
|
fiatjaf
|
a65bd94a00
|
minor.
v0.26.3
|
2023-12-02 14:38:18 -03:00 |
|
fiatjaf
|
32c1969397
|
simplify pre-eose cleanup in pool.subMany()
|
2023-12-02 14:37:32 -03:00 |
|
Yasuhiro Matsumoto
|
cb8b40bd00
|
reconnect
|
2023-12-02 14:36:16 -03:00 |
|
fiatjaf
|
a9972245f3
|
nip04: augment tests with cross-compatibility vectors.
|
2023-12-02 13:13:32 -03:00 |
|
fiatjaf
|
2b9b4dfa2f
|
nip46: rename Pool to Signer.
v0.26.2
|
2023-12-01 20:50:00 -03:00 |
|
fiatjaf
|
c606a43c07
|
fix atrocious bug on pool.subMany(): we were missing events because of a badly designed select{}
|
2023-12-01 20:49:45 -03:00 |
|
fiatjaf
|
2969449fb3
|
nip46: make everything strings because pablo did it like that.
|
2023-12-01 17:23:59 -03:00 |
|
fiatjaf
|
277cdd8df8
|
nip46: improvements.
|
2023-12-01 17:20:29 -03:00 |
|
fiatjaf
|
73d5e943e2
|
nip-46 signer flow helpers.
|
2023-12-01 16:15:24 -03:00 |
|
fiatjaf
|
711db062a1
|
primitive support for CLOSED in SimplePool.
|
2023-12-01 13:37:24 -03:00 |
|
fiatjaf
|
775821f4e5
|
fix CLOSED->CLOSE marshaling on CloseEnvelope.
v0.26.1
|
2023-12-01 12:57:18 -03:00 |
|
fiatjaf
|
3adb1cde3c
|
only store the last AUTH challenge and allow user to perform auth only whenever they want instead of automatically.
v0.26.0
|
2023-11-28 22:30:16 -03:00 |
|
fiatjaf
|
0c5a1b7b4f
|
move internal utilts to helpers.go
|
2023-11-28 22:24:05 -03:00 |
|
fiatjaf
|
ddc50028c3
|
add NormalizeOKMessage() helper.
|
2023-11-28 22:23:51 -03:00 |
|
fiatjaf
|
7449f254db
|
support handling CLOSED messages from relay client.
|
2023-11-28 18:54:24 -03:00 |
|
fiatjaf
|
fa20f84ec7
|
support CLOSED messages.
|
2023-11-28 18:25:46 -03:00 |
|
fiatjaf
|
b6ec7327ef
|
easyjson on filter.String()
|
2023-11-28 15:14:35 -03:00 |
|
Yasuhiro Matsumoto
|
cd0d644046
|
If EOSE is not given, they should not be deleted.
|
2023-11-24 10:33:08 -03:00 |
|
Yasuhiro Matsumoto
|
ba25770f65
|
seenAlready must drop older events
|
2023-11-24 10:33:08 -03:00 |
|
fiatjaf
|
8a540998b9
|
nip11 fetch better errors.
|
2023-11-20 14:59:12 -03:00 |
|
fiatjaf
|
f3c081fcd6
|
remove nip11 min_prefix.
|
2023-11-18 10:43:29 -03:00 |
|
fiatjaf
|
b33fe374c1
|
nip11's info.AddSupportedNIP()
v0.25.7
|
2023-11-18 10:32:15 -03:00 |
|
fiatjaf
|
fe32ecd440
|
nip11: "restricted_writes".
v0.25.6
|
2023-11-18 09:42:19 -03:00 |
|
fiatjaf
|
0cfaa0da0a
|
ensure private key is 64 characters long.
fixes https://github.com/nbd-wtf/go-nostr/issues/111
v0.25.5
|
2023-11-17 09:27:16 -03:00 |
|
fiatjaf
|
307df51b9a
|
use xsync maps for pool relays to prevent concurrent access panics.
|
2023-11-16 14:51:33 -03:00 |
|
fiatjaf
|
9287b9fb5e
|
accept > 2 items on EOSE and NOTICE envelopes, but ignore them.
fixes https://github.com/nbd-wtf/go-nostr/issues/110
v0.25.4
|
2023-11-14 15:45:52 -03:00 |
|
fiatjaf
|
93b43ed426
|
add infolog for when a relay sends an unexpected OK message.
this can be indicative of either us or the relay miscalculating the event id.
|
2023-11-08 22:22:30 -03:00 |
|
fiatjaf
|
fda3bd2acb
|
accept custom sign options for schnorr library.
|
2023-11-08 21:51:01 -03:00 |
|
fiatjaf
|
c357e6babe
|
log event id on bad signature.
|
2023-11-08 00:07:01 -03:00 |
|
fiatjaf
|
2fa04c96cc
|
remove duplicated badges.
|
2023-11-07 22:26:42 -03:00 |
|
fiatjaf
|
8bd03cbaed
|
turns out we don't need just to run tests.
|
2023-11-07 22:24:02 -03:00 |
|
fiatjaf
|
fe17b5c0ad
|
add badges to readme.
|
2023-11-07 22:23:52 -03:00 |
|
fiatjaf
|
fe9fe0abc8
|
remove useless assignment.
|
2023-11-07 22:17:50 -03:00 |
|
fiatjaf
|
f5cd0c1140
|
Filter.Clone()
v0.25.3
|
2023-11-06 18:50:55 -03:00 |
|
Yasuhiro Matsumoto
|
d6baa2f74c
|
separate msgState for reader/writer
v0.25.2
|
2023-11-06 13:29:19 -03:00 |
|
fiatjaf
|
4fccda5549
|
use go version from go.mod in github action.
|
2023-11-06 13:28:20 -03:00 |
|
fiatjaf
|
50c6c7cb4b
|
use newer go version in github action.
|
2023-11-06 13:26:57 -03:00 |
|
fiatjaf
|
5c1d5e9d56
|
jsutfile with bash instead of fish.
|
2023-11-06 13:25:08 -03:00 |
|
fiatjaf
|
771d87e1e5
|
use just test-all in github action.
|
2023-11-06 13:15:23 -03:00 |
|
Yasuhiro Matsumoto
|
b7d0a30a73
|
fix GitHub workflow
|
2023-11-06 13:13:19 -03:00 |
|