Firefox is becoming an AI browser and the internet is not at all happy about it
#HackerNews #Firefox #AI #browser #AI #technology #internet #reaction #browser #updates
Firefox is becoming an AI browser and the internet is not at all happy about it
#HackerNews #Firefox #AI #browser #AI #technology #internet #reaction #browser #updates
Democrats react to Donald Trump's "punishable by death" remark
Trump's incendiary rhetoric comes amid serious bipartisan concern about rising political violence in the United States…
#USA #DeathPenalty #Congress #Trump #Reminder #SwornDuty #UpholdConstitution #Sedition #Reaction
Democrats react to Donald Trump's "punishable by death" remark
Trump's incendiary rhetoric comes amid serious bipartisan concern about rising political violence in the United States…
#USA #DeathPenalty #Congress #Trump #Reminder #SwornDuty #UpholdConstitution #Sedition #Reaction
To be able to index #reaction on the awesome-rust list, it must have > 50 stars. Well, 50 stars on framagit and 50 stars on github are far from equivalent, but it should be feasible! It already has 34 stars. If you have an account on Framagit, would you star it?
➡️ https://framagit.org/ppom/reaction
Boosts welcome!
#reaction #reactionrust #framagit
To be able to index #reaction on the awesome-rust list, it must have > 50 stars. Well, 50 stars on framagit and 50 stars on github are far from equivalent, but it should be feasible! It already has 34 stars. If you have an account on Framagit, would you star it?
➡️ https://framagit.org/ppom/reaction
Boosts welcome!
#reaction #reactionrust #framagit
To be able to index #reaction on the awesome-rust list, it must have > 50 stars. Well, 50 stars on framagit and 50 stars on github are far from equivalent, but it should be feasible! It already has 34 stars. If you have an account on Framagit, would you star it?
➡️ https://framagit.org/ppom/reaction
Boosts welcome!
#reaction #reactionrust #framagit
After a lot of researching and thinking, I finally started coding reaction's (upcoming) plugin system!
It will permit to write custom stream, filter and action logic, in Rust.
It'll make use of stabby, a crate easing the definition of a stable ABI in Rust, thus permitting reaction and its plugins to be compiled separately, at different times.
Roadmap: https://blog.ppom.me/en-reaction-v2/#plugin-system
stabby: https://docs.rs/stabby/
#reactionrust #reaction #rust #plugin #stabby #nlnet
(1/n)
After a lot of researching and thinking, I finally started coding reaction's (upcoming) plugin system!
It will permit to write custom stream, filter and action logic, in Rust.
It'll make use of stabby, a crate easing the definition of a stable ABI in Rust, thus permitting reaction and its plugins to be compiled separately, at different times.
Roadmap: https://blog.ppom.me/en-reaction-v2/#plugin-system
stabby: https://docs.rs/stabby/
#reactionrust #reaction #rust #plugin #stabby #nlnet
(1/n)
Two big new features:
- Full IP support (built-in regex, ip ranges, different actions on IPv4 and IPv6...)
- Options for action deduplication
See the release for a more detailed changelog:
https://framagit.org/ppom/reaction/-/releases/v2.2.0
Two big new features:
- Full IP support (built-in regex, ip ranges, different actions on IPv4 and IPv6...)
- Options for action deduplication
See the release for a more detailed changelog:
https://framagit.org/ppom/reaction/-/releases/v2.2.0
For the needs of #reaction, I wrote a very dumb #Rust#KV db which wraps BTreeMaps and a redis-like log file for persistance.
It's orders of magnitude faster than common KV #database (heed/lmdb, fjall, sled) because it's RAM-first.
But it doesn't have transactions, and it persists write operations asynchronously, after the write is done.
Those features make a lot of sense for reaction imo, but I don't know if it would be useful to others.
Question is: should I publish it as a separate crate?
For the needs of #reaction, I wrote a very dumb #Rust#KV db which wraps BTreeMaps and a redis-like log file for persistance.
It's orders of magnitude faster than common KV #database (heed/lmdb, fjall, sled) because it's RAM-first.
But it doesn't have transactions, and it persists write operations asynchronously, after the write is done.
Those features make a lot of sense for reaction imo, but I don't know if it would be useful to others.
Question is: should I publish it as a separate crate?
#reaction 's v2.1.0 is published!
News:
- big performance improvements on regex matching 🚀
- new 'trigger' command to manually ban IPs 👋 (or whatever you're doing with reaction!)
- 'oneshot' actions option, useful for alerting 🚨
https://framagit.org/ppom/reaction/-/releases/v2.1.0
reaction is a software which aims to replace #fail2ban on UNIX servers, while being faster, more flexible, an nicer to configure.
#rust #monitoring #alerting #security
#reaction v2.0.1 just published, fixing 2 packaging issues:
- fix issue when doing make install from tarball
- fix C helpers cross compilation
You only need to update if you ran into one of those issues!
https://framagit.org/ppom/reaction/-/releases/v2.0.1
#reaction 's v2.0.0 is published!
In the article: #rust rewrite, #nlnet grant and roadmap for upcoming months.
reaction is a software which aims to replace #fail2ban on UNIX servers, while being faster, more flexible, an ncier to configure.
https://blog.ppom.me/en-reaction-v2
Many thanks to @nlnet for their support!