/ File History
Login

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

History of src/sqliteLimit.h

2017-03-17
22:50
Begin enforcing the SQLITE_LIMIT_VDBE_OP. The documentation warned that this day might come. file: [1513bfb7] check-in: [ef591461] user: drh branch: trunk, size: 6609
2016-06-24
02:21
Provide for a separate default page size for TEMP and transient database files and initialize that separate default page size to 1024 instead of 4096. file: [c845c086] check-in: [a2778ae4] user: drh branch: temp-page-size, size: 6854
2016-03-23
13:46
Update a requirement mark. No changes to code. file: [c0373387] check-in: [41298464] user: drh branch: trunk, size: 6605
2016-03-04
04:01
Change the default cache_size to -2000 (which means 2000*1024 bytes independent of page_size). file: [7b28cf72] check-in: [2682e8e4] user: drh branch: trunk, size: 6549
03:43
Change the default page size for new database files to 4096 (from 1024). Except, when building the testfixture, preserve the legacy page size. Also fix a comment on SQLITE_MAX_ATTACHED. file: [7c17293d] check-in: [2e8a9ca9] user: drh branch: trunk, size: 6543
2015-05-02
18:25
Add the SQLITE_LIMIT_PRINTF_WIDTH setting for sqlite3_limit() and associated logic for preventing DOS attacks using printf() with oversized widths or precisions. file: [c647cd30] check-in: [f8b15979] user: drh branch: limit-printf-width, size: 6619
2015-02-27
21:53
Remove all references to SQLITE_DEFAULT_TEMP_CACHE_SIZE. Add requirements marks related to cache_size changing. file: [21655799] check-in: [766ad650] user: drh branch: trunk, size: 6440
20:28
New requirements marks and a few new test cases to go with them. No changes to code. file: [a3bf51a7] check-in: [8c2b29d9] user: drh branch: trunk, size: 6511
2013-04-08
20:47
Disable the use of memory-mapped I/O if the SQLITE_DISABLE_MMAP macro is defined. Automatically define this macro for OpenBSD and QNX. Other systems are likely to be added to the disabled list over time. file: [3ea5c07b] check-in: [8a4314a3] user: drh branch: trunk, size: 6898
2013-04-03
13:38
Fix a bug in the detection of iOS when setting the default mmap_limit. file: [1097d2c5] check-in: [ac1432b3] user: drh branch: experimental-mmap, size: 6793
13:09
Change the mmap_limit pragma to report the new limit, or to report the existing limit if called with no arguments. Report the default mmap_limit as part of PRAGMA compile_options. Set the default mmmap_limit to 0 for all systems other than linux, mac, windows, and solaris. file: [299a1514] check-in: [2d9f1327] user: drh branch: experimental-mmap, size: 6802
2013-04-02
18:25
Fix the build for Mac. file: [edc1e61e] check-in: [d36ce0bb] user: drh branch: experimental-mmap, size: 6930
10:29
Proposed template preprocessor magic for activating mmap only on platforms where we know it works. file: [4d8d04c4] check-in: [d96272f0] user: drh branch: experimental-mmap, size: 6928
2013-03-25
23:09
Memory-mapped I/O is now on by default. The "PRAGMA mmap_limit(N)" can be used to issue a hint to the VFS to limit mmap space to N bytes. The VFS is free to ignore that hint if desired. However, if "PRAGMA mmap_limit(0)" is used, xFetch is never called. file: [83d0cd0c] check-in: [1b37c4ef] user: drh branch: experimental-mmap, size: 6477
2011-04-06
12:38
Update a comment in sqliteLimit.h. No changes to code or tests. file: [164b0e67] check-in: [b7296fd3] user: dan branch: trunk, size: 6317
2010-08-18
15:25
Disable the SQLITE_MAX_PAGE_SIZE compile time option (it is now always set to 65536). Fix some other problems in test files. file: [a17dcd3f] check-in: [56cc883d] user: dan branch: trunk, size: 6317
2010-08-12
02:41
Increase the maximum page size from 32k to 64k. file: [4ae9b005] check-in: [45362437] user: drh branch: trunk, size: 6180
2010-05-03
11:05
Add the "PRAGMA wal_autocheckpoint" command. Rename "PRAGMA checkpoint" to "PRAGMA wal_checkpoint". file: [196e2f83] check-in: [714e5947] user: dan branch: wal, size: 6257
2009-11-10
01:30
Remove the obsolete "$Id:$" RCS identifier strings from the source code. file: [3afab229] check-in: [f6c045f6] user: drh branch: trunk, size: 6040
2009-11-05
17:27
Do not limit the trigger recursion depth when SQLITE_SMALL_STACK is defined since trigger recursion uses the heap, not the stack. file: [285dd714] check-in: [bd443f39] user: drh branch: shunning-error, size: 6115
2009-10-07
18:41
Add some tests of statements in foreignkeys.html. file: [38b2fffc] check-in: [83828679] user: dan branch: trunk, size: 6197
2009-09-10
02:54
Reduce default SQLITE_MAX_TRIGGER_DEPTH when SQLITE_SMALL_STACK is defined. file: [504a3161] check-in: [913fb70e] user: shane branch: trunk, size: 6028
2009-09-07
18:14
Add the SQLITE_LIMIT_TRIGGER_DEPTH option to sqlite3_limit(). file: [be44f7f4] check-in: [d7dc8b43] user: drh branch: trunk, size: 5946
2009-01-10
16:15
Improve coverage of pager.c. (CVS 6158) file: [ffe93f5a] check-in: [855c4093] user: danielk1977 branch: trunk, size: 5816
2009-01-07
16:15
Change SQLITE_MAX_FUNCTION_ARG from 100 to 127 to match invariant H16124. Ticket #3567. (CVS 6134) file: [651a2757] check-in: [1fe79ffd] user: danielk1977 branch: trunk, size: 5415
2008-03-26
15:56
Change comment in sqliteLimit.h to correctly describe the SQLITE_MAX_ATTACHED #define. Ticket #3016. (CVS 4920) file: [f435e728] check-in: [d016d078] user: drh branch: trunk, size: 5407
2008-03-20
14:03
Initial implementation of per-connection limits and the sqlite3_limit() API. The sqllimits1.test script crashes. SQLITE_LIMIT_PAGE_COUNT and SQLITE_LIMIT_VDBE_OP are currently ignored. (CVS 4897) file: [eecbc288] check-in: [60c77882] user: drh branch: trunk, size: 5525
2007-12-17
16:20
When SQLITE_MAX_SQL_LENGTH is 0, disable the limit. Make the default 0. Once again build the sqlite3 CLI from individual source files so that it can be built on systems that lack tclsh. Tickets #2845 and #2846. (CVS 4636) file: [ee4430f8] check-in: [07aeca3b] user: drh branch: trunk, size: 5341
2007-12-13
21:54
Change all instances of "it's" in comments to either "its" or "it is", as appropriate, in case the comments are ever again read by a pedantic grammarian. Ticket #2840. (CVS 4629) file: [e9831389] check-in: [4e91a267] user: drh branch: trunk, size: 5335
2007-12-11
20:04
Fix a comment on the SQLITE_SQL_MAX_LENGTH definition. (CVS 4610) file: [3657c8eb] check-in: [9335c940] user: drh branch: trunk, size: 5336
2007-11-05
14:30
Make sure the default page size never exceeds the maximum page size. (CVS 4525) file: [15ffe211] check-in: [9c2731f1] user: drh branch: trunk, size: 5361
2007-08-24
11:52
Select the default page size for new databases based on the sector-size and IOCAP flags. (CVS 4286) file: [1bcbbdfa] check-in: [13dda2e8] user: danielk1977 branch: trunk, size: 5065
2007-06-19
15:23
Change the name of the "limits.h" source file to "sqliteLimit.h". Ticket #2428. (CVS 4091) file: [f14609c2] check-in: [64bcc41f] user: drh branch: trunk, size: 4642 Added