Noteworthy changes in version 2.0.30 (2016-03-31)
-------------------------------------------------
* gpg: Avoid too early timeout during key generation with 2.1 cards.
* agent: Fixed printing of ssh fingerprints for 384 bit ECDSA keys.
* agent: Fixed an alignment bug related to the passphrase
confirmation.
* scdaemon: Fixed a "conflicting usage" bug.
* scdaemon: Fixed usb card reader removal problem on Windows 8 and
later.
* Fixed a problem on AIX due to peculiarity with RLIMIT_NOFILE.
* Updated the Japanese and Dutch translations.
* Fixed a few other bugs.
Library
-------
- Issue #26323: Add Mock.assert_called() and Mock.assert_called_once()
methods to unittest.mock. Patch written by Amit Saha.
- Issue #22138: Fix mock.patch behavior when patching descriptors. Restore
original values after patching. Patch contributed by Sean McCully.
- Issue #24857: Comparing call_args to a long sequence now correctly returns a
boolean result instead of raising an exception. Patch by A Kaptur.
- Issue #23004: mock_open() now reads binary data correctly when the type of
read_data is bytes. Initial patch by Aaron Hill.
- Issue #21750: mock_open.read_data can now be read from each instance, as it
could in Python 3.3.
- Issue #18622: unittest.mock.mock_open().reset_mock would recurse infinitely.
Patch from Nicola Palumbo and Laurent De Buyst.
- Issue #23661: unittest.mock side_effects can now be exceptions again. This
was a regression vs Python 3.4. Patch from Ignacio Rossi
- Issue #23310: Fix MagicMock's initializer to work with __methods__, just
like configure_mock(). Patch by Kasia Jachim.
- Issue #23568: Add rdivmod support to MagicMock() objects.
Patch by Håkan Lövdahl.
- Issue #23581: Add matmul support to MagicMock. Patch by Håkan Lövdahl.
- Issue #23326: Removed __ne__ implementations. Since fixing default __ne__
implementation in issue #21408 they are redundant. *** NOT BACKPORTED ***
- Issue #21270: We now override tuple methods in mock.call objects so that
they can be used as normal call attributes.
- Issue #21256: Printout of keyword args should be in deterministic order in
a mock function call. This will help to write better doctests.
- Issue #21262: New method assert_not_called for Mock.
It raises AssertionError if the mock has been called.
- Issue #21238: New keyword argument `unsafe` to Mock. It raises
`AttributeError` incase of an attribute startswith assert or assret.
- Issue #21239: patch.stopall() didn't work deterministically when the same
name was patched more than once.
- Issue #21222: Passing name keyword argument to mock.create_autospec now
works.
- Issue #17826: setting an iterable side_effect on a mock function created by
create_autospec now works. Patch by Kushal Das.
- Issue #17826: setting an iterable side_effect on a mock function created by
create_autospec now works. Patch by Kushal Das.
- Issue #20968: unittest.mock.MagicMock now supports division.
Patch by Johannes Baiter.
- Issue #20189: unittest.mock now no longer assumes that any object for
which it could get an inspect.Signature is a callable written in Python.
Fix courtesy of Michael Foord.
- Issue #17467: add readline and readlines support to mock_open in
unittest.mock.
- Issue #17015: When it has a spec, a Mock object now inspects its signature
when matching calls, so that arguments can be matched positionally or
by name.
- Issue #15323: improve failure message of Mock.assert_called_once_with
- Issue #14857: fix regression in references to PEP 3135 implicit __class__
closure variable (Reopens issue #12370)
- Issue #14295: Add unittest.mock
Version 3.4.1 - released 2006-03-26
----------------------------------------
- Included tests/private.pem in MANIFEST.in
- Included README.md and CHANGELOG.txt in MANIFEST.in
NEW IN WAF 1.8.20
-----------------
* Detection SUN cc compiler version 5.0 #1697
* Initialize 'VALAFLAGS' with OS flags #1703
* Convert --perlbinary data to list #1705
* Cppcheck fixes#1708
* Boost module enhancements and fixes#1709
* Various cpplint enhancements #1711
* Workaround for unreadable home folders
abcde 2.7.2
* When using musicbrainz, don't assume that there will be release
events attached to a particular CD release. Bug fix for the addition
of year information support in 2.7.1. Thanks to Ed Oehler and Alan W.
Kerr for debugging help.
* Support for output to the Matroska container (mka). Encoder
is FFmpeg (or avconv). Typical conf file syntax would be:
MKAENCODERSYNTAX=ffmpeg
FFMPEG=ffmpeg
FFMPEGENCOPTS="-c:a ac3 -b:a 448k"
OUTPUTTYPE="mka"
Thanks to Shantiq and Fakeoutdoorsman of the Ubuntu Forums
for the idea.
* Add id3tag mp3 tagger as this is the tagger available to
OpenBSD users. Thanks to Christopher Zimmermann for the
notification and patch.
* Allow for cddb response 500. Thanks again to Von Welch for the
bug report and patch. This closes Issue 26:
http://abcde.einval.com/bugzilla/show_bug.cgi?id=26
* Fix for 'expansion of $REDIR' bug on MacOSX. Thanks to Von Welch
for the bug report. This closes Issue 22:
http://abcde.einval.com/bugzilla/show_bug.cgi?id=22
* Makefile adjusted to allow the sample abcde.conf file to be
installed by default to /etc rather than $(prefix)/etc.
Thanks to Volker Schmidt from archlinux for the bug report:
https://bugs.archlinux.org/task/46671
* Allow getalbumart to correctly place cover image when single
track is selected. Thanks to Nino Burini for the bug report
and also the fix. This closes Issue 25:
http://abcde.einval.com/bugzilla/show_bug.cgi?id=25
Changes:
Release 0.17.0
==============
Note: The client API examples have moved to https://github.com/mpv-player/mpv-examples
Build System Changes
--------------------
- install symbolic SVG icon
- build: allow plain-gl build on OSX (#2980)
- build: disable encoding mode by default (uses deprecated FFmpeg APIs)
Features
--------
New
~~~
- csputils: add DCI-P3 colorspace
- d3d11va hwdec
- demux: add null demuxer
- ipc: add Windows implementation with named pipes
- mediacodec decoder hwdec wrapper
- vo_opengl: add dxva2 interop to angle backend
- vo_opengl: generate 3DLUT against source and use full BT.1886 (#2815)
Options and Commands
--------------------
Added
~~~~~
- command: add cache-speed property
- command: add keepaspect property
- command: add video-stereo-mode property (#2994)
- command: export canonical ffmpeg version identifier (ffmpeg-version)
- command: export lists of all codecs (decoder-list and encoder-list)
- osd: add italic font for osd (#3031)
Changed
~~~~~~~
- aspect: make video-zoom logarithmic (#3004)
- command: export more information under track-list
- ipc: rename --input-unix-socket to --input-ipc-server
- vo_opengl: decrease default superxbr-edge-strength
- vo_opengl: rename prescale to prescale-luma
Fixes and Minor Enhancements
----------------------------
- TOOLS/zsh.pl: don't complete URLs by default unless no files match (#2892)
- ad_lavc, vd_lavc: support new Libav decoding API
- cache: disable useless "Cache is not responding" warning (#3019)
- demux: delay bitrate calculation on packets with unknown timestamps (#2903)
- demux_timeline: set correct seekable flags (#2898)
- input: accept plain text for drag and drop (#2945)
- input: do not force double-click emulation for artificial commands (#2899)
- lavc_conv: fix Libav srt subtitles (#2888)
- player: add missing audio reconfig events (#2929, #2920)
- player: add wv to list of external audio file extensions
- player: fix --stream-dump exit code (#2848)
- player: fix breakage when combining 3D and rotate auto-filters
- playlist: improve shuffle algorithm (better uniformity)
- sub: interpret "text" subtitles as srt
- vo_opengl, osd: allow osc.lua to react faster on resizes
- vo_opengl: GLX: try to create 3.3 core profile context (#2938)
- vo_opengl: draw transparency checkerboard after upscaling
- vo_opengl: fix operation without GL_ARB_texture_rg
- vo_opengl: improve superxbr algorithm
- vo_opengl: only open one OpenGL/DX interop handle when using dxva2 (fixes interop with AMD drivers)
- wayland: don't set fs mode on every configure (#2817)
- x11: do not set _NET_WM_BYPASS_COMPOSITOR by default (#2997)
- ytdl_hook: handle optional format_note
Upstream changes:
Changes in version 1.0-5 (2016-02-02)
o improvements in quantile estimation
Changes in version 1.0-4 (2016-01-19)
o a new algorithm for quantile estimation, again. Quantiles are
now computed by a stochastic root finding algorithm. Note
that f.quantile in the output of qmv{t,norm} is now (again)
the squared difference between the cdf evaluated at the
quantile and the level. The \code{interval} argument to the
quantile functions is used as a starting value for the
root finder when available.
o clean-ups in C and R code and documentation
Changes in version 1.0-3 (2015-07-21)
o new algorithm for quantile estimation. Quantiles are
now computed by minimising the squared distance between the
distribution function and the probability whereas previous versions
used uniroot(). The procedure is now performed multiple times with
difference random seeds in order to stabilise the results. The
\code{interval} argument to the quantile functions is IGNORED now.
Update DEPENDS
Upstream changes:
CHANGES IN markdown VERSION 0.7.7
BUG FIXES
o renderMarkdown() works now even if text = character(0) or ""
o added an `encoding` argument to renderMarkdown() since multi-byte characters
in renderMarkdown() did not work on Windows (thanks, Kohske Takahashi, #63)
o fixed#64: invalid 'n' argument in rpubsUpload() (thanks, Wouter van
Atteveldt)
MAJOR CHANGES
o if renderMarkdown() returns a character vector, it will be marked with the
UTF-8 encoding if it contains multi-byte characters
Upstream changes:
CHANGES IN mime VERSION 0.4
NEW FEATURES
o added a new content type: .geojson -> application/vnd.geo+json (thanks,
@dmpe, #3)
BUG FIXES
o guess_type() may fail on Windows when the file paths are too long (#2)
CHANGES IN mime VERSION 0.3
NEW FEATURES
o added a few more content types
CHANGES IN mime VERSION 0.2
NEW FEATURES
o added a function parse_multipart() to parse multipart form data submitted via
HTTP POST
Upstream changes:
Version 1.5105: Sat May 2 2015
- Prevent CPAN from indexing private-lib
Version 1.5104: Mon Apr 20 2015
- Remove unused File::Cat import
Version 1.5103: Mon Apr 20 2015
- Add File::Path dependency for testing. Thanks to Paul Howarth
<paul@city-fan.org> for the info.
https://rt.cpan.org/Ticket/Display.html?id=103482
- Don't install private Module::Install extension. Thanks to Paul Howarth
<paul@city-fan.org> for the bug report.
https://rt.cpan.org/Ticket/Display.html?id=103482
- Clarify licensing terms
- Move verbose testing to a private module, and implement it in a way that
doesn't require editing the Makefile after it is generated.
- Require File::Slurp instead of including it, to avoid potential problems
like this:
http://www.cpantesters.org/cpan/report/86a0145a-e52b-11e4-a1d1-8536eb4f9f07
- Improve the ability of the test suite to be run in parallel
- Fix Windows test incompatibilities, such as:
http://www.cpantesters.org/cpan/report/12187014-af8d-1014-92d8-fdf72a825c07http://www.cpantesters.org/cpan/report/12187014-af8d-1014-92d8-fdf72a825c07
Version 1.5102: Sun Apr 12 2015
- Fix xz and lzip test skip for when tools are not installed
- Enable verbose testing for CPAN-testers
- Use proper temp dir instead of t/temp
- Consolidate issue tracking at rt.cpan.org
Version 1.5101: Sat Apr 4 2015
- Add a version check for lzip, to make sure the .lz file can be decompressed
properly during testing. Thanks to Paul Howarth <paul@city-fan.org> for the
suggestion.
- Fix warning about deleting nonexistent test cache
- Enhance "make test TEST_VERBOSE=1" to dump debug information
- Work around a POD-stripping bug that would cause module load to fail on some
platforms
Version 1.5100: Sun Mar 22 2015
- Moved code to github
- Added xz support.
https://rt.cpan.org/Ticket/Display.html?id=68286
Thanks to sascha@trimind.de for initial patches.
- Added lzip support.
Thanks to an anonymous submitter for the idea.
http://sourceforge.net/p/grepmail/patches/8/
- Added POD test
- Fixed hang in pure Perl implementation for a malformed mbox file scenario.
Thanks to Jason Brooks <jason@petting-zoo.org> for providing an mbox
that found this bug.
- Fixed $OLDSTDERR used only once warning.
https://rt.cpan.org/Ticket/Display.html?id=58053
Thanks to paul@city-fan.org for the bug report and patch.
- Fixed enabling of warnings.
https://rt.cpan.org/Ticket/Display.html?id=79898
Thanks to atourbin@cpan.org for the bug report and patch.
- Fixed a division by zero error for malformed mbox files that start with a
newline.
https://rt.cpan.org/Ticket/Display.html?id=69469
Thanks to vadz@cpan.org for the bug report.
- Fix bug in M::M::Perl documentation.
Thanks to Christopher Orsolits <chris@s7logic.com> for spotting it.
- Add more cache file validation.
Thanks to Richard Higson <richard.higson@gt.owl.de> for reporting the
problem.
2015-03-24 Vin Shelton <acs@xemacs.org>
* XEmacs 21.4.24 is released
2015-02-23 Vin Shelton <acs@xemacs.org>
* configure.in: Add LIBOSSAUDIO as appropriate. Patch from netbsd
via Hauke Fath.
* configure: Rebuild.
2015-02-15 Vin Shelton <acs@xemacs.org>
* configure.in: Additional netbsd platform definitions.
* configure: Rebuild.
I have used the opportunity for a bit of spring cleaning:
o remove build restrictions for powerpc and mips (hacks.mk, Makefile)
o drop the inactive X11 toolkit options - they were never used, and
upstream does not support them for 21.4, anyway (options.mk)
o add comments to patch files
o upstream converted the texinfo files to v5 format. Patch the offenders
to be v4 compatible
Upstream changes:
0.04
13 Jul 2015
- Whitespace and POD clean up. Functions are described
individually.
- Added error checking for the array lengths.
- Modernized the use of EXPORT, added a minimum perl version, etc.
0.03
26 May 2015
- Remove pod-coverage.t from the test directory.
0.02
17 May 2015
- Get package up to more-or-less current standards using
Module-Starter. Tests and documentation updates come
with the next release.
Upstream changes:
2016-03-09 Gisle Aas <gisle@ActiveState.com>
Release 2.55
Gordon Stanton (2):
Make use warnings work including test cases.
Initial Travis config
Gisle Aas (1):
Avoid warning: 'static' is not at beginning of declaration [RT#105646]
Upstream changes:
6.58 2016-04-09
- Removed deprecated build_frame and parse_frame methods from
Mojo::Transaction::WebSocket.
- Added fork policy to Mojolicious::Guides::Contributing.
- Improved Mojo::JSON to generate canonical JSON objects.
- Fixed bug in Mojo::Loader where classes with exceptions could not be loaded
twice. (kiwiroy, sri)
6.57 2016-03-23
- Fixed a few validation bugs in Mojolicious::Validator::Validation.
(Mikey, sri)
- Fixed copyright notice.
Features
- cqlengine: Warn on sync_schema type mismatch
- cqlengine: Automatically defer fields with the '=' operator
(and immutable values) in select queries
- cqlengine: support non-equal conditions for LWT
- cqlengine: sync_table should validate the primary key composition
- cqlengine: token-aware routing for mapper statements
Bug Fixes
- Deleting a column in a lightweight transaction raises
a SyntaxException
- cqlengine: make Token function works with named tables/columns
- comparing models with datetime fields fail #79
- cython date deserializer integer math should be aligned
with CPython
- db_field is not always respected with UpdateStatement
- Sync_table fails on column.Set with secondary index
- deps: Fix --gdbjit for embedders. Backported from v8 upstream.
- etw: Correctly display descriptors for ETW events 9 and 23 on
the windows platform.
- querystring: Restore throw when attempting to stringify bad
surrogate pair.
This fixes the Badlock bug (CVE-2016-2118) and others vulnerabilities:
o CVE-2016-2118 (SAMR and LSA man in the middle attacks possible)
o CVE-2016-2115 (SMB IPC traffic is not integrity protected)
o CVE-2016-2114 ("server signing = mandatory" not enforced)
o CVE-2016-2113 (Missing TLS certificate validation)
o CVE-2016-2112 (LDAP client and server don't enforce integrity)
o CVE-2016-2111 (NETLOGON Spoofing Vulnerability)
o CVE-2016-2110 (Man in the middle attacks possible with NTLMSSP)
o CVE-2015-7560 (Incorrect ACL get/set allowed on symlink path)
o CVE-2016-0771 (Out-of-bounds read in internal DNS server)
o CVE-2015-5370 (Multiple errors in DCE-RPC code)