* WritableDatabase::remove_spelling() now works properly.
* The QueryParser now treats NON_SPACING_MARK Unicode characters as phrase
generators, which improves handling of Arabic. This is a stop-gap solution
for 1.0.x which will work with existing databases without requiring
reindexing - in 1.1.0, NON_SPACING_MARK will be regarded as part of a word.
(ticket#355)
* Fix undefined behaviour in distribution of OP_NEAR and OP_PHRASE over a
non-leaf subquery (indentified by valgrind on testcase nearsubqueries1).
(ticket#349)
* Enhance distribution of OP_NEAR/OP_PHRASE over non-leaf subqueries to work
when there are multiple non-leaf subqueries (ticket#201).
* Enquire::get_mset() no longer needlessly checks if the documents exist.
* PostingIterator::get_description() output improved visually in some cases.
* Enquire::get_mset():
+ Now throws UnimplementedError if there's a percentage cutoff and sorting is
primarily by value - this has never been correctly supported and it's
better to warn people than give incorrect results.
+ No longer needlessly copies the results internally.
+ When searching multiple databases, now recalculates the maximum attainable
weight after each database which may allow it to terminate earlier.
(ticket#336).
+ Fix inconsistent percentage scores when sorting primarily by value, except
when a MatchDecider is also being used; document this remaining problem
case. (ticket#216)
* Enquire::set_sort_by_value() (and similar methods): Rename the wrongly named
"ascending" parameter to "reverse", and note that its value should always be
explicitly given since defaulting to "reverse=true" is confusing and the
default will be deprecated in 1.1.0. (ticket#311)
* Database::allterms_begin(): Fix memory leak when iterating all terms from
more than one database.
* Query::get_terms_begin(): Don't return "" from the TermIterator (happened
when the query contained or was Query::MatchAll).
* Add QueryParser::FLAG_DEFAULT to make it easier to add flags to those set by
default.
--- 3.0.45 2009/03/31
Fixed bug #2709: TCP connect returns Invalid argument.
Fixed compilation for mingw.
Honor charset for raw records (ZOOM_record_get).
Fixed use of errno for threaded mode that was seen on Solaris 10.
Fixed argument passing with blanks in value for Windows Service.
Disable YAZ' own log rotate by default (no 1 GB limit).
The variable l_max_size which specifies the log file limit is set to 0
(DISABLED): This is due to the fact that YAZ is most often deployed using
logrotate. Also YAZ can not perform log rotate because of unsufficient
permissions (setuid).
* New Version Numbering System
* Minimal squid.conf improvements
* Native IPv6 Support
* Error Page Localization
* Connection Pinning (for NTLM Auth Passthrough)
* Quality of Service (QoS) Flow support
* SSL Bump (for HTTPS Filtering and Adaptation)
* eCAP Adaptation Module support
This package is heavily based on work by Michael van Elst which includes
fixes for the IPv6 support.
devel/p5-MooseX-InsideOut into The NetBSD Packages Collection.
The Perl 5 module MooseX::InsideOut provides metaroles for inside-out
objects. That is, it sets up attribute slot storage somewhere other
than inside $self. This means that you can extend non-Moose classes,
whose internals you either don't want to care about or aren't
hash-based.
Packages Collection.
The Perl 5 module MooseX::InsideOut provides metaroles for inside-out
objects. That is, it sets up attribute slot storage somewhere other
than inside $self. This means that you can extend non-Moose classes,
whose internals you either don't want to care about or aren't
hash-based.
* IMAP: Don't allow APPEND to specify INTERNALDATE more than 2 hours
into future. With Maildir future INTERNALDATEs may mess up incremental
backups.
- Date: header was always being added to cache file when saving messages,
even if clients didn't really want it. This caused POP3-only users to
have dovecot.index.cache file unneededly.
- Character set conversion in specific mails may have caused Dovecot to
allocate all the available memory (in default configuration dying after
having allocated 256 MB). This happened only while searching messages.
- Message address parser didn't handle empty group:; correctly.
- imap/pop3-login: Don't crash when shutting down and destroying clients.
- deliver wasn't using mail_access_groups setting.
- mbox: When doing autodetection, if mbox didn't find an existing mail
directory it just went and created it anyway, instead of failing the
storage creation.
- Fixed some error handling in maildir and index code.
2009-04-13 Erik Colson <eco@ecocode.net>
* Release 1.16
2009-04-12 Erik Colson <eco@ecocode.net>
* BUGFIX: Bourso.pm allmost completely rewritten due to website change.
* BUGFIX: Morningstar.pm patched by Fredrik Persson.
* BUGFIX: AEX.pm patched by Herman van Rink.
2009-03-19 Erik Colson <eco@ecocode.net>
* BUGFIX: 12:XXpm formatted time handling.
2009-03-04 Erik Colson <eco@ecocode.net>
* RENAMED ITE is now RZR
2009-03-02 Erik Colson <eco@ecocode.net>
* BUGFIX: ZA.pm patched.
2009-03-01 Erik Colson <eco@ecocode.net>
* BUGFIX: Stephen Ebelt patch applied for goldmoney.pm
* BUGFIX: Encoding problem solved by Ashwin
2009-02-16 Bradley Dean <bjdean@bjdean.id.au>
* NEW: Function fetch_live_currencies.
2009-02-15 Bradley Dean <bjdean@bjdean.id.au>
* NEW: Module Finance::Quote::Currencies created for use in
currency_lookup.
2008-12-05 Erik Colson <eco@ecocode.net>
* Finanzpartner module adapted to site updated. By Jan Wilamowius.
* Morningstar patched by Fredrik Persson.
2008-11-09 Erik Colson <eco@ecocode.net>
* Bourso.pm updated due to website update. By Bernard Fuentes
* Version 2.6.5 (released 2009-04-11)
** libgnutls: Added %SSL3_RECORD_VERSION priority string that allows to
specify the client hello message record version. Used to overcome buggy
TLS servers. Report by Martin von Gagern.
** GnuTLS no longer uses the libtasn1-config script to find libtasn1.
Libtasn1 0.3.4 or later is required. This is to align with the
upcoming libtasn1 v2.0 release that doesn't have a libtasn1-script.
** API and ABI modifications:
No changes since last version.
Version 2.1 (released 2009-04-17)
- Fix compilation failure on platforms that can't generate empty archives,
e.g., Mac OS X. Reported by David Reiser <dbreiser@gmail.com>.
Version 2.0 (released 2009-04-13)
- Optimized tree generation.
- ASN1 parser code re-generated using Bison 2.4.1.
- Build with more warning flags. Many compiler warnings fixed.
- Compiled with -fvisibility=hidden by default if supported.
See http://gcc.gnu.org/wiki/Visibility
- The libtasn1-config tool has been removed.
For application developers, please stop using libtasn1-config for
finding libtasn1, use proper autoconf checks or pkg-config instead.
For users that need a libtasn1 that provides a libtasn1-config
script (for use with older applications), use libtasn1 v1.x instead.
Version 1.x is still supported.
iso-codes 3.8
-------------
Tobias Quathamer <toddy@debian.org>
Thu, 2 April 2009
[ ISO-3166 ]
* Changes from ISO-3166 MA Newsletter VI-6. Closes: #520483
- VE "short" name to "Venezuela, Bolivarian republic of"
- introduce a "common_name" for Venezuela
* Changes from ISO-3166 MA Newsletter VI-5.
- MD "short" name to "Moldova, republic of"
- introduce a "common_name" for Moldova
[ ISO 639 translations ]
* Simplified Chinese by LI Daobing (TP)
* Indonesian by Andhika Padmawan (TP)
* Russian by Yuri Kozlov
* Finnish by Tommi Vainikainen (TP)
* Italian by Milo Casagrande (TP)
[ ISO 3166 translations ]
* Telugu added by Y Giridhar Appaji Nag. Closes: #519665
* French updated by Christian Perrier
* Kazakh updated by Baurzhan Muftakhidinov and Dauren Sarsenov.
Closes: #521015
* Asturian updated by Marcos. Closes: #521088
[ ISO 3166-2 translations ]
* Indonesian by Andhika Padmawan (TP)
[ ISO 15924 translations ]
* Danish by Joe Hansen (TP)
* Version 1.14 (released 2009-04-03)
** libidn: Install a libidn-*.def file when building under MinGW.
The file is useful if you develop programs in Visual Studio that links
to libidn.
** tests/tst_toutf8: Don't crash if stringprep_utf8_to_locale returns NULL.
Reported by Dagobert Michelsen <dam@opencsw.org> in
<http://thread.gmane.org/gmane.comp.gnu.libidn.general/192>.
** API and ABI is backwards compatible with the previous version.
1.14 -> 1.15:
- release popt-1.15.
- rse: fix building under --disable-nls
- rse: fix building under non GLIBC platforms where glob_pattern_p fallback has to be used
- rse: fix building under platforms where FNM_EXTMATCH is not available
- jbj: poptReadFile: permit NULL if return values are not desired.
- jbj: poptReadFile: add routine.
- jbj: trim out escaped newline(s) from file content, other fixes.
- jbj: permit popt alias/exec to include content from a file.
- jbj: permit glob(3) patterns in appName field of popt alias/exec config.
- jbj: add test cases for bit operations and toggles.
- jbj: avoid displaying --[no]nofoo with POPT_ARGFLAG_TOGGLE.
- jbj: add poptArgInfo() to get argInfo, implementing POPT_ARGFLAG_TOGGLE.
- jbj: add longOptionStrcmp() to match w POPT_ARGFLAG_TOGGLE.
- jbj: change singleDash arg to a bit enum, use LF_ISSET(ONEDASH) instead.
- jbj: rework the glob wrappers into something more useful. portability todo++.
- jbj: stub in glob(3) wrappers for popt. more useful poptGlob() API next.
- jbj: add poptInit/poptFini/poptReadConfigFiles/poptSaneFile routines.
- jbj: rewrite poptReadConfigFile(), styling for (i.e. my) readbility.
- jbj: reserve a bit for --[no]opt prefix toggling.
- jbj: fix: check/print argv[0] in --help for NULL.
- jbj: permit type/group bitmasks to be changed (if needed somewhen).
- jbj: snip out 8 unused bits for argument groups.
- jbj: fix: eliminate dead code (CID#5).
- jbj: fix: rearrange code to better hint to coverity scan (CID#9).
- jbj: fix: rewrite (and simplify) strdup_locale_from_utf8() (CID#7, CID#8, CID#11, CID#12).
- jbj: test/use HAVE_SRANDOM to avoid portability issues.
- jbj: fix: remove AC_CHECK_VA_COPY check, va_copy is no longer used.
- jbj: add eo.po and id.po (Translation Project).
- jbj: updated da.po (Translation Project).
- jbj: extend coverage to several additional setup routines.
- jbj: add tests for --usage/--help coverage.
- jbj: add lconv/gcov targets to Makefile.am.
- jbj: refactor automagic (*opt->arg) option arg store to poptSaveArg().
- ldv: update INPUT tag in Doxyfile.in, fix doxygen warnings in popthelp.c.
- start popt-1.15 development.
Version 2.1.10
(April 4, 2009)
NOTE: This release changes the clive status messages. This will likely
break compatibility with utilities that depend on these messages.
The changes were made to enable using abby (0.2.0+) as a front-end
for clive.
User-visible changes:
* Add abby (front-end) compatibility
- Change output similar to cclive
- http://code.google.com/p/abby/
* Add Youtube HD support (--format=mp4_hd)
- Thanks to bf for the patch (via FreeBSD ports)
* Add tv.cctv.com support [issue #6]
- Thanks to suntong001 for data mining
* Add new options
- --limit-rate (config: [http]:limit_rate)
- --hosts (print supported hosts to stdout)
- --stderr (redirect all output to stderr instead of stdout)
* Improve file suffix parsing from content-type
- Rewrite the content-type handling block in query_video_length
- Use whatever is found after slash in the content-type string
- Use "flv" for exceptions (e.g. octet-*, x-flv, etc.)
* Replace dashes in video IDs with underscores before using them in fnames
* Change --version output
* Fix reading from stdin (closes Debian #522422)
- Assume reading from stdin only if queue and argv arrays are empty
* Fix exit with status code
- Exit 0 on success, and >0 if an error occurs
Version 2.1.9
(March 27, 2009)
User-visible changes:
* Fix GoogleVideo "id not found" handling
- Symptom: exit after "process page..." message
- Cause: no check for undefined id value
* Fix GoogleVideo support
- Symptom: see above fix
- Cause: HTML changes to the video pages
* Fix URI::Escape import for GoogleVideo redirects
- Symptom: crash with "Undefined subroutine &URI::Escape::uri_unescape"
- Cause: recent script start optimizations; a missing 'require'
* Fix Break support
- Symptom: "expected different content-type"
- Cause: website content-type changes
Version 2.1.8
(March 24, 2009)
User-visible changes:
* Keep URL queue order
- Remove duplicate URL checking
* Remove --modver, change --version output
* Update manual page (clive.1, clive.pod)
- Rewrite EXAMPLES section
- Cleanup other sections
* Config file: add support for [output]:format (--format)
* Port dailymotion support from cclive
Version 2.1.7
(March 15, 2009)
User-visible changes:
* Add --output-video option
* Add option groups to --help output
* Add --stream-exec and --stream options
- Ported from cclive
* Config file: add support for
- [commands]:exec (--exec)
- [commands]:stream (--stream-exec)
- See configrc for an example
* Fix --exec; should no longer spew out "not found" shell errors
* Change default filename format to "%t_%d_%i.%s"
* Change to use "file is already fully retrieved" error message
* Port resizing progressbar from cclive
Other changes:
* Buried clive-list, grew weary of fighting spam with bare fists
- email the author directly or use the issue tracker, thanks
2009-04-17 meld-1.3.0
=====================
* Minimum requirements are pygobject 2.8 and python 2.4
* Find dialog replaced with find bar with replace functionality
* Remove gnome dependencies (Kai Willadsen, Vincent Legoll)
Meld now runs on win32 (experimental).
* Many ui tweaks and cleanups (Kai Willadsen, Vincent Legoll)
* Support for multiple sourceview versions (Vincent Legoll)
* Updated version control support
* Multiple VCs in a single directory (Vincent Legoll)
* Subversion 1.6.x (Vincent Legoll)
* Add RCS support (Oliver Gerlich, Vincent Legoll)
* Add Codeville support (Vincent Legoll)
4.06 Sun Apr 05 2009: - Balint Szilakszi <szbalint at cpan.org>
- Fixed a setopt issue that could cause a setopt string to get
corrupted with pre 7.17.0 libcurl versions.
(Thanks to Andreas Marienborg for the excellent bugreport and testcase!)
- Made the Makefile.PL curl.h parsing slightly more generic to detect a
wider selection of constants (fixes debian bugs #519841 and #518942).
This makes it possible to use CURLE_* and CURL_NETRC_* constants.
- Added a clearly invalid protocol to t/18twinhandles.t (fixes RT #41425).
* Noteworthy changes in Version 1.4.13 (2009-04-01) [stable]
Released by Eric Blake, based on git version 1.4.12.*
** The manual is now distributed under the terms of FDL 1.3.
** The `divert' and `undivert' builtins have been made more efficient
when using temporary files for large diversions.
** The `translit' builtin has been made more efficient when the second
argument is short.
** The input engine has been optimized for faster processing.
** The command line option `--debugfile', introduced in 1.4.7, now
treats its argument as optional, in order to allow setting the debug
output back to stderr when used without an argument; and order is now
significant with respect to command line files. You must therefore use
`m4 --debugfile=trace file', not `m4 file --debugfile trace'. This
change does not affect the deprecated `-o'/`--error-output' option.
** The `syscmd' and `esyscmd' builtins can be configured to use an
alternate shell, via the new `configure' option `--with-syscmd-shell'.
** A number of portability improvements inherited from gnulib.
Version 1.4
-----------
- Fixed another parser precision problem on conversion of decimal seconds
to microseconds, as reported by Erik Brown. Now these issues are gone
for real since it's not using floating point arithmetic anymore.
- Fixed case where tzrange.utcoffset and tzrange.dst() might fail due
to a date being used where a datetime was expected (reported and fixed
by Lennart Regebro).
- Prevent tzstr from introducing daylight timings in strings that didn't
specify them (reported by Lennart Regebro).
- Calls like gettz("GMT+3") and gettz("UTC-2") will now return the
expected values, instead of the TZ variable behavior.
- Fixed DST signal handling in zoneinfo files. Reported by
Nicholas F. Fabry and John-Mark Gurney.
Version 1.3
-----------
- Fixed precision problem on conversion of decimal seconds to
microseconds, as reported by Skip Montanaro.
- Fixed bug in constructor of parser, and converted parser classes to
new-style classes. Original report and patch by Michael Elsd
- Initialize tzid and comps in tz.py, to prevent the code from ever
raising a NameError (even with broken files). Johan Dahlin suggested
the fix after a pyflakes run.
- Version is now published in dateutil.__version__, as requested
by Darren Dale.
- All code is compatible with new-style division.
2009-04-12 Heikki Orsila <heikki.orsila@iki.fi>
* Version 1.3.14
- Install the man page with proper permissions
- Fix buffer underflow [CORRECTIVE]
- Cleanup and fix sfv reading [CORRECTIVE] [PREVENTIVE]
- Fix test script reporting [CORRECTIVE]
- Consistent return value (1) for exit() [PREVENTIVE]
Security fix:
* Attachment editing was vulnerable to a cross-site request forgery.
Note that this issue was only fixed for 3.2.3 and 3.3.4 even though
all versions of Bugzilla are affected (see below for an explanation).
bug fixes:
* Bugzilla is now compatible with MySQL 5.1.x versions 5.1.31
and greater. (Bug 480001)
* On Windows, Bugzilla sometimes would send mangled emails (that
would often fail to send). (Bug 467920)
* recode.pl would sometimes crash when trying to convert databases
from older versions of Bugzilla. (Bug 431201)
* Running a saved search with Unicode characters in its name would
cause Bugzilla to crash. (Bug 477513)
* Bugzilla clients like Mylyn can now update bugs again (the bug
XML format now contains a "token" element that can be used when
updating a bug). (Bug 476678)
* For installations using the shadowdb parameter, Bugzilla was
accidentally writing to the "tokens" table in the shadow database
(instead of the master database) when using the "Change Several
Bugs at Once" page. (Bug 476943)