Commit Graph

24 Commits

Author SHA1 Message Date
fiatjaf
b157261a84 add bluge and prevent bolt/badger/lmdb from querying when there is a .Search field set. 2024-05-27 17:54:34 -03:00
mattn
0120ec108a Merge pull request #17 from mattn/opensearch
Some checks failed
build cli / make-release (push) Has been cancelled
build cli / build-linux (push) Has been cancelled
add opensearch
2024-05-24 00:48:29 +09:00
Yasuhiro Matsumoto
52808fdff4 fix go.mod 2024-05-23 12:53:15 +09:00
Yasuhiro Matsumoto
47e9e35229 fix go.mod 2024-05-23 12:52:35 +09:00
Yasuhiro Matsumoto
876e1c5ba0 add opensearch 2024-05-23 12:13:34 +09:00
fiatjaf
4b420343cb bolt: migrate to bbolt. 2024-03-30 20:19:30 -03:00
fiatjaf
a86745ec5f RelayInterface => nostr.RelayStore 2024-02-09 11:26:54 -03:00
fiatjaf
9d87d1fd8a boltdb support. 2024-02-08 12:36:34 -03:00
fiatjaf
6a94456336 update go-nostr again. 2024-01-29 15:36:10 -03:00
fiatjaf
dbb660b1ec upgrade go-nostr and xsync. 2024-01-10 21:18:29 -03:00
fiatjaf
16a3bf0d91 cli: read cli arguments and not only stdin, migrate to urfave/cli/v3 2023-12-23 20:03:43 -03:00
fiatjaf
7c2cab73d4 update go-nostr so binary encoding fails for events with stupidly large fields and whatnot. 2023-12-22 19:55:55 -03:00
fiatjaf
3e08d8c455 badger/lmdb: update go-nostr binary encoding to fix limited nubmer of tags; migration script requires manual procedure; update badger to use just 8 bytes of ids and pubkeys. 2023-12-11 09:32:06 -03:00
fiatjaf
59ac03f08d update RelayInterface() to match new go-nostr API. 2023-12-09 14:42:35 -03:00
fiatjaf
55c3cfcb48 go mod tidy. 2023-12-07 18:07:10 -03:00
fiatjaf
0390512f9a lmdb: multi-index support and update bindings to fix unpinnned pointer issue. 2023-12-07 18:07:06 -03:00
fiatjaf
3777e2f8f6 lmdb: do not use goroutines for each query.
thanks to @wojas at https://github.com/PowerDNS/lmdb-go/issues/28#issuecomment-1845056613
2023-12-07 11:36:25 -03:00
fiatjaf
e3ddc80a08 lmdb: switch to powerdns fork of lmdb-go. 2023-12-06 06:45:51 -03:00
fiatjaf
4ccace1ea9 add cli tool. 2023-11-28 15:34:12 -03:00
Yasuhiro Matsumoto
3539b22598 update deps 2023-11-07 07:55:00 +09:00
Yasuhiro Matsumoto
07e8472811 update deps 2023-11-07 02:09:14 +09:00
fiatjaf
0c70a7a812 update go-nostr so we get the binary encoding. 2023-11-02 16:07:19 -03:00
fiatjaf
28fc5b0571 bring in mysql backend from relayer. 2023-10-31 16:06:44 -03:00
fiatjaf
473d817cc6 import from khatru. 2023-10-31 15:40:42 -03:00