Commit graph

93 commits

Author SHA1 Message Date
Yann Leboulanger
3967658f30 ability to see out own video in the same time we send it and show both outging and incoming videos inside chat control 2012-12-30 18:59:48 +01:00
Yann Leboulanger
912f0e921d fix imports and many py3 changements 2013-01-02 13:54:02 +01:00
Yann Leboulanger
77775cf0af Gajim now uses python-nbxmpp library instead of embedding it. 2012-12-09 21:37:51 +01:00
Jefry Lagrange
7149a2c568 fix getting info of file when receiving a file request 2012-10-09 22:48:01 -04:00
Jefry Lagrange
4f6687e868 refactoring 2012-09-26 20:46:09 -04:00
Jefry Lagrange
a8922c32a8 coding standards 2012-09-22 22:16:03 -04:00
Jefry Lagrange
62da971381 commenting DEBUG code 2012-09-18 00:13:31 -04:00
Jefry Lagrange
6f9c540392 refactoring 2012-09-18 00:12:07 -04:00
Jefry Lagrange
bfc4dccc0f add new FT in FT window when we are requesting file 2012-09-07 10:01:11 -04:00
Yann Leboulanger
e0adaa8a87 remove old comment. Audio works with pidgin. 2012-09-01 20:42:57 +02:00
Jefry Lagrange
b20e054d55 set and retrieve information about the files transfered 2012-08-29 15:06:04 -04:00
Jefry Lagrange
67c28501af only send hash if contact supports it 2012-08-25 23:54:39 -04:00
Jefry Lagrange
b1d206d2ec refactoring 2012-08-24 20:13:25 -04:00
Yann Leboulanger
96dd70050b Jingle FT is now functionnal!! Thanks Jefry for the long time debugging with me 2012-08-23 13:10:30 +02:00
Jefry Lagrange
ccb53c7c08 send files to gc peer. Fixes #7171 2012-06-16 18:41:33 -04:00
Jefry Lagrange
2af1af2011 file_props refactoring 2012-06-14 12:27:23 -04:00
Jefry Lagrange
b6b44cb328 make werequest an optional argument in JingleSession 2012-06-10 17:08:54 -04:00
Jefry Lagrange
e8df81ab31 sends file request after hash mismatch 2012-05-27 21:05:43 -04:00
Yann Leboulanger
0c36f50196 merge from trunk 2012-04-12 22:07:30 +02:00
Yann Leboulanger
e1808fd550 [Olivier Crete] port Gajim to use Farstream instead of Farsight2. Fixes #7113 2012-04-01 19:49:52 +02:00
Jefry Lagrange
48524a60c0 fix handling file transfer cancel properly 2012-03-22 00:56:11 -04:00
Jefry Lagrange
5142ebd626 check file integrity when transfer is completed 2012-01-23 22:28:07 -05:00
Jefry Lagrange
c51fb07d09 merge 2012-01-15 19:53:40 -05:00
Jefry Lagrange
376777091e support for xep-300 2012-01-15 19:37:00 -05:00
Yann Leboulanger
07cb125303 send file using IBB directly if receiver don't support socks5 2012-01-08 20:57:05 +01:00
Yann Leboulanger
8bbca8a0a7 coding standards 2012-01-08 20:48:03 +01:00
Yann Leboulanger
49bc202421 merge from trunk 2011-12-29 11:39:02 +01:00
Jefry Lagrange
c491bd3f59 create a new session for every new file transfer; enable OpenSSL 2011-12-27 23:47:00 -05:00
Yann Leboulanger
197d85e563 ability to use jingle negociation even if we don't have farsight. Fixes #7044 2011-11-06 21:42:04 +01:00
Yann Leboulanger
f7b0659c04 fix some bad merge 2011-06-24 16:35:10 +02:00
Yann Leboulanger
b47248f09d merge from trunk 2011-06-20 23:03:06 +02:00
Yann Leboulanger
8dcbf3e73e e NEC to handle jingle-connected events 2010-10-27 19:37:14 +02:00
Yann Leboulanger
ffa7cbda9c rename __sessions to _session 2010-10-27 01:16:05 +02:00
Yann Leboulanger
286d788da0 Name of filetransfer content is now random to be able to have 2 transfer in the same session. send and handle content-add in filetranfer 2010-08-26 10:36:58 +02:00
Yann Leboulanger
833983eab8 - use transport sid to compute hash sent to proxies
- Don't use XTLS when using proxies
2010-08-25 12:05:14 +02:00
Zhenchao Li
797b3fe6a9 remove unnecessary branch 2010-07-24 10:12:54 +08:00
Zhenchao Li
30cbdce234 if the peer supports jingle XTLS, send session-initiate with security element 2010-07-22 15:05:06 +08:00
Zhenchao Li
d55ba9269e fix bug: assign jingle session id as sid in file_props, so that file transfer window gets updated correctly for the sender. 2010-07-08 16:05:19 +08:00
Zhenchao Li
d0adcb1a05 dispatch iq-result for a jingle iq stanza, start listener after iq-result on session-initiate. 2010-07-03 16:22:47 +08:00
Zhenchao Li
182a448630 receive jingle file transfer session initiate message, shout 'FILE-REQUEST' event to connection object. 2010-06-08 21:24:41 +08:00
Zhenchao Li
048feb5528 added JingleFileTransfer for managing jingle ft content
code added to trigger jingle ft session when needed
2010-06-06 23:22:52 +08:00
Thibaut GIRKA
fbf9a769d8 Delete invalid jingle sessions. Kick audio/video availability from jingle states.
Fixes #5668, #5651
2010-03-21 21:45:45 +01:00
Thibaut GIRKA
ab0f7899ad Refuse multiple sessions and implement alternative-session; make jingle GUI a bit more reliable. 2010-03-15 21:34:28 +01:00
Thibaut GIRKA
6e5d8c4ce0 Change ConnectionJingle.__sessions keys from (jid, sid) to sid. 2010-03-14 21:51:04 +01:00
Éric Araujo
fedd7dc8e2 convert tabs to spaces in source code thanks to reindent.py
holy diff batman!
2010-02-08 15:08:40 +01:00
Stephan Erb
f128391189 One more vim config entry. 2009-12-01 22:31:42 +01:00
Thibaut GIRKA
d295f9261d [Jingle] a bit of documentation/clarification ; added make_bin_from_config 2009-11-30 22:29:32 +01:00
Thibaut GIRKA
ee452a57a2 [Jingle] Renamed callbacks to match name conventions 2009-11-26 22:09:34 +01:00
Thibaut GIRKA
0edb624fec Renamed a few methods, refactor on_*_button_toggled, use getattr/setattr instead of eval/self.__dict__ 2009-11-26 21:53:44 +01:00
Alexander Cherniuk
6bf2246de5 A big portion of doc-string refactoring 2009-11-26 13:58:12 +02:00