* Add "heredoc" style quoting.
* Added POSIX style '=value' suffixes to --parameters. Thus '--foo=bar'
is now equivalent to '-foo bar'.
* Added AppConfig::CGI module to parse CGI script parameters.
* Added cgi() delegate method to AppConfig to instantiate and call
AppConfig::CGI.
* Provide default options for LIST and HASH data types.
* Allow '$' to be escaped (e.g. \$) to suppress variable expansion in files.
* Applied patch from John Salmon to allow comments to appear anywhere
on a line, not just at the beginning.
Major changes:
Update databases
General:
- replace md5 function from openssl with a copy of coreutils (licence issue)
- add support for IEEE/iab.txt database
ipv6calc:
- add support for recognizing 6to4 addresses generated by
Microsoft OS
ipv6logconv:
- add support for recognizing 6to4 addresses generated by
Microsoft OS
- add support for ISATAP addresses
Changes since 1.0.1:
* xvidcore
o Fixed non compliant bvop decoding
(was using rounding=0 instead of rounding=1)
o Added better mv bound clipping for broken streams.
o Better behavior with content claiming not containing bvops
but eventually having bvops.
o Force fincr and fbase to be < 16bit.
o Fixed thread safety problem in C language iDCT implementation.
* VFW frontend
o Memory leak
Changes since 3.3.4 are:
* Accept remote access.
* Adopt BSD license.
* Include only Japanese HTML documents (English documents are removed!).
* Accept Japanese encodings other than EUC-JP.
* Improve EB_BookList API.
* Many bug fixes.
While here, enable pkgviews installation.
update include:
* The configuration file (shared with nss_ldap.so and sudo) has
been moved to ${PKG_SYSCONFDIR}/ldap.conf. Any secrets file is
found in ${PKG_SYSCONFDIR}/ldap.secret.
* Use the pkg.install framework to copy the config file from the
example directory to the real location.
* Use libtool to build and install the PAM module.
Changes from version 150 include:
* preliminary SASL bind support
* include password policy schema file
* preliminary support for
draft-behera-ldap-password-policy-07.txt
* support for service-based authorization
(based on patch from Manon Goo)
* add ignore_authinfo_unavail flag
* pam_filter works again
* fix from Thorsten Kukuk (SuSE) to handle scope-less
nss_base_passwd configuration
* AD password change fix
* fix from Thorsten Kukuk (SuSE) to handle aborted password changes
* support for multiple service search descriptors from Symas
* support non-experimental password change exop
* patch from Howard Chu to use linker grouping on Solaris
Changes:
* MimeLineReader.cc: 1.0 branch - fixed MBX record header regex
* spamprobe.cc (main): Added exec and exec-shared commands.
(import_words): modified import command to allow negative values
to be specified in the import file.
* Applied patches for configure.in and aclocal.m4 contributed by
Siggy Brentrup for debian compatibility.
* FrequencyDBImpl_pbl.cc: Invokes new WordData methods to allow
storing data in big endian format.
* WordData.h: Added optional support for storing counts/flags
in big endian order for data portability.
* MimeLineReader.cc (readMBXFileHeader): UW IMAP MBX file format
is now auto detected from the first line of the mailbox file.
* spamprobe.cc (process_extended_options): Removed -o imap-mbx
option.
* spamprobe.cc (process_extended_options): Added -o imap-mbx
option to process files as WU-IMAP MBX files rather than mbox
files.
* MimeLineReader.cc (readLine): Added support for WU-IMAP MBX file
format.
* spamprobe.cc (process_stream): Added -o tokenized option
to allow people to use an external tokenizer with spamprobe.
* SpamFilter.cc (scoreToken): Reduced sorting overhead by
pre-computing and integer sort value with sorting priorities
reflected in the value. This eliminates several calculations
inside of the sort routine.
* SpamFilter.cc (computeRatio): Capped ratios in calculations to
within MIN_PROB and MAX_PROB. Widened that range. This avoids
problems with div/0 and makes it easier to sort terms.
* spamprobe.cc (dump_words): dump command can now optionally
accept a regular expression as an argument and will only dump
terms matching the regular expression.
(purge_terms): Added purge-terms command to purge from the
database all terms matching a regular expression.
* spamprobe.cc (main): Fixed bug in command line processing.
Thanks to Jem for bug report.
* spamprobe.cc (train_on_message): Code simplified. Eliminated
redundant recalculation of scores.
(train_on_message): Timestamps are now longer updated by
train-spam and train-good commands. They are still updated by
train command.
(main): Fixed assertion if -P option is specified in a read only
operation.
* spamprobe.cc (main): Added -C command line option to allow users
to specify their own min word count.
* SpamFilter.cc (SpamFilter): Set default minimum word count back
to 5 (was 3).
* spamprobe.cc (process_extended_options): Removed "alt-score"
from -o options list because it distributes scores poorly. New
formula achieves the same end with better accuracy. Added
"orig-score" option to allow people to continue using the old
formula. Added "honor-xstatus-header" option for people whose
mail server uses X-Status: rather than Status: for the deleted
flag.
(main): Added -l command line option to allow people to set
their own spam threshold if they don't like the default value.
* SpamFilter.cc (scoreMessage): Added a new scoring formula based
on Paul's but taking the nth root of spam and good probabilities
to produce more evenly distributed scores. Lowered the spam
threshold to 0.6 to keep accuracy about the same as the original
formula. Highest score seen for a ham so far in tests is 0.44
so 0.6 seems safe. Made the new formula the default instead of
Paul's.
Changes from version 2.2.13 include numerous fixes for locking in the
Berkeley DB backend, SASL-encoding fixes in libldap, and many bug
fixes in slapd.
Nuke local patches
Changes in version 1.75 (22-Apr-2004)
* New --cookies option to accept cookies from servers while checking.
* New --noproxy option indicates which domains should not be passed through the proxy.
* New error code for unknown domains; only known non-checkable schemes are ignored now.
* Minor bug fixes.
* Documentation updates.
Changes in version 1.74 (17-Dec-2003)
* New --suppress option allows Response code/URL combinations not to be reported as problems.
* Checkbot warnings are now handled as pseudo-HTTP status messages so that they can make use of all Checkbot features such as --dontwarn.
* Option --allow-simple-hosts is deprecated due to this change.
* More robust handling of (lack of) status messages.
* Checkbot now requires LWP 5.70 due to bugfixes in this release, although it should still also work with older LWP versions.
* Documentation fixes.
Changes in version 1.73 (31-Aug-2003)
* Checkbot now tries to produce valid XHTML 1.1
* URLs matching the --ignore option are now completely ignored; they used to be checked but not reported.
* Proxy support works again, but --proxy now applies to all links
* Documentation fixes
Changes in version 1.72 (04-May-2003)
* URLs with query strings are now checked by default, the --exclude option can be used to revert to the previous behavior
* The server results page contains shortcut links to each section
* Removed warning for unqualified hostnames for news: URLs
* Handling of signals such as SIGINT
* Bug and documentation fixes
Changes in version 1.71 (29-Dec-2002)
* New --filter option allows rewriting of URLs before they will be checked
* Problematic links are now reported for each page on which they occur
* New statistics which should work correctly
* Much simplified storage of information on problem links
* Duplicate links are now properly detected and not checked twice
* Rewritten internals for link checking, as a consequence internal and external links are checked at the same time now, not in two passes like before
* Rewritten internals for message output
* A simple test case for 'make test'
* Minor cleanups of the code
from version 2.1.19 include:
* Fixes to cram plugin to avoid attempting to canonify uninitialized data
(This removes the need for patch-af).
* NTLM portability fixes.
* Avoid potential attack using SASL_PATH when sasl is used in a setuid
environment.
* A trivial number of small bugfixes.
distcc-2.18.2 "Bees and lavender" 2004-11-12
BUG FIXES:
* Fix problem in checking errno after connect(). Fix by Jean
Delvare and Dan Kegel.
PORTABILITY:
* Fix prototype problem causing build failure on amd64. Patch
from Andreas Jochens. (Debian #280399, #280644).
distcc-2.18.1 "Reality-based computing" 2004-11-03
BUG FIXES:
* Fix run-time warnings about gtk_tree_model_row_changed() when
built with recent versions of GTK+.
* gcc option -specs= must be run locally so that it can read the
local spec file. Reported by Chris Yeoh.
PORTABILITY:
* Fix Solaris build problem reported by Dimitri Papadopoulos.
* Fix problem with reading hosts files in DOS CRLF format.
Reported by Sebastien Perochon.
distcc-2.18 "Billionaires on stilts" 2004-10-12
BUG FIXES:
* Fix longjmp() bug that can cause distcc to crash when a timeout
elapses.
* Fix compile-time problem with dcc_trace when configured with
--enable-rfc2553. Reported by Greg Earle.
* Fix warning about warn_unused_result for older versions of gcc.
* No timeout on local preprocessing or on compilation. No
timeouts on DNS lookups other than whatever is built in to the
DNS resolver. There are timeouts on network transmission and on
opening connections.
* Remove mmap() for receive of uncompressed data, to avoid various
problems.
CHANGES:
* The --allow option is now mandatory for daemon mode. As a
security feature, distccd will refuse to run without an IP
access control list.
* conftest.* built by autoconf is always done locally, to make
configure tests faster and safer.
DOCUMENTATION:
* Better description of use with ccache.
PORTABILITY:
* Fix various warnings reported by Dimitri Papadopoulos.
* Fix Tru64 build problem reported by Gary V. Vaughan.
distcc-2.17 "Divers Alarums" 2004-07-31
FEATURES:
* Performance improvements for distccmon-gnome.
* Added timeous for connection to servers, transmission of jobs
and remote compilation. If the timeout expires, the job is run
locally. This should make distcc cope better if some or all of
the servers are unreachable or failing.
* Also add timeouts in server to kick out stalled or disconnected
clients.
BUG FIXES:
* If remote compilation fails because of a signal in a later phase
of the compilation causing an exit with code >=128, retry
compilation locally. Patch from Jakub Stachowski.
DOCUMENTATION:
* Manpage fix from Jean Delvare.
PORTABILITY:
* Cygwin portability fix for WCOREDUMP, reported by Eric Frias.
distcc-2.16 "Salt" 2004-07-08
SECURITY:
* Fix bug that might cause IP-based access control rules not to be
interpreted correctly on 64-bit platforms. (CAN-2004-0601)
BUG FIXES:
* Fix small memory leaks in distccmon-gnome and distccmon-text.
FEATURES:
* Use a GNOME status bar with a grab handle for distccmon-gnome.
Patch from Nathan Fredrickson.
PORTABILITY:
* Better detection of systems with a popt library installed but
no popt.h. Reported by Sean Kelly.
* Fix bug in reporting crashed daemon children that showed up on
systems without strsignal, such as Mac OS 10.2. Reported by
Benjamin Reed.
* Update testdistcc.py to work on ia64 linux.
INTERNAL:
* Simplify dcc_log_child_exited.
* Include copyright and licence in --version output, as suggested
by GNU programs.
Changes:
- Mac OS X port (Pierre d'Herbemont)
- Virtual console support
- Better monitor line edition
- New block device layer
- New 'qcow' growable disk image support with AES encryption and
transparent decompression
- VMware 3 and 4 read-only disk image support (untested)
- Support for up to 4 serial ports
- TFTP server support (Magnus Damm)
- Port redirection support in user mode networking
- Support for not executable data sections
- Compressed loop disk image support (Johannes Schindelin)
- Level triggered IRQ fix (aka NE2000 PCI performance fix) (Steve
Wormley)
- Fixed Fedora Core 2 problems (now you can run qemu without any
LD_ASSUME_KERNEL tricks on FC2)
- DHCP fix for Windows (accept DHCPREQUEST alone)
- SPARC system emulation (Blue Swirl)
- Automatic Samba configuration for host file access from Windows.
- '-loadvm' and '-full-screen' options
- ne2000 savevm support (Johannes Schindelin)
- Ctrl-Alt is now the default grab key. Ctrl-Alt-[0-9] switches to
the virtual consoles.
- BIOS floppy fix for NT4 (Mike Nordell, Derek Fawcus, Volker Ruppert)
- Floppy fixes for NT4 and NT5 (Mike Nordell)
- NT4 IDE fixes (Ben Pfaf, Mike Nordell)
- SDL Audio support and SB16 fixes (malc)
- ENTER instruction bug fix (initial patch by Stefan Kisdaroczi)
- VGA font change fix
- VGA read-only CRTC register fix