iso-codes 1.9
-------------
Tobias Toedter <t.toedter@gmx.net>
Thu, 7 February 2008
[ General ]
* Fix typos in README, thanks to Christoph Burgmer.
Also update the current documentation. Closes: #461062
* Update header comments in XML files with proper copyright
and license information.
[ ISO-639-3 ]
* Update to 2008-01-14
[ ISO-3166 translations ]
* Basque corrections by Piarres Beobide. Closes: #459562
* Vietnamese by Clytie Siddall (TP)
* Dutch by Freek de Kruijf (TP)
* Esperanto by Edmund GRIMLEY EVANS (TP)
* Lithuanian by Kęstutis Biliūnas
* Simplified Chinese by LI Daobing (TP)
* Remove files which have only very few translations (from
ICU libraries) and have not been updated for a long time:
aa.po, dv.po, gv.po, kl.po, kok.po, kw.po, ky.po, om.po,
sa.po, te.po, ur.po, uz.po
[ ISO-4217 translations ]
* Slovak by Ivan Masár (TP)
* Swedish by Christian Rose (TP)
* Vietnamese by Clytie Siddall (TP)
* Remove files which have only very few translations (from
ICU libraries) and have not been updated for a long time:
af.po, hr.po, ms.po, mt.po, pa.po, zh_TW.po
[ ISO-639 translations ]
* Polish by Andrzej M. Krzysztofowicz (TP)
* Serbian by Danilo Segan (TP)
* Vietnamese by Clytie Siddall (TP)
* Dutch by Freek de Kruijf (TP)
* Esperanto by Edmund GRIMLEY EVANS (TP)
* Simplified Chinese by LI Daobing (TP)
* Remove files which have only very few translations (from
ICU libraries) and have not been updated for a long time:
aa.po, bn.po, dv.po, fo.po, gu.po, gv.po, haw.po, hy.po,
iu.po, ka.po, kk.po, kl.po, kn.po, kw.po, ky.po, om.po,
pa.po, sa.po, sid.po, so.po, sq.po, sw.po, syr.po, te.po,
ur.po, uz.po, wal.po
[ ISO-639-3 translations ]
* Remove files which have only very few translations (from
ICU libraries) and have not been updated for a long time:
aa.po, be.po, bn.po, dv.po, fo.po, gu.po, gv.po, haw.po,
hy.po, iu.po, ka.po, kk.po, kl.po, kn.po, kw.po, ky.po,
om.po, pa.po, sa.po, sid.po, so.po, sq.po, sw.po, syr.po,
te.po, ur.po, uz.po, wal.po
[ ISO-3166-2 translations ]
* Slovak by Ivan Masár (TP)
* Vietnamese by Clytie Siddall (TP)
* Dutch by Freek de Kruijf (TP)
* Remove files which have only very few translations (from
ICU libraries) and have not been updated for a long time:
af.po, ar.po, br.po, et.po, fa.po, fi.po, gl.po, he.po,
hr.po, is.po, mi.po, mk.po, mn.po, mt.po, nb.po, oc.po,
pt_BR.po, pt.po, ro.po, ru.po, ta.po, xh.po, zh_TW.po, zu.po
[ ISO-15924 translations ]
* Vietnamese by Clytie Siddall (TP)
* Simplified Chinese by LI Daobing (TP)
* Remove files which have only very few translations (from
ICU libraries) and have not been updated for a long time:
be.po, ca.po, cs.po, cy.po, hi.po, hr.po, mt.po, ps.po,
so.po, sq.po, te.po
2008 Feb 6 (3.5.6)
* Fix a bug ( ticket #2913) that prevented virtual tables from working
in a LEFT JOIN. The problem was introduced into shortly before the
3.5.5 release.
* Bring the OS/2 porting layer up-to-date.
* Add the new sqlite3_result_error_code() API and use it in the
implementation of ATTACH so that proper error codes are returned when
an ATTACH fails.
2008 Jan 31 (3.5.5)
* Convert the underlying virtual machine to be a register-based machine
rather than a stack-based machine. The only user-visible change is in
the output of EXPLAIN.
* Add the build-in RTRIM collating sequence.
2007 Dec 14 (3.5.4)
* Fix a critical bug in UPDATE or DELETE that occurs when an OR REPLACE
clause or a trigger causes rows in the same table to be deleted as
side effects. (See ticket #2832.) The most likely result of this bug
is a segmentation fault, though database corruption is a possibility.
* Bring the processing of ORDER BY into compliance with the SQL standard
for case where a result alias and a table column name are in conflict.
Correct behavior is to prefer the result alias. Older versions of
SQLite incorrectly picked the table column. (See ticket #2822.)
* The VACUUM command preserves the setting of the legacy_file_format
pragma. ( Ticket #2804.)
* Productize and officially support the group_concat() SQL function.
* Better optimization of some IN operator expressions.
* Add the ability to change the auto_vacuum status of a database by
setting the auto_vaccum pragma and VACUUMing the database.
* Prefix search in FTS3 is much more efficient.
* Relax the SQL statement length restriction in the CLI so that the
".dump" output of databases with very large BLOBs and strings can be
played back to recreate the database.
* Other small bug fixes and optimizations.
2007 Nov 27 (3.5.3)
* Move website and documentation files out of the source tree into a
separate CM system.
* Fix a long-standing bug in INSERT INTO ... SELECT ... statements where
the SELECT is compound.
* Fix a long-standing bug in RAISE(IGNORE) as used in BEFORE triggers.
* Fixed the operator precedence for the ~ operator.
* On win32, do not return an error when attempting to delete a file that
does not exist.
* Allow collating sequence names to be quoted.
* Modify the TCL interface to use sqlite3_prepare_v2().
* Fix multiple bugs that can occur following a malloc() failure.
* sqlite3_step() returns SQLITE_MISUSE instead of crashing when called
with a NULL parameter.
* FTS3 now uses the SQLite memory allocator exclusively. The FTS3
amalgamation can now be appended to the SQLite amalgamation to
generate a super-amalgamation containing both.
* The DISTINCT keyword now will sometimes use an INDEX if an appropriate
index is available and the optimizer thinks its use might be
advantageous.
pkgsrc change:
Fix installed .pc file to include rpath.
Changes from 1.4 to 1.5
* Support for Mac OS X and Microsoft Windows
* Distributed under the MPL (in addition to the previous LGPL license)
* Added support for Speex files
* Added support for TrueAudio files
* Added support for WavPack files
* Added support for ID3v2 general encapsulated object frames
* Added support for ID3v2 unsynchronized lyrics frames
* Added support for ID3v2 URL frames
* Propper exports of all public classes / functions
* Updated the APE::Item API to work with value lists
* Added support to the FileRef class for new Xiph (Ogg) extensions
* Made the samples per frame for MPEG headers accessible
* Made MP3 Xing headers accessible
* Prevent invalid encodings from being written to ID3v1 tags
* Non-Latin1 ID3v2 text frames are automatically converted to UTF-8 on
write (if they are not explicitly set to UTF-16)
* Added support for reading ID3v2.2/3 unsynchronized tags
* Made it possible to search for ID3v2 comment frames by description
* Fixed a number of bugs in ID3v2 relative volume adjustment reading and
writing
* Added work arounds for iTunes writing invalid ID3v2 frame lengths
* Added work arounds for iTunes not being able to correctly parse
numerical ID3v2 genres
* Added work arounds for iTunes putting non-text information in ID3v2
comment frames
* Added a function to export strings to std::wstring
* Added a function to check ASCII compatibility of strings
* Added a function to check Latin1 compatibility of strings
=== RELEASE 2.1pre33 ===
Thu Jan 31 21:11:40 MET 2008 mikulas:
Fixed memory leak when there was an error in decompression
Thu Dec 27 23:37:03 MET 2007 mikulas:
Support few more keycodes on ANSI terminal (PAGE UP, PAGE DOWN and few
F* keys)
Wed Dec 26 03:43:35 cet 2007 mikulas:
Disable smb:// URLs on OS/2, fork+threads can cause crashes in EMX
Besides, there's no usable smb client program anyway
Tue Dec 25 01:44:28 MET 2007 mikulas (sponsored by Dondor Ltd.):
A .nsi file to make Windows installer with Nullsoft scriptable install
Mon Dec 24 01:44:11 MET 2007 mikulas:
Fixed a bug that strings with spaces could not be passed from command
line
Mon Dec 24 00:43:57 MET 2007 mikulas:
Socks 4A support (so that Links can be used with tor without
intermediate proxy)
Thu Dec 20 05:40:22 cet 2007 mikulas:
The previous Windows fix broke opening new windows on OS/2
- Add support for setting sysroot through PKG_CONFIG_SYSROOT_DIR in
the environment.
- Update included glib to 1.2.10.
- Other minor fixes, including a segfault.
* mail_extra_groups setting was commonly used insecurely. This setting
is now deprecated. Most users should switch to using
mail_privileged_group setting, but if you really need the old
functionality use mail_access_groups instead.
- mbox: Dropped some of the physical size fetch optimizations added
in v1.0.8. This makes some commands slower, but should fix the rest
of the problems.
- IMAP: SEARCH BEFORE/ON/SINCE didn't handle timezones correctly.
- ldap: auth_bind was doing lookups using subtree scope instead of
the scope specified in config file.
- zlib plugin crashfixes by Richard Platel
- master passdbs: pass=yes setting was broken with blocking passdbs
(e.g. MySQL)
files. These variables are currently usable if ${SETGIDGAME} == yes.
These variables should be used when describing ownership of files
and directories to the pkginstall framework, e.g.
SPECIAL_PERMS= bin/foogame ${GAMES_USER} ${GAMES_GROUP} 2555
+ Rename SETGID_GAME_PERMS to SETGID_GAMES_PERMS because the default
group name is "games".
+ Define SETGID_GAMES_PERMS in terms of GAMES_USER and GAMES_GROUP so
that these names are protected from the normal flow of unprivileged.mk.
This fixes the +INSTALL scripts in "user-destdir" packages to
correctly refer to the games:games instead of the user:group of the
user that built the packages.
The new version fixes several bugs including the cross site scripting
vulnerability reported in PMASA-2007-8 and the SQL inject vulnerability
report in PMASA-2008-1.
include:
+ Add full DESTDIR support.
+ Split out package options into a separate options.mk file.
* Fix some cgi header processing
* Add simple Range: header processing
- In case a lot of message were being processed, the heartbeat timer
could be delayed for a long period of time.
- The old scheduler algorithm could be unfair when certain message priority
were not available for processing. We now appropriatly handle repartition
to others priority messages.
- Message of the same priority could be processed in the wrong order when
on-disk buffers were used.
- No integrity check were performed on orphan on-disk buffer in case of an
operating system crash. By using the prelude-failover API, we can now
detect possibly corrupted disk buffer, or resume at the time we stopped
recovering them.
- New sched-priority and sched-buffer-size configuration options.
- Fix a bug where several relaying plugin instance would only forward
their message to a single Manager.
- Fix bindings for IDMEF 'get_next' functions.
- Make sure we use no additional GnuLib compiler flags when building
bindings, this fix bindings compilation failure on some architecture
(Solaris).