Commit Graph

14775 Commits

Author SHA1 Message Date
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 'jabberconference' 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
Philipp Hörist 6b75f4ab35 Choose MAM namespace and save it 2017-04-18 17:50:15 +02:00
Philipp Hörist f8a028b553 Add/Modify Events to handle all MAM namespaces 2017-04-18 17:48:58 +02:00
Philipp Hörist 1d2320b0bb Add aesgcm to valid uri schemes 2017-04-15 12:02:44 +02:00
Philipp Hörist a1565040bd Merge branch 'muc-chatstate' into 'master'
Implement chatstate in MUC, as defined in XEP-0085 §5.5

See merge request !11
2017-04-14 18:39:08 +02:00
Emmanuel Gil Peyrot f6739730af Implement chatstate in MUC, as defined in XEP-0085 §5.5. 2017-04-14 16:58:04 +01:00