SamWhitedProbably. What sort of somebody do you need?
FlowSamWhited: regarding https://github.com/siacs/Conversations/issues/20#issuecomment-68286143
Are you doing IQs async in conversations?
FlowIf not, what's the matter with simply matching the expected 'from' value (together with the 'id') from the response IQ?
SamWhitedFlow: Wrong room :)
SamWhited(but the answer is that we don't always know what the expected value is since we don't have a copy of the original packet all the time)
FlowOh, I'm sure we wont bother anyone here. But I can join a better suited one if you want
FlowSamWhited: You have the request IQ when you send it, don't you? That's why I'm asking if you do that stuff async
FlowBecause if it's sync, then the solution to prevent IQ spoofing is/should be trivial
Flow(it was fixed in Smack early this year)
SamWhitedFlow: Maybe I'm misunderstanding what you're saying; by definition it's async (because you don't know when the response packet will come). I'll go back and look at the code; I probably just didn't think about it enough before I posted that.
FlowI have something like this in mind:
sync: 'send(IQ)' will block until there is an IQ response (or throw an error exception)
async 'sendAsync(IQ, Callback, Callback)' won't block, but invoke either the success or failure callback
Flowwhereas 'send(IQ)' simply returns the result, given there is one, of course
FlowSamWhited: ^
SamWhitedFlow: I hadn't thought about it, but I suspect we'd never want to block. It should probably always be async. I don't really see how having two callbacks helps with where we check if the packet is from the correct user or not either.
FlowSamWhited: I didn't say that two callbacks are related, you would just normally design an async api that way. But that doesn't matter here
SamWhitedFlow: Ah, gotcha; sorry
SamWhitedFlow: Do you want to continue this conversation in the Conversation room (conversations@conference.siacs.eu) or via PM instead? I feel bad cluttering up the Gajim channel with discussion about a different client's development :)
NUFheyho, i cant compile or start the current hq version of gajim, dont know why :/
NUFthe 0.16 tarball works fine
NUFsomeone has experience with it?
NUFSamWhited, are you still here? :)
SamWhitedNUF: Yes
NUFdo you have any experience with compiling current gajim?
NUFand i was lookint at Conversions, looks quite interesting, does it already support XEP-0313? its listet on github, but not on the play store page
SamWhitedNUF: I haven't tried. Be patient, I'm sure someone will get back to you when they can (also, output from the build would probably help; is there an error?) :)
SamWhitedNUF: XEP-0313 was added to Conversations recently; it will be in the next release.
NUFdidnt want to directly spam the channel ;)
SamWhitedNUF: That's what pastebin or Gists or whatever are for
NUFthats true ^^
NUFSamWhited: oh, than I will be happy about next release :)
NUFhm, have several weirt problems, maybe im to stupid to use it, will try it tomorow after sleeping ^^
NUFgood morning Asterix, maybe you have a sec, I'm not able to start or compile the hq version :/
NUFI get the error, that an error message has wrong syntax, in this error message is written "no x server found" or something like that
botRSS: Feeds for Gajim
• Ticket #7910 (Error on wake - Windows 7) created
Bug description
Error reported when systems wakes from sleep.
Traceback (most recent call last):
File "_ctypes/callbacks.c", line 314, in 'calling callback function'
File "c:\python27\lib\site-packages\pybonjour.py", line 1331, in _callback
File "src\common\zeroconf\zeroconf_bonjour.py", line 69, in browse_callback
File "c:\python27\lib\s[…]
https://trac.gajim.org/ticket/7910
nh2is the host fingerprint on https://trac.gajim.org/wiki/DevHG correct? I get an error that it's different
NUFas i know its known problem with the CAcert.org
AsterixHi NUF
botRSS: Feeds for Gajim
• DevHG edited
(diff)
https://trac.gajim.org/wiki/DevHG?version=7
Asterixnh2: right, I updated the cert without updating the page. new fingerprint added
AsterixNUF: you have to use gajim_0.16 branch
Asterixhg up -r gajim_0.16
NUFaah, ok, will look
NUFuff, im getting crazy with that stuff ^^
Asterixwhat's the pb?
NUFi need to use "special" command to start gajim, that the menu works normal in ubuntu
NUFand this doesnt work if i just start the "not installed" version
Asterixjust run ./launch.sh from a console
NUFyes, than its buggy ;)
Asterixwhat's buggy?
NUFubuntu moved the menu "actions, edit..." to the top of the screen and it seemes, that it doesnt support submenus
Asterixha yes, I already got reports about that
AsterixI don't know what they did to GTK ...
Asterixand you can workarround that?
NUFyou can start gajim with env UBUNTU_MENUPROXY=gajim
SamWhitedThis is one of the many reasons I hate Unity.
NUFhow to "install" this versions? befor it was ./configure && make && sudo make install.... but the configure program is not there ^^
Asterix./autogen.sh
Asterixbut you have to install more things
NUFyou mean dependencies?
Asterixyou can also get the daily tarball, this way no need to run autogen.sh
Asterixyes
Asterixhttps://gajim.org/downloads/snap/
NUFat the moment i have a self compiled 0.16 with mam patch running, so i installed already dependencies ^^
NUFis there something new?
Asterixnot for building
Asterixbuilding require more dep
Asterixin the daily tarball, you won't have to run autogen
Asterixjust configure / make / make install
NUFah
NUFok
NUFmaybe there i got it
NUFim doing to many things parallel at the moment ^^
Asterixor this should work:
env UBUNTU_MENUPROXY=gajim && python2 -OOt gajim.py "$@"
Asterix(removing the exec)
NUFok. this i will try, afterwards i "install" the current tarball
Asterixrunning hg with this line should be enough
NUFok. used the installation variation now
NUFnow im able to open the xml console, to look whats wrong with mam ^^
Asterixmaybe nothing wrong with this version :)
NUFi have more the feeling, that i just did something wrong
NUFbut i cant remember, that i changed something in the last time
NUFin the xml console i see nearly nothing about mam, while connection
NUFonly in the featurelist of the server
NUFi was looking for the string "urn:xmpp:mam" in the whole xml content of the connection
NUFand found only the featurelist
Asterixwhat is in the feature list?
Asterixexactly?
Asterix:0 or :tmp?
Asterixand you updated nbxmpp to 0.5.2?
Asterix(or daily)
NUFhm, moment ^^
NUF<feature var='urn:xmpp:mam:tmp'/>
NUFi see <iq xmlns="jabber:client" type="get" id="159"><pref xmlns="urn:xmpp:archive" /></iq>
NUFbut no answer
NUFmaybe server problem?! :S
Asterixha ... tmp ...
AsterixGajim now uses latest spec protocole
Asterixso with :0
Asterixupdate your prosody module
NUFhm, tried to update everything, didnt have any effect, i will look later in detail,
Asterixmod_mam from their hg repository uses urn:xmpp:mam:0
NUFin the lua file i see this too
NUFbut i installed it and restartet the server
NUFand still get the same xml
Asterixhmmm where does it take the :tmp from?!?
Asterixare you sure that prosody was really killed?
AsterixI already saw that a restart doesn't really killed prosody
botRSS: Feeds for Gajim
• Ticket #7761 (Unable to remove contact of JID `1`) updated
I can't reproduce. It works for me
https://trac.gajim.org/ticket/7761#comment:6
niklasNUF: I'd be suprised if it had something to do with the CA, since it's just the certificate's fingerprint
NUFpossibly i mix up something ;) i think asterix responded already, that he changed something
niklasNUF: ah ok, it was just out of date. Now it's fine, thanks!
botRSS: Feeds for Gajim
• Ticket #7911 (Integer entropy error (prob. OTR plugin)) created
Bug description
Seems to be a bug related to the OTR plugin:
Message 1)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nbxmpp/dispatcher_nb.py", line 497, in dispatch
handler['func'](session, stanza)
File "/usr/lib/python2.7/site-packages/gajim/common/connection_handlers.py", line 1868, in _messageCB
conn=self, stanza=msg, account=self.name))
File "/us[…]
https://trac.gajim.org/ticket/791[…]