The update from version 3.308 to 3.397 broke DragonFly 11 days after I
fixed it due to missing a macro change. An integer redeclaration was
also removed.
= GDAL/OGR 1.8.1 release notes =
The 1.8.1 release is a routine bug fix release on the stable GDAL/OGR 1.8
branch.
== General ==
* Fix for windows build of cpl_vsil_gzip.cpp (#3908)
* Fix OGRDataSource.Open() signature so utf8 translation works in C# (#3766).
* Fix cpl_config.h.vc so it also works with mingw compiler on windows (#3960)
* Fix GEOS configuration checking affecting GEOS 3.0.4 (#3990)
* Support optional nmake.local file for local MSVC config (r22529).
== GDAL / Raster ==
* GDALReplicateWord(): fix error with missing one pixel (#4090)
* Fix issue with duplicating metadata (#3961)
* VRT: Fix issues with complex data types (#3977)
* VRT: Fix issue with nodata values and uninitialized buffers (#4045)
* VRT/.aux.xml: Fix performance with large color tables (#3961)
* VRT: Fix for VRTs smaller than the default block size (#4137)
* IDRISI/RST: Fix seg fault with missing fields in .ref and .rdc (#4100)
* IDRISI: Fix problem with spherical inverse flattening (#3757)
* GTIFF: Fix support for external overviews with COPY_SRC_OVERVIEWS (#3938)
* GTIFF: Correct handling of linear geokeys in feet (#3091)
* GTIFF: Fix edge anomoly issues with jpeg tiles (#4096)
* GTIFF: Don't skip driver even if library versions differ (#4101)
* SAGA: Fix reading/writing .sdat files larger than 2GB. (#4104)
* PCIDSK: Various fixes particularly for linked files (r21513)
* PCIDSK: Fixes for georeferencing parsing (#3913)
* ECW: Added/fixed french ECW coordinate systems (#3868)
* ECW: Force sign of y pixel size when needed (#393)
* ECW: Support EPSG:n style coordinate systems (#3955)
* ECW: Fixes related to geotransform overrides (#4131)
* ERS: Handle .ers files in case insensitive way (#3974)
* PNG: Add support for libpng >= 1.5.0 (#3914)
* JP2KAK: Support reading and writing resolution info (#3847)
* MRSID: Fix for configuring and building on MacOS X (#3910)
* HFA (.img): Fix filename computations and updating for renaming files (#3897)
* HFA (.img): Support reading 2bit compressed .img files (#3956)
* HFA (.img): Fix for rewriting projection/datum parameters (#3969)
* NITF: Correct hemisphere setting for ICORDS=U with world file (#3931)
* NITF: Added NITF_DISABLE_RPF_LOCATION_TABLE_SANITY_TESTS option (#3930)
* NITF: Make attribute section size hack safer (#4020)
* EHDR: Improved floating point file detection (#3933)
* ASRP: Approximated support for Azimuthal Equidistant in poles (#3946)
* HDF5/BAG: fix handle and memory leaks (#3953)
* HDF5: Avoid returning NULL from GetProjectionRef() (#4076)
* HDF5: Improve preservation of floating point precision in metadata (r22531).
* JPIPKAK: Fix problems with overviews, windowing and errors (#3967)
* USGSDEM: Fixing locale dependent parsing of numbers (#3886, #3979)
* RS2: Support subdataset oriented metadata and overviews (#4006)
* AIGRID: Support uncompressed integer images (ArcGIS 10) (#4035)
* gdalwarp: Include DstDensity mask in memory calculations (#4042)
* GeoRaster: Full backport for fixes and features (#4039,#3266,#4071,#4072,#4132)
* ENVISAT: Fix gcp computations for stripline products (#3160,#3709)
* ENVISAT: Fix gcp computations for MERIS products (#4086)
* SAR_CEOS: Fix potential crash with odd filenames. (#4065)
* SAR_CEOS: Skip datasets with wrong record length. (#4146)
* ENVI: Support ESRI style coordinate system strings (#3312)
* JAXAPALSAR: Fix datatype of 1.5 level product (#4136)
* gdalfillnodata: working file is created as bigtiff if possibly needed (#4088)
== OGR / Vector ==
* LIBKML: Fix build issue against static libkml (#3909)
* LIBKML: Improve checking to see if files are actually kml (#4003)
* GML: Fix crash with invalid geometries when axis order is lat/long (#3935)
* GML: Support curves in directEdges (#3934)
* GML: Do not force 3D linestrings for directed edges (#3936)
* GPX/GeoRSS: Fix expat library order issue on unix (#3948)
* PG/PGDUMP: Fix handling of NaN in zero width fields (#2112)
* PGDUMP: Add CREATE_SCHEMA and DROP_TABLE layer options (#4033)
* PGDUMP: Support wkbNone geometry better, and other subtle bugs (#4040)
* OGR SQL: Allow double quoting column name in SELECT DISTINCT (#3966)
* OGR SQL: Fix crashes with some uses of SUBSTR and CAST (#4055)
* OGR SQL: Fix crash on IS NULL test on floating point fields (#4091)
* OGR SQL: Fix error with SQL joins (#4112)
* MSSQL: Fix for IDENTITY INSERT problem (#3992)
* MSSQL: Fix for schema handling (#3951)
* MSSQL: Fix for geometry handling with ExecuteSQL() (#4149)
* OCI: Fix writing of tables with no general attributes (#4063)
* GeoJSON: Fix assertion on ESRI json (#4056, #4057)
* GeoJSON: Improve numeric field determination (#4082)
* SHAPE: Fix decoding of triangle fans in multipatch files (#4081)
* SHAPE: Fix multipolygon detection issue due to isClockwise failure (#4122)
* MITAB: Fix handling of filenames with two dots in them. (#4123)
* MITAB: Fix problems with null datetime values (#4150)
* ogr2ogr: Improve -overwrite/-append handling (#4012)
* ogr2ogr: Ensure -where fields are address in SetIgnoredFields (#4015)
Notable changes in archivemail 0.9.0:
* IMAP: support for international mailbox names containing non-ASCII
characters.
Notable changes in archivemail 0.8.0:
* Removed the feature to setuid to the mailbox owners when run as root.
This was a bad idea; it's really hard to do safely, if at all possible.
Obsoletes: patch #2783134.
* New option --archive-name, or short -a, to hard-code an archive filename.
Like the --suffix and --prefix options, it is expanded with strftime().
This option conflicts with archiving multiple mailboxes. Closes: feature
request #1306538.
* New option --prefix, or short -p, to specify an archive name prefix. Like
a suffix specified with the --suffix option, the prefix is expanded with
strftime(). Specifying this option disables the default archive name
suffix. Obsoletes: feature request #604281. (Thanks Serafeim Zanikolas
for an initial patch)
* New option --all to archive all messages in a mailbox. Closes: #1764846.
* archivemail now expands wildcards in IMAP mailbox names. For example, the
url imaps://user@server/foo/* will expand to all subfolders of foo.
Closes: feature request #1978540. Obsoletes: patch #1918937.
* To determine the delivery date of a message, archivemail now looks for the
timestamp of the latest 'Received' header before resorting to
'Resent-Date' or 'Date'. This should give much better results when there
is no 'Delivery-date' header, which is still checked first.
(Thanks Andrew Ferrier & Christian Brabandt)
Closes: #1481316, #1764855, Debian bug #272666.
* We now omit the dotlock if we don't have sufficient permissions to create
it in the mbox directory. (The file is still locked with lockf.)
Together with more changes under the hood (see below) this means
archivemail can now operate on mbox files in the system mail spool.
Closes: #855269.
* Replaced some simple minded file operation security checks with more
decent ones. This means we can safely operate in /tmp, for example. The
price is that we no longer accept symlinked files. Obsoletes: patch
#1874868.
* The archive now also gets locked while archivemail updates it.
* mbox locking got completely rewritten. Switched from flock to lockf
locking, which is NFS-safe and portable, and we now lock with lockf first,
then with a dotlock, instead of the other way around. (This is makes
archivemail compatible with Debian systems. ;)
while here,
* LICENSE=gnu-gpl-v2
* register egg-info.
== Version 0.1.11 ==
libgmail.py
* Fixed bug that broke attachment support (SF bug #2034927)
* added .author_fullname field for messages
* Don't crash on threads with google chat log (Debian bug #502458)
== Version 0.1.10 ==
libgmail.py
* Use mechanize instead of ClientCookie [Patch #2014779]
* Very basic Unicode support [Patch #1926861]
gmail_transport.py
* New version that uses mechanize
(owing again to Jose Rodriguez)
NOTE: libgmail now depends on mechanize, which
can be downloaded from:
http://wwwsearch.sourceforge.net/mechanize/#download
(in Debian/Ubuntu as python-mechanize, and an easy_install
installer is also available)
== Version 0.1.9 ==
libgmail.py
* Fixed login that was broken for a bunch of new
gmail accounts, thanks to a patch by rhauer
NOTE: libgmail now depends on ClientCookie, which
can be downloaded from:
http://wwwsearch.sourceforge.net/ClientCookie/#download
== Version 0.1.8 ==
libgmail.py
* Added 'search' method to contactLists that returns
an array of contacts who match a given search term
(at some point, the contacts API is long overdue
for a revamp, but for now, hey, why not)
This is a patch by Alex Chiang --WD--
* libgmail now asks for the old Gmail interface,
so that it isn't broken by the new Gmail updates.
(Thanks to Aaron and Stu for work on this)
(Fixes SF bug #1822662)
== Version 0.1.7 ==
libgmail.py
gmail_transport.py
* Applied patch that adds proxy support, both
for passwordless and password-ful proxies
(is that a word?), by Jose Rodriguez --WD+SZ--
== Version 0.1.6.2 ==
libgmail.py
* Bugfix for attachment problems --WD--
(SF Bug #1793026, Patch #1799605 by 'stephster')
archive.py
* Protect messages with a "from" line in them --WD--
(SF Patch #1790809 by 'scop')
== Version 0.1.6.1 ==
libgmail.py
* Bugfix for login problems --WD--
== Version 0.1.6 ==
libgmail.py
* Added support for "Gmail Apps" aka "Gmail For Your Domain" --WD--
Since fixing the gnu linker v2.22 indirect linking errors for all platforms
have been met with controversy, this will be fixed with LDFLAGS.DragonFly
rather than LDFLAGS. An identical LDFLAGS.IRIX already exists for this
package, and often this is the case for LDFLAGS.SunOS. When pkgsrc
definitively decides to support unmodified gnu linker v2.22 behavior, we can
stop using LDFLAGS.DragonFly to address this issue.
- do_auth.py - better Nexus support, better AV replacement, and only
send roles to Nexus
- fix bug in checking the return value of regexec() for login and
enable ACLs.
- do_auth.py - better Nexus support, better AV replacement, and only
F4.0.4.22
- check of regexec() return value inverted
* cmdlex.cc needs to include <cstdio> for the EOF macro.
* Search $(srcdir) before directorys in CXXFLAGS so that the "FlexLexer.h"
in $(srcdir) is found before the one under PREFIX (from CXXFLAGS).