Philipp Hörist
37a313701c
Fix exception when minimizing a groupchat
2017-05-06 11:29:23 +02:00
Philipp Hörist
6e8e5aec51
Merge branch 'stun_discovery' into 'master'
...
Use account hostname for STUN server discovery
See merge request !93
2017-05-05 22:42:47 +02:00
Marc Schink
61c2259a9a
Use account hostname for STUN server discovery
...
Use the account hostname instead of the target hostname of the
_xmpp-client._tcp SRV resource record for STUN server discovery.
Otherwise, discovery fails if both hostnames are different.
2017-05-03 10:01:49 +02:00
Philipp Hörist
bc504f90b1
Make default proxy always available
...
If the user had an empty `file_transfer_proxies` config setting
no proxies were used. As we discover the default server proxy ourself the
user should not have to write it to his config setting to make use of it.
2017-05-02 16:55:39 +02:00
Philipp Hörist
30d3f0c2ba
Merge branch 'new' into 'master'
...
Add support for systemd's networkd
See merge request !91
2017-05-02 15:32:37 +02:00
Jörg Sommer
5e8c9fe590
network_watcher: Add support for systemd-networkd
2017-05-02 10:15:23 +02:00
Philipp Hörist
2cd6634c0e
Dont show warning on missing 0184 receipt
...
https://xmpp.org/extensions/xep-0184.html#what tells us that we
SHOULD NOT impute any meaning to the fact that we did not receive an ack message
2017-05-01 19:42:57 +02:00
Philipp Hörist
79dc0c49f1
Always send message delivery receipts requests
...
- We want to send requests also to offline contacts.
- The XEP is wide spread chances are high that a contact supports it.
- It gets really complicated, when we want to guess if a offline contact supports receipts
2017-05-01 19:23:31 +02:00
Philipp Hörist
d346333d2a
Drop some message from ourself
...
- 'received'-Carbons from ourself, because we either received
the message directly or got a 'sent'-Carbon about it
- Messages from our own full jid, this can happen when we send
a Message to ourself and no other resource is online.
2017-05-01 19:08:19 +02:00
Philipp Hörist
33a584b8b0
Dont use message receipts in message to ourself
2017-05-01 19:08:11 +02:00
Philipp Hörist
c49d13bcae
Use BareJID when sending message to ourself
2017-05-01 17:58:55 +02:00
Philipp Hörist
e02798dc19
Dont send chatstates to own resources
2017-05-01 17:52:19 +02:00
Philipp Hörist
2126d4304a
Extend method to return our own full jid
2017-05-01 17:23:46 +02:00
Philipp Hörist
0eb2433c17
Fix regression from !85
...
Disabled accounts are not in gajim.connections, which leads to a
key error.
2017-05-01 16:08:02 +02:00
Philipp Hörist
9be4bb3ad8
Merge branch 'invite' into 'master'
...
Fix mediated groupchat invites
Closes #8603 and #8468
See merge request !92
2017-05-01 15:58:10 +02:00
Philipp Hörist
64ae063f9c
Fix mediated groupchat invites
...
- Push Invitation and Decline event much earlier
- Refactor Logic to decide if mediated or not
Ejabbered 17.03 does add a 'jabber❌ conference' namespace into mediated invites which has broken our logic
- Dont add a groupchat contact on invitation, always add the inviter to the roster
2017-05-01 15:33:38 +02:00
Philipp Hörist
d06ba96a89
Update dependency in features window
...
gir1.2-gupnpigd-1.0 is the correct python3/GTK3 dependency on Debian
2017-04-30 18:45:50 +02:00
Philipp Hörist
89f1e9820d
Merge branch 'dbus' into 'master'
...
Port Network Watcher to Gio API
See merge request !88
2017-04-29 23:37:55 +02:00
Philipp Hörist
d0357eaa29
Use different mnemonic
...
O is already used for the OK button
2017-04-29 21:09:58 +02:00
Philipp Hörist
6a4cbf06ec
Fix Button labels
2017-04-29 20:58:35 +02:00
Philipp Hörist
b6db6026be
Fix typo
2017-04-29 20:39:58 +02:00
Philipp Hörist
b94c827400
Merge branch 'fixibb' into 'master'
...
Fix IBB
Closes #8196
See merge request !90
2017-04-29 18:49:17 +02:00
Philipp Hörist
3fb12148b9
Remove not working proxys
2017-04-29 17:22:26 +02:00
Philipp Hörist
7cb7bcaae6
Refactor IBB Handlers
...
- Move handling of Data IQs into IBBIqHandler
- Call SendHandler with file_props
- Save last sent id in file_props.syn_id
- Remove some useless checks, now that we call SendHandler with file_props
- Send item-not-found error on invalid session id
2017-04-29 17:22:18 +02:00
Philipp Hörist
385d6c3081
On IBB cancel set correct 'to' attr
2017-04-29 16:58:41 +02:00
Philipp Hörist
3e592c980e
Only make pause button active on pause-able transfers
2017-04-29 16:58:40 +02:00
Philipp Hörist
0d8c008764
Fix typo in event type
2017-04-29 16:58:40 +02:00
Philipp Hörist
2ede022422
Dont hash file on filetransfer error
2017-04-29 16:58:39 +02:00
Andrey Gursky
8c51eb72b9
finish jingle file transfer session for files without hash
2017-04-29 16:58:31 +02:00
Philipp Hörist
21700051f8
Read/Write file in binary mode
2017-04-29 16:12:41 +02:00
Philipp Hörist
fde2ac731b
Close IBB Stream correctly
2017-04-29 16:07:48 +02:00
Yann Leboulanger
3bc6173a11
Close IBB stream with correct SID. See #8555
2017-04-29 16:01:59 +02:00
Yann Leboulanger
1a3d60c637
check for errors when adding a transport contact. Fixes #8196
2017-04-29 16:01:31 +02:00
Philipp Hörist
1840ff235e
Port Network Watcher to Gio API
2017-04-25 14:51:35 +02:00
Philipp Hörist
fe3a5a4aee
Make some methods public
2017-04-25 14:44:38 +02:00
Philipp Hörist
0f1d04e488
Fix path to logs.db in history manager
...
Logs.db is always at data_root, even if we set another config directory with -c
2017-04-25 01:36:10 +02:00
Philipp Hörist
575afb0837
Merge branch 'fixGetIcon' into 'master'
...
fix "Unable to load icon gajim" errors caused by !84
See merge request !87
2017-04-23 01:01:29 +02:00
André Apitzsch
7e4b257112
fix "Unable to load icon gajim" errors caused by !84
2017-04-23 00:30:19 +02:00
Yann Leboulanger
25f403863e
Merge branch 'reverseDNS' into 'master'
...
use 'reverse DNS' convention for desktop and icon files
See merge request !84
2017-04-22 17:26:57 +02:00
Philipp Hörist
0b0812bb75
Start HistoryManager with config path argument
...
HistoryManager was not finding the Logs.db when Gajim was
used with the -c config path argument
2017-04-21 18:44:27 +02:00
Philipp Hörist
8e3e9b4d9d
Merge branch 'zeroconf' into 'master'
...
fix python errors in client zeroconf
See merge request !82
2017-04-19 18:55:25 +02:00
Philipp Hörist
14091642c4
Merge branch 'change_password_fix' into 'master'
...
Disable button if password changing is not supported
See merge request !85
2017-04-19 18:54:20 +02:00
Marc Schink
4d8379f492
Disable button if password changing is not supported
2017-04-19 18:17:22 +02:00
Philipp Hörist
c5aa507ec0
Remove timeout id after AvatarWindow is shown
2017-04-19 17:10:01 +02:00
Philipp Hörist
358d410d5e
Get rid of cairo dependency
2017-04-19 16:58:16 +02:00
André Apitzsch
15d834025c
use 'reverse DNS' convention for desktop and icon files
...
see https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s02.html
2017-04-18 21:19:15 +02:00
Philipp Hörist
86e29fb7f4
LegacyArchiving Event does not have a type
2017-04-18 18:58:06 +02:00
Philipp Hörist
d7a6b6ab0b
Register new MAM Events
2017-04-18 18:56:57 +02:00
Philipp Hörist
09512065d4
Fix wrong inclusion check
2017-04-18 18:26:06 +02:00
Philipp Hörist
b42c21d3e0
Use new MAM Events and use chosen MAM namespace
2017-04-18 17:52:17 +02:00