It has been 0️⃣ days since the last time I needed to kill-dash-nine synapse because of an accidentally encountered DoS
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] Unable to print the message and arguments - possible formatting error.
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] Use the traceback above to help find the error.
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] --- Logging error ---
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] Traceback (most recent call last):
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/systemd/journal.py", line 599, in emit
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] msg = self.format(record)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/829wb290i87wngxlh404klwxql5v18p4-python3-3.13.7/lib/python3.13/logging/__init__.py", line 999, in format
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] return fmt.format(record)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] ~~~~~~~~~~^^^^^^^^
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/829wb290i87wngxlh404klwxql5v18p4-python3-3.13.7/lib/python3.13/logging/__init__.py", line 712, in format
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] record.message = record.getMessage()
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] ~~~~~~~~~~~~~~~~~^^
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/829wb290i87wngxlh404klwxql5v18p4-python3-3.13.7/lib/python3.13/logging/__init__.py", line 400, in getMessage
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] msg = msg % self.args
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] ~~~~^~~~~~~~~~~
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] ValueError: Exceeds the limit (4300 digits) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] Call stack:
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/bin/.synapse_homeserver-wrapped", line 9, in <module>
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] sys.exit(main())
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/app/homeserver.py", line 417, in main
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] run(hs)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/app/homeserver.py", line 396, in run
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] _base.start_reactor(
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/app/_base.py", line 204, in start_reactor
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] run()
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/app/_base.py", line 186, in run
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] run_command()
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/app/_base.py", line 161, in <lambda>
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] run_command: Callable[[], None] = lambda: reactor.run(),
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/base.py", line 697, in run
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] self.mainLoop()
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/base.py", line 705, in mainLoop
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] self.runUntilCurrent()
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/base.py", line 1105, in runUntilCurrent
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] call.func(*call.args, **call.kw)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/util/__init__.py", line 218, in wrapped_callback
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] callback(*args, **kwargs)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/handlers/worker_lock.py", line 198, in _wake_all_locks
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] deferred.callback(None)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 891, in callback
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] self._startRunCallbacks(result)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 998, in _startRunCallbacks
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] self._runCallbacks()
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1092, in _runCallbacks
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] current.result = callback( # type: ignore[misc]
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/util/async_helpers.py", line 827, in success_cb
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] new_d.callback(val)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 891, in callback
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] self._startRunCallbacks(result)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 998, in _startRunCallbacks
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] self._runCallbacks()
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1092, in _runCallbacks
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] current.result = callback( # type: ignore[misc]
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1803, in _gotResultInlineCallbacks
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] _inlineCallbacks(r, gen, status, context)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/mnv8p1qvxxwlq440wa74pq86h28zbn6k-python3-3.13.7-env/lib/python3.13/site-packages/twisted/internet/defer.py", line 1857, in _inlineCallbacks
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] result = context.run(gen.send, result)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/http/server.py", line 257, in wrapped_async_request_handler
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] await h(self, request)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/http/server.py", line 337, in _async_render_wrapper
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] callback_return = await self._async_render(request)
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/http/server.py", line 562, in _async_render
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] callback_return = await raw_callback_return
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/rest/client/keys.py", line 152, in on_POST
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] result = await self.e2e_keys_handler.upload_keys_for_user(
Oct 01 14:15:06 zorigami synapse[1945329]: twisted: [sentinel] File "/nix/store/pn8w05np69wamy1p3mx5j0g5l9sqwlhj-matrix-synapse-1.138.0/lib/python3.13/site-packages/synapse/handlers/e2e_keys.py", line 869, in upload_keys_for_user
@dejan steht ja noch nix fest zum glueck. interessant waere da schon, fuer wen das gilt. wenn ich sehe, dass wir #matrix im oeffentlichen sektor schon verbreitet haben und auch per TI messenger im gesundheitswesen.... Wo wuerde das gelten und wo nicht?
ein kleiner verein wie freiburg.social e.V. in @freiburg wuerde dann auch "mit Rueckzug drohen" und all unsere 136038 Accounts auf https://matrix.freiburg.social loeschen.
falls hier Politiker sind, @wir erklaeren gerne wieso
Verschluesselung + Hintertuer = Kaputte Verschluesselung ist.
#RegtMichAuf #chatcontrol #matrix
Enter the #Matrix!
Oder: Warum #Signal auch doof ist #ds25
Ein Vortrag über Matrix, warum #Dezentralisierung für Kommunikationsinfrastruktur wichtig ist, und etwas Kapitalismuskritik.
In diesem Vortrag möchte ich das Kommunikationsprotokoll Matrix vorstellen. Er ist vor allem für Neulinge gedacht, soll aber auch erfahrene Matrix-Nutzende nicht langweilen.
Dazu werde ich nicht nur die gängigen Anwendungen vorstellen und auf potentielle Fallstricke hinweisen. Ich werde auch darauf eingehen, warum die konventionellen Instant-Messaging-Dienste da draußen alle schlecht sind. Ja, auch Signal. Spoiler: Dezentralisierung ist unsere einzige Rettung.
https://media.ccc.de/v/ds25-506-enter-the-matrix-oder-warum-signal-auch-doof-ist
#Datenspuren
#NichtszuVerbergen
#Messenger
#Chatkontrolle
@signalappde
#EU
#WhatsApp
#XMPP
@digitalcourage
Enter the #Matrix!
Oder: Warum #Signal auch doof ist #ds25
Ein Vortrag über Matrix, warum #Dezentralisierung für Kommunikationsinfrastruktur wichtig ist, und etwas Kapitalismuskritik.
In diesem Vortrag möchte ich das Kommunikationsprotokoll Matrix vorstellen. Er ist vor allem für Neulinge gedacht, soll aber auch erfahrene Matrix-Nutzende nicht langweilen.
Dazu werde ich nicht nur die gängigen Anwendungen vorstellen und auf potentielle Fallstricke hinweisen. Ich werde auch darauf eingehen, warum die konventionellen Instant-Messaging-Dienste da draußen alle schlecht sind. Ja, auch Signal. Spoiler: Dezentralisierung ist unsere einzige Rettung.
https://media.ccc.de/v/ds25-506-enter-the-matrix-oder-warum-signal-auch-doof-ist
#Datenspuren
#NichtszuVerbergen
#Messenger
#Chatkontrolle
@signalappde
#EU
#WhatsApp
#XMPP
Hmmm, in general I'm not someone who goes "new design = bad", i'm usually quite forgiving for that stuff... But the latest Element update that now just puts all my favorites, chats, dms randomely together in the channel list.... this sucks. I really liked having those groups #matrix
to be clear to anyone on #matrix who experienced vile spam from @crispycat.calitabby:tchncs.de or similar accounts, that was some degenerate impersonator
@crispycat:calitabby.net is the only account i currently use, and if any other account claims to be me demand a message signed with the PGP key at https://calitabby.net/pgp.txt
@Auli @jcs I'm daily driving a #Librem5 with #postmarketOS and everything really important works for my use case, including legacy unencrypted phone calls (VoLTE), SMS messages, 4G data, Wi-Fi, web browsing, email, #e2ee comms with #SignalApp, #DeltaChat, #Matrix, #XMPP, latest apps from #Flathub, etc.
Even running many Android apps with #Fdroid and #Obtainium work via #Waydroid although I tested that on #PureOS, not #postmarketOS.
Sure it's nowhere as fast as mainstream Android phones and has only basic camera support, but then those aren't my priorities when looking at #freedomtech.
@oxysis @Catoblepas Do you have any direct experience with a #Linuxphone that does not in-fact have calling capability and was not the result of a carrier-block?
I'm daily driving a #Librem5 with #postmarketOS and calling does work on it - tested in two countries.
I don't use legacy unencrypted calls and SMS anymore, as a data plan with #SignalApp, #DeltaChat and #Matrix meets my needs.
#FLX1s is even more normie-friendly: can make calls, and has Flathub + Android app compatibility set up out of the box.
Plans, Policies, and Procedures: Cloud Controls Matrix
The framework is aligned to the CSA Security Guidance for Cloud Computing, and is considered a standard for cloud security assurance and compliance.
https://blackcatwhitehatsecurity.com
#Plans #Policies #Procedures #Cloud #Controls #Matrix #CyberSecurity

🗣 Do you like to chat? 🗣
Come join us on Matrix chat!
It’s not overly active. There are days when it’s quiet. It’s more like having friends in your pocket all the time. When you have something to say, there’s always someone willing to chime in. It’s also good if you just need someone to talk to.
If you want you can join via the web or your own Matrix app. Come join us! (please boost for visibility.)
https://matrix.to/#/!FoPLUHACuzdAvyXPim:matrix.org?via=matrix.org
Was haltet ihr davon, auch föderierte Chatsysteme mit aufzunehmen. Also #XMPP und #Matrix. Wenn ich das richtig mitbekommen habe, hat ja zumindest die #Bundeswehr auch schon Erfahrung mit Matrix. Daran könnte man argumentativ anknüpfen.