Gajim - 2014-01-18


  1. Numinos well i'm off gn8
  2. xmt Link Mauve: are you around?
  3. GreenBlood He's always around, watching us like a bot :D
  4. Maranda ‎‎Ieri‎ [23:35:03] ‎xmt‎: Seems like gajim's log in sequence isn't very robust, if an incorrect reply causes it to stop. -> I relooked at the login sequence and don't see Gajim sending a disco info request to the bare jid.
  5. xmt *shrug* it was in Numinos's log.
  6. Maranda so as long as that isn't caused by the jid forgery done by FB, I suppose the problem is that in the actual response FB advertises: chatstates (which is a client feature... not a server one..), vcard-temp, and adhoc commands...
  7. Maranda xmt, I only seen the request not what was above it
  8. xmt Maranda, I'll show you the full log... one min while I censor it.
  9. xmt <!-- Out --> <?xml version='1.0'?> <stream:stream xmlns="jabber:client" to="chat.facebook.com" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="de" > <!-- In --> <?xml version='1.0' ?> <stream:stream from='chat.facebook.com' id='1' version='1.0' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en'> <stream:features> <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/> <mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'> <mechanism>X-FACEBOOK-PLATFORM</mechanism> <mechanism>PLAIN</mechanism> </mechanisms> </stream:features> <!-- Out --> <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/> <!-- In --> <proceed xmlns='urn:ietf:params:xml:ns:xmpp-tls'/> <!-- Out --> <?xml version='1.0'?> <stream:stream xmlns="jabber:client" to="chat.facebook.com" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="de" > <!-- In --> <?xml version='1.0' ?> <stream:stream from='chat.facebook.com' id='1' version='1.0' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en'> <stream:features> <mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'> <mechanism>X-FACEBOOK-PLATFORM</mechanism> <mechanism>PLAIN</mechanism> </mechanisms> </stream:features> <!-- Out --> <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">censored</auth> <!-- In --> <success xmlns='urn:ietf:params:xml:ns:xmpp-sasl'/> <!-- Out --> <?xml version='1.0'?> <stream:stream xmlns="jabber:client" to="chat.facebook.com" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="de" > <!-- In --> <?xml version='1.0' ?> <stream:stream from='chat.facebook.com' id='1' version='1.0' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en'> <stream:features> <bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'/> <session xmlns='urn:ietf:params:xml:ns:xmpp-session'/> </stream:features> <!-- Out --> <iq type="set" id="550"> <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"> <resource>ThinkPad-T61</resource> </bind> </iq> <!-- In --> <iq from='chat.facebook.com' id='550' type='result'> <bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'> <jid>censored@chat.facebook.com/ThinkPad-T61</jid> </bind> </iq> <!-- Out --> <iq type="set" id="551"> <session xmlns="urn:ietf:params:xml:ns:xmpp-session" /> </iq> <!-- In --> <iq from='chat.facebook.com' id='551' type='result'> <session xmlns='urn:ietf:params:xml:ns:xmpp-session'/> </iq> <!-- Out --> <iq xmlns="jabber:client" type="get" id="552"> <pref xmlns="urn:xmpp:archive" /> </iq> <!-- Out --> <iq xmlns="jabber:client" to="chat.facebook.com" type="get" id="Gajim_553"> <query xmlns="http://jabber.org/protocol/disco#info" /> </iq> <!-- In --> <iq id='552' type='error'> <pref/> <error code='501' type='cancel'> <feature-not-implemented xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> </error> </iq> <!-- In --> <iq from='chat.facebook.com' id='Gajim_553' type='result'> <query xmlns='http://jabber.org/protocol/disco#info'> <identity category='server' type='Facebook XMPP'/> <feature var='http://jabber.org/protocol/commands'/> <feature var='http://jabber.org/protocol/chatstates'/> <feature var='vcard-temp'/> </query> </iq> <!-- Out --> <iq type="get" id="554"> <query xmlns="jabber:iq:privacy" /> </iq> <!-- In --> <iq id='554' type='error'> <query xmlns='jabber:iq:privacy'/> <error code='501' type='cancel'> <feature-not-implemented xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> </error> </iq> <!-- Out --> <iq xmlns="jabber:client" type="get" id="555"> <query xmlns="jabber:iq:private"> <storage xmlns="storage:metacontacts" /> </query> </iq> <!-- In --> <presence from='censored@chat.facebook.com' to='censored@chat.facebook.com/ThinkPad-T61'> <x xmlns='vcard-temp:x:update'> <photo>2aec6f1fad86e1909c0e62eee879c432552151b2</photo> </x> </presence> <!-- Out --> <iq xmlns="jabber:client" to="censored@chat.facebook.com" type="get" id="556"> <query xmlns="http://jabber.org/protocol/disco#info" /> </iq> <!-- In --> <iq from='chat.facebook.com' id='556' type='result'> <query xmlns='http://jabber.org/protocol/disco#info'> <identity category='server' type='Facebook XMPP'/> <feature var='http://jabber.org/protocol/commands'/> <feature var='http://jabber.org/protocol/chatstates'/> <feature var='vcard-temp'/> </query> </iq> <!-- Out -->
  10. xmt I'm logging off, g'night. :)
  11. Maranda xmt
  12. Maranda <!-- Out --> <iq xmlns="jabber:client" to="chat.facebook.com" type="get" id="Gajim_553"> <query xmlns="http://jabber.org/protocol/disco#info" /> </iq> <!-- In --> <iq id='552' type='error'> <pref/> <error code='501' type='cancel'> <feature-not-implemented xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> </error> </iq> <!-- In --> <iq from='chat.facebook.com' id='Gajim_553' type='result'> <query xmlns='http://jabber.org/protocol/disco#info'> <identity category='server' type='Facebook XMPP'/> <feature var='http://jabber.org/protocol/commands'/> <feature var='http://jabber.org/protocol/chatstates'/> <feature var='vcard-temp'/> </query> </iq>
  13. Maranda id = Gajim_553
  14. xmt yes?
  15. Maranda is what matters
  16. xmt keep reading
  17. Maranda yes but that's unrelated to the login sequence
  18. Maranda <!-- In --> <presence from='censored@chat.facebook.com' to='censored@chat.facebook.com/ThinkPad-T61'> <x xmlns='vcard-temp:x:update'> <photo>2aec6f1fad86e1909c0e62eee879c432552151b2</photo> </x> </presence> <!-- Out --> <iq xmlns="jabber:client" to="censored@chat.facebook.com" type="get" id="556"> <query xmlns="http://jabber.org/protocol/disco#info" /> </iq>
  19. Maranda that request is related to a contact presence received
  20. Maranda Gajim doesn't retrieve the roster because:
  21. xmt Numinos said that was his jid
  22. Maranda <!-- In --> <iq from='chat.facebook.com' id='Gajim_553' type='result'> <query xmlns='http://jabber.org/protocol/disco#info'> <identity category='server' type='Facebook XMPP'/> <feature var='http://jabber.org/protocol/commands'/> <feature var='http://jabber.org/protocol/chatstates'/> <feature var='vcard-temp'/> </query> </iq>
  23. Maranda doesn't contain jabber:iq:roster
  24. xmt Ah, ok.
  25. Maranda look at this
  26. Maranda <!-- Out sab 18 gen 2014 00:18:28 CET --> <?xml version='1.0'?> <stream:stream xmlns="jabber:client" to="lightwitch.org" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="it" > <!-- In sab 18 gen 2014 00:18:28 CET --> <?xml version='1.0'?> <stream:stream xmlns:stream='http://etherx.jabber.org/streams' version='1.0' from='lightwitch.org' id='cef21967-7158-4cc6-abd6-af4b5c566953' xml:lang='en' xmlns='jabber:client'> <stream:features> <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/> <mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'> <mechanism>SCRAM-SHA-1</mechanism> </mechanisms> </stream:features> <!-- Out sab 18 gen 2014 00:18:28 CET --> <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/> <!-- In sab 18 gen 2014 00:18:28 CET --> <proceed xmlns='urn:ietf:params:xml:ns:xmpp-tls'/> <!-- Out sab 18 gen 2014 00:18:29 CET --> <?xml version='1.0'?> <stream:stream xmlns="jabber:client" to="lightwitch.org" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="it" > <!-- In sab 18 gen 2014 00:18:29 CET --> <?xml version='1.0'?> <stream:stream xmlns:stream='http://etherx.jabber.org/streams' version='1.0' from='lightwitch.org' id='7da2713a-4c69-4ec6-847e-e26117a57e0d' xml:lang='en' xmlns='jabber:client'> <stream:features> <mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'> <mechanism>PLAIN</mechanism> <mechanism>EXTERNAL</mechanism> <mechanism>SCRAM-SHA-1</mechanism> </mechanisms> </stream:features> <!-- Out sab 18 gen 2014 00:18:29 CET --> <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="EXTERNAL">aW1hZG1pbkBsaWdodHdpdGNoLm9yZw==</auth> <!-- In sab 18 gen 2014 00:18:29 CET --> <failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'> <not-authorized/> <text>No certificate found</text> </failure> <!-- Out sab 18 gen 2014 00:18:29 CET --> <abort xmlns="urn:ietf:params:xml:ns:xmpp-sasl" /> <!-- In sab 18 gen 2014 00:18:29 CET --> <failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'> <aborted/> </failure> <!-- Out sab 18 gen 2014 00:18:29 CET --> <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="SCRAM-SHA-1">biwsbj1pbWFkbWluLHI9NWM5ODFmNDU3ZDEyODg3MjYyYjdkNjVjYzQxY2NiMjM4OWQ0M2U5ZjRjOWU4YTY1OA==</auth> <!-- In sab 18 gen 2014 00:18:29 CET --> <challenge xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>cj01Yzk4MWY0NTdkMTI4ODcyNjJiN2Q2NWNjNDFjY2IyMzg5ZDQzZTlmNGM5ZThhNjU4YzUwYmIyNjQtZjhkOC00N2I4LWE1ZTgtYjdkMTZlYTU0M2I4LHM9WWpFMFkyWXdZVEl0WW1OaVpDMDBObUl6TFRreE1EY3ROemN6TlRNd1pUUXlaREkwLGk9NDA5Ng==</challenge> <!-- Out sab 18 gen 2014 00:18:29 CET --> <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">Yz1iaXdzLHI9NWM5ODFmNDU3ZDEyODg3MjYyYjdkNjVjYzQxY2NiMjM4OWQ0M2U5ZjRjOWU4YTY1OGM1MGJiMjY0LWY4ZDgtNDdiOC1hNWU4LWI3ZDE2ZWE1NDNiOCxwPUtIeEttL3o3UWRSc0Q3QzIzdW5xQkdLRHdJdz0=</response> <!-- In sab 18 gen 2014 00:18:29 CET --> <success xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>dj0zNFo5ZDM2amZIRHdFeWV2dE0ycTAxTzZwOG89</success> <!-- Out sab 18 gen 2014 00:18:29 CET --> <?xml version='1.0'?> <stream:stream xmlns="jabber:client" to="lightwitch.org" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="it" > <!-- In sab 18 gen 2014 00:18:30 CET --> <?xml version='1.0'?> <stream:stream xmlns:stream='http://etherx.jabber.org/streams' version='1.0' from='lightwitch.org' id='11e1c598-9a9e-4786-a913-9dbaf292376d' xml:lang='en' xmlns='jabber:client'> <stream:features> <bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'> <required/> </bind> <session xmlns='urn:ietf:params:xml:ns:xmpp-session'> <optional/> </session> <sm xmlns='urn:xmpp:sm:2'> <optional/> </sm> <ver xmlns='urn:xmpp:features:rosterver'/> <c hash='sha-1' ver='CeYDxjShmhRYZDqVRB2G2OzYucg=' node='http://lightwitch.org/metronome' xmlns='http://jabber.org/protocol/caps'/> </stream:features> <!-- Out sab 18 gen 2014 00:18:30 CET --> <iq type="set" id="248"> <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"> <resource>Aero</resource> </bind> </iq> <!-- In sab 18 gen 2014 00:18:30 CET --> <iq id='248' type='result'> <bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'> <jid>imadmin@lightwitch.org/Aero</jid> </bind> </iq> <!-- Out sab 18 gen 2014 00:18:30 CET --> <enable xmlns="urn:xmpp:sm:2" resume="true" /> <!-- Out sab 18 gen 2014 00:18:30 CET --> <iq type="set" id="249"> <session xmlns="urn:ietf:params:xml:ns:xmpp-session" /> </iq> <!-- In sab 18 gen 2014 00:18:30 CET --> <enabled id='6eee5f81-3678-4c3e-b6cb-9f73bdcc85aa' resume='true' max='180' xmlns='urn:xmpp:sm:2'/> <!-- In sab 18 gen 2014 00:18:30 CET --> <iq id='249' type='result' to='imadmin@lightwitch.org/Aero'/> <r xmlns='urn:xmpp:sm:2'/> <!-- Out sab 18 gen 2014 00:18:30 CET --> <a xmlns="urn:xmpp:sm:2" h="1" /> <!-- Out sab 18 gen 2014 00:18:30 CET --> <iq xmlns="jabber:client" type="get" id="250"> <pref xmlns="urn:xmpp:archive" /> </iq> <!-- Out sab 18 gen 2014 00:18:30 CET --> <iq xmlns="jabber:client" to="lightwitch.org" type="get" id="Gajim_251"> <query xmlns="http://jabber.org/protocol/disco#info" /> </iq> <!-- In sab 18 gen 2014 00:18:30 CET --> <iq id='250' type='error' to='imadmin@lightwitch.org/Aero'> <error type='cancel'> <service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> </error> </iq> <r xmlns='urn:xmpp:sm:2'/> <iq id='Gajim_251' type='result' to='imadmin@lightwitch.org/Aero' from='lightwitch.org'> <query xmlns='http://jabber.org/protocol/disco#info'> <identity type='pep' name='Metronome' category='pubsub'/> <identity type='im' name='Metronome' category='server'/> <feature var='urn:xmpp:server-presence'/> <feature var='http://jabber.org/protocol/commands'/> <feature var='urn:xmpp:public-server'/> <feature var='urn:xmpp:ping'/> <feature var='msgoffline'/> <feature var='vcard-temp'/> <feature var='urn:xmpp:carbons:2'/> <feature var='jabber:iq:roster'/> <feature var='urn:xmpp:time'/> <feature var='jabber:iq:private'/> <feature var='urn:xmpp:sift:2'/> <feature var='urn:xmpp:sift:stanzas:presence'/> <feature var='jabber:iq:version'/> <feature var='jabber:iq:last'/> <feature var='jabber:iq:register'/> <feature var='jabber:iq:privacy'/> <feature var='http://jabber.org/protocol/pubsub#access-presence'/> <feature var='http://jabber.org/protocol/pubsub#auto-create'/> <feature var='http://jabber.org/protocol/pubsub#create-and-configure'/> <feature var='http://jabber.org/protocol/pubsub#create-nodes'/> <feature var='http://jabber.org/protocol/pubsub#config-node'/> <feature var='http://jabber.org/protocol/pubsub#delete-items'/> <feature var='http://jabber.org/protocol/pubsub#delete-nodes'/> <feature var='http://jabber.org/protocol/pubsub#filtered-notifications'/> <feature var='http://jabber.org/protocol/pubsub#meta-data'/> <feature var='http://jabber.org/protocol/pubsub#persistent-items'/> <feature var='http://jabber.org/protocol/pubsub#publish'/> <feature var='http://jabber.org/protocol/pubsub#purge-nodes'/> <feature var='http://jabber.org/protocol/pubsub#retrieve-items'/> <feature var='http://jabber.org/protocol/disco#info'/> <feature var='http://jabber.org/protocol/disco#items'/> <feature var='urn:xmpp:mam:0'/> </query> </iq> <!-- Out sab 18 gen 2014 00:18:30 CET --> <a xmlns="urn:xmpp:sm:2" h="2" /> <!-- Out sab 18 gen 2014 00:18:30 CET --> <iq xmlns="jabber:client" type="set" id="252"> <enable xmlns="urn:xmpp:carbons:2" /> </iq> <!-- Out sab 18 gen 2014 00:18:30 CET --> <iq type="get" id="253"> <query xmlns="jabber:iq:privacy" /> </iq> <!-- In sab 18 gen 2014 00:18:31 CET --> <iq id='252' type='result' to='imadmin@lightwitch.org/Aero'/> <r xmlns='urn:xmpp:sm:2'/> <iq id='253' type='result' to='imadmin@lightwitch.org/Aero'> <query xmlns='jabber:iq:privacy'> <list name='visible'/> <list name='invisible'/> </query> </iq> <!-- Out sab 18 gen 2014 00:18:31 CET --> <a xmlns="urn:xmpp:sm:2" h="4" /> <!-- Out sab 18 gen 2014 00:18:31 CET --> <r xmlns="urn:xmpp:sm:2" /> <!-- Out sab 18 gen 2014 00:18:31 CET --> <iq xmlns="jabber:client" type="get" id="254"> <query xmlns="jabber:iq:privacy"> <list name="block" /> </query> </iq> <!-- Out sab 18 gen 2014 00:18:31 CET --> <r xmlns="urn:xmpp:sm:2" /> <!-- Out sab 18 gen 2014 00:18:31 CET --> <iq xmlns="jabber:client" type="get" id="255"> <query xmlns="jabber:iq:private"> <storage xmlns="storage:metacontacts" /> </query> </iq> <!-- In sab 18 gen 2014 00:18:31 CET --> <a h='5' xmlns='urn:xmpp:sm:2'/> <iq id='254' type='error' to='imadmin@lightwitch.org/Aero'> <error type='cancel'> <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/> <text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>Unknown list specified.</text> </error> </iq> <r xmlns='urn:xmpp:sm:2'/> <a h='6' xmlns='urn:xmpp:sm:2'/> <iq id='255' type='result' to='imadmin@lightwitch.org/Aero'> <query xmlns='jabber:iq:private'> <storage xmlns='storage:metacontacts'/> </query> </iq> <!-- Out sab 18 gen 2014 00:18:31 CET --> <a xmlns="urn:xmpp:sm:2" h="6" /> <!-- Out sab 18 gen 2014 00:18:31 CET --> <iq xmlns="jabber:client" type="get" id="256"> <query xmlns="jabber:iq:private"> <roster xmlns="roster:delimiter" /> </query> </iq> <!-- In sab 18 gen 2014 00:18:31 CET --> <iq id='256' type='result' to='imadmin@lightwitch.org/Aero'> <query xmlns='jabber:iq:private'> <roster xmlns='roster:delimiter'>::</roster> </query> </iq> <r xmlns='urn:xmpp:sm:2'/> <!-- Out sab 18 gen 2014 00:18:31 CET --> <iq xmlns="jabber:client" type="get" id="257"> <query xmlns="jabber:iq:roster" ver="430" /> </iq> <!-- Out sab 18 gen 2014 00:18:31 CET --> <a xmlns="urn:xmpp:sm:2" h="8" /> <!-- In sab 18 gen 2014 00:18:31 CET --> <iq id='257' type='result' to='imadmin@lightwitch.org/Aero'/> <!-- Out sab 18 gen 2014 00:18:31 CET --> <presence xmlns="jabber:client" id="258"> <priority>50</priority> <x xmlns="vcard-temp:x:update"> <photo>cd31a6a5dd2291cd0da9ac64f64aa475d18150ba</photo> </x> <c xmlns="http://jabber.org/protocol/caps" node="http://gajim.org" ver="edv7eXmPcrtE8Y0mDJkHMEGidp0=" hash="sha-1" /> </presence>
  27. Maranda Notice iq result with id = Gajim_251
  28. Maranda it's possible Gajim may act that way sending an iq request to the bare jid because FB does jid forgery
  29. Maranda but that would still be unrelated afk.
  30. xmt Maranda, I appreciate you helping, but this isn't my problem. :)
  31. xmt You know I'm not a gajim dev right?
  32. Maranda It's ok, I suppose you can either relay to the guy or Asterix can read tomorrow :)
  33. xmt Yes, ok, can do.
  34. xmt G'night!
  35. Link Mauve xmt, sorry I was sleeping.
  36. GreenBlood Meh, you're a bad bot
  37. Link Mauve Bots need sleep too. :o
  38. Link Mauve And looks like my sleep schedule is messed up again…
  39. GreenBlood Just a bit.
  40. bot RSS: Feeds for Gajim • Changeset [15319:771502176807]: Set parent for server error dialog in disco Set parent for server error dialog in disco https://trac.gajim.org/changeset/77150217680748edb9f10112e650d543f3c16de3
  41. xmt Good morning!
  42. xmt Well, not for Link Mauve. It's nearly bed time. :D
  43. Link Mauve No, I woke up two hours ago. :p
  44. Link Mauve I went to bed too early yesterday, so I had a hole in my sleep time. ^^'
  45. xmt hehe
  46. xmt My question is, the farstream readme says it requires gst-plugins-good and gst-plugins-bad. But it's not any more specific. I'm hoping you might know exactly which plugins it needs?
  47. Maranda (if it says that, it's both)
  48. xmt Maranda, yes but there's lots of different plugins in those packages.
  49. xmt And it can't require them all. :)
  50. Link Mauve xmt, Asterix said it requires fsrtpconference for the connection, and after that you can include any video or audio plugin you want.
  51. Link Mauve Of course it will work only if your contact has the same pair.
  52. Maranda which is why you may want all of 'em...
  53. Link Mauve I would go with VP8 and Opus to begin with.
  54. xmt Ok.
  55. xmt I already have vorbis and theora from -base too.
  56. Link Mauve That’s probably fine to begin with.
  57. xmt Ok great.
  58. crow Asterix: gajim.log well it isn't a problem, i just wont to report it. inside it are crypted msg and account details: '12:47:12 (D) potr.context: crow@XXXXXXX got msg <class 'potr.proto.DataMessage'> ' and as this is portable version, egg. on a USB Stick, wherever i use it i am leaving some data behind.
  59. Link Mauve You can look at which codecs get negociated in a successfully established session between two Linux Gajim.
  60. Maranda that's probably faster to have all plugins...
  61. Maranda is crackling, brb.
  62. Link Mauve Maranda, there are way too many, that’s ok on Linux since you can use packages, but on Windows it would blow up the size of the binary.
  63. Maranda On windows afair video or even audio don't work yet.
  64. Link Mauve Maranda, that’s what xmt is trying to solve.
  65. Maranda Oh that small bit I was missing ;)
  66. xmt hehe
  67. Asterix crow: if there is (D) this means you enabled debug output?
  68. Asterix and you'd do many happy users if you succeed, really!
  69. Asterix and not only users
  70. Asterix I'd be very happy to have that in Gajim, even if I'd not use it
  71. Asterix happy and proud that Gajim has wideo on windows
  72. Link Mauve :)
  73. xmt I'm just hoping these old versions of farstream and gstreamer are sufficiently bug-free to make it possible.
  74. xmt Otherwise might have to wait for you to support latest farstream with gi.
  75. Asterix we use them under linux ...
  76. Asterix I have a patch to use it under linux for the GTK3 branch ...
  77. Asterix but it required some patches in glib at the time I tested it
  78. Asterix now I don't know if those patches are still required ...
  79. Link Mauve Well, it’d be better to migrate to the latest version instead. ^^
  80. Asterix if it's doable to have it in 0.16 that would be nice
  81. Asterix after 0.16 indeed we'll use latest version with gtk3 branch
  82. xmt gstreamer needs a bit of convincing to build the directshow sinks :)
  83. xmt If this ends up working, I'm going to have to go back and redo it all properly and document it.
  84. xmt ha
  85. xmt bbl
  86. xmt Damn libvpx and its home-made configure script.
  87. xmt Too good for autotools eh? :P
  88. Link Mauve They even depends explicitely on bash…
  89. Link Mauve depend*
  90. xmt Ha
  91. xmt Any idea how to tell it where to install to?
  92. xmt It doesn't mention supporting --prefix but it also doesn't complain when I pass it in.
  93. Link Mauve No sorry, I only use scripts from the distributions I use to build it. ^^
  94. Link Mauve Look at some of them.
  95. Link Mauve It does “make DIST_DIR="$pkgdir/usr" install” here.
  96. Link Mauve After a “./configure --prefix=/usr”
  97. xmt That DIST_DIR is to build the package. I guess their configure does support prefix then
  98. xmt I'm installing all these libraries and plugins into a fresh /usr/local so I can keep track of everything.
  99. Link Mauve You are doing it from Linux? Using wine?
  100. Asterix He uses mingw I think
  101. xmt Yes.
  102. Link Mauve Ok.
  103. maloi hey, where can i change the color of the tabs that are active (someone said something in a muc)? this is blue and it's hard for me to distinguish it from black
  104. xmt Link Mauve, I've had to give up on libvpx for now, it won't cooperate. Looks like I'll have to stick to audio for testing purposes.
  105. Link Mauve That’d be pretty cool already.
  106. xmt I still think I *could* build it, I just don't want to put in the time right now to figure it out.
  107. Link Mauve Aren’t there prebuilt binaries already?
  108. xmt Might be.
  109. xmt I'll come back to it later anyway.