junglecow
7c0696093a
- Trying to connect to server every 20 seconds forever is extremely rude to its owner. Let's be polite and do exponential back-off. (See #2411 )
...
- [PyOpenSSL] Ported [7443] to pyopenssl branch.
2006-12-08 21:19:01 +00:00
junglecow
4a58bc4797
[pyopenssl] Yet more exception fixes
2006-12-01 22:23:45 +00:00
junglecow
236ed0463a
[pyopenssl] More exception fixes
2006-11-28 22:12:03 +00:00
junglecow
5cb241b8c0
[trunk]
...
- Typo
[pyopenssl]
- Better exception handling
- Prevent 100% cpu usage when ssl handshake is slow
2006-11-28 01:02:31 +00:00
junglecow
3c77ffd406
[PyOpenSSL branch]
...
- Close connection after creating account. Fixes #2676
- Handle normal connection close by server. Fixes #2671
- Do not disconnect if we haven't received starttag yet. Fixes #2668 . Fixes unticketed bug causing account creation not to work with PyOpenSSL and asynchronous handshake (see also #2671 ). Behaviour of #2634 is also improved but now results in deadlock.
2006-11-18 15:09:40 +00:00
junglecow
321020751d
Bugfix
2006-11-14 06:39:08 +00:00
junglecow
be1b58aa79
Handle OpenSSL.SSL.SysCallError
2006-11-13 22:17:16 +00:00
junglecow
4617618463
Removing all calls to sys.exc_clear(). This is only necessary in very rare circumstances, and if there is such a circumstance, it should be clearly documented in code.
2006-11-13 15:07:47 +00:00
junglecow
9e3e14dd78
Fixed a bug in compatibility code
2006-11-13 14:44:17 +00:00
junglecow
c5ffc7bf5d
- Added support for PyOpenSSL (with fallback to old library if not found)
...
- Also added a wrapper for cleaner compatibility handling of old SSL library
- Changed exception handling to be more precise. (Catching Exception. Ish.)
- Added lots of debug printing
You will need to install pyopenssl (Debian unstable: python-pyopenssl) to try this.
2006-11-13 14:24:41 +00:00
Yann Leboulanger
0f53cbb3f6
in choose GPG key dialog, search on name column instead of keyid. fixes #2655
2006-11-13 07:10:54 +00:00
Yann Leboulanger
786d3e9fb8
remove useless test. fixes #2167
2006-11-13 06:58:41 +00:00
Yann Leboulanger
1a2cb6a071
redraw account row when we add the first child. fixes #2576
2006-11-13 06:41:43 +00:00
Yann Leboulanger
9ea82566d5
don't hide contact when other offline resource have pending events. fixes #2657
2006-11-12 11:32:43 +00:00
Yann Leboulanger
ed5930a1b1
count as pending events message from other resources too. see #2657
2006-11-11 14:47:08 +00:00
Yann Leboulanger
2f354b464d
show correct status icon in chat banner when we open a chat for a specific resource. see #2657
2006-11-11 14:40:26 +00:00
Yann Leboulanger
1abf5865d6
remove an old debug print
2006-11-11 14:03:59 +00:00
Yann Leboulanger
74a415b90e
[Maciek] updated polish translation
2006-11-11 14:03:42 +00:00
Yann Leboulanger
0e092980fd
show unread pm in tab and in chat window title. fixes #2645
2006-11-10 23:17:52 +00:00
Stefan Bethge
f4a3bf3ee4
change some small things in ChangeLog
2006-11-10 21:21:36 +00:00
Stefan Bethge
27849fc3d7
fix #2586 , cleanup
2006-11-10 20:43:23 +00:00
Yann Leboulanger
da58aeaf88
[Petteri] topic autocompletion. fixes #2654
2006-11-10 20:06:57 +00:00
Yann Leboulanger
38fd89a378
shorter string to fit popup window. fixes #2640
2006-11-10 19:33:34 +00:00
Yann Leboulanger
3fd64392c4
make homepage selectable
2006-11-10 19:18:40 +00:00
Yann Leboulanger
28dee0867f
[misc] ability to send messages to a group or to several contacts. fixes #1823
2006-11-10 18:41:08 +00:00
Yann Leboulanger
1add317cc9
use PRAGMA synchronous = OFF in sqlite to avoid hard drive spin up. fixes #2183
2006-11-10 18:32:38 +00:00
Yann Leboulanger
d701c1ef3d
show status changement of contact without a resource only once. fixes #2542
2006-11-10 08:59:14 +00:00
Yann Leboulanger
a6201bff11
number of tab in vcard.py has changed
2006-11-10 08:24:36 +00:00
Yann Leboulanger
a4c29cd6c2
[misc] XEP-145 (annotations) support. Thanks fixes #776
2006-11-09 19:13:53 +00:00
Yann Leboulanger
bac3b8f2f2
always show change status message window to current desktop when we change status. fixes #2615
2006-11-09 18:21:25 +00:00
Stefan Bethge
0cc8a9fad2
fix #2656
2006-11-09 17:06:28 +00:00
Stefan Bethge
1d8dab4b22
read password from account config window using get_password, not from config
2006-11-09 15:42:27 +00:00
Jean-Marie Traissard
20dc155f65
Reset pending messages count in message_win even in more than one tab stay, delete
...
banners redraw when control whith same nick is present, it's related to accounts
now.
2006-11-09 00:06:03 +00:00
Jean-Marie Traissard
587a4d4e73
Don't count first messages in roster title when we auto open
2006-11-08 21:28:28 +00:00
Yann Leboulanger
5b9a784b68
don't copy contact when the only one has no resource. it means it's the first message we got. fixes #2652
2006-11-08 17:23:57 +00:00
Yann Leboulanger
f39fd2a861
redraw transport when we read it's queue
2006-11-08 16:47:07 +00:00
Yann Leboulanger
038c4e4c77
use good filename when saving avatar of a contact from info window. Fixes #2650
2006-11-08 14:31:40 +00:00
Yann Leboulanger
c897263ed0
[dkirov] When .so modules are loaded from module path there is no need to do extra checks.
2006-11-08 13:23:38 +00:00
Yann Leboulanger
b288264135
[dkirov] idle module is not correctly build (linked to xss lib) and loaded from .libs folder for svn users. fixes #2611
2006-11-08 13:16:35 +00:00
Yann Leboulanger
2034948d2a
fjid must always be set.
2006-11-08 13:04:31 +00:00
Yann Leboulanger
3e18b3b7fc
don't ensure_utf8_string() when prefferedencoding is not 'UTF-8'. fixes #2514
2006-11-08 08:09:42 +00:00
Yann Leboulanger
a9624838ef
overwrite contact instance when the one that remain is offline. fixes #2569
2006-11-08 07:36:52 +00:00
Yann Leboulanger
17d17ae50f
fix TB when we get a message from a not in roster contact
2006-11-08 07:23:30 +00:00
Jean-Marie Traissard
bb072aafb8
agh, re typo
2006-11-08 02:34:12 +00:00
Jean-Marie Traissard
72ae44ec0c
Typo
2006-11-08 02:32:49 +00:00
Jean-Marie Traissard
2e1e5ab218
Use good filename when saving avatar of a contact without a renamed nick. Fixes #2650 .
2006-11-08 02:28:03 +00:00
Jean-Marie Traissard
943338b00b
We NEVER want to count gc_messages in roster title. Good catch hawke
2006-11-07 23:36:48 +00:00
Stefan Bethge
7c433c7c85
display error messages only when there is an error (hopefully), see #2586
2006-11-07 23:25:24 +00:00
Yann Leboulanger
ae8c6e309e
handle correctly messages from invisible resources
2006-11-07 23:13:11 +00:00
Yann Leboulanger
b2d4177962
use correct jid (not always jid_with_resource) in popup. fixes #2569
2006-11-07 21:58:33 +00:00