Sat, 03 Jan 2015 20:18:00 +0100
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