SQLite

Check-in [65884d4f81]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add the SQLITE_USER_AUTHENTICATION extension to the trunk. This extension is disabled by default. Special compilation procedures are need to enable it.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 65884d4f81a4705b0356b6cb8ec4909945ff5c19
User & Date: drh 2014-09-11 17:27:54.337
References
2024-10-28
17:27
Remove the never-used and never-documented and long-ago deprecated user-authentication feature option. [65884d4f81a4705b]. (check-in: 3a3f7bf430 user: drh tags: trunk)
Context
2014-09-11
18:44
Add new APIs that take 64-bit length parameters: sqlite3_malloc64(), sqlite3_realloc64(), sqlite3_bind_blob64(), sqlite3_bind_text64(), sqlite3_result_blob64(), and sqlite3_result_text64(). Add the sqlite3_msize() interface. Internal memory allocation routines now use 64-bit unsigned length parameters for safety. Fix the sqlite3_get_table() to use sqlite3_realloc64() to avoid a integer overflow problem. (check-in: 7e4978c003 user: drh tags: trunk)
17:27
Add the SQLITE_USER_AUTHENTICATION extension to the trunk. This extension is disabled by default. Special compilation procedures are need to enable it. (check-in: 65884d4f81 user: drh tags: trunk)
17:14
Clean up some #includes in the extension API implementation. (Closed-Leaf check-in: b149ef5c63 user: drh tags: user-auth)
2014-09-06
17:06
Fixes to os_unix.c to support database (and other) files larger than 2GiB on Android. (check-in: ad7063aa1a user: dan tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Added ext/userauth/sqlite3userauth.h.
Added ext/userauth/user-auth.txt.
Added ext/userauth/userauth.c.
Changes to main.mk.
Changes to src/attach.c.
Changes to src/auth.c.
Changes to src/build.c.
Changes to src/ctime.c.
Changes to src/func.c.
Changes to src/legacy.c.
Changes to src/main.c.
Changes to src/pragma.c.
Changes to src/prepare.c.
Changes to src/shell.c.
Changes to src/sqlite.h.in.
Changes to src/sqliteInt.h.
Changes to src/tclsqlite.c.
Changes to src/test1.c.
Changes to src/test_config.c.
Changes to test/auth.test.
Changes to test/auth2.test.
Changes to test/auth3.test.
Changes to test/fkey2.test.
Changes to test/fts4aa.test.
Changes to test/savepoint.test.
Added test/userauth01.test.
Changes to test/vtab3.test.
Changes to test/without_rowid3.test.