Skip to content

[pull] master from syslog-ng:master #34

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 746 commits into
base: master
Choose a base branch
from
Open

Conversation

pull[bot]
Copy link

@pull pull bot commented Jan 8, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Jan 8, 2025
HofiOne and others added 29 commits April 25, 2025 12:02
Signed-off-by: Attila Szakacs <attila.szakacs@axoflow.com>
Signed-off-by: Hofi <hofione@gmail.com>
See https://editorconfig.org/ for details about the format.

I guessed on end_of_line and charset after glancing at a few files. The
C/C++ settings are from .astylerc. The news settings are from
news/README.md.

Signed-off-by: David Mandelberg <david@mandelberg.org>
Signed-off-by: Hofi <hofione@gmail.com>
Signed-off-by: David Mandelberg <david@mandelberg.org>
Signed-off-by: Hofi <hofione@gmail.com>
Signed-off-by: Hofi <hofione@gmail.com>
editorconfig: configure editors for the project's style
modules/affile/std{in|out}: register stdin/stdout with proper name instead of dash
Wildcards can only match the leading part and should never
match partially either.
Signed-off-by: Kovács Gergő Ferenc <kovgeri01@gmail.com>
dev-requirements: remove logilab dep for old drone.io
Signed-off-by: Kovács Gergő Ferenc <kovgeri01@gmail.com>
Signed-off-by: Hofi <hofione@gmail.com>
dev-requirements: remove logilab dep for old drone.io
ci: use the proper url for getting the latest ax_cxx_compile_stdcxx.m4
Signed-off-by: Hofi <hofione@gmail.com>
Signed-off-by: László Várady <laszlo.varady@anno.io>
Signed-off-by: László Várady <laszlo.varady@anno.io>
Signed-off-by: Hofi <hofione@gmail.com>
Constructing a map with FieldDescriptorProto::TYPE_* produces
symbols for enum values:
U _ZN6google8protobuf20FieldDescriptorProto11TYPE_DOUBLEE

This causes a linkage issue with CMake, which I couldn't resolve,
but in the end, these values should not appear in the symbol table,
so a static_cast is applied as a workaround.

Signed-off-by: László Várady <laszlo.varady@anno.io>
Signed-off-by: Hofi <hofione@gmail.com>
clickhouse: avoid creating symbols for enum values
bazsi and others added 30 commits June 12, 2025 14:34
We don't really need to prepare for poll at this time, and were only using
that call to get the file descriptor for the underlying LogProtoClient
instance. We can do that simpler by using log_proto_client_get_fd().

Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
Signed-off-by: Hofi <hofione@gmail.com>
And remove the unused fd argument as well.

Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
Signed-off-by: László Várady <laszlo.varady@anno.io>
Signed-off-by: Hofi <hofione@gmail.com>
Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
Signed-off-by: László Várady <laszlo.varady@anno.io>
Signed-off-by: Hofi <hofione@gmail.com>
LogTransportIOCond allows hiding the layering problems between the proto
and the transport completely by rerouting proto callbacks in the abstract
base class.

Signed-off-by: László Várady <laszlo.varady@anno.io>
Signed-off-by: Hofi <hofione@gmail.com>
Signed-off-by: Hofi <hofione@gmail.com>
Signed-off-by: László Várady <laszlo.varady@anno.io>
Signed-off-by: Hofi <hofione@gmail.com>
Signed-off-by: László Várady <laszlo.varady@anno.io>
Signed-off-by: Hofi <hofione@gmail.com>

# Conflicts:
#	modules/afprog/afprog.c

Signed-off-by: Hofi <hofione@gmail.com>
…h the older versions as well

Signed-off-by: Hofi <hofione@gmail.com>
Move EOF detection and close-on-input to the proto, fix tls key update
We have to create a heap allocated BIO_METHOD and it was properly created
at startup but then a new instance was used every time a LogTransportTLS
instance was created, which caused a leak.

Use the one we created at startup in log_transport_tls_global_init().

Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
Signed-off-by: Hofi <hofione@gmail.com>
This is already taken care of by log_transport_init_instance()

Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
Signed-off-by: Hofi <hofione@gmail.com>
This is the framework to initiate a transport shutdown prior to actually
freeing the LogTransport stack. The follow-up patch will extract
shutdown functionality from free()

Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
Signed-off-by: Hofi <hofione@gmail.com>
Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
Signed-off-by: Hofi <hofione@gmail.com>
Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
Signed-off-by: Hofi <hofione@gmail.com>
- Add cisco-parser-nxos-timestamp-pattern for YYYY MMM DD HH:MM:SS timestamps
- Extend date-parser with %Y %b %d %H:%M:%S format
- Update sequence number handling to support both traditional "seqno: " and NXOS ": " prefixes
- Add documentation and example for NXOS 9.3 format

The NXOS 9.3 format differs from traditional IOS by using different
timestamp and ": " prefix instead of "seqno: " after the priority field.

Example: <187>: 2025 Jun 25 11:27:28 GMT: %AUTHPRIV-3-SYSTEM_MSG: message

Signed-off-by: Shiraz McClennon <shiraz@smcclennon.com>
Signed-off-by: Shiraz McClennon <shiraz@smcclennon.com>
grpc: add backward compatible workarounds of protobuf 30 changes
Signed-off-by: Shiraz McClennon shiraz@smcclennon.com
Signed-off-by: Shiraz McClennon shiraz@smcclennon.com
feat(scl/cisco): add support for Cisco Nexus NXOS 9.3 syslog format
- make the templates more proper to point to the proper site and type always

Signed-off-by: Hofi <hofione@gmail.com>
CI: try enhancing the templates of the new issues
Signed-off-by: Hofi <hofione@gmail.com>
Signed-off-by: github-actions <41898282+github-actions@users.noreply.github.com>
Signed-off-by: github-actions <41898282+github-actions@users.noreply.github.com>
Signed-off-by: Hofi <hofione@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.