id: Гость   вход   регистрация
текущее время 02:34 20/04/2024
Автор темы: andrew, тема открыта 20/02/2006 02:00 Печать
http://www.pgpru.com/Форум/АнонимностьВИнтернет/Tor01017НоваяСтабильнаяВерсия
создать
просмотр
ссылки

Tor 0.1.0.17: новая стабильная версия


Tor 0.1.0.17 fixes a crash bug for servers that enable hibernation,
lets Windows servers scale better, and tries to reduce the bandwidth
overhead from the old-style directory protocol. Both clients and servers
are encouraged to upgrade.


http://tor.eff.org/download


Changes in version 0.1.0.17 – 2006-02-17

o Crash bugfixes on 0.1.0.x:
  • When servers with a non-zero DirPort came out of hibernation,
    sometimes they would trigger an assert.


o Other important bugfixes:

  • On platforms that don't have getrlimit (like Windows), we were
    artificially constraining ourselves to a max of 1024
    connections. Now just assume that we can handle as many as 15000
    connections. Hopefully this won't cause other problems.


o Backported features:

  • When we're a server, a client asks for an old-style directory,
    and our write bucket is empty, don't give it to him. This way
    small servers can continue to serve the directory *sometimes*,
    without getting overloaded.
  • Whenever you get a 503 in response to a directory fetch, try
    once more. This will become important once servers start sending
    503's whenever they feel busy.
  • Fetch a new directory every 120 minutes, not every 40 minutes.
    Now that we have hundreds of thousands of users running the old
    directory algorithm, it's starting to hurt a lot.
  • Bump up the period for forcing a hidden service descriptor upload
    from 20 minutes to 1 hour.

 
Комментарии
— paranoid ant (21/02/2006 12:51)   <#>
Обновилась нестабильная версия (CVS) до 0.1.1.14 alpha.

Changes in version 0.1.1.14-alpha – 2006-02-20
o Bugfixes on 0.1.1.x:
  • Don't die if we ask for a stdout or stderr log (even implicitly)
    and we're set to RunAsDaemon — just warn.
  • We still had a few bugs in the OR connection rotation code that
    caused directory servers to slowly aggregate connections to other
    fast Tor servers. This time for sure!
  • Make log entries on Win32 include the name of the function again.
  • We were treating a pair of exit policies if they were equal even
    if one said accept and the other said reject — causing us to
    not always publish a new descriptor since we thought nothing
    had changed.
  • Retry pending server downloads as well as pending networkstatus
    downloads when we unexpectedly get a socks request.
  • We were ignoring the IS_FAST flag in the directory status,
    meaning we were willing to pick trivial-bandwidth nodes for "fast"
    connections.
  • If the controller's SAVECONF command fails (e.g. due to file
    permissions), let it know that it failed.
o Features:
  • If we're trying to be a Tor server and running Windows 95/98/ME
    as a server, explain that we'll likely crash.
  • When we're a server, a client asks for an old-style directory,
    and our write bucket is empty, don't give it to him. This way
    small servers can continue to serve the directory *sometimes*,
    without getting overloaded.
  • Compress exit policies even more — look for duplicate lines
    and remove them.
  • Clients now honor the "guard" flag in the router status when
    picking entry guards, rather than looking at is_fast or is_stable.
  • Retain unrecognized lines in $DATADIR/state file, so that we can
    be forward-compatible.
  • Generate 18.0.0.0/8 address policy format in descs when we can;
    warn when the mask is not reducible to a bit-prefix.
  • Let the user set ControlListenAddress in the torrc. This can be
    dangerous, but there are some cases (like a secured LAN) where it
    makes sense.
  • Split ReachableAddresses into ReachableDirAddresses and
    ReachableORAddresses, so we can restrict Dir conns to port 80
    and OR conns to port 443.
  • Now we can target arch and OS in rpm builds (contributed by
    Phobos). Also make the resulting dist-rpm filename match the
    target arch.
  • New config options to help controllers: FetchServerDescriptors
    and FetchHidServDescriptors for whether to fetch server
    info and hidserv info or let the controller do it, and
    PublishServerDescriptor and PublishHidServDescriptors.
  • Also let the controller set the __AllDirActionsPrivate config
    option if you want all directory fetches/publishes to happen via
    Tor (it assumes your controller bootstraps your circuits).
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3