db/sqlite3/src/sqlite.rc

Tue, 06 Jan 2015 21:39:09 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Tue, 06 Jan 2015 21:39:09 +0100
branch
TOR_BUG_9701
changeset 8
97036ab72558
permissions
-rw-r--r--

Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

     1 /* This Source Code Form is subject to the terms of the Mozilla Public
     2  * License, v. 2.0. If a copy of the MPL was not distributed with this
     3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
     5 #include "sqlite3.h"
     6 #include "sqlite-version.h"
     7 #include <winver.h>
     9 #define SQLITE_COMPANY_NAME "sqlite.org"
    10 #define SQLITE_INTERNAL_NAME "sqlite3"
    11 #define SQLITE_FILEDESCRIPTION "SQLite Database Library"
    13 #define MY_FILEOS VOS_NT_WINDOWS32
    15 /////////////////////////////////////////////////////////////////////////////
    16 //
    17 // Version-information resource
    18 //
    20 VS_VERSION_INFO VERSIONINFO
    22  FILEVERSION SQLITE_VERSION_MAJOR,SQLITE_VERSION_MINOR,SQLITE_VERSION_PATCH,SQLITE_VERSION_SUBPATCH
    23  PRODUCTVERSION SQLITE_VERSION_MAJOR,SQLITE_VERSION_MINOR,SQLITE_VERSION_PATCH,SQLITE_VERSION_SUBPATCH
    24  FILEOS MY_FILEOS
    25  FILETYPE VFT_DLL
    27 BEGIN
    28     BLOCK "StringFileInfo"
    29     BEGIN
    30         BLOCK "040904B0" // Lang=US English, CharSet=Unicode
    31         BEGIN
    32             VALUE "CompanyName", SQLITE_COMPANY_NAME "\0"
    33             VALUE "FileDescription", SQLITE_FILEDESCRIPTION "\0"
    34             VALUE "FileVersion", SQLITE_VERSION "\0"
    35             VALUE "InternalName", SQLITE_INTERNAL_NAME "\0"
    36             VALUE "OriginalFilename", SQLITE_INTERNAL_NAME ".dll\0"
    37             VALUE "ProductName", SQLITE_FILEDESCRIPTION "\0"
    38             VALUE "ProductVersion", SQLITE_VERSION "\0"
    39         END
    40     END
    41     BLOCK "VarFileInfo"
    42     BEGIN
    43         VALUE "Translation", 0x409, 1200
    44     END
    45 END

mercurial