bbebbe2b02
Add tracing with lol.Tracer in multiple functions.
...
Introduced `lol.Tracer` for function entry/exit logging across various packages. This improves traceability and debugging of function executions while preserving existing behavior. Removed unused files `doc.go` and `nothing.go` to clean up the repository.
2025-06-29 07:32:24 +01:00
562c7f7225
oopsy back to the actual current repo domain name
2025-04-26 06:40:00 -01:06
fdbf26b7ae
backported new configuration system
2025-04-23 06:29:46 -01:06
fda2f638fb
refactor logger so things can actually be moved around easily
2025-04-22 13:14:34 -01:06
ff4df430d9
migrating to realy.mleku.dev
...
can't extend realy.lol beyond september 2026, wtf
2025-04-10 12:32:52 -01:06
aae6473b5a
refactor, clean up, and document tags
2025-04-08 10:28:59 -01:06
0beadcb7c9
Document the hex and httpauth (better)
2025-04-03 14:04:26 -01:06
eecbef3925
fixed missing return in URL prefix check
2025-04-02 19:54:43 -01:06
b95dce2cef
add expiration http auth, remove jwt
2025-04-02 19:22:40 -01:06
e347698da7
fix bug of zero tolerance for nip-98 timestamp
2025-04-02 15:28:11 -01:06
41f613da2d
clean up some names and complete doc comments for event
2025-03-30 13:23:22 -01:06
b3176758ab
top level docs for lots of things
2025-03-29 19:22:12 -01:06
dc86c9b297
working http SSE subscribe
...
and fixed non-authed public readable subscriptions
2025-03-29 09:11:31 -01:06
6d6b6496a2
fixed event/filter/events endpoints, so they follow the access rules
2025-03-25 07:52:33 -01:06
758860762e
full basic http protocol and admin tools
...
might be bugs in here but also some bugs have definitely been removed such as a problem with accepting events published by a different user such as happens with giftwraps
2025-03-25 07:26:35 -01:06
cba3b3c28d
added rescan method to update indexes
2025-03-23 19:01:15 -01:06
d37cf59a4e
working jwt token with expiry on event upload
2025-03-21 14:49:51 -01:06
b417513dee
now can submit new event via JWT Bearer auth
2025-03-11 13:59:52 -01:06
7a1a013140
full nip98 flow working
2025-03-09 19:11:19 -01:06
8a019aa677
nip98 and nurl flow working for admin
2025-03-08 12:36:42 -01:06
8deeccd8dc
drafted and tested jwt auth flow
2025-03-04 17:03:58 -01:06
6ac72466c4
better API for jwt key gen and make event signer NOT force now timestamp
2025-03-03 14:44:29 -01:06
e983bf883f
generate and validate jwt tokens correctly
2025-03-02 11:09:16 -01:06
f5ce319932
filter privileged kinds out of filters when public readable but not authed
2025-03-01 13:59:16 -01:06
72d1715d40
move signing function into library
2025-03-01 10:17:46 -01:06
e615c640cb
implement jwt key/event gen and token signer
2025-03-01 09:57:24 -01:06
4ada803b73
update jwt info
2025-03-01 07:48:57 -01:06
c9a147e63a
update readme to more clearly explain the purpose of JWT
2025-03-01 07:40:31 -01:06
383720a4e3
generate jwt secret and event with pub
2025-02-28 17:32:14 -01:06
ce1bb74be3
update jwt doc
2025-02-28 12:20:08 -01:06
761e085320
fix tag to use comma not colon
2025-02-27 20:04:01 -01:06
c781eb5614
correct event json
2025-02-27 19:58:40 -01:06
9a0588779e
http JWT auth spec - finish
2025-02-27 19:56:50 -01:06
b5cb654fdc
http JWT auth spec
2025-02-27 19:47:43 -01:06
115a3a5ed3
refactor to create simplified path router
2025-02-23 10:41:02 -01:06
06cd5cc6b2
now fully working import and export of events
2025-02-18 17:16:06 -01:06
bd567c0004
fixed upload, needs file size
2025-02-18 17:04:23 -01:06
134bd48d51
trying and failing to get the damn post upload to work
2025-02-18 16:25:04 -01:06
a79ef5862f
trying and failing to get the damn post upload to work
2025-02-18 16:17:15 -01:06
acd6b5958b
working nip-98 auth req and verify
2025-02-15 14:50:28 +00:00
b93f674205
revising aliases hex/httpauth
2025-02-08 16:04:19 -01:06
4b5fcc4f34
fixing signer and partly implemented nip-98
2025-01-29 09:30:35 -01:06