fiatjaf
|
5823515d27
|
streamlined connection closes on failure.
account for the fact that the time.Ticker channel is
not closed when the ticker is stopped.
v0.2.0
|
2023-12-09 00:00:22 -03:00 |
|
fiatjaf
|
9273a4b809
|
use a special context for each REQ stored-events handler that can be canceled.
|
2023-12-08 23:48:30 -03:00 |
|
fiatjaf
|
ddfc9ab64a
|
fun with connection contexts and context cancelations.
|
2023-12-08 22:51:00 -03:00 |
|
fiatjaf
|
375236cfe2
|
fix sign on error checking.
v0.1.1
|
2023-12-06 21:32:48 -03:00 |
|
fiatjaf
|
35e801379a
|
make NIP-42 actually work, with inferred ServiceURL if that's not manually set.
v0.1.0
|
2023-12-06 15:03:53 -03:00 |
|
fiatjaf
|
22da06b629
|
new flow for auth based on "auth-required: " rejection messages.
|
2023-12-06 12:14:58 -03:00 |
|
fiatjaf
|
7bfde76ab1
|
example fix.
|
2023-12-06 12:14:27 -03:00 |
|
fiatjaf
|
ad92d0b051
|
return CLOSED if any of the filters get rejected.
v0.0.15
|
2023-12-06 11:56:56 -03:00 |
|
fiatjaf
|
728417852e
|
fix nip04 policy.
|
2023-11-29 12:30:18 -03:00 |
|
fiatjaf
|
3c1b062eb8
|
include original http.Request in WebSocket struct.
|
2023-11-29 12:26:04 -03:00 |
|
fiatjaf
|
84d01dc1d3
|
rename auth-related fields on WebSocket struct.
|
2023-11-29 12:23:21 -03:00 |
|
fiatjaf
|
888ac8c1c0
|
use updated released go-nostr.
|
2023-11-29 12:23:02 -03:00 |
|
fiatjaf
|
e1fd6aaa56
|
update examples plugins->policies
|
2023-11-29 12:22:37 -03:00 |
|
fiatjaf
|
386a89676a
|
use go-nostr envelopes and support CLOSED when filters are rejected.
|
2023-11-28 22:43:06 -03:00 |
|
fiatjaf
|
90697ad3d3
|
OverwriteRelayInformation
v0.0.14
|
2023-11-27 00:54:45 -03:00 |
|
fiatjaf
|
8c8a435a0b
|
ensure supported_nips is always a list, even if empty.
v0.0.13
|
2023-11-23 19:37:01 -03:00 |
|
fiatjaf
|
d608c67791
|
store websocket object under WS_KEY at the connection context.
|
2023-11-23 19:36:46 -03:00 |
|
fiatjaf
|
c0069f1e1b
|
fix example in readme.
|
2023-11-23 19:36:20 -03:00 |
|
fiatjaf
|
7a221cf9f0
|
add missing return when checking id.
|
2023-11-22 17:30:34 -03:00 |
|
fiatjaf
|
194ec994d7
|
rename plugins to policies.
|
2023-11-22 17:11:05 -03:00 |
|
fiatjaf
|
d592bd95a9
|
AntiSyncBots policy.
|
2023-11-22 17:10:11 -03:00 |
|
fiatjaf
|
2edf754907
|
cors.
|
2023-11-20 09:07:52 -03:00 |
|
fiatjaf
|
18e4904a00
|
check id before signature and do not allow invalid ids.
|
2023-11-19 16:40:29 -03:00 |
|
fiatjaf
|
591b49fe73
|
do not log on normal websocket close.
|
2023-11-19 08:30:06 -03:00 |
|
fiatjaf
|
5db3b5fb8b
|
use binary search in RestrictToSpecifiedKinds()
|
2023-11-18 23:23:01 -03:00 |
|
fiatjaf
|
dcdf86c4e4
|
allow filtering by tag on PreventTooManyIndexableTags
|
2023-11-18 12:55:05 -03:00 |
|
fiatjaf
|
0a62169e14
|
update examples.
v0.0.12
|
2023-11-18 10:37:07 -03:00 |
|
fiatjaf
|
8fd6436ac8
|
rework nip11 support to be more transparent.
|
2023-11-18 10:35:08 -03:00 |
|
fiatjaf
|
d2544d0f4d
|
stop uselessly returning NIPs that are obviously supported on NIP-11 response.
|
2023-11-18 08:03:32 -03:00 |
|
fiatjaf
|
7a3eb6fb08
|
plugins.PreventLargeTags()
v0.0.11
|
2023-11-13 16:26:27 -03:00 |
|
fiatjaf
|
1abeab4851
|
filter.Limit is zero by default, so we will short-circuit on negative limits.
|
2023-11-13 10:55:17 -03:00 |
|
fiatjaf
|
ecb4fc66f8
|
shortcut querying when limit == 0
v0.0.10
|
2023-11-12 09:27:36 -03:00 |
|
fiatjaf
|
af24bd2132
|
fix eose waitgroup on early reject.
|
2023-11-11 21:15:10 -03:00 |
|
fiatjaf
|
4905a46ccd
|
make filter rejection actually work and move logic to a separate file.
|
2023-11-11 21:08:39 -03:00 |
|
fiatjaf
|
21e0c559f7
|
simplify event rejection code.
|
2023-11-11 18:00:04 -03:00 |
|
fiatjaf
|
78dd138ca8
|
fix content-type for nip-11.
v0.0.9
|
2023-11-09 21:39:28 -03:00 |
|
fiatjaf
|
6c1a030ad2
|
get rid of useless error for closing connection on ping.
|
2023-11-07 22:55:24 -03:00 |
|
fiatjaf
|
270096debb
|
meta things and get rid of old relayer tests that don\'t work here.
|
2023-11-07 22:43:30 -03:00 |
|
fiatjaf
|
487b84cf2d
|
fix previous commit plugins.
v0.0.8
|
2023-11-07 16:35:27 -03:00 |
|
fiatjaf
|
b277dae743
|
fix RejectFilters application, support overwriting filters and add some filter plugin helpers.
|
2023-11-07 16:08:56 -03:00 |
|
fiatjaf
|
1e51cdbc07
|
use ErrDupEvent from eventstore instead of our own.
|
2023-11-07 14:36:13 -03:00 |
|
fiatjaf
|
a15cd4e545
|
fix replaceable handlers to not delete things all the time.
v0.0.7
|
2023-11-07 14:14:53 -03:00 |
|
fiatjaf
|
e6078b1a68
|
a readme with a sample.
|
2023-11-06 17:45:27 -03:00 |
|
fiatjaf
|
0ad33f78f1
|
PreventTimestampsInThePast() and PreventTimestampsInTheFuture() helpers.
|
2023-11-04 18:21:28 -03:00 |
|
fiatjaf
|
c0848182c4
|
OverwriteResponseEvent for optionally modifying events before sending them to client.
v0.0.6
|
2023-11-04 17:39:28 -03:00 |
|
fiatjaf
|
80586c4573
|
update go-nostr to fix the OK envelope bug.
|
2023-11-04 17:31:39 -03:00 |
|
fiatjaf
|
d19b8f8895
|
support icon url.
v0.0.4
|
2023-11-02 21:24:19 -03:00 |
|
fiatjaf
|
85ec58cf8e
|
RestrictToSpecifiedKinds() filter.
|
2023-11-02 20:31:32 -03:00 |
|
fiatjaf
|
6acf1b4366
|
update eventstore and badger/lmdb examples.
|
2023-11-02 20:16:17 -03:00 |
|
fiatjaf
|
bf2c9e4640
|
use eventstore release v0.0.1
|
2023-10-31 16:48:05 -03:00 |
|