Age | Commit message (Collapse) | Author | Files | Lines |
|
Changes in version 0.1.2.17 - 2007-08-30
o Major bugfixes (security):
- We removed support for the old (v0) control protocol. It has been
deprecated since Tor 0.1.1.1-alpha, and keeping it secure has
become more of a headache than it's worth.
o Major bugfixes (load balancing):
- When choosing nodes for non-guard positions, weight guards
proportionally less, since they already have enough load. Patch
from Mike Perry.
- Raise the "max believable bandwidth" from 1.5MB/s to 10MB/s. This
will allow fast Tor servers to get more attention.
- When we're upgrading from an old Tor version, forget our current
guards and pick new ones according to the new weightings. These
three load balancing patches could raise effective network capacity
by a factor of four. Thanks to Mike Perry for measurements.
o Major bugfixes (stream expiration):
- Expire not-yet-successful application streams in all cases if
they've been around longer than SocksTimeout. Right now there are
some cases where the stream will live forever, demanding a new
circuit every 15 seconds. Fixes bug 454; reported by lodger.
o Minor features (controller):
- Add a PROTOCOLINFO controller command. Like AUTHENTICATE, it
is valid before any authentication has been received. It tells
a controller what kind of authentication is expected, and what
protocol is spoken. Implements proposal 119.
o Minor bugfixes (performance):
- Save on most routerlist_assert_ok() calls in routerlist.c, thus
greatly speeding up loading cached-routers from disk on startup.
- Disable sentinel-based debugging for buffer code: we squashed all
the bugs that this was supposed to detect a long time ago, and now
its only effect is to change our buffer sizes from nice powers of
two (which platform mallocs tend to like) to values slightly over
powers of two (which make some platform mallocs sad).
o Minor bugfixes (misc):
- If exit bandwidth ever exceeds one third of total bandwidth, then
use the correct formula to weight exit nodes when choosing paths.
Based on patch from Mike Perry.
- Choose perfectly fairly among routers when choosing by bandwidth and
weighting by fraction of bandwidth provided by exits. Previously, we
would choose with only approximate fairness, and correct ourselves
if we ran off the end of the list.
- If we require CookieAuthentication but we fail to write the
cookie file, we would warn but not exit, and end up in a state
where no controller could authenticate. Now we exit.
- If we require CookieAuthentication, stop generating a new cookie
every time we change any piece of our config.
- Refuse to start with certain directory authority keys, and
encourage people using them to stop.
- Terminate multi-line control events properly. Original patch
from tup.
- Fix a minor memory leak when we fail to find enough suitable
servers to choose a circuit.
- Stop leaking part of the descriptor when we run into a particularly
unparseable piece of it.
|
|
Fixes PR 36965.
|
|
|
|
Boudreau.
|
|
a fully-functioning, cohesive, whole Courier suite. Bump the PKGREVISION
to 1.
|
|
absolute paths in the PLIST anyway.
|
|
|
|
buffer, but the size of a pointer to a buffer. This makes pkg_add -u
work again. It failed before, trying to rename the +REQUIRED_BY file to
"/us" or "/va", depending on the value of PKGDBDIR.
|
|
in private mail.
|
|
'blair' to 'bjs'.
|
|
|
|
see Documentation/RelNotes-1.5.3.1.txt (in ${WRKSRC} or the GIT tree).
|
|
transformed to -D UNIX WHATEVER (because the wrapper eliminates
duplicate arguments). Now it becomes -DUNIX -DWHATEVER. This fixes a
build problem reported in
http://mail-index.netbsd.org/pkgsrc-users/2007/09/10/0004.html.
|
|
|
|
|
|
PKGREVISION to 2.
|
|
PKGREVISION to 5.
|
|
Pointed out by Geert Hendrickx in private e-mail.
|
|
|
|
|
|
- Fix ${MASTER_SITES}
- Fix permissions on installed html files
BIND changes:
1750. [cleanup] Add "End of Life" notices.
1749. [security] Use arc4 rather than LC NSID for QID RNG. [RT #17034]
1719. [port] HPUX-IA64 support.
1716. [port] solaris: poll() support.
1715. [port] solaris: uses Sun's md5 implementation.
1712. [bug] turning off non-blocking i/o was broken.
1700. [port] Use closefrom() if available.
See CHANGES for all the details.
|
|
This avoids linking against libnbcompat if it's not needed.
|
|
before attempting to start webmlmd. Fix the way that webmlmd is called
(it expects an extra argument).
Bump the PKGREVSION to 4.
|
|
|
|
be restored when multiple simultaneous jobs are run.
For a detailed analysis about this bug and its impact, see:
http://www.bacula.org/downloads/bug-395.txt
|
|
|
|
|
|
jfranz at bsdprojects dot net.
libnms lets you add multimedia streaming playback in your applications in a
quick and straightforward way. This software, derived from the experience
matured with NeMeSi is fully compliant with IETF's standards for real-time
streaming of multimedia contents over Internet. libnms implements RTSP -
Real-Time Streaming Protocol (RFC2326) and RTP/RTCP - Real-Time Transport
Protocol/RTP Control Protocol (RFC3550) supporting the RTP Profile for Audio
and Video Conferences with Minimal Control (RFC3551).
Currently libnms is relatively stable API wise and the most enlighting
documentation are the example code and the partially doxygenized headers.
|
|
|
|
jfranz at bsdprojects dot net.
LibMMS aims to be a common mms:// and mmsh:// (Microsoft streaming protocols)
parsing library, licensed under LGPL.
|
|
Bump the PKGREVISON to 3.
|
|
|
|
jfranz at bsdprojects dot net.
AdPlug is a free, cross-platform, hardware independent AdLib sound player
library, mainly written in C++ and released under the LGPL. AdPlug plays
sound data, originally created for the AdLib (OPL2) audio board, directly
from its original format on top of an OPL2 emulator or by using the real
hardware. No OPL chip is required for playback.
|
|
|
|
jfranz at bsdprojects dot net.
The binary I/O stream class library presents a platform-independent way to
access binary data streams in C++.
The library is hardware independent in the form that it transparently
converts between the different forms of machine-internal binary data
representation.
It further employs no special I/O protocol and can be used on arbitrary
binary data sources.
|
|
|
|
|
|
jfranz at bsdprojects dot net.
mcs is a library and set of userland tools which abstract the storage of
configuration settings away from userland applications. It is hoped that by
using mcs, the applications which use it will generally have a more congruent
feeling in regards to settings.
There have been other projects like this before (such as GConf), but unlike
those projects, mcs strictly handles abstraction. It does not impose any
specific data storage requirement, nor is it tied to any desktop environment or
software suite.
Because mcs is licenced under the BSD licence, it is hoped that many
applications will adopt it's use.
|
|
|
|
Version 2.12 (11 Aug 07)
Handle 0LL, and empty initializer lists (courtesy Dany Vereertbrugghen, lucent).
The tool will still complain if a structure is passed to a function without
prior initialization.
Fix pending.
Version 2.11 (2 March 07)
Handle larger inputs.
Better behavior on self-test.
Removes problem with some preprocessors where uno could choke on an
unexpected format for linenumber directives. Thanks to rainer from samhain labs.
Version 2.9-2.10 (Feb 06)
Small fixes only.
In pedantic mode, uno will now treat pointers that are initialized to zero
as being uninitialized. This is annoying sometimes when you want to
initialize the pointer to turn off a report from uno, but it is a little
safer. Several patches courtesy of Jerry James.
|
|
|
|
* fixed forwarding a SIGINT and SIGHUP when using max-workers (#902)
--> fixed FastCGI header overrun in mod_fastcgi
* fixed hanging redirects with keep-alive due to missing
"Content-Length: 0" headers
* fixed crashing when using undefined environment variables in the config
* added dir-listing.set-footer in mod_dirlisting (#1277)
* added sending UID and PID for SIGTERM and SIGINT to the logs
* fixed compression of files < 128 bytes by disabling compression (#1241)
* fixed mysql server reconnects (#518)
* fixed disabled keep-alive for dynamic content with HTTP/1.0 (#1166)
* fixed crash on mixed EOL sequences in mod_cgi
* fixed key compare (#1287)
* fixed invalid char in header values (#1286)
* fixed invalid "304 Not Modified" on broken timestamps
--> fixed endless loop on shrinked files with sendfile() on BSD (#1289)
--> fixed counter overrun in ?auto in mod_status (#909)
* fixed too aggresive caching of nested conditionals (#41)
--> fixed possible overflow in unix-socket path checks on BSD (#713)
* fixed extra Content-Length header on 1xx, 204 and 304 (#1002)
* fixed handling of duplicate If-Modified-Since to return 304
* fixed extracting status code from NPH scripts (#1125)
* removed config-check if passwd files exist (#1188)
* fixed crash when etags are disabled but the client sends one (#1322)
* fixed crash when freeing the config in mod_alias
* fixed server.error-handler-404 breakage from 1.4.16 (#1270)
* fixed entering 404-handler from dynamic content (#948)
* added more debug infos for FAM based stat-cache
The highlighted changes are security vulnerabilities that are fixed in
this release.
|
|
|
|
|
|
09/09/2007 *** v2.9 ***
Updated ROM names for R-Type (Japan prototype) to match MAME v0.112
Updates after MAME v0.118:
- Removed some old fixes for rtypejp (no longer required).
- Added rtypeus and rtypejp fixes for JunoFirst, M72 and RAGE.
- Now incorporates MAME ROM renames for salamand and altbeas4.
|
|
|
|
|
|
2007/09/09: version 2.9.1 = tag release-2-9-1
6192: EDK: Use discovered client_ip when lowid
2007/09/05
6187: BT: Fix wrong file order of multifile torrents due to patch #6174
2007/09/01
6179: BT: Send correct downloaded amount to tracker when download completed
6174: BT: Encode non-UTF8 filenames using "encoding" or "codepage" data
from .torrent if present
2007/08/31
6175: Yet another patch for share_scan_interval
- new default 30 minutes for newly created ini files
- still use 0 to disable
- hard-coded global minimum of 5 minutes, this updates old default 1 to 5
- automated options update, if update is needed (options_version <= 19) and
share_scan_interval = 5 (because of new hard-coded minimum, which is
processed earlier) its changed to new default of 30
6145: EDK: Update options description of max_connected_servers (Schlumpf)
6172: EDK: properly advertise and honour noviewshared tag (TripleM)
2007/08/23
6160: BT: Another fix for share_scan_interval
- Old hard-coded default was 300s, now with share_scan_interval its
possible to use a minimum of 60s which produces high CPU load.
This patch implements a minimum of 300s for the BT share_files timer.
2007/08/04
6128: New default for option messages_filter (unease)
6132: HTML: Fix group display in vd <num> for admin users
view of other users files
6130: Change API for network_parse_url, support user group
6127: HTML: Display file_chunk_sizes/file_piece_size in vd <num>
6135: BT: Fix high CPU load when share_scan_interval = 0
due to buggy patch #6049 (thx to darkman)
|
|
|
|
it first.
|