Yann Leboulanger
c2f43c84de
fix typo
2007-09-18 15:45:25 +00:00
Yann Leboulanger
d2b014e17a
don't require pycrypto. fixes #3444
2007-09-18 12:50:22 +00:00
Brendan Taylor
9a986c2fc6
fixed imports
2007-09-16 21:56:42 +00:00
Yann Leboulanger
df13453388
revert bad commit from [8817]. fixes #3443
2007-09-16 21:27:11 +00:00
Yann Leboulanger
6667eb5e29
send our local ip only once
2007-09-16 17:28:51 +00:00
Brendan Taylor
37b755ecef
split common crypto operations into a separate module
2007-09-16 04:16:45 +00:00
Jean-Marie Traissard
9091496812
Do not check last log time when we join GC if we don't log
2007-09-15 13:38:55 +00:00
Jean-Marie Traissard
76b6680650
Do NOT log GC that we said we don't want to log
2007-09-15 13:05:23 +00:00
Yann Leboulanger
29cc2d0939
add key shortcut to open history and information window. fixes #3233
2007-09-15 10:11:46 +00:00
Yann Leboulanger
81c65ccac8
[steve-e] Ability to select a jid in history window. fixes #3410 , #3308 , #1925
2007-09-14 20:18:06 +00:00
Yann Leboulanger
4f09fea1b5
[js] Don't lookup ft_override_host_to_send. fixes #3246
2007-09-13 22:12:49 +00:00
Yann Leboulanger
8ec061f5f6
prevent the user before sending a file to a groupchat contact that doesn't know his real jid.
2007-09-12 23:12:29 +00:00
Brendan Taylor
d536fc9648
oops, my last checkin was incomplete
2007-09-10 21:59:27 +00:00
Brendan Taylor
abec26cdfc
minor adjustments to how sessions are handled (partially fixes #3407 )
2007-09-10 21:58:15 +00:00
Nikos Kouremenos
20b7d165c5
yeah nothing as usual :/
2007-09-08 23:52:52 +00:00
Yann Leboulanger
c3300fb58b
make defaul roster width large enough to see the complete menu
2007-09-07 20:54:53 +00:00
Yann Leboulanger
8c5b3f3a92
process all incoming and outgoing queues even if we receive big things (a file). Fixes #3380
2007-09-03 20:54:28 +00:00
Stephan Erb
2fdeabc012
Add my copyright :-)
2007-08-31 23:19:23 +00:00
Yann Leboulanger
03235e2809
fixes large WCPU footprint under freebsd. fixes #1963
2007-08-29 15:42:37 +00:00
Brendan Taylor
d5900cd384
fix determining whether a message was encrypted
2007-08-29 06:08:06 +00:00
Julien Pivotto
b44b905787
[misc] Fix a coding issue. Fix #3399 .
2007-08-28 19:38:42 +00:00
Yann Leboulanger
0c18512fcb
fix import error
2007-08-27 13:45:57 +00:00
Yann Leboulanger
62edcc71de
make python-crypto an optional dependency
2007-08-27 13:36:24 +00:00
Yann Leboulanger
08201d4648
log sent messages only once. fixes #3398
2007-08-27 08:56:54 +00:00
Yann Leboulanger
465b2f20c3
"iSocket is already connected" error has a different number under OpenBSD. fixes #3396
2007-08-26 20:45:07 +00:00
Yann Leboulanger
09388ddf1a
fix missing import
2007-08-26 07:11:00 +00:00
Yann Leboulanger
c9a407ca52
[Brendan Taylor] Gsoc 2007 work : end to end encryptions. Fixes #544
2007-08-25 22:42:35 +00:00
Yann Leboulanger
b989617158
convert order to int
2007-08-24 13:28:39 +00:00
Yann Leboulanger
2419bd509c
ability to load transport iconsets from ~/.gajim/iconsets/transports. Fixes #3390
2007-08-22 22:46:31 +00:00
Yann Leboulanger
7bd952d691
[Geobert] Smooth scrolling of conversation textview. see #3358
2007-08-22 22:08:04 +00:00
Yann Leboulanger
fe0a1b9b1b
redraw actions menu when zeroconf account connects.
2007-08-22 12:19:30 +00:00
Yann Leboulanger
722988f5d4
zeroconf don't support private storage
2007-08-22 11:33:37 +00:00
Yann Leboulanger
78f2c8c021
[roidelapluie, elghinn, msieurhappy, xbright and me] chat to muc convertion. see #2095 and #1408 . TODO: DND
2007-08-21 23:13:03 +00:00
Yann Leboulanger
ba8b8bca31
Fix TB when getting score of a not (yet) in the roster contact. fixes #3382 and #3335
2007-08-21 09:23:34 +00:00
Stephan Erb
0fca2f6323
Count observers correctly.
2007-08-20 20:31:17 +00:00
Stephan Erb
c41732c6ab
Commit [8446] again: WorksForMe. See #3335 .
2007-08-20 19:17:32 +00:00
Brendan Taylor
eb93f9a172
advertise xep-0116 support via disco
2007-08-20 19:02:58 +00:00
Brendan Taylor
88e49ffa46
don't create uneccessary sessions (eg. for groupchat messages), bugfix for pms
2007-08-20 17:33:12 +00:00
Yann Leboulanger
c524ec78f1
re-read jids table from DB when another instance of Gajim added a jid in it. Fixes #3349
2007-08-20 11:13:53 +00:00
Yann Leboulanger
b2ea1fe5c2
always forget password when it's wrong so it's re-asked to user. fixes #3343
2007-08-20 10:26:51 +00:00
Brendan Taylor
0230c91e4c
esession bugfixes
2007-08-20 08:16:48 +00:00
Yann Leboulanger
55aa74afc7
fix history manager since configpath has changed (see [8434]). fixes #3378
2007-08-19 22:51:40 +00:00
Yann Leboulanger
176593db97
don't allow to bookmark a room on server that don't support private storage.
2007-08-19 15:32:41 +00:00
Yann Leboulanger
45046024aa
default value in boolean fields is False if none is provided.
2007-08-19 10:16:08 +00:00
Brendan Taylor
9985b784d5
bugfixes, send not-acceptable for fields with only unsupported options
2007-08-18 08:59:36 +00:00
Brendan Taylor
e1c4d80e65
notify on begin/end encryption
2007-08-17 17:26:05 +00:00
Brendan Taylor
f93276c1a9
refactored make_identity
2007-08-17 09:02:53 +00:00
Brendan Taylor
8675731f8d
refactored identity verification
...
public key authentication
2007-08-17 08:39:47 +00:00
Piotr Gaczkowski
55a7061ea3
Better Tune support
2007-08-10 20:18:32 +00:00
Piotr Gaczkowski
947ec8e933
PEP prefs added
2007-08-09 23:05:43 +00:00
Yann Leboulanger
8976baecb3
clear contact list when we connect. fixes #3234
2007-08-09 23:04:02 +00:00
Yann Leboulanger
a18e21c476
fix new contacts API in pep
2007-08-09 15:54:16 +00:00
Yann Leboulanger
ea24ee82e5
merge diff from trunk to pep branch
2007-08-09 15:39:18 +00:00
Yann Leboulanger
176a02e0f4
fix gnomekeyring.DeniedError. fixes #3300
2007-08-08 16:10:38 +00:00
Yann Leboulanger
3b52e0d73b
fix TB: get room_jid var before using it
2007-08-07 12:14:54 +00:00
Brendan Taylor
4bfe14d3cf
prompt with SAS during 3 message negotiation
2007-08-07 07:42:31 +00:00
Brendan Taylor
8d79d32002
three message negotiation
2007-08-07 07:21:29 +00:00
Yann Leboulanger
4c5bef7a2d
remove svn:executable to zeroconf files
2007-08-06 22:21:22 +00:00
Yann Leboulanger
5350afa8e2
integrate pybonjour support to Gajim. see #2883 . need a fix when sending messages
2007-08-06 21:46:51 +00:00
Yann Leboulanger
28cb6c6bb4
don't fail when there is a name conflict
2007-08-06 19:13:22 +00:00
Yann Leboulanger
987f6fe01f
show room jid in error messages when unable to join it.
2007-08-06 09:59:14 +00:00
Yann Leboulanger
e906a096c9
[blarz] ability to load iconsets from ~/.gajim/iconsets. fixes #3339
2007-08-05 22:57:04 +00:00
Stephan Erb
4233db9459
Revert [8446]
2007-08-01 15:01:43 +00:00
Stephan Erb
97bb683e08
* Count Metacontacts only once. Fixes #3110
...
* add new function: is_big_brother
2007-07-30 19:52:02 +00:00
Stephan Erb
8bbc23dfd6
* Use same height for all banners. Fixes #2770
...
* Show only one status line in chatwindows, indicate when it is shortened
2007-07-30 12:17:04 +00:00
Brendan Taylor
5935869136
test: 1 < d < (p -1)
2007-07-29 21:02:15 +00:00
Stefan Bethge
bb7283de02
new drop in replacement for zeroconf.py, uses pybonjour
...
(needs integration and some fixing, but works)
see #2883
2007-07-28 11:01:21 +00:00
Yann Leboulanger
c71eed99b8
set xml:lang attribute on opening XML stream. fixes #2772
2007-07-27 20:00:44 +00:00
Stefan Bethge
7dd8a27b39
fix #3186 (thanks dkirov)
2007-07-27 18:19:09 +00:00
Stefan Bethge
68f5401213
set zeroconf hostname on every connection. fix : #3117
2007-07-27 16:00:29 +00:00
Yann Leboulanger
52fdd458d7
fix typo. see #2149
2007-07-25 23:06:33 +00:00
Yann Leboulanger
3b9966960d
add --config-path option so that we can specify the root folder of config files. see #2149
2007-07-25 23:04:15 +00:00
Yann Leboulanger
85158665d4
fix traceback when receiving a file
2007-07-25 23:02:55 +00:00
Yann Leboulanger
85e040e574
fix traceback when not using gnome keyring. fixes #3319
2007-07-24 08:20:06 +00:00
Yann Leboulanger
5040656f3e
update password in connection instance when we modify it and we use gnome keyring. fixes #3318
2007-07-23 21:35:01 +00:00
Yann Leboulanger
c131a04df8
request last_status_time and os_info to real jid if we know it. fixes #3304
2007-07-22 18:25:43 +00:00
Yann Leboulanger
bca61b7400
show jid in search result with non data forms result. see #3304
2007-07-21 19:39:45 +00:00
Yann Leboulanger
fb3eeb4a40
add a limit to the number of lines displayed in conversation textview.
2007-07-21 14:58:56 +00:00
Julien Pivotto
0314f23aa4
Add notification of Configuration Changes in MUC. See #3270 .
...
http://www.xmpp.org/extensions/xep-0045.html#roomconfig-notify
2007-07-19 10:06:59 +00:00
Julien Pivotto
015ee132ae
XEP-0045: Multi-User Chat
...
* Handle Multiple status code in MUC.
* Warn the user if room logging is enabled (
http://www.xmpp.org/extensions/xep-0045.html#enter-logging ). Fix #3270 .
2007-07-19 09:27:33 +00:00
Brendan Taylor
fdef1c3d72
shared retained secrets
2007-07-17 08:08:27 +00:00
Brendan Taylor
0ae43eab4e
per-profile srs storage
2007-07-17 08:08:01 +00:00
Julien Pivotto
ecc54114f7
[misc] handle gnome-heyring DeniedError. Fix #3300 .
2007-07-14 13:24:27 +00:00
Brendan Taylor
9d04cd0a82
a file for pickling retained secrets
2007-07-13 22:52:23 +00:00
Tomasz Melcer
4ce9d89077
caps: Real fix for [3295] -- changing separator from ' ' to '\0'.
2007-07-13 14:44:01 +00:00
Julien Pivotto
3875388496
[davux] correct a loop in logger.py. Fix #3295 .
2007-07-13 13:02:42 +00:00
Julien Pivotto
5c36dd8e78
[Lukas and I] use 'event' instead of 'message' as icons names ans
...
states. Fix #2755 .
2007-07-13 10:11:49 +00:00
Yann Leboulanger
2af509d005
reverting [8388] for the moment
2007-07-12 20:45:43 +00:00
Yann Leboulanger
ec2ff7a684
compute metacontact big brother by comparing them instead of computing an absolute score for each one. fixes #2781 and #2156
2007-07-12 11:15:59 +00:00
Brendan Taylor
8af883e852
refactored and corrected identity testing, prompt user when a session is initiated by an unsubscribed jid
2007-07-12 06:25:05 +00:00
Julien Pivotto
9994643247
Added my own copyright :-P
2007-07-11 21:39:27 +00:00
Yann Leboulanger
3f5327dc6f
[mrk] handle Google Apps For Your Domain. fixes #3163
2007-07-11 16:32:18 +00:00
Yann Leboulanger
53d68c9c7f
copy old gtk+ theme to new default one
2007-07-11 10:09:31 +00:00
Stephan Erb
5f1eaeb312
Ability to disable message previews in notify popups. Fixes #3088
2007-07-10 21:57:56 +00:00
Brendan Taylor
d32e8352d5
proper error handling
2007-07-10 05:41:43 +00:00
Tomasz Melcer
5a5ed1530c
formatting errors
2007-07-09 22:41:53 +00:00
Tomasz Melcer
6c1858224e
caps: data stored and retrieved
2007-07-09 21:24:47 +00:00
Yann Leboulanger
952e6d96e3
catch disk full errors. fixes #2937
2007-07-09 16:01:19 +00:00
Brendan Taylor
29c44d8a5e
interface for SAS
2007-07-04 18:55:53 +00:00
Yann Leboulanger
1656ea452b
rename gt+ theme to default. fixes #2794
2007-07-04 16:50:54 +00:00
Yann Leboulanger
039bf1e10e
use get_contact() when we give the resource. see #3275
2007-07-04 16:33:40 +00:00
Yann Leboulanger
dc2dd87a31
prevent message spoofing. Thanks Misc. Fixes #3281
2007-07-04 13:29:06 +00:00
Yann Leboulanger
8abd062365
[Lukas] split get_contact into get_contacts and get_contact. get_contact_from_full_jid uses get_contact. Maybe could be merged with optional argument, but it's clearer this way. Fixes #3275
2007-07-04 13:23:16 +00:00
Brendan Taylor
2bed6a522a
fixed a traceback
2007-07-03 18:00:09 +00:00
Yann Leboulanger
33946aeeef
remove useless function get_contcats_from_jid (same as get_contact). see #3275
2007-07-03 10:22:41 +00:00
Yann Leboulanger
20965b9ba5
[lukas and I] improve tooltip to show info about pending events. fixes #1971
2007-07-03 09:31:43 +00:00
Tomasz Melcer
1c0aa7ad10
Caps: caps are queried, results are stored in cache.
2007-06-30 17:31:27 +00:00
Yann Leboulanger
31f3e2f44a
redo substitution when we get resource from config. fixes #3060
2007-06-30 08:40:14 +00:00
Travis Shirk
270c956db3
Handle malformed timestamps (which would cause an unhandled exception and hork the connection)
...
and XEP-82 (dashes in timestamps).
2007-06-29 21:21:08 +00:00
Travis Shirk
6ca2d76cba
Fixed a traceback. Not sure how correct the contact=contact[0] is, but it handles the multiple return types from get_contact_from_full_jid
2007-06-29 21:19:47 +00:00
Yann Leboulanger
fd03586f2c
use helper function. fixes #3263
2007-06-29 16:25:05 +00:00
Brendan Taylor
6fe668d863
disable logs in encrypted sessions.
2007-06-29 04:12:08 +00:00
Brendan Taylor
4bd805cf07
new option for whether encrypted sessions should be logged by default
2007-06-28 19:15:43 +00:00
Tomasz Melcer
4c1fdb1fd8
xmpppy doesn't raise exceptions!
2007-06-28 08:14:25 +00:00
Tomasz Melcer
976cd12eef
contacts.py: get_contact_from_full_jid not to raise exceptions on bare jids
2007-06-27 23:26:07 +00:00
Tomasz Melcer
6995730808
Caps: removed debug module import
2007-06-27 22:57:01 +00:00
Tomasz Melcer
744d445c55
Caps: querying caps disco node (no checking result yet)
2007-06-27 22:32:35 +00:00
Yann Leboulanger
967d050db2
call beep command instead of print '\a' <- doesn't work. fixes #909
2007-06-27 10:20:24 +00:00
Tomasz Melcer
7a399e980b
Comments here and there
2007-06-27 00:51:38 +00:00
Tomasz Melcer
86798a56f0
Caps: Cache object
2007-06-27 00:51:12 +00:00
Brendan Taylor
4b53db9fe6
properly terminate sessions
2007-06-26 22:52:50 +00:00
Brendan Taylor
39bea5fd40
tidying things up.
2007-06-26 20:55:49 +00:00
Yann Leboulanger
161cdf1e49
svn version is 0.11.1.1, not 0.12
2007-06-26 11:37:01 +00:00
Stephan Erb
7be506e3f5
Compact View:
...
* Move checkbox to preferences. Fixes #2662
* Merge option for muc and chat
2007-06-25 23:51:44 +00:00
Yann Leboulanger
ebb5c511f3
fix TB when we close pubsub window before we get the answer from the server. see #3103
2007-06-25 16:36:57 +00:00
Yann Leboulanger
2c4f2896af
don't stop Gajim when dbus is stopped. Fixes #3032
2007-06-25 16:23:21 +00:00
Yann Leboulanger
abcb48d1e0
improve pubsub support. fixes #3103
2007-06-24 22:33:00 +00:00
Yann Leboulanger
fc153017ec
ask password to user when we try to connect to a password protected room. fixes #2890
2007-06-24 21:19:41 +00:00
Yann Leboulanger
12bb72059f
ability to forward unread messages through adhoc commands. fixes #1910
2007-06-23 19:44:09 +00:00
Brendan Taylor
abd773b52e
can respond to an esession request
2007-06-20 20:44:33 +00:00
Brendan Taylor
d1fe7b41f3
functioning XEP-0217 implementation! (initiation only)
2007-06-17 10:39:19 +00:00
Brendan Taylor
8b7b368922
support libraries for esessions
2007-06-17 10:37:59 +00:00
Julien Pivotto
c92145c3b9
[misc] repare sending composing chatstates using xep instead of xep.
...
Fix #3241 .
2007-06-16 21:31:19 +00:00
Yann Leboulanger
b6eb2f94c9
minimize menuitem -> minimize on close checkbutton. see #3034
2007-06-14 17:44:24 +00:00
Stephan Erb
e22007f1d1
Fix tb when closing muc with unread messages
2007-06-14 16:06:59 +00:00
Stephan Erb
5f82f1a413
Fix autocomplation for jids where username is set as nickname. Fixes #2608 .
2007-06-13 21:29:03 +00:00
Yann Leboulanger
d2914f642b
add minimize button to manage_bookmarks window. see #3034
2007-06-13 20:24:04 +00:00
Brendan Taylor
62cf72910f
functioning XEP-0200 implementation (hardcoded keys and counters)
2007-06-11 22:42:29 +00:00
Stephan Erb
867199a89f
[misc] init Node in MultipleDataForm only once. Fixes #3228
2007-06-10 09:52:20 +00:00
Tomasz Melcer
93f963a1f0
Dataforms: fix a fix
2007-06-09 13:52:06 +00:00
Yann Leboulanger
7ef57b505d
discover our server at startup even if we don't use filetransfert proxies. fixes #3224
2007-06-09 12:26:30 +00:00
Tomasz Melcer
964c3752cb
Dataforms: DataRecord(extend=None) != DataRecord()
2007-06-09 12:21:35 +00:00
Yann Leboulanger
9f3fe8490b
[Santiago Gala] IPv6 filetransfert. see #1969
2007-06-09 07:07:05 +00:00
Stephan Erb
1dd0c97838
Fix Account Creat Wizzard, let it not use a removed function.
2007-06-08 20:28:47 +00:00
Brendan Taylor
4f2cd0a0fc
stubs for XEP-0116
2007-06-08 19:42:02 +00:00
Tomasz Melcer
401a9b4c02
Some comments added.
2007-06-07 22:49:47 +00:00
Yann Leboulanger
044feb0e1f
Do not use xmpppy DataForm class
2007-06-06 21:40:56 +00:00
Brendan Taylor
7898686680
reverted back to per-JID windows, pass around sessions instead of thread_ids
2007-06-05 23:19:34 +00:00
Brendan Taylor
370818d982
updated session handlers
2007-06-05 22:17:34 +00:00
Brendan Taylor
17c5bf5e52
massive everything-breaking overhaul for per-session windows
2007-06-05 21:26:45 +00:00
Yann Leboulanger
3ba415dfea
prevent a TB when a jid is in mem but not in DB (is has been removed while gajim was running) fixes #3073
2007-06-05 13:13:20 +00:00
Yann Leboulanger
5bca758fa6
[elghinn] Use common.xmpp.NS_PRIVATE instead of 'jabber:iq:private' in connection.py
2007-06-03 17:54:19 +00:00
Yann Leboulanger
f4c3786dc6
fix wrong char
2007-06-03 15:12:57 +00:00
Yann Leboulanger
ecd995fda3
[omega] Don't check the fingerprint of the SSL certificats with a fixed list, but use OpenSSL to check if the certificat is valid.
2007-06-03 14:15:50 +00:00
Yann Leboulanger
5d1a78f176
[elghinn] xmpppy typo
2007-06-03 14:07:54 +00:00
Yann Leboulanger
fbd89e8d90
[elghinn] add common.xmpp.NS_PING in disco#info
2007-06-03 14:06:25 +00:00
Yann Leboulanger
1600ebf73b
[elghinn] fix disco#items without node
2007-06-03 14:04:36 +00:00
Yann Leboulanger
3d4c7bf547
[elghinn] fix entity time support (xep 90 and 202)
2007-06-03 14:00:09 +00:00
Yann Leboulanger
52c6c6cbb7
[roidelapluie] better groupchat support in roster and systray. Better nick support
2007-06-03 13:40:14 +00:00
Yann Leboulanger
07b324ced4
ability to see pep nodes and their access model. TODO: ability to change it
2007-06-03 10:30:34 +00:00
Piotr Gaczkowski
e3ef0821b3
Merge with trunk
2007-06-03 10:04:20 +00:00
Tomasz Melcer
7cbddfa4d5
Dataforms: 'fixed' fields can have multiple lines of text spanning over
...
several <value/> elements.
2007-06-01 20:14:06 +00:00
Yann Leboulanger
c2825a83f7
prevent a traceback. fixes #3202
2007-06-01 19:49:21 +00:00
Brendan Taylor
46bc373cc3
pop up a (useless) DataFormWidget when someone initiates a session negotiation
2007-06-01 17:09:56 +00:00
Yann Leboulanger
0e3c634ff2
new account registration wizard that follow XEP 77 better. fixes #2700 too (advanced options available while creation an account)
2007-05-31 21:49:49 +00:00
Brendan Taylor
00209abaf9
support for one 'chat' session per Contact
2007-05-31 01:47:08 +00:00
Yann Leboulanger
3bb2eabadb
add thread to zeroconf connections too
2007-05-30 16:57:37 +00:00
Brendan Taylor
ec37a97ed6
add <thread/> to replies to single message that contain a <thread/>
2007-05-30 15:31:41 +00:00
Yann Leboulanger
96e6b34cd7
[sgala and I] better support of sizes in XHTML, simplify rst generator
2007-05-29 20:22:41 +00:00
Yann Leboulanger
a45a14546a
handle correctly vcards in groupchats : ask them to real jid if we know it, but considere it arrive from fake jid. Fixes #3172 , #3173
2007-05-20 15:41:20 +00:00
Julien Pivotto
93358d1b09
( Fix #2416 ) Close change status windows after 15 seconds of inactivity
2007-05-19 17:52:20 +00:00
Julien Pivotto
30ac161ee9
Fix a small bug with events and groupchats
2007-05-17 19:54:46 +00:00
Julien Pivotto
993d72a8c1
Fix a bug with receiving Private Messages when roster is minimized, print the number of unread pm in roster, and change icon when a pm is received.
2007-05-17 12:55:44 +00:00
Yann Leboulanger
eca640f2f7
don't ask vcard twice to the user when we enter a groupchat (one to fake jid and one to real jid)
2007-05-13 08:11:32 +00:00
Yann Leboulanger
d01c4983ad
fix traceback with zeroconf
2007-05-13 07:10:12 +00:00
Yann Leboulanger
1674110503
show transport nickname if there is one and user hasn't set a nickname. fixes #3094
2007-05-12 20:30:26 +00:00
Yann Leboulanger
31101e5049
when we're disconnected because of a resource conflict, ask the user another resource. Fixes #3044
2007-05-09 20:59:29 +00:00
Julien Pivotto
19df2a0f9e
Fix some bugs and improve coding of minimized groupchats.
2007-05-07 21:02:48 +00:00
Yann Leboulanger
3455d9e578
consider all unknown types in presence as if there were no type. fixes #3144
2007-05-07 19:55:27 +00:00
Yann Leboulanger
3320bdc551
don't send SASL feature in zeroconf, we don't support it
2007-05-03 21:43:03 +00:00
Julien Pivotto
253c7e6cfc
( Fix #3034 ) Add ability to minimize groupchats in roster, and to minimize autojoigned bookmarked rooms at launch.
2007-05-03 21:02:50 +00:00
Yann Leboulanger
9c67eb961c
[Peritus] handle confirmation requests sent via messages for XEP-0070. fixes #2995
2007-04-30 20:27:11 +00:00
Yann Leboulanger
1346ec39aa
fix TB with zeroconf and blocked contacts. fixes #3141
2007-04-30 17:54:43 +00:00
Yann Leboulanger
7d5aab332a
prevent TB with zeroconf and blocked contacts
2007-04-26 19:46:47 +00:00
Yann Leboulanger
3545dd3b90
[TheCurse] single-clicking ability. fixes #2072
2007-04-26 16:44:00 +00:00
Yann Leboulanger
798fd0e25a
[thecurse] add latex support (run dvips and convert externaly) through use_latex ACE option. fixes #2796
2007-04-25 21:51:08 +00:00
Yann Leboulanger
5162f691fd
try to fix zeroconf reconection. see #3076
2007-04-25 14:32:32 +00:00
Yann Leboulanger
e6fa47594b
fix TB. fixes #3076
2007-04-25 14:20:57 +00:00
Yann Leboulanger
b7097fac7f
send stream:features in zeroconf network, and send stanza only when other part reply to stream initialization. fixes #3057
2007-04-25 10:30:07 +00:00
Yann Leboulanger
e747cee265
fix reconnect feature with zeroconf. fixes #3068 and #3076
2007-04-25 10:25:22 +00:00
Yann Leboulanger
2dd261e97d
fix the to attribute of stream initiation in zeroconf network. see #3057
2007-04-25 09:01:05 +00:00
Yann Leboulanger
776c4614d5
[roidelapluie] add ability to block / unblock a contact / group directly from roster. see #253
2007-04-24 19:56:24 +00:00
Yann Leboulanger
55a4e6c977
fix send_custom_status function. see #342
2007-04-22 19:45:19 +00:00
Yann Leboulanger
ca7ff635d9
[bronger] show user defined avatar in tooltip too. fixes #2967
2007-04-22 18:21:30 +00:00
Yann Leboulanger
b15b53b5e2
[danguy] correctly encrypt message in zeroconf network. fixes #3113
2007-04-22 10:32:26 +00:00
Yann Leboulanger
4b0871f753
fix TB with [8088] and zeroconf. fixes #3114
2007-04-21 11:58:55 +00:00
Yann Leboulanger
68e2c7ddd3
[roidelapluie & I] ability to send custom status to contacts. fixes #342
2007-04-21 11:29:55 +00:00
Yann Leboulanger
9ed8a292f2
support JEP-0055 (search) for non-dataform services. TODO: improve GUI
2007-04-19 20:54:42 +00:00
Yann Leboulanger
8661ed1c17
[misc] if status is not set in the TXT record in zeroconf, consider it as avail, see #3057
2007-04-19 17:54:04 +00:00
Yann Leboulanger
41bdb0c7f6
begining of XEP-0055 (search) implmentation. For the moment, works only with dataforms. see #1922
2007-04-19 13:31:28 +00:00
Yann Leboulanger
b415df15cc
add multiple data form support (XEP-0004)
2007-04-19 13:27:14 +00:00
Yann Leboulanger
2c8116d5e6
re-read resource from config file when we reconnect to server so that if we modified it in maccount modification window it's tacken into account
2007-04-18 22:41:05 +00:00
Yann Leboulanger
36d3c07676
[misc] add to and from attribut on the zeroconf stream opening. see #3057
2007-04-18 18:04:52 +00:00
Yann Leboulanger
38b48d0134
[roidelapluie] add /ping command and ping menuitem in chat window. fixes #2947
2007-04-18 16:40:48 +00:00
Yann Leboulanger
c78a8b4380
[michael] fix bug when searching text containing a ' in history window. fixes #3091
2007-04-16 20:48:38 +00:00
Piotr Gaczkowski
19c5c70f80
Initial User Tune support
2007-04-01 09:02:04 +00:00
Piotr Gaczkowski
6917ab7ff5
Activity setting from a dialog once again
2007-03-31 09:09:16 +00:00
Piotr Gaczkowski
4f68782ec7
Activity and Mood in tooltips now bug-free (:P)
2007-03-30 23:24:12 +00:00
Piotr Gaczkowski
ab26867fb2
Setting mood now supported (crappy).
2007-03-30 22:52:11 +00:00
Yann Leboulanger
c02eb73bd0
add pep_supported var to pep branch too
2007-03-30 19:16:44 +00:00
Yann Leboulanger
8169960480
add pep_supported var to zeroconf too (always False there)
2007-03-30 19:14:07 +00:00
Yann Leboulanger
287a80e0c7
add a pep_supported variable to Connection class.
2007-03-30 19:12:46 +00:00
Yann Leboulanger
007d46364a
zeroconf has no resource. Fake an empty one. fix a TB as Roster class access it.
2007-03-30 18:42:58 +00:00
Piotr Gaczkowski
39f161fa6d
Version changed
2007-03-29 20:24:30 +00:00
Piotr Gaczkowski
06f43c1e2a
Mood and Activity shown in tooltips. Caps set properly
2007-03-29 19:40:50 +00:00
Piotr Gaczkowski
149b0fcdef
Buggy. Don\'t touch
2007-03-29 19:04:14 +00:00
Piotr Gaczkowski
512db7618b
Lame Mood and Activity support. Announcing caps.
2007-03-28 21:18:16 +00:00
Yann Leboulanger
6ffe910185
use templte on resource only if a resource is set. fix a TB
2007-03-28 19:59:51 +00:00
Yann Leboulanger
c9f9c12c2c
re-add missing variable
2007-03-28 14:28:03 +00:00
Yann Leboulanger
113586a0db
substitute $hostname in resource by hostname of the machine. fixes #3060
2007-03-28 14:25:47 +00:00
Yann Leboulanger
090218e780
cleanup connection.connect(). fixes #3061
2007-03-28 14:20:50 +00:00
Piotr Gaczkowski
e0c9b6309f
Third buggy commit
2007-03-25 22:47:04 +00:00
Piotr Gaczkowski
d7ea3283b9
Second buggy commit
2007-03-25 22:27:43 +00:00
Piotr Gaczkowski
5f9eab3c62
First buggy commit
2007-03-25 22:16:48 +00:00
Yann Leboulanger
3bf528d988
add now argument to send funtions in zeroconf connection. fixes #3045
2007-03-20 07:13:25 +00:00
Yann Leboulanger
f7799dfbec
add an ACE option to disable the fact that gajim auto-expand and selects the contact who sent last message. fixes #2911
2007-03-17 08:14:25 +00:00
Yann Leboulanger
efaa1a18e7
add a now argument to the send function, so that stanza is sent instantly instead of added to queue. Use it to send answer to adhoc command when we disconnect. fixes #3008 and #2808
2007-03-15 12:53:29 +00:00
Yann Leboulanger
5920d03aee
ability to destroy a room when we are owner, give a reason and alternative room
...
jid. fixes #3031
2007-03-11 20:14:53 +00:00
Yann Leboulanger
81c0b528ae
give list of removed event to fire_event_removed func so that it transmits it to listeners
2007-03-11 08:58:08 +00:00
Yann Leboulanger
a7ce2b28c3
[Mikhail Gusarov and me] Use listeners when an event is added / removed to the events class and use them to update systray.
2007-03-10 11:30:23 +00:00
Yann Leboulanger
019f43fa38
when we compare 2 offline contacts, the one which has a status messages is shown above the one without. fixes #3010
2007-03-09 19:17:19 +00:00
Yann Leboulanger
0bacc77364
[misc] fix entity caps behaviour. fixes #3001
2007-03-08 08:57:20 +00:00
junglecow
bbed22a410
- Workaround for #2846 : Make the error silent. Fixes #2846 .
...
- Workaround for #2838 : Use synchronous (blocking) SSL handshake. Fixes #2838 .
2007-03-03 20:13:43 +00:00
Yann Leboulanger
e268cd7708
svn version is now 0.11.1.0
2007-02-20 08:08:42 +00:00
Yann Leboulanger
4d864fe2aa
fix instructions code in dataforms.py
2007-02-15 09:33:30 +00:00
Yann Leboulanger
5b63c41c41
use new dataform widget in register agent window. Remove no more used old DataFormWindow.
2007-02-15 09:18:24 +00:00
Yann Leboulanger
3534bb30cd
use new dataform widget in groupchat config window
2007-02-14 16:48:25 +00:00
Yann Leboulanger
a5b0e51dcb
since 2006-11-29 we don't require a status message to sign a presence.
2007-02-12 19:37:09 +00:00
Jean-Marie Traissard
05f306115e
Delete change_nick() func, use join_gc() instead. Fixes #2903 .
2007-02-11 03:22:40 +00:00
Yann Leboulanger
cba44a43a1
handle proxy errors. fixes #799 (socks5 proxies should now be supported. tests needed)
2007-02-07 22:05:52 +00:00
Yann Leboulanger
0ec4aa3676
[smoku] fix SASL auth. fixes #1911
2007-02-06 08:57:59 +00:00
Jean-Marie Traissard
68619a5597
No space in indentation, /src/common/ part
2007-02-04 18:57:25 +00:00
Jean-Marie Traissard
e4fca50eb7
If we got sha from disk and don't ask for new avatar, store sha in mem
2007-02-04 00:45:14 +00:00
Jean-Marie Traissard
3f16220afb
Group chat avatars fixs :
...
- Stop saving avatars of participants without their resource.
- Complement of [7927], don't save sha before avatar. Really fix #2956
- Don't save sha if avatar not readable.
2007-02-03 23:56:40 +00:00
Jean-Marie Traissard
f6a0fe4724
Don't store avatar sha until we really have avatar. Fixes #2956 .
2007-02-01 14:51:14 +00:00
Yann Leboulanger
b02cdd378d
when we are disconnected while autoaway, don't loose previous status. fixes #2934
2007-01-31 20:38:49 +00:00
Yann Leboulanger
5fc442b6f5
better indentation
2007-01-31 11:31:07 +00:00
Jean-Marie Traissard
e62a01d6d9
utf problem ?
2007-01-30 18:32:15 +00:00
Jean-Marie Traissard
f4d43979ed
Verify avatars'sha on hdd in muc too, don't send sha when disconnecting from muc
2007-01-29 22:04:22 +00:00
Yann Leboulanger
1bccdb48fd
migration func for ft_add_hosts_to_send option. see #2953
2007-01-28 19:16:38 +00:00
Yann Leboulanger
8a0c47e4a0
[Michal Vaner] add ability to send several ip when we do file transfers, and send all local IPs. fixes #2953
2007-01-28 19:11:39 +00:00
Yann Leboulanger
f450c0eb65
[misc] XEP-0199 (Xmp ping) support.fixes #2947
2007-01-27 10:19:53 +00:00
Yann Leboulanger
27ffd437a9
[misc] advertise we support XEP 85, 50 and 30. fixes #2948
2007-01-27 10:16:46 +00:00
Yann Leboulanger
852974efa7
ability to set and receive an empty subject. fixes #2938
2007-01-26 18:30:45 +00:00
Yann Leboulanger
9a6b090506
begining of socks5 proxy support. error handling is missing. see #799
2007-01-24 21:50:59 +00:00
Yann Leboulanger
9a3505a9e3
fix online / total transport count
2007-01-24 10:00:17 +00:00
Yann Leboulanger
be81dbcc40
negate timezone so it's positive east of Greenwitch. fixes #2927
2007-01-23 20:31:25 +00:00
junglecow
37ffd5585b
Removed an old-style logging command, as _owner may not always exist. Partial attempt at #2928
2007-01-23 20:06:07 +00:00
Yann Leboulanger
34da018faf
don't try to read ACE option before configure file is read. import gnome keyring after config file is read. fixes #2917
2007-01-21 15:13:57 +00:00
Yann Leboulanger
605924b2b8
[Jeff] fix some strings.
2007-01-21 14:13:39 +00:00
Jean-Marie Traissard
a8eeb56cb4
Add some correction to ([7838]remove timestamp and before/after_nickname from GUI).
...
Fixes #2913 .
2007-01-20 16:49:32 +00:00
Yann Leboulanger
ba2b1a0f58
change function name. see #2898
2007-01-17 11:40:59 +00:00
Yann Leboulanger
ec8a294053
prevent TB
2007-01-17 08:04:51 +00:00
Yann Leboulanger
abcb9a35f1
handle correltly SRV and registration on IDN servers. fixes #2898
2007-01-16 22:36:41 +00:00
Jean-Marie Traissard
9178c9cb13
Add link for rst in ACE
2007-01-15 22:28:26 +00:00
Yann Leboulanger
3c9170cb61
add missing arguments. see #2797
2007-01-15 13:07:24 +00:00
Yann Leboulanger
b21e2882c8
[misc & I] add adhoc command: ability to leave a room. see #1910
2007-01-14 21:38:34 +00:00
Yann Leboulanger
8919febc5d
typo. see #2797
2007-01-13 19:28:42 +00:00
Yann Leboulanger
dc4f4922af
[Brice Maron & I] add option to configure the way time is printed. fixes #2797
2007-01-12 19:27:00 +00:00
Yann Leboulanger
476908a54b
ignore unparsable vcards. fixes #2826
2007-01-12 10:10:01 +00:00
Jean-Marie Traissard
775b85a83e
Var name, removed unused import, thanks pyflakes
2007-01-11 22:41:00 +00:00
Yann Leboulanger
85ed580b6d
fix indentation
2007-01-11 22:22:48 +00:00
Yann Leboulanger
f69fef3cbe
fix indentation. fixes #2891
2007-01-11 22:14:37 +00:00
Jean-Marie Traissard
1e8aba9d83
Fix indent
2007-01-11 22:05:28 +00:00
Yann Leboulanger
0b035ee6cc
indent with tabs, and prevent TB when ctypes modules is not found.
2007-01-11 21:27:05 +00:00
Yann Leboulanger
3567a8c20f
remove privacy list from dialog only when server return the result, else show an error dialog. fixes #2853
2007-01-11 20:21:53 +00:00
Yann Leboulanger
4d5790e8cb
restore correctly error messages. fixes #2880
2007-01-10 12:51:15 +00:00
Jean-Marie Traissard
86fbcece1f
use the GOOD syntax for the get_last_date_that_has_logs() SQL request :)
...
(Open gc win three times faster, and even more when time cached !
Also opens history wins two times faster)
2007-01-09 17:30:03 +00:00
Yann Leboulanger
8ede60ebb0
add --use-agent to GPG so that we work with gnupg-agent
2007-01-06 20:19:47 +00:00
Tomasz Melcer
dea9879dfa
Commands: dataforms sent have type="submit"; commands' window show form title
2007-01-06 19:05:45 +00:00
Yann Leboulanger
2082034e85
root under win9X is . instead of ''
2007-01-06 15:29:09 +00:00
Yann Leboulanger
7433835994
add an option to override incoming message type. fixes #2804
2007-01-05 20:38:36 +00:00
Yann Leboulanger
959687c262
check at startup if gajim is the default xmp:// handler and prompt user if it's not. fixes #2861
2007-01-05 17:20:58 +00:00
Yann Leboulanger
558a57802c
handle correctly non ascii chars in path under win. fixes #2812
2007-01-02 17:56:26 +00:00
Yann Leboulanger
77f8e66ff4
use $0 and $1 in fuzzyclick not to confuse intltools
2007-01-02 14:02:31 +00:00
Yann Leboulanger
47f9461584
[Jeff Bailes] improved english strings
2007-01-02 13:36:54 +00:00
Yann Leboulanger
f82f07d2f6
gajim -> Gajim
2007-01-02 12:49:18 +00:00
Yann Leboulanger
53b901cf4e
[Yavor Doganov] some typoe in strings and comments
2007-01-02 12:17:51 +00:00
Yann Leboulanger
483481c586
ask transport contact avatars only when transport is connected. fixes #2832
2007-01-02 11:43:57 +00:00
junglecow
9814451e07
- [dcraven] Fixed spelling error. Fixes #2580 .
...
- Demoted some error messages from error to debug level.
2007-01-01 02:11:15 +00:00
Nikos Kouremenos
ae40ef13ae
make idle detection work in Windows without C compilation stuff (use ctypes and do the call to user32.dll via python [py25 includes ctypes else get it externally]. an Xmas gift from to Yann for .11 wonderful release!
2006-12-30 00:54:20 +00:00
Yann Leboulanger
0ac37a3b6c
add an ACE option to show or not number of online / total contacts. fixes #2811
2006-12-29 18:39:33 +00:00
Yann Leboulanger
77d9f89eee
add an ACE option to disable the use of Gnome Keyring. fixes #2835
2006-12-29 18:30:18 +00:00
junglecow
5529852ded
- Fix TB on fingerprint mismatch
...
- Add debug message on import failure of PyOpenSSL
- Update gajim.org digest after migration to new server
2006-12-29 01:46:46 +00:00
Yann Leboulanger
d027597bf8
prevent TB. fixes #2843
2006-12-28 19:03:55 +00:00
Yann Leboulanger
70bf104cfc
[misc] XEP-0202 (Entity Time) support. fixes #2830
2006-12-28 16:27:41 +00:00
junglecow
e1ad5b15d0
- Removed unnecessary import
...
- Fixed name of transport_nb's logger
2006-12-28 11:15:44 +00:00
Yann Leboulanger
d1c01945be
show a message to user when gnomekeyring is installed but not well started. fixes #2834
2006-12-28 10:01:15 +00:00
junglecow
8707d511c1
- More accurate description of None outcome of _check_fingerprint
...
- Check for presence of PyOpenSSL in fingerprint check. Fixes #2841 .
2006-12-27 23:28:47 +00:00
junglecow
cf291c3c2f
Move fingerprint check into its own function.
2006-12-27 23:25:32 +00:00
junglecow
c16642c838
Catch socket.gaierror. Fixes #2840 .
2006-12-27 22:45:23 +00:00
Yann Leboulanger
447ec9ecd6
[gjc] ask password when gnomekeyring isn't available. fixes #2834
2006-12-27 21:13:42 +00:00
junglecow
e816b38a0f
Check if self._sock exists before trying to close it. Fixes #2839 .
2006-12-27 20:44:21 +00:00
junglecow
5f16eb633b
Re-deleted exc_clear. Reason:
...
- It's unnecessary
- It confuses people
See [7433] and #1575 . This is an old workaround for psyco braindeadness, which
we don't use anymore. If there's a reason this should stay in code, please
document clearly, and re-add. Thanks.
2006-12-27 18:57:30 +00:00
junglecow
847d9fe6e9
- Enhanced parsing of -l/--loglevel option
...
- Demote one message w/exception to debug
- Hopefully improved user error message when fingerprint is bad
2006-12-27 18:38:50 +00:00
Nikos Kouremenos
64dec82bb6
readd something, unless there is a reason it got removed in [7706]
2006-12-27 06:09:15 +00:00
Yann Leboulanger
7e11bf1172
do not count transport in global online / total users. fixes #2801
2006-12-26 13:40:01 +00:00
Yann Leboulanger
e8657b4fdb
do not count not in roster contacts in online / total users. see #2801
2006-12-26 13:33:09 +00:00
junglecow
9deb76a8ad
- Started new way of logging, with configurable level for each subsystem
...
- Added -q, --quiet (speaks for itself)
- Added -l, --loglevel subsystem=LEVEL,subsystem2=LEVEL2,...
- Quell winsock 10035 error. (Equivalent of EINPROGRESS, but winsock likes to have its own error numbers.)
- Hide SSL certificate debug stuff unless gajim.c.x.transports loglevel is DEBUG or lower
- Avoid unicode problems if we set a profile
- Move fingerprint checks from _register_handlers to _connect_success
- Some enhancements to fpr checking code
2006-12-23 21:18:07 +00:00
junglecow
44674f7e75
- Implement matching of fingerprints against servers.xml
...
- Add support for fingerprints to servers.xml parser.
- Add support for 'hidden' servers to servers.xml parser.
- Add some fingerprints to servers.xml, for testing and as example for the new format.
- Force asynchronous (nonblocking) SSL handshake in all case
- Add logging to c/connection.py
Known issues:
- Checking of fingerprints doesn't work on in-band SSL (Typically port 5222) because of stuff happening out of sequence. Workaround: use immediate SSL mode ("Legacy SSL" option in server config). Because there is as of yet no other way to /force/ SSL, this is also the most secure setting.
- A lot of code is still looking for a better place to live.
2006-12-22 23:30:23 +00:00
junglecow
7f44b60267
- Use bytestrings instead of unicode for filesystem paths. See #2812 and close if fix works.
2006-12-22 13:49:38 +00:00
junglecow
35ecad1188
- Switch back to TLSv1 method
...
- Remove debug prints in stdlib ssl compatibility code
2006-12-21 18:08:17 +00:00
junglecow
62350adb36
- PyOpenSSL branch merged to trunk
...
Welcome to the world of PyOpenSSL! Please install PyOpenSSL, thanks!
svn merge -r 7426:HEAD svn://svn.gajim.org/gajim/branches/pyopenssl
2006-12-20 21:52:40 +00:00
junglecow
fddb000a89
[Trunk]
...
- In verbose mode, print encodings. (Especially for Windows users who don't have Python) (gajim.py)
- Attempt at fixing traceback when getting user's home directory in Windows. See #2812 . (c/configpaths.py)
- Show 'error' icon next to account while waiting for reconnect. Fixes #2786 . (c/connection_handlers.py, c/gajim.py, c/connection.py)
[PyOpenSSL]
- Fix 100% CPU usage and hanging connection when server closes connection on us. (c/x/transports_nb.py)
- Fix 'hanging' connection when server closes the connection on us before we can open the XML stream. (Disconnect handler didn't get called.) (c/x/client_nb.py)
- Change prints to logger calls, various enhancements to debug printing, reduce spam (c/x/transports_nb.py)
- this → self (c/x/transports_nb.py)
- Call _do_receive() once to collect error message from socket, when error flag is raised in scheduler. (c/x/transports_nb.py)
2006-12-20 20:40:08 +00:00
junglecow
a4655276fe
[Trunk]
...
- In verbose mode, print encodings. (Especially for Windows users who don't have Python) (gajim.py)
- Attempt at fixing traceback when getting user's home directory in Windows. See #2812 . (c/configpaths.py)
- Show 'error' icon next to account while waiting for reconnect. Fixes #2786 . (c/connection_handlers.py, c/gajim.py, c/connection.py)
[PyOpenSSL]
- Fix 100% CPU usage and hanging connection when server closes connection on us. (c/x/transports_nb.py)
- Fix 'hanging' connection when server closes the connection on us before we can open the XML stream. (Disconnect handler didn't get called.) (c/x/client_nb.py)
- Change prints to logger calls, various enhancements to debug printing, reduce spam (c/x/transports_nb.py)
- this → self (c/x/transports_nb.py)
- Call _do_receive() once to collect error message from socket, when error flag is raised in scheduler. (c/x/transports_nb.py)
2006-12-20 20:40:08 +00:00
Yann Leboulanger
0e95430ac8
prepare 0.11 release
2006-12-19 09:12:54 +00:00
Nikos Kouremenos
6faf04a056
make sure we use dbus public api so we work for python dbus 0.80; see #2784
2006-12-17 11:43:34 +00:00
Tomasz Melcer
2e16b3a590
Commands: Fix TB when someone executes an unknown command.
2006-12-16 23:30:07 +00:00
junglecow
8c78a14c3c
- In [7647], reading of PID file was moved out of try..except block. Fixed.
...
- [PyOpenSSL] Small fix to error handling.
2006-12-15 10:57:25 +00:00
Yann Leboulanger
2287625fdf
encrypt must return 2 values.
2006-12-14 10:56:14 +00:00
junglecow
c09e6e0b93
[PyOpenSSL]
...
- Improved data extraction from exceptions
- Clearer error messages
- Reduced exception spam
2006-12-13 20:15:22 +00:00
Yann Leboulanger
0fb837f74f
detect when gpg is not installed and print a warning. fixes #2760
2006-12-13 12:29:24 +00:00
junglecow
7fbb4279ac
- Reset retrycount if we auth successfully, so we can start retrying at 10 seconds instead of 15 minutes. This is an old bug, but wasn't noticable with 10 vs 20 seconds.
2006-12-10 20:22:02 +00:00
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
9353c13d65
- 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
Yann Leboulanger
cebcb74c9b
recognize x-tlen type from tlen transports. fixes #2756
2006-12-07 07:10:33 +00:00
Yann Leboulanger
f89ccfe441
detect error while encrypting message, block sending it, and display error message. fixes #2712
2006-12-06 16:19:47 +00:00
Nikos Kouremenos
330ebb9c09
use the blinking when systray holds pending events [only new api/only in windows atm]
2006-12-05 18:45:02 +00:00
Yann Leboulanger
658629dbcc
answer correctly to disco#info when it contains node. We are now complient with XEP115. fixes #2713
2006-12-02 17:02:53 +00:00
Yann Leboulanger
f1e5984909
send in caps (XEP-0115) that we support XHTML-IM
2006-12-02 12:06:14 +00:00
junglecow
4a58bc4797
[pyopenssl] Yet more exception fixes
2006-12-01 22:23:45 +00:00
Yann Leboulanger
d5b62294ab
remove useless test in get_cached_vcard func. fixes #2717
2006-12-01 21:23:24 +00:00
Yann Leboulanger
24d6c7ccaa
add DEFAULT_ICONSET in Config class. fixes #2731
2006-12-01 20:01:37 +00:00
Stefan Bethge
cc09dae0fe
call missing init for zeroconf vcard dummy
2006-11-29 22:57:37 +00:00
Nikos Kouremenos
e3dd735831
yeah it is official. Gajim runs on Windows Vista. Now it even detects it and sends it as OS [previously was just saying Windows]. Long Live Ballmer! [hahaha]: http://img86.imageshack.us/img86/7944/myvistadesktopow7.jpg
2006-11-29 02:34:07 +00:00
junglecow
236ed0463a
[pyopenssl] More exception fixes
2006-11-28 22:12:03 +00:00
Yann Leboulanger
ac4fab231c
remove gc contact avatar when he removes his avatar. see #2718
2006-11-28 16:41:31 +00:00
Yann Leboulanger
e9db205110
remove avatar files when we publish a vcard without an avatar. see #2718
2006-11-28 15:40:08 +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
Jean-Marie Traissard
7646e94ff5
gc_nicknames_colors contained two green colors and status messages are green too.
...
Moved one to grey and one to dark green, differentiation seems ok now
2006-11-27 16:39:17 +00:00
Jean-Marie Traissard
6b0664fa83
Cache xep85 support but continue to violate xep85 5.1.2 for release. See #2637 .
2006-11-26 22:00:53 +00:00
Yann Leboulanger
04b6d6a8f0
reduce number of if / elif
2006-11-26 12:56:44 +00:00
Yann Leboulanger
ef8553031b
[elrodeo] add a sound option when receiving gmail notifications. fixes #2697
2006-11-26 09:28:12 +00:00
Yann Leboulanger
5e6f9d0118
add an option to define the chatstate we want to show in char window. fixes #2706
2006-11-26 09:06:47 +00:00
Yann Leboulanger
a37b946098
[sgala] IPV6 support for connection fith server. see #1969
2006-11-25 11:50:31 +00:00
junglecow
fc88ae004a
When registering a new account, instead of using on_connect_success handler, register disconnect handler with the connection as soon as we create it. Hacky, but works. Fixes #2671 .
2006-11-24 14:48:04 +00:00
Stefan Bethge
1e6bbfe48f
fix #2699 (readd vcard dummies)
2006-11-23 15:17:24 +00:00
Yann Leboulanger
4251bb6d2b
[stlman] fix invisible code. fixes #2695 . Thanks
2006-11-22 23:27:57 +00:00
Yann Leboulanger
c69061b41c
do not allow to join a malformed room (abc/def@server.org). fixes #2520 .
2006-11-22 23:21:33 +00:00
Yann Leboulanger
7cdb177558
show error message when we try to register to an unavailable transport. fixes #1574
2006-11-22 19:49:41 +00:00
Yann Leboulanger
38fea2a389
add and ACE option to enable negative priority. fixes #617
2006-11-21 22:38:18 +00:00
Yann Leboulanger
e4a6d895ee
do not count priority and if contact is a transport when computing metacontact score when contact is offline. fixes #2691
2006-11-21 22:27:35 +00:00
Yann Leboulanger
43c2f2f0ab
change resource of incoming event when a resource disconected between the moment we get the message and the moment we read it. see #2657
2006-11-21 20:26:44 +00:00
Jean-Marie Traissard
f041f8dd5e
JID->Jabber ID in gc tooltip
...
if print_time==sometimes : Show the day if needed also. Use locale for time format (do
not force
24h)
Delete a lot of unused locale variables (thanks pychecker)
del gajim.py useless global vars after use
configpaths.py : use self. not this.
2006-11-21 18:46:33 +00:00
Stefan Bethge
720b190db8
fix some small things. Thanks, pyflakes. Fix #2684
2006-11-20 21:02:15 +00:00
Tomasz Melcer
fc7bd37634
Another fix due to pyflakes.
2006-11-20 19:59:07 +00:00
Tomasz Melcer
c52b9ea662
Small fixes thanks to `pyflakes`.
2006-11-20 19:34:11 +00:00
Jean-Marie Traissard
6775c3a43d
Some errors spoted by file source checkers
2006-11-20 19:11:31 +00:00
Tomasz Melcer
b9f5755ad6
Use iterators, better for memory usage.
2006-11-20 16:51:35 +00:00
Yann Leboulanger
1c09951eb2
put just_connected_bg_color and just_disconnected_bg_color in ACE. fixes #2677
2006-11-20 08:03:05 +00:00
Yann Leboulanger
0de0f31d91
coding stds
2006-11-20 00:09:18 +00:00
Yann Leboulanger
2ebf1309de
fix logic for #2680
2006-11-19 23:58:14 +00:00
Yann Leboulanger
483ccdf35a
use isinstance instead of type. fixes #2680
2006-11-19 23:55:06 +00:00
Tomasz Melcer
a6b38b6010
Oops, forget to remove testing code.
2006-11-19 18:38:03 +00:00
Tomasz Melcer
07bd24c2e8
Name clash in dataforms.
2006-11-19 18:30:58 +00:00
Nikos Kouremenos
0c5a736d0e
fix bad logic
2006-11-18 23:48:31 +00:00
Nikos Kouremenos
49f1cd3bcf
calling the module SRE is deprecated [in py25] in favor of RE. so use RE
2006-11-18 23:21:59 +00:00
Tomasz Melcer
8744030d9c
Removed some prints, iterTags->getTags.
2006-11-18 21:25:55 +00:00
Tomasz Melcer
d9d5f5a841
Fixed last fix.
2006-11-18 21:04:24 +00:00
Tomasz Melcer
4b97eddee4
Comparing types: type(x)==type(self) => isinstance(x, self.__class__)
2006-11-18 21:01:41 +00:00
Tomasz Melcer
175a792cfe
Merging changes from trunk (6774:7465)
2006-11-18 20:52:28 +00:00
Tomasz Melcer
755964c3f1
Invoking commands works... at least those from psi 0.11.
2006-11-18 20:10:37 +00:00
Tomasz Melcer
68703a1d5d
'Server' part switched to use new forms.
2006-11-18 18:39:02 +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
Stefan Bethge
27849fc3d7
fix #2586 , cleanup
2006-11-10 20:43:23 +00:00
Yann Leboulanger
38fd89a378
shorter string to fit popup window. fixes #2640
2006-11-10 19:33:34 +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
Tomasz Melcer
fafc555b6b
Some changes in new dataforms, they're almost usable now.
2006-11-10 13:17:59 +00:00
Yann Leboulanger
a4c29cd6c2
[misc] XEP-145 (annotations) support. Thanks fixes #776
2006-11-09 19:13:53 +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
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
Stefan Bethge
7c433c7c85
display error messages only when there is an error (hopefully), see #2586
2006-11-07 23:25:24 +00:00
Stefan Bethge
bf69759900
fix #2649
2006-11-06 22:47:25 +00:00
Stefan Bethge
745434fdab
give error messages when local message could not be sent, see #2586
2006-11-06 21:30:39 +00:00
Tomasz Melcer
289928050c
Reworked dataforms, not finished yet.
2006-11-06 12:23:39 +00:00
Yann Leboulanger
291666a5e3
show gc topic changements with timestamp as old conversations (grey)
2006-11-05 23:46:06 +00:00
Jean-Marie Traissard
57e4c75a83
[junglecow] Bookmarked groupchat rooms to follow global print_status_in_muc setting
...
if print_status unspecified by user. Fixes #2641 .
2006-11-05 22:09:19 +00:00
Yann Leboulanger
e96edbb7a6
- add a confirmation dialog when we create a metacontact for the forst time. fixes #2259
...
- for server that doesn't support storinx privacy XML, add a warning dialog
2006-11-05 00:47:25 +00:00
Yann Leboulanger
83a5014b14
[junglecow] refactor paths and directories in a single file. fixes #2629
2006-11-04 18:15:38 +00:00
Jean-Marie Traissard
7db777868e
Revert [7334]
2006-11-04 00:27:56 +00:00
Jean-Marie Traissard
a8354e1132
Fixed totally broken trayicon_notification_on_new_messages behaviour, change name to
...
trayicon_notification_on_events and do what's expected
2006-11-03 19:52:39 +00:00
Nikos Kouremenos
213cfba438
gajim-remote get_unread_msgs_number now works ok. fix #2622
2006-11-03 12:55:05 +00:00
Nikos Kouremenos
ee4e96c4ad
[elrodeo] font button for roster font in prefs window. see #2633
2006-11-03 12:43:27 +00:00
Jean-Marie Traissard
ea496bdace
More logical meaning of first message for a single message (if no single already in queue for this jid)
...
Fixed possible bad value of first for pm
Slaped bad bad comments
2006-11-03 07:58:44 +00:00
Jean-Marie Traissard
b978097c42
Removed import sys, useless since [7326]
2006-11-03 06:41:34 +00:00
Jean-Marie Traissard
1a12bcc831
Do not print unwanted notifications for file_* events
2006-11-03 05:41:11 +00:00
Nikos Kouremenos
fa20b21507
use locale.getpreferredencoding() instead of sys.getfsencoding in decode_string
2006-11-02 13:42:51 +00:00
Nikos Kouremenos
c494b7f5b9
if it is alreayd unicode instance, do not decode
2006-11-02 13:40:57 +00:00
Yann Leboulanger
6466c45d74
[gjc] workaround gnome-keyring-daemon bug. see #2595
2006-11-01 16:49:49 +00:00
Nikos Kouremenos
c841e3b744
[psy_il] do python 25 compatible import for pysqlite in common/logger.py too
2006-10-24 16:04:21 +00:00
Nikos Kouremenos
42621a44be
enrich comment about nm support more
2006-10-21 10:25:39 +00:00
Nikos Kouremenos
897190031e
fix and enrich comment about nm support
2006-10-21 10:15:19 +00:00
Stefan Bethge
0465e3dcdb
fix #860 , add patch from <jeff at ocjtech.us>, add per account options,
...
(options are in ACE only)
2006-10-21 00:49:30 +00:00
Stefan Bethge
2875fbda4b
add fixme notice to workaround for #2585
2006-10-20 23:19:57 +00:00
Nikos Kouremenos
d98263c5e8
do not do gnomekeyring.is_available check eveyrytime (only once); remove an assert
2006-10-20 10:14:15 +00:00
Nikos Kouremenos
78e56c56e8
rm the print
2006-10-20 10:08:08 +00:00
Nikos Kouremenos
cdb7fb67e6
add print to assist baze. see #2600
2006-10-20 09:43:40 +00:00
Nikos Kouremenos
b37bf4ec0a
common/helpers also does exo-open
2006-10-20 09:25:14 +00:00
Stefan Bethge
bc98a0756e
fix tb when renaming offline local contacts (dkirov)
2006-10-18 21:15:54 +00:00
Yann Leboulanger
06609bcb89
add GUI option to ignore incoming XHTML tag. fixes #2522
2006-10-18 08:20:49 +00:00
Jean-Marie Traissard
27812fe3b0
Better description of chat_merge_consecutive_nickname option
2006-10-17 22:26:25 +00:00
Yann Leboulanger
f3b6fa94e9
ignor wrong mail from gmail. fixes #2587
2006-10-17 21:56:59 +00:00
Yann Leboulanger
edf0ea9f4d
[Gustavo] make gnomekeyring code more robust.
2006-10-17 21:48:10 +00:00
Stefan Bethge
8bfbb62aac
complete [7275] - remove send file for offline users (dkirov)
2006-10-17 19:38:43 +00:00
Stefan Bethge
4aeb92e52f
temporarily replace unicode txt data from local contacts with a dot until we get info from avahi
2006-10-17 19:18:25 +00:00
Stefan Bethge
e5806104ce
patch from dkirov: fix problem with chat window jid != roster contact jid (local contacts)
2006-10-17 19:13:36 +00:00
Yann Leboulanger
fafa2d0c0a
show our server in roster when we get a message from it, and hide it if show_transports_group is False. Fixes #2568
2006-10-17 12:31:16 +00:00
Yann Leboulanger
4500643eaf
catch only invalid format error. see #2574
2006-10-17 10:50:14 +00:00
Yann Leboulanger
0c0c81ca03
ignore transports with wrong jid. fixes #2574
2006-10-17 10:09:11 +00:00
Yann Leboulanger
8a45a73226
show in roster not in roster contacts. also fixes a TB when receiving messages from not in roster contacts.
2006-10-16 21:37:32 +00:00
Stefan Bethge
39688db977
patch from dkirov to fix TB with gaim presences
2006-10-16 19:43:02 +00:00
Stefan Bethge
b5d4bb4a1c
fix #2574 (allow 0x5f in hostnames)
2006-10-16 13:24:09 +00:00
Nikos Kouremenos
5b600300fd
room -> group chat
2006-10-15 17:29:22 +00:00
Nikos Kouremenos
a1820a4ed5
fix logic for observers to work as XEP 0162 says
2006-10-15 13:23:05 +00:00
Dimitur Kirov
1fcea90561
enable utf-8 strings in txt records
2006-10-15 02:09:23 +00:00
Nikos Kouremenos
aa238c8a0b
use single quotes
2006-10-14 11:42:36 +00:00
Nikos Kouremenos
d96933601a
do not use plural in ace comment
2006-10-14 11:32:10 +00:00
Stefan Bethge
18ba4ec4e7
fix #2551
2006-10-14 05:33:08 +00:00
Dimitur Kirov
d1b2d21ba1
same as [7234]
2006-10-13 08:18:54 +00:00
Dimitur Kirov
62fcc8eb76
move defs.py.in in data/ dir
2006-10-13 08:15:20 +00:00
Yann Leboulanger
f6565b5703
add a defs.py to svn for windows users
...
take version number from defs.py, so now when we upgrade it we have to upgrade in configure.ac AND defs.py (for win users)
2006-10-12 15:10:17 +00:00
Stefan Bethge
a8c0bbe7c1
fix #2555
2006-10-12 03:22:57 +00:00
Stefan Bethge
41594ac4e8
fix #2545 , pop up error message when publishing fails
2006-10-12 02:21:23 +00:00
Jean-Marie Traissard
ccf2b261c7
Use "group chat" instead of "room" in all strings. Fixes #2523 .
2006-10-12 02:12:10 +00:00
Jean-Marie Traissard
483b3ac149
Keep precedent config about playing muc_received_sound or not
2006-10-12 01:28:09 +00:00
Stefan Bethge
150073da23
fix problems when local account is deleted in config file
2006-10-12 00:58:01 +00:00
Dimitur Kirov
76d6649d66
mention new build system in ChangeLog and
...
README.html
downgrade build dependencies to automake 1.8
2006-10-11 23:55:03 +00:00
Dimitur Kirov
c24351d58f
split error for unable to bind to port
2006-10-11 23:11:54 +00:00
Nikos Kouremenos
47d557fc1b
import once sqlite and logger and exceptsion in optparser.py
2006-10-11 22:45:33 +00:00
Dimitur Kirov
28aee13699
add more descriptive note for svn users about
...
the new setup requirements
2006-10-11 22:41:03 +00:00
Nikos Kouremenos
3535249ba1
py25 comes with pysqlite module in the stdlib
2006-10-11 22:31:51 +00:00
Nikos Kouremenos
307abbc384
put a comment
2006-10-11 22:08:30 +00:00
Dimitur Kirov
b3ab116a38
patch from 2553
2006-10-11 21:26:58 +00:00
Yann Leboulanger
e0e503472a
[gjc] handle the case when gnomekeyring is present, but daemon is not running
2006-10-11 20:38:23 +00:00