There are two new features for #profanity in git master - ready for testing and feedback.

The /editor command can be used to call #vim The /omemo trustmode can be used to set the preference option

  • Trust key for first use
  • blind trust.

Profanity is a console based #XMPP

  • favorite

    2 Like

    debacle , Arne


  • 18 April debacle

    Only #vim, not #Emacs or #emacsclient? :-)

  • 18 April DebXWoody

    Should work with all editors with a filename as parameter 1

Happy Free Software Day!


  • favorite

    3 Like

    littleme , Arne , tallship


  • 14 February DebXWoody

    Es sind einfach zu viele,...

  • 24 April tallship

    And..... A very merry unbirthday to you!!

    I've got a similar take...

    #gnu - A collection of UNIX-like tools (Gnu's Not UNIX)
    #Linux - a UNIX like multi-user, multi-processing kernel
    #Debian GNU/Linux - a Linux distribution (2nd oldest)
    #mutt - MUA
    #Gajim - a Jabber client
    #Movim - I'm still trying to figure this out... Gimme a little time man! :)
    #profanity - something I use to offend the sensibility of others for my own amusement :P
    #gpg - fricken' rocks! Umm... oh yeah, FOSS implementation of OpenPGP
    #tmux - Orange is the new.... no, wait! tmux is the new screen! Byobu is the pretender, and merely a skin for tmux
    #ejabberd - a spade's a spade, it's a **Jabber** server :P
    #jitsi - Secure, FOSS based video conferencing
    #Nextcloud Talk - Secure, FOSS based video conferencing
    #Big_Blue_Button - Secure, FOSS based video conferencing
    #SchildeChat - nicely skinned Matrix client, chat/voice/video communications
    #i3wm - aside from Twin, second best WM next to ALT+F2|F3|F4....
    #notmuch - really? I'mma have to give that a go looksee. thanks for that!
    #FSF - um.... I love RMS the cult of personality, the icon, but the dude himself, I just no longer abides. He's really gotta give up the reigns and become the elder statesman. Serio bro.

    You forgot sum....

    #bitwarden_rs - rust and MariaDB based alternative to .kdbx with all the mACR0sf0t shit ripped out of it.
    #mcabber (this one's just for you) - a CLI Jabber client (WTF is Loudmouth?) - (but alas, no OMEMO yet

  • 24 April tallship

    Got it :) I'll respond from tallship@Pleroma.Cloud but in a nutshell, I'm still trying to get on board with the modern impplementations of Jabber. I appreciate the invite to, and I'll certainly recommend it to others, but for my longstanding, existing account for about twenty years with, how do I fit in?

    Thanks, and kindest regards,

    - tallship


  • Be chevron_right

    Year of the OX: OpenPGP for XMPP

    debacle · / berlin-xmpp-meetup · Monday, 1 February - 02:02 edit

In February 2021, this month, starts the year of the ox. At Berlin XMPP meetup, we will celebrate the new year with an introductionary talk about "XEP-0373: OpenPGP for XMPP" and "XEP-0374: OpenPGP for XMPP Instant Messaging" and the panel of experts:

  • DebXWoody (implementor of OX in Profanity)
  • defanor (implementor of OX in rexmpp)
  • Florian (co-author of the OX standards)
  • lovetox (implementor of OX for Gajim)
  • Paul (implementor of OX in Smack)

When? Wednesday, 2021-02-10 18:00 CET (always 2ⁿᵈ Wednesday of every month)

Where? Online, via our MUC ( A Jitsi video conference will be announced there.

See you then!

#yearoftheox #openpgp #xmpp #ox #jabber #encryption #e2ee #privacy #omemo #🐂️ #berlin #meetup #community #profanity #rexmpp #gajim #smack

  • favorite

    3 Like

    DebXWoody , ed00 , Holger Weiß

  • chevron_right

    Profanity 0.10.0 wurde freigegeben.

    DebXWoody · Saturday, 9 January - 18:44

Six months and 270 commits after 0.9.5 we are happy to release 0.10.0.

Profanity ist ein XMPP Client für die Console.

#xmpp #profanity

  • Release 0.10.0 · profanity-im/profanity

    Six months and 270 commits after 0.9.5 we are happy to release 0.10.0. 10 people contributed code to it: @wstrm, @DebXWoody, @pasis, @niacat, @kaffeekanne, @timgates42, @spth, @licaon-kter, @misafl...

  • favorite

    1 Like


  • chevron_right

    OpenPGP mit XMPP - Wie funktioniert dies eigentlich?

    DebXWoody · Sunday, 2 August, 2020 - 08:42 · 1 minute

Um Nachrichten zu signierten und / oder zu verschlüssel kann bei XMPP OpenPGP verwendet werden. Die Erweiterung wird in XEP-0373: OpenPGP for XMPP (OX) beschrieben.

Wie funktioniert dies?

Alle Teilnehmer besitzt je ein Schlüsselpaar. Also einen private und einen öffentlich Schlüssel. Wem dies noch nicht bekannt ist, es gib ein sehr gut gemachtes Video. XEP-0373 beschreibt wie ein XMPP Client einen öffentlichen Schlüssel im "Personal Eventing Protocol" (PEP) abspeichern kann. XMPP Nutzer können so auf das PEP des Kommunikationspartner zugreifen und dessen öffentlichen Schlüssel beziehen.

Im ersten Schritt werden die im PEP gespeicherten öffentlichen Schlüsse abgefragt. Die Rückgabe ist eine Liste der Fingerprints. Danach kann der Client die öffentlichen Schlüssel pro Fingerprint abfragen und importieren.

Wenn der öffentliche Schlüssel des Kommunikationspartner bekannt ist, kann die Kommunikation via OpenPGP erfolgen. I.d.R. sollte man drauf achten, dass man den öffentlichen Schlüssel des Kommunikationspartner signiert hat. Denn nur durch den Abgleich des Fingerprints und des unterschreiben des öffentlichen Schlüssel, kann sichergestellt werden, dass der Schlüssel wirklich der richtige ist.


Ich habe angefangen OX in profanty zu implementieren. Hierzu werden ich demnächst ein kleinen Eintrag im Blog von profanity vornehmen.

#XMPP #OX #Profanity

  • favorite

    1 Like


Profanity 0.9.0 wurde released!

Four months and 350 commits after 0.8.1 we are happy to release 0.9.0.

profanity ist ein XMPP Client für die console mit sehr vielen coole Funktionen.

#XMPP #profanity #Messenger #IM #Linux #console

  • link

    Profanity 0.9.0

    Four months and 350 commits after 0.8.1 we are happy to release 0.9.0. 7 people contributed code to it: pasis, wstrm, DebXWoody, toogley, pmaziere, moppman and jubalh. Thanks to everybody who was involved, be it testing, writing documentation, updating the website or whatever you did! I also would like to express my gratitude to my sponsors mdosch and wstrm! LMC We support XEP-0308: Last Message Correction now. Enable it with /correction on.

  • favorite

    2 Like

    debacle , DebXWoody

  • Ar chevron_right

    The F-word’s hidden superpower: repeating it can increase your pain threshold / ArsTechnica · Saturday, 6 June, 2020 - 20:38 · 1 minute

Got pain? Go ahead and swear a little, science says.

Enlarge / Got pain? Go ahead and swear a little, science says. (credit: Aurich Lawson / Getty)

There have been a surprising number of studies in recent years examining the effects of swearing , specifically whether it can help relieve pain—either physical or psychological (as in the case of traumatic memories or events). According to the latest such study, published in the journal Frontiers in Psychology, constantly repeating the F-word—as one might do if one hit one's thumb with a hammer—can increase one's pain threshold.

The technical term is the " hypoalgesic effect of swearing ," best illustrated by a 2009 study in NeuroReport by researchers at Keele University in the UK. The work was awarded the 2010 Ig Nobel Peace Prize, "for confirming the widely held belief that swearing relieves pain." Co-author Richard Stephens, a psychologist at Keele, became interested in studying the topic after noting his wife's "unsavory language" while giving birth, and wondered if profanity really could help alleviate pain. "Swearing is such a common response to pain. There has to be an underlying reason why we do it," Stephens told Scientific American at the time.

For that 2009 study, Stephens and his colleagues asked 67 study participants (college students) to immerse their hands in a bucket of ice water. They were then instructed to either swear repeatedly using the profanity of their choice, or chant a neutral word. Lo and behold, the participants said they experienced less pain when they swore, and were also able to leave their hands in the bucket about 40 seconds longer than when they weren't swearing. It's been suggested (by Harvard psychologist Steven Pinker, among others) that it is a primitive reflex that serves as a form of catharsis.

Read 10 remaining paragraphs | Comments

  • Ar chevron_right

    500-year-old manuscript contains earliest known use of the “F-word” / ArsTechnica · Monday, 6 April, 2020 - 23:29 · 1 minute

's family-friendly approach to swearing handily avoids the F-word.' src='' >

Enlarge / "Your mother was a hamster and your father smelt of elderberries!" Monty Python' and the Holy Grail 's family-friendly approach to swearing handily avoids the F-word. (credit: YouTube/Funny or Die/Monty Python )

Scotland has much to recommend it: impressive architecture, gorgeous Highlands, and a long, distinguished intellectual tradition that has spawned some of the Western world's greatest thinkers over several centuries. It's also, apparently, home to a medieval manuscript that contains the earliest known usage of the swear word "F#$%."

The profanity appears in a poem recorded by a bored student in Edinburgh while under lockdown as the plague ravaged Europe—something we can all relate to these days. The poem is getting renewed attention thanks to its inclusion in a forthcoming BBC Scotland documentary exploring the country's long, proud tradition of swearing, Scotland—Contains Strong Language .

The Bannatyne Manuscript gets its name from a young 16th-century Edinburgh merchant named George Bannatyne , who compiled the roughly 400 poems while stuck at home in late 1568, as the plague ravaged his city. It's an anthology of Scottish literature, particularly the texts of poems by some of the country's greatest bards (known as makars ) in the 15th and 16th centuries. According to a spokeswoman for the National Library of Scotland (where the manuscript is housed), "It has long been known that the manuscript contains some strong swearwords that are now common in everyday language, although at the time, they were very much used in good-natured jest."

Read 5 remaining paragraphs | Comments