Add upstream patches to address overflow bugs, fundamental rendering
problems, and miscellaneous crashers. (All of these commits have been
branched upstream, but no updated source release has been made in over
two years. Relevant upstream SVN commit IDs and bug IDs are noted in
each patch comment.) Bump PKGREVISION.
OK wiz@
systemd detection. Tested on CentOS 6 (Red Hat init) and 7 (systemd),
Devuan (Debian init), and Debian 9 (systemd).
Add RCDBOOT_STYLE to BUILD_DEFS.
Bump version.
0.3.1:
- Bugfixes in the diff parser and keyword-only arguments
0.3.0:
- Rewrote the pgen2 parser generator.
0.2.1:
- A bugfix for the diff parser.
- Grammar files can now be loaded from a specific path.
0.2.0:
- f-strings are now parsed as a part of the normal Python grammar. This makes
it way easier to deal with them.
0.1.1:
- Fixed a few bugs in the caching layer
- Added support for Python 3.7
OK'ed by wiz@
Upstream changes:
Changes for 4.0.3
4.0.3rc3 was released as 4.0.3 without any changes
--------------------------------------------------------------------------
Changes for 4.0.3rc3
New features:
..F....... [ZBXNEXT-4792] added column "Latest values" in
Monitoring->Problems and Dashboard (ashubin, gcalenko, vasilijs)
--------------------------------------------------------------------------
Changes for 4.0.3rc2
Bug fixes:
..F....... [ZBX-15333] fixed zoomout on doubleclick in graph widget (vmurzins)
--------------------------------------------------------------------------
Changes for 4.0.3rc1
New features:
..F....... [ZBX-15202] implemented widget pausing methods in dashboard;
made graph widget paused when using selection box or opening a
tooltip (miks)
Bug fixes:
..F....... [ZBX-15236] fixed display parent host groups without hosts
in multiselect (talbergs)
.......PS. [ZBX-15206] fixed deprecated net-snmp attribute (MVekslers)
.......PS. [ZBX-15067] fixed configuration sync of interfaces without
hosts (kalimulin)
.......PS. [ZBX-15238] fixed updating nextcheck time in discovery rules
to avoid overlaps between discovery executions (asitals)
..F....... [ZBX-13673] fixed regexp validation when pattern contain slash
character (gcalenko)
..F....... [ZBX-14528] fixed incorrect keycode handling in multiselect
input fields (miks)
A.F....... [ZBX-15124] fixed trigger overview behavior when show "any"
(vasilijs)
A......... [ZBX-14648] fixed performance with deletion of item in
template linked to many hosts (Sasha)
.......PS. [ZBX-9011] added new LLD macros for vmware HV low-level
discovery (MVekslers)
..F....... [ZBX-15105] fixed colorpicker tooltip update (talbergs)
A.F....... [ZBX-14928] fixed "check now" being executed for active items
and templates (talbergs)
..F....... [ZBX-15153] fixed custom interval validation; fixed parsing of
custom intervals when user macros context contains forward slash
(Ivo, miks)
..F....... [ZBX-15069] fixed community default value in edit scenario
(talbergs)
.......PS. [ZBX-9038] fixed memory of performance counters consumed
during vmware update (MVekslers)
....I....T [ZBX-8383] updated Tomcat template for compatibility with
recent Tomcat versions (kalimulin)
A......... [ZBX-15078] fixed API authentication for ldap users having
gui access disabled (gcalenko)
A.F....... [ZBX-14880] fixed misleading ldap authentication error
messages (gcalenko)
..F....... [ZBX-14877] fixed style of disabled action on high contrast
theme (Andzs, ashubin)
..F....... [ZBX-14606] removed strict-transport-security header from
frontend (miks)
..F....... [ZBX-15020] fixed negative time selector offset when selecting
time range in graph (miks)
A......... [ZBX-14977] fixed creation of unneeded database record if host
prototype inventory mode is disabled; fixed validation for host
and host prototype inventory mode (miks)
A......... [ZBX-15146] fixed SQL error occurred when too long IP address
is attempted to be written in database (miks)
..F....... [ZBX-15148] fixed web scenario item selection in SVG graph
widget (miks)
...G...... [ZBX-15107] fixed error handling in logrt[] items if regular
expression for file name is not valid (Andris)
..F....... [ZBX-14800] fixed resolving of functional macros in graph
widget name (Ivo)
.......PS. [ZBX-15200] fixed host, trigger and item count calculation;
fixed required performance calculation (vso)
....I....T [ZBX-15158] fixed graph name for cache usage in proxy and
server templates (kalimulin)
...G....S. [ZBX-15178] fixed wrong behaviour when referencing unexisting
capture groups in item regexp preprocessing, general pcre code
improvements (Andris, kalimulin)
--------------------------------------------------------------------------
Changes for 4.0.2
4.0.2rc1 was released as 4.0.2 without any changes
--------------------------------------------------------------------------
Changes for 4.0.2rc1
New features:
........S. [ZBXNEXT-3848] added validation of update interval,
custom interval, history storage period and trend storage period
in low-level discovery (vso)
....I..... [ZBXNEXT-4841] removed hardcoded locations for iconv.h and
pthread.h; thanks to Helmut Grohne for the patch (kalimulin)
...G...... [ZBXNEXT-3047] fixed compilation errors on Windows platform
with static OpenSSL libraries (Andris, viktors)
...G...PS. [ZBXNEXT-4836] added license information and OpenSSL linking
exception to README file, show crypto library version when started
with '-V' (Andris)
Bug fixes:
.......PS. [ZBX-15171] fixed crash in ODBC when creating JSON from null db
values, fixed memory leak (kalimulin)
..F....... [ZBX-15045] fixed a case where a disable multiselect looks like
a similar to enabled text field (vasilijs)
..F....... [ZBX-14927] fixed filter by host group without real hosts in
triggers top 100, dashboard widgets, screens (talbergs)
....I..... [ZBX-13662] fixed duplication of file system type in global
regular expression for file systems discovery (MVekslers)
....I....T [ZBX-15036] added system.cpu.util[,guest],
system.cpu.util[,guest_nice] to OS Linux template (kalimulin)
...G...PS. [ZBX-15106] improved error messages for item preprocessing,
general pcre code improvements (Andris, kalimulin, wiper)
........S. [ZBX-15095] fixed curl error handling for elasticsearch
history backend (MVekslers)
....I..... [ZBX-15129] added optional upgrade patches to rename
TRIGGER.NAME macros to EVENT.NAME in action operation messages
and custom scripts (wiper)
.......PS. [ZBX-14858] fixed processing of unlimited vmware maxQueryMetrics
value (MVekslers)
.......PS. [ZBX-14635] fixed rare LLD failures when moving host
between groups (kalimulin)
..F....... [ZBX-13719] fixed loss of calc_fnc index in graph edit form
(vasilijs)
........S. [ZBX-14964] improved escalator performance during maintenance
by checking paused escalations less frequently (vso)
..F....... [ZBX-13793] fixed focus styles on read-only textarea fields (Andzs)
..F....... [ZBX-13009] fixed percentage calculation on availability
reports list page (gcalenko)
...G...PS. [ZBX-15138] fixed error message when receiving compressed
data over maximum size (kalimulin)
..F....... [ZBX-15154] fixed time period parameters in data overview
context menu links (miks)
..F....... [ZBX-15044] fixed javascript error when zooming classic graph
in edit mode (talbergs)
..F....... [ZBX-15044] fixed dashboard initialization in edit mode (talbergs)
..F....... [ZBX-15053] fixed timetamp position in map (talbergs)
..F....... [ZBX-15033] fixed zoom-out and select box for graphs in
kiosk mode (miks)
..F....... [ZBX-8396] improved source code comments (miks)
..F....... [ZBX-14970] fixed wrong media type status upon creation,
if chosen status disabled (talbergs)
...G...... [ZBX-14899] fixed wrong net.tcp.listen values on obsolete
Linux systems (kalimulin)
....I..... [ZBX-14941] fixed issue with autoreconf/automake for
source tarball (MVekslers)
.......PS. [ZBX-15142] fixed time format for vmware performance
counters query (MVekslers)
...G...... [ZBX-15010] fixed regexp compilation error for patterns
with referenced subpatterns (vjaceslavs)
..F....... [ZBX-14724] fixed breadcrumb jumping in IE browser (ashubin)
A......... [ZBX-15083] fixed API so that macros {TRIGGER.ID} works in
map element URLs (vasilijs)
.......PS. [ZBX-15127] fixed possible crash when communication problem
occurred in the middle of vmware update (MVekslers)
A......... [ZBX-14396] fixed excessive memory usage during template
full clone (gcalenko, Sasha)
.D.G...PS. [ZBX-14848] clarified process type names for log level
increase/decrease in help messages and man pages (kalimulin)
A......... [ZBX-14833] fixed selectHosts option in dservice.get API
method to return the list of hosts by IP and proxy (Ivo, Sasha)
.......PS. [ZBX-15062] fixed binary heap trying to reallocate slots
on every insert (wiper)
..F....... [ZBX-14805] fixed unauthorized request error when resetting
filter after enabling/disabling elements (agriscenko)
..F....... [ZBX-14789] fixed translations from en_US to en_GB (Ivo)
..F....... [ZBX-14758] fixed encoding for cookie names and values
(Ivo, vmurzins)
.......PS. [ZBX-15122] fixed possible crash in web monitoring due to
posts not being reset between steps (vso)
..F....... [ZBX-14691] fixed faulty behaviour of mandatory fields in
Trigger expression form (vasilijs)
A......PS. [ZBX-13695] added support of host macros to trapper,
HTTP agent item allowed hosts field (Ivo, wiper)
........S. [ZBX-15022] fixed shared memory leak during configuration
cache synchronization (wiper)
........S. [ZBX-15025] fixed email alerts being sent twice to one
recipient (vso)
..F....... [ZBX-15006] fixed possibility to link map widget to itself
as filter widget (miks)
..F....... [ZBX-14886] fixed undefined offset error in Problems by
severity widget (vasilijs)
........S. [ZBX-15090] fixed memory leak when validating regular
expression preprocessing step parameters during LLD (wiper)
..F....... [ZBX-14625] changed SNMP OID default value to be displayed
as placeholder instead of text (talbergs)
.......PS. [ZBX-14505] fixed compiler warning about incompatible
pointer type on 32-bit platform (MVekslers)
..F....... [ZBX-1667] fixed error suppression during php ldap module
initialization (gcalenko, Ivo)
..F....... [ZBX-13505] fixed link coloring in map when related trigger
is not monitored (miks)
..F....... [ZBX-15032] fixed sBox position in screen's graph item when
dynamic item is enabled (miks)
.......PS. [ZBX-14953] fixed not closed connection with vmware at the
end of update session via a call to Logout() (MVekslers)
..F....... [ZBX-15007] fixed current map refresh in map widget right
after update widget configuration (miks)
..F....... [ZBX-14990] added missing http agent statistic row in
queue screen (miks)
..F....... [ZBX-14984] fixed missing focus from problem name when
opening description editing popup in monitoring problems section (miks)
..F....... [ZBX-14947] fixed configuration update in administration
authentication section (miks)
.......PS. [ZBX-14974] fixed memory leak in case duplication name of
the vmware performance counters (MVekslers)
..F....... [ZBX-14934] made widget specific javascript files to be
loaded with jsLoader (miks)
.......PS. [ZBX-15094] fixed the potential crash during vmware update
(MVekslers)
....I..... [ZBX-14966] removed the notes about sqlite from
zabbix_server.conf (MVekslers)
........S. [ZBX-14875] fixed discovery and auto registration escalations
being kept for one hour instead of deleted immediately (vso)
A.F....... [ZBX-14422] fixed SQL queries being logged when accessing API,
even if debug mode is disabled (agriscenko)
..F....... [ZBX-14905] fixed error reporting for XML import of hosts
and templates (gcalenko)
..F....... [ZBX-14945] fixed action popup being unclosable after widget
refresh, fixed debug element being hidden on widget refresh (gcalenko)
..F....... [ZBX-14806] changed focus style for radio buttons (Andzs)
...G...PS. [ZBX-15027] fixed startup failures due to orphaned or zombie
processes remaining when zabbix daemon is terminated during startup
(vso)