db/sqlite3/src/sqlite.def

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

     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 LIBRARY mozsqlite3.dll
     7 EXPORTS
     8         sqlite3_aggregate_context
     9         sqlite3_aggregate_count
    10         sqlite3_auto_extension
    11         sqlite3_bind_blob
    12         sqlite3_bind_double
    13         sqlite3_bind_int
    14         sqlite3_bind_int64
    15         sqlite3_bind_null
    16         sqlite3_bind_parameter_count
    17         sqlite3_bind_parameter_index
    18         sqlite3_bind_parameter_name
    19         sqlite3_bind_text
    20         sqlite3_bind_text16
    21         sqlite3_bind_value
    22         sqlite3_busy_handler
    23         sqlite3_busy_timeout
    24         sqlite3_changes
    25         sqlite3_clear_bindings
    26         sqlite3_close
    27         sqlite3_collation_needed
    28         sqlite3_collation_needed16
    29         sqlite3_column_blob
    30         sqlite3_column_bytes
    31         sqlite3_column_bytes16
    32         sqlite3_column_count
    33         sqlite3_column_decltype
    34         sqlite3_column_decltype16
    35         sqlite3_column_double
    36         sqlite3_column_int
    37         sqlite3_column_int64
    38         sqlite3_column_name
    39         sqlite3_column_name16
    40         sqlite3_column_text
    41         sqlite3_column_text16
    42         sqlite3_column_type
    43         sqlite3_column_value
    44         sqlite3_commit_hook
    45         sqlite3_complete
    46         sqlite3_complete16
    47         sqlite3_config
    48         sqlite3_create_collation
    49         sqlite3_create_collation16
    50         sqlite3_create_function
    51         sqlite3_create_function16
    52         sqlite3_create_module
    53         sqlite3_data_count
    54         sqlite3_db_handle
    55         sqlite3_db_mutex
    56         sqlite3_db_status
    57         sqlite3_declare_vtab
    58         sqlite3_enable_load_extension
    59         sqlite3_enable_shared_cache
    60         sqlite3_errcode
    61         sqlite3_errmsg
    62         sqlite3_errmsg16
    63         sqlite3_exec
    64         sqlite3_expired
    65         sqlite3_extended_result_codes
    66         sqlite3_file_control
    67         sqlite3_finalize
    68         sqlite3_free
    69         sqlite3_free_table
    70         sqlite3_get_autocommit
    71         sqlite3_get_auxdata
    72         sqlite3_get_table
    73         sqlite3_global_recover
    74         sqlite3_initialize
    75         sqlite3_interrupt
    76         sqlite3_last_insert_rowid
    77         sqlite3_libversion
    78         sqlite3_libversion_number
    79         sqlite3_load_extension
    80         sqlite3_malloc
    81         sqlite3_memory_alarm
    82         sqlite3_memory_highwater
    83         sqlite3_memory_used
    84         sqlite3_mutex_alloc
    85         sqlite3_mutex_enter
    86         sqlite3_mutex_free
    87         sqlite3_mutex_leave
    88         sqlite3_mutex_try
    89         sqlite3_mprintf
    90         sqlite3_next_stmt
    91         sqlite3_open
    92         sqlite3_open_v2
    93         sqlite3_open16
    94         sqlite3_overload_function
    95         sqlite3_prepare
    96         sqlite3_prepare16
    97         sqlite3_prepare16_v2
    98         sqlite3_prepare_v2
    99         sqlite3_profile
   100         sqlite3_progress_handler
   101         sqlite3_realloc
   102         sqlite3_release_memory
   103         sqlite3_reset
   104         sqlite3_reset_auto_extension
   105         sqlite3_result_blob
   106         sqlite3_result_double
   107         sqlite3_result_error
   108         sqlite3_result_error16
   109         sqlite3_result_error_nomem
   110         sqlite3_result_int
   111         sqlite3_result_int64
   112         sqlite3_result_null
   113         sqlite3_result_text
   114         sqlite3_result_text16
   115         sqlite3_result_text16be
   116         sqlite3_result_text16le
   117         sqlite3_result_value
   118         sqlite3_rollback_hook
   119         sqlite3_set_authorizer
   120         sqlite3_set_auxdata
   121         sqlite3_shutdown
   122         sqlite3_sleep
   123         sqlite3_snprintf
   124         sqlite3_sql
   125         sqlite3_status
   126         sqlite3_step
   127         sqlite3_stmt_readonly
   128         sqlite3_stmt_status
   129         sqlite3_thread_cleanup
   130         sqlite3_total_changes
   131         sqlite3_trace
   132         sqlite3_transfer_bindings
   133         sqlite3_unlock_notify
   134         sqlite3_update_hook
   135         sqlite3_uri_parameter
   136         sqlite3_user_data
   137         sqlite3_value_blob
   138         sqlite3_value_bytes
   139         sqlite3_value_bytes16
   140         sqlite3_value_double
   141         sqlite3_value_int
   142         sqlite3_value_int64
   143         sqlite3_value_numeric_type
   144         sqlite3_value_text
   145         sqlite3_value_text16
   146         sqlite3_value_text16be
   147         sqlite3_value_text16le
   148         sqlite3_value_type
   149         sqlite3_version
   150         sqlite3_vfs_find
   151         sqlite3_vfs_unregister
   152         sqlite3_vfs_register
   153         sqlite3_vmprintf
   154 #ifdef SQLITE_DEBUG
   155         sqlite3_mutex_held
   156         sqlite3_mutex_notheld
   157 #endif

mercurial