Skip to content
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

Refactor SysLog #858

Merged
merged 10 commits into from
Sep 6, 2024
Merged

Refactor SysLog #858

merged 10 commits into from
Sep 6, 2024

Conversation

squell
Copy link
Member

@squell squell commented Aug 23, 2024

Issues #809, #824 and #856 have all hit the same spot. Which is the same spot that gave rise to the infamous vudo in original sudo (CVE 2001-0279). Luckily in safe Rust, the problems are contained to panic and hangs, but still: if you have metal pole in your garden where lightning has struck three times, it's probably wise to reconsider the pole.

This PR disects and rewrites the old syslog code in a commit-by-commit basis. Enjoy.

@squell squell force-pushed the rewrite-logger branch 3 times, most recently from 8079381 to d9156af Compare August 23, 2024 21:01
@squell squell added the minor minor issue, PR without an issue label Aug 23, 2024
@squell squell enabled auto-merge (squash) August 23, 2024 21:20
@squell squell marked this pull request as draft August 24, 2024 13:08
auto-merge was automatically disabled August 24, 2024 13:08

Pull request was converted to draft

@squell squell force-pushed the rewrite-logger branch 2 times, most recently from c196450 to e70f7ce Compare August 24, 2024 13:18
@squell squell marked this pull request as ready for review August 24, 2024 14:11
@squell squell enabled auto-merge (squash) August 24, 2024 14:12
src/log/syslog.rs Outdated Show resolved Hide resolved
src/log/syslog.rs Outdated Show resolved Hide resolved
auto-merge was automatically disabled September 6, 2024 10:18

Squash merges are not allowed on this repository

@rnijveld rnijveld merged commit 8094118 into main Sep 6, 2024
12 checks passed
@rnijveld rnijveld deleted the rewrite-logger branch September 6, 2024 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor minor issue, PR without an issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants