Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
refs/tags/version-3.49.2
1b571af
Version 3.49.2
by drh
· 2 months ago
version-3.49.2
999fef4
Fix a bug in the NOT NULL/IS NULL optimization
by drh
· 2 months ago
42182f1
Correctly handle the case of a multi-column UNIQUE constraint that contains
by drh
· 3 months ago
0b3ba76
Correct a makefile var name type in the configure script, introduced in [8830f86335].
by stephan
· 4 months ago
966933f
Improve --all flag handling so that combinations of (--all --disable-FEATURE) and (--disable-all --FEATURE) work more intuitively. Add missing handling of the --fts3 flag (it was accepted but ignored before). Partial merge of [26ef0ff4bfbb], minus proj.tcl changes.
by stephan
· 4 months ago
31eb27e
Account for the Mac-specific -install_name linker flag. See [forum:5651662b8875ec0a|forum post 5651662b8875ec0a].
by stephan
· 4 months ago
d705a70
Fixes for two problems with the generate_series() table-valued function.
by drh
· 4 months ago
5b92ef7
Fix two obscure logic problems that cause incorrect answers, found by a
by drh
· 4 months ago
a4542bc
Disable the [d1ba200234f40b84|count-of-view optimization] if any subquery
by drh
· 4 months ago
e8bc8b6
Fix the build by rerunning test/mkpragmatab.tcl.
by drh
· 4 months ago
f5d3e81
Bring the autosetup-related bits up to par with trunk.
by stephan
· 5 months ago
9b7c5c2
Strive to make sorts stable in the mkpragmatab.tcl build script, so that
by stephan
· 5 months ago
6fc161f
Configure script cosmetics: emit the host/build system info before the directory info.
by stephan
· 5 months ago
335c54b
Diverse configure tweaks to better support package maintainers on the unix-on-windows environments like msys2, cygwin, and mingw, based largely on feedback in forum posts [forum:e6cf2bbb70da2922|e6cf2bbb70da2922] and [forum:828fdfe9041fd725|828fdfe9041fd725].
by stephan
· 5 months ago
07acc6b
configure: in several places where support for -Wl,... linker flags are checked, ensure that the check invokes the linker (not just the compiler) to avoid false positives. This allows us to remove the AIX-specific handling and --disable-rpath bits added in [a15e0f680], as well as make several similar checks more robust.
by stephan
· 5 months ago
f16f93c
Bump VERSION to 3.49.2.
by stephan
· 5 months ago
f9f6410
configure: automatically fail the check for rpath on AIX systems and provide a --disable-rpath flag as a fallback for use on platforms which pass the configure-time rpath check but then fail at link-time. Based on discussion in [forum:ae5bd8a84b|forum thread ae5bd8a84b].
by stephan
· 5 months ago
b484242
Fix autoconf bundle to honor the --disable-static and --disable-shared flags, as reported in [forum:ae5bd8a84b|forum post ae5bd8a84b]. Problem introduced in 3.49.0.
by stephan
· 5 months ago
3cd92ce
Version 3.49.1
by drh
· 5 months ago
version-3.49.1
963aa5b
Add two generated files to the distclean rules of the autoconf bundle.
by stephan
· 5 months ago
d3e44d4
Pull build fix [edb8a78c023] and cleanup [0c085a5ab5] into branch-3.49.
by stephan
· 5 months ago
03e2f9d
Harden the SQLITE_DBCONFIG_LOOKASIDE interface against misuse. This is a
by drh
· 5 months ago
4dd457c
Re-add the --disable-static-shell configure feature to the autoconf bundle. It got lost in the autoconf-to-autosetup port, as reported in [forum:cc219ee7044|forum post cc219ee7044].
by stephan
· 5 months ago
63725a4
Add a typecast to avoid 32-bit integer overflow in the concat_ws()
by drh
· 5 months ago
30c605e
Remove the autoconf/tea/configure.ac check from tool/srctree-check.tcl
by drh
· 5 months ago
ba96468
Automate update of the library version number in autoconf/tea/configure.ac as part of the tool/mkautoconfamal.sh process.
by stephan
· 5 months ago
8a61fe8
DLL installation rules no longer create versioned symlinks on platforms where the DLL extension is '.dll' (cygwin, msys2, etc.), as suggested in [forum:28bb79638844c328|forum post 28bb79638844c328].
by stephan
· 5 months ago
360abdc
A cleaner workaround for [6a21d6a2].
by stephan
· 5 months ago
f15a16e
More informative output for the pthread feature test.
by stephan
· 5 months ago
5e3ef1e
Make failure to find pthreads support non-fatal unless --enable-threadsafe is specifically passed in. Build regression reported in [8e0fdb8c0d].
by stephan
· 5 months ago
b36434d
Simplify the --help workaround introduced in [6a21d6a2ed].
by stephan
· 5 months ago
e4f445e
Work around autosetup --help quirk described in [6a21d6a2ed62].
by stephan
· 5 months ago
40c674e
ICU config support: add more details to error messages and correct a typo which would cause a configure crash if --with-icu-config=X refered to a non-executable X.
by stephan
· 5 months ago
46701fc
When using the --out-implib build option, install the generated .dll.a file to PREFIX/lib.
by stephan
· 5 months ago
613929c
Bring the 3.49 branch's configure-related files up to par with the current trunk.
by stephan
· 5 months ago
967a5e8
Rename a configure-internal function and fix handling of --dump-defines for the autoconf bundle.
by stephan
· 5 months ago
26787f3
Move the configure flags definition and handling into autosetup/sqlite-config.tcl to avoid duplication between auto.def and autoconf/auto.def while still giving us a way to filter the canonical-tree-only flags out of the autoconf build.
by stephan
· 5 months ago
15e556f
Adapt [https://fossil-scm.org/home/info/3bff7b92d6d|Fossil SCM patch 3bff7b92d6d], applying -lrt for platforms which need it for one of {fdatasync, nanosleep}.
by stephan
· 5 months ago
75b9706
Make the --out-implib support ([6092b0b86bf93a3d]) specifically opt-in because the feature check for it passes on some platforms where it is not recognized at link-time.
by stephan
· 5 months ago
2c9a970
configure: when dlopen() is not found, only fail fatally if --enable-loadable-module is explicitly provided, else warn instead. Based on discussion around [forum:2efe9c33bd9021ca|forum post 2efe9c33bd9021ca]. Update proj-indented-notice to behave like its docs say it should when the -error flag is used.
by stephan
· 5 months ago
ecf0462
Update the 'clean' rules for autoconf/Makefile.in to account for [6092b0b8].
by stephan
· 5 months ago
f10e7bc
Apply [6092b0b8] to autoconf/Makefile.in.
by stephan
· 5 months ago
9f10d81
configure: if the linker supports --out-implib, generate libsqlite3.X.a, where X is the platform's DLL file extension. Discussion in/around [forum:0c7fc097b2|forum post 0c7fc097b2].
by stephan
· 5 months ago
82afe06
wasm: add some build-time validation to ensure that the problem fixed in [65798c09a00662a3] does not recur. Ensure that files generated via mkwasmbuilds.c have the generated makefile as a dependency.
by stephan
· 5 months ago
3022685
configure: when transfering ENABLE/OMIT flags from CFLAGS to OPT_FEATURE_FLAGS, also do the same for CPPFLAGS and remove those ENABLE/OMIT flags from CFLAGS/CPPFLAGS to mimic legacy build behavior. Strip ENABLE/OMIT flags from BUILD_CFLAGS but do not transfer those to OPT_FEATURE_FLAGS, also to mimic legacy behavior. This is the second part of a fix discussed at [forum:9801e54665afd728|forum post 9801e54665afd728].
by stephan
· 5 months ago
6d3751e
build: work around a report of (install -d DIR) failing in one environment if DIR already exists.
by stephan
· 5 months ago
db10988
Mac-specific build fixes discussed in [forum:9dfd5b8fd525a5d7|forum thread 9dfd5b8fd525a5d7]: rename dylib links and add legacy-compatibility versioning stamps to libsqlite3.dylib.
by stephan
· 5 months ago
97056a2
configure: change extension of static libraries from .lib to .a on msys/cygwin, as per discussion in [forum:02db2d4240|forum post 02db2d4240]. Replace unidiomatic JS-style use of inner procs in autosetup/proj.tcl with TCL lambdas.
by stephan
· 5 months ago
53d352b
Reorder a piece of ext/wasm/GNUmakefile to correct the timing of various var accesses. Fixes a problem [https://github.com/sqlite/sqlite-wasm/pull/99|reported in the downstream npm subproject] and explains the confusion in [4aa025a943a4024094b9] (which has been reverted).
by stephan
· 5 months ago
aebe996
Fix out-of-tree builds of the autoconf bundle, as reported in [forum:a0cd0beb1baa6bef|forum post a0cd0beb1baa6bef]. Bumd version number to 3.49.1.
by stephan
· 5 months ago
23b10e9
Fix a dependencies/order-of-operations bug in ext/wasm/GNUmakefile which causes creation of files filtered via c-pp to fail if the ext/wasm/jswasm dir did not exist beforehand.
by stephan
· 5 months ago
659bafd
Version 3.49.0
by drh
· 5 months ago
version-3.49.0
31c3599
Fix a harmless unused-parameter compiler warning introduced by [75f3d8744879].
by drh
· 5 months ago
6c074e5
Summarize known incompatibilities/gotches between JimTCL and canonical TCL, and their workarounds. Doc changes only.
by stephan
· 5 months ago
97af134
Upstream JimTCL patch and minor tcl script tweaks to support (fconfigure -translation binary) for better cross-platform build portability.
by stephan
· 5 months ago
b6859b6
Attempted improvements to the SQLITE_DBCONFIG_... documentation.
by drh
· 5 months ago
802b042
Detect and report signed integer overflow in the sumInverse() routine,
by drh
· 6 months ago
e85b2ca
Test case for the FTS3 fix in the previous check-in.
by drh
· 6 months ago
51dd670
Fix a potential UAF in FTS3.
by drh
· 6 months ago
3161563
New dbsqlfuzz case added to fuzzdata8.db.
by drh
· 6 months ago
fuzzer-20250203
0d9f2a1
The Parse.addrExplain field is never even if SQLITE_OMIT_EXPLAIN is defined.
by drh
· 6 months ago
1c68dee
Enhance fuzzcheck so that the --sqlid and --dbid options can take a range
by drh
· 6 months ago
589796c
Fixes and improved documentation to the new --sqlid and --dbid range
by drh
· 6 months ago
fuzzcheck-improvements
dbe48d3
Enhance fuzzcheck so that the --sqlid and --dbid options can specify a
by drh
· 6 months ago
c2b446f
Fix for a potential UAF in FTS5.
by drh
· 6 months ago
6e5802f
Improve the JS-side sqlite3_set_auxdata() test to also trigger the case that the aux data actually gets reused. Test changes only, no library code.
by stephan
· 6 months ago
9e639d2
Fix a use-after-free case in fts5 provoked by fuzzdata8.db. Tcl test case pending.
by dan
· 6 months ago
fuzz-data
c6281e4
New test case for test/fuzzdata8.db
by drh
· 6 months ago
3cd34ab
Rework [76c8435a] to eliminate automatic JS-to-WASM function conversions of sqlite3_set_auxdata() destructors because it can leads to leaks on every call of a UDF. This feature never worked before [76c8435a] but fixing it was ill-conceived because of the memory leakage it introduces. WASM function pointers can still be used as destructors in this context.
by stephan
· 6 months ago
d98689f
Add a more complete test for [76c8435a] and add some commentary about (A) the inability to automatically clean up automatically-generated WASM proxy functions for sqlite3_set_auxdata() destructors and (B) how to deal with (A) to avoid leaking WASM proxy functions.
by stephan
· 6 months ago
cf9f841
Fix the build process on Windows so that it generates identical sqlite3.c,
by drh
· 6 months ago
7758683
Bring the autoconf-tarball Makefile.msc into alignment with the main
by drh
· 6 months ago
windows-build-issue
d256b56
Correct the FuncPtrAdapter signature for the JS binding of sqlite3_set_auxdata(). Reported in [https://github.com/sqlite/sqlite-wasm/issues/92|the npm subproject, ticket #92].
by stephan
· 6 months ago
3cf467a
Adjust the build process to avoid extra CR characters inserted by jimsh
by drh
· 6 months ago
4170780
The "clean" target on Makefile.msc should not delete the auto.def file.
by drh
· 6 months ago
f306ca5
Add a header comment to test/speedtest1.c that outlines how to compile the
by drh
· 6 months ago
c229f11
Update to the "--help" output from speedtest1.
by drh
· 6 months ago
14613b1
URL typo fix in code comments. No code changes.
by stephan
· 6 months ago
c49bfdb
Add a missing "db2 close" to the ext/session/session_gen.test test module.
by drh
· 6 months ago
4b99ec0
Fix a comment typo - in a comment used to generate documentation.
by drh
· 6 months ago
454a426
Remove an ALWAYS() added by [2567298f4b0fdfeb] because dbsqlfuzz found a way
by drh
· 6 months ago
5c72a39
Enable SQLITE_ENABLE_NORMALIZE for several test configurations.
by drh
· 6 months ago
de50617
Fix an issue with sqlite3_normalized_sql() caused by changes needed to
by drh
· 6 months ago
fdc17e0
JS doc typo fixes. No functional changes.
by stephan
· 6 months ago
276d213
Tweaks to [4b4f33d791fe4318] to make it easier to test.
by drh
· 6 months ago
45b2669
Fix test case numbering in tests recently added to like3.test.
by drh
· 6 months ago
82f3052
Expose the new SQLITE_DBCONFIG_ENABLE_ATTACH_CREATE/WRITE and SQLITE_DBCONFIG_ENABLE_COMMENTS (from [325e547a21955]) to JS/WASM.
by stephan
· 6 months ago
8fbf400
Remove an assert() that is not true if a trace-callback is deregistered while there are active statements.
by dan
· 6 months ago
f6ca35d
Fix a problem with LIKE and GLOB processing in utf-16be databases in cases where the utf-8 encoding of a character ends with the byte 0xBF.
by dan
· 6 months ago
a033790
If any errors occur while processing sqlite_dbpage changes, cancel
by drh
· 6 months ago
3293327
Three new options to sqlite3_db_config(): ATTACH_CREATE, ATTACH_WRITE,
by drh
· 6 months ago
efbf481
Minor wasm-specific doc touchups.
by stephan
· 6 months ago
824a5bf
Improvements to the SQLITE_DBCONFIG option documentation.
by drh
· 6 months ago
extra-security
80cf9fa
Correct a typo in tool/emcc.sh.in which could cause all of the configure-time work to locate the emcc binary to go unused. Reported in [forum:feb325cdde5b6f37|forum post feb325cdde5b6f37].
by stephan
· 6 months ago
e16b345
Add the SQLITE_DBCONFIG_ENABLE_COMMENTS setting (default on) to enable or
by drh
· 6 months ago
0911f86
Merge all the latest trunk changes into the extra-security branch.
by drh
· 6 months ago
49906e8
The reuse-subroutine optimization [c9a3498113074bbc] might have generated
by drh
· 6 months ago
8bffd49
Remove an unused parameter from an internal-use subroutine in the TCL interface.
by drh
· 6 months ago
000e39e
Improvements to the TCL interface for Tcl9 as suggested by Jan Nijtmans.
by drh
· 6 months ago
8dacf71
Updates to the compile-for-windows.md document.
by drh
· 6 months ago
Next »