Skip to content

Bump libxsql pin v1.0.5 -> v1.0.7 (gains /query ?format=csv|tsv|text) - #12

Merged
0xeb merged 1 commit into
mainfrom
chore/bump-libxsql-v1.0.7
Jun 23, 2026
Merged

Bump libxsql pin v1.0.5 -> v1.0.7 (gains /query ?format=csv|tsv|text)#12
0xeb merged 1 commit into
mainfrom
chore/bump-libxsql-v1.0.7

Conversation

@0xeb

@0xeb 0xeb commented Jun 23, 2026

Copy link
Copy Markdown
Owner

Bumps the libxsql FetchContent pin from v1.0.5 to v1.0.7, which adds CSV/TSV/text output to the thinclient /query endpoint (0xeb/libxsql #4 + #5).

Since ghidrasql's HTTP server is libxsql's http_query_server (src/lib/src/http.cpp), the feature flows through for free — no ghidrasql code change.

Verified

POST /query                 -> JSON (default, unchanged)
POST /query?format=csv      -> name,size\nentry,2869\n...
POST /query?format=tsv      -> tab-separated
POST /query?format=text     -> aligned text table

Builds clean against v1.0.7; db_info/funcs etc. unchanged. One-line dependency bump.

Picks up the thinclient `?format=text|csv|tsv` query output (0xeb/libxsql #4/#5).
ghidrasql's HTTP server uses libxsql's http_query_server directly, so `/query`
now serves CSV/TSV/text in addition to JSON with no ghidrasql code change.

Verified: builds against v1.0.7 and POST /query?format=csv|tsv|text return the
expected formats; default stays JSON.
@0xeb
0xeb merged commit d2d5088 into main Jun 23, 2026
2 of 8 checks passed
@0xeb
0xeb deleted the chore/bump-libxsql-v1.0.7 branch June 23, 2026 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant