* Add the --files option, to list individual files in the various
reporting modes.
* Flexibly report sizes in Kb, Mb, Gb etc as appropriate. The
previous fixed Mb was inconvenient at both ends. Original patch
from James Beal, though I've polished it pretty much into
unrecognisability.
* Make the existing -d (depth) option apply to the -H (static HTML
report) mode, transforming its output from a single HTML file
giving a report for one directory with no crosslinks to a collection
of HTML files with crosslinks between them.
* Introduce a --cgi mode, to make it easy to plumb agedu's web
reporting into an existing web server as an alternative to running
a dedicated one of its own.
* Switch all the HTML-based reporting modes (the internal httpd, the CGI
mode and the dump of static HTML files) to using URIs and filenames
based on the text of the pathname being reported on, rather than
its numeric index in the data file. The aim is that sub-URIs
should remain valid when the data is updated - if, for instance,
you're running the agedu CGI script permanently and changing the
data file under it every so often.
* Suggestion from James Beal: support a '--title' option to override the
'agedu:' prefix at the start of the title of output web pages.
Postfix 2.10.3, 2.9.9, and 2.8.17:
* Future proofing against OpenSSL library API changes. When support
for a bug workaround is removed from OpenSSL, the corresponding
named bit in tls_disable_workarounds will be ignored instead
of causing existing Postfix configurations to fail.
All supported releases:
* Future proofing against PCRE library API changes that introduce
the pcre_free_study() function.
* The postconf '-#' option reset prior options instead of adding
to them.
* Correct an error in MULTI_INSTANCE_README Makefile example.
* Correct an error in SASL_README PostgreSQL example.
* Correct a malformed error message in conf/post-install.
Drupal 7.26, 2014-01-15
----------------------
- Fixed security issues (multiple vulnerabilities). See SA-CORE-2014-001.
Drupal 7.25, 2014-01-02
-----------------------
- Fixed a bug in node_save() which prevented the saved node from being updated
in hook_node_insert() and other similar hooks.
- Added a meta tag to install.php to prevent it from being indexed by search
engines even when Drupal is installed in a subfolder (minor markup change).
- Fixed a bug in the database API that caused frequent deadlock errors when
running merge queries on some servers.
- Performance improvement: Prevented block rehashing from writing blocks to the
database on every cache clear and cron run when the blocks have not changed.
This fix results in an extra 'saved' key which is added and set to TRUE for
each block returned by _block_rehash() that actually is saved to the database
(data structure change).
- Added an optional 'skip on cron' parameter to hook_cron_queue_info() to allow
queues to avoid being automatically processed on cron runs (API addition).
- Fixed a bug which caused hook_block_view_MODULE_DELTA_alter() to never be
invoked if the block delta had a hyphen in it. To implement the hook when the
block delta has a hyphen, modules should now replace hyphens with underscores
when constructing the function name for the hook implementation.
- Fixed a bug which caused cached pages to sometimes be sent to the browser
with incorrect compression. The fix adds a new 'page_compressed' key to the
$cache->data array returned by drupal_page_get_cache() (minor data structure
change).
- Fixed broken tests on PHP 5.5.
- Made the File and Image modules more robust when saving entities that have
deleted files attached. The code in file_field_presave() will now remove the
record of the deleted file from the entity before saving (minor data
structure change).
- Standardized menu callback functions throughout Drupal core to return
MENU_NOT_FOUND and MENU_ACCESS_DENIED rather than printing their own "page
not found" or "access denied" pages (minor API change in the return value of
these functions under some circumstances).
- Fixed a bug in which caches were not properly cleared when a node was deleted
via the administrative interface.
- Changed the Bartik theme to render content contained in <pre>, <code> and
similar tags in a larger font size, so it is easier to read.
- Fixed a bug in the Search module that caused exceptions to be thrown during
searches if the server was not configured to represent decimal points as a
period.
- Fixed a regression in the Image module that made image_style_url() not work
when a relative path (rather than a complete file URI) was passed to it.
- Added an optional feature to the Statistics module to allow node views to be
tracked by Ajax requests rather than during the server-side generation of the
page. This allows the node counter to work on sites that use external page
caches (string change and new administrative option:
https://drupal.org/node/2164069).
- Added a link to the drupal.org documentation page for cron to the Cron
settings page (string change).
- Added a 'drupal_anonymous_user_object' variable to allow the anonymous user
object returned by drupal_anonymous_user() to be overridden with a classed
object (API addition).
- Changed the database API to allow inserts based on a SELECT * query to work
correctly.
- Changed the database schema of the {file_managed} table to allow Drupal to
manage files larger than 4 GB.
- Changed the File module's hook_field_load() implementation to prevent file
entity properties which have the same name as file or image field properties
from overwriting the field properties (minor API change).
- Numerous small bug fixes.
- Numerous API documentation improvements.
- Additional automated test coverage.
* Thu Jan 16 2014 Ding-Yi Chen <dchen at redhat.com> - 1.4.5
- Resolves Bug 1013977 - ibus-chewing needs to have ibus write-cache --system in %post and %postun
- Resolves Bug 1027031 - CVE-2013-4509 ibus-chewing: ibus: visible password entry flaw [rhel-7.0]
- Resolves Bug 1028911 - [zh_TW]'Chinese<->English' switch does not work when clicking on the Chewing menu list.
- Resolves Bug 1045868 - ibus-chewing *again* not built with $RPM_OPT_FLAGS
- Option "Sync between caps lock and IM":
+ Default of is changed to "disable", because the previous default
"keyboard" cause bug 1028911 for GNOME Shell.
+ Now Sync from "input method" can control Caps LED in GNOME shell.
- Translation added: de_DE, es_ES, it_IT, pt_BR, uk_UA
* Add french layout variant oss to simple engine
* Replace datadir/man with mandir.
* Implement lookup-table-orientation in ibus-ui-gtk3.
* Always save the content-type cache for gnome-shell password.
* Update en-us compose table and add locale tables for xkb engines.
* Wayland: Fix Small typo
* Fix gir annotations.
* simple.xml.in: add Slovak qwerty layout variant
* Delete the up/down button message on ibus-setup.
* Fix candidate panel not to be out of screen.
* Update translations.
* Remove -Werror in autogen.sh since the build still have errors.
* Add Property Panel to show IME properties.
The dateutil module provides powerful extensions to the standard datetime
module.
Features
* Computing of relative deltas (next month, next year, next monday, last week
of month, etc);
* Computing of relative deltas between two given date and/or datetime objects;
* Computing of dates based on very flexible recurrence rules, using a superset
of the iCalendar specification. Parsing of RFC strings is supported as well.
* Generic parsing of dates in almost any string format;
* Timezone (tzinfo) implementations for tzfile(5) format files
(/etc/localtime, /usr/share/zoneinfo, etc), TZ environment string (in all
known formats), iCalendar format files, given ranges (with help from
relative deltas), local machine timezone, fixed offset timezone, and UTC
timezone.
* Computing of Easter Sunday dates for any given year, using Western, Orthodox
or Julian algorithms;
* More than 400 test cases.
This package contains the Python-3.x version of the module.
Changes compared to py-dateutil-1.5:
Version 2.0
-----------
- Ported to Python 3, by Brian Jones. If you need dateutil for Python 2.X,
please continue using the 1.X series.
- There's no such thing as a "PSF License". This source code is now
made available under the Simplified BSD license. See LICENSE for
details.
Changes in 3.2.8.1:
Note, that I've realized that this release has issues with the
assembly files in win32 and macosx systems. In these systems
use gnutls 3.2.8.1.
3.2.8:
* Version 3.2.8 (released 2013-12-20)
** libgnutls: Updated code for AES-NI. That prevents an uninitialized
variable complaint from valgrind.
** libgnutls: Enforce a maximum size for DH primes.
** libgnutls: Added SSSE3 optimized SHA1, and SHA256, using Andy Polyakov's
code.
** libgnutls: Added SSSE3 optimized AES using Mike Hamburg's code.
** libgnutls: It only links to librt if the required functions are
not present in libc. This also prevents an indirect linking to libpthread.
** libgnutls: Fixed issue with gnulib strerror replacement by adding
the strerror gnulib module.
** libgnutls: The time provided in the TLS random values is only precise
on its first 3 bytes. That prevents leakage of the precise system
time (at least on the client side when only few connections are
done on a single server).
** certtool: The --verify option will use the system CAs if the
load-ca-certificate option is not provided.
** configure: Added option --with-default-blacklist-file to allow
specifying a certificate blacklist file.
** configure: Added --disable-non-suiteb-curves option. This option
restricts the supported curves to SuiteB curves.
** API and ABI modifications:
gnutls_record_check_corked: Added
quality improvements. These include:
- Extraction, decompression, and scanning of files within Apple Disk Image (DMG) format.
- Extraction, decompression, and scanning of files within Extensible Archive (XAR) format.
XAR format is commonly used for software packaging, such as PKG and RPM, as well as
general archival.
- Decompression and scanning of files in "Xz" compression format.
- Improvements and fixes to extraction and scanning of ole formats.
- Option to force all scanned data to disk. This impacts only a few file types where
some embedded content is normally scanned in memory. Enabling this option
ensures that a file descriptor exists when callback functions are used, at a small
performance cost. This should only be needed when callback functions are used
that need file access.
- Various improvements to ClamAV configuration, support of third party libraries,
and unit tests.
1.11 (2014-01-02)
~~~~~~~~~~~~~~~~~
* **BACKWARDS INCOMPATIBLE** Switched to using wheels for the bundled copies of
setuptools and pip. Using sdists is no longer supported - users supplying
their own versions of pip/setuptools will need to provide wheels.
* **BACKWARDS INCOMPATIBLE** Modified the handling of ``--extra-search-dirs``.
This option now works like pip's ``--find-links`` option, in that it adds
extra directories to search for compatible wheels for pip and setuptools.
The actual wheel selected is chosen based on version and compatibility, using
the same algorithm as ``pip install setuptools``.
* Upgraded pip to v1.5
* Upgraded setuptools to v1.4
depend on it still build and install fine. From HISTORY.rst:
2.2.0 (2014-01-09)
++++++++++++++++++
**API Changes**
- New exception: ``ContentDecodingError``. Raised instead of ``urllib3``
``DecodeError`` exceptions.
**Bugfixes**
- Avoid many many exceptions from the buggy implementation of ``proxy_bypass``
on OS X in Python 2.6.
- Avoid crashing when attempting to get authentication credentions from
~/.netrc when running as a user without a home directory.
- Use the correct pool size for pools of connections to proxies.
- Fix iteration of ``CookieJar`` objects.
- Ensure that cookies are persisted over redirect.
- Switch back to using chardet since charade has merged with it
REPLACE_PYTHON in two installed files. Lots of PLIST additions/moves. From
CHANGES.txt:
Changelog
=========
1.5 (2014-01-01)
----------------
* **BACKWARD INCOMPATIBLE** pip no longer supports the ``--use-mirrors``,
``-M``, and ``--mirrors`` flags. The mirroring support has been removed. In
order to use a mirror specify it as the primary index with ``-i`` or
``--index-url``, or as an additional index with ``--extra-index-url``. (Pull #1098, CVE-2013-5123)
* **BACKWARD INCOMPATIBLE** pip no longer will scrape insecure external urls by
default nor will it install externally hosted files by default. Users may opt
into installing externally hosted or insecure files or urls using
``--allow-external PROJECT`` and ``--allow-unverified PROJECT``. (Pull #1055)
* **BACKWARD INCOMPATIBLE** pip no longer respects dependency links by default.
Users may opt into respecting them again using ``--process-dependency-links``.
* **DEPRECATION** ``pip install --no-install`` and ``pip install
--no-download`` are now formally deprecated. See Issue #906 for discussion on
possible alternatives, or lack thereof, in future releases.
* **DEPRECATION** ``pip zip`` and ``pip unzip`` are now formally deprecated.
* pip will now install Mac OSX platform wheels from PyPI. (Pull #1278)
* pip now generates the appropriate platform-specific console scripts when
installing wheels. (Pull #1251)
* Pip now confirms a wheel is supported when installing directly from a path or
url. (Pull #1315)
* Fixed#1097, ``--ignore-installed`` now behaves again as designed, after it was
unintentionally broke in v0.8.3 when fixing Issue #14 (Pull #1352).
* Fixed a bug where global scripts were being removed when uninstalling --user
installed packages (Pull #1353).
* Fixed#1163, --user wasn't being respected when installing scripts from wheels (Pull #1176).
* Fixed#1150, we now assume '_' means '-' in versions from wheel filenames (Pull #1158).
* Fixed#219, error when using --log with a failed install (Pull #1205).
* Fixed#1131, logging was buffered and choppy in Python 3.
* Fixed#70, --timeout was being ignored (Pull #1202).
* Fixed#772, error when setting PIP_EXISTS_ACTION (Pull #1201).
* Added colors to the logging output in order to draw attention to important
warnings and errors. (Pull #1109)
* Added warnings when using an insecure index, find-link, or dependency link. (Pull #1121)
* Added support for installing packages from a subdirectory using the ``subdirectory``
editable option. ( Pull #1082 )
* Fixed#1192. "TypeError: bad operand type for unary" in some cases when
installing wheels using --find-links (Pull #1218).
* Fixed#1133 and #317. Archive contents are now written based on system
defaults and umask (i.e. permissions are not preserved), except that regular
files with any execute permissions have the equivalent of "chmod +x" applied
after being written (Pull #1146).
* PreviousBuildDirError now returns a non-zero exit code and prevents the
previous build dir from being cleaned in all cases (Pull #1162).
* Renamed --allow-insecure to --allow-unverified, however the old name will
continue to work for a period of time.
* Fixed#1006, error when installing local projects with symlinks in Python 3.
* The previously hidden ``--log-file`` otion, is now shown as a general option.
1.4.1 (2013-08-07)
------------------
* **New Signing Key** Release 1.4.1 is using a different key than normal with
fingerprint: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
* Fixed issues with installing from pybundle files
* Fixed error when sysconfig module throws an exception
* Don't ignore already installed pre-releases
* Fixes related to upgrading setuptools
* Fixes so that --download works with wheel archives
* Fixes related to recognizing and cleaning global build dirs
Upstream changelog:
Fix a bug regarding making the pty the controlling terminal when the
process spawning it is not, actually, a terminal (such as from cron)
(3.0 is out, but this update is far more clearly safe.)
Changes:
System emulation
Device emulation
Audio
The HDA device emulation now includes a mixer by default.
Previously this had to be enabled with the configure argument
"--enable-mixemu" when building QEMU.
Audio will work correctly on systems without OSS (/dev/dsp).
On previous versions, those systems needed special arguments
to "configure" for audio to work out of the box.
Audio honors the QEMU_AUDIO_TIMER_PERIOD environment variable
and has less CPU utilization by default than previous versions.
Block devices
Support for the LSI 53C810 SCSI HBA, which unlike the 895A is
supported on some very old Windows NT versions.
Device assignment
VFIO now supports setting CPU affinity on MSI interrupts.
VFIO can now reset assigned devices much more reliably using
either PCI function-level reset (FLR), power management, or a
reset (done by the kernel) of the parent bridge.
Several improvements to the reliability of using option ROMs
for devices that are assigned with VFIO.
USB
Performance and functionality improvements for USB 3.0.
MicroBlaze
Can now specify an initrd on the command line.
PowerPC
PowerPC now supports the dump-guest-memory command.
s390x
The "nmi" command will trigger a crash dump from kdump, using
a RESTART interrupt.
The SCLP line-mode console ("operating system messages") can
be accessed with "-device sclplmconsole".
x86
ACPI tables can be generated by QEMU and can be used by firmware
directly. This will in the future enable new features without
modifications of all firmware components (SeaBIOS, OVMF,
CoreBoot)
Initial support for supporting more than 1TB of RAM (but firmware
does not yet support this).
Xen HVM domains can now resume from suspend-to-RAM (S3) state.
Monitor
Subcommands (like "info block") can now autocomplete their
options.
Help for a single subcommand can be printed with a monitor
command such as "help info block".
New commands "blockdev-snapshot-internal-sync",
"blockdev-snapshot-delete-internal-sync" improve support for
internal qcow2 snapshot.
New command "blockdev-add" provides a QMP interface for block
device hotplug.
Block devices
The throttling algorithm has been rewritten; the new code is
more robust, and supports configuration of separate limits for
sustained I/O vs. I/O bursts
Migration
Migration was broken from QEMU <= 1.5 to 1.6; the new release
fixes it.
User-mode emulation
M68K ColdFire emulation supports atomic system calls.
Block devices, qemu-img, qemu-io
The sheepdog driver supports automatic reconnect after network
errors
The VMDK driver supports files produced by VMWare ESX.
The qcow2 driver can detect some cases of corruption, and will
prevent writing to a corrupted image.
The VHDX driver supports creating and writing .vhdx images.
The metadata of a file (where each sector of the guest image
is stored in the file on the host) can be dumped in human-readable
or JSON format using a new command "qemu-img map".
Guest agent
The "filesystem freeze/thaw" commands are now supported on
Windows too, where they will invoke the native Volume Shadow
Copy Service (VSS).
Miscellaneous
For targets that have no embedded disassembler, QEMU will now
produce hexadecimal dumps instead of just emitting an error
when a disassembly is requested. The enclosed script disas-objdump.pl
can be used, together with an external objdump program, to
convert the dump to a readable disassembly.
Host support
TCG now runs on x32 hosts.
Known issues
On Win32, QEMU must be compiled with --disable-coroutine-pool
to work around a suspected compiler bug.
The GTK terminal windows (monitor, serial console, parallel,
...) are still unusable in TCG mode: they lose characters and
can raise deadlocks.