.......... [ZBX-23441] renamed AGENT2_CONFIG_PATH -> AGENT2_CONFIG_DIRThis is to bring it in line with the previous change to
AGENT2_PLUGIN_CONFIG_DIR. This does still leave other paths, such as
{EXTERNAL_SCRIPTS,ALERT_SCRIPTS,LOAD_MODULE}_PATH, which I've left alone
for now, to not extend outside Go related things. These should be
updated, however.
.......... [ZBX-23441] updated install targets for zabbix_{agent2,web_service}Previously, we relied on $(GO) to install, and if necessary to build,
the executables when making the install targets. This was to simply
drive the Go tooling via autotools.
As this was a little a tad verbose, and the install targets (in the
agent case) also did additional things (such as installing configuration
files), simply rely on the build target instead and install it.
The configuratio...
.......... [ZBX-23441] renamed binary build targetszabbix.com/cmd/zabbix_{agent2,web_service} are Go module component
names. The actual binary targets are zabbix_{agent2,web_service}.
We've chosen to place these in the `bin` directory, so for the time
being, the target is a sub-directory object.
.......... [ZBX-23441] broke up long target body linesJust make this more readable. Environment settings got first, then the
application, it's options and flags, followed by positional arguments.
....I..... [ZBX-23441] removed redundant generic program check for go in autoconf templateWe generally shouldn't check for programs more than once, so move the
test for the availability of a go executable out, and retain the two
tests for just setting the variables to indicate we're building the
agent or web service applications.
....I..... [ZBX-23441] removed setting of GOCMD and make use of GOThis removes the explicit setting of GOCMD, which was never used, and
replaces the substitution of it for substituting GO in makefiles, as
well as replacing bare invocations of `go` with whatever $GO now holds.
The rename is to be consistent with autotool conventions of calling the
environment variable the same as the expected utility that performs the
function. This is also what autoconf sets...
....I..... [ZBX-23441] removed setting of unused and unknown GOWORKDIR env varThis is cruft from when the Go agent implementation source code lived
in the project root directory. The variable $GOWORKDIR doesn't appear to
ever been part of the go toolkit. At the very least, it doesn't care
about it anymore (see `go help environment`), so get rid of it.
....I..... [ZBX-23441] fixed go install auto{conf,make} integrationThis gets rid of setting the $GOBIN environment globally and sets it at
the time of invocation for `go install`. Setting $GOBIN in the autoconf
template overlooked the fact that $DESTDIR may be set, and would thus
always install the applications to the system application directory
regardless. This is done on a per-application basis, as not all
applications should end up in the system applicatio...
...G...... [ZBX-23257] fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2* commit '760b5559efab82ea992c43ccd57e8b65f6be9ffb':
...G...... [ZBX-23257] updated go mod version after plugin merge
...G...... [ZBX-23257] updated go mod version
...G...... [ZBX-23257] fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
...G...... [ZBX-22933] added function description for zbx_find_buf_newline* commit '4341ca0d83931cf8a92bdae6d4f5154289001d2f':
...G...... [ZBX-22933] added function description
...G...... [ZBX-23890] removed non-existing headers from compiler checks: mtent.h and knlist.h(cherry picked from commit 386b681a4a3d19a95bd953d243c49d52a6d1ee53)
.........T [ZBX-23912] removed Jira with CustomFields media type in data.tmpl* commit '4341d29422f9b27de850dd40cffdc21fd0345264':
.........T [ZBX-23912] removed Jira with CustomFields media type in data.tmpl
A......... [ZBX-23262] fixed incorrect user data returned by user.patch method of SCIM API when as the result of request user was deprovisioned* commit '37b071138b23c9670ff3717ed44ff7efcc5980c9':
A......... [ZBX-23262] fixed incorrect user data returned by user.patch method of SCIM API when as the result of request user was deprovisioned
A......... [ZBX-23262] fixed inability to log in using user.login API method if user has a user group with disabled frontend access* commit '3ee1c5319bd60ab2d2b14613c73373551ef0868e':
.......... [ZBX-23262] updated testFormLogin autotest first data set error message
A......... [ZBX-23262] fixed inability to re-login with LDAP provisioned user when case sensitivity is turned off and the username is written in a different variant than the original one
A......... [ZBX-23262] fixed displaying an incorrect error message w...
...G...... [ZBX-23257] fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2(cherry picked from commit 5560290f0f7a1ad1253dc82ae394085532e1eeb7)
A.F....... [ZBX-22536] fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontendMerge in ZBX/zabbix from feature/ZBX-22536-6.4 to release/6.4
* commit '879d1ee13e61e7b9be6dd7b45712c50155d83844':
A.F....... [ZBX-22536] fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
.........T [ZBX-23761] fixed JavaScript in Jira media type* commit '1f6a46e62f9cbd693236404f135b30847284ed3d':
.........T [ZBX-23761] fixed JavaScript in Jira media type
.........T [ZBX-22558] fixed expression of trigger for retrieval of stub page in Nginx templates* commit '6ac4e45bfbf6a5d8c3b38ec7965ca0f88e95819a':
.........T [ZBX-22558] fixed expression of trigger for retrieval of stub page in Nginx templates
A.........[ZBX-23262] fixed inability to re-login with LDAP provisioned user when case sensitivity is turned off and the username is written in a different variant than the original one
A.........[ZBX-23262] fixed logging entry with empty user data for audit report if authenticating user has LDAP authentication but LDAP authentication is disabled