Not sure of 3.6.11.1's specific changes - possibly fixing an incorrectly
generated tarball?
These changes from apply:
* Version 3.6.11 (released 2019-12-01)
** libgnutls: Use KERN_ARND for the system random number generator on NetBSD.
This syscall provides an endless stream of random numbers from the kernel's
ChaCha20-based random number generator, without blocking or requiring an open file
descriptor.
** libgnutls: Corrected issue with TLS 1.2 session ticket handling as client
during resumption (#841).
** libgnutls: gnutls_base64_decode2() succeeds decoding the empty string to
the empty string. This is a behavioral change of the API but it conforms
to the RFC4648 expectations (#834).
** libgnutls: Fixed AES-CFB8 implementation, when input is shorter than
the block size. Fix backported from nettle.
** certtool: CRL distribution points will be set in CA certificates even when
non self-signed (#765).
** gnutls-cli/serv: added raw public-key handling capabilities (RFC7250).
Key material can be set via the --rawpkkeyfile and --rawpkfile flags.
** API and ABI modifications:
No changes since last version.
Update DEPENDS
Upstream changes:
1.006000 2019-11-12
[ Documentation ]
- Links to Type::Tiny on GitHub/Travis/AppVeyor/Coveralls in Type::Tiny
pod.
- Minor correction to POD header for Type::Params
Jonas B Nielsen++
<https://github.com/tobyink/p5-type-tiny/pull/43>
- Types::Standard documentation fix.
Lucas Buchala++
<https://github.com/tobyink/p5-type-tiny/pull/48>
[ Test Suite ]
- Improve test coverage.
[ Packaging ]
- Bump minimum required version of Exporter::Tiny to 1.000000.
- Type::Tiny::XS 0.016 is recommended.
[ Other ]
- Added: Type::Library now supports `of` and `where` options when
importing type constraints.
- Added: Type::Params multisig function now supports custom error
messages.
Benct Philip Jonsson++
<https://github.com/tobyink/p5-type-tiny/pull/44>
- Added: Type::Params named_to_list feature.
<https://rt.cpan.org/Ticket/Display.html?id=128337>
- Added: Type::Params signatures with slurpy hashrefs now allow true
hashrefs to be passed to them.
- Added: Type::Tiny::Enum now has a `unique_values` method.
<https://rt.cpan.org/Ticket/Display.html?id=129650>
- Added: Types::Standard ArrayRef parameterized type can now take a second
parameter, the minimum array length.
- Better implementation of is_subtype_of/is_supertype_of and related
functions.
- Don't use Int from Type::Tiny::XS unless version 0.016 is available.
<https://rt.cpan.org/Ticket/Display.html?id=130411>
- Eliminate memory cycles created by coderef overloading in Type::Tiny and
Type::Coercion.
Fixes RT#130823.
Ivanov Anton++
<https://rt.cpan.org/Ticket/Display.html?id=130823>
- Eval::TypeTiny's API is now considered to be stable.
- Fix Types::Standard's LazyLoad implementation.
- The `values` attribute of Type::Tiny::Enum now preserves order.
Fixes RT#129650.
Daniel Schröer++
<https://rt.cpan.org/Ticket/Display.html?id=129650>
- Tidy up Type::Tiny namespace a little by fully-referencing some
functions instead of importing them.
- Tweaks to Type::Tiny and Type::Coercion to avoid unnecessarily loading
overload.pm and overloading.pm.
- Types::TypeTiny::TypeTiny->has_coercion is now true.
1.005_004 2019-11-11
[ Documentation ]
- Types::Standard documentation fix.
Lucas Buchala++
<https://github.com/tobyink/p5-type-tiny/pull/48>
[ Other ]
- Added: Type::Tiny::Enum now has a `unique_values` method.
<https://rt.cpan.org/Ticket/Display.html?id=129650>
- Don't use Int from Type::Tiny::XS unless version 0.016 is available.
<https://rt.cpan.org/Ticket/Display.html?id=130411>
- Eliminate memory cycles created by coderef overloading in Type::Tiny and
Type::Coercion.
Fixes RT#130823.
Ivanov Anton++
<https://rt.cpan.org/Ticket/Display.html?id=130823>
- The `values` attribute of Type::Tiny::Enum now preserves order.
Fixes RT#129650.
Daniel Schröer++
<https://rt.cpan.org/Ticket/Display.html?id=129650>
1.005_003 2019-02-26
[ Test Suite ]
- Improve test coverage.
[ Other ]
- Fix Types::Standard's LazyLoad implementation.
1.005_002 2019-01-29
- Added: Type::Params named_to_list feature.
<https://rt.cpan.org/Ticket/Display.html?id=128337>
1.005_001 2019-01-23
- Added: Type::Library now supports `of` and `where` options when
importing type constraints.
1.005_000 2019-01-20
[ Bug Fixes ]
- Fix spelling in error message for Types::Common::String
LowerCaseSimpleStr.
Robert Rothenberg++
<https://github.com/tobyink/p5-type-tiny/pull/47>
[ Documentation ]
- Fix Type::Params documentation error.
Nelo Onyiah++
<https://github.com/tobyink/p5-type-tiny/pull/45>
- Fix Types::Standard documentation error: incorrect third-party module
name.
Nelo Onyiah++
<https://github.com/tobyink/p5-type-tiny/pull/46>
- Minor correction to POD header for Type::Params
Jonas B Nielsen++
<https://github.com/tobyink/p5-type-tiny/pull/43>
[ Packaging ]
- Bump minimum required version of Exporter::Tiny to 1.000000.
[ Other ]
- Added: Type::Params multisig function now supports custom error
messages.
Benct Philip Jonsson++
<https://github.com/tobyink/p5-type-tiny/pull/44>
- Added: Types::Standard ArrayRef parameterized type can now take a second
parameter, the minimum array length.
- Better implementation of is_subtype_of/is_supertype_of and related
functions.
- Eval::TypeTiny's API is now considered to be stable.
- Tidy up Type::Tiny namespace a little by fully-referencing some
functions instead of importing them.
- Tweaks to Type::Tiny and Type::Coercion to avoid unnecessarily loading
overload.pm and overloading.pm.
- Type::Params signatures with slurpy hashrefs now allow true hashrefs to
be passed to them.
- Types::TypeTiny::TypeTiny->has_coercion is now true.
Upstream changes:
0.86 Thu Dec 5 20:53:07 GMT 2019
* Fix RT#131072 which was due to tar.exe and CRLF line endings
0.84 Wed Dec 4 21:20:04 GMT 2019
* Fix RT#119084 - won't compile on MSWin32 with taint
0.82 Fri Nov 22 19:09:35 GMT 2019
* Correctly compare version string for Archive::Tar (#7)
* Remove duplicate entry from the MANIFEST file. (#6)
* Treat minix the same as NetBSD
0.82.24
- FDC emulation now allows READ command to look for
sector numbers that are out of range in order to
support booter games that read out of range sector
numbers as part of their copy protection.
- Windows SDL1 window resizing fixed to avoid snapping
and jumping issues when the window is sized down
to the point the menu bar doubles or triples in
height due to menu item wrapping.
- FDC clear DMA terminal count automatically (with a
warning printed to the log) at beginning of FDC
read/write (PC-98 booter game Star Cruiser).
- FDC DMA read/write failure now causes FDC to signal
an error, and the debug output will say so.
- FDC debug output now shows motor bits in the correct
order, not backwards
- CONFIG.COM and MIXER.COM are now registered only at
DOS kernel startup, to resolve their disappearance
after RE-DOS or guest system reset.
- Some OpenGL cleanup and fixes for when compiling for
Mac OS X Catalina.
- Shell startup now prints the actual mapper binding
(whatever it is) for the Host key instead of assuming
F12/F11.
- "Ro" key in PC-98 mode in the mapper interface now
clarifies that it is Ro / _ since the shift state is
the underscore.
- Shell startup code fixed to show F11 for Windows and
F12 for other platforms properly instead of always
showing F11.
- Added BOOT option --pc98-graphics to start up with
graphics layer enabled in order to run HDI images
using QMOUSE and games that expect NEC MOUSE.COM
behavior of showing graphics layer on driver init.
- BOOT now hides graphics layer on startup in PC-98 mode
to reflect real hardware.
- INT 33h mouse emulation now enables graphics layer
on mouse startup and INT 33h AX=0 to imitate NEC
MOUSE.COM behavior seen on real PC-98 hardware. This is
needed for some Orange House games that assume this
behavior, without which the graphics are invisible.
- INT 33h define range functions now include separate
range correction for text mode vs graphics mode.
- Help sections in Configuration GUI have been improved,
they are now easier to browse and read. (aybe)
- CONFIG: added description for 'securemode' (aybe).
- Integer properties are now correctly saved when
they have been changed in configuration GUI (aybe).
- Some scenarios with command history could display
garbage characters from previous/next command (aybe).
- Fixed all hard disk images created by IMGMAKE having
VHD footers. (Allofich)
- Windows Visual Studio solution: (aybe)
- cleaned and clarified project properties for projects
- removed configurations that didn't make sense
- fixed broken debugging
- consolidated to use single versions of SDK and IDE
- enabled faster builds (multi-processor compilation)
- fixed broken builds, e.g. ARM, ARM64
2019-10-13 v1.5.1
* Repair SASL authentications, add a 'sasluser' option
2019-06-26 v1.5.0
* Default display attributes can set as an option
* Support user specific aliases
* Manage configuration file from within the shell
* Improvements to 'ls -l' output
* Mirror command line flags with those of openldap tools
* Documentation improvements
2017-06-07 v1.4.0
* Optionally support server side pagination controls.
* Documentation spelling corrections.
2016-01-12 v1.3.2
* Don't test for optional perl modules by string eval().
* Migration to BitBucket for issue tracking and downloads.
Primary repository is still (and will continue to be) martini.nu.
* Fix anonymous binds when SASL is not used.
* Allow the period character when moving an entry by DN.
* Allow editor arguments in your .shelldap.rc or EDITOR environment
variable when editing files externally.
2015-03-04 v1.3.1
* Use the system definied tempdir instead of hardcoding /tmp.
Changes in 5.2.8
* CHANGE user-visible GPVAL_TERM_HCHAR GPVAL_TERM_VCHAR (help debug font issues)
* CHANGE placement of ylabel (compromise 5.2.7 and earlier versions)
* CHANGE make strstrt() aware of UTF8, e.g. strstrt("αβγ5", "5") returns 4
* FIX "set timestamp" from "save" must not include a justification
* FIX set cntrparam levels increment <base>, <factor> for logscale z
* FIX character pointtypes should inherit plot coloring like normal pointtypes
* FIX bad autoscaling of linked y2 axis
* FIX prevent infinite loop from unbounded interation in a non-data plot command
* FIX dimensions reported by "stats matrix every"
* FIX extent of boxplot whiskers could be off by one point
* FIX mix unbounded iteration and functions in a single plot command
* FIX reverse history search with readline=builtin
* FIX qt: suppress off-by-one ysize
* FIX cairo: suppress off-by-one ysize
* FIX gd: apply alpha to brushstroke lines
* FIX tikz: fixes to accommodate lua 5.3 and newer pgf
* FIX wxt: ExportToFile widget disabled in persist mode
* FIX qt: handling of modifier keys (ctrl alt shift) for keyboard events
* FIX wxt: handling of modifier keys (ctrl alt shift) for keyboard events
* FIX fig: dashtype "solid" was not passed through correctly to transfig
* FIX gd: incorrect line spacing of multiline label
Wireshark 3.0.7 Release Notes
What’s New
The Windows and macOS installers now ship with Qt 5.12.6. They
previously shipped with Qt 5.12.5.
Bug Fixes
The following vulnerabilities have been fixed:
• wnpa-sec-2019-22[1] CMS dissector crash. Bug 15961[2].
CVE-2019-19553[3].
The following bugs have been fixed:
• ws_pipe_wait_for_pipe() can wait on closed handles. Bug 15696[4].
• Support for 11ax in PEEKREMOTE. Bug 15740[5].
• The temporary file …<U+200B> could not be opened: Invalid argument. Bug
15751[6].
• Reassembling of the two TLS records is not working correctly. Bug
16109[7].
• Display Filter Area: Dropdown Missing pkt_comment and
tcp.options.sack_perm (likely others). Bug 16130[8].
• Display Filter autocompletion should be disabled. Bug 16132[9].
• BGP Linkstate IP Reachability information is incorrect. Bug
16144[10].
• NGAP: ExpectedUEActivityBehaviour decode error. Bug 16145[11].
• HomePlug AV dissector: MMTYPE and FMI fields are dissected
incorrectly. Bug 16158[12].
• JPEG files cannot be saved on Windows with french language. Bug
16165[13].
• X11 --display interpreted as --display-filter which maps to -Y
option. Bug 16167[14].
• "Create new file automatically after" not working with extcap.
Bug 16178[15].
• Encrypted TLS alerts sometimes listed as decrypted. Bug
16180[16].
• The "Remove Wireshark from the system path" package has "Add
Wireshark to the system PATH" as its title. Bug 16200[17].
• tshark -T ek -x causes get_field_data: code should not be
reached. Bug 16218[18].
• Crash on Go → Next/Previous Packet in Conversation when no packet
is selected.
Version 2.2.4
Bugs Fixed:
* Run the Setuptools `egg-info` command as part of the `build`
command.
* Create the socket and catch “non-socket” errors.
* Only deal with a range of file descriptors if the range is not empty.
* Declare Twine as a build dependency.
* Reformat the change log entries with keepachangelog.com sub-sections.
Changed:
* Upgrade Tox dependency to version “3.7.0”.
* Significant speed-up to discovery of file descriptors to close.
* Refactor the build system to use Makefile modules for each topic.
ftp.cyrusimap.org has been down for months. Asked about this on the
cyrus-info mailinglist months ago with no responses. So lets drop it from
MASTER_SITES.
The directory old on the ftp is also available in the http download so I
added that to MASTER_SITES as well.
18.1.1
- Fix race condition when shutting down ZAP thread while events are still processing (only affects tests)
- Publish wheels for Python 3.8 on all platforms
- Stop publishing wheels for Python 3.4 on Windows
- Sources generated with Cython 0.29.14
v0.5.9:
+ Added events for Sieve and ManageSieve, see
https://doc.dovecot.org/admin_manual/list_of_events/#pigeonhole
+ Pigeonhole: Implement the Sieve "special-use" extension described in
RFC 8579.
- duplicate: Test only compared the handles which would cause
different values to be cached as the same duplicate test. Fix to also
compare the actual hashes.
- imap_sieve_filter: IMAP FILTER Command had various bugs in error
handling. Errors may have been duplicated for each email, errors
may have been missing entirely, command tag and ERRORS/WARNINGS
parameters were swapped.
v2.3.9:
* Changed several event field names for consistency and to avoid
conflicts in parent-child event relationships:
* SMTP server command events: Renamed "name" to "cmd_name"
* Events inheriting from a mailbox: Renamed "name" to "mailbox"
* Server connection events have only "remote_ip", "remote_port",
"local_ip" and "local_port".
* Removed duplicate "client_ip", "ip" and "port".
* Mail storage events: Removed "service" field.
Use "service:<name>" category instead.
* HTTP client connection events: Renamed "host" to "dest_host" and
"port" to "dest_port"
* auth: Drop Postfix socketmap support. It hasn't been working
with recent Postfix versions for a while now.
* push-notification-lua: The "subject" field is now decoded to UTF8
instead of kept as MIME-encoded.
+ push-notification-lua: Added new "from_address", "from_display_name",
"to_address" and "to_display_name" fields. The display names are
decoded to UTF8.
+ Added various new fields to existing events.
See http://doc.dovecot.net/admin_manual/list_of_events.html
+ Add lmtp_add_received_header setting. It can be used to prevent LMTP
from adding "Received:" headers.
+ doveadm: Support SSL/STARTTLS for proxied doveadm connections based on
doveadm_ssl setting and proxy ssl/tls settings.
+ Log filters support now "service:<name>", which matches all events for
the given service. It can also be used as a category.
+ lib: Use libunwind to get abort backtraces with function names
where available.
+ lmtp: When the LMTP proxy changes the username (from passdb lookup)
add an appropriate ORCPT parameter.
- lmtp: Add lmtp_client_workarounds setting to implement workarounds for
clients that send MAIL and RCPT commands with additional spaces before
the path and for clients that omit <> brackets around the path.
See example-config/conf.d/20-lmtp.conf.
- lda/lmtp: Invalid MAIL FROM addresses were rejcted too aggressively.
Now mails from addresses with unicode characters are delivered, but
their Return-Path header will be <> instead of the given MAIL FROM
address.
- lmtp: The lmtp_hdr_delivery_address setting is ignored.
- imap: imap_command_finished event's "args" and "human_args" parameters
were always empty.
- mbox: Seeking in zlib and bzip2 compressed input streams didn't work
correctly.
- imap-hibernate: Process crashed when client got destroyed while it was
attempted to be unhibernated, and the unhibernation fails.
- *-login: Proxying may have crashed if SSL handshake to the backend
failed immediately. This was unlikely to happen in normal operation.
- *-login: If TLS handshake to upstream server failed during proxying,
login process could crash due to invalid memory access.
- *-login: v2.3 regression: Using SASL authentication without initial
response may have caused SSL connections to hang. This happened often
at least with PHP's IMAP library.
- *-login: When login processes are flooded with authentication attempts
it starts logging errors about "Authentication server sent unknown id".
This is still expected. However, it also caused the login process to
disconnect from auth server and potentially log some user's password
in the error message.
- dict-sql: SQL prepared statements were not shared between sessions.
This resulted in creating a lot of prepared statements, which was
especially inefficient when using Cassandra backend with a lot of
Cassandra nodes.
- auth: auth_request_finished event didn't have success=yes parameter
set for successful authentications.
- auth: userdb dict - Trying to list users crashed.
- submission: Service could be configured to allow anonymous
authentication mechanism and anonymous user access.
- LAYOUT=index: Corrupted dovecot.list.index caused folder creation to
panic.
- doveadm: HTTP server crashes if request target starts with double "/".
- dsync: Remote dsync started hanging if the initial doveadm
"dsync-server" command was sent in the same TCP packet as the
following dsync handshake. v2.3.8 regression.
- lib: Several "input streams" had a bug that in some rare situations
might cause it to access freed memory. This could lead to crashes or
corruption.
The only currently known effect of this is that using zlib plugin with
external mail attachments (mail_attachment_dir) could cause fetching
the mail to return a few bytes of garbage data at the beginning of the
header. Note that the mail wasn't saved corrupted, but fetching it
caused corrupted mail to be sent to the client.
- lib-storage: If a mail only has quoted content, use the quoted text
for generating message snippet (IMAP PREVIEW) instead of returning
empty snippet.
- lib-storage: When vsize header was rebuilt, newly calculated message
sizes were added to dovecot.index.cache instead of being directly
saved into vsize records in dovecot.index.
- lib: JSON generator was escaping UTF-8 characters unnecessarily.