Rainer Gerhards
banner
rainergrf.mastodon.social.ap.brid.gy
Rainer Gerhards
@rainergrf.mastodon.social.ap.brid.gy
rsyslog lead develooper. European. Security-Aware. Serving as councilman in the village of Großrinderfeld.

*Don't fear AI more than NS (natural stupidity).*

🌉 bridged from https://mastodon.social/@rainergrf on the fediverse by https://fed.brid.gy/
People still see documentation as “just text”. For rsyslog, that changed a bit over a year ago.

Docs now need to work for humans and AI tools: clear structure, stable anchors, semantic hints, and examples that code agents can verify.

This turned into real engineering work, not just writing.

I […]
Original post on mastodon.social
mastodon.social
November 17, 2025 at 1:34 PM
Digitale Souveränität ist mehr als ein Schlagwort – sie entscheidet, ob Europa, Deutschland und auch unsere Gemeinden digital handlungsfähig bleiben.

Warum das wichtig ist, welche Strategien es bereits gibt und wo Baden-Württemberg konkret vorangeht:

➡️ […]
Original post on mastodon.social
mastodon.social
November 12, 2025 at 4:56 PM
rsyslog will (most probably) soon speak YAML.

Not a revolution — just joining the languages the rest of the stack already uses.

Simple stuff in YAML, complex logic still in RainerScript.
And yes, you can mix both.

Think: easy setup for containers and cloud, full power for those who like […]
Original post on mastodon.social
mastodon.social
November 7, 2025 at 4:45 PM
Wichtige Neuigkeiten für meine Gemeinde Großrinderfeld und die umliegende Region: BÄKO siedelt sich mit einem Verteilzentrum an.

https://www.rainer-gerhards.de/2025/11/ein-starkes-signal-fuer-die-region-baeko-kommt-nach-grossrinderfeld-gerchsheim/
Ein starkes Signal für die Region: BÄKO kommt nach Großrinderfeld-Gerchsheim
**Freude bei derBÄKO-Zentrale und in Großrinderfeld:** Das genossenschaftlich organisierte Unternehmen mit Hauptsitz in Duisburg plant im Großrinderfelder Ortsteil Gerchsheim den Bau eines neuen Verteilzentrums für Bäckereibedarf und seine Zutaten. Der Standort soll künftig die zentrale Drehscheibe für Süddeutschland und Österreich innerhalb der BÄKO-Organisation bilden. Auf dieser Erweiterungsfläche des Gerchsheimer Gewerbegebiets wird sich BÄKO mit seinem Rohstoffverteilzentrum für Süddeutschland und Österreich niederlassen. Es handelt sich um die Fläche zwischen bestehendem Gewerbegebiet (hinten) und der Straße. (Foto: Rainer Gerhards) ## Wie groß wird BÄKO in Großrinderfeld-Gerchsheim? **Auf einer Fläche von rund 68.000 Quadratmetern entsteht ein moderner Gebäudekomplex mit Logistik-, Lager-, Verwaltungs- und Schulungsbereichen.** Die überbaute Fläche wird rund 30.000 Quadratmeter betragen. Damit setzt die BÄKO-ZENTRALE eG ein klares Zeichen für Stabilität, Verlässlichkeit und weiteres Wachstum im backenden Handwerk. ## Eine wichtige Entscheidung für BÄKO „ _**Die Entscheidung ist eine historische Entwicklung von hoher strategischer Bedeutung – sie wurde intern intensiv abgestimmt**_ “, erklärt Gunter Hahn, geschäftsführender Vorstand von BÄKO. Vorstandssprecher Stefan Strehle führt weiter aus: „ _Wir werden unsere gesamte Energie in die Entwicklung des neuen Standortes stecken. Mit dem Ausbau schaffen wir die Kapazitäten, um auch in herausfordernden Zeiten die Versorgung unserer Mitgliedsbetriebe im Süden Deutschlands zuverlässig sicherzustellen._ “ **Beide Geschäftsführer loben die Zusammenarbeit mit der Gemeinde bereits im Vorfeld der Entscheidung:** „ _Das engagierte, kompetente Vorgehen und die hervorragende Standortgüte haben uns überzeugt._ “ ## Integriert in bestehendes Gewerbegebiet, Überschaubarer zusätzlicher Verkehr **Das neue Logistikzentrum entsteht auf einer Fläche, mit der das bestehende Gewerbegebiet in Gerchsheim erweitert wird**. Die Flächen sind derzeit noch nicht erschlossen, waren jedoch bereits seit längerem für eine gewerbliche Nutzung vorgesehen. Auch die verkehrliche Belastung bleibt überschaubar: Rund 50 Lkw-Anlieferungen bzw. Abholungen pro Tag sind vorgesehen, die ausschließlich über die bestehende Zufahrt zum Gewerbegebiet außerhalb des Ortes erfolgen. In Gerchsheim sollen künftig größere Warenlieferungen ankommen und weiterverteilt werden. Zumeist in sehr großen Verpackungseinheiten. Die Belieferung der Bäckerei- und Konditoreibetriebe übernehmen nämlich weiterhin die BÄKO-Regionalgenossenschaften. Der Standort soll im Zwei-Schicht-Betrieb zwischen 6 und 18 Uhr arbeiten. **Zugleich ist die BÄKO-ZENTRALE kein klassisches Großunternehmen:** Als genossenschaftlich organisierte Einrichtung ist sie ihren Mitgliedsbetrieben – den Regionalgenossenschaften und diese wiederum den Bäckereien und Konditoreien– verpflichtet. Diese Struktur steht für regionale Verbundenheit, Verantwortung und nachhaltiges Wirtschaften – Werte, die auch in Großrinderfeld fest verankert sind. ## Start voraussichtlich schon 2027 **Das ambitionierte Ziel: Die Inbetriebnahme soll bereits 2027 erfolgen.** „ _Wenn alles so gut weiterläuft wie bisher, werden wir das gemeinsam schaffen_ “, so Hahn. ## Hoher Nutzen auch für die Gemeinde, gute Zusammenarbeit **Auch Bürgermeister Johannes Leibold betont die Bedeutung der Ansiedlung: „ _Mit der BÄKO-ZENTRALE eG gewinnt Großrinderfeld ein nachhaltig wirtschaftendes Traditionsunternehmen,_**_das als Genossenschaft hervorragend zu uns passt. Emissionsarme Logistik, qualitativ hochwertige Arbeitsplätze und Innovationskraft – das ist genau die Entwicklung, die wir uns für unsere Gemeinde wünschen_.“ Die Gemeinde Großrinderfeld wurde früh in die Planungen einbezogen und achtet gemeinsam mit der BÄKO auf eine möglichst verträgliche Einbindung des Neubaus in die bestehende Landschaft und Umgebung. Beide Seiten streben eine enge, verlässliche und zukunftsorientierte Zusammenarbeit an. * * * ## **Zur BÄKO-ZENTRALE eG** * **Gründungjahr:** 1908 * **Struktur:** GenossenschaftlicheVerbundgruppe mit 25 Regionalgenossenschaften in Deutschland und Österreich und einer Zentrale. * **Rolle:** Einkaufs-, Logistik-, Service- und Dienstleistungsorganisation für das Bäcker- und Konditorenhandwerk * **Umsatz:** rund **1,7 Milliarden Euro** (Geschäftsjahr 2024) * **Beschäftigte:** Rd. **230 Mitarbeiterinnen und Mitarbeiter** an den Standorten Duisburg, Ladenburg, Nürnberg und Rellingen * **Neuer Logistikstandort:** Verteilzentrum in Großrinderfeld-Gerchsheim – künftig Drehpunkt für Süddeutschland und Österreich * **Geplante Inbetriebnahme:** Im Jahr **2027** * * * ## **Das ist in Gerchsheim geplant** * **Grundstücksfläche:** ca. 68.000 m² – Erweiterung des bestehenden Gewerbegebiets * **Überbaute Fläche:** rund 30.000 m² * **Verkehr:** etwa 50 Lkw-Anlieferungen bzw. Abholungen täglich, Zufahrt über bestehende Gewerbestraße außerorts * **Betriebszeiten:** Zwei-Schicht-Betrieb, 6 bis 18 Uhr * **Logistik:** überwiegend eigener Fuhrpark; Feinverteilung weiterhin über regionale BÄKO-Standorte * **Baubeginn:** nach aktueller Planung 2026 _Quelle: Pressemitteilung der Gemeinde Großrinderfeld (via Mail),BÄKO Geschäftsbericht 2024_
www.rainer-gerhards.de
November 5, 2025 at 12:27 PM
rsyslog now mirrors its source in Europe and China, ensuring global access even when platforms slow or fragment. 🌍

Same code, same community — no borders, no lock-in.

Read more: https://www.rsyslog.com/keeping-rsyslog-accessible-worldwide/

#rsyslog #opensource #linux #devops #foss #logging […]
Original post on mastodon.social
mastodon.social
November 3, 2025 at 4:01 PM
🚀 Myth-buster: rsyslog isn’t just a “legacy syslogd”.
It’s a full-blown ETL engine for modern data pipelines — ingesting from files, journals, syslog, Kafka; transforming with RainerScript, mmnormalize, GeoIP, PII redaction; and delivering to Elasticsearch […]

[Original post on mastodon.social]
October 30, 2025 at 1:22 PM
As a side-activity, I worked on AI Agents for the rsyslog ecosystem. I had a really good time. We use Digital Ocean Gradient AI, for which #rsyslog got a sponsorship from #do - makes testing even more relaxing :)

https://rainer.gerhards.net/2025/10/rsyslog-gradient-ai-good-time.html […]
Original post on mastodon.social
mastodon.social
October 29, 2025 at 4:54 PM
Aus Gerchsheim auf die Weltbühne – Lisa Heinrichs mit Super-Ergebnis bei der IRONMAN-WM auf Hawaii
**Der IRONMAN auf Hawaii ist seit Jahrzehnten das Synonym für sportliche Grenzerfahrung.** 3,8 Kilometer Schwimmen, 180 Kilometer Radfahren, 42,2 Kilometer Laufen – und das alles unter tropischer Sonne und mit Windböen, die wie aus dem Föhn blasen. Wer auf Big Island ins Ziel kommt, darf sich zu Recht zu den härtesten Ausdauersportlern der Welt zählen. **In diesem Jahr gelang das auch Lisa Heinrichs, die in Gerchsheim lebt und für denTV Bad Orb startet – und das mit einer beeindruckenden Leistung.** Lisa Heinrichs brilliert beim Ironman Triatlohn 2025 auf Hawaii. (Foto: privat) ## Die Hitzeschlacht von Kona Am 11. Oktober 2025 fand die Weltmeisterschaft der Frauen statt – zum letzten Mal separat vom Männerrennen. Die Bedingungen waren selbst für hawaiianische Verhältnisse brutal: drückende Hitze, hohe Luftfeuchtigkeit und kaum Wind. Die internationale Presse sprach von einem „Drama“ und einer „Hitzeschlacht“. Sogar einige der größten Namen im Triathlon mussten aufgeben. Die US-Amerikanerin **Taylor Knibb** und die Britin **Lucy Charles-Barclay** , beide Favoritinnen auf den Titel, beendeten das Rennen vorzeitig. Die Norwegerin **Solveig Løvseth** gewann schließlich in 8:28 Stunden, während die deutsche Profi-Athletin **Laura Philipp** auf Platz drei ins Ziel kam. **Für alle anderen Starterinnen galt: Wer den Ali’i Drive erreichte, hatte bereits gewonnen.** ## Von Frankfurt nach Kona – ein Traum wird Wirklichkeit Für Lisa Heinrichs war der Start auf Hawaii der Höhepunkt einer noch jungen, aber eindrucksvollen Karriere. Qualifiziert hatte sie sich beim **IRONMAN Frankfurt 2024** , wo sie in ihrer Altersklasse (F30–34) **Platz 3** belegte – mit einer Gesamtzeit von **9:59:54 Stunden**. Damit blieb sie unter der magischen Zehn-Stunden-Grenze – und das bei ihrem ersten Langdistanz-Rennen überhaupt. Schon dort zeigte sich ihre besondere Stärke: strategisches Denken und konsequente Umsetzung. Diese Fähigkeiten sollten sich in Kona als entscheidend erweisen. ## Vorbereitung mit Disziplin und klarem Plan **Um sich auf die tropischen Bedingungen Hawaiis vorzubereiten, griff Lisa Heinrich zu ungewöhnlichen Methoden:** Sie trainierte auf der Rolle **ohne Ventilator, in langer Kleidung und Mütze** – ein bewusst provoziertes Hitzetraining, das ihren Körper an die extremen Bedingungen von Kona gewöhnte. Bis zu **18 Stunden pro Woche** trainierte sie neben ihrem **anspruchsvollen Beruf** , was eine außergewöhnliche Selbstdisziplin und gute Organisation erforderte. Diese konsequente Vorbereitung war die Grundlage für ihre Stabilität im Rennen – körperlich wie mental. Unterstützt wurde sie auf Hawaii von ihrem Lebenspartner **Jan Böttner** , der vor Ort als Betreuer und Motivator an ihrer Seite war. ## Der Renntag: Kontrolle im Chaos **Die Temperaturen auf dem Queen Kaʻahumanu Highway kletterten am Wettkampftag auf über 35 Grad.** Während viele Athletinnen an der Hitze zerbrachen, blieb Heinrichs ruhig – und hielt sich exakt an ihre Rennstrategie. Nach **10:27:24 Stunden** erreichte sie das Ziel auf dem Ali’i Drive – sichtlich erschöpft, aber mit einem Lächeln. In der Altersklasse **F30–34** bedeutete das **Platz 16 weltweit** , im Gesamtfeld aller Frauen **Rang 114** von über 1.600 Starterinnen. Ihre Zeit lag nur **27 Minuten** über ihrer Frankfurt-Leistung – eine bemerkenswert geringe Differenz für ein Rennen unter solch extremen Bedingungen. Viele erfahrene Ironman-Teilnehmerinnen verlieren in Kona 45 Minuten oder mehr. > „Es war der anstrengendste Tag meines Lebens“, sagte sie nach dem Zieleinlauf – und ergänzte fast nüchtern: > „Ich konnte mein Rennen perfekt pacen, hatte keine echten Einbrüche und fühlte mich stark von Anfang bis Ende.“ Ein Satz, der viel über ihren Stil verrät: ruhig, analytisch, effizient. ## Weltklasseleistung aus der Region Der **16. Platz** in der stark besetzten Altersklasse F30–34 entspricht einer **Weltklasseleistung im Amateurfeld**. Nur wenige deutsche Athletinnen erreichten ein ähnlich gutes Ergebnis. Heinrichs Konstanz zwischen Frankfurt und Hawaii zeigt, dass ihr Erfolg kein Zufall war – sondern das Resultat aus klarem Denken, gezielter Vorbereitung und mentaler Stärke. Dass sie in **Gerchsheim** lebt, verleiht dieser Geschichte eine besondere Note: Eine Sportlerin aus dem Taubertal, die unter den härtesten Bedingungen der Welt glänzt – und zeigt, was möglich ist, wenn man einem Traum konsequent folgt. Nochmals besonders zu erwähnen ist auch der Sportverein in Bad Orb. Denn hier gibt es ein auf diese Sportart ausgerichtetes breites Angebot. Das ist nicht unbedingt üblich. ## Fazit **Lisa Heinrichs hat beim IRONMAN Hawaii 2025 bewiesen, dass Disziplin und Planung stärker sein können als tropische Sonne und Erschöpfung. Während viele Profis aufgeben mussten, brachte sie ihr Rennen mit Präzision und Willenskraft ins Ziel.** > „Es war der anstrengendste Tag meines Lebens“ – und einer, der in Erinnerung bleiben wird. Mit ihrem **16. Platz in Kona** und der Erfahrung aus zwei perfekt ausgeführten Langdistanzrennen hat die Gerchsheimerin die Tür zur internationalen Triathlon-Elite weit aufgestoßen. **Ergebnisse im Überblick:** Rennen| Datum| Gesamtzeit| Altersklasse| Platzierung| Bemerkung ---|---|---|---|---|--- IRONMAN Frankfurt| 18.08.2024| 9:59:54| F30–34| 3| Qualifikation für Hawaii IRONMAN Hawaii| 11.10.2025| 10:27:24| F30–34| 16| Weltmeisterschaft – extreme Hitze **Kommentar:** **Es ist bemerkenswert, wenn jemand aus unserer Region bei einem der härtesten Sportereignisse der Welt nicht nur antritt, sondern auch ein Ergebnis dieser Klasse erreicht.** Lisa Heinrichs hat gezeigt, dass sportlicher Erfolg nicht nur in großen Leistungszentren entsteht – sondern auch dort, wo Disziplin, Leidenschaft und analytisches Denken zusammentreffen. _(Quellen: triathlon.de, Tri247, RND, Kinzig.News, Vorsprung Online, Ironman Official Results, tri-mag.de, KWXX Hilo HI, Ortsvorsteher Peter Weingärtner, XING)_
www.rainer-gerhards.de
October 16, 2025 at 3:17 PM
We’ve launched a new rsyslog AI Assistant built on DigitalOcean Gradient, using the open Llama 3.3 Instruct (70B) model. No login, privacy-friendly, and part of our AI-First strategy for open, responsible infrastructure support.

Read more […]
Original post on mastodon.social
mastodon.social
October 16, 2025 at 12:07 PM
🦉 **rsyslog 8.2510.0 released!**

October 2025 update with key improvements for **cloud-native observability**, **Windows Security parsing**, and **JSON pipelines**.
Highlights:
• new `mmsnareparse` for Windows logs
• `mmjsontransform` + `jsonftree` for nested JSON
• Elasticsearch/OpenSearch […]
Original post on mastodon.social
mastodon.social
October 15, 2025 at 2:59 PM
rsyslog’s new mmsnareparse module brings structured parsing to legacy Windows Snare logs — turning old MSWinEventLog data into clean JSON for Elastic, Loki & more.
Now in daily stable, part of upcoming 8.2510.0.
We’re looking for testers!

🔗 […]
Original post on mastodon.social
mastodon.social
October 9, 2025 at 3:53 PM
We got another round of infrastructure sponsorship from Digital Ocean. That will also cover AI experiments.

https://www.rsyslog.com/digitalocean-renews-sponsorship-a-strong-foundation-for-rsyslog-innovation/

#doforopensource #rsyslog
DigitalOcean Renews Sponsorship – A Strong Foundation for rsyslog Innovation
We are pleased to announce that **DigitalOcean** has renewed its sponsorship of the rsyslog project. The partnership between rsyslog and DigitalOcean has been in place for many years and continues to be an essential part of our technical infrastructure. DigitalOcean provides the compute resources that power both large parts of our **continuous integration (CI) pipeline** and the **package download server** used by thousands of rsyslog users worldwide. This support ensures the reliability and consistency of rsyslog releases and testing workflows, which are critical for maintaining a stable and trusted open source project. The renewed sponsorship gives us the stability we need for day-to-day operations while also providing flexibility to explore new ideas. In particular, it enables **enhanced experimentation** within the scope of our broader **AI-First strategy**. While AI-First stands on its own, DigitalOcean’s support and its **Gradient platform** allow us to test concepts more quickly and gather early feedback from real-world use. We are currently exploring new ways to integrate AI-driven assistance into rsyslog’s documentation and development ecosystem, using Gradient for selected prototypes and evaluations. These experiments complement our ongoing modernization work and help us understand how intelligent tools can make rsyslog easier to configure, extend, and maintain. We thank DigitalOcean for its long-term commitment to open source and for supporting both the **core infrastructure** and our **forward-looking research and development** efforts. As our experiments mature, we look forward to sharing updates and continuing this strong collaboration.
www.rsyslog.com
October 6, 2025 at 4:07 PM
Ask your AI Agent from time to time some good questions. It keeps you informed ;-)
September 23, 2025 at 3:49 PM
I have a project where I need to revist normalization of traditional Windows Event Log syslog messages. It is interesting how many more options we have thanks to new tech. Look at an overview, including why this is relevant for cloud-native pipelines […]
Original post on mastodon.social
mastodon.social
September 23, 2025 at 9:07 AM
With help from the readthedocs team, we could finally solve a nasty issue regarding outdated rsyslog doc. Read the good news and why exactly this is good news: https://rainer.gerhards.net/2025/09/outdated-readthedocs-problem-solved.html

#rtd #rsyslog #ai
Outdated readthedocs problem solved!
I am glad to tell that I finally managed to solve an issue that caused confusion for years. Someone had cloned and published the rsyslog documentation at readthedocs. Unfortunately, it was not maintained afterwards and also looked like an official rsyslog doc. That added a lot to the “rsyslog’s doc is bad and inconsistent” feel inside the community. This could now be resolved, and current, official doc is now available at readthedocs. I am very happy and glad for readthedocs staff members who helped us to finally resolve the issue. The current rsyslog documentation is finally shown at readthedocs. (Screenshot: 2025-09-18, Rainer Gerhards) ## AI exposes the Problem even more The problem worsened as AI grew. readthedocs is a well-respected doc site with a lot of trustworthiness in SEO and AI ingestion. That made the AI agents believe the doc there would be almost as good as on rsyslog.com. As it was a 2016 snapshot, this introduced a lot of inconsistency between the real state and what it claimed, opening a real big problem in regard to AI hallucination and simple AI picking the wrong format. I tried several times in the past to work with the original submitter, but to no avail. I think I also tried at least once to contact readthedocs, but I am sure I did it wrongly. At that time I did not have the insight and was simply left frustrated. With the rise of AI, I saw an even stronger need to correct the issue. Due to my past experience, I now used AI help to understand how to contact readthedocs and that told me how to do it right. That said, all worked swiftly, and the support at readthedocs was very professional and solved the issue according to their policies. I have now control over the project and it displays the current rsyslog documentation (yay!). That said, we will keep the rsyslog doc up at readthedocs as well. I think there are some folks who have become used to read it over there, and there may be other folks who simply prefer the site. As we can now keep the version current, and so it is great to have another vary capable mirror in place. ## Some Outdated Doc Problems remain We still have some minor issues, e.g. on readthedocs there is published v5 rsyslog doc, which of course is hopelessly outdated. I can understand the will to provide v5 specific info, even though I wonder if really someone still runs a system 10+ years outdated. I will try to contact it’s maintainer to check if he will accept a small update so that any page tells it is outdated and no longer relevant to current rsyslog. Note that this of course is not only a readthedocs issue – outdated doc and code snippets are all over the Internet and we need to fight this in order to streamline the user experience. Naturally, I everyone does this for good reason, and we appreciate the work people have done over the years to help rsyslog users. So this “fight” is one of decent demotion (by better doc and spider hints) as well as identifying top ranking pages and trying to help their owners to update them. Note that even my blog holds outdated snippets. We currently evaluate an automated method to tell this spiders. ## Quick Wrap-Up But I am sure that the now-correct readthedocs “rsyslog” project is a huge step forward into better user experience and AI ingestion.
rainer.gerhards.net
September 18, 2025 at 11:02 AM
"rsyslog assistant" #ai has been update. We better answers - try it at https://rsyslog.ai

https://www.rsyslog.com/improved-rsyslog-assistant-available/

#rsyslog
Rsyslog Assistant
rsyslog.ai
September 16, 2025 at 8:39 AM
random, but important note: if you prompt AI for a code change in 1 minute, and the first iteration is mergable - you should think twice if it really is mergable ;-)
September 15, 2025 at 1:23 PM
Status update: omhttp, CI, backlog, and containers
Time goes fast, it is Sep 10 already. Mid August I said we will do a great refactoring of `omhttp` within a week or two. Well, that did not work out as planned. We still made solid progress, but more pressing work put it on hold for a bit. Time for a small update of what is happening in rsyslog. Symbol image for “Status Update” type of postings. (Image: Rainer Gerhards via AI) ## What changed since Aug 26 * We shipped v8.25.0 on Aug 26 as planned. * Roughly 100 new commits already landed in daily stable since then! * Around 150 old issues were revisited and closed, some as implemented feature requests. * About 10 long pending PRs were merged. Short version: steady hands, lots of broom work, and a few shiny bits. ## omhttp progress The goal was a quick refactor sprint. Reality voted otherwise. I underestimated a few edges, but the main reason is that other work had higher priority. We paused new additions so we can put the already implemented pieces through a proper practice drill inside our containerization effort. If you want the background and the planned shape, it is all in the mid August post. ## CI and tooling I took a detour into CI. Newer runners and compilers, better coverage handling, and more reliable signals. This lines up with the expectations I set in late August: quick maintainer look, clear gates, no mass closes. It is not flashy, but it pays off every single day. ## librelp and GCC 15 librelp did not build cleanly with GCC 15 where C23 is now the default. I fixed that and updated its CI while I was there. Outcome: clean builds and fewer landmines for downstreams. ## Backlog, issues, and PRs We kept working through older tickets. Quite a few closed for good reasons, some turned into implemented feature requests. I am grateful that many PR authors stayed with us and came back to finish their work after months, one even after years of me being the bottleneck. Thank you. The process matches what I wrote in late August. ## A complex issue that was not I chased a “tricky” crash again. It looked like deep concurrency. It was a missing state update. The useful bit is the lesson: tighten contracts, add tiny deterministic tests, and verify assumptions before hunting ghosts. ## Guardrails, still friendly We continue to see the occasional odd PR pattern. The approach stays friendly first with light automation and clear rules. That keeps the bar welcoming and protects the project at the same time. I described the guardrails and the small welcome workflow in more detail here. ## Focus drifts to project containers Focus slowly drifts toward optimizing our project provided containers. Goals: predictable defaults, smaller delta between dev and prod, and clearer guidance. This ties directly to the `omhttp` work and CI reliability. If you have container HTTP output edge cases, please send them. Partial accept and retry behavior are especially interesting. ## Infrastructure note We are also setting up new infrastructure. Thanks to DigitalOcean for their continuous sponsorship, which makes this much easier. We even have a small helper issue to prep fresh Droplets for our test and staging work. Much appreciated. ## Docs and AI assistants Doc restructuring continues with near daily commits. Smaller pages, clearer parameter docs, and a structure that is friendly to both humans and AI helpers. We also added more AI assistants behind the scenes. I will introduce them once the dust settles. Promise to keep the jokes human. ## What is next * Finish and merge the remaining `omhttp` bits, then document good defaults and migration notes. * Land the remaining CI cleanups and keep coverage useful, not noisy. * Keep the steady cadence on old issues and PRs. * Harden and document the project containers. * Continue the doc split ups and metadata cleanups.
rainer.gerhards.net
September 10, 2025 at 3:46 PM
@jwildeboer

SWR 3 hat sich Wero immerhin auch schon einmal angenommen. Zusammen mit dem "braucht man nicht" deutet das darauf hin, dass es sich etablieren könnte ;-)

https://www.swr3.de/aktuell/service/paypal-alternative-wero-zahlungen-100.html
Alternativen zu Paypal: Was kann das europäische Zahlungssystem Wero?
Paypal sorgt für Schlagzeilen wegen Sicherheitslücken. Wir haben die Alternative Wero und andere Möglichkeiten gecheckt. Hier informieren!
www.swr3.de
September 1, 2025 at 11:10 AM
this was my prompt:

fix the following commit text for me. I do not have the patch, also no issue. you need to guess real-world case from the current message. This is just a test to check how far you can re-write commit messages. Note: this is not from rsyslog, still proceed as best as you can […]
Original post on mastodon.social
mastodon.social
August 28, 2025 at 8:21 AM
2:
This change introduces a stateful design with per-peer connection state,
exponential backoff on failures, and proactive cleanup of stale entries.
Peers are now categorized: IP-only peers are tried quickly, while
hostname peers retain slower randomized delays to reduce DNS exposure.
August 28, 2025 at 8:20 AM
Looks like #rsyslog is now also being trageted by social engineering PRs. This is actually good news! It helps us gain first-hand experience and prepare countermesures right from the start. #AIFirst will for sure play a positive role in that.

The dirty and interesting details in blog posting […]
Original post on mastodon.social
mastodon.social
August 27, 2025 at 9:30 AM
rsyslog 8.2508.0 (scheduled stable) is out.

Highlights:

* Prometheus stats (impstats) + imhttp health check

* Hardened TCP server; imtcp race fixes

* omelasticsearch handles 401/403; OpenSSL PrioritizeSAN

* omhttp on OMODTX; headerless detection in pmrfc3164

* Docs now under doc/ […]
Original post on mastodon.social
mastodon.social
August 26, 2025 at 6:11 PM
Honest note: my responses to PRs/issues were sluggish, especially during the pandemic. Sorry, and thanks for sticking with rsyslog.

What changes now:

- Quick maintainer look within 3 business days

- AI review runs instantly (90%+ useful)

- Full review after CI green + AI items addressed

- […]
Original post on mastodon.social
mastodon.social
August 26, 2025 at 11:14 AM
We chased a “complex” crash. So did three AIs. We were all wrong.

Root cause: a one-line state update after teardown.

Lesson: AI mirrors our bias—use contracts, counterexamples, and deterministic tests.

Full story […]
Original post on mastodon.social
mastodon.social
August 21, 2025 at 4:10 PM