Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (8m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (41d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 12:50:24 UTC Now

2018-11-13 04:11:55 UTC MAIN commitmail json YAML

doc: Updated cad/pcb to 4.1.3

(dmcmahill)

2018-11-13 04:09:24 UTC MAIN commitmail json YAML

Update to pcb-4.1.3

========================================================================
Release notes for pcb-4.1.3
========================================================================

Dear Users,

This is a bug fix release of pcb.

Kind regards,

The pcb development team.

Contributors
------------
The following authors contributed to the 4.1.3 release:
- Charles Parker
- Milan Prochac
- Bert Timmerman

Please note that names are in no particular order and all e-mail
addresses have been removed for privacy.

User experience improvements
----------------------------
- Fixed potential data loss when currently opened PCB file is modified
  on disk.
- Blind/Burried vias clear soldermask on layers they don't intersect.
- Fixed ChangeClearSize() for changing a via's solder mask clearance.
- Fixed polygon to line separation DRC.
- Fixed DRC flags lines that are cleared by other objects.
- Fixed DRC misses lines near polygons if clearance < bloat.
- Fixed the segfault on picking load netlist menu item.

Plugins
-------
- none

Exporters
---------
- none

Footprints library
------------------
- none

Developer experience improvements
---------------------------------
- Added file version tests.
- Fixed some compile warnings.
- Fixed some Bison warnings.

Notes for early adapters
------------------------
- none.

Changed dependencies
--------------------
- none.

Fixed and committed Launchpad bug reports
-----------------------------------------
#746178  Polygon to line separation DRC wrong.
#929123  ChangeClearSize() is broken for changing a via's solder mask
          clearance.
#1767812  Blind/Burried Vias Clear Soldermask on Layers they Don't
          Intersect.
#1773409  File operations, bugs and change requests.
#1773652  Compile warnings on master.
#1773852  Potential data loss when currently opened PCB file is modified
          on disk.
#1776089  Bison warnings.
#1780676  pcbtest.sh needs to specify the appropriate menu resource
          file.
#1780682  PCBFileVersionNeeded tests features in the wrong order.
#1782036  DRC flags lines that are cleared by other objects.
#1782041  DRC misses lines near polygons if clearance < bloat.
#1788845  Picking load netlist menu item causes segfault.
#1790649  pcb refuses to load footprint files.

========================================================================
Release notes for pcb-4.1.2
========================================================================

Dear Users,

This is a bug fix release for a correction of the toolbar icons in the
Microsoft Windows version of pcb.

Kind regards,

The pcb development team.

Contributors
------------
The following authors contributed to the 4.1.2 release:
- Charles Parker
- Dan McMahill
- Bert Timmerman

Please note that names are in no particular order and all e-mail
addresses have been removed for privacy.

User experience improvements
----------------------------
- Correction of toolbar icons issue (Microsoft Windoes version of pcb).

Plugins
-------
- none

Exporters
---------
- none

Footprints library
------------------
- none

Developer experience improvements
---------------------------------
- Added IPC-D-356 tests.

Notes for early adapters
------------------------
- none.

Changed dependencies
--------------------
- none.

Fixed and committed Launchpad bug reports
-----------------------------------------
##1660198  IPC-D-356 netlister needs a regression test.

========================================================================
Release notes for pcb-4.1.1
========================================================================

Dear Users,

This is a bug fixes release.

Kind regards,

The pcb development team.

Contributors
------------
The following authors contributed to the 4.1.1 release:
- Charles Parker
- Dan McMahill
- Bert Timmerman

Please note that names are in no particular order and all e-mail
addresses have been removed for privacy.

User experience improvements
----------------------------
- MS Windows (MinGW) installer available from SourceForge
  (https://sourceforge.net/projects/pcb/files/pcb/).
- Corrections and improvements in the User Manual.
- Avoid instant 'CRASH' if an action script implies
          'invalidate_lr'.
- Fixed a bug in moving a selection.
- Snapping to pins and pads whilst drawing a line trace.
- Fixed a bug in rubberband functionality.

Plugins
-------
- none

Exporters
---------
- none

Footprints library
------------------
- none

Developer experience improvements
---------------------------------
- Add draw_grid to the hid graphics structure.

Notes for early adapters
------------------------
- MS Windows (MinGW) installer can be build again.

Changed dependencies
--------------------
- For mingw cross builds the following minimum package versions are
  required:
    mingw64-i686-atk1.0 >= 2.26.1-1
    mingw64-i686-binutils >= 2.29.1.787c9873-1
    mingw64-i686-bzip2 >= 1.0.6-4
    mingw64-i686-cairo >= 1.14.12-1
    mingw64-i686-dbus >= 1.10.22-1
    mingw64-i686-expat >= 2.2.2-1
    mingw64-i686-fontconfig >= 2.12.6-1
    mingw64-i686-freetype2 >= 2.6.5-1
    mingw64-i686-gcc-core >= 6.4.0-1
    mingw64-i686-gcc-g++ >= 6.4.0-1
    mingw64-i686-gd >= 2.2.5-1
    mingw64-i686-gdk-pixbuf2.0 >= 2.36.11-1
    mingw64-i686-gettext >= 0.19.8.1-2
    mingw64-i686-glib2.0 >= 2.54.3-1
    mingw64-i686-gtk2.0 >= 2.24.31-1
    mingw64-i686-gtkglext1.0 >= 1.2.0-1
    mingw64-i686-harfbuzz >= 1.7.4-1
    mingw64-i686-headers >= 5.0.3-1
    mingw64-i686-jasper >= 2.0.14-1
    mingw64-i686-jbigkit >= 2.1-1
    mingw64-i686-libffi >= 3.2.1-1
    mingw64-i686-libimagequant >= 2.10.0-1
    mingw64-i686-libjpeg-turbo >= 1.5.3-1
    mingw64-i686-libpng >= 1.6.34-1
    mingw64-i686-libwebp >= 0.6.1-1
    mingw64-i686-libXpm >= 3.5.12-1
    mingw64-i686-lzo2 >= 2.08-1
    mingw64-i686-pango1.0 >= 1.40.14-1
    mingw64-i686-pcre >= 8.40-3
    mingw64-i686-pixman >= 0.34.0-1
    mingw64-i686-pkg-config >= 0.29.1-1
    mingw64-i686-pkg-config-debuginfo >= 0.29.1-1
    mingw64-i686-runtime >= 5.0.3-1
    mingw64-i686-tiff >= 4.0.9-1
    mingw64-i686-win-iconv >= 0.0.6-2
    mingw64-i686-windows-default-manifest >= 6.4-1
    mingw64-i686-winpthreads >= 5.0.3-1
    mingw64-i686-xz >= 5.2.3-1
    mingw64-i686-zlib >= 1.2.11-1

  This allows for building a MS windows (MinGW) installer to work again.

Fixed and committed Launchpad bug reports
-----------------------------------------
#699012  File format documentation out-of-date.
#884046  snap to pins and pads does not work when trying to draw line.
#1545165  PIns/Via show Name/Number menu item doesn't work, only D
          hotkey does.
#1645101  Inconsistent argument type to invalidate_lr.
#1653280  MinMaskGap test fails.
#1654884  rubberband.
#1672093  Add draw_grid to the hid graphics structure.
#1731369  crosshair limits update.
#1731375  Crosshair Initialization.
#1748679  Increments are incorrect after loading file.
#1744589  Cannot move selection.
#1754479  avoid instant 'CRASH' if an action script implies
          'invalidate_lr'.
#1759742  win32 build updates.

========================================================================
Release notes for pcb-4.1.0
========================================================================

Dear Users,

This release introduces a file format change.

This is required by the added Blind and Buried Via capabilities of pcb.

Kind regards,

The pcb development team

Contributors
------------
The following authors contributed to the 4.1.0 release:
- Charles Parker
- Mike Crowe
- Andrew Armenia
- Bdale Garbee
- Keith Packard
- DJ Delorie
- Jan Damborsky
- Ahmed El-Mahmoudy
- Bert Timmerman

Please note that names are in no particular order and all e-mail
addresses have been removed for privacy.

User experience improvements
----------------------------
- the blind and buried via feature is introduced.
- removed the deprecated mimelnk files.
- added a releases section to the appdata.
- corrections in the User Manual.
- reordered the exporter options in the User manual.
- better front matter and copyrights for the User Manual.
- splitted the Installation and Troubleshooting appendix in the User
  Manual.
- correction in desktop integration name and comment.
- when writing a pcb file, write arc angles with decimal places.
- added the "Development" category in the desktop integration.

Plugins
-------
- none

Exporters
---------
- gsvit exporter added.

Footprints library
------------------
- several Nichicon radial capacitor footprints were added to the pcblib.

Developer experience improvements
---------------------------------
- some more doxygenation of source code files.
- added regression tests for the Nelma exporter.

Notes for early adapters
------------------------
- none

Changed dependencies
--------------------
- none

Fixed and committed Launchpad bug reports
-----------------------------------------
#1270886  When saving file, angles are rounded to nearest degree.
#1529233  Building from source fails on Solaris due to missing locale.h.
#1545170  Arcs don't honor Rubber band mode.
#1656661  Blind/Buried vias - new feature.
#1665992  Lesstif needs blind and buried via support.
#1695534  Patch to enchance features of NELMA.
#1717254  Remove deprecated mimelnk files.
#1720629  Spelling errors in pcb.
#1731369  Crosshair limits update.
#1744589  Cannot move selection.

========================================================================
Release notes for pcb-4.0.2
========================================================================

Dear Users,

This release fixes a number of bugs.

Kind regards,

The pcb development team

Contributors
------------
The following authors contributed to the 4.0.2 release:
- Charles Parker
- Newell Jensen
- Johann Klammer
- Igor2
- Peter Clifton
- Dan McMahill
- Bert Timmerman

Please note that names are in no particular order and all e-mail
addresses have been removed for privacy.

User experience improvements
----------------------------
- include board outline on assembly drawings.
- fixed the SMD pads resizing bug (fix a drawing routine).
- fixed a segmentation fault when loading a pcb file with an empty style
  field.
- added an escape callback to the command window.
  this allows the command window to now be closed with the escape key.

Plugins
-------
- none

Exporters
---------
- improvements in documentation.

Footprints library
------------------
- none

Developer experience improvements
---------------------------------
- some more doxygenation of source code files.
- added a "pcb release" howto in the developer docs.
- corrections in the FSF address as to keep rpmlint quiet.
- Small enhancements to the pcbtest.sh script.
  allow the binary for gdb to be specified on the command line
  make the definition of test paths more readable.
- exclude eps files in the doc directory.
- removed unused code when inserting points on rats.
- fix of incorrect flag struct comparison.

Notes for early adapters
------------------------
- none

Changed dependencies
--------------------
- none

Fixed and committed Launchpad bug reports
-----------------------------------------
#1658514  Specify which gdb to use on the command line of pcbtest.sh.
#1645143  Unused code when inserting points on rats.
#1692219  Include board outline on assembly drawings when the "outline"
          option is checked in the PS exporter.
#1690529  Incorrect FSF address in files.
#1651440  FLAGS_EQUAL attempts to compare two flags using memcmp() on
          the full struct.
#1688402  Pads change size when element flipped to other side.
#1687776  <esc> should close command entry window.
#1670023  LessTif HID: XmScrollBar Warnings.
#1670040  Segfault when loading file with empty Styles directive.

(dmcmahill)

2018-11-12 20:38:45 UTC MAIN commitmail json YAML

Revbump packages depending on webkit-gtk after enchant change.

Thanks wiz@ for the buildlink3.mk fix and for making me do this revbump!

(bsiegert)

2018-11-12 17:54:40 UTC MAIN commitmail json YAML

Refactor libtoolization: integrate it into the upstream Makefile.
No visible change on NetBSD, CentOS 6, OS X 10.14.

(schmonz)

2018-11-12 17:13:47 UTC MAIN commitmail json YAML

doc: Updated devel/menhir to 20181026

(jaapb)

2018-11-12 17:13:38 UTC MAIN commitmail json YAML

Updated devel/menhir to version 20181026

This version contains a lot of small additions and bugfixes, see
CHANGES.md in the distribution.

Also, the mode of distribution has changed; the package is now distributed
through INRIA's gitlab.

(jaapb)

2018-11-12 16:11:03 UTC MAIN commitmail json YAML

doc: Updated lang/camlp5 to 7.07

(jaapb)

2018-11-12 16:10:52 UTC MAIN commitmail json YAML

Updated lang/camlp5 to version 7.07.

This includes support for ocaml 4.07.1.

(jaapb)

2018-11-12 16:10:29 UTC MAIN commitmail json YAML

2018-11-12 16:09:47 UTC MAIN commitmail json YAML

doc: Updated lang/ocaml to 4.07.1

(jaapb)

2018-11-12 16:09:34 UTC MAIN commitmail json YAML

Updated lang/ocaml to version 4.07.1.

This is a bug-fix release, the full list of fixes can be found in the
Changes file in the distribution.

(jaapb)

2018-11-12 15:49:38 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Pegex to 0.70

(schmonz)

2018-11-12 15:49:33 UTC MAIN commitmail json YAML

Update to 0.70. From the changelog:

- Use new Dist-Zilla-Plugin-TestMLIncluder (spaces in windows paths)
- Also fix the "/u" issue for 5.14 (#72)
- Stop new-perl-compiled grammars failing on old perls (#71)

(schmonz)

2018-11-12 14:40:22 UTC MAIN commitmail json YAML

2018-11-12 14:36:00 UTC MAIN commitmail json YAML

Updated graphics/py-cairocffi to 0.9.0.

(kleink)

2018-11-12 14:35:23 UTC MAIN commitmail json YAML

py-cairocffi: Update to 0.9.0.

Version 0.9.0
.............

Released on 2018-08-06

* Drop Python 3.2 and 3.3 support
* Test with PyPy and PyPy3
* `#114 <https://github.com/Kozea/cairocffi/pull/114>`_:
  Fix test compatibility with Cairo 1.15.12
* `#112 <https://github.com/Kozea/cairocffi/pull/112>`_:
  Add cairo library name from PyGObject for Windows
* Fix ``pango_example.py``
* `#85 <https://github.com/Kozea/cairocffi/issues/85>`_:
  Fix crash with xbc tests
* Clean documentation
* Support Cairo features up to 1.15.12

(kleink)

2018-11-12 14:22:59 UTC MAIN commitmail json YAML

mk: Add CTF infrastructure support.

Platform support is determined by _OPSYS_SUPPORTS_CTF from mk/platform, the
user enables support by setting PKGSRC_USE_CTF=yes, and packages can
explicitly disable support with CTF_SUPPORTED=no or skip certain files with
CTF_FILES_SKIP.

The path to ctfconvert is configured via TOOLS_PLATFORM.ctfconvert.

If all of the requisite variables are enabled, a compiler-specific debug flag
is passed via the wrappers to ensure we have DWARF information to convert,
_INSTALL_UNSTRIPPED is explicitly defined to avoid binaries being stripped
prior to conversion, and the conversion is performed during the install stage.

It is recommended that users who enable the feature also set STRIP_DEBUG=yes
to reduce the final binary size once the conversion has been performed.

This has been used for the past year in Joyent SmartOS builds.  FreeBSD is
marked as supported but is untested.

(jperkin)

2018-11-12 13:49:16 UTC MAIN commitmail json YAML

ghc7: Add STRIP_FILES_SKIP for a problematic file.

(jperkin)

2018-11-12 13:48:45 UTC MAIN commitmail json YAML

go: Set STRIP_DEBUG_SUPPORTED=no

Stripping golang binaries renders them useless.

(jperkin)

2018-11-12 13:47:33 UTC MAIN commitmail json YAML

mk/install: Add support for STRIP_DEBUG_SUPPORTED.

This is a package-settable variable that will disable stripping binaries if
set to anything other than "yes" (the default).  This helps packages such as
anything built using golang where stripping binaries is harmful to them.

Document this and the recently introduced STRIP_FILES_SKIP.

(jperkin)

2018-11-12 13:42:16 UTC MAIN commitmail json YAML

mk/install: Improve the strip-debug target.

Use the new strip-dbg tool, ensuring that we don't fail when the native strip
doesn't support -g.  Actually check for the existence of the output file
before trying to move it into place.  Add support for STRIP_FILES_SKIP for
certain files which should not be stripped.  And finally, improve performance
slightly by skipping symlinks.

(jperkin)

2018-11-12 13:36:50 UTC MAIN commitmail json YAML

mk/tools: Create a strip-dbg tool.

On platform where strip supports -g it is used, otherwise this is a no-op.

(jperkin)

2018-11-12 13:34:39 UTC MAIN commitmail json YAML

2018-11-12 12:51:41 UTC MAIN commitmail json YAML

Updated textproc/py-cssselect2 to 0.2.1.

(kleink)

2018-11-12 12:51:06 UTC MAIN commitmail json YAML

py-cssselect2: Update to 0.2.1.

Version 0.2.1
-------------

Released on 2017-10-02.

* Fix documentation.

(kleink)

2018-11-12 12:50:52 UTC MAIN commitmail json YAML

2018-11-12 12:26:38 UTC MAIN commitmail json YAML

Updated www/py-wtforms to 2.2.1.

(kleink)

2018-11-12 12:25:51 UTC MAIN commitmail json YAML

py-wtforms: Update to 2.2.1.

Version 2.2.1
-------------

Released on June 7th, 2018

-  :class:`~fields.StringField` only sets ``data = ''`` when form data
    is empty and an initial value was not provided. This fixes an issue
    where the default value wasn't rendered with the initial form.
    (`#291`_, `#401`_)

.. _#291: https://github.com/wtforms/wtforms/issues/291
.. _#401: https://github.com/wtforms/wtforms/issues/401

Version 2.2
-----------

Released on June 2nd, 2018

-  Merged new and updated translations from the community.
-  Passing ``data_`` args to render a field converts all the
    underscores to hyphens when rendering the HTML attribute, not just
    the first one. ``data_foo_bar`` becomes ``data-foo-bar``. (`#248`_)
-  The :class:`~validators.UUID` validator uses the :class:`uuid.UUID`
    class instead of a regex. (`#251`_)
-  :class:`~fields.SelectField` copies the list of ``choices`` passed
    to it so modifying an instance's choices will not modify the global
    form definition. (`#286`_)
-  Fields call :meth:`~fields.Field.process_formdata` even if the raw
    data is empty. (`#280`_)
-  Added a :class:`~fields.MultipleFileField` to handle a multi-file
    input. :class:`~fields.FileField` continues to handle only one
    value. The underlying :class:`~widgets.FileInput` widget gained a
    ``multiple`` argument. (`#281`_)
-  :class:`~fields.SelectField` choices can contain HTML (MarkupSafe
    ``Markup`` object or equivalent API) and will be rendered properly.
    (`#302`_)
-  :class:`~fields.TimeField` and
    :class:`html5.TimeField <fields.html5.TimeField>` were added.
    (`#254`_)
-  Improved :class:`~validators.Email`. Note that it is still
    unreasonable to validate all emails with a regex and you should
    prefer validating by actually sending an email. (`#294`_)
-  Widgets render the ``required`` attribute when using a validator
    that provides the ``'required'`` flag, such as
    :class:`~validators.DataRequired`. (`#361`_)
-  Fix a compatibility issue with SQLAlchemy 2.1 that caused
    :class:`~ext.sqlalchemy.fields.QuerySelectField` to fail with
    ``ValueError: too many values to unpack``. (`#391`_)

.. _#248: https://github.com/wtforms/wtforms/pull/248
.. _#251: https://github.com/wtforms/wtforms/pull/251
.. _#254: https://github.com/wtforms/wtforms/pull/254
.. _#280: https://github.com/wtforms/wtforms/pull/280
.. _#281: https://github.com/wtforms/wtforms/pull/281
.. _#286: https://github.com/wtforms/wtforms/pull/286
.. _#294: https://github.com/wtforms/wtforms/pull/294
.. _#302: https://github.com/wtforms/wtforms/pull/302
.. _#361: https://github.com/wtforms/wtforms/pull/361
.. _#391: https://github.com/wtforms/wtforms/pull/391

(kleink)

2018-11-12 11:29:27 UTC MAIN commitmail json YAML

webkit-gtk: make bl3.mk match change to options.mk (enchant -> enchant2)

(wiz)

2018-11-12 10:52:20 UTC MAIN commitmail json YAML

Note update of sysutils/zabbix to 4.0.1.

(he)

2018-11-12 10:51:34 UTC MAIN commitmail json YAML

Updating to zabbix version 4.0.1.

Pkgsrc changes:
* Adjust a few Makefile.in patches.

Upstream changes:

Changes for 4.0.1

4.0.1rc2 was released as 4.0.1 without any changes

--------------------------------------------------------------------------------
Changes for 4.0.1rc2

Bug fixes:
..F....... [ZBX-14904] fixed possible PHP errors in "Problem hosts"
widget (Sasha)
.......PS. [ZBX-15057] fixed possible crash when syncing host groups (wiper)

--------------------------------------------------------------------------------
Changes for 4.0.1rc1

New features:
..F....... [ZBXNEXT-4725] added filter fields to select templates and
hosts by directly linked templates; made proxy filter field visible
in configuration hosts field (miks)
..F....... [ZBXNEXT-4796] added 'fullscreen' and 'kiosk' URL arguments to
allow to set layout mode via link (ashubin, gcalenko)
.......PS. [ZBXNEXT-4782] improve out of memory error message by adding
statistics and backtrace; improve something impossible has just
happened error message by adding backtrace (vso)
........S. [ZBXNEXT-4271] improved escalator performance by using nextcheck
index instead of reading whole table (vso)

Bug fixes:
..F....... [ZBX-14807] fixed selection box for graphs on monitoring
screens (gcalenko)
...G...... [ZBX-14779] extended support of system.stat[ent],
system.stat[cpu,pc], system.stat[cpu,ec] on IBM AIX to LPAR
type 'dedicated' (Andris)
........S. [ZBX-14851] fixed the host visible name in the event
details/messages from server when using long utf8 text (MVekslers)
.......P.. [ZBX-14887] fixed max count of records in the single json that
proxy can send to the server (MVekslers)
.......PS. [ZBX-14972] fixed the case where data from non-monitored VMware
services are not removed from vmware cache (MVekslers)
...G...PS. [ZBX-14856] added support for OpenSSL 1.1.1 (Andris)
.D.G...PS. [ZBX-14971] added note on runtime control with PID numbers
larger than 65535 to server, proxy and agentd help messages and
man pages (Andris)
A......... [ZBX-14734] fixed the verification of the assignment of two
web checks with the same name from different templates to one
host (vasilijs)
..F....... [ZBX-14749] fixed cloning inherited host prototype on host (vasilijs)
..F....... [ZBX-14663] fixed calculation of Y zero position in graph (miks)
A......... [ZBX-14865] fixed "Field "parent_itemid" cannot be set to NULL"
error message while importing multiple templates (Sasha)
..F....... [ZBX-14925] added support of user language specific url link in
support icon, supported languages: english as default, japanese,
russian (gcalenko)
........S. [ZBX-14854] improved preprocessor worker performance (MVekslers)
..F....... [ZBX-14798] fixed incorrect zero rounding in date and time
fields (gcalenko, Ivo)
........S. [ZBX-14954] fixed sql error in escalator when working with
Oracle, PostgreSQL (less than v9.4) databases (wiper)
..F....... [ZBX-14757] fixed incorrect translation string in en_US
locale (zalex_ua)
..F....... [ZBX-14757] fixed fields becoming writable upon form refresh
in host prototype form (vmurzins)
..F....... [ZBX-14915] fixed 'follow redirects' checkbox in web scenario
step's dialog (miks)
..F....... [ZBX-14811] fixed color of the host name in the title of the
Screens (vasilijs)
..F....... [ZBX-14776] fixed sorting when changing status of media type
(vasilijs)
..F....... [ZBX-14711] fixed triggers in trigger overview being filtered
by trigger severity and trigger status change time instead of
problem severity and problem creation time (agriscenko)
..F....... [ZBX-14689] fixed updating of the Graph list of host when
selecting a group of hosts (vasilijs)
..F....... [ZBX-12217] removed links to templates with no permissions for
templated triggers, trigger prototypes, graphs, graph prototypes,
host prototypes and web scenarios (agriscenko)
..F....... [ZBX-14861] fixed trigger evaluation result not visible in test
dialogue when expression is too long (agriscenko)
..F....... [ZBX-14723] fixed zoom button for time selector in IE browser
(ashubin)
..F....... [ZBX-14888] fixed table markup on overview and system info
pages (agriscenko)
..F....... [ZBX-14652] fixed plain text Latest data when selecting more
than 1 item (vasilijs)
..F....... [ZBX-14618] fixed host prototype status checkbox resets after
adding template (vasilijs)
..F....... [ZBX-14632] fixed minor typos in comments and tests (vasilijs)
..F....... [ZBX-14834] fixed icon misplacement in problem view (Ivo)
..F....... [ZBX-14803] fixed incorrect profile update causing page filter
to sometimes show duplicate values (Ivo)
........S. [ZBX-10784] fixed validation of double/Numeric(float)
values (MVekslers)
..F....... [ZBX-14727] fixed selection of data for trigger overview and
graphs if first drop down entry is "none" (Ivo)
.....J.... [ZBX-14615] fixed Java gateway not to mark host unreachable
in case of invalid username and password (vso)
.....J.... [ZBX-14585] fixed JMX endpoint not being included in error
message in case of connection errors (vso)
..F....... [ZBX-14650] fixed web.page.regexp item parameters description
(gcalenko)
.......PS. [ZBX-14764] fixed crash that could occur when OpenIPMI pollers
are configured (vso)
.......PS. [ZBX-14882] fixed crash in vmware collector when receiving
invalid xml (vso)
........S. [ZBX-14908] fixed crash when processing internal trigger events
and deleting triggers at the same time (vso)

--------------------------------------------------------------------------------
Changes for 4.0.0

4.0.0rc3 was released as 4.0.0 without any changes

--------------------------------------------------------------------------------
Changes for 4.0.0rc3

New features:
....I..... [ZBXNEXT-4757] added new dashboard to "Zabbix server health"
(Alexei, Sasha, vmurzins)
....I..... [ZBXNEXT-4757] renamed default dashboard to "Global view" and
improved widget layout (Alexei, Sasha, vmurzins)
.......PS. [ZBXNEXT-4757] added support of "pused" mode for cache-related
internal items (Sasha)
....I..... [ZBXNEXT-4757] added new and renamed existing items in
"Template App Zabbix Server" and "Template App Zabbix Proxy"
templates (Sasha)

Bug fixes:
.......PS. [ZBX-14853] fixed error of vmware items caused by misconfigured
vmware maxQueryMetrics parameter (MVekslers)

--------------------------------------------------------------------------------
Changes for 4.0.0rc2

Bug fixes:
..F....... [ZBXNEXT-4588] fixed multiple minor issues in SVG graph widget;
fixed dashboard widget height calculation (miks)
..F....... [ZBX-14891] fixed undefined index "show_timeline" in screens
(agriscenko)
..F....... [ZBX-14874] fixed SQL errors being generated in database
log files (Ivo)

--------------------------------------------------------------------------------
Changes for 4.0.0rc1

New features:
..F....... [ZBXNEXT-4721] removed footer from dashboard widgets (vasilijs)
A.F....... [ZBXNEXT-4588] improved performance of problems selection in
graph widget; renamed 'Classic graph' to 'Graph (classic)';
fixed several bugs in graph widget (miks, Sasha)
..F....... [ZBXNEXT-4722] made operator names consistent in all interface (Ivo)
.........T [ZBXNEXT-4739] removed deprecated macros $1-$9 from item names
in templates (vso)
....I..... [ZBXNEXT-4736] added index by nextcheck to escalations table (wiper)

Bug fixes:
..F....... [ZBX-14783] fixed align of the left column in several widgets
and reports (Ivo)
.........T [ZBX-13377] fixed naming of groups and applications (vitaly)
....I..... [ZBX-14335] fixed bug in proxy makefile (Andris)
.......PS. [ZBX-14850] reverted ZBXNEXT-3848 fix because of broken update
interval validation during low-level discovery (vso)
........S. [ZBX-14830] fixed possible deadlock when history syncer was
trying to update escalations with recovery event id (wiper)
.........T [ZBX-13377] fixed naming issue for "Server Hardware" host
group (vitaly)
A.F....... [ZBXNEXT-4573] fixed HTTP authentication page issues, HTTP
case sensitive option and moved HTTP authentication from API to
HTTP form page (gcalenko)
........S. [ZBX-14721] improved escalator performance by replacing
previously unused index (vso)
........S. [ZBX-14720] improved history syncer performance during problem
recovery by adding index on escalations table and avoiding full
table scan (vso)
.......PS. [ZBX-14821] fixed full sync when only timer triggers are being
processed, added trigger statistics to history syncer title (wiper)

--------------------------------------------------------------------------------
Changes for 4.0.0beta2

New features:
..F....... [ZBXNEXT-4672] added option to show suppressed problems for data
overview page and widget (agriscenko)
A.F....... [ZBXNEXT-3860] added ability to filter triggers by tags (agriscenko)
..F....... [ZBXNEXT-4606] implemented kiosk mode for all pages (vasilijs)
........S. [ZBXNEXT-4696] improved history syncer performance by moving
trigger locking outside history cache lock (wiper)
.......PS. [ZBXNEXT-3848] added validation of update interval, custom
interval, history storage period and trend storage period in
low-level discovery (vso)
.........T [ZBXNEXT-4224] implemented templates for server hardware:
IBM,HP,Dell,Supermicro (vitaly)

Bug fixes:
..F....... [ZBXNEXT-4588] Fixed changelog adding more detailed description
of features added in 4.0.0beta1; Fixed Data set widget field to be
compatible with PHP versions affecting PHP bug #42355 (miks)
..F....... [ZBX-14797] fixed calendar initialization in graph configuration
form (gcalenko, vmurzins)
........S. [ZBX-14812] fixed hexadecimal to decimal preprocessing step to
allow pairs of hexadecimal digits separated by space or new line (vso)
..F....... [ZBX-14496] fixed unauthorized request error when sorting list
after enabling/disabling elements (agriscenko)
........S. [ZBX-14808] fixed SQL error in user permission check when
processing actions for internal item events (wiper)
........S. [ZBX-14614] fixed server template linking with triggers having
no dependencies (MVekslers)
..F....... [ZBXNEXT-4597] fixed date selection fields in maintenance and
services: fixed accepted date format, fixed validation and added
placeholdrs (vmurzins)
...G...... [ZBX-6565,ZBX-13645,ZBX-14559] fixed agent on AIX 6.1 TL0,
7.1 TL0: system.stat[memory,avm], compilation, crash on
net.dns[] items (Andris)
..F....... [ZBX-12217] removed links to templates with no permissions for
templated discovery rules and item prototypes (agriscenko)
..F....... [ZBX-13015] fixed X axis labels with DST transition in the
displayed period (Sasha)
........S. [ZBX-14777] increased severity of housekeeper logs in the case
of invalid history/trends intervals (wiper)
........S. [ZBX-14778] fixed housekeeper attempting to remove history of
discovery rules/prototypes (wiper)
.......PS. [ZBX-14771] fixed memory leak in poller if scheduling interval
is invalid (vso)
..F....... [ZBX-14462] improved time selection when opening calendar with
missing time (vmurzins)
.......PS. [ZBX-14775] fixed configuration of the maximum available count
of aggregated metrics in a single request to vmware vCenter (MVekslers)
..F....... [ZBX-14637] fixed unreadable text on the problems widgets in
dark theme (ashubin)
..F....... [ZBX-14676] fixed displaying links containing UTF-8 characters (Ivo)

--------------------------------------------------------------------------------
Changes for 4.0.0beta1

New features:
..F....... [ZBXNEXT-4588] Implemented SVG graph generation
(ashubin, gcalenko, miks, Sasha)
..F....... [ZBXNEXT-4588] Implemented SVG graph widget with multiple new
widget fields; Renamed existing graph widget to 'Classic graph';
Implemented vertical accordion; Added new UI controls for range
control and overrides selection (miks, Sasha)
A.F....... [ZBXNEXT-4588] Added option to store long widget field strings
as array of short strings; Created class to resize the height of
textarea field automatically (miks)
A.F....... [ZBXNEXT-4588] Improved API validation; Extended time units
functionality to allow negative values (miks, Sasha)
A.F.I..... [ZBXNEXT-4573] added support of HTTP authentication as optional
authentication mechanism (gcalenko, Ivo, vmurzins)
A.F.I..PS. [ZBXNEXT-413] added maintenance tag filters to support suppression
of individual problems based on their tags (agriscenko, wiper)
..F....... [ZBXNEXT-4609] added options Tag display priority and Tag
display names in Problems (vasilijs)
A......... [ZBXNEXT-4656] added strict validation of hostprototype.create()
and hostprototype.update() methods; added audit logging for these
methods (Ivo, Sasha)
..F....... [ZBXNEXT-4455] added screen reader to the dashboard and widgets
(ashubin)
A.F.....S. [ZBXNEXT-4627,ZBXNEXT-4656] added support of macro functions to
LLD macros (Ivo, Sasha, viktors, vso)
..F....... [ZBXNEXT-4049] added option to hide timeline in Problems widget
(vasilijs)
..F....... [ZBXNEXT-4611] changed default method for http agent items from
"post" to "get" (gcalenko)
..F....... [ZBXNEXT-4587] added new column 'Value' and filter in Triggers
list (Ivo, vasilijs)
..F....... [ZBXNEXT-4626] improved widget configuration constructor to
create custom view for each widget (ashubin)
..F.I..... [ZBXNEXT-4597] implemented single textbox date fields in
maintenances, services, top 100 triggers and availability reports
pages (Ivo)

Bug fixes:
....I..... [ZBX-14751] fixed "cannot run test program while cross compiling"
and "cannot check for file existence when cross compiling" errors
during cross-compilation (vso)
.......PS. [ZBX-14677] fixed vmware performance counter retrieval on
installations with large number of datastores (wiper)
..F....... [ZBXNEXT-4500] fixed item prototype master item links leading
to error when master item is a web item (Ivo)
........S. [ZBX-14697] fixed memory leak in alert manager when connection
to database was lost (vso)
..F....... [ZBX-14629] fixed breadcrumb labels clipping (ashubin)
........S. [ZBX-14628] fixed empty MAIL FROM in email alerts (mindbound)
....I..... [ZBX-14696] changed problem_tag index to optimize database
queries (wiper)
..F....... [ZBX-12293] renamed trigger functions by adding function name
at the beginning and removing the operator and "N" and placing
operator in a separate field allowing two new operators "<=" and
">=" for selection (Ivo)
........S. [ZBX-9731] changed value cache to drop unused items from cache
when new values are added instead performing this cleanup only when
cache runs out of free space (wiper)
.......PS. [ZBX-14593] fixed error message for invalid vmware endpoint
(MVekslers)
........S. [ZBX-14614] fixed trigger dependency link to the template instead
of the host during the discovery action (MVekslers)
...G...... [ZBX-372] added "zone" parameter to proc.num[] item for Solaris
(viktors)
..F....... [ZBX-14631] fixed typo in string: ouf, not out (vasilijs)
........S. [ZBX-14410] fixed output of information about the error for
expressions with functions of triggers or calculated items (MVekslers)
...G...PS. [ZBX-14341] fixed duplicate value generation in environments
with poor connectivity (wiper)
........S. [ZBX-9913] fixed inconsistencies in behaviour and error messaging
of trigger functions (mindbound)
..F....... [ZBX-14448] fixed undefined index when updating item and
switching type to dependent (Ivo)
........S. [ZBX-14670] fixed failed query error in LLD when updating
function name in trigger prototype expression (vso)
..F....... [ZBX-14433] fixed several problems in displaying of X axis on
the graphs (Sasha)
........S. [ZBX-14579] improved several functions to distinguish between
'failed to compile' and 'not matched' states in regexp processing
(mindbound)
..F....... [ZBX-14584] fixed mass update some options for items (vasilijs)
..F....... [ZBX-12217] removed links to templates with no permissions for
templated applications and items (agriscenko, Sasha)
..F....... [ZBXNEXT-4607] removed column Recovery time in Problems mode
(vasilijs)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha9

New features:
.....J.... [ZBXNEXT-4558] added support for monitoring the string values
of custom JMX MBeans (mindbound)
.....J.... [ZBX-14586] added more informative error message for
InstanceNotFoundException error (mindbound)
..F....... [ZBXNEXT-4454] added screen reader attributes for common
elements (ashubin)
A.F.....S. [ZBXNEXT-4200] added ability to create LLD item prototype
of type "dependent" with a master item not only item prototype
(Ivo, Sergejs)
........S. [ZBXNEXT-1701] added support of regular expressions and global
regular expressions to "logsource()" trigger function (viktors)
........S. [ZBXNEXT-4586] added support of macros {ITEM.VALUE} and
{ITEM.LASTVALUE} to trigger URL (vasilijs, viktors)
..F....... [ZBXNEXT-4049] added checkbox to hide timeline when problems
sort by time (vasilijs)
A.F....... [ZBX-1357] added and enabled Norwegian translation to be
displayed by default (zalex_ua)
..F....... [ZBXNEXT-4367] added screen reader features for multiselect (ashubin)
..F....... [ZBXNEXT-4530] implemented changeable session cookie name (miks)

Bug fixes:
........S. [ZBX-14548] fixed the disk usage counters reading for ESX/ESXi
hosts (MVekslers)
..F....... [ZBXNEXT-4049] fixed option to hide timeline in Problems widget
popup (vasilijs)
...G...... [ZBX-13393] fixed agent compilation error on AlphaServer
Tru64 5.1B (Andris)
..F....... [ZBX-14491] fixed link "show value mappings", which leads to no
permission page (vasilijs)
..F....... [ZBX-13165] fixed Y-axis small value gradation issue in graphs (Ivo)
..F....... [ZBX-14575] fixed Norwegian locale key for windows (vmurzins)
.......PS. [ZBX-14566] fixed possible data loss due to MariaDB server
restart (vso)
.......PS. [ZBX-13010] fixed crash of poller processes in ODBC checks,
simplified code (Andris, wiper)
....I..... [ZBX-14370] fixed deleting of files after compiling a program
(make clean) for Solaris (MVekslers)
..F....... [ZBX-14519] fixed displaying timeline points of days in Problems
widget (vasilijs)
........S. [ZBX-12380] improved function parameter parsing for trigger
functions (MVekslers)
..F....... [ZBX-12994] improved maintenance period translation strings
in maintenance form (gcalenko)
..F....... [ZBXNEXT-4622] updated change severity action icons in sprite
files (Andzs)
..F....... [ZBX-14426] fixed trigger color in host issues screen and host
group issues screen, color of problem with highest severity
generated by trigger is used instead of trigger color
(ashubin, gcalenko)
.......PS. [ZBX-13396] moved time function based trigger processing to
history syncer, reducing trigger locking issues caused by peak
timer processing loads (wiper)
..F....... [ZBX-13651] fixed cloning a template using the "Full Clone",
which does not hide the upper level navigation bar (vasilijs)
..F....... [ZBX-14425] color of problem with highest severity generated
by trigger is used as trigger status color on data overview page
(gcalenko)
A.F....... [ZBX-8051] fixed auto-logout problem caused by async calls to
jsrpc (vjaceslavs)
..F....... [ZBX-13641] disabled preprocessing update for discovered items
(vasilijs)
..F....... [ZBX-13381] fixed invisible color picker selector, fixed wrong
color preview, extended color pallette (Andzs, ashubin)
........S. [ZBX-14410] improved error message handling in zbx_function_find()
(MVekslers)
........S. [ZBX-14500] fixed crash when reporting unknown triggers and
using $1-$9 macros at the same time (vso)
..F.I..... [ZBX-14525] fixed sorting by severity in Monitoring->Problems
and Problems widget (Sasha)
..F....... [ZBX-12580] reworked problem hosts widget to source data from
problems and take changed severity into account (miks)
.......PS. [ZBX-14537] fixed HTTP agent application/json Content-Type not
being set by default when using custom headers (vso)
..F....... [ZBX-12104] added limit ZBX_HISTORY_PERIOD for {ITEM.VALUE} macro
resolving in trigger name (gcalenko)
..F.I..... [ZBX-14359] changed problem name macro in default action subject
and message from TRIGGER.NAME to EVENT.NAME (agriscenko)
..F....... [ZBX-13718] fixed selection of cached checkboxes in checkbox
range library (miks)
..F....... [ZBX-13647] fixed defined default discovery action message (vasilijs)
A......... [ZBX-12115] changed API returned lastvalue and prevvalue for
text based items with no values (miks)
A......... [ZBX-14409] fixed icon mapping expression validation (miks)
..F....... [ZBX-14402] fixed internal item parameter that does not match
documentation (vasilijs)
..F....... [ZBX-11989] fixed condition operators for event correlation
rules (vasilijs)
..F....... [ZBX-13779] fixed redirect button link in multiple places (miks)
..F....... [ZBXNEXT-4361] fixed selected breadcrumbs item style; fixed
active time range tabs hover cursor style (Andzs, ashubin)
..F....... [ZBX-14420] fixed link to Problems screen in map element's
context menu (miks)
.......PS. [ZBX-12957] removed time adjustment of received packets for
server and proxy (MVekslers)
.........T [ZBX-12171] added missing items zabbix[process,vmware
collector,avg,busy] and zabbix[vmware,buffer,pfree] to
Template App Zabbix Proxy (yurii)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha8

New features:
A.F.I..PS. [ZBXNEXT-4446] added ability to change severity of previously
generated problems (vmurzins, wiper)
..F.I..... [ZBXNEXT-4044] changed default values of 'Display OK triggers
for' and 'On status change triggers blink for' (viktors)
..F....... [ZBXNEXT-4361] implemented new time range selector for graphs
(Andzs, ashubin, gcalenko, Sasha)
...GI..PS. [ZBXNEXT-4577] improved performance of Zabbix server by replacing
semaphores to pthread mutexes and read-write locks (vso, wiper)
..F....... [ZBXNEXT-4312] reworked date picker; implemented keyboard
interaction (miks)
..F....PS. [ZBXNEXT-2365] added additional auto-registration operations
and re-running of auto-registration actions if host metadata is
modified (ashubin, vso)

Bug fixes:
.......PS. [ZBX-14388] fixed log message about full history cache (Sergejs)
..F....... [ZBX-13283] removed info label in Trigger severities and Users
administration pages (miks)
...G...... [ZBX-6046] fixed the functions 'net.if.*' for Solaris with empty
64 bits counters (MVekslers)
A.F....... [ZBX-13355] fixed media type a required password field successfully
passing validation while being empty and prevented auto-filling
stored passwords by browser (Ivo)
..F....... [ZBX-13701] fixed hintbox multiplication on page refresh (miks)
.D........ [ZBX-14398] improved "Server" parameter description in Zabbix
agent configuration file (vso)
..F....... [ZBX-14344] fixed host groups, hosts and applications not being
taken into account when filtering problems by problem name in
Monitoring->Problems view (agriscenko)
........S. [ZBX-11434] added error messages when creation of LLD SNMP items
fails due to SNMP OID field (Sergejs)
...G...... [ZBX-12250] fixed logrt[] item to analyze log file from start
if no log files match and no log files were seen before (Andris)
.......PS. [ZBX-13765] fixed discovered host status update if it was down
and a service was discovered on that host (Andris)
...G...... [ZBX-12070] fixed "proc.num" and "proc.mem" items calculation
of values when zabbix_agentd called in test mode (Sergejs)
........S. [ZBX-14423] fixed use of initialized variable during application
discovery (vso)
.......PS. [ZBX-12990] improved "vmware.hv.datastore.size" through usage
the performance counters (MVekslers)
A.F.I..... [ZBXNEXT-4540] fixed problems filter with same tags not being
joined with OR condition (Ivo, Sasha)
..F....... [ZBXNEXT-4576] unified dashboard widget content margins
(Andzs, ashubin)
.......PS. [ZBX-12965] - fixed scheduled check calculation during daylight
saving changes (wiper)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha7

New features:
A.F.I..PS. [ZBXNEXT-4569] added support of MySQL 8.0 (gcalenko, vso)
....I..... [ZBXNEXT-4565] removed old upgrade DB patches (viktors)
..F.....S. [ZBXNEXT-4320] added ability to store history data in date
based indices of elasticsearch (vjaceslavs)
..F....... [ZBXNEXT-4526] increased tags column size in Compact view
mode (agriscenko)
..F....... [ZBXNEXT-4528] added link to Zabbix official support page
(Andzs, ashubin)
........S. [ZBXNEXT-4520] added values to boolean mapping: "ok, master"
as 1 and "err, slave" as 0 (viktors)
..F....... [ZBXNEXT-4185] added support of multiple items in "Plain text"
widget (ashubin)
........S. [ZBXNEXT-4163] added support LLD, User macros and User macros
with context from LLD macro in Items preprocessing (MVekslers)

Bug fixes:
A.F....... [ZBX-13712] fixed "Undefined index: master_itemid" and SQL
errors in item.update and itemprototype.update methods; fixed
updating of discovered items (Sasha)
..F....... [ZBX-14329] fixed error opening map's submap (ashubin)
..F....... [ZBX-13549] fixed displaying of not monitored triggers in maps (miks)
..F....... [ZBX-13783] dropped support for Zapcat-style and multi-level
parameter arrays from item key validation in frontend (agriscenko)
..F....... [ZBX-12359] fixed "Automatic icon selection" checkbox not working
and displaying two icons at once in map constructor (Ivo)
..F....... [ZBX-12239] fixed global search form allowing to submit empty
search queries (agriscenko)
..F....... [ZBX-12177] renamed "Icon" to "Map element" in Network map
properties and constructor (agriscenko)
........S. [ZBX-14333] fixed {ESC.HISTORY} and action log not to display
colon without target host when executed on Zabbix server (vso)
.......PS. [ZBX-14345] fixed lock wait timeout error handling on MySQL
to avoid possible data loss (vso)
A.F....... [ZBX-13361] fixed error messages when configuring an existing
item to have an update interval (miks)
...G...PS. [ZBX-14328] improved logging of command execution failures
(vjaceslavs)
....I..... [ZBX-13803] fixed "make install" to respect DESTDIR variable,
this is essential for packaging (dimir)
..F....... [ZBX-12603] fixed tab navigation and keyboard interaction in
dashboard sharing and properties dialogues; added validation
inside popups (miks, vmurzins)
........S. [ZBX-13043] removed error message for when user has defined
media but all of them are disabled (viktors)
........S. [ZBX-14312] fixed possible deadlock in history syncer when
housekeeper is deleting events (vso)
..F....... [ZBX-13697] fixed session expiration when changing default
authentication method (miks)
..F....... [ZBX-13768] fixed disabled 'add' button showing in templated
item preprocesing form (miks)
A.F....... [ZBX-13680] fixed action not being cloned due to existing
operation id being submitted (agriscenko)
..F....... [ZBX-13775] fixed map tree widget border color (Andzs)
..F....... [ZBX-13780] fixed status color styles (Andzs)
..F....... [ZBX-12350] fixed severity picker styles (Andzs, ashubin)
...G...PS. [ZBX-13782] fixed decoding of Unicode characters in JSON (Andris)
..F....... [ZBX-13767] fixed "undefined index: acknowledges" error on
problems page (agriscenko)
..F....... [ZBX-12175] fixed subfilter entries with long names going off
the screen (agriscenko, Andzs)
..F....... [ZBX-12644] fixed filter being partially reset when using
pagination in availability report page (Ivo)
........S. [ZBX-12390] fixed problem when triggers might not use correct
value if an item values within one second were received in wrong
historical order (wiper)
.......PS. [ZBX-13788] fixed host availability stuck in unknown state
after proxy changes (wiper)
........S. [ZBX-14313] fixed trigger level correlation when multiple tags
are set (wiper)
........S. [ZBX-12372] fixed duplication of prefix "/" for second parameter
"path" in items "web.page.*" (MVekslers)
...G...... [ZBX-14315] fixed validation of "max_depth" in "vfs.dir.size"
for agent (MVekslers)
........S. [ZBX-13778] fixed logically dead code in JSON Path parser (MVekslers)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha6

New features:
..F....... [ZBXNEXT-4415] added new mode "Compact view" to the Problems
page with ability to toggle highlighting whole row; added option
o toggle timeline (agriscenko, Andzs)
A.F.....S. [ZBXNEXT-2788] added support for "NOT" keyword in custom
expression fields (Ivo, Sergejs)
..F....... [ZBXNEXT-4516] renamed dashboard widget and screen element
"System status" to "Problems by severity" (Sasha)
..F....... [ZBXNEXT-4516] renamed dashboard widget and screen element
"Host status" to "Problem hosts" (Sasha)
..F....... [ZBXNEXT-4516] renamed dashboard widget, screen element and
report "Status of Zabbix" to "System information" (Sasha)
....IJ.... [ZBX-13376] moved functionality to enable JMX interface in Java
gateway to settings.sh and ensured setting TCP timeout (dimir)
A....J.... [ZBXNEXT-4458] improved logging of Java gateway, added
username/password validation for JMX items (vjaceslavs)
A.F.I..PS. [ZBXNEXT-4411] added compression of server-proxy data exchange
(miks, wiper)
A.F.I..PS. [ZBXNEXT-4488] added ability to push data via trapper to HTTP
agent item type (gcalenko, Ivo, vmurzins, wiper)
A.FGI..PS. [ZBXNEXT-4358] added HTTP agent item type for data gathering
via HTTP (gcalenko, Ivo, vso)
..F....... [ZBXNEXT-4413] dropped Monitoring->Triggers view (miks, Sasha)
..F....... [ZBXNEXT-4413] added the trigger context menu option to view or
edit the trigger description (miks, Sasha)
..F....... [ZBXNEXT-4413] added displaying of the trigger dependencies in
Monitoring->Problems view (miks, Sasha)
..F....... [ZBXNEXT-4151] added aria roles to provide easier access by
keyboard navigation (ashubin, gcalenko, Ivo)
A......... [ZBX-3783] added strict validation for apiinfo.version(),
action.delete(), correlation.delete() and drule.delete() methods (Sasha)
A......... [ZBX-3783] prohibited deleting discovery rules which are used
in actions (Sasha)
A......... [ZBX-3783] added audit for action.delete() and correlation.delete()
methods (Sasha)
..F....... [ZBXNEXT-4143] implemented submenu autofocus on top-level menu
click (nikita)
..F....... [ZBXNEXT-4414] added support for configurable number of displayed
tags (agriscenko)

Bug fixes:
..F....... [ZBX-14337] fixed persistent xss in map navigation tree widget
(vjaceslavs)
..F....... [ZBX-14336] fixed persistent xss vulnerability in services
(vjaceslavs)
..F....... [ZBX-13750] fixed hover and focus style for edit dashboard cancel
button, improved top nav css coding style (Andzs, ashubin)
........S. [ZBX-13694] disable check now for items with scheduler
configuration errors (wiper)
...G...PS. [ZBX-9882] removed Zapcat-style and multi-level array type support
in item key parameters (Andris, viktors)
..F....... [ZBX-12821] fixed multiple javascript memory leaks (miks)
........S. [ZBX-13755] fixed proxy lastaccess update on 32-bit Zabbix server
(vso)
..F....... [ZBX-12425] fixed selection of web items in the "Plain text"
screen element (Sasha)
...G...... [ZBX-13781] fixed CRLF injection in Zabbix Agentd (MVekslers)
..F....... [ZBX-13737] fixed invalid confirmation message when mass enabling
and disabling trigger, item and host prototypes (Ivo)
........S. [ZBX-13766] fixed comparison of two large float numbers in
expressions (Sergejs)
.......PS. [ZBX-13481] fixed incorrect parsing of BITS data type in SNMP
response (vso)
.......PS. [ZBX-13744] fixed potential shared memory leak when item is
removed (Sergejs)
A.F....... [ZBX-13742] fixed parsing of the operator "not" in trigger
expression (Sasha)
.........T [ZBX-13535] fixed trigger recovery expression for 'High error
rate' trigger (vitaly)
.........T [ZBX-13278] fixed trigger expression for 'Link down' trigger (vitaly)
...G...... [ZBX-12805] increased command line limit for proc.num checks
on hp-ux systems (Andris, wiper)
..F....... [ZBX-13749] fixed creation of dependent items from item wizard
(vjaceslavs)
...G...PS. [ZBX-13660] fixed data types passed to is_ushort() for converting
PID, port and process number (Andris)
..F....... [ZBX-12935,ZBX-13539] fixed displaying of floating point values
under the "Latest data" page (Sasha)
...G...PS. [ZBX-13579] fixed unnecessary data getting when agent becomes
available in the non-collection data period (Sergejs)
..F....... [ZBX-13240] removed duplicating HTML IDs from frontend and fixed
SID validation in trigger wizard (Ivo)
..F....... [ZBX-13685] fixed maintenance entries displayed in list when
filter is applied (agriscenko)
....I..... [ZBX-12756] improved configure script to check iconv library
(MVekslers)
........S. [ZBX-13667] added notification in zabbix server log about 'error'
in elasticsearch json response (MVekslers)
..F....... [ZBX-13683] fixed multiselect items not being sorted by name
(agriscenko)
........S. [ZBX-13299] fixed autoregistration, discovery and internal
notifications not being sent due to uninitialized severity (vso)
....I..... [ZBX-13607] changed ping script to return success also for
timeouts (wiper)
..F....... [ZBX-12967] fixed slide show refresh interval multiplier menu
not working (agriscenko)
........S. [ZBX-13696] added maximum record limit to old session removal
in housekeeper (wiper)
..F....... [ZBX-13642] fixed undefined index in user edit form (agriscenko)
..F....... [ZBX-13546] fixed context menu positioning in maps (gcalenko, miks)
..F....... [ZBX-13668] fixed dynamic widget searching for item key in item
prototypes (agriscenko)
..F....... [ZBX-13500] fixed fractional values in triggers being
misinterpreted without a leading 0 (agriscenko)
..F....... [ZBX-13561] fixed incorrectly displayed pie graph when first
item has no data (Ivo)
..F....... [ZBX-13517] fixed undefined index in pie charts (Ivo)
..F....... [ZBX-13499] fixed checkbox selector in problems table (ashubin, miks)
........S. [ZBX-13598] fixed crash when Zabbix process cannot connect to
preprocessing service (viktors, vso)
..F....... [ZBX-13522] fixed duplicate IDs in trigger expression constructor
(miks)
..F....... [ZBX-13489] fixed wrong tab iteration inside graph widget (ashubin)
..F....... [ZBX-13625] fixed blinking in the problem widget (agriscenko)
..F....... [ZBX-13560] fixed acknowledge notifications being visible in
the event popup (agriscenko)
..F....... [ZBX-13298] fixed missing graph after faulty graph edit form
submission (nikita)
..F....... [ZBX-13487] improved widgets menu icons focus state styles (Andzs)
....I..... [ZBX-13350] added multiple Zabbix element default paths to output
after running ./configure and --help option (dimir, viktors)
...G...PS. [ZBX-13509] improved compilation support from source for Solaris
and NetBSD (MVekslers)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha5

New features:
..F....... [ZBXNEXT-4313] implemented keyboard interaction in context menus
(miks)
A.F.I...S. [ZBXNEXT-4426] added option to execute cached passive checks at
the current time (Ivo, wiper)
........S. [ZBXNEXT-4417] added real time export of events, history and
trends in newline delimited JSON format (vso)
..F....... [ZBXNEXT-4374] implemented the widget configuration fields
clearing when changing the type (ashubin)
A.F.I...S. [ZBXNEXT-4119] implemented tag based permissions
(miks, Oleg, Sasha, Sergejs)
..F....... [ZBXNEXT-4045] implemented maximum size for graphs in widgets
(gcalenko)
..F....... [ZBXNEXT-4340] added kiosk mode for dashboard (ashubin)

Bug fixes:
..F....... [ZBX-13542] fixed http steps on template not inheriting hosts
application setting (nikita)
..F....... [ZBX-13618] fixed wrong variables order in translatable error
message (nikita)
..F....... [ZBX-13344] fixed trigger based actions having a default
"not in maintenance" condition (agriscenko)
........S. [ZBX-13613] improved a history syncer when backend elasticsearch
is not available (MVekslers)
.......PS. [ZBX-13510] fixed error of execution "make dbschema" for NetBSD
(MVekslers)
...G...... [ZBX-13544] fixed agent crashes when using regex with 'Log' item
for Mac OSX (MVekslers)
........S. [ZBX-13611] fixed lld rules not always saving their state/error
message changes (wiper)
........S. [ZBX-13571] fixed regression that resulted in slow history data
queries on partitioned tables (wiper)
..F....... [ZBX-13490] fixed autofocus in forms (nikita)
........S. [ZBX-13470] improved searching IPMI items by full name (MVekslers)
..F....... [ZBX-13566] fixed create dashboard button size in dashboard list
(Andzs)
..F....... [ZBX-13464] fixed fullscreen attribute included in host context
menu links (ashubin)
A.F....... [ZBX-13424] added possibility to select web items as master items
and improved copying of dependent items to destination hosts and
templates (Ivo)
A......... [ZBX-13573] fixed undefined index message changing Action
"Acknowledgment operations" from "Remote command" to "Notify all
involved" (agriscenko)
A......... [ZBX-13570] fixed undefined index in API call (agriscenko)
A......... [ZBX-13331] removed "recovery" property from action.get API
method response (nikita)
..F....... [ZBX-13309] fixed displaying of Problem/Recovery time
(agriscenko, ashubin, Sasha)
.......PS. [ZBX-13450] fixed server and proxy compilation problem for
Solaris 10 (MVekslers)
A.F....... [ZBX-13458,ZBX-13494] fixed resolving of the macros in map labels
for non-superadmin users (Sasha)
..F....... [ZBX-13526] fixed widget placeholder jumping instead of resizing
while dashboard edit (ashubin)
.......PS. [ZBX-13362] fixed potentially wrong rows deleting by housekeeper
in PostgreSQL (Sergejs)
..F....... [ZBX-13506] fixed linked trigger is moved to sibling map element
(agriscenko)
........S. [ZBX-13586] fixed trigger-based event correlation - suspend
creation of event if no problems are recovered by it (viktors, wiper)
........S. [ZBX-13339] improved deallocation of memory (MVekslers)
..F....... [ZBX-13412] fixed JS error and wrong form behaviour when changing
item type, type of information (agriscenko)
..F....... [ZBX-13471] fixed contrast in selected item filters (Andzs)
..F....... [ZBX-13428] fixed long name of map outside go back button in map
widget (agriscenko, Sasha)
..F....... [ZBX-13340] fixed pie graphs displaying incorrect data (Ivo)
..F....... [ZBX-13257] fixed display of the latest item in Audit log
(agriscenko)
..F....... [ZBX-13447] fixed trigger name readability on map in dark theme
(nikita)
....I..... [ZBX-11994] changed "awk" to "sed" for getting info about
"Last Changed Revision" (MVekslers)
..F....... [ZBX-13360] fixed HTML5 placeholder color that previously appeared
like actual input data (nikita)
...G...PS. [ZBX-13351] improved OpenSSL error messages (viktors)
..F....... [ZBX-13147] fixed inconsistent number on map navigation tree (nikita)
..F....... [ZBX-13537] fixed "Inaccessible user" in Dashboard System status
widgets acknowledgement popup (agriscenko)
....I..... [ZBX-13472] fixed description of "Server" and "ServerActive"
configuration options (Sasha)
........S. [ZBX-13455] added frontend error message when templates cannot
be linked to LLD host (viktors)
..F....... [ZBX-13538] fixed example configuration for Elasticsearch (nikita)
..F....... [ZBX-13434] fixed incorrect trigger dependencies being set after
copying triggers to multiple hosts; thanks to Kotaro Miyashita for
the patch (Ivo)
..F....... [ZBX-13513] fixed input maxlength for users media of type script
(nikita)
...G...PS. [ZBX-13523] fixed error message for empty TCP response in case
agent dropped connection because of access permissions (vso)
..F....... [ZBX-12883] fixed incorrect ordering the list of triggers after
saving a map (agriscenko)
..F....... [ZBXNEXT-4150] fixed URL display in hint box and focus styles
for radio buttons (ashubin, nikita)
..F....... [ZBX-12940] fixed content does not fit dialog window (agriscenko)
..F....... [ZBX-13342] fixed order by query in frontend Maintenance tab
(agriscenko)
..F....... [ZBX-13401] fixed successful items mass update with invalid
update interval (agriscenko)
A......... [ZBX-6167] fixed partial updating in maintenance.update (ashubin)
...G...... [ZBX-13062] banned using of mutex in threads of metrics collection
(MVekslers)
........S. [ZBX-13236] fixed error message of function parameters parse
(MVekslers)
....I..... [ZBX-10433] removed inaccurate configuration default values (viktors)
....I..... [ZBX-13398] fixed configure script for Debian GNU/Linux "buster"
and "sid" to work with PostgreSQL (viktors)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha4

New features:
..F....... [ZBXNEXT-4150] implemented access to interactive elements using
keyboard (Andzs, ashubin, gcalenko, vmurzins)
..F....... [ZBXNEXT-4149] implemented keybord interaction in overlay popups
(miks)

Bug fixes:
A.F....... [ZBX-12754] fixed undefined index error in map import (gcalenko)
..F....... [ZBX-13303] improved display of user media 'Use if severity'
indicators (agriscenko, Andzs)
..F....... [ZBX-13166] fixed daily and yearly notification reports not
including current day/last day of leap-year (nikita)
..F....... [ZBX-13118] improved readability of emails in action log by
splitting them multiline (nikita)
.......PS. [ZBX-13498] added optional MySQL upgrade patch for "problem"
table to drop redundant index after another index that can be used
to enforce the foreign key constraint has been created (vso)
........S. [ZBX-13430] fixed use of uninitialized value ttl when
elasticsearch is configured (MVekslers)
........S. [ZBX-13452] fixed Elasticsearch history storage default value
types (viktors)
A......... [ZBX-13248] fixed field trapper_hosts to optional for trapper
item.create (ashubin)
..F....... [ZBX-13307] fixed map scaling and position to the widget left
side (ashubin)
..F....... [ZBX-12941] fixed checkbox overlay's position over the checkbox
(miks)
..F....... [ZBX-13465] fixed back button style on the sub-maps (Andzs, ashubin)
..F....... [ZBX-13334] fixed translations of Widget parameters window
(agriscenko)
A......... [ZBX-6118] fixed poor performance of changing an item on the
template which linked with many hosts (Sasha)
..F....... [ZBX-13454] fixed placeholder in Administration->Scripts form (Sasha)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha3

New features:
A......... [ZBXNEXT-4357] added support of "selectTriggerDiscovery" option
in trigger.get method (Sasha)
A.F....... [ZBXNEXT-4152] replaced double box select fields with multiselect
fields and added filtering by proxy and server only in host list
(Ivo, Sasha)
..F.I..... [ZBXNEXT-4273] added default event status colors in themes with
option to customize them (ashubin)
...G...... [ZBXNEXT-4216] added 'copytruncate' log file rotation support
for logrt[], logrt.count[] (Andris)

Bug fixes:
.......P.. [ZBX-13403] allowed proxy to execute remote commands on agents
using encrypted connection (gleb)
.......PS. [ZBX-13441] fixed crashes in case of failures (e.g. timeouts)
during VMware hypervisor discovery (gleb)
A.F....... [ZBX-12607] fixed performance of map.get API method and
map-related views (miks, Sasha)
........S. [ZBX-11391] generated an error if expanding LLD macros results
in an empty tag name (MVekslers)
..F....... [ZBX-13300] fixed addJsFile() name (agriscenko)
.......P.. [ZBX-13030] removed proxy's ability to export unprocessed
history data via loadable modules (MVekslers)
..FG...PS. [ZBXNEXT-3581] dropped plain text protocol support and made
header mandatory; fixed IP fragmentation handling by including
header in Zabbix get request, Zabbix server/proxy passive check
request and frontend request to Zabbix server (Sasha, vso)
........S. [ZBX-13194] fixed incorrect processing of zabbix[wcache,value,*]
internal check (Sergejs)
.......PS. [ZBX-13060] added limitation for meaningless server reconnection
attempts to incorrectly configured passive proxy (viktors)
...G...... [ZBX-13233] added new memory metrics for Linux platform -
"active", "anon", "inactive" and "slabs"; thanks to Tomasz
Kłoczko for the original patch (viktors)
........S. [ZBX-12643] improved error log message in case Zabbix server
database cannot be used due to empty "users" table (vso)
...G...... [ZBX-11720] fixed memory leak which breaks vfs.fs.size,
vfs.fs.inode and vfs.dir.size items if compiled with LeakSanitizer
(Andris)
........S. [ZBX-13131] fixed truncated multiline text values from network
discovery SNMP checks (viktors)
...G...... [ZBX-13117] fixed vfs.dir.size with symbol links on Windows
(MVekslers)
....I..... [ZBX-12045] fixed inconsistencies in configure -h output (MVekslers)
A......... [ZBX-13325] fixed trend.get() method with Oracle backend (Sasha)
..F....... [ZBX-13223] fixed graphs duplication in graph preview (ashubin)
..F....... [ZBX-13345] removed SID from URL in screen edit mode (miks)
...G...... [ZBX-13055] fixed problems with DNS resolver interface on NetBSD
(valdis)
..F....... [ZBX-13214] added support of \0 matching group for regsub and
iregsub methods (gcalenko, Sasha)
........S. [ZBX-13208] eliminated race condition that caused history
collection for newly created items to start before preprocecessing
steps finished syncing (vso)
...G...... [ZBX-13246] fixed processing of command line arguments which are
longer than 2KB for proc.num and proc.mem items on AIX (viktors)
.......P.. [ZBX-13130] fixed Zabbix proxy not to generate high network
traffic when server does not accept data (vso)
..F....... [ZBX-13288] fixed image ghosting for mass update of map elements
(vjaceslavs)
...G...... [ZBX-11422] fixed compilation warnings under OS X 64bit (MVekslers)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha2

New features:
..F....... [ZBXNEXT-4144] added asterisk mark and aria-label property to all
forms required fields (gcalenko, Ivo)
..F.....S. [ZBXNEXT-768] added item unit blacklisting with character "!"
in order to disable metric prefixes (Alexei)
..F....... [ZBXNEXT-4295] added selection of the create images tickbox by
default on "Maps import" page (Sasha)
..F....... [ZBXNEXT-1456] added filter by item discovery status for item
configuration view; thanks to Volker Fröhlich for the original
patch (Alexei)
...G...... [ZBXNEXT-3991] added additional params to net.if.* key output
for linux base agent (MVekslers)

Bug fixes:
..F....... [ZBX-13276] fixed compatibility issue with Elasticsearch versions
starting from 6.0 (vjaceslavs)
.......PS. [ZBX-13196] fixed setting of transaction error flag in commit
operation (vjaceslavs)
..F....... [ZBX-13221] fixed trimming of values in overlay dialogues (Ivo)
..F....... [ZBX-13221] added "Timeout" validation in web scenario step
overlay dialogue (Ivo)
..F....... [ZBX-12389] fixed latest data host group filter (Oleg)
..F....... [ZBX-13119] removed 'empty' button in trigger selection window
for map constructor item modal form (gcalenko, Ivo)
........S. [ZBX-12661] fixed Low-level discovery of dependent items not
working after being edited and resulting in undefined offset error
or foreign key constraint violation (vso)
...G...... [ZBX-13254] fixed 'skip' parameter behaviour for log[],
log.count[], logrt[], logrt.count[] items in case log files
initially do not exist (Andris)
...G...... [ZBX-13253] fixed losing the 1st record by log[] and logrt[]
items if 'skip' parameter is used and log file initially is empty
(Andris)
........S. [ZBX-13275] fixed slow housekeeping of events on MySQL (vso)
...G...... [ZBX-13264] fixed Zabbix agent compilation on OS/X (vso)
.......PS. [ZBX-13245] fixed IP fragmentation handling in Zabbix server
response to Zabbix proxy (vso)
..F....... [ZBX-13258] fixed misaligned user group permission controls (Ivo)
....I..... [ZBX-13031] fixed Java gateway compilation without libpcre (Sergejs)
.......PS. [ZBX-12963] fixed passing argument to external check item that
contain literal $ (Sergejs)
A......... [ZBX-12991] removed default values for "active_since" and
"active_till" fields in maintenance.create API method (Ivo)
..F....... [ZBX-13270] fixed default selection of the required host
permissions radio in the global scripts form (Sasha)
.......PS. [ZBX-12758] fixed slow housekeeping of events due to missing
index on foreign key (vso)
..F....... [ZBX-11305] fixed color and label for event status on event
details page (gcalenko)
..F.....S. [ZBX-13238] fixed spelling of Elasticsearch (abs, vjaceslavs)
..F....... [ZBX-13056] fixed incorrect positioning of context menu when it
is opened using keyboard (gcalenko)
........S. [ZBX-13241] fixed memory leak on Zabbix server when executing
remote commands through proxy (vso)
..F....... [ZBXNEXT-4139] fixed displaying of the eventlog severitites and
severities in trigger map element (Andzs)
.......PS. [ZBX-13178] fixed ipc_path value in error message (MVekslers)

--------------------------------------------------------------------------------
Changes for 4.0.0alpha1

New features:
........S. [ZBXNEXT-3480] added support of inventory macros in event tags
(abs, vso)
A.F.I...S. [ZBXNEXT-4175] implemented ability to send email to several email
addresses specified as user media (miks, Sergejs)
..F.I..... [ZBXNEXT-4139] added high contrast light and high contrast dark
themes (Andzs)
A......... [ZBXNEXT-4247] removed deprecated API methods: user.updareProfile,
user.addMedia, user.updateMedia, user.deleteMedia, usergroup.massAdd,
usergroup.massUpdate and usermedia.get (Sasha)
........S. [ZBXNEXT-970] added more detailed error information to notification
message when DB is unavailable (viktors)
..F....... [ZBXNEXT-4137] removed green background from cells (Oleg)
..F....... [ZBXNEXT-4157] added map status summary to be readable by screen
reader software (gcalenko)
..F....... [ZBXNEXT-4127] implemented popup displaying in overlay dialogues
(miks)
...GI..PS. [ZBXNEXT-1520] increased the maximum Hosts/DNS name character
length from 63 to 255 (gcalenko, Sergejs)
..F.....S. [ZBXNEXT-4108] implemented search of problems by trigger name
(abs, miks)
..F....... [ZBXNEXT-4143] implemented keybord interaction in top navigation
(miks)
...G...... [ZBXNEXT-1567] added item "vfs.dir.count" for counting directory
entries (valdis)
..F....... [ZBXNEXT-4135] added tooltips for vertical labels (Oleg)
..F....... [ZBXNEXT-4146] added icons for error and success messages (Andzs)
..F....... [ZBXNEXT-4156] added option to view graphs items data and multiple
items graph data as table (gcalenko, Ivo)
..F....... [ZBXNEXT-4160] reworked monitoring Discovery screen to show hint
info right in the table cell (miks)
....I..... [ZBXNEXT-761] added rules to make dbschema.c, schema.sql and
data.sql from schema.tmpl, data.tmpl and templates.tmpl if there
is a need to (gleb)
..F.I..... [ZBXNEXT-4186] added ability to adjust colors for new graph
items in graph creation form according selected theme (gcalenko, Sasha)
..F....... [ZBXNEXT-4145] fixed appearance of host column based on number
of hosts specified in filter (miks)
A.F.I..... [ZBXNEXT-4118] implemented advanced options for tag-based search
of problems (Ivo, Sasha)
..F....... [ZBXNEXT-4134] added 'lang' attribute to page body (gcalenko)
A.F....PS. [ZBXNEXT-4181] fixed Zabbix server to accept active Zabbix proxy
requests only from allowed address if specified (Sasha, vso)
.......P.. [ZBXNEXT-4181] fixed passive Zabbix proxy to accept Zabbix
server requests only from allowed address (vso)
....I..PS. [ZBX-10576] restructured unixODBC related code, moved it to a
dedicated directory (gleb)
A......... [ZBX-3783] added strict validation for proxy.delete() method;
proxy cannot be deleted when used in actions (Sasha)
....I..... [ZBX-11909] replaced company.com with example.com in data.sql
(vmurzins)

Bug fixes:
.......PS. [ZBX-12251] fixed possibility of trigger status getting stuck
in PROBLEM or OK state due to transaction error in history
synchronization, added deadlock to a list of recoverable errors
(vso, wiper)
.......PS. [ZBX-12251] fixed possibility that new history values are lost
and not processed by Zabbix server or Zabbix proxy due to recoverable
transaction error (vso, wiper)
..F....... [ZBX-12996] fixed radio button and label inconsistency in
maintenance period configuration (Sasha)
....I..... [ZBX-12895] improved performance of DB patch for updating data
in the alerts table (Sergejs)
..F....... [ZBX-12082] fixed possibility to select triggers with same name
in multiselect (Ivo)
...G...PS. [ZBX-12983] fixed compilation warnings under Windows (valdis)
........S. [ZBX-10578] fixed redundant init_result() calls; thanks to
MATSUDA Daiki for the patch (abs)
....I..... [ZBX-12793] fixed system compiler checks during source
configuration (abs)
...G...... [ZBX-11970] fixed style for some enumerators and structure
type declarations (abs, Andris)

--------------------------------------------------------------------------------
Changes for 3.4.15rc1

New features:
.......PS. [ZBXNEXT-4782] improve out of memory error message by adding
statistics and backtrace; improve something impossible has just
happened error message by adding backtrace (vso)

Bug fixes:
...G...... [ZBX-14779] extended support of system.stat[ent],
system.stat[cpu,pc], system.stat[cpu,ec] on IBM AIX to LPAR type
'dedicated' (Andris)
........S. [ZBX-14851] fixed the host visible name in the event
details/messages from server when using long utf8 text (MVekslers)
.......P.. [ZBX-14887] fixed max count of records in the single json that
proxy can send to the server (MVekslers)
.......PS. [ZBX-14972] fixed the case where data from non-monitored VMware
services are not removed from vmware cache (MVekslers)
...G...PS. [ZBX-14856] added support for OpenSSL 1.1.1 (Andris)
.D.G...PS. [ZBX-14971] added note on runtime control with PID numbers
larger than 65535 to server, proxy and agentd help messages and
man pages (Andris)
A......... [ZBX-14734] fixed the verification of the assignment of two
web checks with the same name from different templates to one host
(vasilijs)
..F....... [ZBX-14749] fixed cloning inherited host prototype on host (vasilijs)
..F....... [ZBX-14663] fixed calculation of Y zero position in graph (miks)
A......... [ZBX-14865] fixed "Field "parent_itemid" cannot be set to NULL"
error message while importing multiple templates (Sasha)
........S. [ZBX-14854] improved preprocessor worker performance (MVekslers)
..F....... [ZBX-14811] fixed color of the host name in the title of the
Screens (vasilijs)
..F....... [ZBX-14776] fixed sorting when changing status of media type
(vasilijs)
..F....... [ZBX-14757] fixed fields becoming writable upon form refresh in
host prototype form (vmurzins)
..F....... [ZBX-14689] fixed updating of the Graph list of host when
selecting a group of hosts (vasilijs)
..F....... [ZBX-14803] fixed incorrect profile update causing page filter
to sometimes show duplicate values (Ivo)
..F....... [ZBX-14727] fixed selection of data for trigger overview and
graphs if first drop down entry is "none" (Ivo)
..F....... [ZBX-14650] fixed web.page.regexp item parameters description
(gcalenko)
.......PS. [ZBX-14764] fixed crash that could occur when OpenIPMI pollers
are configured (vso)
.......PS. [ZBX-14882] fixed crash in vmware collector when receiving
invalid xml (vso)
........S. [ZBX-14908] fixed crash when processing internal trigger events
and deleting triggers at the same time (vso)
.......PS. [ZBX-14853] fixed error of vmware items caused by misconfigured
vmware maxQueryMetrics parameter (MVekslers)
........S. [ZBX-14830] fixed possible deadlock when history syncer was
trying to update escalations with recovery event id (wiper)

(he)

2018-11-12 10:42:07 UTC MAIN commitmail json YAML

2018-11-12 07:25:24 UTC MAIN commitmail json YAML

Updated emulators/mame, www/libsass

(adam)

2018-11-12 07:24:46 UTC MAIN commitmail json YAML

libsass: updated to 3.5.5

3.5.5 Vroom vroom:

Breaking
Revert changes to raw CSS @imports

Deprecations
Add deprecation messages for colour arithmetic

Features
Support hex colors with alpha channels
Add a sass_option_push_import_extension C-API

Fixes
Fix segfault in handling modulo operator
Fix handling of unclosed interpolant in url
Fix possible bug with handling empty reference combinators
Fix -Wmissing-declarations for gcc < 7

(adam)

2018-11-12 07:20:58 UTC MAIN commitmail json YAML

mame: updated to 0.203

MAME 0.203

With Hallowe窶册n basically over, the only thing you need to make October complete is MAME 0.203. Newly supported titles include not just one, but two Nintendo Game & Watch classics: Donkey Kong and Green House, and the HP 9825B desktop computer. We窶况e added dozens of new versions of supported systems, including European bootlegs of Puck Man, Ms. Pac-Man, Phoenix, Pengo and Zero Time, more revisions of Street Fighter II and Super Street Fighter II, and a version of Soldier Girl Amazon made under license by Tecfri.

There are major improvements to plug-in TV games in this release, specifically systems based on the XaviX and SunPlus ツオ'nSP processors. The Vii is now playable with sound, and the V.Smile can boot games. Tiger Game.com emulation has come to the point where all but one of the games are playable. Some long-standing issues with Tandy CoCo cartridges have been fixed.

It isn窶冲 just home systems that have received attention this month: Namco System 22 emulation has leapt forward. Yes, the hit box errors making it impossible to pass the helicopter (Time Crisis) and the tanks (Tokyo Wars) have finally been fixed. On top of that, video emulation improvements make just about everything on the system look better. In particular, rear view mirrors in the driving games now work properly. If that isn窶冲 enough for you, the code has been optimised, so there窶冱 a good chance you窶冤l get full speed emulation on a modern PC. There have been less dramatic improvements to video emulation in other Namco and Tecmo systems, and CPS-3 row scroll effects have been implemented.

MAME 0.203 should build out-of-the-box on macOS 窶廴ojave窶� with the latest Xcode tools (provided your SDL2 framework is up-to-date), a number of lingering debugger issues have been fixed, and it窶冱 now possible to run SDL MAME on a system with no display. MAME窶冱 internal file selection menus should behave better when you type the name of a file to select it.

(adam)

2018-11-12 03:54:39 UTC MAIN commitmail json YAML

Updated fonts/harfbuzz to 2.1.1

(ryoon)

2018-11-12 03:53:16 UTC MAIN commitmail json YAML

2018-11-12 03:49:10 UTC MAIN commitmail json YAML

Update to 1.8.8

Changelog:
Overview of changes leading to 2.1.1
Monday, November 5, 2018
====================================
- AAT improvements:
  o Implement 'mort' table.
  o Implement 'kern' subtables Format 1 and Format 3.

Overview of changes leading to 2.1.0
Tuesday, October 30, 2018
====================================
- AAT shaping improvements:
  o Allow user controlling AAT features, for whole buffer only currently.
  o Several 'morx' fixes.
  o Implement tuple-kerns in 'kerx'; Fixes kerning with Apple default
    San Francisco fonts.
- Support for color fonts:
  o COLR/CPAL API to fetch color layers.
  o SVG table to fetch SVG documents.
  o CBDT/sbix API to fetch PNG images.
- New 'name' table API.
- hb-ot-font now uses 'VORG' table to correctly position CFF glyphs
  in vertical layout.
- Various fuzzer-found bug fixes.

Changed API:

A type and a macro added in 2.0.0 were renamed:

hb_name_id_t -> hb_ot_name_id_t
HB_NAME_ID_INVALID -> HB_OT_NAME_ID_INVALID

New API:

+hb_color_t
+HB_COLOR
+hb_color_get_alpha()
+hb_color_get_red()
+hb_color_get_green()
+hb_color_get_blue()
+hb_ot_color_has_palettes()
+hb_ot_color_palette_get_count()
+hb_ot_color_palette_get_name_id()
+hb_ot_color_palette_color_get_name_id()
+hb_ot_color_palette_flags_t
+hb_ot_color_palette_get_flags()
+hb_ot_color_palette_get_colors()
+hb_ot_color_has_layers()
+hb_ot_color_layer_t
+hb_ot_color_glyph_get_layers()
+hb_ot_color_has_svg()
+hb_ot_color_glyph_reference_svg()
+hb_ot_color_has_png()
+hb_ot_color_glyph_reference_png()

+hb_ot_name_id_t
+HB_OT_NAME_ID_INVALID
+HB_OT_NAME_ID_COPYRIGHT
+HB_OT_NAME_ID_FONT_FAMILY
+HB_OT_NAME_ID_FONT_SUBFAMILY
+HB_OT_NAME_ID_UNIQUE_ID
+HB_OT_NAME_ID_FULL_NAME
+HB_OT_NAME_ID_VERSION_STRING
+HB_OT_NAME_ID_POSTSCRIPT_NAME
+HB_OT_NAME_ID_TRADEMARK
+HB_OT_NAME_ID_MANUFACTURER
+HB_OT_NAME_ID_DESIGNER
+HB_OT_NAME_ID_DESCRIPTION
+HB_OT_NAME_ID_VENDOR_URL
+HB_OT_NAME_ID_DESIGNER_URL
+HB_OT_NAME_ID_LICENSE
+HB_OT_NAME_ID_LICENSE_URL
+HB_OT_NAME_ID_TYPOGRAPHIC_FAMILY
+HB_OT_NAME_ID_TYPOGRAPHIC_SUBFAMILY
+HB_OT_NAME_ID_MAC_FULL_NAME
+HB_OT_NAME_ID_SAMPLE_TEXT
+HB_OT_NAME_ID_CID_FINDFONT_NAME
+HB_OT_NAME_ID_WWS_FAMILY
+HB_OT_NAME_ID_WWS_SUBFAMILY
+HB_OT_NAME_ID_LIGHT_BACKGROUND
+HB_OT_NAME_ID_DARK_BACKGROUND
+HB_OT_NAME_ID_VARIATIONS_PS_PREFIX
+hb_ot_name_entry_t
+hb_ot_name_list_names()
+hb_ot_name_get_utf8()
+hb_ot_name_get_utf16()
+hb_ot_name_get_utf32()

Overview of changes leading to 2.0.2
Saturday, October 20, 2018
====================================
- Fix two minor memory access issues in AAT tables.

Overview of changes leading to 2.0.1
Friday, October 19, 2018
====================================
- Fix hb-version.h reported release version that went wrong (1.8.0)
  with previous release.
- Fix extrapolation in 'trak' table.
- Fix hb-font infinite-recursion issue with some font funcs and
  subclassed fonts.
- Implement variation-kerning format in kerx table, although without
  variation.
- Fix return value of hb_map_is_empty().

Overview of changes leading to 2.0.0
Thursday, October 18, 2018
====================================
- Added AAT shaping support (morx/kerx/trak).
  Automatically used if GSUB/GPOS are not available respectively.
  Set HB_OPTIONS=aat env var to have morx/kerx preferred over
  GSUB/GPOS.
- Apply TrueType kern table internally, instead of relying on
  hb_font_t callbacks.
- Khmer shaper significantly rewritten to better match Uniscribe.
- Indic3 tags ('dev3', etc) are passed to USE shaper.
- .dfont Mac font containers implemented.
- Script- and language-mapping revamped to better use BCP 47.
- Misc USE and Indic fixes.
- Misc everything fixes.
- Too many things to list.  Biggest release since 0.9.1, with
  over 500 commits in just over 5 weeks!  Didn't intend it to
  be a big release.  Just happened to become.
- hb-ft now locks underlying FT_Face during use.

API changes:

- Newly-created hb_font_t's now have our internal "hb-ot-font"
  callbacks set on them, so they should work out of the box
  without any callbacks set.  If callbacks are set, everything
  is back to what it was before, the fallback callbacks are
  null.  If you to get the internal implementation modified,
  sub_font it.

- New hb_font_funcs_set_nominal_glyphs_func() allows speeding
  up character to glyph mapping.

New API:
+HB_FEATURE_GLOBAL_START
+HB_FEATURE_GLOBAL_END
+hb_buffer_set_invisible_glyph()
+hb_buffer_get_invisible_glyph()
+hb_font_funcs_set_nominal_glyphs_func()
+hb_ot_layout_table_select_script()
+hb_ot_layout_script_select_language()
+hb_ot_layout_feature_get_name_ids()
+hb_ot_layout_feature_get_characters()
+hb_name_id_t
+HB_NAME_ID_INVALID
+HB_OT_MAX_TAGS_PER_SCRIPT
+hb_ot_tags_from_script_and_language()
+hb_ot_tags_to_script_and_language()

Deprecated API:
-hb_font_funcs_set_glyph_func()
-hb_unicode_eastasian_width_func_t
-hb_unicode_funcs_set_eastasian_width_func()
-hb_unicode_eastasian_width()
-hb_unicode_decompose_compatibility_func_t
-HB_UNICODE_MAX_DECOMPOSITION_LEN
-hb_unicode_funcs_set_decompose_compatibility_func()
-hb_unicode_decompose_compatibility()
-hb_font_funcs_set_glyph_h_kerning_func()
-hb_font_funcs_set_glyph_v_kerning_func()
-hb_font_get_glyph_h_kerning()
-hb_font_get_glyph_v_kerning()
-hb_font_get_glyph_kerning_for_direction()
-hb_ot_layout_table_choose_script()
-hb_ot_layout_script_find_language()
-hb_ot_tags_from_script()
-hb_ot_tag_from_language()

Overview of changes leading to 1.9.0
Monday, September 10, 2018
====================================
- Added 'cmap' API to hb_face_t.
- Face-builder API.
- hb-ot-font re-creation should be much leaner now, as the
  font tables it uses are cached on hb_face_t now.
- Internal source header file name changes:
  hb-*-private.hh is renamed to hb-*.hh.

New API:
+HB_UNICODE_MAX
+hb_face_collect_unicodes()
+hb_face_collect_variation_selectors()
+hb_face_collect_variation_unicodes()
+hb_face_builder_create()
+hb_face_builder_add_table()

(ryoon)

2018-11-11 22:03:32 UTC MAIN commitmail json YAML

Updated devel/py-test, devel/py-test-xdist, databases/py-sqlalchemy, databases/py-asyncpg

(adam)

2018-11-11 22:00:58 UTC MAIN commitmail json YAML

py-asyncpg: updated to 0.18.2

asyncpg v0.18.2

Bug Fixes
* Revert "Stop treating ReadyForQuery as a universal result indicator"
  to fix stability regression.
* Correctly ignore all incoming messages after the Terminate message
* Properly cleanup connections closed by remote

(adam)

2018-11-11 21:58:41 UTC MAIN commitmail json YAML

py-sqlalchemy: updated to 1.2.14

1.2.14

orm
* Fixed bug in Session.bulk_update_mappings() where alternate mapped attribute names would result in the primary key column of the UPDATE statement being included in the SET clause, as well as the WHERE clause; while usually harmless, for SQL Server this can raise an error due to the IDENTITY column. This is a continuation of the same bug that was fixed in 3849, where testing was insufficient to catch this additional flaw.

* Fixed a minor performance issue which could in some cases add unnecessary overhead to result fetching, involving the use of ORM columns and entities that include those same columns at the same time within a query. The issue has to do with hash / eq overhead when referring to the column in different ways.

mysql
* Fixed regression caused by 4344 released in 1.2.13, where the fix for MySQL 8.0窶冱 case sensitivity problem with referenced column names when reflecting foreign key referents is worked around using the information_schema.columns view. The workaround was failing on OSX / lower_case_table_names=2 which produces non-matching casing for the information_schema.columns vs. that of SHOW CREATE TABLE, so in case-insensitive SQL modes case-insensitive matching is now used.

(adam)

2018-11-11 21:57:17 UTC MAIN commitmail json YAML

py-test-xdist: updated to 1.24.1

pytest-xdist 1.24.1:

Bug Fixes
- Correctly handle warnings created with arguments that can't be serialized during the transfer from workers to master node.

(adam)

2018-11-11 21:56:21 UTC MAIN commitmail json YAML

py-test: updated to 3.10.1

pytest 3.10.1:

Bug Fixes
- Fix nested usage of debugging plugin (pdb), e.g. with pytester's testdir.runpytest.
- Block the stepwise plugin if cacheprovider is also blocked, as one depends on the other.
- Parse minversion as an actual version and not as dot-separated strings.
- Fix duplicate collection due to multiple args matching the same packages.
- Fix item.nodeid with resolved symlinks.
- Fix collection of direct symlinked files, where the target does not match python_files.
- Fix TypeError in report_collect with _collect_report_last_write.

Trivial/Internal Changes
- Replace byte/unicode helpers in test_capture with python level syntax.

(adam)

2018-11-11 21:16:48 UTC MAIN commitmail json YAML

2018-11-11 20:55:23 UTC MAIN commitmail json YAML

pkgtools/pkglint: make goyacc accessible to the build

(rillig)

2018-11-11 20:38:27 UTC MAIN commitmail json YAML

mk/help: document PREPEND_PATH

(rillig)

2018-11-11 20:09:56 UTC MAIN commitmail json YAML

Updating package for Log4CPlus in devel/log4cplus from 1.1.1 to 2.0.2

# log4cplus 2.0.2

  - Allow setting thread pool size using new function
    `setThreadPoolSize()`. Allow setting the size from `log4cplus.properties`
    using `log4cplus.threadPoolSize` property. Lower initial thread pool size
    by half to `std::thread::hardware_concurrency()` threads. GitHub issue
    #315.

  - Fix Autotools based build for MinGW. GitHub issue #317.

  - Add `configure` script option `--enable-lto` to allow easier LTO builds.

  - Optimization of `getFormattedTime()`. (Alexey Vishtak)

  - Introduction of `LOG4CPLUS_MACRO_FILE()` used in logging macros to allow
    users to redefine it and consequently hide source file names from their
    compiled executables and logging output.

# log4cplus 2.0.1

  - Update to Automake 1.16.1.

  - Adjust `spi::LoggerFactory` to allow custom `spi::LoggerImpl`. GitHub
    issue #309.

  - Fix MacOS X compilation. GitHub issue #312.

# log4cplus 2.0

  - CMake improvements: Automate export of includes if building as Cmake
    sub-module. (Rodion Malinovsky)

  - Debian spec file improvements: Use parallel build. Fix installation path
    on 64bit. (Michal Marek)

  - CMake improvements: Use `${CMAKE_INSTALL_LIBDIR}` instead of hardcoding
    lib. (Radek Dost叩l)

  - Experimental Windows 10 ARM support through CMAKE

# log4cplus 2.0-RC2

  - Avoid copying whole message just to prepend message length in
    `SocketAppender`. Instead, use OS specific "gather" socket write.

  - Fixed GitHub issue #136.

  - `FileAppender` classes now have `TextMode` property that can be set to
    `Binary` or `Text` (default) to specify underlying IO stream behavior
    with respect to end-of-line handling. (Patch by raphaelmarcucci).

  - Fixed compilation issues when building log4cplus with Visual Studio and
    Clang toolchain.

  - Fixed various shutdown and initialization related deadlocks and
    crashes. GitHub issues #251, #253.

  - Fixed GitHub issue #243. Single-threaded build with Visual Studio and
    CMake were not single-threaded.

  - Fixed GitHub issue #250. Creating WiX based installer using CPack does
    not work because of missing license file.

# log4cplus 2.0-RC1

  - **IMPORTANT**: Implementation language is now C++11. OS specific
    implementations have been replaced by C++11 facilities wherever
    possible. This lowers complexity of the library and improves
    maintainability but it also brings limitations to when the library can be
    used. Specifically, the library should not be used before `main()` is
    entered and after `main()` is left. Even more specifically, the library
    should not be used during global objects construction and destruction.

  - log4cplus uses Catch unit testing framework and has unit tests.

  - log4cplus supports IPv6.

  - Autotools based build system is now partially generated from templates by
    the Autogen tool.

  - Autotools based build system can build both `wchar_t` and plain `char`
    variants at once.

(sno)

2018-11-11 19:31:54 UTC MAIN commitmail json YAML

bootstrap/bootstrap: detect unknown options and print usage

Running bootstrap with short options (like -q for --quiet) is not
implemented. Therefore, instead of silently ignoring such options, fail
with an appropriate error message.

(rillig)

2018-11-11 19:07:12 UTC MAIN commitmail json YAML

mk/misc: adjust layout of the show-all output to pkgsrc format

In Makefiles, the variable values are aligned vertically. This format is
now also used in the show-all target, which makes it easier readable.

Some more variables have been marked as multi-value, and single-valued
variables ending in space are clearly marked. Without the latter, the
regression test would have a line with significant trailing whitespace.

(rillig)

2018-11-11 18:03:17 UTC MAIN commitmail json YAML

2018-11-11 16:20:42 UTC MAIN commitmail json YAML

Sort PLIST; missed in previous.

No functional change.

(kleink)

2018-11-11 14:11:27 UTC MAIN commitmail json YAML

2018-11-11 10:39:29 UTC MAIN commitmail json YAML

doc/TODO: add some

+ MesaLib-18.2.4, gimp-2.10.8, harfbuzz-2.1.1, musicpd-0.21.1,
  py-cairo-1.18.0, py-gstreamer1-1.14.4, py-test-xdist-1.24.1,
  syncthing-0.14.52, vala-0.42.3.

(wiz)

2018-11-11 02:00:18 UTC MAIN commitmail json YAML

doc: Updated mail/greylisting-spp to 1.1

(schmonz)

2018-11-11 01:59:57 UTC MAIN commitmail json YAML

Add and enable greylisting-spp.

(schmonz)

2018-11-11 01:59:23 UTC MAIN commitmail json YAML

2018-11-11 00:17:04 UTC MAIN commitmail json YAML

enable for all platforms, and pass --disable-sse on non x86 platforms.

with this, audacity runs fine on arm64.

(mrg)

2018-11-10 21:35:07 UTC MAIN commitmail json YAML

make this build on netbsd/arm64.  it was surprisingly easy:
- match arm64 and netbsd.
- add a configuration for it.

this builds and attempts to run.  i get a crash deep inside some
very long stacks in a function that's fully demangled name is
over 500 characters long that ends in ::_M_find_before_node(),
when trying to open a docx (fresh or existing.)  creating a
fresh spreadsheet works, but i don't have one handy to test
that existing does too.  didn't try other parts.

(mrg)

2018-11-10 21:21:22 UTC MAIN commitmail json YAML

doc: Updated graphics/tiff to 4.0.10

(maya)

2018-11-10 21:14:54 UTC MAIN commitmail json YAML

tiff: update to 4.0.10

It has been a year since the previous release.  This is the first
release made from the Git repository at
https://gitlab.com/libtiff/libtiff using a collaborative process.

Since the previous release, a number of security issues have been
fixed, and some significant new features have been added.

This release adds support for Zstd and WebP compression algorithms.
In their own way, each of these compression algorithms is highly
complimentary to TIFF.

Zstd provides improved compression and decompression speed vs zlib's
Deflate as well as a broader range of compression ratios.  Zstd is
developed by Facebook and the implementation continues to be improved.

WebP is optimized for small/medium 8-bit images while offering
improved compression performance vs traditional JPEG.  WebP works well
in strips or tiles to compress large images down to very small files,
while preserving a good looking image.  WebP is developed by Google,
and its implementation continues to be improved.

Due to Adobe's TIFF tag registration interface going off-line, we have
had to assign our own tags for Zstd and WebP.

(maya)

2018-11-10 20:50:28 UTC MAIN commitmail json YAML

transcode: add missing xvidcore include

Support is explicitly enabled by --enable-xvid in the Makefile, so this
needs to be here.

While here, remove some configure arguments that are no longer supported
by the configure script.

(wiz)

2018-11-10 20:03:51 UTC MAIN commitmail json YAML

doc: Updated news/xrn to 10.11

(wiz)

2018-11-10 20:03:40 UTC MAIN commitmail json YAML

2018-11-10 20:00:24 UTC MAIN commitmail json YAML

doc: Added shells/pbosh version 20181030

(wiz)

2018-11-10 20:00:14 UTC MAIN commitmail json YAML

doc: Added shells/bosh version 20181030

(wiz)

2018-11-10 20:00:04 UTC MAIN commitmail json YAML

shells/Makefile: + bosh, pbosh

(wiz)

2018-11-10 19:59:54 UTC MAIN commitmail json YAML

shells/pbosh: import pbosh-20181030

Packaged for wip by Michael B辰uerle.

The Schily Bourne Shell

The Schily Bourne Shell was derived from the Bourne Shell sources from
OpenSolaris.

The Schily Bourne Shell is actively maintained and enhanced on a regular base.
It can be compiled into three variants:
- The non-POSIX SVr4/OpenSolaris variant (obosh)
- The minimal POSIX compliant variant (pbosh)
- The POSIX compliant extended variant (bosh)
This package contains the second variant.

(wiz)

2018-11-10 19:58:16 UTC MAIN commitmail json YAML

shells/bosh: import bosh-20181030

Packaged for wip by Michael B辰uerle.

The Schily Bourne Shell

The Schily Bourne Shell was derived from the Bourne Shell sources from
OpenSolaris.

The Schily Bourne Shell is actively maintained and enhanced on a regular base.
It can be compiled into three variants:
- The non-POSIX SVr4/OpenSolaris variant (obosh)
- The minimal POSIX compliant variant (pbosh)
- The POSIX compliant extended variant (bosh)
This package contains the third variant.

(wiz)

2018-11-10 19:56:29 UTC MAIN commitmail json YAML

doc: Updated archivers/star to 1.5.4nb1

(wiz)

2018-11-10 19:56:17 UTC MAIN commitmail json YAML

star: add MESSAGE file

Part of 1.5.4 update.

(wiz)

2018-11-10 19:55:54 UTC MAIN commitmail json YAML

2018-11-10 19:51:46 UTC MAIN commitmail json YAML

doc: Updated print/cups to 2.2.9

(leot)

2018-11-10 19:51:30 UTC MAIN commitmail json YAML

doc: Updated print/cups-base to 2.2.9

(leot)

2018-11-10 19:51:13 UTC MAIN commitmail json YAML

cups{,-base}: Update print/cups{,-base} to 2.2.9

pkgsrc changes:
- Remove patches/patch-cups_ipp.c, no more needed (applied)
- Remove patches/patch-ppdc_Makefile, libcupsppdc.la is no more installed
  (also libcupscgi.la, libcupsmime.la are no longer installed, unfortunately no
  rationale seems present in the changelog about that)

Changes:
2.2.9
-----
- Localization changes (Issue #5348, Issue #5362, Issue #5408)
- Documentation updates (Issue #5369)
- The lpadmin command would create a non-working printer in some error cases
  (Issue #5305)
- The scheduler would crash if an empty `AccessLog` directive was specified
  (Issue #5309)
- Fixed a regression in the changes to ippValidateAttribute (Issue #5322,
  Issue #5330)
- Fixed a crash bug in the Epson dot matrix driver (Issue #5323)
- Automatic debug logging of job errors did not work with systemd (Issue #5337)
- The web interface did not list the IPP Everywhere "driver" (Issue #5338)
- The IPP Everywhere "driver" now properly supports face-up printers
  (Issue #5345)
- Fixed some typos in the label printer drivers (Issue #5350)
- Multi-file jobs could get stuck if the backend failed (Issue #5359,
  Issue #5413)
- The IPP Everywhere "driver" no longer does local filtering when printing to
  a shared CUPS printer (Issue #5361)
- The lpadmin command now correctly reports IPP errors when configuring an
  IPP Everywhere printer (Issue #5370)
- Fixed some memory leaks discovered by Coverity (Issue #5375)
- The PPD compiler incorrectly terminated JCL options (Issue #5379)
- The cupstestppd utility did not generate errors for missing/mismatched
  CloseUI/JCLCloseUI keywords (Issue #5381)
- The scheduler now reports the actual location of the log file (Issue #5398)
- Added a USB quirk rule (Issue #5420)
- The scheduler was being backgrounded on macOS, causing applications to spin
  (rdar://40436080)
- The scheduler did not validate that required initial request attributes were
  in the operation group (rdar://41098178)
- Authentication in the web interface did not work on macOS (rdar://41444473)
- Fixed an issue with HTTP Digest authentication (rdar://41709086)
- The scheduler could crash when job history was purged (rdar://42198057)
- Dropped non-working RSS subscriptions UI from web interface templates.
- Fixed a memory leak for some IPP (extension) syntaxes.

(leot)

2018-11-10 19:50:14 UTC MAIN commitmail json YAML

doc: Added devel/smake version 1.3nb2

(wiz)

2018-11-10 19:50:04 UTC MAIN commitmail json YAML

devel/Makefile: + smake

(wiz)

2018-11-10 19:49:47 UTC MAIN commitmail json YAML

devel/smake: import smake-1.3nb2

Packaged for wip by Michael B辰uerle.

Schily make

Highly portable UNIX make implementation written by Joerg Schilling.

(wiz)

2018-11-10 19:39:57 UTC MAIN commitmail json YAML

doc: Updated net/get_iplayer to 3.17

(prlw1)

2018-11-10 19:39:19 UTC MAIN commitmail json YAML

2018-11-10 19:35:57 UTC MAIN commitmail json YAML

+renameutils
qt5-qtdeclarative update

(bsiegert)

2018-11-10 19:33:48 UTC MAIN commitmail json YAML

Add patch to fix qtdeclarative build.

The build apparently works only when qtdeclarative is already installed,
because the qmltestrunner is missing the "quick" dependency.

Patch from Hakan Engvall via pkgsrc-users, thanks a lot!

Bump revision.

(bsiegert)

2018-11-10 18:35:51 UTC MAIN commitmail json YAML

Updated lang/nodejs

(adam)

2018-11-10 18:35:18 UTC MAIN commitmail json YAML

nodejs: updated to 10.13.0

Version 10.13.0 'Dubnium' (LTS)

This release marks the transition of Node.js 10.x into Long Term Support (LTS) with the codename 'Dubnium'. The 10.x release line now moves in to "Active LTS" and will remain so until April 2020. After that time it will move in to "Maintenance" until end of life in April 2021.

Notable Changes

This release only includes minimal changes necessary to fix known regressions prior to LTS.

Version 10.12.0 (Current)

Notable changes

assert
* The diff output is now a tiny bit improved by sorting object properties when inspecting the values that are compared with each other.

cli
* The options parser now normalizes _ to - in all multi-word command-line flags, e.g. --no_warnings has the same effect as --no-warnings.
* Added bash completion for the node binary. To generate a bash completion script, run node --completion-bash. The output can be saved to a file which can be sourced to enable completion.

crypto
* Added support for PEM-level encryption.
* Added an API asymmetric key pair generation. The new methods crypto.generateKeyPair and crypto.generateKeyPairSync can be used to generate public and private key pairs. The API supports RSA, DSA and EC and a variety of key encodings (both PEM and DER).
fs
* Added a recursive option to fs.mkdir and fs.mkdirSync. If this option is set to true, non-existing parent folders will be automatically created.

http2
* Added a 'ping' event to Http2Session that is emitted whenever a non-ack PING is received.
* Added support for the ORIGIN frame.
* Updated nghttp2 to 1.34.0. This adds RFC 8441 extended connect protocol support to allow use of WebSockets over HTTP/2.

module
* Added module.createRequireFromPath(filename). This new method can be used to create a custom require function that will resolve modules relative to the filename path.

process
* Added a 'multipleResolves' process event that is emitted whenever a Promise is attempted to be resolved multiple times, e.g. if the resolve and reject functions are both called in a Promise executor.

url
* Added url.fileURLToPath(url) and url.pathToFileURL(path). These methods can be used to correctly convert between file: URLs and absolute paths.

util
* Added the sorted option to util.inspect(). If set to true, all properties of an object and Set and Map entries will be sorted in the returned string. If set to a function, it is used as a compare function.
The util.instpect.custom symbol is now defined in the global symbol registry as Symbol.for('nodejs.util.inspect.custom').
* Added support for BigInt numbers in util.format().

V8 API
* A number of V8 C++ APIs have been marked as deprecated since they have been removed in the upstream repository. Replacement APIs are added where necessary.

Windows
* The Windows msi installer now provides an option to automatically install the tools required to build native modules.

Workers
* Debugging support for Workers using the DevTools protocol has been implemented.
* The public inspector module is now enabled in Workers.

(adam)

2018-11-10 17:28:19 UTC MAIN commitmail json YAML

Updated security/py-itsdangerous to 1.1.0.

(kleink)

2018-11-10 17:27:36 UTC MAIN commitmail json YAML

Update py-itsdangerous to 1.1.0.

Version 1.1.0
-------------

Released 2018-10-26

-  Change default signing algorithm back to SHA-1. (`#113`_)
-  Added a default SHA-512 fallback for users who used the yanked 1.0.0
    release which defaulted to SHA-512. (`#114`_)
-  Add support for fallback algorithms during deserialization to
    support changing the default in the future without breaking existing
    signatures. (`#113`_)
-  Changed capitalization of packages back to lowercase as the change
    in capitalization broke some tooling. (`#113`_)

.. _#113: https://github.com/pallets/itsdangerous/pull/113
.. _#114: https://github.com/pallets/itsdangerous/pull/114

Version 1.0.0
-------------

Released 2018-10-18

YANKED

*Note*: This release was yanked from PyPI because it changed the default
algorithm to SHA-512. This decision was reverted in 1.1.0 and it remains
at SHA1.

-  Drop support for Python 2.6 and 3.3.
-  Refactor code from a single module to a package. Any object in the
    API docs is still importable from the top-level ``itsdangerous``
    name, but other imports will need to be changed. A future release
    will remove many of these compatibility imports. (`#107`_)
-  Optimize how timestamps are serialized and deserialized. (`#13`_)
-  ``base64_decode`` raises ``BadData`` when it is passed invalid data.
    (`#27`_)
-  Ensure value is bytes when signing to avoid a ``TypeError`` on
    Python 3. (`#29`_)
-  Add a ``serializer_kwargs`` argument to ``Serializer``, which is
    passed to ``dumps`` during ``dump_payload``. (`#36`_)
-  More compact JSON dumps for unicode strings. (`#38`_)
-  Use the full timestamp rather than an offset, allowing dates before
    2011. (`#46`_)
-  Detect a ``sep`` character that may show up in the signature itself
    and raise a ``ValueError``. (`#62`_)
-  Use a consistent signature for keyword arguments for
    ``Serializer.load_payload`` in subclasses. (`#74`_, `#75`_)
-  Change default intermediate hash from SHA-1 to SHA-512. (`#80`_)
-  Convert JWS exp header to an int when loading. (`#99`_)

.. _#13: https://github.com/pallets/itsdangerous/pull/13
.. _#27: https://github.com/pallets/itsdangerous/pull/27
.. _#29: https://github.com/pallets/itsdangerous/issues/29
.. _#36: https://github.com/pallets/itsdangerous/pull/36
.. _#38: https://github.com/pallets/itsdangerous/issues/38
.. _#46: https://github.com/pallets/itsdangerous/issues/46
.. _#62: https://github.com/pallets/itsdangerous/issues/62
.. _#74: https://github.com/pallets/itsdangerous/issues/74
.. _#75: https://github.com/pallets/itsdangerous/pull/75
.. _#80: https://github.com/pallets/itsdangerous/pull/80
.. _#99: https://github.com/pallets/itsdangerous/pull/99
.. _#107: https://github.com/pallets/itsdangerous/pull/107

(kleink)

2018-11-10 16:42:52 UTC MAIN commitmail json YAML

Move patches long since non-optional out of options.mk.

(schmonz)

2018-11-10 16:27:18 UTC MAIN commitmail json YAML

Make PATCH_DIST_CAT.${SPP_PATCH} more portable. Fixes at least NetBSD.

(schmonz)

2018-11-10 16:13:14 UTC MAIN commitmail json YAML

Updated geography/py-geojson to 2.4.1.

(kleink)

2018-11-10 16:12:19 UTC MAIN commitmail json YAML

Update py-geojson to 2.4.1

2.4.1 (2018-10-17)
------------------

- Allow ``FeatureCollections`` to be passed to ``coords``

  - https://github.com/frewsxcv/python-geojson/pull/117

2.4.0 (2018-05-21)
------------------

- Additional functional maps for GeoJSON entities

  - https://github.com/frewsxcv/python-geojson/pull/112

(kleink)

2018-11-10 15:36:45 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-rejectutils to 20181110

(schmonz)

2018-11-10 15:31:23 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-run to 20181110

(schmonz)

2018-11-10 15:31:18 UTC MAIN commitmail json YAML

Bump dependency on qmail for SPP support and on rejectutils for an
SPP-compatible qmail-rcptcheck. Create control/smtpplugins so that the
RCPTCHECK-compatible programs continue to run as before. No functional
change intended.

Bump version.

(schmonz)

2018-11-10 15:29:07 UTC MAIN commitmail json YAML

doc: Updated mail/qmail to 1.03nb40

(schmonz)

2018-11-10 15:29:01 UTC MAIN commitmail json YAML

Add a new non-optional patch: qmail-spp, a generic plugin interface for
qmail-smtpd (tweaked to tolerate the absence of a config file).

The RCPTCHECK patch is a logical subset of SPP with a slightly different
interface, and conflicts with SPP. Remove RCPTCHECK.

Bump PKGREVISION.

(schmonz)

2018-11-10 15:25:08 UTC MAIN commitmail json YAML

Update to 20181110. Changes:

- qmail-rcptcheck also works as a qmail-spp plugin.

(schmonz)

2018-11-10 11:45:29 UTC MAIN commitmail json YAML

pkgtools/pkglint: fix build

go-package.mk needs to be included at the bottom of the package Makefile
since it defines several make targets that pkglint also defines.

(rillig)

2018-11-10 11:45:27 UTC MAIN commitmail json YAML

2018-11-10 11:42:23 UTC MAIN commitmail json YAML

pkgtools/pkglint: don't access the internet during the build

Pkglint needs goyacc, which is provided by devel/go-tools. But that
packages pulls in a lot of dependencies that are not needed for pkglint.
This includes a Perl interpreter and various cryptography packages.

Instead, during build, pkglint installs the only needed tool of that
collection (goyacc).

Since go-package.mk assumes that each pkgsrc package only downloads and
installs a single project, but pkglint now needs two of them (goyacc and
pkglint), most parts of go-package.mk had to be copied here and
implemented directly.

(rillig)

2018-11-10 11:41:40 UTC MAIN commitmail json YAML

pkgtools/pkglint: don't access the internet during the build

Pkglint needs goyacc, which is provided by devel/go-tools. But that
packages pulls in a lot of dependencies that are not needed for pkglint.
This includes a Perl interpreter and various cryptography packages.

Instead, during build, pkglint installs the only needed tool of that
collection (goyacc).

Since go-package.mk assumes that each pkgsrc package only downloads and
installs a single project, but pkglint now needs two of them (goyacc and
pkglint), most parts of go-package.mk had to be copied here and
implemented directly.

(rillig)

2018-11-10 10:40:56 UTC MAIN commitmail json YAML

mk/misc: in show-all, list values of *_ENV and *_ARGS in separate lines

The *_ENV and *_ARG values are typically very long, and reading them in
a single line is unnecessarily difficult. Therefore, each of their
values is listed on a separate line, for example:

fetch:
  usr  DIST_PATH (undefined)
  pkg  MASTER_SITES = \
                http://ftp.gnome.org/pub/GNOME/sources/glib/2.56/ \
                ftp://ftp.gnome.org/pub/GNOME/sources/glib/2.56/ \
                ftp://ftp.cse.buffalo.edu/pub/Gnome/sources/glib/2.56/ \
                https://download.gnome.org/sources/glib/2.56/ \
                # end of MASTER_SITES
  pkg  DIST_SUBDIR (undefined)

(rillig)

2018-11-10 10:01:21 UTC MAIN commitmail json YAML

Updated math/p5-Math-Utils to 1.13

(wen)

2018-11-10 10:00:39 UTC MAIN commitmail json YAML

Update to 1.13

Upstream changes:
1.13
        30 Oct 2018
        - Add function pl_translate(), by request.
        - Turn README into README.md. With MetaCPAN replacing CPAN,
          there is no reason to have a plain-text README anymore
          (MetaCPAN doesn't treat the file as special).
        - Add a CONTRIBUTING.md file, which is becoming a thing.
        - New test file for pl_translate(), and upgrade test files
          that for some reason were still using Test::Simple to Test::More.
        - Added an :all tag. Why not.

(wen)

2018-11-10 09:58:44 UTC MAIN commitmail json YAML

Updated math/p5-Statistics-Descriptive to 3.0702

(wen)

2018-11-10 09:58:03 UTC MAIN commitmail json YAML

Update to 3.0702

Upstream changes:
3.0702      2018-10-25
    - Rephrase some lacking phrasing in the docs.
        - https://github.com/shlomif/perl-Statistics-Descriptive/issues/5
        - Thanks to @melak .

(wen)

2018-11-10 09:54:55 UTC MAIN commitmail json YAML

Updated misc/p5-Business-ISMN to 1.201

(wen)

2018-11-10 09:54:12 UTC MAIN commitmail json YAML

Update to 1.201

Upstream changes:
1.201 2018-10-18T15:27:35Z
        * Change publisher() to country() (because that's what it is).
        The old method names are still there but carp.

(wen)

2018-11-10 09:52:06 UTC MAIN commitmail json YAML

Updated misc/p5-Locale-libintl to 1.30

(wen)

2018-11-10 09:51:10 UTC MAIN commitmail json YAML

2018-11-10 09:44:51 UTC MAIN commitmail json YAML

Updated net/p5-RT-Client-REST to 0.53

(wen)

2018-11-10 09:44:10 UTC MAIN commitmail json YAML

Update to 0.53

Upstream changes:
0.53 MOn Nov 05 2018 "Dean Hamstead" <dean@bytefoundry.com.au>"
  - Fix some tests on Windows
  - Various coding changes internally
  - Expose CC Addresses and Admin CC Addresses on Queues

(wen)

2018-11-10 09:33:20 UTC MAIN commitmail json YAML

Updated net/p5-SNMP-Info to 3.62

(wen)

2018-11-10 09:32:40 UTC MAIN commitmail json YAML

Update to 3.62

Upstream changes:
Changes for version 3.62 - 2018-10-29

    ENHANCEMENTS
        #278 Support for Cisco Firepower Threat Defense
        #275 Document peth_port_ifindex for Junipers
        #274 Add peth_port_ifindex override for Junipers
        #270 Add support for additional Mikrotik models
        Add HP 3810M, 2930M, 2930F and 2540 series switches
    BUG FIXES
        #265 Fix typos in L3::Huawei

(wen)

2018-11-10 08:41:43 UTC MAIN commitmail json YAML

Updated security/p5-CryptX to 0.062

(wen)

2018-11-10 08:40:57 UTC MAIN commitmail json YAML

Update to 0.062

Upstream changes:
0.062  2018-10-30
        - bundled libtommath  update branch:develop (commit:8b9f98ba 2018-09-23) + stdint.h workaround
        - bundled libtomcrypt update branch:develop (commit:f413335b 2018-10-29)
        - fix #45 doc only - sign_message_rfc7518 / sign_message_rfc7518
        - fix $46 tests only - t/mbi_ltm_bigintpm.t etc. started to fail with latest Math::BigInt
        - fix #47 gcm_decrypt_verify + chacha20poly1305_decrypt_verify don't verify the tag - SERIOUS SECURITY BUG!
        - improved CBC/ECB padding (using libtomcrypt's functions: padding_depad + padding_pad)
        - enable pkcs#8 encrypted RSA keys (supported by the latest libtomcrypt)
        - exclude wycheproof tests (too big) from dist tarball (via MANIFEST.SKIP)

(wen)

2018-11-10 06:37:21 UTC MAIN commitmail json YAML

Updated textproc/p5-Lingua-EN-Fathom to 1.22

(wen)

2018-11-10 06:36:25 UTC MAIN commitmail json YAML

Update to 1.22
Update DEPENDS

Upstream changes:
1.22 1 Nov 2018
    Added prerequsitie module Lingua::En::Sentence to build files
    Updated main.t

1.21 31 Oct 2018
    Updated main.t

1.20 31 Oct 2018
    Renamed github repo to 'Readability'
    Used Lingua::EN::Sentence instead of a regexp to get a more accurate sentence count

(wen)

2018-11-10 06:30:22 UTC MAIN commitmail json YAML

Updated textproc/p5-Pod-Readme to 1.2.3

(wen)

2018-11-10 06:29:37 UTC MAIN commitmail json YAML

Update to 1.2.3

Upstream changes:
v1.2.3    2018-10-31 22:56:42+00:00 Europe/London
  [Bug Fixes]
  - Increased minimum version of Type::Tiny to 1.000000.

v1.2.2    2018-10-31 22:41:45+00:00 Europe/London
  [Documentation]
  - Updated POD with regard to format types (Mohammad S Anwar).

  - Fixed typos in Changes.

  [Bug Fixes]
  - Added explicit requirements for Pod::Simple as well as recommended
    modules.

  [Toolchain]
  - Remove explicit core dependencies from prereqs list.

  - Updated list of contributors in distribution metadata. (Apologies
    if anyone was omitted.)

v1.2.1    2018-10-30 18:23:48+00:00 Europe/London
  [Documentation]
  - Added note about Github Flavoured Markdown (GFM) support
    to Changes for v1.2.0.

  [Other]
  - Restore license to "Perl_5" that was inadvertently changed
    in the conversion to use Dist::Zilla, GH#25.

v1.2.0    2018-10-29 19:24:01+00:00 Europe/London
  [Bug Fixes]
  - Specify minimum version of List::Util, GH#22.

  [Enhancements]
  - Added "md" as an alias for "markdown" in pod2readme.

  - Added "github" or "gfm" for Github Flavored Markdown in
    pod2readme, GH#15.

  [Incompatabilities]
  - Removed DistZilla type from Pod::Readme::Types, as it was not
    necessary.

  [Toolchain]
  - Remove use of Module::Install, fixes GH#21.

  - Use Dist::Zilla to build the distribution.

(wen)

2018-11-10 04:24:00 UTC MAIN commitmail json YAML

be sure to call the netbsd_patch_builtins() on arm64.  now gfortran
works and cabs*() handling is correct.

also:
- extract using bsdtar.  saves about 4 minutes during extract for me.
- remove duplicated part of gcc/config/netbsd.h -- it's already
  upstream by this version.

(mrg)

2018-11-10 03:48:51 UTC MAIN commitmail json YAML

make this build on arm64.  just needed to be able to map from
evbarm -> arm|aarch64.

actually works pretty well.

(mrg)

2018-11-10 03:41:52 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Trac to 0.19

(wen)

2018-11-10 03:40:19 UTC MAIN commitmail json YAML

Update to 0.19

Upstream changes:
0.19  2018.10.20 MANWAR
      Fixed SEE ALSO broken links
      Tidied up Changes file
      Updated link to GitHub repo.
      Add --span flag
      Add --id flag to include ids in the html files. Default to noid.
      Add --force flag to the command line script to overwrite exisiting file.
      Default of script/trac2html is to exclude class=""

(wen)

2018-11-10 03:37:59 UTC MAIN commitmail json YAML

Updated textproc/p5-YAML-LibYAML to 0.75

(wen)

2018-11-10 03:36:46 UTC MAIN commitmail json YAML

Update to 0.75

Upstream changes:
0.75 Sat Nov  3 14:17:28 CET 2018
- Implement $LoadCode

(wen)

2018-11-10 03:29:50 UTC MAIN commitmail json YAML

Updated textproc/p5-YAML-Syck to 1.31

(wen)

2018-11-10 03:28:47 UTC MAIN commitmail json YAML

Update to 1.31

Upstream changes:
[Changes for 1.31 - 2018-10-25]

* Switch to ExtUtils::MakeMaker for builder
* Switch official issue tracker and repo to github.
* MANIFEST warning is now fixed. Also shipping additional tests because of this.

(wen)

2018-11-10 03:25:19 UTC MAIN commitmail json YAML

Updated textproc/p5-YAML to 1.27

(wen)

2018-11-10 03:24:31 UTC MAIN commitmail json YAML

Update to 1.27

Upstream changes:
1.27 Sat Nov  3 14:01:26 CET 2018
- Remove a warning about uninitialized value for perl <= 5.10

(wen)

2018-11-10 03:17:57 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-TimeZone to 2.21

(wen)

2018-11-10 03:17:11 UTC MAIN commitmail json YAML

Update to 2.21

Upstream changes:
2.21    2018-10-27

- This release is based on version 2018f of the Olson database. This release
  includes contemporary changes for Morocco.

2.20    2018-10-18

- Added more documentation on how local time zones work, and a warning to set
  $ENV{TZ} if you're writing tests for code that tries to use the local time
  zone.

- This release is based on version 2018f of the Olson database. This release
  includes contemporary changes for Russia (Volograd), Fiji, and Chile.

(wen)

2018-11-10 03:10:37 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Locale to 1.23

(wen)

2018-11-10 03:09:24 UTC MAIN commitmail json YAML

Update to 1.23

Upstream changes:
1.23    2018-10-17

- Rebuilt all locale data with CLDR 34, released on 2018-10-15.

(wen)

2018-11-10 02:57:33 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Format-Natural to 1.06

(wen)

2018-11-10 02:56:46 UTC MAIN commitmail json YAML

Update to 1.06

Upstream changes:
1.06  2018-10-28  <schubiger@cpan.org>

- Merged development version to stable.

1.05_02  2018-10-27  <schubiger@cpan.org>

- Amend description of prefer_future option.

- Include the time zone when constructing DateTime objects
  for the datetime option in dateparse.

- Minor tweaks to dateparse.

1.05_01  2018-10-25  <schubiger@cpan.org>

- Fix advancing to future when both datetime and prefer_future
  options are provided.

(wen)

2018-11-09 22:16:49 UTC MAIN commitmail json YAML

shells: +oksh

(maya)

2018-11-09 22:15:49 UTC MAIN commitmail json YAML

doc: Added shells/oksh version 20181009

(maya)

2018-11-09 22:15:13 UTC MAIN commitmail json YAML

2018-11-09 21:26:47 UTC MAIN commitmail json YAML

Updated databases/py-psycopg2

(adam)

2018-11-09 21:26:29 UTC MAIN commitmail json YAML

py-psycopg2: updated to 2.7.6

Psycopg 2.7.6:

Summary of changes:
- Close named cursors if exist, even if execute() wasn't called.
- Fixed building on modern FreeBSD versions with Python 3.7.
- Fixed hang trying to COPY via execute() in asynchronous connections.
- Fixed adaptation of arrays of empty arrays.
- Fixed segfault accessing the connection.readonly and connection.deferrable attributes repeatedly.
- execute_values() accepts sql.Composable objects.
- errorcodes map updated to PostgreSQL 11.
- Wheel package compiled against PostgreSQL 10.5 libpq and OpenSSL 1.0.2p.

(adam)

2018-11-09 20:54:08 UTC MAIN commitmail json YAML

devel/goyacc: remove the package again, it is already included in go-tools

(rillig)

2018-11-09 20:51:46 UTC MAIN commitmail json YAML

devel/goyacc: add parser generator for Go programs

Goyacc is a version of yacc for Go. It is written in Go and generates
parsers written in Go.

(rillig)

2018-11-09 19:48:09 UTC MAIN commitmail json YAML

Updated multimedia/bitstream

(adam)

2018-11-09 19:47:48 UTC MAIN commitmail json YAML

bitstream: updated to 1.5

1.5:
- Add SDES
- Fix hvcc header size
- Add more ATSC A/52 support
- Misc descriptors fixes

(adam)

2018-11-09 18:57:59 UTC pkgsrc-2018Q3 commitmail json YAML

2018-11-09 18:56:38 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5879 - requested by maya
net/youtube-dl: functionality update

Revisions pulled up:
- net/youtube-dl/Makefile                                      1.147-1.150
- net/youtube-dl/PLIST                                          1.70-1.71
- net/youtube-dl/distinfo                                      1.132-1.135

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Fri Oct  5 08:00:34 UTC 2018

  Modified Files:
          pkgsrc/net/youtube-dl: Makefile distinfo

  Log Message:
  youtube-dl: Update net/youtube-dl to 20181005

  Changes:
  version 2018.10.05

  Extractors
  * [pluralsight] Improve authentication (#17762)
  * [dailymotion] Fix extraction (#17699)
  * [crunchyroll] Switch to HTTPS for RpcApi (#17749)
  + [philharmoniedeparis] Add support for pad.philharmoniedeparis.fr (#17705)
  * [philharmoniedeparis] Fix extraction (#17705)
  + [jamendo] Add support for licensing.jamendo.com (#17724)
  + [openload] Add support for oload.cloud (#17710)
  * [pluralsight] Fix subtitles extraction (#17726, #17728)
  + [vimeo] Add another config regular expression (#17690)
  * [spike] Fix Paramount Network extraction (#17677)
  * [hotstar] Fix extraction (#14694, #14931, #17637)

  version 2018.09.26

  Extractors
  * [pluralsight] Fix subtitles extraction (#17671)
  * [mediaset] Improve embed support (#17668)
  + [youtube] Add support for invidio.us (#17613)
  + [zattoo] Add support for more zattoo platform sites
  * [zattoo] Fix extraction (#17175, #17542)

  To generate a diff of this commit:
  cvs rdiff -u -r1.146 -r1.147 pkgsrc/net/youtube-dl/Makefile
  cvs rdiff -u -r1.131 -r1.132 pkgsrc/net/youtube-dl/distinfo

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Sun Oct 28 21:32:38 UTC 2018

  Modified Files:
          pkgsrc/net/youtube-dl: Makefile PLIST distinfo

  Log Message:
  youtube-dl: Update net/youtube-dl to 20181029

  Changes:
  version 2018.10.29

  Core
  + [extractor/common] Add validation for JSON-LD URLs

  Extractors
  + [sportbox] Add support for matchtv.ru
  * [sportbox] Fix extraction (#17978)
  * [screencast] Fix extraction (#14590, #14617, #17990)
  + [openload] Add support for oload.icu
  + [ivi] Add support for ivi.tv
  * [crunchyroll] Improve extraction failsafeness (#17991)
  * [dailymail] Fix formats extraction (#17976)
  * [viewster] Reduce format requests
  * [cwtv] Handle API errors (#17905)
  + [rutube] Use geo verification headers (#17897)
  + [brightcove:legacy] Add fallbacks to brightcove:new (#13912)
  - [tv3] Remove extractor (#10461, #15339)
  * [ted] Fix extraction for HTTP and RTMP formats (#5941, #17572, #17894)
  + [openload] Add support for oload.cc (#17823)
  + [patreon] Extract post_file URL (#17792)
  * [patreon] Fix extraction (#14502, #10471)

  To generate a diff of this commit:
  cvs rdiff -u -r1.147 -r1.148 pkgsrc/net/youtube-dl/Makefile
  cvs rdiff -u -r1.69 -r1.70 pkgsrc/net/youtube-dl/PLIST
  cvs rdiff -u -r1.132 -r1.133 pkgsrc/net/youtube-dl/distinfo

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Sat Nov  3 13:04:16 UTC 2018

  Modified Files:
          pkgsrc/net/youtube-dl: Makefile PLIST distinfo

  Log Message:
  youtube-dl: Update net/youtube-dl to 20181103

  Changes:
  version 2018.11.03

  Core
  * [extractor/common] Ensure response handle is not prematurely closed before
    it can be read if it matches expected_status (#17195, #17846, #17447)

  Extractors
  * [laola1tv:embed] Set correct stream access URL scheme (#16341)
  + [ehftv] Add support for ehftv.com (#15408)
  * [azmedien] Adopt to major site redesign (#17745, #17746)
  + [twitcasting] Add support for twitcasting.tv (#17981)
  * [orf:tvthek] Fix extraction (#17737, #17956, #18024)
  + [openload] Add support for oload.fun (#18045)
  * [njpwworld] Fix authentication (#17427)
  + [linkedin:learning] Add support for linkedin.com/learning (#13545)
  * [theplatform] Improve error detection (#13222)
  * [cnbc] Simplify extraction (#14280, #17110)
  + [cbnc] Add support for new URL schema (#14193)
  * [aparat] Improve extraction and extract more metadata (#17445, #18008)
  * [aparat] Fix extraction

  To generate a diff of this commit:
  cvs rdiff -u -r1.148 -r1.149 pkgsrc/net/youtube-dl/Makefile
  cvs rdiff -u -r1.70 -r1.71 pkgsrc/net/youtube-dl/PLIST
  cvs rdiff -u -r1.133 -r1.134 pkgsrc/net/youtube-dl/distinfo

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Wed Nov  7 12:28:37 UTC 2018

  Modified Files:
          pkgsrc/net/youtube-dl: Makefile distinfo

  Log Message:
  youtube-dl: Update net/youtube-dl to 20181107

  Changes:
  version 2018.11.07

  Extractors
  + [youtube] Add another JS signature function name regex (#18091, #18093,
    #18094)
  * [facebook] Fix tahoe request (#17171)
  * [cliphunter] Fix extraction (#18083)
  + [youtube:playlist] Add support for invidio.us (#18077)
  * [zattoo] Arrange API hosts for derived extractors (#18035)
  + [youtube] Add fallback metadata extraction from videoDetails (#18052)

  To generate a diff of this commit:
  cvs rdiff -u -r1.149 -r1.150 pkgsrc/net/youtube-dl/Makefile
  cvs rdiff -u -r1.134 -r1.135 pkgsrc/net/youtube-dl/distinfo

(spz)

2018-11-09 18:41:10 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5878 - requested by taca
mail/roundcube-plugin-zipdownload: dependency update

Revisions pulled up:
- mail/roundcube-plugin-zipdownload/distinfo                    1.12

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct 28 15:27:11 UTC 2018

  Modified Files:
  pkgsrc/mail/roundcube-plugin-zipdownload: distinfo

  Log Message:
  mail/roundcube-plugin-zipdownload: update to 1.3.8

  No change except version.

  To generate a diff of this commit:
  cvs rdiff -u -r1.11 -r1.12 pkgsrc/mail/roundcube-plugin-zipdownload/distinfo

(spz)

2018-11-09 18:40:57 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5877 - requested by taca
mail/roundcube-plugin-password: dependency update

Revisions pulled up:
- mail/roundcube-plugin-password/distinfo                      1.12

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct 28 15:26:35 UTC 2018

  Modified Files:
  pkgsrc/mail/roundcube-plugin-password: distinfo

  Log Message:
  mail/roundcube-plugin-password: update to 1.3.8

  No change except version.

  To generate a diff of this commit:
  cvs rdiff -u -r1.11 -r1.12 pkgsrc/mail/roundcube-plugin-password/distinfo

(spz)

2018-11-09 18:40:46 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5876 - requested by taca
mail/roundcube-plugin-enigma: security update

Revisions pulled up:
- mail/roundcube-plugin-enigma/distinfo                        1.12

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct 28 15:24:11 UTC 2018

  Modified Files:
  pkgsrc/mail/roundcube-plugin-enigma: distinfo

  Log Message:
  mail/roundcube-plugin-enigma: update to 1.3.8

  RELEASE 1.3.8
  -------------

  - Enigma: Fix deleting keys with authentication subkeys (#6381)

  To generate a diff of this commit:
  cvs rdiff -u -r1.11 -r1.12 pkgsrc/mail/roundcube-plugin-enigma/distinfo

(spz)

2018-11-09 18:39:01 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5875 - requested by taca
mail/roundcube: security update

Revisions pulled up:
- mail/roundcube/Makefile.common                                1.12
- mail/roundcube/distinfo                                      1.63

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct 28 15:23:34 UTC 2018

  Modified Files:
  pkgsrc/mail/roundcube: Makefile.common distinfo

  Log Message:
  mail/roundcube: update to 1.3.8

  This update includes XSS security problem.

  RELEASE 1.3.8
  -------------

  - Fix PHP warnings on dummy QUOTA responses in Courier-IMAP 4.17.1 (#6374)
  - Fix so fallback from BINARY to BODY FETCH is used also on [PARSE] errors in dovecot 2.3 (#6383)
  - Fix invalid regular expressions that throw warnings on PHP 7.3 (#6398)
  - Fix so Classic skin splitter does not escape out of window (#6397)
  - Fix XSS issue in handling invalid style tag content (#6410)
  - Fix compatibility with MySQL 8 - error on 'system' table use
  - Managesieve: Fix bug where show_real_foldernames setting wasn't respected (#6422)
  - New_user_identity: Fix %fu/%u vars substitution in user specific LDAP params (#6419)
  - Fix support for "allow-from <uri>" in "x_frame_options" config option (#6449)
  - Fix bug where valid content between HTML comments could have been skipped in some cases (#6464)
  - Fix multiple VCard field search (#6466)
  - Fix session issue on long running requests (#6470)

  To generate a diff of this commit:
  cvs rdiff -u -r1.11 -r1.12 pkgsrc/mail/roundcube/Makefile.common
  cvs rdiff -u -r1.62 -r1.63 pkgsrc/mail/roundcube/distinfo

(spz)

2018-11-09 18:14:01 UTC MAIN commitmail json YAML

Updated databases/postgresqlNN

(adam)

2018-11-09 18:12:28 UTC MAIN commitmail json YAML

postgresNN: updated to the latest

The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 11.1, 10.6, 9.6.11, 9.5.15, 9.4.20, and 9.3.25. This release fixes one security issue as well as bugs reported over the last three months.

All users using the affected versions of PostgreSQL should update as soon as possible. Please see the notes on "Updating" below for any post-update steps that may be required if you are using pg_stat_statements in your installation.

This update is also the final release for PostgreSQL 9.3, which is now end-of-life and will no longer receive any bug or security fixes. If your environment still uses PostgreSQL 9.3, please make plans to update to a community supported version as soon as possible. Please see our versioning policy for more information.

Security Issues

One security vulnerability has been closed by this release:

CVE-2018-16850: SQL injection in pg_upgrade and pg_dump, via CREATE TRIGGER ... REFERENCING.
Versions Affected: 10, 11

Using a purpose-crafted trigger definition, an attacker can run arbitrary SQL statements with superuser privileges when a superuser runs pg_upgrade on the database or during a pg_dump dump/restore cycle. This attack requires a CREATE privilege on some non-temporary schema or a TRIGGER privilege on a table. This is exploitable in the default PostgreSQL configuration, where all users have CREATE privilege on public schema.

Bug Fixes and Improvements

This update also fixes numerous bugs that were reported in the last several months. Some of these issues affect only version 11, but many affect all supported versions.

These releases include fixes that:

Ensure that automatically created child indexes are created in the same tablespace as the parent partitioned index
Fix several crashes with triggers
Fix problems with applying ON COMMIT DELETE ROWS to a partitioned temporary table
Fix how NULL values are handled when using LEFT JOIN with a parallelized hash join
Several fixes around using named or defaulted arguments in CALL statements
Fix for strict aggregate functions (i.e. aggregates that cannot accept NULL inputs) with ORDER BY columns that enforces the strictness check
Fix with CASE statements where an expression was cast to an array type
Disable an optimization for updating expression indexes in order to prevent a crash
Fix a memory leak that occurred on a specific case of using a SP-GiST index
Fix for pg_verify_checksums incorrectly reporting on files that are not expected to have checksums
Prevent the PostgreSQL server from starting when wal_level is set to a value that cannot support an existing replication slot
Ensure that the server will process already-received NOTIFY and SIGTERM interrupts before waiting for client input
Allow PL/Ruby to work with newer versions of PostgreSQL
Fix for character-class checks on Windows for Unicode characters above U+FFFF, which affected full-text search as well as contrib/ltree and contrib/pg_trgm
Fix a case where psql would not report the receipt of a message from a NOTIFY call until after the next command
Fix build problems on macOS 10.14 (Mojave)
Several build fixes for the Windows platform
This updates also contains tzdata release 2018g for DST law changes in Chile, Fiji, Morocco, and Russia (Volgograd), plus historical corrections for China, Hawaii, Japan, Macau, and North Korea.

(adam)

2018-11-09 18:04:00 UTC MAIN commitmail json YAML

doc: Updated security/gnutls to 3.6.4

(nia)

2018-11-09 18:03:45 UTC MAIN commitmail json YAML

gnutls: update to 3.6.4.

* Version 3.6.4 (released 2018-09-24)

** libgnutls: Added the final (RFC8446) version numbering of the TLS1.3 protocol.

** libgnutls: Corrected regression since 3.6.3 in the callbacks set with
  gnutls_certificate_set_retrieve_function() which could not handle the case where
  no certificates were returned, or the callbacks were set to NULL (see #528).

** libgnutls: gnutls_handshake() on server returns early on handshake when no
  certificate is presented by client and the gnutls_init() flag GNUTLS_ENABLE_EARLY_START
  is specified.

** libgnutls: Added session ticket key rotation on server side with TOTP.
  The key set with gnutls_session_ticket_enable_server() is used as a
  master key to generate time-based keys for tickets. The rotation
  relates to the gnutls_db_set_cache_expiration() period.

** libgnutls: The 'record size limit' extension is added and preferred to the
  'max record size' extension when possible.

** libgnutls: Provide a more flexible PKCS#11 search of trust store certificates.
  This addresses the problem where the CA certificate doesn't have a subject key
  identifier whereas the end certificates have an authority key identifier (#569)

** libgnutls: gnutls_privkey_export_gost_raw2(), gnutls_privkey_import_gost_raw(),
  gnutls_pubkey_export_gost_raw2(), gnutls_pubkey_import_gost_raw() import
  and export GOST parameters in the "native" little endian format used for these
  curves. This is an intentional incompatible change with 3.6.3.

** libgnutls: Added support for seperately negotiating client and server certificate types
  as defined in RFC7250. This mechanism must be explicitly enabled via the
  GNUTLS_ENABLE_CERT_TYPE_NEG flag in gnutls_init().

** gnutls-cli: enable CRL validation on startup (#564)

** API and ABI modifications:
GNUTLS_ENABLE_EARLY_START: Added
GNUTLS_ENABLE_CERT_TYPE_NEG: Added
GNUTLS_TL_FAIL_ON_INVALID_CRL: Added
GNUTLS_CERTIFICATE_VERIFY_CRLS: Added
gnutls_ctype_target_t: New enumeration
gnutls_record_set_max_early_data_size: Added
gnutls_certificate_type_get2: Added
gnutls_priority_certificate_type_list2: Added
gnutls_ffdhe_6144_group_prime: Added
gnutls_ffdhe_6144_group_generator: Added
gnutls_ffdhe_6144_key_bits: Added

(nia)

2018-11-09 17:17:40 UTC MAIN commitmail json YAML

doc: Updated lang/elixir to 1.7.4

(nia)

2018-11-09 17:17:29 UTC MAIN commitmail json YAML

lang/elixir: update to 1.7.4.

1. Enhancements

Elixir

    [Kernel] Expand left..right at compile time in more cases, which leads to improved performance under different scenarios, especially on x in left..right expressions

Mix

    [mix deps.loadpaths] Add --no-load-deps flag. This is useful for Rebar 3 compatibility

2. Bug fixes

Elixir

    [Calendar] Fix for converting from negative iso days on New Year in a leap year
    [Kernel] Ensure @spec, @callback, @type and friends can be read accordingly
    [Module] Avoid warnings when using Module.eval_quoted in the middle of existing definitions

Mix

    [mix archive.build] Unload previous archive versions before building
    [mix format] Expand paths so mix format path\for\windows.ex works
    [mix test] Ensure that --cover displays correct coverage in an umbrella app

(nia)

2018-11-09 17:16:13 UTC MAIN commitmail json YAML

doc: Updated lang/erlang to 21.1.1

(nia)

2018-11-09 17:16:01 UTC MAIN commitmail json YAML

lang/erlang: update to 21.1.1.

changes in erlang/OTP 21.1.1:

---------------------------------------------------------------------
--- compiler-7.2.6 --------------------------------------------------
---------------------------------------------------------------------

The compiler-7.2.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15335    Application(s): compiler
              Related Id(s): ERL-689, OTP-15219

              In rare circumstances, the matched out tail of a binary
              could be the entire original binary. (There was partial
              correction to this problem in version 7.2.5 of the
              compiler application.)

Full runtime dependencies of compiler-7.2.6: crypto-3.6, erts-9.0,
hipe-3.12, kernel-4.0, stdlib-2.5

---------------------------------------------------------------------
--- eldap-1.2.6 -----------------------------------------------------
---------------------------------------------------------------------

The eldap-1.2.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15342    Application(s): eldap
              Related Id(s): ERIERL-242

              A race condition at close could cause the eldap client
              to exit with a badarg message as cause.

Full runtime dependencies of eldap-1.2.6: asn1-3.0, erts-6.0,
kernel-3.0, ssl-5.3.4, stdlib-2.0

---------------------------------------------------------------------
--- erts-10.1.1 -----------------------------------------------------
---------------------------------------------------------------------

Note! The erts-10.1.1 application can *not* be applied independently
      of other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependency has to be satisfied:
      -- kernel-6.1 (first satisfied in OTP 21.1)

--- Fixed Bugs and Malfunctions ---

  OTP-14297    Application(s): erts
              Related Id(s): OTP-15141

              A bug where the socket option 'pktoptions' caused a
              read of uninitialized memory has been fixed. Would
              cause malfunction on FreeBSD.

  OTP-15318    Application(s): erts

              Fixed a memory leak on errors when reading files.

  OTP-15333    Application(s): erts
              Related Id(s): ERL-737

              File access through UNC paths works again on Windows.
              This regression was introduced in OTP 21.

Full runtime dependencies of erts-10.1.1: kernel-6.1, sasl-3.0.1,
stdlib-3.5

---------------------------------------------------------------------
--- ssl-9.0.3 -------------------------------------------------------
---------------------------------------------------------------------

The ssl-9.0.3 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15337    Application(s): ssl
              Related Id(s): ERL-738

              Correct alert handling with new TLS sender process,
              from ssl-9.0.2. CLOSE ALERTS could under some
              circumstances be encoded using an incorrect cipher
              state. This would cause the peer to regard them as
              unknown messages.

  OTP-15348    Application(s): ssl
              Related Id(s): ERL-747

              Correct handling of socket packet option with new TLS
              sender process, from ssl-9.0.2. When changing the
              socket option {packet, 1|2|3|4} with ssl:setopts/2 the
              option must internally be propagated to the sender
              process as well as the reader process as this
              particular option also affects the data to be sent.

Full runtime dependencies of ssl-9.0.3: crypto-4.2, erts-10.0,
inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5

---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------

changes in erlang/OTP 21.1:

---------------------------------------------------------------------
--- HIGHLIGHTS ------------------------------------------------------
---------------------------------------------------------------------

  OTP-15133    Application(s): ssh
              Related Id(s): OTP-15240

              The key exchange methods
              'curve25519-sha256@libssh.org', 'curve25519-sha256' and
              'curve448-sha512' are implemented. The last two are
              defined in
              https://tools.ietf.org/html/draft-ietf-curdle-ssh-curves

              They all depends on that OpenSSL 1.1.1 or higher is
              used as cryptolib.

  OTP-15134    Application(s): crypto, public_key

              The typing in the CRYPTO and PUBLIC_KEY applications
              are reworked and a few mistakes are corrected.

              The documentation is now generated from the typing and
              some clarifications are made.

              A new chapter on Algorithm Details such as key sizes
              and availability is added to the CRYPTO User's Guide.

  OTP-15145    Application(s): erts, kernel
              Related Id(s): ERIERL-187

              The socket options recvtos, recvttl, recvtclass and
              pktoptions have been implemented in the socket modules.
              See the documentation for the gen_tcp, gen_udp and inet
              modules. Note that support for these in the runtime
              system is platform dependent. Especially for pktoptions
              which is very Linux specific and obsoleted by the RFCs
              that defined it.

  OTP-15209    Application(s): ssh
              Related Id(s): OTP-15164

              The cipher 'chacha20-poly1305@openssh.com' is now
              supported if OpenSSL 1.1.1 or higher is used as
              cryptolib.

---------------------------------------------------------------------
--- asn1-5.0.7 ------------------------------------------------------
---------------------------------------------------------------------

The asn1-5.0.7 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-14440    Application(s): asn1
              Related Id(s): ERIERL-220

              A bug in ASN.1 BER decoding has been fixed. When
              decoding a recursively enclosed term the length was not
              propagated to that term decoding, so if the length of
              the enclosed term was longer than the enclosing that
              error was not detected.

              A hard coded C stack limitation for decoding recursive
              ASN.1 terms has been introduced. This is currently set
              to 8 kWords giving a nesting depth of about 1000
              levels. Deeper terms can not be decoded, which should
              not be much of a real world limitation.

Full runtime dependencies of asn1-5.0.7: erts-7.0, kernel-3.0,
stdlib-2.0

---------------------------------------------------------------------
--- common_test-1.16.1 ----------------------------------------------
---------------------------------------------------------------------

The common_test-1.16.1 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15307    Application(s): common_test

              The Logger handler cth_log_redirect earlier called the
              report callback (report_cb) before calling the logger
              formatter. In some cases this would fail, since
              cth_log_redirect could not handle report callbacks with
              two arguments. This is now corrected, so only the
              formatter will call the report callback.

Full runtime dependencies of common_test-1.16.1: compiler-6.0,
crypto-3.6, debugger-4.1, erts-7.0, ftp-1.0.0, inets-6.0, kernel-4.0,
observer-2.1, runtime_tools-1.8.16, sasl-2.4.2, snmp-5.1.2, ssh-4.0,
stdlib-3.5, syntax_tools-1.7, tools-2.8, xmerl-1.3.8

---------------------------------------------------------------------
--- compiler-7.2.5 --------------------------------------------------
---------------------------------------------------------------------

The compiler-7.2.5 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15186    Application(s): compiler
              Related Id(s): ERL-665

              Fixed a bug that prevented certain variable-sized
              binary comprehensions from compiling.

  OTP-15188    Application(s): compiler
              Related Id(s): ERL-658

              When compiling from Core Erlang, funs created in
              certain expressions that were only used for their
              side-effects were subtly broken.

  OTP-15218    Application(s): compiler
              Related Id(s): ERL-684

              There could be an internal consistency failure when a
              receive was nested in a try/catch.

  OTP-15219    Application(s): compiler
              Related Id(s): ERL-689

              In rare circumstances, the matched out tail of a binary
              could be the entire original binary.

  OTP-15227    Application(s): compiler
              Related Id(s): ERL-699

              When is_map_key/2 was used in a guard together with the
              not/1 or or/2 operators, the error behavior could be
              wrong when is_map_key/2 was passed a non-map as the
              second argument.

              In rare circumstances, compiling code that uses
              is_map_key/2 could cause an internal consistency check
              failure.

  OTP-15235    Application(s): compiler
              Related Id(s): ERL-703

              The compiler could crash when compiling a function with
              multiple receives in multiple clauses.

Full runtime dependencies of compiler-7.2.5: crypto-3.6, erts-9.0,
hipe-3.12, kernel-4.0, stdlib-2.5

---------------------------------------------------------------------
--- crypto-4.3.3 ----------------------------------------------------
---------------------------------------------------------------------

The crypto-4.3.3 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15212    Application(s): crypto
              Related Id(s): ERL-675, PR1899, PR838

              The RSA options rsa_mgf1_md, rsa_oaep_md, and
              rsa_oaep_label were always disabled. They will now be
              enabled when a suitable cryptolib is used.

              They are still experimental and may change without
              prior notice.

  OTP-15283    Application(s): crypto

              The ciphers aes_ige256 and blowfish_cbc had naming
              issues in crypto:next_iv/2.

  OTP-15303    Application(s): crypto

              the RSA_SSLV23_PADDING is disabled if LibreSSL is used
              as cryptlib. This is due to compilation problems.

              This will be investigated further in the future.

--- Improvements and New Features ---

  OTP-14717    Application(s): crypto
              Related Id(s): OTP-15244

              The supported named elliptic curves are now reported in
              crypto:supports/0 in a new entry tagged by 'curves'.

              The function crypto:ec_curves/0 is kept for
              compatibility.

  OTP-15134    Application(s): crypto, public_key

              *** HIGHLIGHT ***

              The typing in the CRYPTO and PUBLIC_KEY applications
              are reworked and a few mistakes are corrected.

              The documentation is now generated from the typing and
              some clarifications are made.

              A new chapter on Algorithm Details such as key sizes
              and availability is added to the CRYPTO User's Guide.

  OTP-15153    Application(s): crypto

              Support for SHA3 both as a separate hash and in HMAC is
              now available if OpenSSL 1.1.1 or higher is used as
              cryptolib.

              Available lengths are reported in the 'hashs' entry in
              crypto:supports/0 as sha3_*.

  OTP-15164    Application(s): crypto
              Related Id(s): OTP-15209

              The mac algorithm poly1305 and the cipher algorithm
              chacha20 are now supported if OpenSSL 1.1.1 or higher
              is used as cryptolib.

  OTP-15240    Application(s): crypto
              Related Id(s): OTP-15133

              The key exchange Edward curves x25519 and x448 are now
              supported if OpenSSL 1.1.1 or higher is used as
              cryptolib.

  OTP-15260    Application(s): crypto

              The supported RSA options for sign/verify and
              encrypt/decrypt are now reported in crypto:supports/0
              in a new entry tagged by 'rsa_opts'.

              The exakt set is still experimental and may change
              without prior notice.

  OTP-15286    Application(s): crypto

              The cipher aes_ccm is added.

Full runtime dependencies of crypto-4.3.3: erts-9.0, kernel-5.3,
stdlib-3.4

---------------------------------------------------------------------
--- debugger-4.2.6 --------------------------------------------------
---------------------------------------------------------------------

The debugger-4.2.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of debugger-4.2.6: compiler-5.0, erts-9.0,
kernel-5.3, stdlib-3.4, wx-1.2

---------------------------------------------------------------------
--- dialyzer-3.3.1 --------------------------------------------------
---------------------------------------------------------------------

The dialyzer-3.3.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Improvements and New Features ---

  OTP-15268    Application(s): dialyzer
              Related Id(s): ERL-680

              Optimize Dialyzer's handling of left-associative use of
              andalso and orelse in guards.

Full runtime dependencies of dialyzer-3.3.1: compiler-7.0, erts-9.0,
hipe-3.16.1, kernel-5.3, stdlib-3.4, syntax_tools-2.0, wx-1.2

---------------------------------------------------------------------
--- diameter-2.1.6 --------------------------------------------------
---------------------------------------------------------------------

The diameter-2.1.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15198    Application(s): diameter
              Related Id(s): ERIERL-213

              Fix function_clause when sending an outgoing request
              after DPA has been sent in response to an incoming DPR.
              The caused the diameter_peer_fsm gen_server associated
              with the peer connection to fail, which could then
              result in the transport connection being reset before
              the peer closed it upon reception of DPA.

Full runtime dependencies of diameter-2.1.6: erts-10.0, kernel-3.2,
ssl-9.0, stdlib-2.4

---------------------------------------------------------------------
--- edoc-0.9.4 ------------------------------------------------------
---------------------------------------------------------------------

The edoc-0.9.4 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of edoc-0.9.4: erts-6.0, inets-5.10,
kernel-3.0, stdlib-2.5, syntax_tools-1.6.14, xmerl-1.3.7

---------------------------------------------------------------------
--- eldap-1.2.5 -----------------------------------------------------
---------------------------------------------------------------------

The eldap-1.2.5 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of eldap-1.2.5: asn1-3.0, erts-6.0,
kernel-3.0, ssl-5.3.4, stdlib-2.0

---------------------------------------------------------------------
--- erl_docgen-0.8.1 ------------------------------------------------
---------------------------------------------------------------------

The erl_docgen-0.8.1 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-14406    Application(s): erl_docgen

              Indexing for the online search function has been
              corrected for CREF documents.

Full runtime dependencies of erl_docgen-0.8.1: edoc-0.7.13, erts-9.0,
stdlib-3.4, xmerl-1.3.7

---------------------------------------------------------------------
--- erl_interface-3.10.4 --------------------------------------------
---------------------------------------------------------------------

The erl_interface-3.10.4 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15161    Application(s): erl_interface
              Related Id(s): ERIERL-191

              Make ei_connect and friends also accept state
              ok_simultaneous during handshake, which means the other
              node has initiated a connection setup that will be
              cancelled in favor of this connection.

  OTP-15171    Application(s): erl_interface

              Fixed bug in ei_receive_msg, ei_xreceive_msg,
              ei_receive_msg_tmo and ei_xreceive_msg_tmo. The
              x->index was set to entire buffer size instead of the
              number of bytes actually received.

  OTP-15191    Application(s): erl_interface

              Fixed bug in ei_connect_init which could be provoked if
              called by concurrent threads. ei_connect_init called
              posix interface gethostbyname which is documented as
              not thread safe.

  OTP-15277    Application(s): erl_interface
              Related Id(s): PR-1929

              Fixed bug in erl_compare_ext() ignoring the tail of
              lists of otherwise equal content. Example: [a | b] and
              [a | c] compared equal and {[a], b} and {[a], c}
              compared equal.

---------------------------------------------------------------------
--- erts-10.1 -------------------------------------------------------
---------------------------------------------------------------------

Note! The erts-10.1 application can *not* be applied independently of
      other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependency has to be satisfied:
      -- kernel-6.1 (first satisfied in OTP 21.1)

--- Fixed Bugs and Malfunctions ---

  OTP-15038    Application(s): erts
              Related Id(s): ERL-602

              Fix the seq_trace token to not be cleared when a
              process receives messages sent by erts. Some examples
              of when this could happen is all port BIFs, i.e.
              open_port, port_command etc etc.

              Fix so that messages sent by nifs can be traced using
              normal and seq_trace tracing.

  OTP-15180    Application(s): erts
              Related Id(s): ERL-648

              Fixed specs and documentation for process_info item
              monitored_by to include port identifiers and nif
              resources as possible types.

  OTP-15181    Application(s): erts

              Fix bug in generation of erl_crash.dump, which could
              cause VM to crash.

              Bug exist since erts-9.2 (OTP-20.2).

  OTP-15205    Application(s): erts

              Fix bug where ctrl-break or ctrl-c would not trigger
              the break mode properly on Windows. This bug was
              introduced in erts-10.0 (OTP-21).

  OTP-15206    Application(s): erts

              Fix a performance bug for reception of UDP packages,
              where a memory buffer would be reallocated when it
              should not have been.

              Introduce a limit on the maximum automatic increase of
              the UDP user-space buffer to the theoretical max of the
              network PATH, i.e. 65535.

  OTP-15208    Application(s): erts
              Related Id(s): ERL-677, PR-1897

              Fix alignment of erts allocator state internally in
              erts. With the improper alignment the emulator would
              refuse to start when compiled with clang on 32-bit
              systems.

  OTP-15210    Application(s): erts

              Fix bug where too many concurrent calls to
              erlang:open_port({spawn,"cmd"},...) would result in the
              emulator terminating with the reason "Failed to write
              to erl_child_setup: ". After this fix the open_port
              call will throw an emfile exception instead.

  OTP-15217    Application(s): erts

              Upgraded the ERTS internal PCRE library from version
              8.41 to version 8.42. See
              http://pcre.org/original/changelog.txt for information
              about changes made to PCRE. This library implements
              major parts of the re regular expressions module.

  OTP-15236    Application(s): erts
              Related Id(s): ERL-692

              Fix open_port({fd,X,Y}, ...) to release the file
              descriptors from the pollset when closing the port.
              Without this fix the same file descriptor number could
              not be reused when doing multiple open_port and
              port_close sequences.

  OTP-15276    Application(s): erts
              Related Id(s): PR-1920

              Fixed bug in float_to_list/2 and float_to_binary/2 with
              options [{decimals,0},compact] causing totally wrong
              results. Bug exists since OTP-21.0.

  OTP-15278    Application(s): erts

              Fixed bug in erlang:memory causing ets to report too
              much. This small false memory leak (16 bytes each time)
              can only happen when a specific race condition occurs
              between scheduler threads on a table with option
              write_concurrency.

  OTP-15282    Application(s): erts

              Minor configure test fixes

  OTP-15297    Application(s): erts, kernel
              Related Id(s): OTP-15279, OTP-15280

              Improved robustness of distribution connection setup.
              In OTP-21.0 a truly asynchronous connection setup was
              introduced. This is further improvement on that work to
              make the emulator more robust and also be able to
              recover in cases when involved Erlang processes
              misbehave.

--- Improvements and New Features ---

  OTP-15145    Application(s): erts, kernel
              Related Id(s): ERIERL-187

              *** HIGHLIGHT ***

              The socket options recvtos, recvttl, recvtclass and
              pktoptions have been implemented in the socket modules.
              See the documentation for the gen_tcp, gen_udp and inet
              modules. Note that support for these in the runtime
              system is platform dependent. Especially for pktoptions
              which is very Linux specific and obsoleted by the RFCs
              that defined it.

Full runtime dependencies of erts-10.1: kernel-6.1, sasl-3.0.1,
stdlib-3.5

---------------------------------------------------------------------
--- et-1.6.3 --------------------------------------------------------
---------------------------------------------------------------------

The et-1.6.3 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of et-1.6.3: erts-9.0, kernel-5.3,
runtime_tools-1.10, stdlib-3.4, wx-1.2

---------------------------------------------------------------------
--- eunit-2.3.7 -----------------------------------------------------
---------------------------------------------------------------------

The eunit-2.3.7 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of eunit-2.3.7: erts-9.0, kernel-5.3,
stdlib-3.4

---------------------------------------------------------------------
--- ftp-1.0.1 -------------------------------------------------------
---------------------------------------------------------------------

The ftp-1.0.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of ftp-1.0.1: erts-7.0, kernel-6.0,
stdlib-3.5

---------------------------------------------------------------------
--- hipe-3.18.1 -----------------------------------------------------
---------------------------------------------------------------------

The hipe-3.18.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of hipe-3.18.1: compiler-5.0, erts-9.3,
kernel-5.3, stdlib-3.4, syntax_tools-1.6.14

---------------------------------------------------------------------
--- inets-7.0.2 -----------------------------------------------------
---------------------------------------------------------------------

The inets-7.0.2 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15192    Application(s): inets

              Enhance error handling, that is mod_get will return 403
              if a path is a directory and not a file.

  OTP-15241    Application(s): inets

              Do not use chunked-encoding with 1xx, 204 and 304
              responses when using mod_esi. Old behavior was not
              compliant with HTTP/1.1 RFC and could cause clients to
              hang when they received 1xx, 204 or 304 responses that
              included an empty chunked-encoded body.

  OTP-15242    Application(s): inets

              Add robust handling of chunked-encoded HTTP responses
              with an empty body (1xx, 204, 304). Old behavior could
              cause the client to hang when connecting to a faulty
              server implementation.

Full runtime dependencies of inets-7.0.2: erts-6.0, kernel-3.0,
mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-3.5

---------------------------------------------------------------------
--- jinterface-1.9.1 ------------------------------------------------
---------------------------------------------------------------------

The jinterface-1.9.1 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

---------------------------------------------------------------------
--- kernel-6.1 ------------------------------------------------------
---------------------------------------------------------------------

Note! The kernel-6.1 application can *not* be applied independently
      of other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependency has to be satisfied:
      -- erts-10.1 (first satisfied in OTP 21.1)

--- Fixed Bugs and Malfunctions ---

  OTP-15143    Application(s): kernel

              The values all and none are documented as valid value
              for the Kernel configuration parameter logger_level,
              but would cause a crash during node start. This is now
              corrected.

  OTP-15162    Application(s): kernel
              Related Id(s): ERIERL-191

              Fix some potential buggy behavior in how ticks are sent
              on inter node distribution connections. Tick is now
              sent to c-node even if there are unsent buffered data,
              as c-nodes need ticks in order to send reply ticks. The
              amount of sent data was also calculated wrongly when
              ticks were suppressed due to unsent buffered data.

  OTP-15170    Application(s): kernel

              Non semantic change in dist_util.erl to silence
              dialyzer warning.

  OTP-15182    Application(s): kernel
              Related Id(s): ERL-643

              Fixed net_kernel:connect_node(node()) to return true
              (and do nothing) as it always has before OTP-21.0. Also
              documented this successful "self connect" as the
              expected behavior.

  OTP-15228    Application(s): kernel

              The single_line option on logger_formatter would in
              some cases add an unwanted comma after the association
              arrows in a map. This is now corrected.

  OTP-15297    Application(s): erts, kernel
              Related Id(s): OTP-15279, OTP-15280

              Improved robustness of distribution connection setup.
              In OTP-21.0 a truly asynchronous connection setup was
              introduced. This is further improvement on that work to
              make the emulator more robust and also be able to
              recover in cases when involved Erlang processes
              misbehave.

--- Improvements and New Features ---

  OTP-15132    Application(s): kernel

              A new macro, ?LOG(Level,...), is added. This is
              equivalent to the existing ?LOG_<LEVEL>(...) macros.

              A new variant of Logger report callback is added, which
              takes an extra argument containing options for size
              limiting and line breaks. Module proc_lib in STDLIB
              uses this for crash reports.

              Logger configuration is now checked a bit more for
              errors.

  OTP-15145    Application(s): erts, kernel
              Related Id(s): ERIERL-187

              *** HIGHLIGHT ***

              The socket options recvtos, recvttl, recvtclass and
              pktoptions have been implemented in the socket modules.
              See the documentation for the gen_tcp, gen_udp and inet
              modules. Note that support for these in the runtime
              system is platform dependent. Especially for pktoptions
              which is very Linux specific and obsoleted by the RFCs
              that defined it.

  OTP-15146    Application(s): kernel

              Add logger:set_application_level/2 for setting the
              logger level of all modules in one application.

Full runtime dependencies of kernel-6.1: erts-10.1, sasl-3.0,
stdlib-3.5

---------------------------------------------------------------------
--- megaco-3.18.4 ---------------------------------------------------
---------------------------------------------------------------------

The megaco-3.18.4 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of megaco-3.18.4: asn1-3.0, debugger-4.0,
erts-7.0, et-1.5, kernel-3.0, runtime_tools-1.8.14, stdlib-2.5

---------------------------------------------------------------------
--- mnesia-4.15.5 ---------------------------------------------------
---------------------------------------------------------------------

The mnesia-4.15.5 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15201    Application(s): mnesia
              Related Id(s): PR-1881

              Fixed type spec for mnesia:change_config/2.

  OTP-15221    Application(s): mnesia
              Related Id(s): ERIERL-217

              When master node is set do not force a load from
              ram_copies replica when there are no available
              disc_copies, since that would load an empty table. Wait
              until a disk replica is available or until user
              explicitly force_loads the table.

  OTP-15226    Application(s): mnesia
              Related Id(s): ERIERL-221

              Allow to add replicas even if all other replicas are
              down when the other replicas are not stored on disk.

  OTP-15231    Application(s): mnesia
              Related Id(s): PR-1858

              Fixed mnesia:delete_object/1 bug, where delete_object
              was deleting the record if it was written in the same
              transaction even if it was written to a different
              value.

  OTP-15243    Application(s): mnesia

              Fixed a bug where the bag table index data was not
              deleted when objects were deleted.

Full runtime dependencies of mnesia-4.15.5: erts-9.0, kernel-5.3,
stdlib-3.4

---------------------------------------------------------------------
--- observer-2.8.1 --------------------------------------------------
---------------------------------------------------------------------

The observer-2.8.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of observer-2.8.1: erts-7.0, et-1.5,
kernel-3.0, runtime_tools-1.8.14, stdlib-3.5, wx-1.2

---------------------------------------------------------------------
--- odbc-2.12.2 -----------------------------------------------------
---------------------------------------------------------------------

The odbc-2.12.2 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of odbc-2.12.2: erts-6.0, kernel-3.0,
stdlib-2.0

---------------------------------------------------------------------
--- os_mon-2.4.6 ----------------------------------------------------
---------------------------------------------------------------------

The os_mon-2.4.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of os_mon-2.4.6: erts-6.0, kernel-3.0,
mnesia-4.12, otp_mibs-1.0.9, sasl-2.4, snmp-4.25.1, stdlib-2.0

---------------------------------------------------------------------
--- otp_mibs-1.2.1 --------------------------------------------------
---------------------------------------------------------------------

The otp_mibs-1.2.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of otp_mibs-1.2.1: erts-6.0, kernel-3.0,
mnesia-4.12, snmp-4.25.1, stdlib-2.0

---------------------------------------------------------------------
--- parsetools-2.1.8 ------------------------------------------------
---------------------------------------------------------------------

The parsetools-2.1.8 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of parsetools-2.1.8: erts-6.0, kernel-3.0,
stdlib-2.5

---------------------------------------------------------------------
--- public_key-1.6.2 ------------------------------------------------
---------------------------------------------------------------------

The public_key-1.6.2 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15284    Application(s): public_key

              Removed #DSAPrivateKey{} as acceptable input to
              public_key:verify/5.

--- Improvements and New Features ---

  OTP-15134    Application(s): crypto, public_key

              *** HIGHLIGHT ***

              The typing in the CRYPTO and PUBLIC_KEY applications
              are reworked and a few mistakes are corrected.

              The documentation is now generated from the typing and
              some clarifications are made.

              A new chapter on Algorithm Details such as key sizes
              and availability is added to the CRYPTO User's Guide.

Full runtime dependencies of public_key-1.6.2: asn1-3.0, crypto-3.8,
erts-6.0, kernel-3.0, stdlib-3.5

---------------------------------------------------------------------
--- reltool-0.7.7 ---------------------------------------------------
---------------------------------------------------------------------

The reltool-0.7.7 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of reltool-0.7.7: erts-7.0, kernel-3.0,
sasl-2.4, stdlib-3.4, tools-2.6.14, wx-1.2

---------------------------------------------------------------------
--- runtime_tools-1.13.1 --------------------------------------------
---------------------------------------------------------------------

The runtime_tools-1.13.1 application can be applied independently of
other applications on a full OTP 21 installation.

--- Improvements and New Features ---

  OTP-15163    Application(s): runtime_tools
              Related Id(s): PR-1844

              Optimize observer by using new system_info(ets_count)
              instead of more expensive length(ets:all()).

Full runtime dependencies of runtime_tools-1.13.1: erts-8.0,
kernel-5.0, mnesia-4.12, stdlib-3.0

---------------------------------------------------------------------
--- sasl-3.2.1 ------------------------------------------------------
---------------------------------------------------------------------

The sasl-3.2.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of sasl-3.2.1: erts-9.0, kernel-5.3,
stdlib-3.4, tools-2.6.14

---------------------------------------------------------------------
--- snmp-5.2.12 -----------------------------------------------------
---------------------------------------------------------------------

The snmp-5.2.12 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15287    Application(s): snmp
              Related Id(s): ERIERL-206

              Conversion of (agent) Audit Trail Log (ATL) failed due
              to invalid log entries.

              The conversion aborted completely midway because the
              ATL contained invalid entries. The conversion has been
              improved so that it now firstly handles encountered
              errors and write an informative message (into the
              converted stream) and secondly keeps count of the
              number of successful or failed entry conversions. See
              log_to_txt for more info.

              The reason the ATL contained invalid entries have also
              been fixed. The reason was that for some outgoing
              messages (not response):

              -- encrypted (v3 messages)

              Was logged "as is" (encrypted) without the info to
              decrypt, making conversion impossible (which was the
              reason the log contained bad entries).

              -- un-encrypted

              Was not logged at all.

  OTP-15290    Application(s): snmp

              [compiler] Spurious version message removed. The snmp
              mib compiler printed an spurious version message if the
              'version' option was provided.

Full runtime dependencies of snmp-5.2.12: crypto-3.3, erts-6.0,
kernel-3.0, mnesia-4.12, runtime_tools-1.8.14, stdlib-2.5

---------------------------------------------------------------------
--- ssh-4.7.1 -------------------------------------------------------
---------------------------------------------------------------------

The ssh-4.7.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Improvements and New Features ---

  OTP-15020    Application(s): ssh

              Extended the undocumented ssh_dbg debug module with an
              api for a circular trace buffer. This makes it easy to
              record the last low-level events before an error is
              detected. It is intended for solving difficult errors.

  OTP-15133    Application(s): ssh
              Related Id(s): OTP-15240

              *** HIGHLIGHT ***

              The key exchange methods
              'curve25519-sha256@libssh.org', 'curve25519-sha256' and
              'curve448-sha512' are implemented. The last two are
              defined in
              https://tools.ietf.org/html/draft-ietf-curdle-ssh-curves

              They all depends on that OpenSSL 1.1.1 or higher is
              used as cryptolib.

  OTP-15209    Application(s): ssh
              Related Id(s): OTP-15164

              *** HIGHLIGHT ***

              The cipher 'chacha20-poly1305@openssh.com' is now
              supported if OpenSSL 1.1.1 or higher is used as
              cryptolib.

Full runtime dependencies of ssh-4.7.1: crypto-4.2, erts-6.0,
kernel-3.0, public_key-1.5.2, stdlib-3.3

---------------------------------------------------------------------
--- ssl-9.0.2 -------------------------------------------------------
---------------------------------------------------------------------

The ssl-9.0.2 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15122    Application(s): ssl

              Use separate processes for sending and receiving
              application data for TLS connections to avoid potential
              deadlock that was most likely to occur when using TLS
              for Erlang distribution. Note does not change the API.

  OTP-15168    Application(s): ssl

              Correct handling of empty server SNI extension

  OTP-15172    Application(s): ssl

              Correct PSK cipher suite handling and add
              selected_cipher_suite to connection information

  OTP-15173    Application(s): ssl

              Adopt to the fact that cipher suite sign restriction
              are relaxed in TLS-1.2

  OTP-15174    Application(s): ssl

              Enhance error handling of non existing PEM files

  OTP-15216    Application(s): ssl

              Correct close handling of transport accepted sockets in
              the error state

  OTP-15224    Application(s): ssl

              Correct PEM cache to not add references to empty
              entries when PEM file does not exist.

  OTP-15285    Application(s): ssl

              Correct handling of all PSK cipher suites

              Before only some PSK suites would be correctly
              negotiated and most PSK ciphers suites would fail the
              connection.

--- Improvements and New Features ---

  OTP-12983    Application(s): ssl

              TLS will now try to order certificate chains if they
              appear to be unordered. That is prior to TLS 1.3,
              тАЬcertificate_listтАЭ ordering was required to be strict,
              however some implementations already allowed for some
              flexibility. For maximum compatibility, all
              implementations SHOULD be prepared to handle
              potentially extraneous certificates and arbitrary
              orderings from any TLS version.

  OTP-15060    Application(s): ssl

              TLS will now try to reconstructed an incomplete
              certificate chains from its local CA-database and use
              that data for the certificate path validation. This
              especially makes sense for partial chains as then the
              peer might not send an intermediate CA as it is
              considered the trusted root in that case.

  OTP-15193    Application(s): ssl

              Option keyfile defaults to certfile and should be
              trumped with key. This failed for engine keys.

  OTP-15234    Application(s): ssl

              Error message improvement when own certificate has
              decoding issues, see also issue ERL-668.

  OTP-15281    Application(s): ssl

              Correct dialyzer spec for key option

Full runtime dependencies of ssl-9.0.2: crypto-4.2, erts-10.0,
inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5

---------------------------------------------------------------------
--- stdlib-3.6 ------------------------------------------------------
---------------------------------------------------------------------

The stdlib-3.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15252    Application(s): stdlib
              Related Id(s): ERL-667

              The specs of filename:basedir/2,3 are corrected.

--- Improvements and New Features ---

  OTP-15253    Application(s): stdlib
              Related Id(s): ERL-55, OTP-13229

              Let dets:open_file() exit with a badarg message if
              given a raw file name (a binary).

  OTP-15304    Application(s): stdlib

              The Format argument of the formatting functions in
              modules io and io_lib is accepted even if it is, for
              example, a list of binaries. This is how it used to be
              before Erlang/OTP 21.0.

Full runtime dependencies of stdlib-3.6: compiler-5.0, crypto-3.3,
erts-10.0, kernel-6.0, sasl-3.0

---------------------------------------------------------------------
--- syntax_tools-2.1.6 ----------------------------------------------
---------------------------------------------------------------------

The syntax_tools-2.1.6 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15207    Application(s): syntax_tools
              Related Id(s): PR-1888

              Fix the TypeName type in erl_syntax_lib.

  OTP-15291    Application(s): syntax_tools
              Related Id(s): ERL-719

              Correct unfolding of the stacktrace variable.

  OTP-15294    Application(s): syntax_tools

              Correct erl_syntax:revert/1 bug regarding the types
              map() and tuple().

--- Improvements and New Features ---

  OTP-15165    Application(s): syntax_tools
              Related Id(s): PR-1842

              Support bitstrings as literals in module erl_syntax.

Full runtime dependencies of syntax_tools-2.1.6: compiler-7.0,
erts-9.0, kernel-5.0, stdlib-3.4

---------------------------------------------------------------------
--- tftp-1.0.1 ------------------------------------------------------
---------------------------------------------------------------------

The tftp-1.0.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of tftp-1.0.1: kernel-6.0, stdlib-3.5

---------------------------------------------------------------------
--- tools-3.0.1 -----------------------------------------------------
---------------------------------------------------------------------

The tools-3.0.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Improvements and New Features ---

  OTP-15213    Application(s): tools
              Related Id(s): PR-1807

              The HTML pages generated by cover:analyse_to_file/1 and
              related functions is improved for readability.

  OTP-15239    Application(s): tools
              Related Id(s): PR-1728

              Add alignment functionality in emacs.

Full runtime dependencies of tools-3.0.1: compiler-5.0, erts-9.1,
kernel-5.4, runtime_tools-1.8.14, stdlib-3.4

---------------------------------------------------------------------
--- wx-1.8.5 --------------------------------------------------------
---------------------------------------------------------------------

The wx-1.8.5 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15230    Application(s): wx
              Related Id(s): PR-1860

              Fixed compilation warning on Darwin.

Full runtime dependencies of wx-1.8.5: erts-6.0, kernel-3.0,
stdlib-2.0

---------------------------------------------------------------------
--- xmerl-1.3.18 ----------------------------------------------------
---------------------------------------------------------------------

The xmerl-1.3.18 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of xmerl-1.3.18: erts-6.0, kernel-3.0,
stdlib-2.5

---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------

(nia)

2018-11-09 17:02:18 UTC MAIN commitmail json YAML

doc: Updated mail/getmail to 5.8

(schmonz)

2018-11-09 17:02:10 UTC MAIN commitmail json YAML

Update to 5.8. From the changelog:

- fix problem handling IMAP errors introduced in 5.7. Thanks:
  Andreas Reuleaux.

(schmonz)

2018-11-09 15:34:59 UTC MAIN commitmail json YAML

doc: Updated textproc/libxml2 to 2.9.8nb4

(leot)

2018-11-09 15:31:46 UTC MAIN commitmail json YAML

2018-11-09 13:45:00 UTC MAIN commitmail json YAML

Fix pkg-config usage.

This applies two commits from upstream. Reported by Bastian Germann in
PR pkg/53603, thanks!

(Build untested, as one of the dependencies did not build for me. But
"make patch" works.)

(bsiegert)

2018-11-09 13:37:09 UTC MAIN commitmail json YAML

bootstrap: Ensure CC is considered for SSP tests.

(jperkin)

2018-11-09 13:32:59 UTC MAIN commitmail json YAML

Remove leftover from testing. Clearly had been time to take a break.

(schmonz)

2018-11-09 12:56:16 UTC MAIN commitmail json YAML

Set GITHUB_PROJECT=enchant to fix "make fetch".

(bsiegert)

2018-11-09 12:50:49 UTC MAIN commitmail json YAML

Import renameutils-0.12.0 from pkgsrc-wip.

The file renaming utilities consists of five programs designed to make renaming
of files faster and less cumbersome:
- qmv ("quick move") allows a bunch of file names to be edited in a text editor;
- imv ("interactive move") allows a single file name to be edited in the
  terminal using the GNU Readline library
- qcp and icp are similar to qmv and imv but copy files instead of moving them;
- deurlname removes URL encoded characters (such as %20 representing space) from
  file names.

PR pkg/52546, which I neglected for a year.

(bsiegert)

2018-11-09 12:00:16 UTC MAIN commitmail json YAML

Remove el1 suggested option (we have a 64bit kernel).
Avoid portability warning on a script not needed for this build.

(martin)

2018-11-09 11:48:03 UTC MAIN commitmail json YAML

u-boot-pinebook: Fixes options handling and Python tool handling

- PKG_DEFAULT_OPTIONS should not be used in package Makefile-s,
  use PKG_SUGGESTED_OPTIONS instead.
- u-boot.mk already defines that Python is needed, no need to redefine it there.

Reported, tested and thanks to <martin>!

(leot)

2018-11-09 11:22:13 UTC MAIN commitmail json YAML

2018-11-09 10:48:44 UTC MAIN commitmail json YAML

Updated devel/py-requests, net/py-responses, devel/py-test-sugar

(adam)

2018-11-09 10:48:21 UTC MAIN commitmail json YAML

py-test-sugar: updated to 0.9.2

0.9.2:
- Fix incompatibility with pytest 3.10
- Double colons for verbose output
- Fix "Wrong count with items modified in pytest_collection_modifyitems"
- Defer registration of xdist hook

(adam)

2018-11-09 10:46:56 UTC MAIN commitmail json YAML

py-responses: updated to 0.10.3

0.10.3:
- Fixed deprecation warnings in python 3.7 for inspect module usage.

(adam)

2018-11-09 10:44:15 UTC MAIN commitmail json YAML

py-requests: updated to 2.20.1

2.20.1:

Bugfixes
- Fixed bug with unintended Authorization header stripping for
  redirects using default ports (http/80, https/443).

(adam)

2018-11-09 10:21:03 UTC MAIN commitmail json YAML

tootstream: add patch to distinfo.

(nia)

2018-11-09 09:17:07 UTC MAIN commitmail json YAML

2018-11-09 07:03:37 UTC MAIN commitmail json YAML

mk/help: update information about environment variables like MAKE_ENV

(rillig)

2018-11-09 06:59:20 UTC MAIN commitmail json YAML

2018-11-09 06:48:28 UTC MAIN commitmail json YAML

regress: Add a link to the pkgsrc guide

(rillig)

2018-11-09 06:46:35 UTC MAIN commitmail json YAML

regress: add env-vars

(rillig)

2018-11-09 06:46:03 UTC MAIN commitmail json YAML

2018-11-08 23:28:28 UTC MAIN commitmail json YAML

make a version of the GCC 7 gcc/config/arm/arm.h change for arm64
so that this package builds on arm64 platforms.

this change probably can be copied into the main GCC 7 package too.

no pkg bump as this should only enable building where it was not
working already.

(mrg)

2018-11-08 23:01:54 UTC MAIN commitmail json YAML

nagios-plugins: Add PLIST.Linux with check_uptime, which is only built
on linux judging by the configure script.

Originally from bermraj on freenode, thanks!

(maya)

2018-11-08 22:34:24 UTC MAIN commitmail json YAML

Fix previous. Time to stop committing for the day.

(schmonz)

2018-11-08 22:18:14 UTC MAIN commitmail json YAML

Add OSX_TOLERATE_SDK_SKEW to control whether we try to find an
unversioned SDK if the versioned lookup fails. Off by default, as
before; must be explicitly enabled, as suggested by gdt@.

(schmonz)

2018-11-08 20:58:17 UTC MAIN commitmail json YAML

doc: Updated mail/qmail to 1.03nb39

(schmonz)

2018-11-08 20:58:08 UTC MAIN commitmail json YAML

Provide a TLS patch without the qmail-smtpd portion, as acceptutils
20181108 implements STARTTLS in fixsmtpio(8). Rebase EAI patch onto
TLS-onlyremote. Switch back to upstream for RCPTCHECK, which applies
cleanly again. Bump PKGREVISION.

(schmonz)

2018-11-08 20:57:39 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-run to 20181108

(schmonz)

2018-11-08 20:57:28 UTC MAIN commitmail json YAML

Bump acceptutils dependency to get STARTTLS support in fixsmtpio(8)
(obviating the need for qmail-smtpd(8) to be patched to link OpenSSL).

Make TLS configurable for submission, POP3, and now also incoming SMTP:

- "yes"  (startup will fail if cert or DH params are missing)
- "no"  (even if they're present, don't offer TLS)
- "auto" (the default: offer TLS iff they're present)

Mention TLS setup in MESSAGE.

Delay SMTP greeting by 2 seconds. Enable zen.spamhaus.org RBL.

Bump version.

(schmonz)

2018-11-08 20:55:01 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-acceptutils to 20181108

(schmonz)

2018-11-08 20:54:53 UTC MAIN commitmail json YAML

Update to 20181108. Changes:

- Add STARTTLS support to fixsmtpio(8), which needs to terminate TLS in
  order to continue observing requests and responses and do its job.
- Restore missing trailing " ESMTP" in greeting.
- Fix all warnings in acceptutils code.
- Document FIXSMTPIODEBUG, UCSPITLS, and DISABLETLS.

(schmonz)

2018-11-08 19:44:26 UTC MAIN commitmail json YAML

Allow build on NetBSD/aarch64

(jakllsch)

2018-11-08 19:41:52 UTC MAIN commitmail json YAML

doc: Updated sysutils/u-boot-pinebook to 2018.11rc3

(jakllsch)

2018-11-08 19:41:32 UTC MAIN commitmail json YAML

pkgtools/pkglint: fix build when PKGSRC_RUN_TEST is not set

(rillig)

2018-11-08 19:41:30 UTC MAIN commitmail json YAML

Update to 2018.11rc3 on different fork that works for the 16G eMMC
module that shipped in the latest 11.6" Pinebooks.

From jmcneill@

(jakllsch)

2018-11-08 15:07:29 UTC MAIN commitmail json YAML

doc: Updated multimedia/gst-plugins1-libav to 1.14.4

(prlw1)

2018-11-08 15:07:11 UTC MAIN commitmail json YAML

Update gst-plugins1-libav to 1.14.4

Highlight:

  * ext/libav/gstavdemux.c:
    avdemux: fix memory leaks
    https://bugzilla.gnome.org/show_bug.cgi?id=796452

(prlw1)

2018-11-08 14:45:47 UTC MAIN commitmail json YAML

gstreamer1 plugins (and remove PKGREVISION)

(prlw1)

2018-11-08 14:42:51 UTC MAIN commitmail json YAML

2018-11-08 14:42:34 UTC MAIN commitmail json YAML

Updated graphics/potrace to 1.15.

(kleink)

2018-11-08 14:41:23 UTC MAIN commitmail json YAML

doc: Updated multimedia/gst-plugins1-base to 1.14.4nb1

(prlw1)