gajim-plugins issueshttps://dev.gajim.org/gajim/gajim-plugins/-/issues2024-01-19T17:00:33Zhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/142[preview] Add support for decrypting PGP encrypted images2024-01-19T17:00:33Zanonymous[preview] Add support for decrypting PGP encrypted imagesHi,
the function for XEP-0363 isn't really complete without showing the send/received pictures/files inside the chat window and saving them to the history. Could you please implement that. If you have omemo enabled i see no possibility ...Hi,
the function for XEP-0363 isn't really complete without showing the send/received pictures/files inside the chat window and saving them to the history. Could you please implement that. If you have omemo enabled i see no possibility at all to view (decrypt) send/received items which are encrypted. Only a link which causes my browser to say that this file is damaged.
thanks in advance for the fix of this imho mayor issueThilo MolitorThilo Molitorhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/601Convert incoming ASCII emojis2022-08-01T11:47:31ZforestjulienConvert incoming ASCII emojisNot really a bug but more a wish
The gajim#10416 fix ( commit gajim@3fcdc8a5d0c4019f8b95ecc38dac94aa627b50eb) has removed the ascii emoji conversion. Is it possible either to revert this feature or to create a plugin in order to allow u...Not really a bug but more a wish
The gajim#10416 fix ( commit gajim@3fcdc8a5d0c4019f8b95ecc38dac94aa627b50eb) has removed the ascii emoji conversion. Is it possible either to revert this feature or to create a plugin in order to allow user to have this conversion available ?
Sincerely,
Julien Foresthttps://dev.gajim.org/gajim/gajim-plugins/-/issues/422Implement smart message filter like weechat2019-04-24T21:00:13ZRichard SchwabImplement smart message filter like weechatHey there,
weechat provides a system that allows you to filter messages of all kinds, however, instead of simply completely ignoring the messages they are still saved and only hidden on screen, which allows to unfilter them as needed.
...Hey there,
weechat provides a system that allows you to filter messages of all kinds, however, instead of simply completely ignoring the messages they are still saved and only hidden on screen, which allows to unfilter them as needed.
A small description can be found here: http://dev.weechat.org/post/2008/03/22/Filters_tags
The actual feature I'm looking for would be the implementation of a "smart" filter like this: http://dev.weechat.org/post/2008/10/25/Smart-IRC-join-part-quit-message-filter
That would allow hiding all join/leave messages in MUCs for example if the affected user didn't talk within the last X minutes.
That way people won't be spammed as much when they don't hide those messages and they won't start talking to themselves when they have the messages hidden and the person they were speaking to leaves the muc without saying goodbye.https://dev.gajim.org/gajim/gajim-plugins/-/issues/299Keep pgp message until decrypted2020-03-17T16:58:37ZanonymousKeep pgp message until decrypted# Bug description
If the pgpkey was not loaded, for example if the message was received when being away and the key management timed out, the message is lost. Expected is that gajim keeps the encrypted message until it was decrypted so t...# Bug description
If the pgpkey was not loaded, for example if the message was received when being away and the key management timed out, the message is lost. Expected is that gajim keeps the encrypted message until it was decrypted so the message does not get lost.
# Steps to reproduce
Wait for pgp key management to time out ask the password again let that time out to.
Receive a pgp encrypted message,
the message is lost.
# Software versions
OS version:
Arch-kernel-4.1https://dev.gajim.org/gajim/gajim-plugins/-/issues/290Add option to enable PGP opportunistically2018-10-27T17:26:10ZanonymousAdd option to enable PGP opportunistically# problem
Currently, if a contact is assigned a GPG key, Gajim encrypts messages, whether the recipient's client is able to decode those messages at this time or not. It would be nice to have an option to allow for "opportunistic" encryp...# problem
Currently, if a contact is assigned a GPG key, Gajim encrypts messages, whether the recipient's client is able to decode those messages at this time or not. It would be nice to have an option to allow for "opportunistic" encryption, i.e. encrypt when the recipient is able to receive encrypted, but send unencrypted otherwise and warn the user.
# analysis
Associate an OpenPGP key with a recipient, then send a message. If the recipient is not using a client that possesses the OpenPGP key, then he/she is unable to decrypt the message. This is NOT a problem, per se, and is probably the way things should work. But having an option to send unencrypted by default in this scenario would be useful.
# enhancement recommendation
Please consider adding an "opportunistic" mode to the encryption part.
Thanks!https://dev.gajim.org/gajim/gajim-plugins/-/issues/632It looks like the pgp plugin can only handle the main key, and does not see s...2024-02-02T09:30:04ZChristian EichertIt looks like the pgp plugin can only handle the main key, and does not see subkeys**Please first check if another issue has been opened for your problem**
## Versions
- OS: ALL
- Gajim version: unknown, probably all
- Plugin version: pgp 1.5.2
## Steps to reproduce the problem
1. make a pgp key with one ...**Please first check if another issue has been opened for your problem**
## Versions
- OS: ALL
- Gajim version: unknown, probably all
- Plugin version: pgp 1.5.2
## Steps to reproduce the problem
1. make a pgp key with one or more subkey
2. use the subkey for xmpp
3. share the public key with someone using conversations (or any of its forks with openkeychain) and try a communication with this person using pgp
4. share the public key with someone using gajim and pgp 1.5.2 and try a communication with this person using pgp
## Expected behavior
Step 3 to work
Step 4 to work
## Actual behavior
Step 3 will work
Step 4 will fail
## Background
Many people use PGP not only for xmpp, so they have different keys for different purposes. And many bundle them in key chains.
For signing, for authentication, for encrypting or combinations of these. It looks like the pgp plugin can only handle the main key.https://dev.gajim.org/gajim/gajim-plugins/-/issues/623Can't use gpg as encryption option2023-04-28T07:05:36ZAlcides RibeiroCan't use gpg as encryption optionI can't choose GPG as encryption method. Got that following error message: "gpgme_op_createkey: GPGME: general error".
I'm currently using Fedora 37 and Gajim 1.6.1
![Screenshot_from_2023-04-27_19-19-22](/uploads/721fa701140b8b40640a60f...I can't choose GPG as encryption method. Got that following error message: "gpgme_op_createkey: GPGME: general error".
I'm currently using Fedora 37 and Gajim 1.6.1
![Screenshot_from_2023-04-27_19-19-22](/uploads/721fa701140b8b40640a60f3d46048c4/Screenshot_from_2023-04-27_19-19-22.png)https://dev.gajim.org/gajim/gajim-plugins/-/issues/622Change icon for PluginsTranslations2023-04-14T15:58:27ZtoastalChange icon for PluginsTranslations## Description of the new feature
Flags do _not_ represent languages; flag represent nations. As such this is the wrong symbol to convey the idea. Currently there is a flag of the United States (no official language) and Germany. There ...## Description of the new feature
Flags do _not_ represent languages; flag represent nations. As such this is the wrong symbol to convey the idea. Currently there is a flag of the United States (no official language) and Germany. There are quite a few Creative Commons ‘translation’ icons out there worth remixing instead.https://dev.gajim.org/gajim/gajim-plugins/-/issues/621PGP plugin 1.51 and 1.5.2 issue2024-03-29T06:24:01ZIn FPGP plugin 1.51 and 1.5.2 issueI use Gajim on Whonix Workstation none Qubes for a long time. And I try to use the last version of Gajim.
- install Gajim 1.7.2 and Gajim PGP Plugin 1.5.1 via Flatpak:
```
flatpak remote-add --if-not-exists flathub https://flathub.org/...I use Gajim on Whonix Workstation none Qubes for a long time. And I try to use the last version of Gajim.
- install Gajim 1.7.2 and Gajim PGP Plugin 1.5.1 via Flatpak:
```
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user https://flathub.org/repo/appstream/org.gajim.Gajim.flatpakref
flatpak install --user flathub org.gajim.Gajim.Plugin.omemo
flatpak install --user flathub org.gajim.Gajim.Plugin.pgp
```
- import my private GPG key to GPA
- add my key to my jabber account in Gajim PGP Plugin
- restart Gajim.
**Correct action:** system must ask the passphrase of PGP key after this.
**Real action:** system does not ask the passphrase of PGP key. It's impossible to receive the PGP messages from my contacts.
I tried to check the issue. I installed Gajim 1.3.1 with Gajim PGP Plugin 1.3.5 on the same Whonix Workstation:
`sudo apt-get install gajim`
I added my keys in Gajim PGP Plugin 1.3.5, restarted Gajim 1.3.1 and system asked the passphrase of key, everything is well.
**How to use PGP on Gajim 1.7.2 (Gajim PGP Plugin 1.5.1) on Whonix?**https://dev.gajim.org/gajim/gajim-plugins/-/issues/613Proposal: consider some plugin settings to be specific per XMPP account2022-11-28T11:13:02ZJean LouisProposal: consider some plugin settings to be specific per XMPP accountI can see that Trigger plugin is useful, but it is not specific per account. If it would be specific per account, separate account may do various administrative actions by using external command. However, if is it not specific per accoun...I can see that Trigger plugin is useful, but it is not specific per account. If it would be specific per account, separate account may do various administrative actions by using external command. However, if is it not specific per account, it makes no sense that one shall involve triggers on all enabled accounts.
Quick Replies is useful plugin, but message shall be customizable per XMPP account, and not as general. I guess when one starts really using these plugins then it becomes clear that there is limitation. Business and love are different things, canned messages shall not be mixed.
In my opinion Anti-Spam and Acronyms Expanders are also candidates to have its settings split per account.
* [ ] Acronym Expanders
* [ ] Anti Spam, see #273
* [ ] Quick Replies
* [ ] Triggershttps://dev.gajim.org/gajim/gajim-plugins/-/issues/611[open_pgp] Error when trying to finish wizard2022-10-30T14:58:40ZAlphahentai[open_pgp] Error when trying to finish wizard## Versions:
- OS: Windows 10
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.3
- python-nbxmpp Version: 3.2.4
- Gajim Version: 1.5.2
## Traceback
```
Traceback (most recent call last):
File "C:\Users\auror\Ap...## Versions:
- OS: Windows 10
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.3
- python-nbxmpp Version: 3.2.4
- Gajim Version: 1.5.2
## Traceback
```
Traceback (most recent call last):
File "C:\Users\auror\AppData\Roaming\Gajim\Plugins\openpgp\gtk\wizard.py", line 175, in finished
self._con.get_module('OpenPGP').set_public_key()
File "C:\Users\auror\AppData\Roaming\Gajim\Plugins\openpgp\modules\openpgp.py", line 114, in set_public_key
key = self._pgp.export_key(self._fingerprint)
File "C:\Users\auror\AppData\Roaming\Gajim\Plugins\openpgp\backend\pygpg.py", line 183, in export_key
key = super().export_keys(
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gnupg.py", line 1427, in export_keys
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/site-packages/gnupg.py", line 1007, in _open_subprocess
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/subprocess.py", line 969, in __init__
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/subprocess.py", line 1378, in _execute_child
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/subprocess.py", line 561, in list2cmdline
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.10/os.py", line 822, in fsdecode
TypeError: expected str, bytes or os.PathLike object, not NoneType
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim-plugins/-/issues/600[OpenPGP] gpgme_op_createkey: GPG Agent: No such file or directory2022-06-07T15:57:05ZJosh Josh[OpenPGP] gpgme_op_createkey: GPG Agent: No such file or directoryThe problem is getting the key in the OpenPGP plugin, putting different versions does not help anything.
## Versions
- OS: Manjaro ARM Linux 22.06 (aarch64 \ Raspberry Pi 4)
- Gajim 1.3.3.r2-1
- OpenPGP plugin 1.3.9
- python-nbxmpp 2.0....The problem is getting the key in the OpenPGP plugin, putting different versions does not help anything.
## Versions
- OS: Manjaro ARM Linux 22.06 (aarch64 \ Raspberry Pi 4)
- Gajim 1.3.3.r2-1
- OpenPGP plugin 1.3.9
- python-nbxmpp 2.0.4-3
- gpgme 1.17.1-1
- python-gpgme 1.17.1-1
- gnupg 2.2.35-2
- python-gnupg 0.4.8-2
## Problem
![1](/uploads/6cf6e3a89b3525aee4ed920a4070083d/1.png)
![2](/uploads/19041d9f15e671ecf380f6cb8ef25896/2.png)
![3](/uploads/11b3e0298dde873b954fd60fec2765ce/3.png)https://dev.gajim.org/gajim/gajim-plugins/-/issues/589PGP Legacy in MUCs2024-01-10T20:01:58ZqyPGP Legacy in MUCsThis patch makes Legacy PGP work in MUCs. Been using it for some time, probably not clean enough to be mergeable as-is, but it works, so I figured I'd share if anyone else wants this ability.
```
diff -ru a/pgp/modules/pgp_legacy.py b/p...This patch makes Legacy PGP work in MUCs. Been using it for some time, probably not clean enough to be mergeable as-is, but it works, so I figured I'd share if anyone else wants this ability.
```
diff -ru a/pgp/modules/pgp_legacy.py b/pgp/modules/pgp_legacy.py
--- a/pgp/modules/pgp_legacy.py 2022-05-16 17:24:38.971718846 +0100
+++ b/pgp/modules/pgp_legacy.py 2022-05-16 17:23:41.158385284 +0100
@@ -141,7 +141,7 @@
return
def _message_received(self, _con, stanza, properties):
- if not properties.is_pgp_legacy or properties.from_muc:
+ if not properties.is_pgp_legacy:
return
from_jid = properties.jid.bare
@@ -157,7 +157,7 @@
callback(event)
return
- to_jid = app.get_jid_without_resource(event.jid)
+ to_jid = event.jid.bare
try:
key_id, own_key_id = self._get_key_ids(to_jid)
except NoKeyIdFound as error:
@@ -184,6 +184,8 @@
callback(event)
def _handle_encrypt_error(self, con, error, event, keys, callback):
+ self._encrypt(con, event, keys, callback, True)
+ return
if error.startswith('NOT_TRUSTED'):
def on_yes(checked):
if checked:
--- a/pgp/plugin.py 2022-05-16 17:24:38.971718846 +0100
+++ b/pgp/plugin.py 2022-05-16 17:23:41.158385284 +0100
@@ -82,8 +82,10 @@
self.config_dialog = partial(PGPConfigDialog, self)
self.encryption_name = ENCRYPTION_NAME
self.allow_zeroconf = True
+ self.allow_groupchat = True
self.gui_extension_points = {
'encrypt' + ENCRYPTION_NAME: (self._encrypt_message, None),
+ 'gc_encrypt' + ENCRYPTION_NAME: (self._encrypt_message, None),
'send_message' + ENCRYPTION_NAME: (
self._before_sendmessage, None),
'encryption_dialog' + ENCRYPTION_NAME: (
```https://dev.gajim.org/gajim/gajim-plugins/-/issues/585bug: can't send msg encrypted with subkey of gpg2023-05-30T20:26:32Zliqsliubug: can't send msg encrypted with subkey of gpg**Please first check if another issue has been opened for your problem**
## Versions
A GTK XMPP client
GTK Version: 3.24.30
GLib Version: 2.70.0
PyGObject 版本:3.40.1
python-nbxmpp 版本:2.0.4
## Steps to reproduce the problem
0. create...**Please first check if another issue has been opened for your problem**
## Versions
A GTK XMPP client
GTK Version: 3.24.30
GLib Version: 2.70.0
PyGObject 版本:3.40.1
python-nbxmpp 版本:2.0.4
## Steps to reproduce the problem
0. create a gpg key(there is a subkey for encrypt), add it to android and pc, open android xmpp client(blabber.im) and use the gpg key
1. open gajim, open chat with myself
2. choose encryption: PGP, assign main key
3. send something
## Expected behavior
send msg encrypted with my gpg subkey(there is a subkey for encrypt)
## Actual behavior
![image](/uploads/1c72233236513e7e4d0b86e49f59d191/image.png)
![image](/uploads/74d4758b1103c7c48a14dd98ba3e78b6/image.png)
ps: 55555555 is my main key, 899D2E7C3 is a subkey of the gpg key.https://dev.gajim.org/gajim/gajim-plugins/-/issues/552Error after updating plugin without restarting Gajim2022-05-13T07:59:32ZQris7Error after updating plugin without restarting Gajim## Versions
- OS: Windows 10
- GTK Version: 3.24.25
- PyGObject Version: 3.38.0
- GLib Version : 2.66.2
- python-nbxmpp Version: 2.0.2
- Gajim Version: 1.3.1
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/app...## Versions
- OS: Windows 10
- GTK Version: 3.24.25
- PyGObject Version: 3.38.0
- GLib Version : 2.66.2
- python-nbxmpp Version: 2.0.2
- Gajim Version: 1.3.1
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/site-packages/gajim/common/helpers.py", line 1347, in _on_load_finished
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/site-packages/gajim/data/plugins/url_image_preview/url_image_preview.py", line 412, in _on_thumb_load_finished
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/site-packages/gajim/data/plugins/url_image_preview/url_image_preview.py", line 542, in _update_textview
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/site-packages/gajim/data/plugins/url_image_preview/url_image_preview.py", line 581, in _create_preview_widget
AttributeError: 'NoneType' object has no attribute 'set_tooltip_text'
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim-plugins/-/issues/550[pgp] Error while migrating key store (flatpak)2021-03-25T07:39:32Zvabals[pgp] Error while migrating key store (flatpak)## Versions
- OS: Debian 10 KDE
- GTK Version: 3.24.27
- PyGObject Version: 3.38.0
- GLib Version : 2.66.8
- python-nbxmpp Version: 2.0.2
- Gajim Version: 1.3.1
## Traceback
```
Traceback (most recent call last):
File "/app/lib/python...## Versions
- OS: Debian 10 KDE
- GTK Version: 3.24.27
- PyGObject Version: 3.38.0
- GLib Version : 2.66.8
- python-nbxmpp Version: 2.0.2
- Gajim Version: 1.3.1
## Traceback
```
Traceback (most recent call last):
File "/app/lib/python3.8/site-packages/gajim/application.py", line 234, in _startup
self.interface.run(self)
File "/app/lib/python3.8/site-packages/gajim/gui_interface.py", line 1968, in run
app.plugin_manager.init_plugins()
File "/app/lib/python3.8/site-packages/gajim/plugins/pluginmanager.py", line 275, in init_plugins
self.activate_plugin(plugin)
File "/app/lib/python3.8/site-packages/gajim/plugins/pluginmanager.py", line 550, in activate_plugin
self._register_modules_with_handlers(plugin)
File "/app/lib/python3.8/site-packages/gajim/plugins/pluginmanager.py", line 521, in _register_modules_with_handlers
instance, name = module.get_instance(con)
File "/app/plugins/pgp/modules/pgp_legacy.py", line 301, in get_instance
return PGPLegacy(*args, **kwargs), 'PGPLegacy'
File "/app/plugins/pgp/modules/pgp_legacy.py", line 78, in __init__
self._store = KeyStore(self._account, self.own_jid, self._log,
File "/app/plugins/pgp/backend/store.py", line 56, in __init__
self._migrate_v2_store()
File "/app/plugins/pgp/backend/store.py", line 116, in _migrate_v2_store
key_data['key_id'] = self._resolve_short_id(key_data['key_id'])
TypeError: 'NoneType' object is not subscriptable
```
## Steps to reproduce the problem
flatpak install flathub org.gajim.Gajim
flatpak install org.gajim.Gajim.Plugin.pgphttps://dev.gajim.org/gajim/gajim-plugins/-/issues/538Error while trying to remove translations2021-02-19T22:50:03ZNeustradamusError while trying to remove translations## Versions
- OS: Windows 7
- GTK Version: 3.24.24
- PyGObject Version: 3.38.0
- GLib Version : 2.66.2
- python-nbxmpp Version: 2.0.0
- Gajim Version: 1.3.0-beta2
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home...## Versions
- OS: Windows 7
- GTK Version: 3.24.24
- PyGObject Version: 3.38.0
- GLib Version : 2.66.2
- python-nbxmpp Version: 2.0.0
- Gajim Version: 1.3.0-beta2
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/site-packages/gajim/application.py", line 227, in _startup
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/site-packages/gajim/gui_interface.py", line 2076, in run
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/site-packages/gajim/plugins/pluginmanager.py", line 275, in init_plugins
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/site-packages/gajim/plugins/pluginmanager.py", line 554, in activate_plugin
File "C:\Users\admin\AppData\Roaming\Gajim\Plugins\plugins_translations\plugins_translations.py", line 30, in activate
self._remove_translations()
File "C:\Users\admin\AppData\Roaming\Gajim\Plugins\plugins_translations\plugins_translations.py", line 48, in _remove_translations
shutil.rmtree(str(self.locale_dir))
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/shutil.py", line 740, in rmtree
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/shutil.py", line 613, in _rmtree_unsafe
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/shutil.py", line 622, in _rmtree_unsafe
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.8/shutil.py", line 620, in _rmtree_unsafe
OSError: [WinError 145] Le répertoire n’est pas vide: 'C:\\Users\\admin\\AppData\\Roaming\\Gajim\\Plugins\\locale\\nl_BE'
```
## Steps to reproduce the problemhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/333Make description in plugin-manifest.json translatable2022-05-08T20:28:19ZDaniel BrötzmannMake description in plugin-manifest.json translatableThe plugin descriptions issued with every manifest.ini are not translatable.
Some plugins set their description via code, these already are translatable.
I think this should be unified to avoid different descriptions between those two ...The plugin descriptions issued with every manifest.ini are not translatable.
Some plugins set their description via code, these already are translatable.
I think this should be unified to avoid different descriptions between those two possibilities. Setting description via code is not working when the corresponding plugin is not yet installed, I think?https://dev.gajim.org/gajim/gajim-plugins/-/issues/294Implement groupchat encryption with PGP2022-02-26T20:38:13ZanonymousImplement groupchat encryption with PGP# problem
You can't chat via pgp in goupchats like in the app conversations.
# analysis
You can decrypt pgp messages in groupchats but not send any.
# enhancement recommendation
Introduce pgp in groupchats.# problem
You can't chat via pgp in goupchats like in the app conversations.
# analysis
You can decrypt pgp messages in groupchats but not send any.
# enhancement recommendation
Introduce pgp in groupchats.https://dev.gajim.org/gajim/gajim-plugins/-/issues/273[antispam] allow activation per account2022-11-28T11:13:03ZMartin[antispam] allow activation per accountBecause of #272, I like to activate antispam only for the account, where I actually get spam/spim. The feature would be useful independent of #272, though.Because of #272, I like to activate antispam only for the account, where I actually get spam/spim. The feature would be useful independent of #272, though.