2.8.1 (2022-08-19)
* refactor Addressable::URI.normalize_path to address linter offenses (#430)
* remove redundant colon in Addressable::URI::CharacterClasses::AUTHORITY
regex (#438)
* update gemspec to reflect supported Ruby versions (#466, #464, #463)
* compatibility w/ public_suffix 5.x (#466, #465, #460)
* fixes "invalid byte sequence in UTF-8" exception when unencoding URLs
containing non UTF-8 characters (#459)
* Ractor compatibility (#449)
* use the whole string instead of a single line for template match (#431)
* force UTF-8 encoding only if needed (#341)
* This package is mainly for redmine50 on Ruby 2.7.
* This package require ruby-net-protocol and ruby-digest on Ruby 2.7.
* Remove a duplicate entry from PLIST.
Bump PKGREVISION.
It is required for forthcoming redmine50 package.
# Net::POP3
This library provides functionality for retrieving
email via POP3, the Post Office Protocol version 3. For details
of POP3, see [RFC1939] (http://www.ietf.org/rfc/rfc1939.txt).
3.11.4
Modified
Better management of domain zone id in yandex provider
Fix create record action on glesys provider
Fix create multiple TXT records for the same name in azure provider
For changes before 3.0.0 (2.3.23), please refer
<https://github.com/rapid7/recog/releases/tag/v2.3.23>.
3.0.0 - 2022.06.28
What's Changed
* Repository split - remove recog library by @mkienow-r7 in #437
* Update default branch rename instructions by @mkienow-r7 in #442
* Update to Ruby version 2.7.5 by @mkienow-r7 in #443
* recog_standardize: handle missing files, detect removed identifiers, unify
device type tracking by @TomSellers in #438
* Add Baxter SIGMA Spectrum Infusion System fingerprint by @mkienow-r7 in #439
* Add FastHTTP fingerprint by @mkienow-r7 in #440
* Add ManageEngine ADSelfService Plus cookie by @mkienow-r7 in #441
* Restore and enhance fingerprint self test spec by @mkienow-r7 in #444
* Add WatchGuard Fireware XTM favicon fingerprint by @mkienow-r7 in #445
* Fix pre-commit hook for updated recog_standardize by @mkienow-r7 in #446
* Add WSO2 product fingerprints by @mkienow-r7 in #450
* Add openHAB fingerprints by @mkienow-r7 in #448
* Add Home Assistant favicon fingerprint by @mkienow-r7 in #449
* Add Ballerina programming language HTTP module fingerprint by @mkienow-r7
in #451
* Add Alentis Electronics NetPing PDU fingerprints by @mkienow-r7 in #447
* Add dotCMS Content Management Platform fingerprints by @mkienow-r7 in #452
* Add Microsoft Azure Application Gateway fingerprint by @mkienow-r7 in #453
* Add Alibaba Cloud Object Storage Service (OSS) fingerprint by @mkienow-r7
in #454
* Add assorted ZTE CPE device web server fingerprint by @mkienow-r7 in #455
* Add a favicon for synology DSM by @jvoisin in #457
* Add a x509_issuers fingerprint for proxmox by @jvoisin in #459
* Fix port number portion of an assert nothing HTTP server regex by
@mkienow-r7 in #461
* Add Hydra web server fingerprint by @mkienow-r7 in #463
* Add Aruba fingerprints via SNMP by @dcollado-r7 in #462
New Contributors
* @dcollado-r7 made their first contribution in #462
3.0.1 - 2022.06.29
What's Changed
* Repository split - remove recog library by @mkienow-r7 in #437
* Update default branch rename instructions by @mkienow-r7 in #442
* Update to Ruby version 2.7.5 by @mkienow-r7 in #443
* recog_standardize: handle missing files, detect removed identifiers, unify
device type tracking by @TomSellers in #438
* Add Baxter SIGMA Spectrum Infusion System fingerprint by @mkienow-r7 in #439
* Add FastHTTP fingerprint by @mkienow-r7 in #440
* Add ManageEngine ADSelfService Plus cookie by @mkienow-r7 in #441
* Restore and enhance fingerprint self test spec by @mkienow-r7 in #444
* Add WatchGuard Fireware XTM favicon fingerprint by @mkienow-r7 in #445
* Fix pre-commit hook for updated recog_standardize by @mkienow-r7 in #446
* Add WSO2 product fingerprints by @mkienow-r7 in #450
* Add openHAB fingerprints by @mkienow-r7 in #448
* Add Home Assistant favicon fingerprint by @mkienow-r7 in #449
* Add Ballerina programming language HTTP module fingerprint by @mkienow-r7
in #451
* Add Alentis Electronics NetPing PDU fingerprints by @mkienow-r7 in #447
* Add dotCMS Content Management Platform fingerprints by @mkienow-r7 in #452
* Add Microsoft Azure Application Gateway fingerprint by @mkienow-r7 in #453
* Add Alibaba Cloud Object Storage Service (OSS) fingerprint by @mkienow-r7
in #454
* Add assorted ZTE CPE device web server fingerprint by @mkienow-r7 in #455
* Add a favicon for synology DSM by @jvoisin in #457
* Add a x509_issuers fingerprint for proxmox by @jvoisin in #459
* Fix port number portion of an assert nothing HTTP server regex by
@mkienow-r7 in #461
* Add Hydra web server fingerprint by @mkienow-r7 in #463
* Add Aruba fingerprints via SNMP by @dcollado-r7 in #462
New Contributors
* @dcollado-r7 made their first contribution in #462
0.17.1 (2022-06-07)
* Fixed shebang of bash #385
* Omit some tests for now until we update our CA cert #386
* Add Ruby 3.0 support #388
* Add TruffleRuby 21.0.0 to CI #389
* Correct a typo in an error message #391
* Enable bundler caching for travis #390
* Fix circular require while loading lib/net/ldap/entry.rb and
lib/net/ldap/dataset.rb #392
* Handle nil value in GetbyteForSSLSocket::getbyte #306
upstream changes:
-----------------
o v1.20.4
Bugfixes:
#7458: Syncthing announces address of interface which is down
#8479: Panic in failure reporting
Enhancements:
#8007: Support listing the discovered devices using the cli
Changes in version 2.0.2:
* Small bug fixes and improvements
Changes in version 2.0.1:
* Add support for DNSSEC
* Add -F to display flags for each response (dnsping)
* Display full response in verbose mode (dnsping)
* Add DoT (DNS over TLS) support (dnsping, dnseval)
* Add DoH (DNS over HTTPS) support (dnsping, dnseval)
* Add TCP support
* Improved JSON output support for dnseval
* Refactor and PEP8 cleanup
* Do not use system resolver when not needed
* Add support for user defined source IP address
* Add user-specified destination port (-p/--port)
* Improve error handling
* Display last response code for each entry
* Rework custom socket and custom TTL support
* Rework time calculation logic to eliminate an extra DNS request that
was just sent for timing (dnstraceroute)
* Update docs (output samples, use cases, etc)
* Use proper terminology (in code) to reduce confusion
v4.4.4
- BUGFIX: Correctly handle data decompression with Qt 6.3 (brvphoenix)
- BUGFIX: Fix wrong file names displayed in tooltip (Chocobo1)
- BUGFIX: Fix incorrect "max outgoing port" setting (glassez)
- BUGFIX: Make working set limit available only on libtorrent 2.0.x builds (summer)
- BUGFIX: Try to recover missing tags (summer)
- RSS: Clear RSS parsing error after use (glassez)
- WEBAPI: Set HTTP method restriction on WebAPI actions (Chocobo1)
- WINDOWS: Work around application stuttering on Windows (Chocobo1)
- WINDOWS: NSIS: Update Portuguese, Italian, Korean, Latvian translations(Blackspirits, bovirus, Minseo Lee, Coool)
- LINUX: Improve D-Bus notifications handling (glassez)
- MACOS: Open destination folders on macOS in separate thread (Nick Korotysh)
Twine 4.0.1 (2022-06-01)
Bugfixes
Improve logging when keyring fails. (#890)
Reconfgure root logger to show all log messages. (#896)
Twine 4.0.0 (2022-03-31)
Features
Drop support for Python 3.6. (#869)
Use Rich to add color to upload output. (#851)
Use Rich to add color to check output. (#874)
Use Rich instead of tqdm for upload progress bar. (#877)
Bugfixes
Remove Twine’s dependencies from the User-Agent header when uploading. (#871)
Improve detection of disabled BLAKE2 hashing due to FIPS mode. (#879)
Restore warning for missing long_description. (#887)
Twine 3.8.0 (2022-02-02)
Features
Add --verbose logging for querying keyring credentials. (#849)
Log all upload responses with --verbose. (#859)
Show more helpful error message for invalid metadata. (#861)
Bugfixes
Require a recent version of urllib3. (#858)
Twine 3.7.1 (2021-12-07)
Improved Documentation
Fix broken link to packaging tutorial. (#844)
Twine 3.7.0 (2021-12-01)
Features
Add support for core metadata version 2.2, defined in PEP 643. (#833)
Twine 3.6.0 (2021-11-10)
Features
Add support for Python 3.10. (#827)
Twine 3.5.0 (2021-11-02)
Features
Show more helpful messages for invalid passwords. (#815)
Allow the --skip-existing option to work with GCP Artifact Registry. (#823)
Bugfixes
Add a helpful error message when an upload fails due to missing a trailing slash in the URL. (#812)
Generalize --verbose suggestion when an upload fails. (#817)
Twine 3.4.2 (2021-07-20)
Bugfixes
Improve error message for unsupported metadata. (#755)
Improve error message for a missing config file. (#770)
Do not include md5_digest or blake2_256_digest if FIPS mode is enabled on the host. This removes those fields from the metadata before sending the metadata to the repository. (#776)
Twine 3.4.1 (2021-03-16)
Bugfixes
Fix a regression that was causing some namespace packages with dots in them fail to upload to PyPI. (#745)
Twine 3.4.0 (2021-03-15)
Features
Prefer importlib.metadata for entry point handling. (#728)
Rely on importlib_metadata 3.6 for nicer entry point processing. (#732)
Eliminate dependency on setuptools/pkg_resources and replace with packaging and importlib_metadata. (#736)
Twine 3.3.0 (2020-12-23)
Features
Print files to be uploaded using upload --verbose (#670)
Print configuration file location when using upload --verbose (#675)
Print source and values of credentials when using upload --verbose (#685)
Add support for Python 3.9 (#708)
Turn warnings into errors when using check --strict (#715)
Bugfixes
Make password optional when using upload --client-cert (#678)
Support more Nexus versions with upload --skip-existing (#693)
Support Gitlab Enterprise with upload --skip-existing (#698)
Show a better error message for malformed files (#714)
Improved Documentation
Adopt PSF code of conduct (#680)
Adopt towncrier for the changleog (#718)
Twine 3.2.0 (2020-06-24)
Features
Improve display of HTTP errors during upload (#666)
Print packages and signatures to be uploaded when using --verbose option (#652)
Use red text when printing errors on the command line (#649)
Require repository URL scheme to be http or https (#602)
Add type annotations, checked with mypy, with PEP 561 support for users of Twine’s API (#231)
Bugfixes
Update URL to .pypirc specification (#655)
Don’t raise an exception when Python version can’t be parsed from filename (#612)
Fix inaccurate retry message during upload (#611)
Clarify error messages for archive format (#601)
Twine 3.1.1 (2019-11-27)
Bugfixes
Restore --non-interactive as a flag not expecting an argument. (#548)
Twine 3.1.0 (2019-11-23)
Features
Add support for specifying --non-interactive as an environment variable. (#547)
Twine 3.0.0 (2019-11-18)
Features
When a client certificate is indicated, all password processing is disabled. (#336)
Add --non-interactive flag to abort upload rather than interactively prompt if credentials are missing. (#489)
Twine now unconditionally requires the keyring library and no longer supports uninstalling keyring as a means to disable that functionality. Instead, use keyring --disable keyring functionality if necessary. (#524)
Add Python 3.8 to classifiers. (#518)
Bugfixes
More robust handling of server response in --skip-existing (#332)
Twine 2.0.0 (2019-09-24)
Features
Twine now requires Python 3.6 or later. Use pip 9 or pin to “twine<2” to install twine on older Python versions. (#437)
Bugfixes
Require requests 2.20 or later to avoid reported security vulnerabilities in earlier releases. (#491)
Twine 1.15.0 (2019-09-17)
Features
Improved output on check command: Prints a message when there are no distributions given to check. Improved handling of errors in a distribution’s markup, avoiding messages flowing through to the next distribution’s errors. (#488)
Twine 1.14.0 (2019-09-06)
Features
Show Warehouse URL after uploading a package (#459)
Better error handling and gpg2 fallback if gpg not available. (#456)
Now provide a more meaningful error on redirect during upload. (#310)
Bugfixes
Fail more gracefully when encountering bad metadata (#341)
dnspython is a DNS toolkit for Python. It provides both high and low
level access to DNS. The high level classes perform queries for data
of a given name, type, and class, and return an answer set. The low
level classes allow direct manipulation of DNS zones, messages, names,
and records.
This is the python-2.x version of the module.
2.6.4
- BUG/MINOR: ssl/cli: error when the ca-file is empty
- BUG/MAJOR: mworker: fix infinite loop on master with no proxies.
2.6.3
- BUG/MINOR: sockpair: wrong return value for fd_send_uxst()
- Revert "BUG/MINOR: peers: set the proxy's name to the peers section name"
- DEBUG: fd: split the fd check
- MEDIUM: resolvers: continue startup if network is unavailable
- BUG/MINOR: mworker: PROC_O_LEAVING used but not updated
- BUG/MEDIUM: mux-quic: fix missing EOI flag to prevent streams leaks
- MINOR: quic: Congestion control architecture refactoring
- MEDIUM: quic: Cubic congestion control algorithm implementation
- MINOR: quic: New "quic-cc-algo" bind keyword
- BUG/MINOR: quic: loss time limit variable computed but not used
- MINOR: quic: Stop looking for packet loss asap
- BUG/MAJOR: quic: Useless resource intensive loop qc_ackrng_pkts()
- MINOR: quic: Send packets as much as possible from qc_send_app_pkts()
- BUG/MEDIUM: queue/threads: limit the number of entries dequeued at once
- MINOR: ebtree: add ebmb_lookup_shorter() to pursue lookups
- BUG/MEDIUM: pattern: only visit equivalent nodes when skipping versions
- BUG/MINOR: mux-quic: prevent crash if conn released during IO callback
- CLEANUP: mux-quic: remove useless app_ops is_active callback
- BUG/MINOR: mux-quic: do not free conn if attached streams
- MINOR: peers: Use a dedicated reconnect timeout when stopping the local peer
- BUG/MEDIUM: peers: limit reconnect attempts of the old process on reload
- BUG/MINOR: peers: Use right channel flag to consider the peer as connected
- BUG/MEDIUM: dns: Properly initialize new DNS session
- BUG/MINOR: backend: Don't increment conn_retries counter too early
- MINOR: server: Constify source server to copy its settings
- REORG: server: Export srv_settings_cpy() function
- BUG/MEDIUM: proxy: Perform a custom copy for default server settings
- MINOR: peers: Add a warning about incompatible SSL config for the local peer
- BUG/MINOR: quic: Missing in flight ack eliciting packet counter decrement
- BUG/MEDIUM: quic: Floating point exception in cubic_root()
- BUILD: http: silence an uninitialized warning affecting gcc-5
- BUG/MINOR: quic: Avoid sending truncated datagrams
- BUG/MINOR: ring/cli: fix a race condition between the writer and the reader
- BUG/MEDIUM: sink: Set the sink ref for forwarders created during ring parsing
- BUG/MINOR: sink: fix a race condition between the writer and the reader
- BUG/MINOR: quic: do not reject datagrams matching minimum permitted size
- BUG/MINOR: quic: Missing Initial packet dropping case
- MINOR: quic: explicitely ignore sendto error
- BUG/MEDIUM: quic: break out of the loop in quic_lstnr_dghdlr
- CLEANUP: assorted typo fixes in the code and comments
- BUILD: cfgparse: always defined _GNU_SOURCE for sched.h and crypt.h
- BUG/MEDIUM: quic: Wrong packet length check in qc_do_rm_hp()
- MINOR: quic: Too much useless traces in qc_build_frms()
- BUG/MEDIUM: quic: Missing AEAD TAG check after removing header protection
- CLEANUP: mux-quic: remove loop on sending frames
- BUG/MEDIUM: quic: always remove the connection from the accept list on close
- BUG/MEDIUM: poller: use fd_delete() to release the poller pipes
- BUG/MEDIUM: task: relax one thread consistency check in task_unlink_wq()
- BUILD: stconn: fix build warning at -O3 about possible null sc
- BUILD: debug: silence warning on gcc-5
- BUG/MINOR: quic: Possible infinite loop in quic_build_post_handshake_frames()
- BUG/MEDIUM: ring: fix too lax 'size' parser
- BUG/MINOR: quic: memleak on wrong datagram receipt
- MINOR: stick-table: Add table_expire() and table_idle() new converters
- BUG/MEDIUM: http-ana: fix crash or wrong header deletion by http-restrict-req-hdr-names
- MINOR: applet: add a function to reset the svcctx of an applet
- BUG/MEDIUM: cli: always reset the service context between commands
- BUG/MEDIUM: mux-h2: do not fiddle with ->dsi to indicate demux is idle
- BUG/MAJOR: log-forward: Fix log-forward proxies not fully initialized
- BUG/MAJOR: log-forward: Fix ssl layer not initialized on bind even if configured
# NEWS for rsync 3.2.5 (14 Aug 2022)
## Changes in this version:
### SECURITY FIXES:
- Added some file-list safety checking that helps to ensure that a rogue
sending rsync can't add unrequested top-level names and/or include recursive
names that should have been excluded by the sender. These extra safety
checks only require the receiver rsync to be updated. When dealing with an
untrusted sending host, it is safest to copy into a dedicated destination
directory for the remote content (i.e. don't copy into a destination
directory that contains files that aren't from the remote host unless you
trust the remote host). Fixes CVE-2022-29154.
- A fix for CVE-2022-37434 in the bundled zlib (buffer overflow issue).
### BUG FIXES:
- Fixed the handling of filenames specified with backslash-quoted wildcards
when the default remote-arg-escaping is enabled.
- Fixed the configure check for signed char that was causing a host that
defaults to unsigned characters to generate bogus rolling checksums. This
made rsync send mostly literal data for a copy instead of finding matching
data in the receiver's basis file (for a file that contains high-bit
characters).
- Lots of manpage improvements, including an attempt to better describe how
include/exclude filters work.
- If rsync is compiled with an xxhash 0.8 library and then moved to a system
with a dynamically linked xxhash 0.7 library, we now detect this and disable
the XX3 hashes (since these routines didn't stabilize until 0.8).
### ENHANCEMENTS:
- The [`--trust-sender`](rsync.1#opt) option was added as a way to bypass the
extra file-list safety checking (should that be required).
### PACKAGING RELATED:
- A note to those wanting to patch older rsync versions: the changes in this
release requires the quoted argument change from 3.2.4. Then, you'll want
every single code change from 3.2.5 since there is no fluff in this release.
- The build date that goes into the manpages is now based on the developer's
release date, not on the build's local-timezone interpretation of the date.
### DEVELOPER RELATED:
- Configure now defaults GETGROUPS_T to gid_t when cross compiling.
- Configure now looks for the bsd/string.h include file in order to fix the
build on a host that has strlcpy() in the main libc but not defined in the
main string.h file.