mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-23 20:03:31 +01:00
guh. 'git commit' did not do what i expect.
This commit is contained in:
parent
2ed2359852
commit
1ea99c6364
46
ChangeLog
46
ChangeLog
@ -1,4 +1,4 @@
|
||||
Changes in version 0.2.2.14-alpha - 2010-07-1?
|
||||
Changes in version 0.2.2.14-alpha - 2010-07-12
|
||||
o Major bugfixes:
|
||||
- Tor directory authorities no longer crash when started with a
|
||||
cached-microdesc-consensus file in their data directory. Bugfix
|
||||
@ -9,17 +9,19 @@ Changes in version 0.2.2.14-alpha - 2010-07-1?
|
||||
happen during a suspend or hibernate. These values caused various
|
||||
asserts to fire. Bugfix on 0.2.2.2-alpha; fixes bug 1245.
|
||||
- Alter calculation of Pareto distribution parameter 'Xm' for
|
||||
Circuit Build Timeout learning to use the weighted average of
|
||||
the top N=3 modes, because we have three entry guards. This should
|
||||
improve the timeout calculation in some cases, and prevent extremely
|
||||
high timeout values. Bugfix on 0.2.2.2-alpha; fixes bug 1335.
|
||||
Circuit Build Timeout learning to use the weighted average of the
|
||||
top N=3 modes (because we have three entry guards). Considering
|
||||
multiple modes should improve the timeout calculation in some cases,
|
||||
and prevent extremely high timeout values. Bugfix on 0.2.2.2-alpha;
|
||||
fixes bug 1335.
|
||||
- Alter calculation of Pareto distribution parameter 'Alpha' to use a
|
||||
right censored distribution model. This allows us to remove
|
||||
the synthetic timeout generation and instead calculate build
|
||||
timeouts using truncated times. Bugfix on 0.2.2.2-alpha; fixes
|
||||
bugs 1245+1335.
|
||||
- Keep circuits open (but do not use them) after the circuit
|
||||
timeout for up until the time corresponding to the 95th percentile
|
||||
right censored distribution model. This approach improves over the
|
||||
synthetic timeout generation approach that was producing insanely
|
||||
high timeout values. Now we calculate build timeouts using truncated
|
||||
times. Bugfix on 0.2.2.2-alpha; fixes bugs 1245 and 1335.
|
||||
- Do not close circuits that are under construction when they reach
|
||||
the circuit build timeout. Instead, leave them building (but do not
|
||||
use them) for up until the time corresponding to the 95th percentile
|
||||
on the Pareto CDF or 60 seconds, whichever is greater. This is done
|
||||
to provide better data for the new Pareto model. This percentile
|
||||
can be controlled by the consensus.
|
||||
@ -31,16 +33,16 @@ Changes in version 0.2.2.14-alpha - 2010-07-1?
|
||||
more accurate data for many African countries.
|
||||
- Port Tor to build and run correctly on Windows CE systems, using
|
||||
the wcecompat library. Contributed by Valerio Lupi.
|
||||
- New "--enable-gcc-hardening" ./configure flag to turn on gcc
|
||||
compile time hardening options. It ensures that signed ints have
|
||||
defined behavior (-fwrapv), -D_FORTIFY_SOURCE=2 is enabled
|
||||
(requiring -O2), stack smashing protection with canaries
|
||||
(-fstack-protector-all), ASLR protection if supported by the
|
||||
kernel (-fPIE, -pie). Additional security related warnings are
|
||||
enabled. Verified to work on Mac OS X and Debian Lenny.
|
||||
- New "--enable-linker-hardening" ./configure flag to turn on ELF
|
||||
specific hardening features (relro, now). This does not work with
|
||||
Mac OS X or any other non-ELF binary format.
|
||||
- New "--enable-gcc-hardening" ./configure flag (off by default)
|
||||
to turn on gcc compile time hardening options. It ensures
|
||||
that signed ints have defined behavior (-fwrapv), enables
|
||||
-D_FORTIFY_SOURCE=2 (requiring -O2), adds stack smashing protection
|
||||
with canaries (-fstack-protector-all), turns on ASLR protection if
|
||||
supported by the kernel (-fPIE, -pie), and adds additional security
|
||||
related warnings. Verified to work on Mac OS X and Debian Lenny.
|
||||
- New "--enable-linker-hardening" ./configure flag (off by default)
|
||||
to turn on ELF specific hardening features (relro, now). This does
|
||||
not work with Mac OS X or any other non-ELF binary format.
|
||||
|
||||
o New directory authorities:
|
||||
- Set up maatuska (run by Linus Nordberg) as the eighth v3 directory
|
||||
@ -64,6 +66,8 @@ Changes in version 0.2.2.14-alpha - 2010-07-1?
|
||||
file. Fixes bug 1296.
|
||||
- More gracefully handle corrupt state files, removing asserts
|
||||
in favor of saving a backup and resetting state.
|
||||
- Rename the "log.h" header to "torlog.h" so as to conflict with fewer
|
||||
system headers.
|
||||
|
||||
o Minor bugfixes:
|
||||
- Build correctly on OSX with zlib 1.2.4 and higher with all warnings
|
||||
|
Loading…
Reference in New Issue
Block a user