Filters 2.5.1 : first update to the filters plugin.
- Make sure the filter rules are processed ONLY on the Inbox.
- Refresh Inbox after processing rules
DISCLAIMER: This code is provided ‘as is’ without warranty of any kind. Use at your own risk. The author assumes no responsibility for any damages or data loss.
Downloads:
Enjoy 🙂
As a longtime user of a self-hosted Roundcube installation, I was unhappy with the fact that one of my favorite plugins no longer worked with recent versions of Roundcube (1.7.x) and PHP 8.4.x. To make matters worse, the client-side filters plugin I used, seems to be abandonned by the original authors.
This is the old plugin: https://github.com/roundcubevnz/roundcube-plugin-filters
So, I took it upon me to update the plugin to make ik compatible again with the latest versions of RoundCube (1.7.x) and PHP 8.4.x. Tbh, I am not much of a PHP-coder, so I relied heavily on the use of Google Gemini to do the heavy lifting for me. It took me several sessions and many hours, providing feedback and pushing Gemini to produce the new code until it finally did what I wanted, without errors.
The plugin adds a tab to the Roundcube Settings, allowing you to create filters. The filters can also be edited again, saved or saved as (create copy), and deleted.
If you want to use it, download the zipfile, unzip it in your Roundcube plugins folder, and enable it in the config. You may also need to create the DB-table called filters. You can use the sql file in the zipfile. You most likely also need to change the DB name (USE dbname; ) in the sql file before you run this.
It works fine for me, but as always, YMMV.
Everybody likes screenshots, so this is what it looks like when editing an existing rule (click image for large view):

Filters plugin 2.5
DISCLAIMER: This code is provided ‘as is’ without warranty of any kind. Use at your own risk. The author assumes no responsibility for any damages or data loss.
Downloads:
Enjoy 🙂
Since these are not available from the official Slackware repos, I compiled these myself, using the PHP 8.1 Slackbuild script. Compiled with imap support and php-imagick.
Tested succesfully with Roundcube 1.6.x and Nextcloud 30.x.
Downloads:
Enjoy 🙂
The url of this site is now freeunix.davidleemans.be. The old name freeunix.publicvm.com was posing too much problems.
Mostly because the entire publicvm.com domain, owned by DNSEexit.com is often being blacklisted and/or blocked by most ISP’s. This basically rendered the site useless most of the time. I guess that ‘s what you get with these free domain names, so I finally cashed out some money to buy a proper domain name 🙂 .
So please, adjust your bookmarks. If you don’t, you will still be redirected automatically to the new site url, at least for as long as publicvm.com resolves properly.
This post als marks the end for any new Slackware packages, since I no longer use Slackware as a desktop OS. If you must know, I switched to Debian.
Enjoy 🙂
Latest version of the MKVToolnix package for Slackware (Sbo build), build on a Slackware-current 15.0+ system. Requires Qt5.
For Slackware-current x64:
You might run into interface issues with this version: the GUI could show partially hidden interface elements, fonts, checkboxes, …
See the next link for more info (GitLab bug report): https://gitlab.com/mbunkus/mkvtoolnix/-/issues/3358
Solution is to create an ENV variable:
QT_AUTO_SCREEN_SCALE_FACTOR=0
Put it somewhere in /etc/bashrc or the user’s .bashrc. That should fix the interface issues.
Enjoy 🙂
Introdcution
In this article, I will show how you can edit the default user profile, as part of your Windows 10 deployment task. There are multiple methods available to edit the default user profile (GPO’s, logon scripts, copy configured profile over the default profile,…), but my preferred method for modifying the default user experience is to edit the default user profile directly using a script that is run during Windows deployment.
This script can also be run on existing machines. This approach can easily be adjusted to your likings, is easy to perform, and does not require lots of preparation.
Read more…