mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-22 22:25:51 +01:00
a changelog for 0.0.9pre6
svn:r2900
This commit is contained in:
parent
73bb02809d
commit
2e2db452d6
1 changed files with 67 additions and 4 deletions
71
ChangeLog
71
ChangeLog
|
@ -1,7 +1,67 @@
|
|||
Changes so far in 0.0.9:
|
||||
pre6:
|
||||
o Bugfixes on 0.0.8.1:
|
||||
- Fix assert failure on malformed socks4a requests.
|
||||
- Use identity comparison, not nickname comparison, to choose which
|
||||
half of circuit-ID-space each side gets to use. This is needed
|
||||
because sometimes we think of a router as a nickname, and sometimes
|
||||
as a hex ID, and we can't predict what the other side will do.
|
||||
- Catch and ignore SIGXFSZ signals when log files exceed 2GB; our
|
||||
write() call will fail and we handle it there.
|
||||
|
||||
o Bugfixes on 0.0.9pre5:
|
||||
- Fix a bug in read_all that was corrupting config files on windows.
|
||||
- When we're raising the max number of open file descriptors to
|
||||
'unlimited', don't log that we just raised it to '-1'.
|
||||
- Include event code with events, as required by control-spec.txt.
|
||||
- Don't give a fingerprint when clients do --list-fingerprint:
|
||||
it's misleading, because it will never be the same again.
|
||||
- Stop using strlcpy in tor_strndup, since it was slowing us
|
||||
down a lot.
|
||||
- Add a FAST_SMARTLIST define to optionally inline smartlist_get
|
||||
and smartlist_len, which are two major profiling offenders.
|
||||
- Remove warn on startup about missing cached-directory file.
|
||||
- Make kill -USR1 work again.
|
||||
- Hibernate if we start tor during the "wait for wakeup-time" phase
|
||||
of an accounting interval. Log our hibernation plans better.
|
||||
- Authoritative dirservers now also cache their directory, so they
|
||||
have it on start-up.
|
||||
|
||||
o Features:
|
||||
- Fetch running-routers; cache running-routers; compress
|
||||
running-routers; serve compressed running-routers.z
|
||||
- Add NSI installer script contributed by J Doe.
|
||||
- Commit VC6 and VC7 workspace/project files.
|
||||
- Commit a tor.spec for making RPM files, with help from jbash.
|
||||
- Add contrib/torctl.in contributed by Glenn Fink.
|
||||
- Implement the control-spec's SAVECONF command, to write your
|
||||
configuration to torrc.
|
||||
- Get cookie authentication for the controller closer to working.
|
||||
- Include control-spec.txt in the tarball.
|
||||
- When set_conf changes our server descriptor, upload a new copy.
|
||||
But don't upload it too often if there are frequent changes.
|
||||
- Document authentication config in man page, and document signals
|
||||
we catch.
|
||||
- Clean up confusing parts of man page and torrc.sample.
|
||||
- Make expand_filename handle ~ and ~username.
|
||||
- Use autoconf to enable largefile support where necessary. Use
|
||||
ftello where available, since ftell can fail at 2GB.
|
||||
- Distinguish between TOR_TLS_CLOSE and TOR_TLS_ERROR, so we can
|
||||
log more informatively.
|
||||
- Give a slightly more useful output for "tor -h".
|
||||
- Refuse application socks connections to port 0.
|
||||
- Check clock skew for verified servers, but allow unverified
|
||||
servers and clients to have any clock skew.
|
||||
- Break DirFetchPostPeriod into:
|
||||
- DirFetchPeriod for fetching full directory,
|
||||
- StatusFetchPeriod for fetching running-routers,
|
||||
- DirPostPeriod for posting server descriptor,
|
||||
- RendPostPeriod for posting hidden service descriptors.
|
||||
- Make sure the hidden service descriptors are at a random offset
|
||||
from each other, to hinder linkability.
|
||||
|
||||
pre5:
|
||||
o Bugfixes on 0.0.9pre4:
|
||||
- Fix a seg fault in unit tests (doesn't affect main program).
|
||||
o Bugfixes on 0.0.8.1:
|
||||
- Fix an assert bug where a hidden service provider would fail if
|
||||
the first hop of his rendezvous circuit was down.
|
||||
- Hidden service operators now correctly handle version 1 style
|
||||
|
@ -11,8 +71,6 @@ pre5:
|
|||
- Handle more errnos from accept() without closing the listener.
|
||||
Some OpenBSD machines were closing their listeners because
|
||||
they ran out of file descriptors.
|
||||
- Send resolve cells to exit routers that are running a new
|
||||
enough version of the resolve code to work right.
|
||||
- Better handling of winsock includes on non-MSV win32 compilers.
|
||||
- Some people had wrapped their tor client/server in a script
|
||||
that would restart it whenever it died. This did not play well
|
||||
|
@ -21,6 +79,11 @@ pre5:
|
|||
recent enough.
|
||||
- Make our autogen.sh work on ksh as well as bash.
|
||||
|
||||
o Bugfixes on 0.0.9pre4:
|
||||
- Fix a seg fault in unit tests (doesn't affect main program).
|
||||
- Send resolve cells to exit routers that are running a new
|
||||
enough version of the resolve code to work right.
|
||||
|
||||
o Major Features:
|
||||
- Hibernation: New config option "AccountingMaxKB" lets you
|
||||
set how many KBytes per month you want to allow your server to
|
||||
|
|
Loading…
Add table
Reference in a new issue