-
reawaken
Hey all, ive tried both the nightly apt repo and the debian repo, im on 1.8.1 and omemo doesnt show up in my plugins menu
-
reawaken
I also tried the flatpack as well, no luck there either
-
reawaken
https://j.404.city:5443/share/96e848e40f47454eb243d25dde161054b4deaa6b/r0TvduOLwoVLv8nedLPqP4qwe90lztEgTWzVEu08/Screenshot_20230925_012407.png
-
reawaken
Anyone have any advice? Ive already got gajim-omemo installed as well via apt
-
umu
there is no more omemo plugin
-
umu
it's now integrated
-
reawaken
i figured it out. Click your username at the bottom left then settings. I was using preferences from the menu
-
reawaken
How can i test if the encyrption works
-
reawaken
Would i need to PM someone?
-
umu
ye
-
umu
directly thru their address
-
reawaken
ok, thank you
-
fjklp
if a change is made in gajim/data/gui/groupchat_info_scrolled.ui, do translations need to be updated?
-
cal0pteryx
Only if strings were changed
-
fjklp
is this as simple as `python scripts/update_translations.py update` ?
-
fjklp
because none of update,build,cleanup changed the po files for the string matching my change
-
fjklp
or, we can just forget about other languages since only English matters
-
bodqhrohro
fjklp: you have 8 mistakes in the word "Esperanto".
-
Lightning Bjornsson (they, he, xe/hir)
bodqhrohro: the jokes can go here >>> /dev/tull✎ -
Lightning Bjornsson (they, he, xe/hir)
bodqhrohro: the jokes can go here >>> /dev/null ✏
-
umu
quick question
-
umu
can he setup a gajim mumble server so we can use voice chat to give help to new gajim users?✎ -
umu
can they setup a gajim mumble server so we can use voice chat to give help to new gajim users? ✏
-
Lightning Bjornsson (they, he, xe/hir)
no
-
umu
wym no
-
bodqhrohro
Someone still remembers Mumble, huh?
-
Lightning Bjornsson (they, he, xe/hir)
it's not topical
-
bodqhrohro
I have never used that, because I'm not a gamer.
-
Lightning Bjornsson (they, he, xe/hir)
> bodqhrohro a écrit : > Someone still remembers Mumble, huh? I do. I don't use it to give software support.
-
bodqhrohro
Well, providing support via Jingle calls would be PKUNZIP.ZIP.
-
bodqhrohro
Especially given that calls are currently broken in Gajim lol.
-
umu
well
-
umu
mumble integration into gajim wouldn't really be a bad idea
-
umu
afaik stun is requires an extensive firewall depending on where u place it
-
bodqhrohro
Gajim is not a multi-protocol client, remember? :P
-
umu
wym
-
Lightning Bjornsson (they, he, xe/hir)
Gajim is XMPP-only, no Mumble.
-
umu
well then why is there voice support?
-
umu
implement it first then write a xep
-
umu
then it becomes part of xmpp
-
umu
shouldn't be to hard to have clients mutually agree on a mumble server
-
umu
hardest part is just mixing the audio together in python
-
bodqhrohro
Gajim already uses Python libraries with native components.
-
umu
☝️☝️☝️
-
umu
mumble is a lot easier of a voice setup than stun/turn
-
umu
too many firewall and network caveats you won't be able to properly cover
-
umu
conversations doesn't even fall back to relay properly
-
Link Mauve
umu, coturn or eturnal don’t have very different requirements than mumble’s server.
-
Lightning Bjornsson (they, he, xe/hir)
mumble still needs a public IP, stun/turn in junt a way to Get That.
-
Lightning Bjornsson (they, he, xe/hir)
Link Mauve: I think umu is a troll.
-
Link Mauve
You have to configure your port redirections if you’re behind a NAT, and that’s pretty much it.
-
umu
there are a lot of edge cases with nat
-
Link Mauve
Use a public server if you can’t self-host.
-
umu
with regards to either of those I think it should relay by default
-
umu
it's not the server though
-
Link Mauve
It is?
-
umu
clients don't handle network edge cases for stun/turn properly
-
umu
6to4
-
umu
double nat
-
Link Mauve
umu, fix your client then I guess, or find someone to fix it.
-
Link Mauve
Or fix your network conditions, push your ISP to give you a proper IPv6 for instance.
-
umu
also the issue of phones have 2 ipv6 addresses
-
Link Mauve
Do they?
-
umu
ye
-
Link Mauve
What for?
-
umu
mmmm
-
umu
mimo?
-
umu
not sure
-
umu
I just know they do
-
umu
depends on the provider
-
Link Mauve
In any case it isn’t up to Gajim to fix your ISP, go complain to them instead.
-
Link Mauve
Gajim is a desktop client and doesn’t target mobile.
-
umu
ye but the problem is stun and turn require extensive negotiation of how to rendezvous which every client is bound of fall short of given xmpps track record
-
umu
if u use something that's relay only u don't have any issues because there's no negotiation left at all
-
umu
this opens up new windows of opportunity like xmpp over mumble etc
-
umu
u could very easily fit xmpp stanzas into mumbles protobufs
-
Link Mauve
Well no, STUN just gives you your public IPv4, and TURN just relays what you send it after authentication, there is no negociation in either of these protocols.
-
Link Mauve
You are probably confusing it with Jingle, which lets you determine what you decide to send (for instance video, audio, files, an XMPP stream, some UDP packets, etc.), where you send them (ICE is usually what gets used there, to negociate e.g. the usage of a TURN relay), with which security (e.g. DTLS-SRTP).
-
umu
how would the clients know how to connect to one another if there was no negotiation?
-
Link Mauve
I don’t know how Mumble does it, but it probably negociates at least the codecs, using a protocol probably similar to Jingle.
-
Link Mauve
umu, have a look at https://xmpp.org/extensions/xep-0176.html for instance.
-
Link Mauve
It is one possible method for determining the best path to connect to each other, either directly or through a relay.
-
umu
please read https://xmpp.org/extensions/xep-0176.html#protocol-checks
-
umu
in a perfect world ye it should just work
-
umu
I get that
-
umu
but when we're looking at the what 4-5 implementations of this at the moment they're not exactly working ideally
-
umu
1 fails to find a direct peer 2 fails to negotiate to a relay 3 uses a deprecated ietf range on both ends
-
umu
I've seen all 3 of these
-
umu
at this point in time does voice data only going through the server given the amount of users we have really carry that much overhead
-
Link Mauve
You can negociate IBB if you really hate yourself and your server.
-
Link Mauve
This is XEP-0261.
-
Link Mauve
In your failure cases, 1 is normal if both are behind a NAT and UDP hole punching doesn’t work, 2 is a deployment failure on your server, they probably forgot to deploy coturn or such or to advertise it using XEP-0215.
-
Link Mauve
3 I don’t understand your issue.
-
umu
not sure what you're trying to defend here
-
umu
I can go back and give you various examples when they do fail
-
Link Mauve
I’m telling you that Mumble isn’t magical, it most likely has to do the same things XMPP clients have to do, just worrying about a single implementation.
-
umu
but that takes a lot of time
-
Link Mauve
umu, don’t give them to me, fix either your server or your client or your ISP.
-
Link Mauve
I wouldn’t be able to fix those for you.
-
umu
the solution is most likely mumble
-
umu
it just works everytime
-
Link Mauve
umu, Mumble isn’t magical, it most likely has to do the same things XMPP clients have to do, just worrying about a single implementation.
-
umu
if you have to fix 3 things the client the server and the ISP that's an accessibility issue
-
umu
the person running the server shouldn't have to troubleshoot all 3 of those
-
Link Mauve
umu, no, the person running the server should run the necessary services for things to work correctly.
-
Link Mauve
For instance a TURN relay.
-
Link Mauve
Otherwise it’s as if you complained that your XMPP server which doesn’t run a Mumble service isn’t accessible using Mumble.
-
umu
when roaming it's not going to fall back to a relay though
-
umu
with mumble it'll just reconnect to the server again
-
Link Mauve
Why would it not?
-
umu
because the call would need to be restarted again
-
umu
for calls the clients don't hold things open long enough
-
umu
with mumble the server is always open
-
MSavoritias (fae,ve)
of course thats the difference between a call and a voice room
-
MSavoritias (fae,ve)
you could have mumble in gajim but it hasnt been done yet
-
Link Mauve
umu, no, you can renegociate the properties of the call at any moment.
-
Link Mauve
You can renegociate moving to TURN even if you didn’t start from there, you can renegociate the codecs, you can add a video stream even if you didn’t have one at first, you can do pretty much anything you want in the middle of a call.
-
bodqhrohro
cal0pteryx: see, a wall of off-topic here and I'm totally unrelated, still blamed for something somehow.
-
nicoco
maintainers: I opened this: https://dev.gajim.org/gajim/gajim/-/merge_requests/970 and I'd be happy to read your feedback. I think it's a pity that "presence statuses" and "idle since: xxx" are only visible in the tooltip of the roster view, so this MR uses the line below a contact's name in the chat banner to display them when they are available.
-
nicoco
Haha, I just realised that the previous MR is also about presence statuses more visible, this time in the roster view. Liberate the presence statuses! ;-)
-
Link Mauve
nicoco, I don’t have much of an opinion on it, but having more information can make the UI feel heavier than it is.
-
nicoco
https://upload.slidge.im:5281/file_share/OIi16wsxKsXWA6f9NqAPs5R2/Screenshot_20230925_144331.png
-
nicoco
I think it fits nicely? It looks like the space below the name was made for this ;)
-
nicoco
Link Mauve: maybe it should just be configurable, and disabled by default?
-
MSavoritias (fae,ve)
note that the space directly under the name has the device the person is using something
-
MSavoritias (fae,ve)
sometimes*
-
MSavoritias (fae,ve)
so idk if this will overlap if it hasnt account for that
-
nicoco
> the space directly under the name has the device the person is using Oh, good point. I'm not even sure how that "device" is decided by gajim, since most my xmpp contacts only use Conversations and I don't see the "mobile phone" icon with them.
-
MSavoritias (fae,ve)
I see it sometimes. I dont how useful that is anymore though
-
Kris
Hmm, wasn't there something about primary and secondary devices and a relation to push notifications or so?
-
Kris
Maybe I am just remembering someone's wish though
-
Lightning Bjornsson (they, he, xe/hir)
Link Mauve: umu is a troll.
-
MSavoritias (fae,ve)
> Hmm, wasn't there something about primary and secondary devices and a relation to push notifications or so? I know of the concept yeah. But no idea if there is a client that actually exposes that ↺
-
MSavoritias (fae,ve)
I dont think cheogram does
-
33777
I want to make my account linked to anyone via their Omimo
-
33777
Can someone help me? I want to reach even people who have an omimo code
-
33777
OMEMO.I mean
-
bodqhrohro
33777: you have OMEMO fingerprint but don't have a JID, huh?
-
33777
What is it JID
-
33777
bodqhrohro:
-
☭Mike Yellow
33777, JID is your identity and contact address.
-
33777
How do I get to it?
-
☭Mike Yellow
OMEMO fingerprint is not contact address.
-
☭Mike Yellow
33777, your address is your JID. “username@xmpp.server”
-
33777
I know, but there are people whose contacts I have but cannot communicate with them
-
33777
33777, your address is your 33777@xmpp.server”
-
33777
How do you mean
-
bodqhrohro
Kris: priorities exactly serve the purpose of marking "primary" and "secondary" devices. But some "modern XMPP" fanatics have decided they're problematic and outdated, nothing new.
-
☭Mike Yellow
33777, ……. Sorry, ask another one for help. Or you need to get an XMPP user manual.
-
bodqhrohro
33777: what exactly do you mean by "cannot communicate"?
-
33777
I mean, there are people I cannot message because it requires an Omimo fingerprint
-
bodqhrohro
33777: you don't exactly need one, both parties can use blind trust, but checking the fingerprint would be better, of course.
-
bodqhrohro
You can click the shield icon next to the input field to manage them.
-
MSavoritias (fae,ve)
also at least in android clients and gajim i think the message will be shown anyway
-
33777
I did not talk about the fingerprint, I meant the encryption fingerprint
-
MSavoritias (fae,ve)
and marked untrusted
-
☭Mike Yellow
> I mean, there are people I cannot message because it requires an Omimo fingerprint For newbies, use unencrypted message first, please.
-
33777
I tried that but it says delivery was not completed
-
☭Mike Yellow
33777, Conversations? Hold and check the feedback error information.✎ -
MSavoritias (fae,ve)
yeah in that case it has nothing to do with encryption
-
☭Mike Yellow
33777, Conversations? Hold the message and check the feedback error information. ✏
-
33777
Maybe it's because of the Omimo client
-
MSavoritias (fae,ve)
what is the name of your client?
-
33777
blabber.im is unable to send encrypted messages to ممد سين. This may be due to your contact using an outdated server or client that can not handle OMEMO. It appears like this
-
deepreef11
How to sync contacts from cheogram?
-
33777
Where can I find my client?
-
MSavoritias (fae,ve)
its the app you downloaded to connect
-
☭Mike Yellow
33777, please tell me the feedback information of failed unencrypted messages.
-
MSavoritias (fae,ve)
> How to sync contacts from cheogram? sync to gajim? it should happen automatically
-
33777
No problem with this
-
33777
blabber.im is unable to send encrypted messages to ممد سين. This may be due to your contact using an outdated server or client that can not handle OMEMO.
-
MSavoritias (fae,ve)
what program is the other person using?
-
deepreef11
I mean I get a few numbers and they didn't sync with names, I only have numbers
-
deepreef11
Is there a way to sync again?
-
MSavoritias (fae,ve)
deepreef11: for jmp i would ask in xmpp:discuss@conference.soprani.ca?join
-
nicoco
Dear gajim bosses, I think this new version of an old MR attempt is now good: https://dev.gajim.org/gajim/gajim/-/merge_requests/859 it would be super cool to review :-)
-
bodqhrohro
> gajim bosses Would I get some cool loot if I kill them?
-
umu
> Link Mauve: umu is a troll. no slandering my plz
-
umu
if you want me to change how I conduct myself please do not label me instead give me valuable feedback
-
Link Mauve
I haven’t felt that while discussing with you earlier, you were just misinformed on Jingle.
-
umu
maybe, I might have to read it again
-
umu
but that doesn't make me a troll does it!?
-
Link Mauve
Not in my opinion, not in this discussion, I don’t know you well enough to assert that in general though. :p
-
bot
Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *f1f0a7b8* < https://dev.gajim.org/gajim/gajim/-/commit/f1f0a7b870848b70c0dc57cf18719a91784cd197 > feat: ChatMenu: Always show "Execute command" action