Thanks to visit codestin.com
Credit goes to chromium.googlesource.com

  1. 1b571af Version 3.49.2 by drh · 2 months ago version-3.49.2
  2. 999fef4 Fix a bug in the NOT NULL/IS NULL optimization by drh · 2 months ago
  3. 42182f1 Correctly handle the case of a multi-column UNIQUE constraint that contains by drh · 3 months ago
  4. 0b3ba76 Correct a makefile var name type in the configure script, introduced in [8830f86335]. by stephan · 4 months ago
  5. 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
  6. 31eb27e Account for the Mac-specific -install_name linker flag. See [forum:5651662b8875ec0a|forum post 5651662b8875ec0a]. by stephan · 4 months ago
  7. d705a70 Fixes for two problems with the generate_series() table-valued function. by drh · 4 months ago
  8. 5b92ef7 Fix two obscure logic problems that cause incorrect answers, found by a by drh · 4 months ago
  9. a4542bc Disable the [d1ba200234f40b84|count-of-view optimization] if any subquery by drh · 4 months ago
  10. e8bc8b6 Fix the build by rerunning test/mkpragmatab.tcl. by drh · 4 months ago
  11. f5d3e81 Bring the autosetup-related bits up to par with trunk. by stephan · 5 months ago
  12. 9b7c5c2 Strive to make sorts stable in the mkpragmatab.tcl build script, so that by stephan · 5 months ago
  13. 6fc161f Configure script cosmetics: emit the host/build system info before the directory info. by stephan · 5 months ago
  14. 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
  15. 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
  16. f16f93c Bump VERSION to 3.49.2. by stephan · 5 months ago
  17. 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
  18. 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
  19. 3cd92ce Version 3.49.1 by drh · 5 months ago version-3.49.1
  20. 963aa5b Add two generated files to the distclean rules of the autoconf bundle. by stephan · 5 months ago
  21. d3e44d4 Pull build fix [edb8a78c023] and cleanup [0c085a5ab5] into branch-3.49. by stephan · 5 months ago
  22. 03e2f9d Harden the SQLITE_DBCONFIG_LOOKASIDE interface against misuse. This is a by drh · 5 months ago
  23. 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
  24. 63725a4 Add a typecast to avoid 32-bit integer overflow in the concat_ws() by drh · 5 months ago
  25. 30c605e Remove the autoconf/tea/configure.ac check from tool/srctree-check.tcl by drh · 5 months ago
  26. 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
  27. 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
  28. 360abdc A cleaner workaround for [6a21d6a2]. by stephan · 5 months ago
  29. f15a16e More informative output for the pthread feature test. by stephan · 5 months ago
  30. 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
  31. b36434d Simplify the --help workaround introduced in [6a21d6a2ed]. by stephan · 5 months ago
  32. e4f445e Work around autosetup --help quirk described in [6a21d6a2ed62]. by stephan · 5 months ago
  33. 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
  34. 46701fc When using the --out-implib build option, install the generated .dll.a file to PREFIX/lib. by stephan · 5 months ago
  35. 613929c Bring the 3.49 branch's configure-related files up to par with the current trunk. by stephan · 5 months ago
  36. 967a5e8 Rename a configure-internal function and fix handling of --dump-defines for the autoconf bundle. by stephan · 5 months ago
  37. 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
  38. 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
  39. 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
  40. 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
  41. ecf0462 Update the 'clean' rules for autoconf/Makefile.in to account for [6092b0b8]. by stephan · 5 months ago
  42. f10e7bc Apply [6092b0b8] to autoconf/Makefile.in. by stephan · 5 months ago
  43. 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
  44. 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
  45. 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
  46. 6d3751e build: work around a report of (install -d DIR) failing in one environment if DIR already exists. by stephan · 5 months ago
  47. 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
  48. 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
  49. 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
  50. 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
  51. 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
  52. 659bafd Version 3.49.0 by drh · 5 months ago version-3.49.0
  53. 31c3599 Fix a harmless unused-parameter compiler warning introduced by [75f3d8744879]. by drh · 5 months ago
  54. 6c074e5 Summarize known incompatibilities/gotches between JimTCL and canonical TCL, and their workarounds. Doc changes only. by stephan · 5 months ago
  55. 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
  56. b6859b6 Attempted improvements to the SQLITE_DBCONFIG_... documentation. by drh · 5 months ago
  57. 802b042 Detect and report signed integer overflow in the sumInverse() routine, by drh · 6 months ago
  58. e85b2ca Test case for the FTS3 fix in the previous check-in. by drh · 6 months ago
  59. 51dd670 Fix a potential UAF in FTS3. by drh · 6 months ago
  60. 3161563 New dbsqlfuzz case added to fuzzdata8.db. by drh · 6 months ago fuzzer-20250203
  61. 0d9f2a1 The Parse.addrExplain field is never even if SQLITE_OMIT_EXPLAIN is defined. by drh · 6 months ago
  62. 1c68dee Enhance fuzzcheck so that the --sqlid and --dbid options can take a range by drh · 6 months ago
  63. 589796c Fixes and improved documentation to the new --sqlid and --dbid range by drh · 6 months ago fuzzcheck-improvements
  64. dbe48d3 Enhance fuzzcheck so that the --sqlid and --dbid options can specify a by drh · 6 months ago
  65. c2b446f Fix for a potential UAF in FTS5. by drh · 6 months ago
  66. 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
  67. 9e639d2 Fix a use-after-free case in fts5 provoked by fuzzdata8.db. Tcl test case pending. by dan · 6 months ago fuzz-data
  68. c6281e4 New test case for test/fuzzdata8.db by drh · 6 months ago
  69. 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
  70. 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
  71. cf9f841 Fix the build process on Windows so that it generates identical sqlite3.c, by drh · 6 months ago
  72. 7758683 Bring the autoconf-tarball Makefile.msc into alignment with the main by drh · 6 months ago windows-build-issue
  73. 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
  74. 3cf467a Adjust the build process to avoid extra CR characters inserted by jimsh by drh · 6 months ago
  75. 4170780 The "clean" target on Makefile.msc should not delete the auto.def file. by drh · 6 months ago
  76. f306ca5 Add a header comment to test/speedtest1.c that outlines how to compile the by drh · 6 months ago
  77. c229f11 Update to the "--help" output from speedtest1. by drh · 6 months ago
  78. 14613b1 URL typo fix in code comments. No code changes. by stephan · 6 months ago
  79. c49bfdb Add a missing "db2 close" to the ext/session/session_gen.test test module. by drh · 6 months ago
  80. 4b99ec0 Fix a comment typo - in a comment used to generate documentation. by drh · 6 months ago
  81. 454a426 Remove an ALWAYS() added by [2567298f4b0fdfeb] because dbsqlfuzz found a way by drh · 6 months ago
  82. 5c72a39 Enable SQLITE_ENABLE_NORMALIZE for several test configurations. by drh · 6 months ago
  83. de50617 Fix an issue with sqlite3_normalized_sql() caused by changes needed to by drh · 6 months ago
  84. fdc17e0 JS doc typo fixes. No functional changes. by stephan · 6 months ago
  85. 276d213 Tweaks to [4b4f33d791fe4318] to make it easier to test. by drh · 6 months ago
  86. 45b2669 Fix test case numbering in tests recently added to like3.test. by drh · 6 months ago
  87. 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
  88. 8fbf400 Remove an assert() that is not true if a trace-callback is deregistered while there are active statements. by dan · 6 months ago
  89. 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
  90. a033790 If any errors occur while processing sqlite_dbpage changes, cancel by drh · 6 months ago
  91. 3293327 Three new options to sqlite3_db_config(): ATTACH_CREATE, ATTACH_WRITE, by drh · 6 months ago
  92. efbf481 Minor wasm-specific doc touchups. by stephan · 6 months ago
  93. 824a5bf Improvements to the SQLITE_DBCONFIG option documentation. by drh · 6 months ago extra-security
  94. 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
  95. e16b345 Add the SQLITE_DBCONFIG_ENABLE_COMMENTS setting (default on) to enable or by drh · 6 months ago
  96. 0911f86 Merge all the latest trunk changes into the extra-security branch. by drh · 6 months ago
  97. 49906e8 The reuse-subroutine optimization [c9a3498113074bbc] might have generated by drh · 6 months ago
  98. 8bffd49 Remove an unused parameter from an internal-use subroutine in the TCL interface. by drh · 6 months ago
  99. 000e39e Improvements to the TCL interface for Tcl9 as suggested by Jan Nijtmans. by drh · 6 months ago
  100. 8dacf71 Updates to the compile-for-windows.md document. by drh · 6 months ago