Damus
Ge0rG profile picture
Ge0rG
@Ge0rG

cyber doctor (but not _that_ kind of doctor), hobby photographer, owner/admin of cursed hardware, FOSS project janitor (@yaxim, @aprsdroid), #EV (in)security enthusiast, radio amateur, #y2k38 consultant w/ 20+yrs experience, fedi for life (#xmpp)

Original content: mostly #ReverseEngineering (use "︙" / "Hide boosts from @ge0rg")

Living in #Neuland - Experte für Souveräne Digitalität

I'd love to hear why you follow me.

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

note14n36x...
Ge0rG profile picture
@nprofile1q...
It's complicated™️. Depending on the Unicode/stringprep/PRECIS specification level supported by your client and server, it's either allowed or forbidden. I'm working on a blog post describing all the relevant aspects, and I guess the full description will cover over a dozen RFCs.
note17q7t2...
Ge0rG profile picture
@nprofile1q...
The punycode host name would be xn--e4h.op-co.de but when establishing an XMPP link, you need to tell the server the Unicode version of the domain inside the XML stream, so if your implementation doesn't support it, you'll be out of luck. I also have xmpp:ツ.op-co.de which doesn't violate IDNA2008 if you want to test.
note1n39ws...
Ge0rG profile picture
@nprofile1q... In fact, I was just pointed out that ☝️ is forbidden under IDNA2008 rules, but it was allowed under IDNA2003, so apparently the Unicode consortium DOES NOT WANT US TO HAVE FUN!!!

That said, the different skin tones are encoded with Fitzpatrick Modifiers, e.g.

U-1F3FF EMOJI MODIFIER FITZPATRICK

which were only introduced in Unicode 8.0 in 2015, so long after both IDNA2003 and IDNA2008. The former treats them as unassigned, not sure about the latter.
Ge0rG profile picture
Last night I didn't want to do my taxes... so I installed @nprofile1q... on my LAN switch, a #MikroTik RB4011

It was hypothetically easy (install&enable Containers, follow https://prosody.im/doc/docker to deploy on eMMC, forward the ports, add a certificate), so I played it on hard mode with a #punycode domain

Biggest challenge: MikroTik won't let you paste "☝" in a terminal

2nd challenge: finding a compatible client

Now say hi to xmpp:georg@☝.op-co.de (if your client permits)

#xmpp #docker #prosody


Ge0rG profile picture
Der freundliche Schaffner hat mir einen Ersatzfahrplan für die +20m verspätete Verbindung ausgedruckt. Aber erst nach einem "lustigen" "Witz" über meinen Namen.

#NowTräwelling #GPN #GPN24

1
Mäh W. · 3w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq47p9fsw66pz8dmmv330a03uc0n3kne5aeq636ru3pecz77y2jp3qvhldm2 Der Schaffner braucht jetzt neues Druckerpapier. Gute Heimreise!
Ge0rG profile picture
Noch 25 Minuten bis zu meinem Talk "Bluetooth-Smart-Kommunikation von Gadgets analysieren" im Kubus auf der #GPN24

Genau der richtige Moment für intensives Lampenfieber!

#GPN
note1fgl5m...
Ge0rG profile picture
@nprofile1q...
Today for the whole day there was a queue outside for the day passes (no idea how long it takes though), but you only need them to enter the building for talks / hack space / the bar. Hanging out outside on the meadows or getting food works without a pass. Ping me if you decide to come, I'll be there from noon to the evening.