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.
michael@0 | 1 | GPL 2.0/LGPL 2.1/MPL 1.1 tri-license |
michael@0 | 2 | |
michael@0 | 3 | The contents of this software may be used under the terms of |
michael@0 | 4 | the GNU General Public License Version 2 or later (the "GPL"), or |
michael@0 | 5 | the GNU Lesser General Public License Version 2.1 or later (the "LGPL", |
michael@0 | 6 | see COPYING.LGPL) or the Mozilla Public License Version 1.1 or later |
michael@0 | 7 | (the "MPL", see COPYING.MPL). |
michael@0 | 8 | |
michael@0 | 9 | The Plain TeX hyphenation tables "hyphen.tex" by Donald E. Knuth |
michael@0 | 10 | has a non MPL/LGPL compatible license, but freely redistributable: |
michael@0 | 11 | "Unlimited copying and redistribution of this file are permitted as long |
michael@0 | 12 | as this file is not modified. Modifications are permitted, but only if |
michael@0 | 13 | the resulting file is not named hyphen.tex." |
michael@0 | 14 | |
michael@0 | 15 | Software distributed under these licenses is distributed on an "AS IS" basis, |
michael@0 | 16 | WITHOUT WARRANTY OF ANY KIND, either express or implied. See the licences |
michael@0 | 17 | for the specific language governing rights and limitations under the licenses. |