Skip to content

Add TLS support for Syslog TCP Server (#6956) #1

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

Merged
merged 11 commits into from
Jun 7, 2025
Merged

Conversation

technusm1
Copy link
Owner

This PR adds TLS support for syslog TCP server. The corresponding documentation updates are listed in this PR: openobserve/openobserve-docs#67

Issue addressed: openobserve#6956

technusm1 and others added 11 commits June 6, 2025 03:08
- create tls server using tcp as the transport
- scenarios covered: basic tls (server doesn't authenticate client), dev/testing
- API endpoint for certificate download - with proper swagger docs

PENDING:
- write unit tests and also write a nice script (for e.g. in python) that allow someone to externally test the scenarios shown below.

⚠️  STUFF TO THINK ABOUT:
- mutual TLS
Co-authored-by: loaki07 <rustyloaki@gmail.com>
There are some edge case `wal` file can't be released, then the `wal`
file can't be removed, it stays over 1 day.
Co-authored-by: ShyamOOAI <shyam@openobserve.ai>
with this POC we will let FE handle all short url redirections. We keep
the old routes intact for backwards compatibility

---------

---------

Co-authored-by: omkark06 <omkar@zinclabs.io>
@technusm1 technusm1 merged commit fc09913 into main Jun 7, 2025
@technusm1 technusm1 deleted the mk-assignment branch June 7, 2025 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants