-
cal0pteryx
umu: please participate in a healthy way.
-
cal0pteryx
Salvor_Hardin: otr is not able to handle multi device situations and comes with.other drawbacks. It was removed from gajim, and it won't come back. I'd advise your contacts to switch to other clients, since pidgin's xmpp support is quite outdated, and it won't work reliably
-
umu
https://pidgin.im/help/protocols/xmpp/supportedxep/
-
umu
wymmm
-
umu
pidgin supports plenty of xeps
-
MSavoritias (fae,ve)
Supporting xeps doesnt mean anything. Which xeps is the questioe
-
MSavoritias (fae,ve)
Aed the answer is old xeps that havent been updated in over a decade
-
MSavoritias (fae,ve)
With old encryption based on otr. As was said
-
umu
pidgin has an omemo plugin
-
umu
and supports almost all of the xeps you'd expect for a chat client
-
MSavoritias (fae,ve)
No it doesnt. Go check the xeps. And i will leave it at that because its ot here :)
-
umu
wym
-
umu
how does this make the client unable to chat
-
umu
its not missing any xeps that you need
-
kurion
Hi, today I came across the concept of [proxy obedience](https://2019.www.torproject.org/projects/torbrowser/design/#proxy-obedience). I'd like to check if Gajim does any network activity outside the proxy configured by the user. How can I do this reliably? Looking for suggestions. :)✎ -
kurion
Hi, today I came across the concept of (proxy obedience)[https://2019.www.torproject.org/projects/torbrowser/design/#proxy-obedience]. I'd like to check if Gajim does any network activity outside the proxy configured by the user. How can I do this reliably? Looking for suggestions. :) ✏
-
cal0pteryx
umu: pidgin does not work reliably, as several reports showed. It.is not very helpful to promote it (here)
-
umu
im not promoting it
-
cal0pteryx
Good
-
umu
> Hi guys. All very well? I wanted to suggest something to Gajim. I'm a user of this client on another PC and if there was another encryption option, like OTR, it would be great. I have several friends who use Pidgin and if there was at least encryption by default between both clients it would be helpful. I hope I didn't bother. Hugs!
-
umu
this is what i was responding 2
-
ham5urg
Why does Gajim take so much CPU when running idle in the background?
-
ham5urg
https://upload.gequatsche.odyss3us.net:5281/file_share/5IkZf0zpuBSR030bKtdPRUNf/Bildschirmfoto%20vom%202023-09-19%2009-49-45.png
-
ham5urg
3.0
-
cal0pteryx
ham5urg: make sure you're running the latest version
-
cal0pteryx
Also you can have a look at Gajim's xml console, check if there is much scrolling by
-
ham5urg
cal0pteryx, I use 1.8.1. The xml-console shows an entry ~around every 2nd second.
-
cal0pteryx
That should be ok then. If you want to dive deeper into this, you would have to profile what gajim actually does
-
cal0pteryx
This isn't typical, just so you know
-
Lightning Bjornsson (they, he, xe/hir)
> cal0pteryx a écrit : > umu: pidgin does not work reliably, as several reports showed. eh? I found it mostly reliable but dated (no edits, no archive replay in the main window, GTK2 GUI, etc) in my short time using it (which I don't currently because it was frustrating). Also the omemo support plugin is questionable. if all you need is Jabber, and the workspaces paradigm is not obnoxious to you, Gajim is a superior option.
-
Salvor_Hardin
Thanks to everyone for answering. I spoke to Pidgin people doing the same proposal and there is a work ongoing, as a priority: https://messaginglayerscurity.rocks/
-
Salvor_Hardin
Things will improve! ;-)
-
Salvor_Hardin
About the pidgin plugins, I know you can add. I suggested to the team to put as standard in order to avoid problems. For example, it is not possible to install plugins if using Tails. This is because we have to change permissions, which is not easy.
-
Salvor_Hardin
Anyway, I hope the community think not only at Pidgin and Gajim, but Dino and others. It seems interesting to make a client "polyglot". Including mobile customers.
-
bodqhrohro
Do any clients support MUC history limits so I can test them in practice?
-
bodqhrohro
Lightning Bjornsson (they, he, xe/hir): Pidgin and most of plugins for it are written in C, which destroys its reliability. Some plugins crash often, some eventually, but in general it's a big PITA. I did experience crashes even with the stock IRC plugin.
-
Lightning Bjornsson (they, he, xe/hir)
> bodqhrohro a écrit : > Lightning Bjornsson (they, he, xe/hir): Pidgin and most of plugins for it are written in C, which destroys its reliability. this does not follow. > Some plugins crash often, some eventually, but in general it's a big PITA. I did experience crashes even with the stock IRC plugin. right... i'd be keenly interested to study this
-
bodqhrohro
I had reported many of them and did even fix some of them, but this is an eternal whack-a-mole.
-
MSavoritias (fae,ve)
C is bad what else is new :P
-
bodqhrohro
Lightning Bjornsson (they, he, xe/hir): there's a clear relation. In scripting languages, programmer's error means an exception. In C, programmer's error means a crash, or a memory corruption and a crash long after that with unpredictable consequences. In an app actively communicating with the network it's highly dangerous.
-
bodqhrohro
MSavoritias (fae,ve): Metaprog? ×DDDDDD
-
Lightning Bjornsson (they, he, xe/hir)
irrational C hate
-
Lightning Bjornsson (they, he, xe/hir)
very boring, i'd rather get drunk than hear more
-
bodqhrohro
Pretty rational. Feel free to cause a memory corruption in a hipsta Node.JS app.
-
bodqhrohro
(you still can in the engine, because it's written in… surprise… C++)
-
Lightning Bjornsson (they, he, xe/hir)
sounds pretty easy, Node.js is inherently corrupted because it's JavaScript✎ -
Lightning Bjornsson (they, he, xe/hir)
sounds pretty easy, Node.js is inherently corrupted because it's interpreting JavaScript ✏
-
bodqhrohro
Modern CPUs differ so much from what we had in the start of UNIX era that they need some programming approach made completely from scratch. By someone with an extremely out-of-box thinking, ideally not knowing how does modern software actually work so they're not blinkered with existing solutions.
-
bodqhrohro
The way how bloated LLVM IR and modern C/C++/Rust compilers are clearly shows evolution has went the wrong way.
-
MSavoritias (fae,ve)
looks like irrational javascript hate to me :)
-
bodqhrohro
The whole text programming paradigm is corrupted.
-
Lightning Bjornsson (they, he, xe/hir)
i hear scratching
-
bodqhrohro
Nice pun.
-
Lightning Bjornsson (they, he, xe/hir)
modern CPUs pretend to execute linearly but in reality issue instructions 6 a go
-
Lightning Bjornsson (they, he, xe/hir)
several milliard times a second.
-
bodqhrohro
But Scratch is merely text programming enclosed into puzzle elements. Metaprog too. HiASM too. Virtually anything graphical I know too. Maybe some functional languages are not, but they're even more abstracted from the real CPU execution than the dated imperative programming paradigm.
-
Lightning Bjornsson (they, he, xe/hir)
this, itself, is inherently corrupt.
-
bodqhrohro
Basically, provide an autistic kid with a CPU, don't allow them to use computers, especially YouTube/Tiktok tarnation, and watch what useful would they come up with.
-
bodqhrohro
Maybe that would be the point when we reach technological singularity.
-
Lightning Bjornsson (they, he, xe/hir)
> bodqhrohro a écrit : > Basically, provide an autistic kid with a CPU, don't allow them to use computers, especially YouTube/Tiktok tarnation, and watch what useful would they come up with. exploiting the disabled and different now are we do you have another MUC you're in so we can free this one for topical noise?
-
bodqhrohro
I recently watched into the kernel code. likely/unlikely macros everywhere. Weird ASM hacks to "control" branch prediction. Why the heck did we even run into this? Thrown microcode down.✎ -
bodqhrohro
I recently watched into the kernel code. likely/unlikely macros everywhere. Weird ASM hacks to "control" branch prediction. Why the heck did we even run into this? Throw microcode down. ✏
-
bodqhrohro
Lightning Bjornsson (they, he, xe/hir): it's not exploiting, it's providing with interesting tasks :P I wouldn't flood here if I would in one obviously (not).
-
Lightning Bjornsson (they, he, xe/hir)
The CPU expects to be spoken to as a linear executor, but with hints about the likelihood of various futures. But it executes in parallel.
-
Lightning Bjornsson (they, he, xe/hir)
The specter of SPECTRE. The madness of MELTDOWN. All caused by this disconnect between the CPU's reality and its programmer's reality.
-
bodqhrohro
> Do any clients support MUC history limits so I can test them in practice? Bump.
-
bodqhrohro
(like discussing other clients is less of offtopic here, hehe)
-
bodqhrohro
Also, is ofrom useful for anything? Gajim just not seem to use it, yet nbxmpp stores it.
-
cal0pteryx
Please stay on topic in this room. bodqhrohro you've been abusing this a lot
-
bodqhrohro
I know :C
-
bodqhrohro
> > Do any clients support MUC history limits so I can test them in practice? > Bump. NVM, BombusMod supports it.
-
bodqhrohro
(only by message count, but that's enough, I suppose, and it's specifiable by user)
-
umu
good morning
-
umu
when is omemo 2 going 2 b supported
-
VA1DER
It is supported.
-
lissine
Actually, not yet (in Gajim)
-
umu
how does the macports one work?
-
umu
is it any good
-
umu
looking to do a large deployment of gajim