-
bot
Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *cfdde7e6* < https://dev.gajim.org/gajim/gajim/-/commit/cfdde7e6bc0a7ae0da2f595b0999d22a912d453b > ci: Windows: Remove package from windows build We don’t use this package
-
MSavoritias (fae,ve)
>> That requires moderning the call capabilities of gajim first. maybe it can be done after though > ah, so its a work in progress? No. Nobody has started working on it yet ↺
-
PMR
well, maybe in the future then, screen sharing would be nice
-
MSavoritias (fae,ve)
It would be yeah
-
PMR
as far as i know there's no way to really screen share 1 on 1 and have it be secure, so that might be a thing there
-
lovetox
if you have encrypted video calls, you can also do screensharing
-
lovetox
i guess its just another source you plugin to the video screen✎ -
lovetox
i guess its just another source you plugin to the video stream ✏
-
lovetox
instead of your camera you take the screen output
-
lovetox
i dont see how this has anything to do with the transport encryption
-
PMR
no idea, i'm not too savvy on the information, i just know gajim has some good person to person encryption to prevent leaks and i reckon that would extend to screen sharing too
-
fjklp
while integration with gajim would be nice, it probably would be a pretty good solution to self-host jitsi meet or find a running host and just send links via gajim when needed
-
PMR
it would indeed
-
lovetox
at least for group meetings/video calls this sounds like a much better option than trying to reinvent the wheel
-
PMR
group sure, i mainly mean to use it 1 on 1 for just sharing screen
-
MSavoritias (fae,ve)
> while integration with gajim would be nice, it probably would be a pretty good solution to self-host jitsi meet or find a running host and just send links via gajim when needed The thing with that is that jitsi is javascript. Its essentially unmaintainable and the only way to compile it and run is a container. So not really an option for me :/ ↺
-
Link Mauve
MSavoritias (fae,ve), there is another implementation of it, written in Rust and using Gstreamer: https://github.com/avstack/gst-meet
-
Link Mauve
That’s what I use nowadays to call people who aren’t using Dino or Conversations.
-
lovetox
btw flatpak nightly *should* work again
-
lovetox
if anyone wants to try
-
PMR
> MSavoritias (fae,ve), there is another implementation of it, written in Rust and using Gstreamer: https://github.com/avstack/gst-meet does that use video calling? or just audio
-
PMR
if its video calling could you somehow implement that into gajim?
-
Link Mauve
PMR, both of course, and you can pipe any Gstreamer pipeline into it so it also does screen sharing if your compositor uses pipewire to export that.
-
Link Mauve
PMR, it’d be quite stupid to open a second XMPP connection just to negociate the call, better fix calls directly into Gajim.
-
PMR
well i do hope that comes about soon, is there a roadmap for gajim?
-
Link Mauve
PMR, basically if anyone interested in calls comes along and write the code, it will happen, otherwise it won’t.
-
MSavoritias (fae,ve)
yeah pretty much
-
PMR
so just bug fixes and stuff on the horizon for now?
-
MSavoritias (fae,ve)
for calls? there is nothing. not even bug fixes
-
PMR
no not calls, just gajim in general, is there a roadmap
-
lovetox
no there is no roadmap
-
fjklp
PMR: you could take a look at merge requests for stuff that might make it in
-
fjklp
https://dev.gajim.org/gajim/gajim/-/merge_requests
-
高杰1510
😅
-
18910221510
😀
-
18910221510
Hello
-
shodan
My computer broke, I used another computer for a while, but my gajim history file was not available. Now I'm going to a new os installation and I have two sets of gajim history. How do I merge them into one ?
-
lovetox
no idea
-
fjklp
it's probably fairly easy but I haven't done it
-
fjklp
I definitely recommend to test on test databases or copies, not the originals
-
fjklp
https://sqlpey.com/question/merging-sqlite-databases
-
shodan
Is there no gajim import tool?
-
shodan
I think I could code one if it's sqlite to sqlilte, and data structure isn't too convoluted. But probably only in cursed vb.net
-
Menel
No there is no merge sql dabase tool in gajim
-
Menel
That's the second request in two days for gajim to be an sql editor tll
-
Menel
too
-
bodqhrohro_
Why does Gajiim still display a form for a XEP-0077 result with a `<registered />` tag? Is that an expected behaviour?
-
lovetox
without more info, the answer is yes
-
bodqhrohro_
lovetox: seems like it shouldn't https://xmpp.org/extensions/xep-0077.html#example-3
-
bodqhrohro_
I returned ``` <iq xmlns="jabber:client" from="zg.94.177.207.80" type="result" id="a9b9cb3d-9500-4b4a-a705-c8e6051ccb76" to="bqdiscord@94.177.207.80/gajim.BFD6KWN1" lang="en"> <query xmlns="jabber:iq:register"> <registered /> <instructions>Already logged in</instructions> <username>38050xxxxxxx</username> </query> </iq> ```
-
bodqhrohro_
And it still displays a form with an active "Register" button. Same for Tkabber though.
-
bodqhrohro_
If this is not a safe way to inform a user that registering is not needed anymore, I wonder what is then.
-
lovetox
returning type=error
-
lovetox
why would you leak this information to some unknown entity
-
lovetox
a username and instructions that the user is logged in
-
lovetox
simply return an error and say user account exists already
-
lovetox
wtf this example returns the password
-
lovetox
but yeah i would consider this a Gajim bug, we dont look for the registered element
-
lovetox
you can open a issue if you want about that
-
fjklp
> wtf this example returns the password you mean the password supplied in the registration attempt?
-
bodqhrohro
lovetox: why unknown? This is the login matching this JID, and this JID already has other ways to know the login.
-
bodqhrohro
> you can open a issue if you want about that I suppose it's pointless if some existing clients already process it weirdly.
-
lovetox
wait, is this a registration for some gateway?
-
lovetox
or for a useraccount on a server
-
bodqhrohro
lovetox: gateway.
-
lovetox
but what happens if the user fills out the form
-
lovetox
he runs into an error probably
-
lovetox
so nothing bad happens
-
astanad_
lovetox, Do you use cx-freeze for building Gajim source ?
-
lovetox
no
-
lovetox
look at the win folder in the repository
-
lovetox
assuming you mean the Windows build
-
astanad_
lovetox, so how the Gajim exe is generated ?
-
astanad_
lovetox, yes ! windows build
-
lovetox
https://dev.gajim.org/gajim/gajim/-/tree/master/win?ref_type=heads
-
astanad_
lovetox, Thanks ! iam reading it but i want to know what is the library or tool that creat gajim exe ! because i've used a lot of libraries like cx-freeze/pyinstaller to build my project but always detected as virus (false positive ) and i noticed gajim is clean 😄️
-
lovetox
there is no tool
-
lovetox
this python code generates the exe
-
lovetox
https://dev.gajim.org/gajim/gajim/-/blob/master/win/misc/create-launcher.py?ref_type=heads
-
lovetox
an no, anti virus often flags gajim
-
lovetox
it has nothing to do with the tool which builds the executable
-
lovetox
antivirus looks into your installer, and finds files it does not like
-
astanad_
lovetox, so i can use this code in my python project ?
-
astanad_
lovetox, You are my hero ! Thanks a lot !
-
lovetox
this generates only a exe file
-
lovetox
not a installer
-
lovetox
which stuff like pyinstaller does
-
astanad_
lovetox, yes ! that's what i want exactly