addon-sdk/source/lib/sdk/system/child_process/LICENSE

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 <!-- ***** BEGIN LICENSE BLOCK *****
     2    - Version: MPL 1.1/GPL 2.0/LGPL 2.1
     3    -
     4    - The contents of this file are subject to the Mozilla Public License Version
     5    - 1.1 (the "License"); you may not use this file except in compliance with
     6    - the License. You may obtain a copy of the License at
     7    - http://www.mozilla.org/MPL/
     8    -
     9    - Software distributed under the License is distributed on an "AS IS" basis,
    10    - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
    11    - for the specific language governing rights and limitations under the
    12    - License.
    13    -
    14    - The Original Code is subprocess.jsm.
    15    -
    16    - The Initial Developer of this code is Jan Gerber.
    17    - Portions created by Jan Gerber <j@mailb.org>
    18    - are Copyright (C) 2011 Jan Gerber.
    19    - All Rights Reserved.
    20    -
    21    -
    22    - Contributor(s):
    23    -
    24    - Alternatively, the contents of this file may be used under the terms of
    25    - either the GNU General Public License Version 2 or later (the "GPL"), or
    26    - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    27    - in which case the provisions of the GPL or the LGPL are applicable instead
    28    - of those above. If you wish to allow use of your version of this file only
    29    - under the terms of either the GPL or the LGPL, and not to allow others to
    30    - use your version of this file under the terms of the MPL, indicate your
    31    - decision by deleting the provisions above and replace them with the notice
    32    - and other provisions required by the LGPL or the GPL. If you do not delete
    33    - the provisions above, a recipient may use your version of this file under
    34    - the terms of any one of the MPL, the GPL or the LGPL.
    35    -
    36    - ***** END LICENSE BLOCK ***** -->

mercurial