shiori/internal
Paco Esteban 02247b215b
refactor: allow specific sqlite engine for OpenBSD (#780)
* remove dependencies that use syscall.Syscall*

OpenBSD will be removing direct access to `syscall(2)` soon.
Shiori will stop working because of this, as some of its dependencies
rely heavily on the use of `syscall.Syscall*`, which ends up using
`syscall(2)`.  This commit removes those dependencies by reverting back
to use github.com/mattn/go-sqlite3 instead of modernc.org/sqlite to deal
with the sqlite database backend.

* add ~emersion/go-sqlite3-fts5

* enable cgo to check ci

* fts5 build flag

* split sqlite logic using build flags

* disable cgo again

* added ci test for bsd systems

* remove openbsd ci

* Revert "remove openbsd ci"

This reverts commit f394148385.

* fix makefile go_test_flags

---------

Co-authored-by: Felipe M <me@fmartingr.com>
Co-authored-by: Felipe Martin <812088+fmartingr@users.noreply.github.com>
2024-05-02 16:38:16 +02:00
..
cmd feat: new migrations system (#876) 2024-04-27 07:46:36 +02:00
config fix: fix problems that may be raised from a 1.5.5 upgrade (#837) 2024-02-08 09:26:33 +01:00
core fix: fixes path issues on windows (#829) 2024-02-05 10:21:23 +01:00
database refactor: allow specific sqlite engine for OpenBSD (#780) 2024-05-02 16:38:16 +02:00
dependencies refactor: migrate bookmark static pages to new http server (#775) 2023-12-28 18:18:32 +01:00
domains feat: new migrations system (#876) 2024-04-27 07:46:36 +02:00
http feat: api endpoint to serve readable content (#885) 2024-04-21 00:59:03 +02:00
model refactor: migrate bookmark static pages to new http server (#775) 2023-12-28 18:18:32 +01:00
testutil feat: new migrations system (#876) 2024-04-27 07:46:36 +02:00
view fix: use relative path for all API calls (#872) 2024-04-07 21:33:22 +02:00
webserver Fixed lint errors after refactor (#806) 2023-12-28 18:37:19 +01:00
assets.go Start working on new REST API. Refactor logic in domains. (#497) 2023-07-17 14:30:18 +01:00