* Fix image-fill, pattern and gradient export.
* Read tab colors from OOo config in ODF files.
* Improve some ODF chart import/export.
* Import/export all sheet objects from and to ODF files.
* Fix reformatting of cells on expression entry.
* Allow multiple selection in manage sheet dialog.
* Permit ctrl-click specification of sort columns.
* Set ODF files to save by default as ODF files.
* Fix ssconvert crash on form controls.
* Improve printing of the form controls.
* Permit choice whether to print sheet objects.
* Export/import tick label rotation angle.
* Read and write cell comments from/to OpenXML.
* Revised ssconvert man page.
* Fix several potential and actual problems highlighted by
LLVM/clang static analysis.
* Fix date entry problem.
* Fix problem with inter-process empty-value paste.
* Fix problem with inter-process object paste.
* Allow user-defined templates.
* Improve test suite.
Required for the upcoming graphics/shotwell port.
Upstream changes:
Vala 0.10.1
released on October 26, 2010
Changes
* Remove outdated GTK+ 3 bindings.
* Many bug fixes and binding updates.
Vala 0.10.0
released on September 18, 2010
Changes
* Port GIR parser and writer to GIR version 1.2.
* Update GLib bindings to 2.26 branch.
* Bug fixes.
Vala 0.9.8
released on September 4, 2010
Changes
* Add --fatal-warnings commandline option.
* Deprecate string.len () in favor of string.length.
* Deprecate use of D-Bus GLib in favor of GDBus.
* Many bug fixes and binding updates.
Vala 0.9.7
released on August 19, 2010
Changes
* Fix regression introduced by codegen refactoring.
Vala 0.9.6
released on August 18, 2010
Changes
* Drop deprecated support for assigning to construct properties.
* Some refactoring in the code generator.
* Bug fixes in bindings and vapigen.
Vala 0.9.5
released on August 9, 2010
Changes
* Add version suffix to support parallel installation.
* Define VALA_X_Y according to compiler version.
* Enable version header by default.
* Add vala.m4 with VALA_CHECK_PACKAGES macro.
* Add gedit-2.20 bindings (Andrea Del Signore).
* Add tokyocabinet bindings (Evan Nemerson).
* Various improvements to the Dova profile.
* Many bug fixes and binding updates.
Vala 0.9.4
released on July 27, 2010
Changes
* Append documentation comments to generated C files.
* Skip <doc> tags in .gir files.
* Various improvements to the Dova profile.
* Many bug fixes and binding updates.
Vala 0.9.3
released on July 14, 2010
Changes
* Support newlines in double quoted string literals.
* Add experimental support for main blocks.
* Add experimental vala tool to compile and run code.
* Initial support for generic delegates.
* Support using GClosure for delegate parameters.
* Support GBoxed-based memory management.
* Improvements to the .gir reader and writer.
* Various improvements to the Dova profile.
* Many bug fixes and binding updates.
Vala 0.9.2
released on June 20, 2010
Changes
* Initial support for GDBus-based clients and servers.
* Support implicit and explicit GVariant casts.
* Add support for [Deprecated] attribute.
* Add GenericArray as alternative binding to GPtrArray.
* Add gdk-pixbuf-3.0, gdk-3.0, gdk-x11-3.0, and gtk+-3.0 bindings.
* Updates to the GLib bindings.
* Many bug fixes.
Vala 0.9.1
released on June 7, 2010
Changes
* Support constants in enums.
* Deprecate +=/-= syntax to connect/disconnect signal handlers.
* Add experimental support for Dova profile.
* Update Genie parser (Jamie McCracken).
* Add clutter-gst-1.0 bindings (Ali Sabil).
* Add gdu and gdu-gtk bindings.
* Add libesmtp bindings (Adrien Bustany).
* Add mx-1.0 bindings (Evan Nemerson).
* Add orc-0.4 bindings (Fabian Deutsch).
* Add rest-extras-0.6 bindings (Adrien Bustany).
* Updates to the GLib, GStreamer, Linux, SQLite, and other bindings.
* Many bug fixes.
Vala 0.8.1
released on April 21, 2010
Changes
* Support constants in enums.
* Add clutter-gst-1.0 bindings (Ali Sabil).
* Add gdu and gdu-gtk bindings.
* Many bug fixes and binding updates.
Vala 0.8.0
released on March 31, 2010
Changes
* Infer type arguments when calling generic methods.
* Support `in' operator for arrays.
* Add experimental support for regular expression literals.
* Add experimental support for chained relational expressions.
* Add va_list support.
* Add clutter-gtk-0.10 bindings (Gordon Allott).
* Add gdl-1.0 bindings (Nicolas Joseph).
* Add gstreamer-app-0.10 bindings (Sebastian Dröge).
* Add gstreamer-cdda-0.10 bindings (Sebastian Dröge).
* Add gudev-1.0 bindings (Jim Nelson).
* Add libgda-report-4.0 bindings (Shawn Ferris).
* Add libgvc (graphviz) bindings (Martin Olsson).
* Add purple bindings (Adrien Bustany).
* Many bug fixes and binding updates.
This is an upper-compatible (but slow) substitute for the makeindex
program which forms part of standard TeX distribution. Mendex features
better Japanese (EUC) support and more.
ptexenc is a useful library for Japanese pTeX (which stands for
publishing TeX, and is an extension of TeX by ASCII Co.) and its
surrounding tools. ptexenc provides a better way of handling
character encodings.
Version 3.0 (released 2010-10-22) hilights:
* Lots of stuff, see the development version below.
* MSN protocol module was rewritten. This fixes some problems many people were
having with the old code lately, and adds support for things like status
messages and offline messages.
* The bitlbee-otr branch is now merged into mainline, which means you can
compile BitlBee with OTR encryption support, if you want, without any need
for patches/alternative branches.
* Many more fixes, small changes, etc. Just read the full non-bzr changelog for
all details.
* Fix the debugger invocation code to ensure it handles different combinations
of server version and libpq builds as cleanly as possible.
* Fix the double line number in the function properties dialog.
* Fix for log_statement in 7.4.
* Lots of fixes on my "sort column" patch.
* Avoid an error when viewing index statistics in languages other than English.
* Fix connection color on the query tool
* Fix the reverse-engineered query for triggers
* Fix the server's property dialog for unpriviledged users
* Fix a crash if pressing escape in the edit grid filter and sorting dialogue.
Add a tooltip and make RO the queries combobox
* Fix the perspective string parameter
* mailfilter.c (clrfields): Added the "noquote" option to the filter
screen that sets the donotquote autoreply option.
* rfc822/rfc822.c (rfc822_print_common_nameaddr): Prevent segfault if
address decode fails.
* Fix make check failure when libidn is not available.
* Rebuilt man pages with updated stylesheets.
* gpglib/list.c: Handle GnuPG 2 --with-colons output format changes.
* gpglib/mimegpgfork.c: GnuPG 2 wants --batch when specifying passphrase-fd.
* cone/cursesmessage.C: Strip off trailing CRs from original message
that's being replied or forwarded (shown as trailing ?s on every line
in the reply).
* tcpd/configure.in: Check if explicit linking with libgpg-error is
required.
for building expert systems which administrate and configure large
computer networks. Cfengine uses the idea of classes and a primitive
form of intelligence to define and automate the configuration of
large systems in the most economical way possible. Cfengine is
designed to be a part of computer immune system.
Cfengine 3 is operationally backwards compatible with Cfengine 2, but the
language is not. Cfengine 3 is not a drop-in replacement for Cfengine 2.
It adds support for the Sieve language (RFC 5228) and the ManageSieve protocol
(RFC 5804) to the Dovecot Secure IMAP Server.
The Sieve language is used to specify how e-mail needs to be processed. By
writing Sieve scripts, users can customize how messages are delivered, e.g.
whether they are forwarded or stored in special folders. Unwanted messages can
be discarded or rejected, and, when the user is not available, the Sieve
interpreter can send an automated reply. Above all, the Sieve language is meant
to be simple, extensible and system independent. And, unlike most other mail
filtering script languages, it does not allow users to execute arbitrary
programs. This is particularly useful to prevent virtual users from having full
access to the mail store. The intention of the language is to make it impossible
for users to do anything more complex (and dangerous) than write simple mail
filters.
Using the ManageSieve protocol, users can upload their Sieve scripts remotely,
without needing direct filesystem access through FTP or SCP. Additionally,
aManageSieve server always makes sure that uploaded scripts are valid,
preventing compile failures at mail delivery.
This package provides Sieve support as a plugin to Dovecot's Local Delivery
Agent (LDA) and Dovecot's LMTP service. The ManageSieve protocol is provided is
an additional service, next to Dovecot's own POP3 and IMAP services.
written with security primarily in mind. Dovecot is an excellent choice for both
small and large installations. It's fast, simple to set up, requires no special
administration and it uses very little memory.
In version 1.23, the default to not sync every 512 soft blocks is now really
changed to only sync at the end (documented for 1.18, but mostly ineffective,
ouch). More importantly, a short read because of EOF is now not considered an
error any more and thus neither triggers messages (with quiet) nor does it
cause a confusing exit code any more.
Version 1.22 contains a number of little improvements: Display of compiler,
compile time, enabled options, don't repeat copy attempts if hardbs == softbs,
fix FPE in progress bar for non-seekable input reverse copy, and make the code
more digestable for non-GCC compilers, optional fallbacks for strsignal, pread,
pwrite. Last not least, the documentation has a few notes on the goodies now.
Version 1.21 issues warnings when writing in a sparse mode into existing files
or to block devices.
In version 1.20, there's also a progress estimation if input file size is
unknown, but transfer size is limited with -m.
Version 1.19 brings the support for fallocate.
In version 1.18, we have changed the default to -y0 (no fsync), the avg. speed
is calculated in a meaningful way nevertheless now.
In version 1.17, a progress bar, completion percentage and ETA has been added.
In version 1.16, the work was done to determine and display the total amount of
data that will be copied.
Version 1.15 brings support for the Linux splice() mechanism to avoid copying
data to a userspace bugffer.
Changes from previous version (20100601)
Changes to 3.99.13/20101104
+ fix up GNU autoconf framework to reflect new structure
+ add ability in netpgpkeys(1) and netpgp(1) to specify the cipher
(symmetric algorithm)
+ add the camellia cipher implementation from openssl as specified in RFC 5581
+ changes from Peter Pentchev to get rid of an exit(3) in library context
+ changes from Peter Pentchev for manual page hyphens
+ changes from Peter Pentchev to clean up after tests
+ changes from Arnaud Ysmal to avoid dereferencing possible NULL pointers
+ change from Arnaud Ysmal to clean up usage message in netpgpkeys(1)
+ avoid calling bzlib functions if they aren't present
+ when writing out the key as an ssh key, don't include the user id
information at the end, in-line with expectations about standard ssh
key formats
+ since the signing key changed its "menu line" entry from "pub" to
"signature", the offset of the key id moved 7 chars to the right, so
take this into consideration when generating new keys
+ allow the user specification of the secret key file as the
--sshkeyfile or -S argument, and check that the public key file exists
before trying to read it
Changes to 3.99.12/20100907
+ add a pretty print function mj_pretty(3) to libmj
+ added netpgp_write_sshkey(3) to libnetpgp
+ added pgp2ssh(1)
+ added preliminary support for ElGamal decryption, needed for DSA keys
as yet untested, unworking, and a WIP
+ add support for using all ssh keys, even those protected by a passphrase,
for decryption and signing. This rounds off ssh key file support in netpgp.
+ add a single character alias (-S file) for [--sshkeyfile file] to
netpgpkeys(1) and netpgp(1)
Changes to 3.99.11/20100809
+ update hkpd(8) to reflect the -S argument to hkpd(8)
+ add reachover Makefile support for hkpd(8) and hkpc(1)
+ regen autoconf with new version and date information
Changes to 3.99.10/20100809
+ check return value from option setting function in netpgpkeys(1)
+ be smarter when checking for a null id
+ add test for crap being returned when listing specific keys in netpgpkeys(1)
+ take the public key from the pubring, not the secring when exporting
keys
+ allow hkpd to serve ssh keys in pgp format
+ test on whether a seckey is needed, not on a userid needed, for ssh keys
Changes to 3.99.9/20100809
+ add single character options to netpgp(1) and netpgpkeys(1)
+ add -o long-option (=value)? to netpgp(1) and netpgpkeys(1)
+ save subkeys when parsing keys. when listing keys, note that the first
subkey is for encryption
+ rationalise birthtime/expiration timestamps into a single function
+ clean up some 64-bit (amd64) lint
Changes to 3.99.8/20100805
+ free a regular expression after using it
+ be a bit less typedef-happy when it's not needed
+ added minimalist JSON (libmj) to distribution
+ add a function in ops layer to construct JSON serialised text from keys
+ use json output from the library in netpgpkeys(1)
+ added check for alternative openssl location
Changes to 3.99.7/20100701
+ recognise ascii-armoured encrypted messages properly, in memory and
in files
+ fix a bug when printing out the public key when prompting for a secret
key
+ print error message and exit for now when trying to encrypt with a DSA key
+ fix bug reported by dyoung when trying to print out the encryption key
fingerprint
Changes to 3.99.6/20100701
+ make some synonyms for --ssh-keys
+ make proper defaults for home dir for ssh key files as well as pgp files
+ modify regression test script to ensure that ssh-keygen and netpgpkey's
idea of ssh keys are the same
+ return any error codes when reading ssh pub or private keys
Changes to 3.99.5/20100613
+ make ssh fingerprints (md5) match netpgp listing
+ use the more functional hexdump function from ssh2pgp in place of the
older hexdump function from openpgpsdk
+ pass hash type down from command line where needed
+ add test for netpgp/ssh key fingerprint matching
+ make netpgpkeys(1) take a --hash= option
* new VBI data descriptor support (0x45)
* NIT support
* TOT/TDT support
* new DVB Satellite Delivery systems descriptor support (0x43)
* new DVB Local time offset descriptor support (0x58)
* new Terrestrial Delivery systems descriptor support (0x5a)
* Add linux inotify support, allowing monitoring of file system
events.
* Deferreds now support cancellation.
* Added new "endpoint" interfaces in twisted.internet.interfaces,
which abstractly describe stream transport endpoints which can be
listened on or connected to. Implementations for TCP and SSL
clients and servers are present in twisted.internet.endpoints.
Notably, client endpoints' connect() methods return cancellable
Deferreds, so code written to use them can bypass the awkward
"ClientFactory.clientConnectionFailed" and
"Connector.stopConnecting" methods, and handle errbacks from or
cancel the returned deferred, respectively.
* twisted.protocols.amp.Integer's documentation now clarifies that
integers of arbitrary size are supported and that the wire format
is a base-10 representation.
* twisted.protocols.amp now includes support for transferring
timestamps (amp.DateTime) and decimal values (amp.Decimal).
* twisted.protocol.ftp.IWriteFile now has a close() method, which can
return a Deferred. Previously a STOR command would finish
immediately upon the receipt of the last byte of the uploaded file.
With close(), the backend can delay the finish until it has
performed some other slow action (like storing the data to a
virtual filesystem).
* FilePath now calls os.stat() only when new status information is
required, rather than immediately when anything changes. For some
applications this may result in fewer stat() calls. Additionally,
FilePath has a new method, 'changed', which applications may use to
indicate that the FilePath may have been changed on disk and
therefore the next status information request must fetch a new
stat result. This is useful if external systems, such as C
libraries, may have changed files that Twisted applications are
referencing via a FilePath.
* Documentation improvements are now summarized in the NEWS file.
* twisted.internet.task.deferLater now returns a cancellable
Deferred.
* The connect methods of twisted.internet.protocol.ClientCreator now
return cancellable Deferreds.
* twisted.spread.pb now has documentation covering some of its
limitations.
* twisted.spread.jelly now supports jellying and unjellying classes
defined with slots if they also implement __getstate__ and
__setstate__.
* twisted.protocols.amp.ListOf arguments can now be specified as
optional.
* Bugfixes
This is maintainous release and pleare refer in detail:
http://dev.mysql.com/doc/refman/5.1/en/news-5-1-52.html
One note from the changes:
* Security Fix: In prepared-statement mode, EXPLAIN for a SELECT from
a derived table caused a server crash. (Bug#54488)