Index: misc/althttpd.c ================================================================== --- misc/althttpd.c +++ misc/althttpd.c @@ -447,17 +447,22 @@ MakeLogEntry(0); exit(0); } /* -** This is called if we timeout. +** This is called if we timeout or catch some other kind of signal. +** Log an error code which is 900+iSig and then quit. */ -static void Timeout(int NotUsed){ - (void)NotUsed; +static void Timeout(int iSig){ if( !debugFlag ){ if( zScript && zScript[0] ){ - strcpy(zReplyStatus, "999"); + char zBuf[10]; + zBuf[0] = '9'; + zBuf[1] = '0' + (iSig/10)%10; + zBuf[2] = '0' + iSig%10; + zBuf[3] = 0; + strcpy(zReplyStatus, zBuf); MakeLogEntry(0); } exit(0); } } @@ -928,10 +933,12 @@ /* ** We must receive a complete header within 15 seconds */ signal(SIGALRM, Timeout); + signal(SIGSEGV, Timeout); + signal(SIGPIPE, Timeout); if( useTimeout ) alarm(15); /* Get the first line of the request and parse out the ** method, the script and the protocol. */ Index: pages/download.in ================================================================== --- pages/download.in +++ pages/download.in @@ -119,10 +119,26 @@ This is a snapshot (as of VERSION) of the current SQLite code under development, packaged and ready to build using the Tcl Extension Architecture (TEA). Use this snapshot for testing only. This is not a release. } + +Heading {Pre-release Windows DLLs} {} $Caution + +Product snapshot/sqlite-dll-win32-x86-DATE.zip { + This ZIP archive contains a DLL for the SQLite library snapshot as of VERSION for + 32-bit x86 processors using the Win32 API. See the + pending change log + for a list of changes. +} +Product snapshot/sqlite-dll-win64-x64-DATE.zip { + This ZIP archive contains a DLL for the SQLite library snapshot as of VERSION for + 64-bit x64 processors using the Win64 API. See the + pending change log + for a list of changes. +} + Product {snapshot/sqlite-shell-win32-x86-DATE.zip} { This is a snapshot (as of VERSION) build of the [CLI | sqlite3.exe command-line shell] shell program for 32-bit windows. } @@ -218,12 +234,10 @@ } Product YEAR/sqlite-dll-win32-x86-VVV.zip { This ZIP archive contains a DLL for the SQLite library version VERSION for 32-bit x86 processors using the Win32 API. - The DLL is built using [SQLITE_ENABLE_COLUMN_METADATA] so that it is - suitable for use with Ruby on Rails. } Product YEAR/sqlite-dll-win32-x64-VVV.zip { This ZIP archive contains a DLL for the SQLite library version VERSION for 64-bit x64 processors using the Win32 API. Index: pages/foreignkeys.in ================================================================== --- pages/foreignkeys.in +++ pages/foreignkeys.in @@ -237,18 +237,17 @@
^Foreign key constraints are disabled by default
(for backwards compatibility),
- so must be enabled separately for each [database connection]
- separately.
+ so must be enabled separately for each [database connection].
(Note, however, that future releases of SQLite might change
so that foreign key constraints enabled by default. Careful
developers will not
make any assumptions about whether or not foreign keys are enabled by
default but will instead enable or disable them as necessary.)
- ^The application can can also use a [PRAGMA foreign_keys] statement to
+ ^The application can also use a [PRAGMA foreign_keys] statement to
determine if foreign keys are currently enabled. ^(The following
command-line session demonstrates this: