phone

    • chevron_right

      JMP: How to Subscribe to This Blog Using Movim

      Stephen Paul Weber • news.movim.eu / PlanetJabber • 5 November, 2021

    This blog is powered by XMPP. That means it is federated over the Jabber network, it has a Jabber ID, and you can subscribe to it using a supporting Jabber client. One such client with support for subscribing, liking, and commenting is Movim . There are several public Movim instances including one hosted by upstream and one by chatterboxtown . Once you are logged in with a Movim instance, you can follow these steps to discover this blog and subscribe.

    1. Click Explore

      in the left navigation menu
    2. Click

      Communitites Servers
    3. If blog.jmp.chat is not yet known to this instance, you can use the search box to add it

      Search for a new server
    4. After entering blog.jmp.chat in the search box and hitting enter, you may need to click away to any other Movim page and then come back to the Communities Servers area as before.
    5. Click

      blog.jmp.chat
    6. Click

      JMP Blog
    7. Click

      subscribe
    8. New posts from the blog will now show up under News

      in the left navigation menu

    • wifi_tethering open_in_new

      This post is public

      blog.jmp.chat /b/subscribe-using-movim

    • chevron_right

      The XMPP Standards Foundation: The XMPP Newsletter October 2021

      The XMPP Standards Foundation • news.movim.eu / PlanetJabber • 5 November, 2021 • 8 minutes

    Welcome to the XMPP Newsletter covering the month of October 2021.

    Many projects and their efforts in the XMPP community are a result of people’s voluntary work. If you are happy with the services and software you may be using, especially throughout the current situation, please consider to say thanks or help these projects!

    Read this Newsletter via our RSS Feed !

    Interested in supporting the Newsletter team? Read more at the bottom.

    Other than that — enjoy reading!

    Newsletter translations

    Translations of the XMPP Newsletter will be released here (with some delay):

    Many thanks to the translators and their work! This is a great help to spread the news! Please join them in their work or start over with another language!

    XSF Announcements

    Events

    XMPP Office Hours - Also, checkout our new YouTube channel !

    Berlin XMPP Meetup (remote) : Monthly Meeting of XMPP Enthusiasts in Berlin - always 2nd Wednesday of the month.

    Videos

    Sam Whited gave a talk for the XMPP Office Hours about the XSF’s new fiscal hosting service!

    Guest talk at Berlin XMPP Meetup: Diving deep into Briar at the XMPP Meetup Berlin

    Articles

    After being featured in the September 2021 newletter with a Movim & Element web client comparison, Ade Malsasa Akbar is back with a short tutorial on how to use Audio and Video calls in these clients.

    Have you heard about Bad XMPP ? Well, it is actually good - you can test your clients and servers against a set of intentionally badly configured XMPP services. Happy debugging!

    BadXMPP

    The jmp.chat service blog announced some changes to the SIP inbound calling feature, so users are advised to configure it via the new interactive bot. On the iOS side Snikket is now the recommended app as some helpful functions (like calling tones) got sponsored.

    Aria Network wrote a follow-up blog post on UX improvements such as avatars of the Bifrost bridge to Matrix . The previous article was “Conversion of communities to spaces, new Bifrost features” .

    Software news

    Clients and applications

    Following last month’s Conversations and Quicksy releases of 2.10.0, a 2.10.1 point release comes with a new internal library for video compression, which allows more devices to send smaller files. Conversations will now be included in Android backups (be it Seedvault or Google’s) but only if encrypted. Furthermore, there have been address book fixes so contact addresses are picked up easier. Finally there have been fixes for notifications, which allow to start downloads properly and send MUC PMs to the right contact.

    Gajim 1.3.3 has been released . This release features improved Ad-Hoc Commands and brings back spell checking. Gajim 1.3.3 includes many bug fixes and improvements. Also this month: two years of Gajim Development News! In October, Gajim’s event system received significant changes. These changes lead to improvements in notifications mainly, but also made it possible to display Jingle File Transfers directly in the chat view. Another nice addition: search filters which help narrow down your search.

    Version 2.10.2 of the Snikket Android app has been released ! The main highlight of this release is the new dialpad which allows you to navigate automated call systems when using a Jingle to PSTN bridge.

    New beta versions of Beagle IM and Siskin IM have been released for MacOS and iOS with support for location sharing.

    Beagle IM Locations

    Servers

    The Openfire plugin for Push Notification got a small bug fix, so server admins are advised to update to the new 0.9.0 version .

    Libraries

    Development on mellium.im/xmpp (an XMPP library in Go) has been slower than usual this month. We’ve primarily been focused on rolling out basic pubsub, PEP, and PEP Native Bookmarks support and the basics are already merged into the main branch. For more information, see the latest Dev Communiqué .

    Extensions and specifications

    Developers and other standards experts from around the world collaborate on these extensions, developing new specifications for emerging practices, and refining existing ways of doing things. Proposed by anybody, the particularly successful ones end up as Final or Active - depending on their type - while others are carefully archived as Deferred. This life cycle is described in XEP-0001 , which contains the formal and canonical definitions for the types, states, and processes. Read more about the standards process . Communication around Standards and Extensions happens in the Standards Mailing List ( online archive ).

    Proposed

    The XEP development process starts by writing up an idea and submitting it to the XMPP Editor. Within two weeks, the Council decides whether to accept this proposal as an Experimental XEP.

    • No XEPs proposed this month.

    New

    • No new XEPs this month.

    Deferred

    If an experimental XEP is not updated for more than twelve months, it will be moved off Experimental to Deferred. If there is another update, it will put the XEP back onto Experimental.

    • No XEPs deferred this month.

    Updated

    • Version 0.8.0 of XEP-0392 (Consistent Color Generation)

      • Remove Color Vision Deficiency correction algorithms and substitute them with a better recommendation. (jsc)
    • Version 0.5 of XEP-0355 (Namespace Delegation)

      • delegation of Remaining Discovery Infos
      • delegation of Bare JID Disco Items
      • Security Consideration about disco requests
      • namespace bump
      • typos (jp)
    • Version 0.8.0 of XEP-0313 (Message Archive Management)

      • Update groupchat-messages-in-user-archive advice, introducing fields and disco features to make behaviour explicit in future implementations, in light of Last Call feedback. (ks)
    • Version 0.4.0 of XEP-0450 (Automatic Trust Management (ATM))

      • Update to XEP-0434 version 0.6.0 and XEP-0384 version 0.8.0
      • Use Base64-encoded key identifiers in examples
      • Update TM’s namespace to urn:xmpp:tm:1
      • Update OMEMO’s namespace to urn:xmpp:omemo:2 (melvo)
    • Version 0.6.0 of XEP-0434 (Trust Messages (TM))

      • Specify key identifier encoding, improve glossary and update to XEP-0384 version 0.8.0
      • Specify usage of Base64 encoding for key identifiers within trust messages
      • Specify usage of Base16 encoding for key identifiers within Trust Message URIs
      • Use Base64-encoded key identifiers in examples
      • Add ‘hash value’ as example of key identifier
      • Update OMEMO’s namespace to urn:xmpp:omemo:2
      • Update namespace to urn:xmpp:tm:1 (melvo)
    • Version 0.5.0 of XEP-0401 (Ad-hoc Account Invitation Generation)

    Last Call

    Last calls are issued once everyone seems satisfied with the current XEP status. After the Council decides whether the XEP seems ready, the XMPP Editor issues a Last Call for comments. The feedback gathered during the Last Call help improving the XEP before returning it to the Council for advancement to Draft.

    Stable (formerly known as Draft)

    Info: The XSF has decided to rename ‘Draft’ to ‘Stable’. Read more about it here.

    • Version 1.0.0 of XEP-0280 (Message Carbons)
      • Advance to Stable as per Council Vote from 2021-09-29. Unbelievable. (jsc (XEP Editor))

    Deprecated

    • Version 1.1.0 of XEP-0411 (Bookmarks Conversion)
      • Deprecated by vote of Council on 2020-10-06. (XEP Editor (jsc))

    Call for Experience

    A Call For Experience - like a Last Call, is an explicit call for comments, but in this case it’s mostly directed at people who’ve implemented, and ideally deployed, the specification. The Council then votes to move it to Final.

    • No Call for Experience this month.

    Thanks all!

    This XMPP Newsletter is produced collaboratively by the XMPP community.

    Therefore many thanks to Adrien Bourmault (neox), Anoxinon e.V., Benoît Sibaud, emus, Julien Jorge, Licaon_Kter, MattJ, mdosch, Nicola Fabiano, seveso, Sam Whited, SouL, wojtek, wurstsalat3000, Ysabeau for their support and help in creation, review and translation!

    Spread the news!

    Please share the news via other networks:

    Find and place job offers in the XMPP job board .

    Subscribe to the XMPP newsletter

    Also check out our RSS Feed !

    Help us to build the newsletter

    We started drafting in this simple pad in parallel to our efforts in the XSF Github repository . We are always happy to welcome contributors. Do not hesitate to join the discussion in our Comm-Team group chat (MUC) and thereby help us sustain this as a community effort. We really need more support!

    You have a project and write about it? Please consider sharing your news or events here, and promote it to a large audience!And even if you can only spend a few minutes of support, these would already be helpful!

    Tasks we do on a regular basis are for example:

    • Aggregation of news in the XMPP universe
    • Short formulation of news and events
    • Summary of the monthly communication on extensions (XEP)
    • Review of the newsletter draft
    • Preparation for media images
    • Translations: especially German, French, Italian and Spanish

    License

    This newsletter is published under CC BY-SA license .

    • wifi_tethering open_in_new

      This post is public

      xmpp.org /2021/11/the-xmpp-newsletter-october-2021/

    • chevron_right

      Peter Saint-Andre: Philosophy vs. Ideology

      Peter Saint-Andre • news.movim.eu / PlanetJabber • 4 November, 2021

    Today I'd like to explore some implications of my recent series of posts about the nature of opinion; specifically, the dangers of ideology. (As a reminder, so far I've discussed holding fewer opinions, opinions about opinions, holding multiple opinions, opinions vs. truths, and opinions weak and strong.)...
    • wifi_tethering open_in_new

      This post is public

      stpeter.im /journal/1682.html

    • chevron_right

      Ignite Realtime Blog: Smack 4.4.4 released

      Flow • news.movim.eu / PlanetJabber • 1 November, 2021 • 2 minutes

    We are happy to announce the release of Smack 4.4.4. Thanks to numerous contributors this patch level release includes many fixes and improvements. I’d like to especially thank the folks from Jitsi , namely Boris Grozev, Damian Minkov, Ingo Bauersachs, and Jonathan Lennox. Who tracked down multiple bugs, including a nasty concurrency bug. Furthermore, thanks to Ingo, Smack and its important dependencies jxmpp and MiniDNS are now, again, OSGi compatible.

    For a high-level overview of what’s changed in Smack 4.4.4, check out Smack’s changelog .

    The shortlog for the 4.4.4 release is

    flo@neo-pc ~/code/smack $ git shortlog -n --no-merges 4.4.3..4.4.4 Florian Schmaus (23):      Smack 4.4.4-SNAPSHOT      [xdata] Add missing ensureAtMostSingleValue() to parseBooleanFormField      [xdata] Safe the raw character data of form field values      [caps] Use the raw character data of form fields when caclulating the hash      [pubsub] FormNode(Provider) should not fail if there is no DataForm      [socks5] Ensure that the local SOCKS5 proxy is running (if enabled)      [core] Assert that 'event' is not END_DOCUMENT in forwardToEndTagOfDepth()      [socks5] Fix javadoc of getLocalStreamHost()      [socks5] Remove stale null check      [disco] Add DisocverInfo.nullSafeContainsFuture(DiscoverInfo, CharSequence)      [muc] Check mucServicedDiscoInfo for null in serviceSupportsStableIds()      [carbons] Remove erroneous assert statement in connectionClosed()      [muc] Check for self-presence first in presence listener      [muc] Call userHasLeft() *after* the leave presence was sent      [jingle] Add empty element optimization for <content/>      [core] Pass down the XML environment in IQChildElementXmlStringBuilder      [jingle] Mimic Manager.connection() in JingleTransportManager      [jingle] Make Jingle.Builder extend IqBuilder      [jingle] Add unit test to check that there are no redundant namespaces      [build] Remove OSS Sonatype Snapshot repository      Update NOTICE file      [resources] Rename get-contributors.sh to generate-notice-file      Smack 4.4.4Ingo Bauersachs (5):      Prevent password enforcement for SASL anonymous      Fix BOSH connection establishment      Make Smack jars OSGi bundles      Add getter for the stanza associated with the exception      Add missing stream namespace to xml declarationJonathan Lennox (2):      Update documentation of default SecurityMode.      Add removeExtension methods to StanzaBuilder.Damian Minkov (1):      [muc] Also process destory message if it contains <status/>Guus der Kinderen (1):      SMACK-908: Don't use components to count tabs in DebuggerSimon Abykov (1):      Accept an empty string as the label value

    As always, this Smack release is available via Maven Central .

    We would like to use this occasion to point at that Smack now ships with a NOTICE file. Please note that this adds some requirements when using Smack as per the Apache License 2.0 . The content of Smack’s NOTICE file can conveniently be retrieved using Smack.getNoticeStream() .

    1 post - 1 participant

    Read full topic

    • chevron_right

      Gajim: Development News October 2021

      Gajim • news.movim.eu / PlanetJabber • 30 October, 2021 • 2 minutes

    This post marks two years of Gajim development news 🥳 In October, Gajim’s event system received significant changes. These changes lead to improvements in notifications mainly, but also made it possible to display Jingle File Transfers directly in the chat view! Also this month: search filters which help narrow down your search.

    Changes in Gajim

    Cleaning up Gajim’s internal event system offered an opportunity to rework notifications. There is a decision tree Gajim has to go through until a notification is actually issued. For example, a user might set their status to “Busy”, which should suppress showing notifications (and possibly sounds). Chats and group chats need different handling as well, because group chats can have individual notification settings, which depend on various conditions: is it a private or a public group chat, are we being mentioned by other users, etc. These decisions have been centralized at one place in order to reduce code duplication and to make notification handling easier for developers.

    While simplifying Gajim’s event system, Jingle File Transfers came into focus. File transfer event processing had been spread across many places in Gajim, making it hard to migrate away from the “File Transfers” window, which is exclusively used for Jingle File Transfers. After working on this, it is now possible to have multiple widgets process events around file transfers. This means we can have a file transfer widget in the chat view as well! With the new conversation view based on a Gtk.Listbox , it was easy to add a file transfer widget for Jingle File Transfers. Similar to HTTP Upload file transfers, Jingle File Transfers (file offer, progress, success, and error) are now displayed directly in the chat view.

    Thanks to first time contributor wtas , Gajim 1.4 will feature search filters! There are several filters for narrowing down your search: after: and before: for filtering by time, from: for filtering by user, and has: for filtering by content. This allows for example to search for a specific file you received some time ago. Here is what a search could look like:

    after:2021-08-01 has:file

    What else happened:

    The service Bad XMPP offers a set of badly configured XMPP services for testing against. Running Gajim against this service uncovered an issue where Gajim’s account wizard became stuck.

    Plugin updates

    Both Quick Replies and Syntax Highlighting plugins have received a bug fix for an issue where inserting text into the message input failed.

    With Gajim 1.4, many things have changed under the hood. These changes affect how plugins interact with Gajim or how they can access data. Starting this month, we’re adapting plugins to all the changes coming with Gajim 1.4.

    Changes in python-nbxmpp

    python-nbxmpp received code annotations in various places.

    As always, feel free to join gajim@conference.gajim.org to discuss with us.

    Gajim

    • wifi_tethering open_in_new

      This post is public

      gajim.org /post/2021-10-30-development-news-october/

    • chevron_right

      Ignite Realtime Blog: Push Notification Openfire plugin 0.9.0 released

      guus • news.movim.eu / PlanetJabber • 27 October, 2021

    I’m happy to be able to announce that we’ve released version 0.9.0 of the Push Notifications plugin for Openfire!

    This version does not bring new functionality. It does fix a bug that older versions of this plugin had, when running on Openfire 4.6.4 or later.

    For other release announcements and news follow us on Twitter

    1 post - 1 participant

    Read full topic

    • chevron_right

      Peter Saint-Andre: Meditations on Bach #8: Two Quotes from Pablo Casals

      Peter Saint-Andre • news.movim.eu / PlanetJabber • 26 October, 2021

    Here are two quotes from the great cellist Pablo Casals, who re-introduced the Bach Cello Suites to the world in the early twentieth century......
    • wifi_tethering open_in_new

      This post is public

      stpeter.im /journal/1681.html

    • chevron_right

      JMP: Newsletter: Action required for SIP accounts, new inbound call features, and more!

      Stephen Paul Weber • news.movim.eu / PlanetJabber • 20 October, 2021 • 2 minutes

    Hi everyone!

    Welcome to the latest edition of your pseudo-monthly https://jmp.chat update!

    In case it’s been a while since you checked out JMP, here’s a refresher: JMP lets you send and receive text and picture messages (and calls) through a real phone number right from your computer, tablet, phone, or anything else that has a Jabber client. Among other things, JMP has these features: Your phone number on every device; Multiple phone numbers, one app; Free as in Freedom; Share one number with multiple people.

    The biggest announcement this month is the launch of our new inbound voice and SIP account system! Due to changes at our major carrier partner, all inbound call handling had to be rewritten and the SIP accounts some people use are moving to a new server with a new server name. As part of this rewrite you can now use the configure calls command to set call forwarding to any XMPP, SIP, or tel URI without involving support. If you haven’t used the JMP bot before, you do so by sending a message to your cheogram.com contact with the text of the command you want to run. You can send help for a list.

    If you have not tried it yet, now would be a great time to try our features allowing calling from your Jabber account. All your regular SMS contacts can be called as well with no changes on your part, from any client that supports voice calls. Inbound calls can be routed to your Jabber ID using the configure calls command.

    If you still need a SIP account for some reason (such as to use with a device that does not support Jabber calls) you will need to use the reset sip account command to get a username and password on the new server, as the old server will be going away soon. Be sure to use UDP as the transport!

    In other news, our founder Denver Gingerich (ossguy) has returned from his leave and is rejoining us in day-to-day operations. You will see him more often in the chatroom and sometimes answering support.

    There has also been a bit of movement on the mobile app front. We have been partially sponsoring development work on the now-released Snikket iOS which is now our recommended client for all iOS users. When paired with a Snikket server this client should receive calls and messages reliably, and also supports DTMF (entering digits for phone menus) during calls.

    We’ve also had a volunteer working with us to clean up some of the features in our prototype app for Android. Not many visible changes yet (except for a much better icon to open the DTMF pad) but watch this space for updates.

    As always, if you have any questions, feel free to reply to this email or find us in the group chat per below. We’re happy to chat whenever we’re available!

    To learn what’s happening with JMP between emails like this, here are some ways you can find out:

    Thanks for reading and have a wonderful rest of your week!

    • wifi_tethering open_in_new

      This post is public

      blog.jmp.chat /b/october-newsletter-2021

    • chevron_right

      Peter Saint-Andre: There's No Such Thing as a Kudo

      Peter Saint-Andre • news.movim.eu / PlanetJabber • 17 October, 2021

    It always warms my heart when we import a word directly from ancient Greek into English. Often they are philosophical locutions, such as eudaimonia and ataraxia. Yet at times more mundane terms make the leap; these days perhaps the most common one is kudos (e.g., "kudos to you on aceing that algebra test!"). Consistent with modern English usage, people tend to pronounce it "koo-doze" and think of it as a plural ("that algebra test was really hard so you deserve many kudos for aceing it"). However, in ancient Greek κῦδος was pronounced "koo-doss" and was a singular noun (meaning fame, honor, renown). Just as we give praise (not "a praise") to a friend or colleague, so an ancient Greek might have given κῦδος. I'm sorry to disappoint you, but as a result there is no such thing as a kudo....
    • wifi_tethering open_in_new

      This post is public

      stpeter.im /journal/1680.html