mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
add a changelog for rc1
svn:r2950
This commit is contained in:
parent
e9d3128e95
commit
4db70abd42
39
ChangeLog
39
ChangeLog
@ -1,4 +1,39 @@
|
|||||||
Changes so far in 0.0.9:
|
Changes so far in 0.0.9:
|
||||||
|
rc1:
|
||||||
|
o Bugfixes on 0.0.8.1:
|
||||||
|
- Finally fix a bug that's been plaguing us for a year:
|
||||||
|
With high load, circuit package window was reaching 0. Whenever
|
||||||
|
we got a circuit-level sendme, we were reading a lot on each
|
||||||
|
socket, but only writing out a bit. So we would eventually reach
|
||||||
|
eof. This would be noticed and acted on even when there were still
|
||||||
|
bytes sitting in the inbuf.
|
||||||
|
- When poll() is interrupted, we shouldn't believe the revents values.
|
||||||
|
|
||||||
|
o Bugfixes on 0.0.9pre6:
|
||||||
|
- Fix hibernate bug that caused pre6 to be broken.
|
||||||
|
- Dont keep rephist info for routers that havent had activity for
|
||||||
|
24 hours. (This matters now that clients have keys, so we track
|
||||||
|
them too.)
|
||||||
|
- Never call close_temp_logs while validating log options.
|
||||||
|
- Fix backslash-escaping on tor.sh.in and torctl.in.
|
||||||
|
|
||||||
|
o Features:
|
||||||
|
- Implement weekly/monthly/daily accounting: now you specify your
|
||||||
|
hibernation properties by
|
||||||
|
AccountingMax N bytes|KB|MB|GB|TB
|
||||||
|
AccountingStart day|week|month [day] HH:MM
|
||||||
|
Defaults to "month 1 0:00".
|
||||||
|
- Let bandwidth and interval config options be specified as 5 bytes,
|
||||||
|
kb, kilobytes, etc; and as seconds, minutes, hours, days, weeks.
|
||||||
|
- kill -USR2 now moves all logs to loglevel debug (kill -HUP to
|
||||||
|
get back to normal.)
|
||||||
|
- If your requested entry or exit node has advertised bandwidth 0,
|
||||||
|
pick it anyway.
|
||||||
|
- Be more greedy about filling up relay cells -- we try reading again
|
||||||
|
once we've processed the stuff we read, in case enough have arrived
|
||||||
|
to fill the last cell completely.
|
||||||
|
- Apply NT service patch from Osamu Fujino. Still needs more work.
|
||||||
|
|
||||||
pre6:
|
pre6:
|
||||||
o Bugfixes on 0.0.8.1:
|
o Bugfixes on 0.0.8.1:
|
||||||
- Fix assert failure on malformed socks4a requests.
|
- Fix assert failure on malformed socks4a requests.
|
||||||
@ -8,6 +43,8 @@ pre6:
|
|||||||
as a hex ID, and we can't predict what the other side will do.
|
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
|
- Catch and ignore SIGXFSZ signals when log files exceed 2GB; our
|
||||||
write() call will fail and we handle it there.
|
write() call will fail and we handle it there.
|
||||||
|
- Add a FAST_SMARTLIST define to optionally inline smartlist_get
|
||||||
|
and smartlist_len, which are two major profiling offenders.
|
||||||
|
|
||||||
o Bugfixes on 0.0.9pre5:
|
o Bugfixes on 0.0.9pre5:
|
||||||
- Fix a bug in read_all that was corrupting config files on windows.
|
- Fix a bug in read_all that was corrupting config files on windows.
|
||||||
@ -18,8 +55,6 @@ pre6:
|
|||||||
it's misleading, because it will never be the same again.
|
it's misleading, because it will never be the same again.
|
||||||
- Stop using strlcpy in tor_strndup, since it was slowing us
|
- Stop using strlcpy in tor_strndup, since it was slowing us
|
||||||
down a lot.
|
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.
|
- Remove warn on startup about missing cached-directory file.
|
||||||
- Make kill -USR1 work again.
|
- Make kill -USR1 work again.
|
||||||
- Hibernate if we start tor during the "wait for wakeup-time" phase
|
- Hibernate if we start tor during the "wait for wakeup-time" phase
|
||||||
|
Loading…
Reference in New Issue
Block a user