wal2json is an output plugin for logical decoding. It means that the plugin
have access to tuples produced by INSERT and UPDATE. Also, UPDATE/DELETE old
row versions can be accessed depending on the configured replica identity.
Changes can be consumed using the streaming protocol (logical replication
slots) or by a special SQL API.
Python library for Intel HEX files manipulations
The Intel HEX file format is widely used in microprocessors and
microcontrollers area (embedded systems etc) as the de facto standard
for representation of code to be programmed into microelectronic
devices.
This work implements an intelhex Python library to read, write, create
from scratch and manipulate data from Intel HEX file format.
The distribution package also includes several convenience Python
scripts, including "classic" hex2bin and bin2hex converters and more,
those based on the library itself. Check the docs to know more.
Python and PyPI packaging tool. Core library and bootstrapping goo
imported as devel/py-flit_core at the same time. From the README:
Flit is a simple way to put Python packages and modules on PyPI.
It tries to require less thought about packaging and help you avoid
common mistakes.
3.7 is currently in security fixes only mode, but 3.8 will
continue to recieve a few more months of normal bug fixes.
This should give us time to prep the tree for 3.9 (a few packages
are not happy with 3.9 yet).
3.8 might be more problematic than 3.7 for Linuxes using older compilers
where shm_open isn't detected probably (however this problem doesn't
seem to be entirely absent in 3.7, as shown by certain packages like
mozjs*?). According to the CentOS 7 folks on tech-pkg this should be
possible to work around by using a newer compiler.
0.9.1
Added
- Functions to convert positions from and to utf-16 code units
- Type definitions for `ClientInfo` and `HoverParams`
Changed
- Exit server normally when `ctrl+c` is pressed in command shell.
- Mark deprecated `rangeLength` optional in `TextDocumentContentChangeEvent`
- Optimize json-rpc message serialization
- Fix `__init__()` constructors in several interface types
- Fix valueSet type in `SymbolKindAbstract`
Fixed
- `coroutine` deprecation warning - use async def instead
Pkgsrc changes:
* none, other than checksums.
Upstream changes:
This version has fixes to connect for UDP sockets, slowing down
potential ICMP side channel leakage. The fix can be controlled with the
option udp-connect: yes, it is enabled by default.
Additionally CVE-2020-28935 is fixed, this solves a problem where the
pidfile is altered by a symlink, and fails if a symlink is encountered.
See https://nlnetlabs.nl/downloads/unbound/CVE-2020-28935.txt for more
information.
New features are upstream TCP and TLS query reuse, where a channel is
reused for several queries. And http-notls-downstream: yesno for
unencrypted DoH, useful for back end support servers. The option
infra-keep-probing can be used to probe hosts that are down more
frequently.
The options edns-client-string and edns-client-string-opcode can be used
to add an EDNS option with the specified string in queries towards
servers, with the servers specified by IP address. It replaces the
edns-client-tag option.
The released version equals the 1.13.0rc4 with an added fix for stream
reuse and tcp fast open.
Features
- Pass the comm_reply information to the inplace_cb_reply* functions
during the mesh state and update the documentation on that.
- Fix#330: [Feature request] Add unencrypted DNS over HTTPS support.
This adds the option http-notls-downstream: yesno to change that,
and the dohclient test code has the -n option.
- Merge PR #228 : infra-keep-probing option to probe hosts that are
down. Add infra-keep-probing: yes option. Hosts that are down are
probed more frequently.
With the option turned on, it probes about every 120 seconds,
eventually after exponential backoff, and that keeps that way. If
traffic keeps up for the domain. It probes with one at a time, eg.
one query is allowed to probe, other queries within that 120 second
interval are turned away.
- Merge PR #313 from Ralph Dolmans: Replace edns-client-tag with
edns-client-string option.
- Merge PR #283 : Stream reuse. This implements upstream stream
reuse for performing several queries over the same TCP or TLS
channel.
- Fix to connect() to UDP destinations, default turned on,
this lowers vulnerability to ICMP side channels.
Option to toggle udp-connect, default is enabled.
Bug Fixes
- Fix#319: potential memory leak on config failure, in rpz config.
- Fix dnstap socket and the chroot not applied properly to the dnstap
socket path.
- Fix warning in libnss compile, nss_buf2dsa is not used without DSA.
- Fix#323: unbound testsuite fails on mock build in systemd-nspawn
if systemd support is build.
- Fix for python reply callback to see mesh state reply_list member,
it only removes it briefly for the commpoint call so that it does
not drop it and attempt to modify the reply list during reply.
- Fix that if there are on reply callbacks, those are called per
reply and a new message created if that was modified by the call.
- Free up auth zone parse region after use for lookup of host
- Merge PR #326 from netblue30: DoH: implement content-length
header field.
- DoH content length, simplify code, remove declaration after
statement and fix cast warning.
- Fix that if there are reply callbacks for the given rcode, those
are called per reply and a new message created if that was modified
by the call.
- Fix that the out of order TCP processing does not limit the
number of outstanding queries over a connection.
- Fix python documentation warning on functions.rst inplace_cb_reply.
- Log ip address when http session recv fails, eg. due to tls fail.
- Fix to set the tcp handler event toggle flag back to default when
the handler structure is reused.
- Clean the fix for out of order TCP processing limits on number
of queries. It was tested to work.
- Fix that http settings have colon in set_option, for
http-endpoint, http-max-streams, http-query-buffer-size,
http-response-buffer-size, and http-nodelay.
- Fix memory leak of https port string when reading config.
- local-zone regional allocations outside of chunk
- Merge PR #324 from James Renken: Add modern X.509v3 extensions to
unbound-control TLS certificates.
- Fix for PR #324 to attach the x509v3 extensions to the client
certificate.
- Fix#327: net/if.h check fails on some darwin versions; contribution
by Joshua Root.
- Fix#320: potential memory corruption due to size miscomputation upton
custom region alloc init.
- Fix#333: Unbound Segmentation Fault w/ log_info Functions From
Python Mod.
- Fix that minimal-responses does not remove addresses from a priming
query response.
- In man page note that tls-cert-bundle is read before permission
drop and chroot.
- Fix#341: fixing a possible memory leak.
- Fix memory leak after fix for possible memory leak failure.
- Fix#343: Fail to build --with-libnghttp2 with error: 'SSIZE_MAX'
undeclared.
- Fix for #303 CVE-2020-28935 : Fix that symlink does not interfere
with chown of pidfile.
- Fix#347: IP_DONTFRAG broken on Apple xcode 12.2.
- Fix#350: with the AF_NETLINK permission, to fix 1.12.0 error:
failed to list interfaces: getifaddrs: Address family not
supported by protocol.
- Merge #351 from dvzrv: Add AF_NETLINK to set of allowed socket
address families.
- iana portlist updated.
- Fix crash when TLS connection is closed prematurely, when
reuse tree comparison is not properly identical to insertion.
- Fix padding of struct regional for 32bit systems.
- with udp-connect ignore connection refused with UDP timeouts.
- Fix udp-connect on FreeBSD, do send calls on connected UDP socket.
- Better fix for reuse tree comparison for is-tls sockets. Where
the tree key identity is preserved after cleanup of the TLS state.
- Fix memory leak for edns client tag opcode config element.
- Attempt fix for libevent state in tcp reuse cases after a packet
is written.
- Fix readagain and writeagain callback functions for comm point
cleanup.
- Fix to omit UDP receive errors from log, if verbosity low.
These happen because of udp-connect.
- For #352: contrib/metrics.awk for Prometheus style metrics output.
- Fix that after failed read, the readagain cannot activate.
- Clear readagain upon decommission of pending tcp structure.
- Fix compile warning for type cast in http2_submit_dns_response.
- Fix when use free buffer to initialize rbtree for stream reuse.
- Fix compile warnings for windows.
- Fix compile warnings in rpz initialization.
- Fix contrib/metrics.awk for FreeBSD awk compatibility.
- Fix assertion failure on double callback when iterator loses
interest in query at head of line that then has the tcp stream
not kept for reuse.
- Fix stream reuse and tcp fast open.
20.3.1 (2020-12-03)
===================
Deprecations and Removals
-------------------------
- The --build-dir option has been restored as a no-op, to soften the transition
for tools that still used it.
20.3 (2020-11-30)
=================
Deprecations and Removals
-------------------------
- Remove --unstable-feature flag as it has been deprecated.
Features
--------
- Add support for :pep:`600`: Future 'manylinux' Platform Tags for Portable Linux Built Distributions.
- The new resolver now resolves packages in a deterministic order.
- Add support for MacOS Big Sur compatibility tags.
Bug Fixes
---------
- New Resolver: Rework backtracking and state management, to avoid getting stuck in an infinite loop.
- New resolver: Check version equality with ``packaging.version`` to avoid edge
cases if a wheel used different version normalization logic in its filename
and metadata.
- New resolver: Show each requirement in the conflict error message only once to reduce cluttering.
- Fix a regression that made ``pip wheel`` generate zip files of editable
requirements in the wheel directory.
- Fix ResourceWarning in VCS subprocesses
- Redact auth from URL in help message.
- New Resolver: editable installations are done, regardless of whether
the already-installed distribution is editable.
Vendored Libraries
------------------
- Upgrade certifi to 2020.11.8
- Upgrade colorama to 0.4.4
- Upgrade packaging to 20.7
- Upgrade pep517 to 0.9.1
- Upgrade requests to 2.25.0
- Upgrade resolvelib to 0.5.3
- Upgrade toml to 0.10.2
- Upgrade urllib3 to 1.26.2
Improved Documentation
----------------------
- Add a section to the User Guide to cover backtracking during dependency resolution.
- Reorder and revise installation instructions to make them easier to follow.
pkg_install required by mk is newer than what is required here, and the
DEPENDS here will always pull in the package even if the base system provides
a newer version.
Bump PKGREVISION.
Changes from release notes:
Enhancements:
* Text windows now have continuous scrolling from the beginning to end of
a module. At the end of a chapter just keep scrolling to see the next
chapter.
* You don't have to open the Personal Commentary for writing. Edit it in a
normal text window or even when it is a parallel column in a text window.
* Automatic text scrolling up or down with variable speed and pause.
* Copy to clipboard by choosing the beginning and ending reference.
* A search filter was added in the "Install Works" page of the Bookshelf
Manager.
* You can select text from a single column when using parallel texts in a
window.
* Added a user interface to delete or create search indices.
* The first time the Bookshelf Manager is used in a session, the remote
libraries are updated.
* Improved popup menus and icons for module chooser buttons and text
window headers.
* Show module unlock information in about text when available.
* Improved unlocking of modules.
Bugs fixed:
* Locked Bible not unlocking properly.
* Place not being saved in Daily Devotional.
* Problems with MAG window references using hebrew modules OSHB and OSMHB.
* Unable to create a search scope for deuterocanonical books.
* Searching with quotes not working.
* MAG windows Strongs references not working unless config settings were
saved.
Changes since 1.10.4:
duo_unix-1.11.4 - May 18, 2020
Added support for Ubuntu 20.04.
Added support tool to collect information (e.g. logs and PAM stacks) you can
send to Duo Support when troubleshooting issues.
Ubuntu 12.04 no longer supported.
Updated GPG public key for downloading distribution packages.
duo_unix-1.11.3 - October 2019
Support for CentOS 8, Red Hat 8, and Debian 10.
Improved validation of BSON messages.
Updated GPG public key for downloading distribution packages.
duo_unix-1.11.2 - June 2019
Published a guide to recommended Kerberos configuration for Duo Unix. Thanks
to Neal Poole at Facebook for bringing expertise and attention to this topic.
Updated SELinux policy to allow local logins to use the pam_duo PAM module
and made sshd configurable. This requires installation of
selinux-policy-devel on CentOS and RHEL 7 as a prerequisite.
Added support for spaces in group names when escaped with backslashes in
pam_duo.conf and login_duo.conf
Debian 7 no longer supported.
duo_unix-1.11.1 - November 2018
Fixed bug causing console login to fail on certain systems.
Debian 7 support is deprecated and will be removed in the next release.
duo_unix-1.11.0 - October 2018
Added configuration options for parsing the Duo username out of the GECOS
field: gecos_username_pos and gecos_delim.
Support for Debian 9 (Stretch).
CentOS 5 no longer supported.
duo_unix-1.10.5 - September 2018
CentOS 5 Support is deprecated and will be removed in the next release.
Fixed a bug that caused a segfault on systems where the hostname wasn't
retrievable.
Apologies for breaking this package so hard with the previous update.
- add missing buildlinks to go-mod, go-crypto and goldmark
- remove bin/server (which is the "getgo" App Engine app, not useful locally)
- update PLIST
Ironically, this is not packaged as a Go module, because it is a dependency
of go-tools.
This repository holds packages for writing tools
that work directly with Go module mechanics.
That is, it is for direct manipulation of Go modules themselves.
It is NOT about supporting general development tools that
need to do things like load packages in module mode.
That use case, where modules are incidental rather than the focus,
should remain in x/tools, specifically x/tools/go/packages.
The specific case of loading packages should still be done by
invoking the go command, which remains the single point of
truth for package loading algorithms.
1.4.1:
Due to numerous problems removed nose dependency completely in favor of pytest.
Fixed compatibility with Python 2.7
1.4.0:
Added support for index-only test names
1.3.1:
Switched from Travis to Github Actions for builds and release upload.
1.3.0:
Added the ability to specify the YAML loader in the file_data decorator
Dropped Python 3.4 support
1.2.2:
Merge pull request 76 from Harmon758/url-updates
Merge pull request 74 from carlwgeorge/stdlib-mock
Changes:
fix support for sound in PPAPI plugin
better handling of obfuscated code
new command line argument to ignore unhandled exceptions
support for context menus added
partial support for CubeTextures and compressed Textures in Stage3d
ability to create screenshot added
boost dependency removed
fullscreen mode implemented
better sound handling, especially for AVM1
better support of older (AVM1) swf files
support for xml in AVM1
support for video streaming in AVM1
lilv (0.24.10) stable;
* Fix memory leaks in lv2bench
* Fix various minor warnings and other code quality issues
* Make lilv_world_get() use translations
* Split and clean up test suite
-- David Robillard <d@drobilla.net> Sun, 27 Sep 2020 12:17:02 +0000
Version 2.10, 2020-05-18 (minor feature release)
* Add a method to PluginWrapper, the host-side base for adapters
like PluginInputDomainAdapter that modify the processing behaviour
of a plugin, that tells it to "disown" the wrapped plugin. The
former behaviour, and still the default, is for the wrapper to
take ownership of the wrapped plugin. The alternative behaviour
makes it easier to mix these classes with some modern C++ styles
that use managed pointers