Skip to content

Commit e5ed494

Browse files
committed
Update SQLite to version 3.45.0
1 parent 09f09e1 commit e5ed494

11 files changed

+11091
-5072
lines changed

CHANGELOG.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.8.2] - 2024-01-16
11+
12+
### Changed
13+
14+
- Based on SQLite version 3.45.0
15+
1016
## [1.8.1] - 2023-12-02
1117

1218
### Changed
@@ -469,7 +475,9 @@ The following ciphers are supported:
469475
- AES 256 Bit CBC - SHA1/SHA256/SHA512 HMAC ([SQLCipher](https://www.zetetic.net/sqlcipher/), database versions 1, 2, 3, and 4)
470476
- RC4 - No HMAC ([System.Data.SQLite](http://system.data.sqlite.org))
471477

472-
[Unreleased]: ../../compare/v1.8.0...HEAD
478+
[Unreleased]: ../../compare/v1.8.2...HEAD
479+
[1.8.2]: ../../compare/v1.8.1...v1.8.2
480+
[1.8.1]: ../../compare/v1.8.0...v1.8.1
473481
[1.8.0]: ../../compare/v1.7.4...v1.8.0
474482
[1.7.4]: ../../compare/v1.7.3...v1.7.4
475483
[1.7.3]: ../../compare/v1.7.2...v1.7.3

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2019-2020 Ulrich Telle
3+
Copyright (c) 2019-2024 Ulrich Telle
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ dnl Copyright (C) 2019-2023 Ulrich Telle <[email protected]>
44
dnl
55
dnl This file is covered by the same licence as the entire SQLite3 Multiple Ciphers package.
66

7-
AC_INIT([sqlite3mc], [1.8.1], [[email protected]])
7+
AC_INIT([sqlite3mc], [1.8.2], [[email protected]])
88

99
dnl This is the version tested with, might work with earlier ones.
1010
AC_PREREQ([2.69])

readme.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@ The code was mainly developed under Windows, but was tested under Linux as well.
1010

1111
## Version information
1212

13-
* 1.8.1 - *December 2023*
14-
- Based on SQLite version 3.44.2
15-
- Fixed issue #133 - missing API symbols
16-
- Applied several modifications to improve support for [SQLite3 WASM](https://sqlite.org/wasm/)
13+
* 1.8.2 - *January 2024*
14+
- Based on SQLite version 3.45.0
1715

1816
For further version information please consult the [CHANGELOG](CHANGELOG.md).
1917

scripts/patchshell.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ die() {
1414
exit 2
1515
}
1616

17-
sed -e '/^ oputf("SQLite version/{n;N;d}' "$INPUT" \
17+
sed -e '/^ sputf(stdout, "SQLite version/{n;N;d}' "$INPUT" \
1818
| sed '/#ifdef SQLITE_CUSTOM_INCLUDE/!{p;d;};n;n;n;a #if SQLITE3MC_USE_MINIZ != 0 && !defined(SQLITE_ENABLE_COMPRESS)\n#include "miniz.c"\n#ifdef SQLITE_HAVE_ZLIB\n#undef SQLITE_HAVE_ZLIB\n#endif\n#define SQLITE_HAVE_ZLIB 1\n#endif\n' \
1919
| sed '/#include <zlib.h>/c #include "zlibwrap.h"' \
20-
| sed '/^ oputf("SQLite version/c \ extern char* sqlite3mc_version();\n oputf("SQLite version \%s \%.19s%s" \/\*extra-version-info\*\/\n " (\%s)\\n" \/\*SQLite3-Multiple-Ciphers-version-info\*\/\n "Enter \\".help\\" for usage hints.\\n\",\n sqlite3_libversion(), sqlite3_sourceid(), SHELL_CIO_CHAR_SET, sqlite3mc_version());'
20+
| sed '/^ sputf(stdout, "SQLite version/c \ extern char* sqlite3mc_version();\n sputf(stdout, "SQLite version \%s \%.19s%s" \/\*extra-version-info\*\/\n " (\%s)\\n" \/\*SQLite3-Multiple-Ciphers-version-info\*\/\n "Enter \\".help\\" for usage hints.\\n\",\n sqlite3_libversion(), sqlite3_sourceid(), SHELL_CIO_CHAR_SET, sqlite3mc_version());' \
21+
| sed '/^ sqlite3_libversion(), sqlite3_sourceid());/a \ extern char* sqlite3mc_version();\n oputf("\%s\\n", sqlite3mc_version());'

src/rekeyvacuum.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
** Change 4: Call sqlite3mcBtreeSetPageSize instead of sqlite3BtreeSetPageSize for main database
2828
** (sqlite3mcBtreeSetPageSize allows to reduce the number of reserved bytes)
2929
**
30-
** This code is generated by the script rekeyvacuum.sh from SQLite version 3.44.2 amalgamation.
30+
** This code is generated by the script rekeyvacuum.sh from SQLite version 3.45.0 amalgamation.
3131
*/
3232
SQLITE_PRIVATE SQLITE_NOINLINE int sqlite3mcRunVacuumForRekey(
3333
char **pzErrMsg, /* Write error message here */

0 commit comments

Comments
 (0)