Skip to content

Instantly share code, notes, and snippets.

View SakiTakamachi's full-sized avatar

Saki Takamachi SakiTakamachi

View GitHub Profile
@SakiTakamachi
SakiTakamachi / sqlite.c
Created April 15, 2024 13:50
SQLite: Results of queries containing null bytes may be incorrect
#include <stdio.h>
#include <string.h>
#include <sqlite3.h>
void select(sqlite3 *db) {
const char *tail;
sqlite3_stmt *stmt;
char *query = "SELECT 'foo'||x'00'||'bar';";
sqlite3_prepare_v2(db, query, strlen(query)-1, &stmt, &tail);
#include <stdio.h>
#include <string.h>
#include <sqlite3.h>
void select(sqlite3 *db) {
const char *tail;
sqlite3_stmt *stmt;
char *query = "SELECT x'666f6f00626172';";
sqlite3_prepare_v2(db, query, strlen(query)-1, &stmt, &tail);
php-8.4.0dryrun.tar.bz2
SHA256 hash: 8113593844761f87c46eefd1ff95b805abf7c14ee57d3e4d2dfc95a7e39cd96e
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEBhbpPZWvRxJD4mdhdwQm4X67s90FAmaA6YoACgkQdwQm4X67
s93MDA/+Nfh6lS232zi419Cba0f37SWEw8ULXvHxHaSuYVWfe+okgzsYNiHR0J4u
y697ZTNHvKEO10TlhXkq/YEKFihEzwsE5izoTEBEDWmwb3XZDkFH6jnUNnb6xNfG
VgJ8Mx8n15GUKV6PuU5bG2xr8PO4yWhZ7hDEIxKRJEDwgASamWiBrxxKhYu4rEzr
egMHgj92VgpAAOVTCAbec22Ce23EnJvypPfcv0sYbEXVu3XCCBUUwHV5JzZ1J8DE
@SakiTakamachi
SakiTakamachi / php-8.4.0alpha1.manifest
Created July 2, 2024 13:59
php-8.4.0alpha1.manifest
php-8.4.0alpha1.tar.bz2
SHA256 hash: 7b927be47651007407cb99cb3cd8316a1ffebe029ea0ebdc386e1e5caad64082
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEBhbpPZWvRxJD4mdhdwQm4X67s90FAmaEB6IACgkQdwQm4X67
s91VBQ/+IA5/NEjn+qtlGCQbT2s1vFD4UeGkvHj57TXJorqq0DsjP/bdW57ZaW4L
h9bcgCu61ZfGk8bpc9rnOBYvIDcXAIak9YlCJxZVWgoIXq9DcTwiR/3WFy7a+FVF
SKBt1TQcWLJ7GE6/D2I8GnA/JyOYQbWH46aFjALgCze1v+EXNORzhx7vGgiy0G3R
S6bobegaY/zIl/1pY3CCrdptADtGsaq9rIzm/jR1c4Wsyptad4554KDOTZ8vm6c/
@SakiTakamachi
SakiTakamachi / php-8.4.0alpha3.manifest
Created July 30, 2024 13:44
php-8.4.0alpha3.manifest
php-8.4.0alpha3.tar.bz2
SHA256 hash: 6f8ae13fab317e4782e5b70b35225693b9b0fb6b67580bcbea154c0ccae90fce
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEBhbpPZWvRxJD4mdhdwQm4X67s90FAmao7kUACgkQdwQm4X67
s91Mrg/9F+ZthnnZiLa2vAoRU0Z1dxKdEypQsGT5blJI29TD7Z57/YyUdjoOAFcj
fh55/sbY4dEHKzQkaZALnvh1cMczw4/29o/ilohgHgrzHWCvUzFVnU7Sl0PCS8KF
dJ1o3RniytYwhTNV/HD6S8AIlcJyK32mJuf3GUewKmUJ/l5K8+mj99uB8TZZOffQ
peUFOsqPcMJsCvi8ovYrPzm2/dSU9r1ZLBdXsqR4wAWcp9d8dtRSS4Fr9Es6macv
@SakiTakamachi
SakiTakamachi / php-8.4.0alpha4.manifest
Created August 1, 2024 00:55
php-8.4.0alpha4.manifest
php-8.4.0alpha4.tar.bz2
SHA256 hash: 46c199001eb1e8fbf69bbb2a1aa959bb10936c67a86c09c08d47edef633487be
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEBhbpPZWvRxJD4mdhdwQm4X67s90FAmaq3OsACgkQdwQm4X67
s92k+Q//TseBA4j7Cttc+K4gNUpYVaMmgLZSj9/eVjLxyqyje1IuATBv/ked1/bE
V0bL2Q243NsqfUuz4TqATOMVF7LF5jKZQVKaBzJH/fhkX8K2ZFK2E6riX8lPLfJN
/LGCuWai2aqqb20/0OIu+O7t8tR/ESKwt3GyuJsi7bP87T0ZLk1mKa8HqbtQSbof
9ugHykiZO2brNs1sqTtjYi0dL5orj6zApXhn3MVDR3DbpLOmVcEuFBtX2hfZHmL1
@SakiTakamachi
SakiTakamachi / php-8.4.0beta4.manifest
Created August 27, 2024 14:40
php-8.4.0beta4.manifest
php-8.4.0beta4.tar.bz2
SHA256 hash: 9c4cbbafe5a066f1f5bda94a656104c9ebade532b095c0eaeea34972386cc4df
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEBhbpPZWvRxJD4mdhdwQm4X67s90FAmbN5SMACgkQdwQm4X67
s92ujg//UyQ/pOFuQHYVxLOSQVxkobHw/AiHqTZCDEhYtChLRr93PZ0FTe2OBm6d
5eDDEXVSm04ixJpIjRzrhs7E+ABH8TnKU8EXcK8CSHb93xPgJUX4HwJ/L0PNVL7p
0DjV+sMDUl4ZTHUk7ltfKE6jFlghay2W8o8q88tjG5mgd+sWG+5psmI/nEsmpeOX
GKNBn3XuNlNZb07/xY15rlq10WiqHnEj1f3S/Z2vFSWX3NuIQX85+20wfegI8mYD
@SakiTakamachi
SakiTakamachi / php-8.4.0RC1.manifest
Created September 24, 2024 16:09
php-8.4.0RC1.manifest
php-8.4.0RC1.tar.bz2
SHA256 hash: 92ba323685d02504a391f092b4fccd9e4df5b300725c9ad19565ccca447c54fd
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEBhbpPZWvRxJD4mdhdwQm4X67s90FAmby460ACgkQdwQm4X67
s91xfRAAhtZF/VPpwA2+QCRTsORd74P2p/CsuwO6R2x3sJ5UI3cUoEy1dOyECq20
gKeeNiCQ1eUB4R6HUcmk9YmfU7v/GaEipbsxPdGmUcVnpD3ojC/y7nxXjeXLxkVj
d+fQnvYkdIyyoHr+9fNGT39NtvQR2ufCINssnLmEU5OY0clP8hYl3JB9XbGhS7A3
AFs4LWQshXfkdDbe4YD3zm9RowFEkDPfqw7HhqF2F8cJn8xWRJsRzJsKSKOiXvN9
@SakiTakamachi
SakiTakamachi / php-8.4.0RC3.manifest
Created October 22, 2024 16:47
php-8.4.0RC3.manifest
php-8.4.0RC3.tar.bz2
SHA256 hash: 8f753375e6ea16152a842817061c5947916a44e2044b5ff052cc2476e9dc3f41
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEBhbpPZWvRxJD4mdhdwQm4X67s90FAmcX1vAACgkQdwQm4X67
s90pXQ//ZHFomlFy8t5EoqbpCWdJgJNB5niZtggHudBbfmYX1CwhZDqYk2yGMmED
BFUme3LRqkvDyhyNLWpncVgEDIIF7DsngaJvz70dUfJDUypHeEMRf/1NyZ78/OG/
Fo/kdgDrgNRto1oM4NbeAl7C31Ep5E2wuEyEQwQgjPgbhJhSEvJDpHywzPmR5x50
cZ0QFtGQ72maePwUFLZxOuBUocDw46sS5bAzCYg9y0ULVrvawXPBOufGUEkiv4O3
@SakiTakamachi
SakiTakamachi / php-8.4.0.manifest
Created November 19, 2024 17:24
php-8.4.0.manifest
php-8.4.0.tar.bz2
SHA256 hash: 4b8358a1bd183cd1118ab0743851e26a9f46d58c55a4c551b91fd49bbe7c2a5f
PGP signature:
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEBhbpPZWvRxJD4mdhdwQm4X67s90FAmc8yOYACgkQdwQm4X67
s90k7RAAkkC4n+Ww9M9Fw34J/edj8F+9JZxgNIMkBmYuatMQga64r5tHcT6ep3yI
sET4w0TSWTYqUuRkapVCkiNaqTTr/nzvpdd4aFkrVLOjO/DTgc2NkG12WQv1MUfl
RDcZJOVmTC3B/cTncx3JUIIeQEeasMM0fdE7rOgPvkxjopanH/WV07OxxJIPIlOx
aEWz1f1jkgfYtzhKQPlqeDpLbtzv21nhT9Tl8/Aa0Tw/PxGfaszzaSlunb0lYEKV