fiatjaf
42fee9cb1d
update go-nostr.
2022-05-02 16:55:23 -03:00
fiatjaf
d25ace94ac
support prefix search and change indexes.
2022-02-14 14:04:25 -03:00
fiatjaf
e50a298496
update go-nostr for a fix.
2022-02-13 20:37:51 -03:00
fiatjaf
fa0079c020
fix sql scanning without sqlx magic.
2022-02-13 10:15:39 -03:00
fiatjaf
638b9262ec
wait, we don't need to check if date is recent or anything, just if it is not nil.
2022-02-13 08:42:09 -03:00
fiatjaf
f9d058a95a
adapt to updated go-nostr.
2022-02-13 08:40:06 -03:00
fiatjaf
a7710ef4f3
fix basic logs.
2022-02-11 20:10:25 -03:00
fiatjaf
ea7d2eeb3e
guard all websocket writes with mutexes.
2022-01-11 16:00:19 -03:00
fiatjaf
ed829ac5f8
fix query fields returned.
2022-01-02 18:32:55 -03:00
Saul
b0467795cd
Add Docker instructions
2022-01-02 17:31:09 -03:00
fiatjaf
85e5644e2f
add some readmes.
2022-01-02 17:30:35 -03:00
fiatjaf
8091dfedbe
use generated columns and gin array indexes to query tags better.
2022-01-02 17:19:24 -03:00
fiatjaf
ae3f5df0b9
log query on sql error.
2022-01-02 11:01:05 -03:00
fiatjaf
3e20e6c7cc
renaming Equal -> FilterEqual
2022-01-02 09:08:05 -03:00
fiatjaf
629c9174eb
update go-nostr.
2022-01-02 09:00:14 -03:00
fiatjaf
f86eb9246b
limit against abusive queries.
2022-01-01 21:38:54 -03:00
fiatjaf
9a455b8db6
update go-nostr with new nip-01 slices of everything.
2022-01-01 21:36:56 -03:00
fiatjaf
61f21dd3a6
basic: fix kind filtering (0 != nil).
2022-01-01 10:24:55 -03:00
fiatjaf
e7286f0658
fix "error writing ping" warnings.
2021-12-27 11:17:15 -03:00
fiatjaf
a63b805898
fix and improve error handling and notice sending flow.
2021-12-27 11:14:29 -03:00
fiatjaf
668b625651
match the websocket route before implementations.
2021-12-27 11:05:20 -03:00
fiatjaf
96fb775061
basic Makefile dependency fix.
2021-12-26 21:00:19 -03:00
fiatjaf
80e643c492
expose Router so servers can inject their own routes.
2021-12-26 20:56:42 -03:00
fiatjaf
d9a6c6a1ad
fix forgotten envconfig read.
2021-12-26 20:56:22 -03:00
fiatjaf
ba0d99c131
GetListenerFilters() helper and Injector interface for implementations.
2021-12-26 07:11:54 -03:00
fiatjaf
b4f94b8fdd
add .Until filtering to event query.
2021-12-26 07:11:19 -03:00
fiatjaf
30eae726c1
turn relayer into a server framework and put actual relay code into ./basic
2021-12-25 21:22:40 -03:00
fiatjaf
ac93e5c028
make subscription ids unique per each websocket connection.
...
before they were globally unique, which was wrong.
2021-12-16 21:01:00 -03:00
fiatjaf
0265be6d31
upgrade to go-nostr v0.2.0.
2021-12-16 20:54:57 -03:00
fiatjaf
c64d3e44dc
my personal deployment script.
2021-11-28 17:01:29 -03:00
fiatjaf
333d530901
don't send NOTICE on json parsing errors.
2021-11-28 17:01:17 -03:00
fiatjaf
5a797d2c65
fix jsonpath-based taq query.
2021-11-28 16:55:39 -03:00
fiatjaf
7a3e07c5b2
change binary name.
2021-11-08 18:23:26 -03:00
fiatjaf
a3f2645881
delete this sqlite thing.
2021-11-08 18:18:28 -03:00
fiatjaf
6359ad8776
ensure deletion of old stuff such that we don't have a huge database.
2021-11-08 18:15:27 -03:00
fiatjaf
c1c3d29723
remove sqlite support.
2021-11-08 14:52:12 -03:00
Saul
405dfd3425
create if not exist
...
on second container run script return error: event already exist
https://i.imgur.com/KB7cu8i.png
exit code 0 not because of this, don't pay attention. it's because wrong hostname (addr) on my side.
2021-10-24 16:55:36 -03:00
Saul
e1b384093b
string name update
...
changed DATABASE_URL to POSTGRESQL_DATABASE.
because on Dolu89 Dockerfile this variable is used:
https://gist.github.com/Dolu89/5d98cb929ef7d27c59bf01b14767cda2
So was confused why relay container can't connect to postgres container.
POSTGRESQL_DATABASE name make sense because you also have here SQL lite database
2021-10-24 16:55:36 -03:00
fiatjaf
7370c1bbef
authors: [] means you won't get anything.
2021-02-23 09:25:24 -03:00
fiatjaf
694eccd0c8
small fixes and guards.
2021-02-23 00:27:16 -03:00
fiatjaf
decd60efbd
update go-nostr to v0.1.1
2021-02-22 01:18:57 -03:00
fiatjaf
1ff313e1a4
fix filter.Kind pointer type mismatch.
2021-02-21 23:46:46 -03:00
fiatjaf
d4aa16f38a
update go-nostr dependency.
2021-02-21 23:43:24 -03:00
Richard Bondi
36cd95a58e
wrong index
2021-02-20 19:04:22 -03:00
fiatjaf
bc860ff28b
one extra bit of logging.
2021-02-20 19:04:17 -03:00
fiatjaf
08da692de6
change path from /ws to /.
2021-02-20 19:02:34 -03:00
fiatjaf
db384be3f9
fix some query bugs.
2021-02-17 16:59:56 -03:00
fiatjaf
d0c627968b
update go-nostr dependency to reflect an actually published version.
2021-02-15 11:49:15 -03:00
fiatjaf
e2adc6bc85
add kind to filter and rebind query.
2021-02-14 22:39:52 -03:00
fiatjaf
9c992c90dc
adapt to new nip-01.
2021-02-14 21:08:02 -03:00