drh
000705bcce
Do not inject OOM errors on SQLITE_FCNTL_LOCK_TIMEOUT calls as an OOM is
...
not possible in that context.
FossilOrigin-Name: 5474e560eeb0269964b70bcd876bb86b4197c4fb164bc13454fb8204f083062c
2018-03-26 21:05:47 +00:00
drh
fd72563d0a
Avoid a race condition that might cause a busy_timeout to last longer than
...
it should.
FossilOrigin-Name: b81960561b47a1b49646f2f8870dd0684dc4ca7c0b9e11076fd713de66b75972
2018-03-26 20:43:05 +00:00
dan
b948948542
Fix a typo preventing test script avtrans.test from running in auto-vacuum
...
mode.
FossilOrigin-Name: c7473bdb1055df06dc6a93a39ba7f56116f6866292784c4938d843531500c368
2018-03-26 17:56:39 +00:00
drh
f0119b2e1b
Add infrastructure to support for using F_SETLKW with a timeout on system
...
that support that functionality. Requires SQLITE_ENABLE_SETLK_TIMEOUT.
FossilOrigin-Name: 2e54a7433ece4eb27e71bda6f2d121d5aa46ddd5a481357d8543d1432aaad689
2018-03-26 17:40:53 +00:00
drh
80262896d6
Refactor some internal object element names used by the busy handler, to
...
simplify analysis.
FossilOrigin-Name: 6c40c5574f4ae9795a142d01a8f84afd1b72678ea5f6bfca14a8646c4e862605
2018-03-26 16:37:53 +00:00
mistachkin
43ff906d3e
Fix a couple issues in the 'session' module tests.
...
FossilOrigin-Name: ccf734f7d2bf8f99f3c55124b05c1835e4371bc269f27700f40afc26e7c1bc55
2018-03-24 23:16:05 +00:00
mistachkin
2c42c34df5
Fix harmless compiler warning seen with MSVC.
...
FossilOrigin-Name: e9508ab1f86ac70a3ca5622ce44141bc05186b199bf32fb8739aef36b95aa05c
2018-03-24 20:06:52 +00:00
drh
821b610b63
Add testcase() macros and improve comments in the LEFT JOIN strength reduction
...
optimization.
FossilOrigin-Name: 5613457714dd74d6da8e387132a0d8e64980ba4a921a9f53773540b02c0ccec6
2018-03-24 18:01:51 +00:00
drh
e3eff266bc
Yet another fault in the sqlite3ExprImpliesNotNull() routine, causing errors
...
in the LEFT JOIN strength reduction optimization of check-in
[dd568c27b1d76563].
FossilOrigin-Name: e88cf3d4df64097ebc19aae464b88d0faf9b7d4c30d057042b582d78327e7ad3
2018-03-24 15:47:31 +00:00
dan
07f119e470
Fix a test script problem causing shell1.test to fail with
...
-DSQLITE_OMIT_VIRTUAL_TABLE builds.
FossilOrigin-Name: 2e06906e0959e1256fc2feb9dc2c3a9d1e9c19c4ba59585fe52df9af174ab443
2018-03-24 15:08:48 +00:00
drh
2c492061ce
Bug fix in the LEFT JOIN strength reduction optimization of
...
check-in [dd568c27b1d76563]. The sqlite3ExprImpliesNotNull() routine was
mistakenly assuming that a CASE expression must always be NULL if contained
any reference to a variable that was NULL.
FossilOrigin-Name: cf171abe954a5f25262161dd69f2e8cecdbf9446c3f6b298201507dbc743567e
2018-03-24 13:24:02 +00:00
drh
b873f4e404
Prepend linkage macros to the sqlite3rebaser interfaces.
...
FossilOrigin-Name: c64e8f377fe4fa321ebd04806cc27b19287e6fc3523b9988c0a70cad9fce1c18
2018-03-24 00:19:18 +00:00
dan
cbeee957e5
Fix typos in sqlite3session.h preventing documentation webpages from being
...
generated. Also mark all new sessions functions (those related to rebasing) as
experimental.
FossilOrigin-Name: de974235a8fefab0d08673c1b1da4e425e1d8bbfc8c35dac30943c05337b2950
2018-03-23 17:36:31 +00:00
dan
3f2cebb6b4
Fix minor problems with passing NULL pointers to memcmp() and memcpy() found by -fsanitize=undefined.
...
FossilOrigin-Name: 0b06ce6d8e7cff5cd5d467a94522dfef5593d7c26663ce03c2c2b663a2641551
2018-03-23 16:31:34 +00:00
drh
4aafe5957d
Fix the -readonly option on the CLI so that it actually works.
...
FossilOrigin-Name: 0477fb3fd68509547f3bfd588247aac59aa4aa885ed8a21269852eda64e257ad
2018-03-23 16:08:30 +00:00
mistachkin
cf847d44ac
Add some more tests for the IS TRUE / IS FALSE operators.
...
FossilOrigin-Name: 9fe5bebefe909288e583226b5dc32e0465f6b2d8eda850d01820e3f1f8091ddd
2018-03-23 14:56:05 +00:00
drh
8ad427f456
Fix typo in a comment used for documentation. No changes to code.
...
FossilOrigin-Name: 49974d3b30faaad0891a43d5e840f5dd2dc50ad6c4e6c408292de04e9e8a8868
2018-03-23 14:50:51 +00:00
mistachkin
9d107262e4
Enhance .schema in shell to enable matching patterns with literal underscores.
...
FossilOrigin-Name: 98e3f5247a6012f58642a2fcdc9be062f7afe8f2e154d06007f4935a0fd87aac
2018-03-23 14:24:34 +00:00
drh
f53f88aba6
Fix an error in the CLI in the previous ([0249d9aecf69948]) check-in.
...
Only the pattern to sqlite3_strlike() need to be escaped.
FossilOrigin-Name: 71d5f6e6322dc037a0e9089049e5d154100b2918830826e30f8043f01a287c00
2018-03-23 13:18:15 +00:00
drh
cedfecf90a
Fix the ANALYZE command so that it will process tables whose names begin
...
with "sqlite" as long as they do not being with "sqlite_".
FossilOrigin-Name: 0249d9aecf69948d9343feef9291273beef5fc98aa9a8f95b1e35cc2ce8e6cbd
2018-03-23 12:59:10 +00:00
mistachkin
ce2052bc39
Fix harmless compiler warnings seen with MSVC.
...
FossilOrigin-Name: 2f2be1b1811e6b83fc8945da06e57b8b54233ff8a6ebd9d71b22c6bab2e74afb
2018-03-23 00:31:53 +00:00
dan
a968e74fdc
Add APIs to the sessions module for "rebasing" changesets.
...
FossilOrigin-Name: 509506c76b7c104961826721013889d6c6b2ed9b563dcd029e0cb5cb5c34693a
2018-03-22 20:35:20 +00:00
dan
8cb83bee0f
Remove some unused code from sqlite3rebaser_rebase().
...
FossilOrigin-Name: 07cc955eab0e993a75be82d58e17ca53c8abbcaf851983d235049599c19e582f
2018-03-22 20:11:14 +00:00
dan
f231e18c6b
Fix another problem with rebasing updates against multiple remote changes.
...
FossilOrigin-Name: c8e7b5a061a3f2fbd9072530177b80f917b39ab5d7cd6acb0a221ab33e78a5cd
2018-03-22 19:52:22 +00:00
dan
516c35a72a
Fix an RBU problem causing errors when updating tables with default collation
...
sequences that require quoting (e.g. COLLATE "ICU_root-u-kn-on").
FossilOrigin-Name: eb4f452e354065d610ff57a6a9312ad119b6b0cc467f9dff105f0718bc27ef01
2018-03-22 17:13:44 +00:00
dan
fc50a71be1
Fix a test script problem causing rbuvacuum.test to fail when run along with
...
other tests.
FossilOrigin-Name: 901cb3b6a2c8d0cc33bd34ec1dbeea49c779ae1ac3ed6733dd9826c8e0eb80c8
2018-03-22 17:02:37 +00:00
dan
3fa5463c03
Add tests to ensure that patchsets are handled correctly by the session rebase
...
APIs.
FossilOrigin-Name: 0e45baaec01947f6cbf47d5d5922a4cabe7d27181c04c0a08259c952fd023947
2018-03-22 14:07:36 +00:00
drh
c6c5ab80ee
Add the left join strength reduction optimization. Enhance the push-down
...
optimization so that it works with many LEFT JOINs.
FossilOrigin-Name: dd568c27b1d7656388ea5b4132cc0265aedd7348d265d8e8c7412b00b28a31aa
2018-03-22 12:00:43 +00:00
drh
66651c2b4b
Add the --valid-sql option to the optfuzz test program.
...
FossilOrigin-Name: a8dfeec73b069f2dd7371c2792b36f152945d32120843db5361ff7e04de177bc
2018-03-22 11:28:31 +00:00
dan
b880a7b1f0
Remove some unused code from the sessions module.
...
FossilOrigin-Name: a09518ab63a1ef1b7f56b9f9b16269fd83920469d4c4e179b1f68b35df4e0c4b
2018-03-22 11:15:59 +00:00
drh
00f0375df7
Get the optfuzz program working.
...
FossilOrigin-Name: 21346bbce9fd161e8a2037834a6e8eb443a901109ddb3a52c1b7a29000ffeac8
2018-03-21 20:21:29 +00:00
dan
f3f6a5dec3
Merge latest trunk changes into this branch.
...
FossilOrigin-Name: d00b71ecf857bc6d903442d91418d5a313c584dcdd8e9c8ff3b5d940dd45bcc5
2018-03-21 20:13:56 +00:00
dan
95ccb6dc8e
Fix some documentation and other issues with the code on this branch.
...
FossilOrigin-Name: a9ec68627a4533ca6aa7cc1b73f864db615a80e86eda9e33660f22d269a1ba1e
2018-03-21 19:46:36 +00:00
drh
30f30133d7
Add the optfuzz.c program for verifying the query planner using a fuzzer.
...
This is an initial code check-in.
FossilOrigin-Name: 3fb21251b0c9c731513e8fb137867c2710a77d99411c99348d3ac45d3babffd7
2018-03-21 19:25:59 +00:00
dan
24a0c4534a
Fix rebasing of UPDATE changes against a set of remote changesets that feature
...
both OMIT and REPLACE conflict resolution on different fields of the same row.
FossilOrigin-Name: d8bc3fdb6ba165ca8d7cab857ede8e7e6e2fac24ad59580c5e1db1a4942d295c
2018-03-21 17:29:53 +00:00
drh
7fbb101c54
Relax LEFT-JOIN restrictions on the push-down optimization.
...
FossilOrigin-Name: b5d3dd8cb0b1e42ed0671a12d22af05194ea9522e4f41fd4bb0deff70b8b0757
2018-03-21 01:59:46 +00:00
drh
efce69de37
Do a more thorough job of cleaning erasing traces of the strength-reduced
...
LEFT JOIN.
FossilOrigin-Name: 08833dda3a25965cc509d0244d7cd68bdb2306351ca52862f347e1efe5db4508
2018-03-20 22:52:27 +00:00
drh
2589787c5a
If terms of the WHERE clause require that the right table in a LEFT JOIN
...
not be a null row, then simplify the LEFT JOIN into an ordinary JOIN.
FossilOrigin-Name: 5b7abecc7ab8ccbbb8cb5e0f672e67625c2555ad03442efbf34cb395f5bb71a8
2018-03-20 21:16:15 +00:00
dan
bd45374cc8
Add further tests and documentation for the sessions rebase feature.
...
FossilOrigin-Name: 7475a363ebb272ae23c0796fe7587714a156dc6a3a4a57ed948ed6f69d3c1218
2018-03-20 20:27:03 +00:00
drh
f6e6f02308
Fix incorrect testcase labels on two cases in join5.test. No changes to code.
...
FossilOrigin-Name: 4661ac81c9589b06a07df8b7931fbd0a7f9a4e9ba1448192b70701dc85a29bd2
2018-03-20 19:02:03 +00:00
drh
cd0abc24d1
Improvements to the HAVING-to-WHERE optimization. The code uses less space
...
and less CPU, and there is now ".selecttrace" output.
FossilOrigin-Name: 5ad668d4339397fe66fe085e0527e37a1930917da88d462a8d89a465faa15e28
2018-03-20 18:08:33 +00:00
mistachkin
de8113c31e
For 'zipfile', detect attempts to cause a duplicate entry via UPDATE. Also, fix handling of 'UPDATE OR REPLACE' statements run on zipfile virtual tables. Win32 portability fixes to the 'fileio' extension. Miscellaneous test fixes.
...
FossilOrigin-Name: b36caeca91647616ac2ccdb281200c1a8bcd15d1f30dda0c1d89440d54607196
2018-03-20 16:56:12 +00:00
drh
6974cdcec7
Avoid unnecessary write to the sqlite_sequence table when an insert
...
is done into an autoincrement table with an application-specified rowid
that is less than the maximum.
FossilOrigin-Name: ec7addc87f97bcff3c3694b14a680453b52de3f8c106436f0708a1cc04b90faa
2018-03-20 13:44:10 +00:00
drh
f36e4069f3
Add the ability to disable the push-down optimization using the 0x1000 bit
...
of SQLITE_TESTCTRL_OPTIMIZATIONS. Also some documentation fixes and an
enhancement to ".eqp full" in the CLI.
FossilOrigin-Name: ae34edb7f4fa7b37a66cdf3a1d851980cb013e9abe72bdeca23e5323051e0646
2018-03-20 13:26:03 +00:00
dan
93c803e960
Fix handling of "UPDATE OR REPLACE" statements run on zipfile virtual tables.
...
FossilOrigin-Name: 9a5ef341de2bd2fc4657a510f48159f7876f58d340b457b4272a71d389f88da3
2018-03-20 13:26:01 +00:00
drh
9579947c55
Remove a debugging statement accidently left in
...
check-in [eddc35f3057e59fd]
FossilOrigin-Name: 85a31557ac0d0401c1bf2e23a502dc2ea57d9b1bc23c01de693f5d3fe22d8341
2018-03-20 13:00:33 +00:00
dan
d30830e42d
Add a test case for the fix on this branch.
...
FossilOrigin-Name: 7834cf6c28c63f6ca0e29a508c0f6e3ec9c5c48715344c2db99a9866e92ef205
2018-03-20 12:12:06 +00:00
drh
51efe098f4
In the CLI, avoid extra .selecttrace and .wheretrace output when in ".eqp full"
...
mode.
FossilOrigin-Name: 427bbf318a28e827bf03d43c2912c8ad937dd52f829feaf7fe374093692ed61b
2018-03-20 12:04:38 +00:00
drh
8b3424d4ee
Closer reading of the sqlite3_db_config() documentation show that it is
...
subtly incorrect. This check-in fixes the problem. No code changes.
FossilOrigin-Name: 44d90e7f4bc83680e8fbbf1a0423c6f5cc2cc2aed118b7af1c4c3d9e09b05dd7
2018-03-20 11:58:28 +00:00
drh
d06b5357a4
Fix a minor formatting issue on the sqlite3_db_config() documentation.
...
No changes to code.
FossilOrigin-Name: 8a439a6dda390d7486feb837f87a83e16abd283c882e81e637bd1235d2684379
2018-03-20 11:51:36 +00:00
drh
2d277bb5cb
Add the ability to disable the push-down optimization using the 0x1000 bit of
...
SQLITE_TESTCTRL_OPTIMIZATIONS.
FossilOrigin-Name: eddc35f3057e59fdc25a6911abfaa53a10cc43d8030925b65737b2f51f907421
2018-03-20 11:24:30 +00:00
drh
cfd74700da
Minor improvements to ".selecttrace". No changes to non-debug code.
...
FossilOrigin-Name: 03e541f606ead1a13e1084db88e168278c82a2ba72b18c89baafeab3141367b4
2018-03-19 22:28:34 +00:00
drh
8c1eba75a3
Enhance the command-line completion extension to return the names of
...
triggers and views along with the names of tables.
FossilOrigin-Name: 10e32204e1850354ff16fc052145726e903f87185a37f172831dddad1955184e
2018-03-19 19:05:45 +00:00
drh
9d03f63a7c
In the compile_options pragma, show the actual value of the
...
SQLITE_ENABLE_CEROD compile-time option, if it exists.
FossilOrigin-Name: 1ec339fd109b31e1d2b1e73345bd7a00c3d755f2c45c14d050a8203969163d60
2018-03-19 16:09:36 +00:00
drh
926961dc53
Improved ".selecttrace" output formatting. No changes in non-debug code.
...
FossilOrigin-Name: 30704d2a52d37717d8b34a402c99ea32453e5c1a9840037dba96591f4acc1503
2018-03-19 16:06:11 +00:00
drh
929cce8890
Do not use sqlite3_column_decltype() in the CLI if it is compiled with
...
SQLITE_OMIT_DECLTYPE.
FossilOrigin-Name: 442e816b5fed80ebeb58c7c0ab9c2ef999bf488519bf5da670e9cec477034540
2018-03-17 16:26:36 +00:00
mistachkin
2cc8f4831e
For 'zipfile', detect attempts to cause a duplicate entry via UPDATE.
...
FossilOrigin-Name: cf78a882799424610209e9ac5e76771db3f5e6704ffa181f9598eb0986d93eb8
2018-03-17 02:13:13 +00:00
mistachkin
d42d8ae337
Another Win32 portability fix for the 'zipfile' tests.
...
FossilOrigin-Name: 9f604418ca21472d84d754f4c3b7f170e5c2bff05e8cee86640e45b43bc53a49
2018-03-17 00:44:29 +00:00
drh
0d060a071e
Detect corruption in the form of the sqlite_sequence table pointing to the
...
wrong type of btree.
FossilOrigin-Name: 525deb7a67fbd64726c89d5cc36a54b090111e31239431efeeb2bda9836828e0
2018-03-16 23:59:36 +00:00
mistachkin
42a0dbfe92
Win32 portability fixes to the 'fileio' extension.
...
FossilOrigin-Name: 9d2b0f8b84aac862b0572b183e3ba53ea8c0d8742aaa3c3fbe59f6036054fd1a
2018-03-16 23:54:36 +00:00
mistachkin
b5a4a7053b
Enable more 'zipfile' tests on Win32.
...
FossilOrigin-Name: 49d2566c8e7d0df37494ee001fc6eae5f47f95e16f6a575f2d8d6777b62e6068
2018-03-16 23:54:26 +00:00
mistachkin
3c6de3266e
Make a couple tests less sensitive to timing.
...
FossilOrigin-Name: bc2af8e0aa28d8d10612ab9464c008a970348b4720bb34d0c546d341e2bc09e0
2018-03-16 23:54:12 +00:00
mistachkin
2d44d556b5
Fix a duplicate test number and cleanup a bit of Makefile whitespace.
...
FossilOrigin-Name: 56d11c250961790579a7aeee65e83fdb29462ae37f9de93da13fbd890fc0a01d
2018-03-16 23:53:47 +00:00
drh
86c369428f
Detect databases whose schema is corrupted using a CREATE TABLE AS statement
...
and issue an appropriate error message.
FossilOrigin-Name: d75e67654aa9620b9617786553a002f54e8c6dcbbcc58948a06bd98a0916d75a
2018-03-16 20:23:01 +00:00
drh
1e9c47be1e
Better error message text when the schema is corrupted by a CREATE TABLE AS
...
entry.
FossilOrigin-Name: e13993cf833423eec5f94082cee7213b2d97bcf40dddb2683cf5a8ebf50a33e3
2018-03-16 20:15:58 +00:00
mistachkin
8bbddd8049
Fix a parsing issue associated with a corrupt sqlite_master table.
...
FossilOrigin-Name: 5f779ff6b48ec97efacd49b1715b7e5272694fa839be349c90667812bbffe22b
2018-03-16 19:10:05 +00:00
drh
c8abbc11cd
Avoid writing the sqlite_sequence table when it has not actually changed.
...
FossilOrigin-Name: 3e3849a9d1a06673e6c713a42194f5da339fbf6533fa418c38f63d09bc045867
2018-03-16 18:46:30 +00:00
dan
f01d3a7ef7
Fix a problem with handling rebasing UPDATE changes for REPLACE conflict
...
resolution.
FossilOrigin-Name: f7bf71f1d47044e3cbc74018294b8af5ad52c2bb84954e99bbd4e9b8c36fc077
2018-03-16 18:02:47 +00:00
dan
9f2b04533e
Fix a problem in test script thread001.test causing a spurious "-1 files were
...
left open" error when run separately.
FossilOrigin-Name: 1774f1c3baf0bc3d83a53c52702696ff21814fa1de07cc38fd098832e6757b09
2018-03-16 07:48:43 +00:00
dan
f1b40e8305
Add simple tests for the sessions module rebase API.
...
FossilOrigin-Name: cf0d1abb44cf170d747e9c11f49ec03a29f00ab4821c613ca1e05b883a568211
2018-03-15 19:25:40 +00:00
drh
b39161647e
Fix a typo in a comment used to generate documentation. No code changes.
...
FossilOrigin-Name: f1784aff4e6ff1c84d3fa0069034290154220fd2fa85c7df342c717ad54f4b91
2018-03-15 17:46:42 +00:00
drh
3571e7bf4c
Fix an issue with the fsdir() table-valued function not resetting correctly
...
after each pass of a join.
FossilOrigin-Name: 7ce4e71c1b7251be9e922b21dfeba1f9aef6a47ce6495ecb7f94fd785ab564f2
2018-03-15 15:09:45 +00:00
mistachkin
093d63bf34
Draft fix for an fsdir() issue reported via the mailing list.
...
FossilOrigin-Name: 48641010c24bf37f13d68c4d19c5c3e9b41404af12a4947705cc53a31db04178
2018-03-15 05:25:57 +00:00
dan
c0a499eaad
Add largely untested APIs for rebasing changesets.
...
FossilOrigin-Name: 39915b683b3f8d3bf872af1dede96bf2818b488a8638a1d248395023fc4bd0ef
2018-03-14 21:06:58 +00:00
drh
20a1f35928
Add the SQLITE_DBSTATUS_CACHE_SPILL option to sqlite3_db_status().
...
FossilOrigin-Name: 48a06eb02b42a021b835ff9766535805723259b9701b87fb17fa488b133cb53a
2018-03-14 15:25:43 +00:00
drh
15ca9e3e8c
Disable one of the test cases from check-in [21ecbce1378f3cc4] when
...
API_ARMOR is not enabled.
FossilOrigin-Name: 8fb23d4281915b4507e4d42a300f4b5f958ad88ad408218659c7459775d7b114
2018-03-14 15:06:42 +00:00
drh
ffc78a41ea
Add the SQLITE_DBSTATUS_CACHE_SPILL option to sqlite3_db_status()
...
FossilOrigin-Name: 3faeb851374471a6f94a6fab3a62c73d03330eae6fc72cd1a277b03ad12dcdd0
2018-03-14 14:53:50 +00:00
dan
68cf69ed8d
Improve detection of out-of-range parameters in sqlite3_stmt_status() for
...
SQLITE_ENABLE_API_ARMOR builds.
FossilOrigin-Name: 21ecbce1378f3cc4b1051628b8c1580bb807c8745a1f525bc089036af93a54af
2018-03-14 08:27:39 +00:00
dan
a38e6c57bc
Add sqlite3_changeset_apply_v2() and apply_v2_strm() to the sessions module.
...
FossilOrigin-Name: 445bfe977d9f3a891e08ef33237862ed047fe83e134ef3ed8b47ee0f5abd8cd6
2018-03-13 20:31:23 +00:00
dan
58db4c760f
Fix a typo causing SQLITE_LOG_CACHE_SPILL builds to fail.
...
FossilOrigin-Name: 0171d4a71ca7911a9fd409a42eeed0eda4521b6e48df5cd058364c0a736313b7
2018-03-12 21:09:16 +00:00
mistachkin
840c300f4a
Add more tests for the profile output of the Tcl trace_v2 method.
...
FossilOrigin-Name: 61eeb48f03f8a9a32330a5cae4387bb4e5618078cf669a5831910f99126900ec
2018-03-10 20:45:44 +00:00
drh
ffdab721a3
Fix the second callback argument to the "profile" response of the
...
"trace_v2" method in the TCL interface so that it shows the actual
number of nanoseconds for the command, not the address of the variable
containing the number of nanoseconds.
FossilOrigin-Name: 8f9a12518642e5be9760956ff345fe54ed5bd3cab55328e88312278d3d78bc76
2018-03-10 20:25:08 +00:00
drh
42f3c5ff25
Add support for INSERT OR REPLACE and INSERT OR IGNORE on the zipfile
...
extension.
FossilOrigin-Name: 8ad35d483e4293d5571eeacc20fd26cdc4064fbee7b63d974879d507a0ee5792
2018-03-10 14:17:01 +00:00
drh
41a6f2cb6d
Improved error messages from the zipfile extension.
...
FossilOrigin-Name: f634a7e386918b829389f20c330d312315fdd61125cd2c5f66cf17a5d74bce49
2018-03-10 13:21:41 +00:00
drh
70acb0aa6b
Avoid harmless left-shifts of negative numbers in the zipfile extension
...
when building ZIP archives of files with pre-DOS dates.
FossilOrigin-Name: 16bba8650cc24a0fd606944422bb31f2b8bdbe0a5a483678989e400b751eab4d
2018-03-10 12:53:20 +00:00
drh
ef29f73479
Fix the zipfile extension so that it is able to create symbolic link entries
...
in the ZIP file even on systems like Win32 that do not support symbolic links
on the native filesystem.
FossilOrigin-Name: 2a4493f4ad2d09c1097e98e7086623669f3f252571884d515e51a98b1c6855e1
2018-03-10 12:34:08 +00:00
drh
69d2d35523
Fix the .archive command in the CLI so that it actually compresses content.
...
FossilOrigin-Name: 3c2e3c2d3dd5d951099ad8d9f74d3c20dae11dd5615d86a6e2283b28ff5b19aa
2018-03-09 22:18:53 +00:00
drh
1bf208c701
Enhance the ".ar" command in the CLI so that it is able to update and
...
create ZIP Archives.
FossilOrigin-Name: 9404765ef7487013f01ecf24c0a1f70040cd11e7dbb6378646d15de4e5660a40
2018-03-09 21:54:01 +00:00
drh
393344f928
Setting ".stats 2" in the CLI causes column metadata for each
...
prepared statement to be displayed.
FossilOrigin-Name: 7fea00fd96a8ab7e65734540edb907b6224659ae95d7e0504755f2610c545587
2018-03-09 16:37:05 +00:00
drh
a10b999d14
Simplification to the shell_exec() mechanism in the CLI.
...
FossilOrigin-Name: 72e8f529ac8a268611f16456b13d55cc6c62df7f1a0aaa78a169338a0d95b960
2018-03-09 15:24:33 +00:00
dan
2d066bbfd8
Fix a problem in test file nockpt.test causing errors with
...
SQLITE_DEFAULT_AUTOVACUUM builds.
FossilOrigin-Name: e547c83f3eb71175574d4b49a0981b048bf525f57d36a2410d955cf1832bec22
2018-03-09 14:11:36 +00:00
drh
6131adc074
Fix a test case in zipfilefault.test so that it only runs if JSON1 is
...
available.
FossilOrigin-Name: 072b244790893a699dc49d7a2cead85bed016f8e28d18ae7662fbeb3298cb235
2018-03-09 14:06:11 +00:00
drh
980e2cd39a
Attempt to fix a harmless compiler warning from Clang.
...
FossilOrigin-Name: bba1bfbde62733e14f458bf3b71cb00d4899a4ebae2553d6ed24d48495cdced1
2018-03-09 12:46:34 +00:00
mistachkin
6630f9407c
Enable API armor handling for the new deserialize APIs.
...
FossilOrigin-Name: 0798c91aa9d5d347680a9d80d420224297360e03341365d48aca829cd7c423db
2018-03-08 19:56:52 +00:00
drh
3baed31edc
Add the --append and --zip options of the CLI to the --help message.
...
FossilOrigin-Name: f010c86ecef4a1aaad986fa8ceb8230814d6c909cc28ce19e55d63f592fee9d0
2018-03-08 18:14:41 +00:00
mistachkin
8368692815
Include the 'sessionfuzz' tool in the clean target for MSVC.
...
FossilOrigin-Name: 0f5a8666b8b479bb6e470590659c1775fb9b0d6a9eee931cb48f98651cd7ffcb
2018-03-08 18:09:22 +00:00
drh
7bdbe301f6
Updates to documentation on sqlite3_serialize() and sqlite3_deserialize().
...
No changes to code.
FossilOrigin-Name: e71ceb6089695c651aaf1fa8662c5caf771ac9efc2f2e8efa0eddae6a6a389ea
2018-03-08 16:36:23 +00:00
mistachkin
f7c8a35b8d
Fix harmless compiler warnings in the 'dbdump' tool.
...
FossilOrigin-Name: 2b9bb2664c56dd3280b4aad05b7f64dd23e5b992b5621a48dbfdb7c358d0f3ae
2018-03-07 21:39:25 +00:00
mistachkin
069720ea8b
Fix harmless compiler warning.
...
FossilOrigin-Name: 706800ba377e4a1f615ee6ab44530742f23e1d1be5b658608ca2fd352b363cb2
2018-03-07 21:29:15 +00:00
mistachkin
98cb7a4894
Enable compilation of 'sessionfuzz' tool using MSVC.
...
FossilOrigin-Name: c58de43b8f2723d659fc9820caf667e215fdfa9aa2d7337fc82ba5b6f8db2e4c
2018-03-07 21:13:49 +00:00