La rediffusion de ma conférence sur reaction est publiée !
https://videos-libr.es/w/di746Y2quBRnCDDyb9gqSB
Je détaille l'histoire de reaction, ses fonctionnalités actuelles et ma feuille de route. Puis les gens me posent des questions très pertinentes et j'y réponds !
#jdll #jdll2026 #reactionrust #nlnet
reaction, vers une protection contre les bots plus facile et performante ! - ppom - JdLL2026

PeerTube

reaction v2.4.1 est sorti !

Cette version corrige deux bugs :

  • Correction de compilation pour le plugin nftables sur aarch64
  • Les ignore, ignoreregex, ignorecidr des patterns n'étaient pas pris en compte sur les Filtres avec le tout nouveau type: struct.

Les utilisateurices qui utilisent ces nouveaux Filtres JSON sont encouragées à mettre à jour.
https://framagit.org/ppom/reaction/-/releases/v2.4.1
#reactionrust

v2.4.1 · ppom / reaction · GitLab

Bug fix This release fixes a bug on Filters that use the new JSON feature: Ignores...

GitLab

reaction v2.4.1 is out!

This is a bugfix release:

  • Compilation fix for the nftables plugin on aarch64
  • ignore, ignoreregex, ignorecidr on patterns were not taken into account when using the new type: struct Filters.

Users that use this new JSON feature are encouraged to upgrade.
https://framagit.org/ppom/reaction/-/releases/v2.4.1
#reactionrust

v2.4.1 · ppom / reaction · GitLab

Bug fix This release fixes a bug on Filters that use the new JSON feature: Ignores...

GitLab

Ce dimanche, je serai aux JDLL à Lyon pour présenter reaction, à 13h !

Une rediffusion est prévue :)
#jdll #jdll2026 #reactionrust

reaction v2.4.0 is out!
Updates:
- JSON log parsing (much handier than regexes for JSON logs!)
- Smarter database
- Important bugfixes

https://framagit.org/ppom/reaction/-/releases/v2.4.0
#reactionrust #reaction #sysadmin #rust

v2.4.0 · ppom / reaction · GitLab

New feature reaction can now parse JSON logs! Instead of a regex, you can...

GitLab

For now, reaction filters logs by applying regexes on log lines.
I'd like to extend reaction's engine so that it can understand and query structured data.

People dealing with structured logs:

What's the language? (JSON, ...) 🗨️

Which software produce those logs? (caddy, traefik, ...)

Can you provide some example logs?

What types of queries would you want to be able to run on them? (regex, integer comparison, ...)

I'm all ears 👂👂👂
#reactionrust
#yesihave3ears

A new version of reaction is out!
v2.3.1 prints more useful error messages when dealing with the brand-new feature introduced by v2.3.0: plugins!
#reactionrust
https://framagit.org/ppom/reaction/-/releases/v2.3.1
v2.3.1 · ppom / reaction · GitLab

Changes reaction Add useful error messages for plugins....

GitLab
Don't hesitate to ask me when you're trying to do something with reaction!
If it's already in the doc, I'll point it to you.
If it's not in the doc, it'll be an opportunity for me to add missing information.
#reactionrust
The developer plugin documentation is there 🎉
Don't hesitate to tell me if you think some information is missing or unclear!
http://docs.rs/reaction-plugin
#reactionrust
reaction_plugin - Rust

This crate defines the API between reaction’s core and plugins.

Une nouvelle version de reaction vient de sortir !
La v2.3.0 ajoute un tout nouveau système de plugins, qui permet d'étendre les fonctionnalités de reaction et de gros gains de performance !

https://framagit.org/ppom/reaction/-/releases/v2.3.0

#reactionrust #rust #fail2ban #plugins

v2.3.0 · ppom / reaction · GitLab

Release notes Plugins! reaction...

GitLab