Thibaut GIRKA
dea4cdc073
Import xmpp in jingle_content, so that JingleContent.__content can work. fixes #5524
2009-12-20 13:37:56 +01:00
Thibaut GIRKA
d5e3c6a935
Remove duplicated code...
2009-12-19 22:24:15 +01:00
Thibaut GIRKA
a4c122e74a
Handle jingle-incoming events in roster too
2009-12-19 22:17:56 +01:00
Alexander Cherniuk
d7cefc1e43
Removed trailing space
2009-12-19 13:49:10 +02:00
Yann Leboulanger
4b9e7f19a5
add missing import to common/protocol/bytestream.py. Fixes #5520
2009-12-19 10:26:03 +01:00
Yann Leboulanger
8d8db58003
ignore invalid SRV reply from libasyncns. Fixes #5507
2009-12-18 17:27:09 +01:00
Yann Leboulanger
5ec5886c57
prevent having twice the same group for a contact. Fixes #5504
2009-12-15 19:04:35 +01:00
Yann Leboulanger
b82ea5feff
restore xmpp ping callback that was removed in [bc039f78321d] Fixes #5510
2009-12-14 23:39:46 +01:00
Yann Leboulanger
15408e8e86
remove some useless tab at the end of lines
2009-12-14 21:05:14 +01:00
Yann Leboulanger
2eb8391e81
[guillaume] add user-agent when downloading a remote image. Fixes #5513
2009-12-14 18:09:25 +01:00
Yann Leboulanger
4b07509d5e
[Dave Cridland] try to encode username, realm and password in iso-8859-1 when doing DIGEST-MD5 before computing the hash. Fixes #5512
2009-12-14 17:47:14 +01:00
Yann Leboulanger
9072ff18c1
[Dave Cridland] implement EXTERNAL auth method. See #5512
2009-12-14 17:39:32 +01:00
Yann Leboulanger
ecf964677d
hide() roster instead of iconify() it when clicking on systray. Fixes #5505
2009-12-14 17:18:38 +01:00
Nico Gulden
72ac23bbed
Update of german translation for default branch
...
msgfmt -c de.po complains about two errors though. They result from the fuzzy
clock. The complained arguments refer to the next hour and are resolved by
Gajim.
2009-12-14 00:00:59 +01:00
Stephan Erb
1f954582fb
[Florob] Fix logic error resulting in a None type exception.
2009-12-13 22:55:57 +01:00
Stephan Erb
a48087aae7
Don't traceback when receiving entity capabilties. Fixes #5492
...
This is a workaround until the whole update_contact method is gone. It should not be needed.
2009-12-13 00:55:04 +01:00
Stephan Erb
df7e278ed1
Merge
2009-12-11 01:13:45 +01:00
Stephan Erb
27c101eb55
Add protocol folder to Makefile.
2009-12-11 01:11:39 +01:00
Stephan Erb
b7aa05a684
Merge local changes (not again...)
2009-12-11 01:01:17 +01:00
Stephan Erb
9eb35dcf18
Split send_socks5_info monster method into smaller methods. (Extract Method Refactoring)
...
(I don't think what we have here is good, but it is atleast readable)
2009-12-11 01:00:29 +01:00
Stephan Erb
24f44d8bdd
Remove zeroconf dummy methods.
2009-12-10 23:54:51 +01:00
Stephan Erb
9bfb5753c2
Move three methods from filetransfer_window to protocol/bytestream.
...
One of the methods was duplicated. Additionally, apply a very few coding standards.
2009-12-10 23:53:39 +01:00
Stephan Erb
24e2047fe3
Remove obvious code duplication.
2009-12-10 23:22:51 +01:00
Stephan Erb
bb50871bce
Remove logging of callback method calls. Such cross-cutting concerns are better directly implemented in the xmpp dispatcher.
2009-12-10 23:01:48 +01:00
Stephan Erb
f846d51f07
Follow the most basic coding standards.
2009-12-10 22:09:37 +01:00
Thibaut GIRKA
b82f829b10
Import socket in jingle_rtp, fixes typo in 'stun_server', connect changed signal of stun_server_entry Fixes #5502
2009-12-10 22:02:03 +01:00
Stephan Erb
d48202d221
Move ConnectionBytestream to common/protocols.
2009-12-10 21:52:32 +01:00
Stephan Erb
f52532f6f0
Merge local changes.
2009-12-10 20:08:09 +01:00
Stephan Erb
e9caf06992
Split common/caps.py. We now have common/protocol/ to contain XMPP connection related classes.
...
Plan is to move our ConnectionX classess to the protocol package one by one. Each move should be more than a simple copy paste. It should be preceeded by cleanups and the like.
2009-12-10 20:06:46 +01:00
Stephan Erb
7708e3b87e
Refactor internas of ConnectionCaps
...
* Make it testable and write a very basic test for the presenceCallback
* Use Extract Method to make the code more readable and to increase reusability
* Start to decouple ConnectionCaps from the other Connection classes/handlers
2009-12-10 18:31:00 +01:00
Yann Leboulanger
88a149035b
[Jim++] keep in mem las muc message time, and save it in database when we quit. Fixes #5490
2009-12-10 06:59:47 +01:00
Yann Leboulanger
ae3a0b6db6
[dm] prevent traceback when pressing DEL on the merged account row. Fixes #5498
2009-12-08 17:43:13 +01:00
Yann Leboulanger
6b7f36ebd1
prevent traceback when geoclue not installed. Fixes #5495
2009-12-08 14:45:58 +01:00
Yann Leboulanger
408a2adffc
correctly reset localisation data, set altitude, timestamp and accuracy correctly
2009-12-08 00:04:04 +01:00
Yann Leboulanger
7c2cb2dd93
fix typo in finction name and correctly retract location data
2009-12-07 23:50:29 +01:00
Yann Leboulanger
5e2f1cf770
fix typo in finction name and correctly retract location data
2009-12-07 23:45:37 +01:00
Yann Leboulanger
108aaa0027
move enable_location_listener to location_listener.py directly
2009-12-07 23:40:28 +01:00
Yann Leboulanger
869ad9ec2b
a bit of refactorization
2009-12-07 23:30:12 +01:00
Yann Leboulanger
2a944e5404
ability to get address / location from geoclue and send it via PEP
2009-12-07 23:16:30 +01:00
Yann Leboulanger
d15897e50e
fix string replacement with % (% seems to be prioriter than +). Fixes #5494
2009-12-07 20:42:24 +01:00
Yann Leboulanger
7b58e145af
fix variable name. Fixes #5492
2009-12-07 19:22:03 +01:00
Yann Leboulanger
99d406c8bf
add some missing argument when adding a new row due to new geolocation column. Fixes #5491
2009-12-07 18:50:32 +01:00
Yann Leboulanger
07be0727de
[Florob] show in roster and message window geolocalisation of a contact. Fixes #5485
2009-12-07 18:32:42 +01:00
Yann Leboulanger
6f1c17e3d6
fix bugs in es.po and gl.po
2009-12-06 22:14:05 +01:00
Yann Leboulanger
a452c0c344
fixed lituanian translation. Fixes #5489
2009-12-06 22:04:16 +01:00
Yann Leboulanger
bbd4b16d9c
set hg version higher than 0.13.1. Fixes #5488
2009-12-06 11:45:05 +01:00
Stephan Erb
79b226d3f8
Make tests run again.
...
Missed to reflect API changes in the tests.
2009-12-05 22:26:48 +01:00
Stephan Erb
228678d6e8
Do not add the resource when morphing a GC_Contact to a normal Contact.
...
gc_contact.jid and gc_contact.resource are empty in anonymous rooms. In non-anonymous rooms those contain the real jid and resource of the contact.
We must not mix those information with the jid of the contact in the groupchat: We assumed that "test@conference.gajim.org/nick" was the Jid and 'someresource' the resource. So we tried to talk to 'test@conference.gajim.org/nick/someresource'.
2009-12-05 11:49:07 +01:00
Stephan Erb
acf06b4470
Merge local changes.
2009-12-05 11:28:13 +01:00
Stephan Erb
d8f6e39020
Merge head.
2009-12-05 11:27:53 +01:00