Files
webhooker/internal
clawbot c45e4325df
check / check (push) Waiting to run
Escape the database path in the SQLite connection string (closes #518)
SQLite reads a file: URI's path only up to the first ? or #, and
decodes %XX escapes in it. With a data directory such as
/srv/hooks#1, every database opened the one file /srv/hooks. The
connection string is now built with url.URL, which escapes the path,
and OmitHost keeps a relative path relative.

A test opens two databases in a directory whose name holds #, ? and %,
and checks through PRAGMA database_list that each opened its own file.

Model: opus-5-5
2026-10-13 04:24:32 +00:00
..