Yann Leboulanger
062add136e
prevent traceback (fix missing import)
2009-08-26 21:57:54 +02:00
Yann Leboulanger
59384fa689
don't depend on GTK2.14. Fixes #5213
2009-08-07 23:43:19 +02:00
Yann Leboulanger
3c8e88b0b5
[Waldteufel] fix translation comment about fuzzyclock and fix translations
2009-08-07 22:26:55 +02:00
Yann Leboulanger
43a4ebc583
make atom pubsub widget translated
2009-08-06 19:20:06 +02:00
Yann Leboulanger
8536e99738
fix closing of AtomPubsub window. Fixes #5210
2009-08-06 19:17:31 +02:00
Yann Leboulanger
b9d4611fda
remove 3 duplicated lines
2009-08-06 18:35:52 +02:00
Yann Leboulanger
ca0b16f62b
don't take into account style of not realized widgets. Fixes #5211
2009-08-06 18:34:53 +02:00
Yann Leboulanger
1f760de1ff
prevent traceback. Fixes #5202
2009-08-06 00:07:23 +02:00
Yann Leboulanger
a79efe5af0
strip JID in add contact dialog. Fixes #5200
2009-08-06 00:01:07 +02:00
Yann Leboulanger
b83f9ae5d6
[Dicson] add support for key 'body' in the Message Action, and add jid via roster command. Fixes #5195
2009-08-05 23:58:25 +02:00
Yann Leboulanger
770b21fa60
handle strange notification daemon version values. Fixes #5209
2009-08-05 23:13:47 +02:00
Yann Leboulanger
5c9e35cd0e
select chat window once we open a new one
2009-08-05 21:03:50 +02:00
Yann Leboulanger
8fcaa914e1
ability to use anonymous authentication
2009-08-05 20:53:58 +02:00
Yann Leboulanger
23e0ea755f
[mcepl] Fix typo. Fixes #5205
2009-08-05 17:35:27 +02:00
Yann Leboulanger
260f1541d1
request privacy lists after disco result
2009-08-04 17:57:12 +02:00
Yann Leboulanger
ff2a02269d
request privacy rules and metacontacts only once at startup
2009-08-04 00:49:56 +02:00
Yann Leboulanger
1f32083334
fix XML -> PubSub transition for bookmarks when bookmarks node doesn't exist
2009-08-04 00:36:28 +02:00
Yann Leboulanger
f501c2c4fe
prevent traceback when a room is destroyed. Fixes #5194
2009-08-01 18:28:25 +02:00
Yann Leboulanger
2ffd6cbcb8
store bookmarks in both pubsub and xml, and copy those from xml to pubsub on startup
2009-07-31 17:11:55 +02:00
Yann Leboulanger
5b62a6fbbd
add publish-options to bookmark storage if server supports it
2009-07-31 15:50:11 +02:00
Yann Leboulanger
4a0e5bc2b3
[Link Mauve & I] store bookmarks in pubsub if server supports that.
2009-07-31 14:52:01 +02:00
Yann Leboulanger
66254bc47f
discover server feature in first when connecting
2009-07-31 13:47:47 +02:00
Yann Leboulanger
ec71c7d7c2
do not add 127.* IPs when sending file
2009-07-31 10:57:48 +02:00
Yann Leboulanger
c740177956
better pygtk failure code
2009-07-30 19:21:23 +02:00
Yann Leboulanger
228f6dc6be
catch a databased malformed exception to warn user. Fixes #5191
2009-07-30 18:06:52 +02:00
Yann Leboulanger
968a44dbaf
stringprep nick and room jid in manage bookmark dialog.
2009-07-29 12:56:59 +02:00
Yann Leboulanger
e273fa4ab8
remove old FIXME, don't crash when we receive badly encoded char via zeroconf. Fixes #5178
2009-07-29 12:09:02 +02:00
Yann Leboulanger
1c7b265c9c
better file transfer error handling. Fixes #5064
2009-07-28 23:13:34 +02:00
Yann Leboulanger
492abfb407
always build emoticons menu with 16x16 images. Fixes #3125
2009-07-28 17:04:57 +02:00
Yann Leboulanger
f748e893fb
prevent traceback
2009-07-24 16:17:49 +02:00
Yann Leboulanger
02e24ab120
don't show many accepted window when we add many contacts through RIE
2009-07-23 22:57:33 +02:00
Yann Leboulanger
a6a5e4de4e
fix /ban command
2009-07-23 15:05:33 +02:00
Yann Leboulanger
58be783ba5
some coding standards
2009-07-22 10:58:49 +02:00
Yann Leboulanger
f207b114a6
fix roster item exchange remove suggestion
2009-07-22 10:48:41 +02:00
Yann Leboulanger
8622a3cca7
prevent traceback when we get an empty roster item exchange message
2009-07-22 10:48:28 +02:00
Yann Leboulanger
7966126c3b
correct log for zeroconf_avahi.py
2009-07-22 09:49:56 +02:00
Yann Leboulanger
61bdb67859
coding standards
2009-07-22 09:30:24 +02:00
Yann Leboulanger
b7fa1a152f
fix saving _last_SHOW activity / mood when we unset them.
2009-07-22 08:55:25 +02:00
Jonathan Schleifer
ce71f40f7d
[Florian Zeitz] More compatibility for MPRIS.
2009-07-22 00:13:28 +02:00
Yann Leboulanger
779dcbd38b
fix using change nick button in groupchats
2009-07-21 00:30:43 +02:00
Yann Leboulanger
d408610425
copy list before iterating on it in case we modify it.
2009-07-21 00:13:55 +02:00
Yann Leboulanger
cd9eed6277
stupid me, calling .keys() on a dict ...
2009-07-20 23:51:17 +02:00
Yann Leboulanger
e40a3b6272
prevent traceback when we remove contacts in iter_contacts() loop.
2009-07-20 23:47:59 +02:00
Anaël Verrier
6eba5f9946
* fixed a bug (when we try to remove a jid from roster window)
2009-07-20 20:09:39 +02:00
Jonathan Schleifer
40dac41852
Fix traceback in MPRIS.
2009-07-19 22:09:09 +02:00
Yann Leboulanger
010e02e329
handle reson when we ban a jid.
2009-07-17 19:12:11 +02:00
Yann Leboulanger
19e302b918
bosh port must now be included in bosh URI
2009-07-17 11:20:28 +02:00
Yann Leboulanger
235c4d9ab8
* ask only once at a time to change our nickname in a room in case of conflict
...
* add a checkbutton to use the entered nickname by default without asking anymore. Fixes #5141
2009-07-17 09:53:15 +02:00
Yann Leboulanger
425ae28713
redraw correctly accountsWindow after we removed an account
2009-07-16 17:54:43 +02:00
Yann Leboulanger
5649552298
import things differently in xmpp so it works with python26. Fixes #5168
2009-07-16 17:44:45 +02:00
Yann Leboulanger
a478cf863b
prevent sending several times the same message in zeroconf.
2009-07-16 17:25:47 +02:00
Yann Leboulanger
d51102112d
fix sending message to zeroconf from XML console. Fixes #5050
2009-07-16 17:23:05 +02:00
Yann Leboulanger
ba697a583f
fix missing var in zeroconf
2009-07-16 17:22:34 +02:00
Yann Leboulanger
938593952d
detect and send all our local IPs from local DNS. Fixes #4249
2009-07-16 15:29:07 +02:00
Yann Leboulanger
50cf012b75
don't remove occupant from room roster when we try to change our nick to the occupant's nick. Fixes #5120
2009-07-16 14:53:14 +02:00
Yann Leboulanger
cc154c2bf2
prevent traceback when kwalletcli is not available. see #5153
2009-07-16 12:27:53 +02:00
Yann Leboulanger
cfc0c2fe5c
[mirabilos] save password in kwallet is available. Fixes #5153
2009-07-15 21:02:47 +02:00
Anaël Verrier
0497a1bedf
* do not stock anymore groupchat presence into NonBlockingRoster. Fixes #5160
2009-07-14 18:48:24 +02:00
Yann Leboulanger
5f55a54e76
don't send a new presence when we only want to change pep info
2009-07-14 16:41:25 +02:00
Yann Leboulanger
b8e80c2245
fix error with bosh
2009-07-13 22:23:14 +02:00
Yann Leboulanger
4a469d2ae6
add another way to get errno from exception
2009-07-13 22:14:24 +02:00
Yann Leboulanger
53c31a53b6
session packet are not mendatory during login. Send it only when requested by server. Fixes #5088
2009-07-13 18:32:16 +02:00
Yann Leboulanger
c4a720aa89
handle ZeroReturnError raised by PyOpenSSL
2009-07-13 17:47:20 +02:00
Yann Leboulanger
2bd1e1410d
get errornum correctly in SSLWrapperError exceptions
2009-07-13 17:44:47 +02:00
Yann Leboulanger
711dfce03c
better way to detect pyopenssl usage
2009-07-13 17:44:12 +02:00
Anaël Verrier
88065eb34f
* fixed some problems with SQL escapement for roster versioning. For example when we have double quote or another character like this. Fixes #5159
...
* some code refactoring for roster versioning in common/logger.py
* added a docstring and some comments in common/logger.py
2009-07-13 15:21:35 +02:00
Yann Leboulanger
d75fbca31b
[Paco] Fix bug with /kick command.
2009-07-12 18:34:47 +02:00
Yann Leboulanger
7a976135e2
fix traceback when we get bookmarks and roster is not present.
2009-07-12 15:13:17 +02:00
Yann Leboulanger
15b3ba35b1
restore metacontct correctly when we connect to server and we already have contacts in roster (stored locally). Fixes #5156
2009-07-12 13:33:29 +02:00
Yann Leboulanger
1ff9001084
[Paco & i] support nicknames with space for /ban and /kick commands
2009-07-10 16:30:10 +02:00
Yann Leboulanger
7bfcf169e4
fix zeroconf
2009-07-10 16:15:09 +02:00
Yann Leboulanger
72ed0a7339
fix merge error. Fixes #5154
2009-07-10 15:48:46 +02:00
Yann Leboulanger
278a8bc59e
merge elghinn's branch (roster versioning) to trunk. Fixes #4661 , #3190
2009-07-10 15:05:01 +02:00
Yann Leboulanger
4917ffdbcc
Fix traceback when right click on email in history viewer. Fixes #5131
2009-07-09 19:06:08 +02:00
Yann Leboulanger
e01cb71d8f
handle correctly when MUC server force us to change our nickname by sending a 303 error presence. Fixes #5055
2009-07-09 18:22:41 +02:00
Yann Leboulanger
002f33f2b7
do not allow several password window for one account. Fixes #5151
2009-07-09 14:52:32 +02:00
Anaël Verrier
3b4b086bdf
* the good version is not 0.12.1.6-hg but 0.12.3.1-dev
2009-07-09 14:34:51 +02:00
Anaël Verrier
c66aee5b9d
* better way to propagate roster at start
2009-07-09 14:33:18 +02:00
Yann Leboulanger
016ccb74b1
handle jid errors
2009-07-08 21:41:40 +02:00
Yann Leboulanger
676bda8281
get_full_jid_from_iq is in helpers. Fixes #5146
2009-07-07 19:17:28 +02:00
Yann Leboulanger
c54194d844
parse_jid is in helpers
2009-07-07 16:56:04 +02:00
Yann Leboulanger
e1890c3938
fix some bugs with non-normalized jids
2009-07-07 16:34:46 +02:00
Yann Leboulanger
0de2e8522d
ability to send contacts via DnD to another contact. Fixes #378
2009-07-07 16:28:26 +02:00
Anaël Verrier
5e2d6efd0b
* fixed a bug when we remove a contact from our contact list (before we did not remove contact from roster_group table)
2009-07-07 15:14:56 +02:00
Yann Leboulanger
e42bb5823f
don't traceback when we receive pep info from muc
2009-07-07 13:41:05 +02:00
Anaël Verrier
23394732c2
* fixed a bug when we have a groupchat minimized in the roster
2009-07-06 22:34:24 +02:00
Yann Leboulanger
765336b4fb
when sending file, try to bind ipv6 first. see #1969
2009-07-05 11:57:12 +02:00
Yann Leboulanger
0492b82384
[danguy] log_encrypted_sessions is no more a global variable! Fixes #5132
2009-07-02 08:20:17 +02:00
Anaël Verrier
6c56dd173b
* now there is no more sparkling when we update the RosterWindow with the roster received from the server (when server does not handle roster versioning or when it resends the whole roster)
2009-06-30 17:06:17 +02:00
Anaël Verrier
4d10bdcf6f
* In order to allow the viewing of the roster when we are offline (and some other cool stuffs), with and without roster versioning, now we load roster when RosterWindow is created (at gajim startup). Fixes #3190
2009-06-30 11:46:27 +02:00
Yann Leboulanger
77c5a8d36d
finish previous commit, and change to a more generic name
2009-06-29 23:10:30 +02:00
Jonathan Schleifer
45fbcfaa01
Change the -svn suffix to -hg.
2009-06-29 23:02:03 +02:00
Anaël Verrier
5e4fb8fddb
* in order to permit roster loading at gajim startup we need to save all roster pushs (even if it's not for versioning)
2009-06-29 15:49:46 +02:00
Yann Leboulanger
c739465890
ignore <iq> without an ID. They are required by RFC. Fixes #5122
2009-06-29 07:57:10 +02:00
Mateusz Biliński
06cf27f6c4
Fixed bug when national character (non-ASCII) was entered which search string in ACE (comparison with descriptions, which are unicode, was not possible). It seems that this was Win32 specific (tested on Vista64).
2009-06-29 06:31:36 +02:00
Anaël Verrier
ff2be61483
* clean roster tables when we remove an account
2009-06-28 20:43:18 +02:00
Anaël Verrier
b3fbd59866
* added 'ask' support
...
* fixed a bug (when a contact does not have a name)
2009-06-27 20:54:49 +02:00
Anaël Verrier
d347b79c38
* added a method to load roster from DB
...
* now we load roster from DB when we receive an iq result for the roster without any query
* added a "force" argument to NonBlockingRoster.getRoster(), to force the return of the instance
2009-06-27 17:56:04 +02:00
Yann Leboulanger
a49eea24ab
ability to block / unblock MUC occupants. Fixes #5051
2009-06-27 12:29:55 +02:00
Yann Leboulanger
fda322706b
[Spike411] Facebook iconset for Gajim. A great thanks to Jakub Szypulka for is iconset: http://cubestuff.wordpress.com/2008/05/21/facebook-goes-tango/
2009-06-27 09:50:50 +02:00