Yann Leboulanger
b833bd3cb7
typo
2007-11-22 13:55:50 +00:00
Yann Leboulanger
08e577c637
fix GPG behaviour
2007-11-22 13:53:12 +00:00
Yann Leboulanger
d19c28930a
fix missing )
2007-11-22 11:03:45 +00:00
Yann Leboulanger
0ceb41f650
request GPG password only when connected to server, before sending presence. fixes #3483 , #3375 , #3115
2007-11-22 10:41:57 +00:00
Yann Leboulanger
1c7c459c5f
correctly decode string returned by strftime when we get a jabber:iq:time request. fixes #3569
2007-11-21 09:49:18 +00:00
James Newton
f995b3268e
native gtk on osx seems to like to send file uri's like
...
'file://localhost/usr/bin/foo'. rip out the host and check the uri's for valid
before asking the user to send the files.
2007-11-19 15:53:16 +00:00
James Newton
aa3932f147
do a better split that accounts for escaped .'s.
2007-11-19 15:47:17 +00:00
Yann Leboulanger
39a03aa369
[shtrom] ability to get last played music from lastfm. fixes #3559
2007-11-19 09:22:26 +00:00
Stefan Bethge
50fbbe9b7d
fix link-local collision detection
2007-11-19 03:34:40 +00:00
Stefan Bethge
1f818a04e9
fix link-local problems when reconnecting vie network-manager
2007-11-19 03:29:10 +00:00
Yann Leboulanger
7590a57f66
optionally attach notification to systray. fixes #3123
2007-11-17 22:27:40 +00:00
James Newton
f1d3f85037
Fixed a bug with forcing autodetection of browser/mail during startup when the
...
config file already existed and had a different option choosen. Added in an
'Always use OS/X default applications' option for when running on OS/X. Changed
the custom defaults to use OS/X native applications.
2007-11-17 15:03:02 +00:00
Yann Leboulanger
483604cd0b
remove useless print
2007-11-16 18:25:45 +00:00
Yann Leboulanger
a5e8adf232
detect when we get our own presences
2007-11-16 10:51:52 +00:00
Yann Leboulanger
63d0bc54ec
cache incoming zeroconf connections. fixes #3561
2007-11-16 08:41:24 +00:00
Yann Leboulanger
1f7a462788
[James Newton] osx port for Gajim. a GREAT thanks!!!
2007-11-14 19:47:52 +00:00
Yann Leboulanger
bdb7502dc3
don't fails gpg encryption when verbose is on. check in status-fd if encryption succeeded. fixes #3542
2007-11-13 22:40:49 +00:00
Yann Leboulanger
8a021e597f
[anonymous] fix dbus type when calling message.EntryGroup.AddService. fixes #3521
2007-11-13 19:05:59 +00:00
Yann Leboulanger
7c0e70acde
fix TB on gajim startup. fixes #3533
2007-11-05 22:41:12 +00:00
Yann Leboulanger
c15b616ddd
remove the ability to save GPG password, show in GUI use_gpg_agent optin. fixes #2791
2007-10-25 12:36:57 +00:00
Yann Leboulanger
97f4c470b5
create caps_cache if it doesn't exists (can happen if logs.db is created in 0.11.2 version). fixes #3512
2007-10-23 15:16:39 +00:00
Yann Leboulanger
605caae2b8
My name has changed
2007-10-22 11:33:50 +00:00
Yann Leboulanger
22c1aeda29
next release will be GPL v3. fixes #3290
2007-10-22 11:13:13 +00:00
Yann Leboulanger
77eab243e6
when we get a 40* error from server about private storage, it doesn't mean server doesn't support it.
2007-10-21 16:59:47 +00:00
Yann Leboulanger
7ef62a99f2
improve speed when quitting Gajim, and prevent to send twice STATUS event when we quit
2007-10-17 14:58:54 +00:00
Yann Leboulanger
025ef4f3eb
[shivan] show nothing in status combobox when status is not unified for all globaly sync'ed accounts. see #3489
2007-10-14 19:08:29 +00:00
Yann Leboulanger
3db9f2ddd9
[Jonathan Schleifer] fix filetransfer. fixes #3498
2007-10-14 16:15:57 +00:00
Yann Leboulanger
314d3e8a81
[kingshivan] really cancel canceled file transfers. fixes #3366
2007-10-11 16:48:28 +00:00
Yann Leboulanger
34f04c69b7
stoped -> stopped
2007-10-10 16:19:22 +00:00
Yann Leboulanger
af681cc5ba
ignore resource when we get a subscription request
2007-10-09 19:52:09 +00:00
Yann Leboulanger
aff3697f06
use python-sexy if available to have clickable links in chat window banner. fixes #2962
2007-10-09 17:48:22 +00:00
Brendan Taylor
3c936682dc
fixed ZeroConf and gave it E2E support
2007-10-09 03:46:51 +00:00
Yann Leboulanger
0b6e432134
fix file transfer in zeroconf
2007-10-08 17:25:53 +00:00
Stephan Erb
a3613e1493
Fix filetransfer in zeroconf
2007-10-07 20:58:55 +00:00
Yann Leboulanger
53d6eb93dd
fix number of argument in MSG event in zeroconf part
2007-10-07 20:46:03 +00:00
Stephan Erb
bfe489867f
Correct spelling error
2007-10-07 19:12:54 +00:00
Yann Leboulanger
ebfa1eba40
add node attribute when we reply to the adhoc command list request
2007-10-01 09:40:34 +00:00
Brendan Taylor
289fd99e8e
remove old unencrypted secrets file
2007-09-29 20:51:38 +00:00
Brendan Taylor
bd8ececb46
encrypted secret storage and an improved SAS verification dialog
2007-09-29 20:51:01 +00:00
Yann Leboulanger
5c80d100b7
handle - in version name. It's not taken into account for config file updates and caps. fixes #3011 . svn version is not 0.11.2.0-svn
2007-09-27 21:34:00 +00:00
Yann Leboulanger
530cc9e62f
[asac] support jabber ❌ data in message elements. fixes #2225
2007-09-27 20:39:42 +00:00
Yann Leboulanger
98df9ffca2
fix typo
2007-09-26 09:40:11 +00:00
Yann Leboulanger
06507c1b03
ignore roster pushes from unknown sender. fixes #3098
2007-09-26 09:26:26 +00:00
Yann Leboulanger
96e6457c30
[torypatnoe] use our helper function to parse time. fixes #3462
2007-09-25 11:36:13 +00:00
Yann Leboulanger
91a3cc11de
fix type of returns variable in get_events: it's a dict if jid is not given
2007-09-21 23:56:11 +00:00
Stephan Erb
f5971eaa30
Adress some crypto functions correctly.
2007-09-20 19:58:31 +00:00
Yann Leboulanger
bb7580e9fb
fix get_events when no jid is given but types are given
2007-09-20 16:19:34 +00:00
Yann Leboulanger
ec83801f71
<activate> tag must contain a jid according to proxy65 XEP.
2007-09-19 21:24:23 +00:00
Yann Leboulanger
aba1a22aa1
handle corrcetly node with more than 1 #. fixes #3445
2007-09-18 21:09:50 +00:00
Yann Leboulanger
b2e1d9181a
remove useless print
2007-09-18 17:45:22 +00:00
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