Tuesday, August 31, 2021
grimoire@muc.metronome.im
August
Mon Tue Wed Thu Fri Sat Sun
            1
2 3 4
5
6
7 8
9 10
11
12 13 14
15
16 17 18 19
20 21 22
23 24 25 26 27 28
29
30 31
         
Metronome IM "cook" book room | Support and Dev talk about the Metronome XMPP server.

Latest stable version build is: 4.0.3

For more information you can visit: https://metronome.im

Room logs can be found here: https://muc.metronome.im/logs/grimoire/

* Links *
<==========================================================>
- Building & Installation:
https://metronome.im/building
- Documentation:
https://metronome.im/documentation
- Issues Tracker:
https://github.com/maranda/metronome/issues
<==========================================================>

[12:16:04] <Github [@maranda:aria-net.org]> [maranda/matrix-bifrost] maranda pushed to aria-net-bifrost: Better hadle room discovery requests

Make information a little more consistent adding actual occupants and room description. - https://github.com/maranda/matrix-bifrost/commit/bb89eb78a18f02ec0d6f5e84b0ff3e9a7d45ff2e
[19:00:14] <Github [@maranda:aria-net.org]> [maranda/matrix-bifrost] web-flow pushed 71 commits to develop: https://github.com/maranda/matrix-bifrost/commit/d60170cc21e6149a67d3e370fb376f14a186f74dHalf-Shot: Make node-purple optional againHalf-Shot: Move purple specific options to the opts objectHalf-Shot: Drop some super old warningsHalf-Shot: Allow configuring accounts with default settingsHalf-Shot: S4B supports HTMLHalf-Shot: Various string improvementsHalf-Shot: Add prpl-sipe stringHalf-Shot: Cleanup purple instanceHalf-Shot: LintingHalf-Shot: Various bits for typing notificationsHalf-Shot: Make this less sadHalf-Shot: Fixup testsHalf-Shot: Merge branch 'hs/purple' of github.com:matrix-org/matrix-bifrost into hs/purpleHalf-Shot: correct package.jsonHalf-Shot: Bump node-purple packageHalf-Shot: Update READMEHalf-Shot: Update configHalf-Shot: Update dockerfile, adding commentsHalf-Shot: Update m-a-b dependencyHalf-Shot: Update yarn.lockHalf-Shot: defaultAccountSettings can be undefinedHalf-Shot: Tidy up typing / event conditionsHalf-Shot: Remove timerHalf-Shot: Make protocol abstractHalf-Shot: Require Node 12Half-Shot: Drop need for find-accountHalf-Shot: Mark as abstractHalf-Shot: Merge pull request #256 from matrix-org/hs/purple

Improve support for libpurple and add support for Skype 4 business.Tadeusz Sośnierz: Don't log pings being sent before they're actually sentTadeusz Sośnierz: Add a changelog checker and a Github CI for itHalf-Shot: Merge pull request #260 from matrix-org/tadzik/log-pings-better

Don't log pings being sent before they're actually sentHalf-Shot: Use eslintHalf-Shot: Lint all da thingsHalf-Shot: changelogHalf-Shot: Remove eslint-plugin-prefer-arrowHalf-Shot: Sadly, let's allow warnings for nowHalf-Shot: Apply suggestions from code review

Co-authored-by: Christian Paul <christianp@element.io>Half-Shot: Update .eslintrcHalf-Shot: Check the appservice connection on startupHalf-Shot: changelogHalf-Shot: Merge pull request #262 from matrix-org/hs/use-eslint

Replace TSLint with ESLintHalf-Shot: Use axios over requestHalf-Shot: Replace he with html-entitiesHalf-Shot: Update prom-clientHalf-Shot: Use newer version of uuidHalf-Shot: Update packagesHalf-Shot: Fix encodingHalf-Shot: Merge pull request #266 from matrix-org/hs/check-for-ping

Check that the appservice can be reached on startupHalf-Shot: changelogHalf-Shot: Remove reference to tslintHalf-Shot: Fix bridge starting twiceHalf-Shot: Use CLI port followed by AS portHalf-Shot: Merge pull request #269 from matrix-org/hs/fix-startup

Fix bridge starting twiceHalf-Shot: Merge pull request #267 from matrix-org/hs/dependency-bump

Bump dependencies of thingsTadeusz „tadzik” Sośnierz: Revert "Use CLI port followed by AS port"

This reverts commit 44d027d9a00378fd166650df2ac2797af981ceb2
as it turns out to break more than it fixes :|Tadeusz Sośnierz: Defer to xmpp.js instead of tracking connection state ourselves

We weren't always doing it right which led to lost messages in some edge
cases. It's best we don't do that at all.Tadeusz Sośnierz: Reschedule sending the XMPP stanzas if sending them failed for any reason

This should only happen due to an underlying socket error, which xmpp.js
handles on its own with a reconnect – this ensures that the messages we
were attempting to send there are not getting lost.

Hopefully fixes GH-236.Tadeusz Sośnierz: Update changelogtadzik: Merge pull request #264 from matrix-org/tadzik/gh-236/reinforce-xmpp-connection-handling

Make XMPP connection handling more resilientHalf-Shot: Merge pull request #270 from matrix-org/tadzik/undo-port-defaults

Revert "Use CLI port followed by AS port"Half-Shot: Add a function to get an admin room ID for a userIDHalf-Shot: changelogHalf-Shot: Update program.tsHalf-Shot: Update dependentsHalf-Shot: Add the typeHalf-Shot: Await thisHalf-Shot: Do not upsert admin roomsHalf-Shot: testHalf-Shot: Merge pull request #272 from matrix-org/hs/add-admin-room-method

Add a function to get an admin room ID for a userIDTadeusz Sośnierz: Optimize updateMatrixMemberListForRoom()

This saves us from iterating over the same lists multiple times,
and also from allocating memory from them in the first place,
which should net some visible wins for rooms like HQ.Half-Shot: Merge pull request #283 from matrix-org/tadzik/optimize-updateMatrixMemberListForRoom

Optimize updateMatrixMemberListForRoom()
[19:05:08] <Github [@maranda:aria-net.org]> [maranda/matrix-bifrost] maranda pushed 2 commits to aria-net: https://github.com/maranda/matrix-bifrost/commit/7678d9d2a6dab33757c4c0672ce3fb9ee37366f6Tadeusz Sośnierz: Optimize updateMatrixMemberListForRoom()

This saves us from iterating over the same lists multiple times,
and also from allocating memory from them in the first place,
which should net some visible wins for rooms like HQ.maranda: Merge remote-tracking branch 'upstream/tadzik/optimize-updateMatrixMemberListForRoom' into aria-net
[19:06:07] <Github [@maranda:aria-net.org]> [maranda/matrix-bifrost] web-flow pushed 2 commits to aria-net: https://github.com/maranda/matrix-bifrost/commit/bbb6f9ece88b4a3f56fa575ac0ec98584c2bd731Half-Shot: Merge pull request #283 from matrix-org/tadzik/optimize-updateMatrixMemberListForRoom

Optimize updateMatrixMemberListForRoom()maranda: Merge branch 'matrix-org:develop' into aria-net
[19:13:23] <Github [@maranda:aria-net.org]> [maranda/matrix-bifrost] maranda pushed 2 commits to aria-net-bifrost: https://github.com/maranda/matrix-bifrost/commit/3464b22f6c30d696bdc5ec1727ee4c7ef3546645Tadeusz Sośnierz: Optimize updateMatrixMemberListForRoom()

This saves us from iterating over the same lists multiple times,
and also from allocating memory from them in the first place,
which should net some visible wins for rooms like HQ.maranda: Merge remote-tracking branch 'upstream/tadzik/optimize-updateMatrixMemberListForRoom' into aria-net-bifrost
[19:17:45] <Github [@maranda:aria-net.org]> [maranda/matrix-bifrost] maranda pushed to aria-net: Add missing avatar hash from merge - https://github.com/maranda/matrix-bifrost/commit/5290eded88e4265723ca3860cc2f89fd71f08a5f