other-licenses/snappy/README

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.

michael@0 1 See src/README for the README that ships with snappy.
michael@0 2
michael@0 3 Mozilla does not modify the actual snappy source with the exception of the
michael@0 4 'snappy-stubs-public.h' header. We have replaced its build system with our own.
michael@0 5
michael@0 6 Snappy comes from:
michael@0 7 http://code.google.com/p/snappy/
michael@0 8
michael@0 9 We are currently using revision: 56
michael@0 10
michael@0 11 To upgrade to a newer version:
michael@0 12 1. Check out the new code using subversion.
michael@0 13 2. Update 'snappy-stubs-public.h' in this directory with any changes that were
michael@0 14 made to 'snappy-stubs-public.h.in' in the new source.
michael@0 15 3. Copy the major/minor/patch versions from 'configure.ac' into
michael@0 16 'snappy-stubs-public.h'.
michael@0 17 4. Copy all source files from the new version into the src subdirectory. The
michael@0 18 following files are not needed:
michael@0 19 - 'autom4te.cache' subdirectory
michael@0 20 - 'm4' subdirectory
michael@0 21 - 'testdata' subdirectory
michael@0 22 - 'autogen.sh'
michael@0 23 - 'configure.ac'
michael@0 24 - 'Makefile.am'
michael@0 25 5. Update the revision stamp in this file.

mercurial