-
-
Notifications
You must be signed in to change notification settings - Fork 829
Comparing changes
Open a pull request
base repository: TryGhost/node-sqlite3
base: 7c0b46fa48a6c990b8b673627e49870538491b3a
head repository: TryGhost/node-sqlite3
compare: ba4ba07f792304c1554f6c5bd70dcb399d0a82d3
Commits on May 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c070c5d - Browse repository at this point
Copy the full SHA c070c5dView commit details
Commits on May 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for efee5f0 - Browse repository at this point
Copy the full SHA efee5f0View commit details
Commits on May 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4d31c19 - Browse repository at this point
Copy the full SHA 4d31c19View commit details
Commits on May 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6deff3c - Browse repository at this point
Copy the full SHA 6deff3cView commit details -
- various improvements to fix typos or to make things clearer to readers
Configuration menu - View commit details
-
Copy full SHA for 1cd51ea - Browse repository at this point
Copy the full SHA 1cd51eaView commit details
Commits on Jul 14, 2022
-
Updated bundled SQLite to v3.39.1
refs https://www.sqlite.org/releaselog/3_39_1.html - sha3-256sum: `b1e6aa82b00b1a947e3d9398927b4bd2eb730d6e1d0c1b478e8f1536c2744ef9`
Configuration menu - View commit details
-
Copy full SHA for bbdb2ef - Browse repository at this point
Copy the full SHA bbdb2efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1523d9e - Browse repository at this point
Copy the full SHA 1523d9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7df0f8c - Browse repository at this point
Copy the full SHA 7df0f8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for efab48f - Browse repository at this point
Copy the full SHA efab48fView commit details
Commits on Jul 22, 2022
-
Updated bundled SQLite to v3.39.2
refs https://www.sqlite.org/releaselog/3_39_2.html - sha3-256sum: `b195891eb32305481e61c6718b8cc3b090685b613c4824a076c63166a46c5bee`
Configuration menu - View commit details
-
Copy full SHA for 097ca62 - Browse repository at this point
Copy the full SHA 097ca62View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0e0633 - Browse repository at this point
Copy the full SHA d0e0633View commit details
Commits on Jul 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d3608c9 - Browse repository at this point
Copy the full SHA d3608c9View commit details -
Restored compatibility for Alpine 3.15
fixes #1625 - Alpine 3.16 was released in May 2022 and 5.0.9 was the first release since it became the default for `node16-alpine` - compiling on Alpine 3.16 broke compatiblity for Alpine 3.15 - given we should be able to just build with 3.15 and the binaries end up forward-compatible, this commit reverts back to that
Configuration menu - View commit details
-
Copy full SHA for 8ffdf39 - Browse repository at this point
Copy the full SHA 8ffdf39View commit details
Commits on Jul 31, 2022
-
- this is no longer needed for the latest versions, but I've added a link to the git history for the file just in case someone wants to go and check it
Configuration menu - View commit details
-
Copy full SHA for 753edd6 - Browse repository at this point
Copy the full SHA 753edd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61194ec - Browse repository at this point
Copy the full SHA 61194ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bcbf70 - Browse repository at this point
Copy the full SHA 1bcbf70View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffda15f - Browse repository at this point
Copy the full SHA ffda15fView commit details -
- also added file to `files` array so it is bundled in the NPM package
Configuration menu - View commit details
-
Copy full SHA for a6e3e4a - Browse repository at this point
Copy the full SHA a6e3e4aView commit details
Commits on Aug 5, 2022
-
1
Configuration menu - View commit details
-
Copy full SHA for e0542d5 - Browse repository at this point
Copy the full SHA e0542d5View commit details
Commits on Sep 5, 2022
-
Updated bundled SQLite to v3.39.3
refs https://www.sqlite.org/releaselog/3_39_3.html - sha3-256sum: `dfa055c70724cd63f0b7da6e9f53530d8da51fe021e3f864d58c7c847d590e1d`
Configuration menu - View commit details
-
Copy full SHA for 81b6718 - Browse repository at this point
Copy the full SHA 81b6718View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0090b8 - Browse repository at this point
Copy the full SHA f0090b8View commit details
Commits on Sep 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c366ef9 - Browse repository at this point
Copy the full SHA c366ef9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 572f05e - Browse repository at this point
Copy the full SHA 572f05eView commit details
Commits on Sep 13, 2022
-
- we shouldn't be tracking this for a library, but it's annoying when you're developing locally
Configuration menu - View commit details
-
Copy full SHA for 97cc584 - Browse repository at this point
Copy the full SHA 97cc584View commit details -
Added ability to receive updates from
sqlite3_update_hook
closes #419 - this adds support for a `change` event which forwards events arising from `sqlite3_update_hook`
Configuration menu - View commit details
-
Copy full SHA for 946a3f6 - Browse repository at this point
Copy the full SHA 946a3f6View commit details
Commits on Sep 14, 2022
-
- added constant exports and missing functions to Database
Configuration menu - View commit details
-
Copy full SHA for 9e9079d - Browse repository at this point
Copy the full SHA 9e9079dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9290d8c - Browse repository at this point
Copy the full SHA 9290d8cView commit details
Commits on Sep 15, 2022
-
Added Darwin ARM64 prebuilt binaries
- this adds support for supplying Darwin ARM64 prebuilt binaries for node-sqlite3
Configuration menu - View commit details
-
Copy full SHA for ec154ab - Browse repository at this point
Copy the full SHA ec154abView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea71343 - Browse repository at this point
Copy the full SHA ea71343View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4fca9f - Browse repository at this point
Copy the full SHA c4fca9fView commit details
Commits on Oct 2, 2022
-
Updated bundled SQLite to v3.39.4
refs https://www.sqlite.org/releaselog/3_39_4.html - sha3-256sum: `431328e30d12c551da9ba7ef2122b269076058512014afa799caaf62ca567090`
Configuration menu - View commit details
-
Copy full SHA for 7aa29fe - Browse repository at this point
Copy the full SHA 7aa29feView commit details
Commits on Oct 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1980f10 - Browse repository at this point
Copy the full SHA 1980f10View commit details
Commits on Dec 12, 2022
-
Updated bundled SQLite to v3.40.0
refs https://www.sqlite.org/releaselog/3_40_0.html - sha3-256sum: `7ee8f02b21edb4489df5082b5cf5b7ef47bcebcdb0e209bf14240db69633c878`
Configuration menu - View commit details
-
Copy full SHA for aec0d31 - Browse repository at this point
Copy the full SHA aec0d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c94f75 - Browse repository at this point
Copy the full SHA 5c94f75View commit details -
Extracted function checking code into macro
- done for DRY purposes when reading the code
Configuration menu - View commit details
-
Copy full SHA for 8fd18a3 - Browse repository at this point
Copy the full SHA 8fd18a3View commit details -
Renamed
master
references tomain
- the default repo branch has been renamed to `main`
Configuration menu - View commit details
-
Copy full SHA for af8e567 - Browse repository at this point
Copy the full SHA af8e567View commit details -
Fixed glib compatibility by downgrading to Ubuntu 20
fixes #1663 - Ubuntu 22.04 ships with a newer glibc so the prebuilt binaries end up being linked to a more recent version, removing compatibility with systems that ship with older variants - this commit fixes that by downgrading the Ubuntu version
Configuration menu - View commit details
-
Copy full SHA for 57ce2d4 - Browse repository at this point
Copy the full SHA 57ce2d4View commit details -
Revert "Renamed
master
references tomain
"This reverts commit af8e567.
Configuration menu - View commit details
-
Copy full SHA for aeafe25 - Browse repository at this point
Copy the full SHA aeafe25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f6318e - Browse repository at this point
Copy the full SHA 6f6318eView commit details
Commits on Feb 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 93affa4 - Browse repository at this point
Copy the full SHA 93affa4View commit details -
Fixed rpath linker option when using a custom sqlite (#1654)
It seems that an old refactoring (~8 years) made a mistake on the way conditions are expressed in gyp. the "conditions" key cannot be set 2 times and the conditions should be all set in the "conditions" array. The impact of this bug is that when sqlite3 is compiled against a custom sqlite3 source tree, the sqlite3 runtime keeps linking with the system sqlite3 instead of linking to the custom compiled sqlite3 library. In my case that lead to a SIGSEGV upon loading an extension.
Configuration menu - View commit details
-
Copy full SHA for c1440bd - Browse repository at this point
Copy the full SHA c1440bdView commit details
Commits on Mar 13, 2023
-
Updated bundled SQLite to v3.41.1
refs https://www.sqlite.org/releaselog/3_41_1.html - sha3-256sum: `38ecb6b086c5c1ee1e52b57556745055328ac912929ccade9deaefdd71033ddb`
Configuration menu - View commit details
-
Copy full SHA for 3a48888 - Browse repository at this point
Copy the full SHA 3a48888View commit details -
Fixed code execution vulnerability due to Object coercion
refs GHSA-jqv5-7xpx-qj74 fixes TryGhost/Toolbox#491 - when you call `ToString()` on `Napi::Value`, it calls `napi_coerce_to_string` underneath, which has the ability to run arbitrary JS code if the passed in value is a crafted object - both remote code execution or denial-of-service are possible via this vulnerability - `toString()` on an Object returns `[object Object]` so instead of calling the function, we're going to hardcode it to prevent this issue Credits: Dave McDaniel of Cisco Talos
5Configuration menu - View commit details
-
Copy full SHA for edb1934 - Browse repository at this point
Copy the full SHA edb1934View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a806f8 - Browse repository at this point
Copy the full SHA 6a806f8View commit details -
Added generic type annotations for Statement and Database get/all/eac…
…h methods callback rows (#1686) * Change sqlite3.d.ts to add generic type definition support for Statement methods -For get method callback's row -For all method callback's rows -For each method callback's row * Change sqlite3.d.ts to add generic type definition support for Database methods -For get method callback's row -For all method callback's rows -For each method callback's row
Configuration menu - View commit details
-
Copy full SHA for 46da1ab - Browse repository at this point
Copy the full SHA 46da1abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 776fc55 - Browse repository at this point
Copy the full SHA 776fc55View commit details
Commits on Mar 14, 2023
-
Fixed glibc compatibility by hardcoding lower version for
log2
fixes #1690 - the minimum glibc version was inadvertently bumped in the latest release because `log2` was linked to a higher version - this adds the downgrade to the gcc preinclude file to resolve this - in an upcoming commit, we will add a test to prevent these issues from occurring again
Configuration menu - View commit details
-
Copy full SHA for 1a206df - Browse repository at this point
Copy the full SHA 1a206dfView commit details -
Fixed using Bash in shell command
- without this, the syntax is not recognised because we use `sh`
Configuration menu - View commit details
-
Copy full SHA for d915c0c - Browse repository at this point
Copy the full SHA d915c0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8598a9d - Browse repository at this point
Copy the full SHA 8598a9dView commit details
Commits on May 29, 2023
-
Updated bundled SQLite to v3.42.0
refs https://www.sqlite.org/releaselog/3_42_0.html - sha3-256sum: `643898e9fcc8f6069bcd47b0e6057221c1ed17bbee57da20d2752c79d91274e8`
Configuration menu - View commit details
-
Copy full SHA for 22ac6cc - Browse repository at this point
Copy the full SHA 22ac6ccView commit details
There are no files selected for viewing