Stephan Erb
8aaee30f23
Merge with 5b124dac82e5ce6b3be2a3659bcbab12799e2220
2009-10-12 19:55:42 +02:00
Stephan Erb
5cea6334ef
Move and rename xmpp_stringprep.py
...
It is more consistent to have this code closer to the xmpp protocol handling.
2009-10-08 18:24:21 +02:00
Yann Leboulanger
ad0bb43793
[Dicson] Fix call to history manager
2009-10-08 17:51:49 +02:00
Stephan Erb
3fc9c10caa
Remove old workarounds for Python 2.3.
2009-10-08 17:19:36 +02:00
red-agent
90c653b83a
Fixed resource extraction from jid. Fixes #5310
2009-10-08 15:21:18 +03:00
red-agent
3ef8557a8e
Tiny style fixes
2009-10-06 23:26:22 +03:00
Yann Leboulanger
416d2caf05
[waldteufel] stop generating zombies when playing sound. Fixes #5308
2009-10-06 21:35:48 +02:00
Yann Leboulanger
3a13f91162
prevent traceback
2009-10-06 21:27:40 +02:00
Yann Leboulanger
0d37f4f64b
better session handling:
...
- when a new contact with higher prio connect, detach session from chat control. Fixes #5021
- don't re-use a session that was for another sessin
Tests are more than welcome!
2009-10-06 17:35:25 +02:00
Yann Leboulanger
07277df1e2
[gotham] update default colors to be tangoified. see #5307
2009-10-06 11:41:32 +02:00
Yann Leboulanger
95047d3e50
add an enable checkbutton in accounts window for normal accounts too. Fixes #4489
2009-10-06 11:23:31 +02:00
Yann Leboulanger
4723194bca
show message subject in chat history. Fixes #5185
2009-10-05 14:25:47 +02:00
Yann Leboulanger
ea6c062b9a
prevent a traceback when we get a wrong disco#info reply (a feature without a var attribute). Fixes #5232
2009-10-05 13:46:38 +02:00
Yann Leboulanger
c9d702b5cd
[Vasily] fix indicator usage. Fixes #5271
2009-10-03 23:29:11 +02:00
Thibaut GIRKA
b2b8ac4b76
Connect only if user accepts, move jingle detection to 'update_toolbar'
...
This allows jingle availability to be updated if contact sign in/out.
This patch will also wait for user acceptance before connecting.
This will, among other things, ensure that audio/video state won't be set to
JINGLE_STATE_CONNECTING while the connection is already up.
2009-10-03 22:40:12 +02:00
Yann Leboulanger
b954492bc2
fix typo
2009-10-02 17:18:36 +02:00
Yann Leboulanger
7e79f710e8
acknoledge rosterx messages
2009-10-02 16:54:33 +02:00
Yann Leboulanger
5406f8b49c
improve connection time to muc.
2009-10-02 16:47:42 +02:00
Yann Leboulanger
887b8d31b2
don't show empty RIE requests. Fixes #5299
2009-10-02 14:58:47 +02:00
Thibaut GIRKA
01d7be2d61
merge default branch to jingle
2009-09-29 20:49:40 +02:00
Yann Leboulanger
da398aa418
coding standards
2009-09-29 16:31:36 +02:00
Yann Leboulanger
4cfd56a69b
add a workarround for backward compatibility about esession. see #4396
2009-10-01 22:17:19 +02:00
Yann Leboulanger
678e3807e9
[Mattj & Florob] fix canonicalize function to prevent having twice xmlns in the attributes. Fixes #4396
2009-10-01 19:13:52 +02:00
Yann Leboulanger
c31d3e526a
stop sending chatstates when remote server doesn't respond anymore. Don't acknoledge error message receipes. Fixes #4064
2009-10-01 09:41:46 +02:00
Yann Leboulanger
3802e01bba
[Florob] fix module name for sha256. Fixes #5297
2009-10-01 08:26:08 +02:00
Yann Leboulanger
a3e80d2c76
[Florob] handle new error code in groupchat. Fixes #5285
2009-09-30 17:21:58 +02:00
Yann Leboulanger
3afea608e2
use python sha and hmac built-in modules rather than those in python-crypto. Fixes #5294
2009-09-30 17:02:51 +02:00
Yann Leboulanger
4d8454a242
request bookmarks via XML if server announce it supports pubsub but doesn't answer in the next 30 seconds. Fixes #5198
2009-09-29 11:08:42 +02:00
Thibaut GIRKA
10a6b0683c
Second typo corrected... I need to sleep...
2009-09-28 22:31:28 +02:00
Thibaut GIRKA
b4d2227662
Fixed a typo ; Prepared tie breaking and content-info handling
2009-09-28 22:23:48 +02:00
Thibaut GIRKA
85195e99ad
workaround for psi, little fixes...
2009-09-27 22:56:09 +02:00
Yann Leboulanger
a8cd67706b
merge bug 4212 branch
2009-09-27 11:52:51 +02:00
Thibaut GIRKA
e141d7875a
Don't send audio/video data before session acceptance.
2009-09-26 23:07:09 +02:00
Thibaut GIRKA
5a1a36e348
Fix somes issues with content-add/content-accept/session-accept, and other things.
2009-09-26 21:55:43 +02:00
Benjamin Richter
7378efcb21
Improve group renaming efficiency. Fixes #4212
2009-09-26 20:23:59 +02:00
Thibaut GIRKA
b5c7519740
A little fix with content acceptance ; modified a bit JINGLE_DISCONNECTED
2009-09-26 14:14:58 +02:00
Yann Leboulanger
db4f73f058
fix indentation
2009-09-26 13:16:48 +02:00
red-agent
36a3db5e29
Tiny code style corrections
2009-09-26 13:44:08 +03:00
Thibaut GIRKA
08b7f18f50
Fix content reject
2009-09-26 12:31:56 +02:00
Thibaut GIRKA
62d6f408c2
Merge the commits I've made yesterday with asterik's ones
2009-09-26 12:25:36 +02:00
Thibaut GIRKA
193f2613a9
Rewritten contentAddCB in order to ask the user about new contents
2009-09-26 12:22:41 +02:00
Yann Leboulanger
a8eedfc781
ability to accept contents and not only session
2009-09-26 10:29:08 +02:00
Thibaut GIRKA
011f4fe142
Auto-accept contents we have created (it would make no sense to refuse it...)
2009-09-25 23:52:39 +02:00
Thibaut GIRKA
a8bccebfb7
Added approve_content and decline_content methods.
...
A content has now to be accepted (user-side) before {content,session}-accept
2009-09-25 23:05:14 +02:00
Yann Leboulanger
5f70d6b78e
use a str instance instead of a xmpp.JID instance
2009-09-25 20:41:22 +02:00
Thibaut GIRKA
77541f3e7f
support for content-{add,reject,accept}, new helpers, and other few things
2009-09-25 19:32:13 +02:00
Benjamin Richter
568e1edd1e
Improved handling of RTL nicknames in roster. Fixes #4293
...
If the number of connected resources is appended in parentheses,
the appropriate ltr or rtl mark is inserted before, so that the
writing direction at the end of the nickname matches the writing
direction of the whole displayed string as determined by
http://www.unicode.org/reports/tr9/#The_Paragraph_Level
2009-09-25 17:11:38 +02:00
Yann Leboulanger
32965a948e
new GUI to start audio and video sessions. TODO: ability to add/remove audio/video content to an existing session
2009-09-25 13:52:44 +02:00
Yann Leboulanger
245c3f12d4
don't remove a file before renaming under windows because os.remove('test') will remove 'TEST' under window. Fixes #5279
2009-09-23 22:27:52 +02:00
Thibaut GIRKA
d7560ed764
My last commit was useless... now terminate the session if the connection fails
2009-09-22 22:33:00 +02:00