in our case, __STDC_VERSION__ isn't defined when built as C++.
The fix isn't completeely right, it insists on <fenv.h> if built as C++.
Not entirely unreasonable, and makes this build on NetBSD/powerpc as well,
which doesn't like the redefinition of fegetround() and fesetround().
Bump PKGREVISION.
- fix for CVE-2016-7069 and CVE-2017-7557.
- applying rules on cache hits
- addition of runtime changeable rules that matches IP address for a
certain time: TimedIPSetRule
- SNMP support, exporting statistics and sending traps
- preventing the packet cache from ageing responses when deployed in
front of authoritative servers
- TTL alteration capabilities
- consistent hash results over multiple deployments
- exporting CNAME records over protobuf
- tuning the size of the ringbuffers used to keep track of recent
queries and responses
- various DNSCrypt-related fixes and improvements, including automatic
key rotation
Full changelog:
https://dnsdist.org/changelog.html
-------------------------------------
0.31 2017-07-04
- Merged PR #7 (Fix build and test failures under Perl 5.26 when '.'
is not in @INC), thanks @KENTNL.
0.30 2017-06-19
- Merged PR #5 (Fixed test failure due to perl regression fix in
5.21.3), thanks @TBSliver.
------------------------------------------
0.200007 2017-07-07 11:36:04-04:00 America/New_York
- rename the test library "Parent.pm" to "Mother.pm" to avoid conflict
with core "parent.pm" on case-insensitive systems (thanks, Dan Kogai)
--------------------------------------
version 0.006; 2017-08-07
* no longer include a Makefile.PL in the distribution
* in documentation, use four-column indentation for all verbatim
material
* in META.{yml,json}, point to public bug tracker
new: prefix= kwarg now available on ApplicationSession.register for runtime method names
new: @wamp.register(None) will use the function-name as the URI
new: correlation and uri attributes for WAMP message tracing
Renamed :func:`~websockets.server.serve()` and :func:`~websockets.client.connect()`'s klass argument to create_protocol to reflect that it can also be a callable. For backwards compatibility, klass is still supported.
:func:`~websockets.server.serve` can be used as an asynchronous context manager on Python ≥ 3.5.
Added support for customizing handling of incoming connections with :meth:`~websockets.server.WebSocketServerProtocol.process_request()`.
Made read and write buffer sizes configurable.
Rewrote HTTP handling for simplicity and performance.
Added an optional C extension to speed up low level operations.
An invalid response status code during :func:`~websockets.client.connect` now raises :class:`~websockets.exceptions.InvalidStatusCode` with a code attribute.
- Improve HTTP request line validation:
* Improve HTTP version parsing
- Fix HTTP CONNECT method processing:
* Respond with ``405 Method Not Allowed`` if ``proxy_mode is False``
* Validate that request-target is in authority-form
- Improve tests in ``test.test_core``
- Fix EPROTOTYPE @ Mac OS
v5.8.2
- Fix 39 regression. Add HTTP request line check:
absolute URI path must start with a
forward slash ("/").
New Features
* Numbers: Add currency utilities and helpers
* Support PyInstaller
Minor Improvements and bugfixes
* Dates: Add __str__ to DateTimePattern
* Dates: Fix an invalid string to bytes comparison when parsing TZ files on Py3
* Dates: Formatting zero-padded components of dates is faster
* Documentation: Fix "Good Commits" link in CONTRIBUTING.md
* Documentation: Fix link to Python gettext module
* Messages: Allow both dash and underscore separated locale identifiers in pofiles
* Messages: Extract Python messages in nested gettext calls
* Messages: Fix in-place editing of dir list while iterating
* Messages: Stabilize sort order
* Time zones: Honor the no-inherit marker for metazone names
Features
- ``xdist`` now supports tests to log results multiple times, improving
integration with plugins which require it like `pytest-rerunfailures
<https://github.com/gocept/pytest-rerunfailures>_` and `flaky
<https://pypi.python.org/pypi/flaky>`_.
Bug Fixes
- Fix issue where tests were being incorrectly identified if a worker crashed
during the ``teardown`` stage of the test.
TEST FIXES
* Use constant timestamp so tests pass in all timezones, not just BST.
0.18.1:
BUG FIXES
* Fix syntax error in dulwich.contrib.test_swift_smoke.
0.18.0:
BUG FIXES
* Fix remaining tests on Windows.
* Fix build of C extensions with Python 3 on Windows.
* Pass 'mkdir' argument onto Repo.init_bare in Repo.clone.
* In ``dulwich.porcelain.add``, if no files are specified,
add from current working directory rather than repository root.
* Properly deal with submodules in 'porcelain.status'.
* ``dulwich.porcelain.remove`` now actually removes files from
disk, not just from the index.
* Fix handling of "reset" command with markers and without
"from".
* Fix handling of "merge" command with markers.
* Support treeish argument to porcelain.reset(), rather than
requiring a ref/commit id.
* Handle race condition when mtime doesn't change between writes/reads.
* Fix ``dulwich.porcelain.show`` on commits with Python 3.
IMPROVEMENTS
* Add basic support for reading ignore files in ``dulwich.ignore``.
``dulwich.porcelain.add`` and ``dulwich.porcelain.status`` now honor
ignores.
* New ``dulwich.porcelain.check_ignore`` command.
* ``dulwich.porcelain.status`` now supports a ``ignored`` argument.
DOCUMENTATION
* Clarified docstrings for Client.{send_pack,fetch_pack} implementations.