Tue, 06 Jan 2015 21:39:09 +0100
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.
1 nICEr 1.0
3 PREREQUISITES:
4 -------------
5 You must first obtain and build the following packages:
7 * nrappkit
8 - http://nrappkit.sourceforge.net/
10 * OpenSSL-0.9.8g
11 - http://www.openssl.org/source/openssl-0.9.8g.tar.gz
14 For best results, the "ice-<version>" directory should be at
15 the same level as the "nrappkit" and "openssl-0.9.8g"
16 directories. I.e., the directory structure should look like:
18 nrappkit/
19 ice-<version>/
20 openssl/
21 include/
22 lib/VC/
25 BUILDING ON UNIX:
26 ----------------
27 Once the prerequisite packages are built, 'cd' to the
28 relevant build directory, one of:
30 ice-<version>/make/darwin
31 ice-<version>/make/linux-fedora
32 ice-<version>/make/ubuntu
34 and simply do a "make".
37 BUILDING ON WINDOWS:
38 -------------------
39 The Visual C++ project files are configured to expect the
40 directory structure described above.
42 Note: Binary Windows builds of OpenSSL can be found at:
43 http://www.slproweb.com/products/Win32OpenSSL.html
45 Once the prerequisite packages are built, open the VC++ 9.0
46 solution file: ICE/make/win32/ice.sln and build the solution.
47 Note: Since the VC++ project/solution files are version 9.0,
48 Visual Studio 2008 is required.
51 STATUS:
52 ------
53 The ICE code has been tested on the following platforms:
54 -- Fedora Core 4 (Intel 32-bit)
55 -- Fedora Core 6 (Intel 32-bit)
56 -- Ubuntu 6.10
57 -- MacOSX 10.4.9
58 -- Windows Vista (Home Premium)
59 -- Windows XP Pro
60 -- Windows 2000 SP4
63 KNOWN ISSUES:
64 ------------
65 -- TURN SET-ACTIVE-DESTINATION mode not yet supported.
67 -- Problems may exist with the TURN client implementation; the TURN code
68 has received minimal testing due to the unavailability of a real
69 TURN server to test against.
71 -- The ICE-Lite implementation is not complete.
73 -- The new "impatient" timeout has not yet been thoroughly tested.