vanitasvitaeGajim didn't repond to my session-initiate earlier, thats why I ask :)
lovetoxno reponse would be a bug even if it is not support or not?
lovetoxand yes thats the namespace we use for ibb
vanitasvitaeOkay, I'll quickly recheck
lovetoxthere should be a response of some kind
vanitasvitaeah, my bad it works :)
vanitasvitaeAlthough it stops at 96% :/
vanitasvitaehm, seems like the last packet is missing for some reason. I'll investigate that...
vanitasvitaelovetox, how can I force gajim to send using Jingle IBB instead of SI ?
lovetoxdont announce si as a feature in your client maybe
vanitasvitaeI don't think I did
lovetoxif you just transfered a file with it
lovetoxyour client can handle it
lovetoxso why would he not announce it
lovetoxah its a fallback if you dont support urn:xmpp:jingle:apps:file-transfer:5
vanitasvitaeMy client does ignore the SI request, so I think it does not support it
vanitasvitaelovetox, shouldn't it fall back to IBB instead?
vanitasvitaelovetox, btw: this affects gajim: https://mail.jabber.org/pipermail/standards/2017-August/033095.html
lovetoxas i undertand it IBB is a transfer method
lovetoxif you dont support the negotiation protocol JINGLE, we cant fall back to IBB
lovetoxthx i look into that
vanitasvitaelovetox, I mean if Jingle with Socks5 fails, Gajim should fall back to Jingle with IBB (0261)
lovetoxno we dont do that
vanitasvitaeor does it first try SI for better transmission speeds?
lovetoxand it has nothing to do with your question about SI
vanitasvitaeok
lovetoxas i said above we fall back to SI FILE TRANSFER
lovetoxif you dont support urn:xmpp:jingle:apps:file-transfer:5
lovetoxthat has nothing to do with the transport used
lovetoxits before a transport comes into play
vanitasvitaesure, but 0260 (Jingle SOCKS5) has an example where the jingle session falls back to Jingle IBB (0261) when connecting via SOCKS5 fails (https://xmpp.org/extensions/xep-0260.html#fallback)
vanitasvitaeMy question is if gajim does that
lovetoxno but it has nothing to do with SI
lovetoxhow can you fall back to JINGLE IBB if you dont supprt JINGLE file transfer
lovetoxthere from XEP0234
lovetoxAn application type of "urn:xmpp:jingle:apps:file-transfer:5". In particular, the <description/> element contains a <file/> elements describing the file to be sent.
lovetoxif you dont announce this, there is no JINGLE filetransfer
vanitasvitaeI think we misscommunicated at some point :D My client supports and announces Jingle File transfer. It did not announce SI
lovetoxand i try to tell you that gajim only uses SI if your client does NOT announce urn:xmpp:jingle:apps:file-transfer:5
lovetoxand this whole question is besides if you later use ibb or socks5
vanitasvitaehm, than maybe something went wrong. I'm pretty sure I announced Jingle FT...
vanitasvitaenevertheless thank you for now :)
lovetoxare you online with another client
lovetoxthat does not support it?
lovetoxits better to test these things without multiple resources with different caps
vanitasvitaeno
vanitasvitaeonly one client
lovetoxyou can start gajim with
lovetox-l gajim.filetransfer_window=DEBUG
lovetoxto see why it choses SI over JINGLE
vanitasvitaelovetox, thanks :)
vanitasvitaelovetox, sorry to annoy you with that, but I rechecked again. Gajim is falling back to SI when Jingle S5B is missing, even though Jingle FT and Jingle IBB are announced
vanitasvitaehttps://pads.pirateparty.gr/p/gajim
lovetoxcan you start gajim with -l gajim.filetransfer_window=INFO and tell me what it says on filetransfer
vanitasvitaelovetox, (I) gajim.filetransfer_window contact does not support jingle file transfer
vanitasvitaeoh wait
lovetoxi just tried your setup
lovetoxand for me gajim takes jingle ibb
lovetoxi cant reproduce that
lovetoxbut it seems something is wrong with either your announce or gajim recognizing the caps
vanitasvitaehuh, now it's working...
vanitasvitaedoes gajim maybe cache caps?
vanitasvitaeI'm confused.
lovetoxof course like basically every other client or not
lovetoxif you change your caps, your hash should change
lovetoxthen gajim should request your new caps
vanitasvitaeanyways, it looks like IBB is somewhat working between my implementation and gajim :)
lovetoxgrats =)
lovetoxgajim socks5 has many bugs
lovetoxproxy will probably not work at all
vanitasvitaelovetox, good to know :D
vanitasvitaehad scratched my head already why that is not working.
vanitasvitaedo you know if there is a working reference implementation that I can use to test my code against?
lovetoxthere is none, maybe daniel has a branch of conversations that already supports 5
lovetoxi think he worked on that
vanitasvitaeah okay. thank you!
lovetoxalso you could do 4
lovetoxthe differences in 4/5 are only some xml tags different
vanitasvitaeI think conversations does simply try to send/receive 5 even though it only supports 4
botPhilipp Hörist pushed 3 commits to branch _refs/heads/master_ of _gajim_ <https://dev.gajim.org/gajim/gajim>:
*9d2898bb* <https://dev.gajim.org/gajim/gajim/commit/9d2898bb359fbd583c0b4aff450616baeeef5476>
Log sent messages with new logger method
- also save stanza id to the DB
*a2e2fb2e* <https://dev.gajim.org/gajim/gajim/commit/a2e2fb2ed1495bef0d4f00962ce20b454d0875cf>
Remove useless code
Simplify whats left
*1eeb53be* <https://dev.gajim.org/gajim/gajim/commit/1eeb53bee6cebc3ce56ee7b8bb01e7058e6cabd0>
Use correct file date on Jingle FT
- XEP-0234 demands UTC
- we missed the 'Z' at the end
- simplified the code
vanitasvitaelovetox, could you also include senders='initiator' in a jingle file offer? (https://dev.gajim.org/gajim/gajim/issues/8662)
lovetoxi look into it
vanitasvitaethank you very much :)
Asterixyes we do the fallback when jingle + SI don't work
Asterixyes we do the fallback when jingle + socks5 don't work
lovetoxi think you misunderstanding what he is asking
lovetoxwe do fall back if the client doesnt support
lovetoxbut if we have mid filetransfer an errro
lovetoxi doubt we try with a different transport
lovetoxcorrect if im wrong
Asterixyes I finished reading everything
AsterixI think we do fallback to Jingle IBB even if we already started a jingle socks5 that fails, but I'm not 100% sure
vanitasvitaeAsterix, currently not, but there is an error with stacktrace thrown when attempting socks5 connections.
lovetoxplease share it
Ge0rGHey folks! Where is the ASCII smiley mapping in `data/emoticons/noto-emoticons/emoticons_theme.py` coming from?
vanitasvitaelovetox, there you go: https://dev.gajim.org/gajim/gajim/issues/8696
Ge0rGlovetox: you are guilty of committing that file :D
vanitasvitaedafuq, my roster is showing wrong names for my contacts
lovetoxGe0rG, i winged it
Ge0rGWe need an authoritative Unicode ASCII smiley mapping.
lovetoxbut im open to change it if other clients use the same
lovetoxi agree, so just lets setup a wiki page, and ask other devs to use that mapping?
Ge0rGlovetox: I haven't found a comprehensive mapping yet. There is https://demos.emojione.com/ascii-smileys.html but nothing from Unicode foundation
botYann Leboulanger pushed 1 commit to branch _refs/heads/gajim_0.16_ of _gajim_ <https://dev.gajim.org/gajim/gajim>:
*74dea796* <https://dev.gajim.org/gajim/gajim/commit/74dea79668973d3c4e00fe776c0ba71226bfee7c>
fix running make test
Ge0rGAnd the EmojiOne mapping looks like it might cause false positives in source code, if not properly whitespaced
lovetoxwhen there is no mapping, lets just create our own one in the xmpp community
lovetoxthere is no right and wrong here, it just matters that everyone uses the same
Ge0rG:+1:
botPhilipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ <https://dev.gajim.org/gajim/gajim>:
*413c7f52* <https://dev.gajim.org/gajim/gajim/commit/413c7f52d7123248cbb9b2cce1f4ec99a123ade2>
Add senders attr to Jingle FT
This is a MUST see https://xmpp.org/extensions/xep-0234.html
Fixes #8662
botPhilipp Hörist pushed 1 commit to branch _refs/heads/gtk3_ of _gajim-plugins_ <https://dev.gajim.org/gajim/gajim-plugins>:
*ad506353* <https://dev.gajim.org/gajim/gajim-plugins/commit/ad50635347a070adf7a232a2ee791b3aae7d5433>
Revert "[omemo] Make sure from attr is a string"
This reverts commit 346da609340845280aacb4d31540f35963d763e1
vanitasvitaelovetox: my gajim mixed up the names of contacts. Avatar and jid are still correct, but the contact gets the name of another contact.
vanitasvitaeIs that a known bug?
lovetoxwhere
vanitasvitaeIn the roster
vanitasvitaeAnd in the conversation tab
vanitasvitaeAmd contacts info
lovetoxmaybe the contact name is that way?
vanitasvitaeThis does not affect all contacts
vanitasvitaeThe bug does not appear in conversations
lovetoxthe contact name is normally the JID without domain
lovetoxexcept you renamed it
vanitasvitaeI mean the nick
vanitasvitaeYeah I did
lovetoxso if you click contact informations
lovetoxswitch to personal info
vanitasvitaeBut that gets synced with dofferent clients too no?
lovetoxwhat does it say for nick
vanitasvitaeThere the nick is correct
vanitasvitaeYou mean under "Nickname" right?
lovetoxyes
vanitasvitaeThat name is correct, but everywhere else it is not
lovetoxright click manage contacts
lovetoxrename
lovetoxand delete whats in the field
lovetoxthen OK
lovetoxdoes it show now the correct name?
vanitasvitaeNow it shows the part before the @
lovetoxok, chanes are high you renamed accidently the contact
lovetoxi never seen this
lovetoxif you can reproduce it tell me
vanitasvitaeIll do :)
vanitasvitaeI also encountered gajim#8620, which might be related
vanitasvitaeBut i'm not sure
bioxzHey, I might be blind, but is there no guide how to build gajim?
lovetoxthere is a README in the repo
vanitasvitaeLovetox btw: i doubt that i renamed my contacts accidentally. This affects like 10 contacts
lovetoxto what are they renamed?
bioxzOhh, just noticed that the contents of the README and README.md are different :/
lovetoxvanitasvitae, do you have the same setup as in this ticket?
vanitasvitaethis also prevented me from joining two MUCs, which somehow were hidden behind wrong names and got from the muc section to the contacts section
vanitasvitaestrange
lovetoxmaybe you just add another acc instead
vanitasvitaethe first one is my FSFE acc, which I cannot rename and the second one is my main account :/
vanitasvitaeunfortunatelly thats not an option for me :/
lovetoxi thought you use gajim only for testing
lovetoxyour FT implementation
vanitasvitaeits also my daily driver on my laptop
lovetoxoh, maybe i find time to investigate that issue
vanitasvitaeat least whats states in the bug report is probably reproducible
lovetoxhm no right of the bat i cannot reproduce it
lovetoxdid you merge accounts?
vanitasvitaeNo
vanitasvitaebtw. what exactly does merging accounts do?
vanitasvitaedoes it put all contacts into one list?
lovetoxyes
vanitasvitaeah
botPhilipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ <https://dev.gajim.org/gajim/gajim>:
*7e0e4cce* <https://dev.gajim.org/gajim/gajim/commit/7e0e4cced05dd60e5c07964f7df6c65094348628>
PluginManager: remove plugin path from sys.path
Remove plugin path from sys.path after importing.
If we scan multiple plugin dirs and never remove the path from
sys.path, it is hard to predict from which path python will import
a package.
The chance that the same plugin package is in multiple plugin paths
is high.
*635ce528* <https://dev.gajim.org/gajim/gajim/commit/635ce52856d4a71f4b2f9928e30bbe89d25847c7>
PluginManager: prefer plugins in user path
As we always load plugins from the user path first, we should not
reload them later from Gajims plugin base dir
botPhilipp Hörist pushed 2 commits to branch _refs/heads/gtk3_ of _gajim-plugins_ <https://dev.gajim.org/gajim/gajim-plugins>:
*00554ce5* <https://dev.gajim.org/gajim/gajim-plugins/commit/00554ce55f68c55b3de80f65d875f7b207627303>
[omemo] Make sure from attr is a string
*557c1427* <https://dev.gajim.org/gajim/gajim-plugins/commit/557c14276cbd7823c4a4781cd4376b589ddb5fc3>
[omemo] Support 12bit IVs on httpupload files
botPhilipp Hörist pushed 1 commit to branch _refs/heads/gtk3_ of _gajim-plugins_ <https://dev.gajim.org/gajim/gajim-plugins>:
*c8638863* <https://dev.gajim.org/gajim/gajim-plugins/commit/c86388635591eadc57bf583f47e396aeff2df7a7>
[omemo] Update CHANGELOG & manifest.ini
botPhilipp Hörist pushed 4 commits to branch _refs/heads/master_ of _gajim-plugins_ <https://dev.gajim.org/gajim/gajim-plugins>:
*96c3e17b* <https://dev.gajim.org/gajim/gajim-plugins/commit/96c3e17b1543b15c65b060ad7dc6ea81a752d9ec>
[omemo] Support 12bit IVs on httpupload files
*4dac406c* <https://dev.gajim.org/gajim/gajim-plugins/commit/4dac406cdf87ec6a1796bc5ab3c2410dbe51ce7b>
[omemo] Update CHANGELOG & manifest.ini
*e06b95c0* <https://dev.gajim.org/gajim/gajim-plugins/commit/e06b95c06b6aa5ef7ef7e62b90e64185d922a633>
[url_image_preview] Support 12bit IVs
Support 12bit IVs on encrypted httpupload files
*e592d0cc* <https://dev.gajim.org/gajim/gajim-plugins/commit/e592d0cc7476acfff672aa47413570f80ef07629>
[url_image_preview] Update manifest.ini
botYann Leboulanger pushed 2 commits to branch _refs/heads/master_ of _website_ <https://dev.gajim.org/gajim/website>:
*356572f8* <https://dev.gajim.org/gajim/website/commit/356572f805dd153e5d04b302cece0a339650833e>
do not list translation status here. it is available on translate.gajim.org
*312adfb1* <https://dev.gajim.org/gajim/website/commit/312adfb17b7c847a94f1e4729c563522b80d7639>
Merge branch 'master' of dev.gajim.org:gajim/website
Conflicts:
dev.php
stats_lang
botYann Leboulanger pushed 1 commit to branch _refs/heads/master_ of _website_ <https://dev.gajim.org/gajim/website>:
*e1c5947b* <https://dev.gajim.org/gajim/website/commit/e1c5947b116c8a2c5baaddfd2fe4c7958c2fbc5a>
Fedora now use dnf instead of yum. Fixes #1
Asterixthanks
schoppenhauerhi. how can I actually *send* an image file via http upload to somebody?
schoppenhaueri can receive, but not send, because I cannot find any button for sending images
vanitasvitaedo you have the plugin enabled?
schoppenhauervanitasvitae, yes
vanitasvitaethen you should (if your server supports HTTP-Upload!) have a button below the input text box with a tooltip that says "send file via http-upload" when you hover over it
vanitasvitaeyou can test for server support via Accounts -> (your account) -> Discover Services
vanitasvitaethere should be an entry HTTP-File-Upload
schoppenhauervanitasvitae, yes
schoppenhauervanitasvitae, there is this service
schoppenhauervanitasvitae, there is no button below the input text at all
schoppenhauervanitasvitae, there never was
schoppenhauervanitasvitae, should there be one?
vanitasvitaeYes
schoppenhauervanitasvitae, what should it say? and maybe it can be (de)activated?
vanitasvitaeare there buttons under the text field at all=
schoppenhauervanitasvitae, as I said, no
vanitasvitaemaybe you ticked "make windows compact" in settings?
schoppenhaueryes
vanitasvitaedeactivate that
schoppenhauerok, now there ar ebuttons
vanitasvitaeand buttons shall appear
AsterixAlt+C
vanitasvitaethere you go :)
vanitasvitaeschoppenhauer, does it work now?
schoppenhauervanitasvitae, yes. well, no, but because I changed the server config.