Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
T
tor
Manage
Activity
Members
Labels
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
The Tor Project
Core
debian
tor
Commits
1ea99c63
Commit
1ea99c63
authored
14 years ago
by
Roger Dingledine
Browse files
Options
Downloads
Patches
Plain Diff
guh. 'git commit' did not do what i expect.
parent
2ed23598
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
ChangeLog
+25
-21
25 additions, 21 deletions
ChangeLog
with
25 additions
and
21 deletions
ChangeLog
+
25
−
21
View file @
1ea99c63
Changes in version 0.2.2.14-alpha - 2010-07-1
?
Changes in version 0.2.2.14-alpha - 2010-07-1
2
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
enable
d
(requiring -O2), stack smashing protection
with canaries
(-fstack-protector-all), ASLR protection if
supported by the
kernel (-fPIE, -pie)
. A
dditional 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), enable
s
-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 a
dditional 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
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment