Philipp Hörist
02c7edefe3
[omemo] Show better error messages on device publish fail
2017-11-15 19:11:39 +01:00
Philipp Hörist
6e42eae556
[omemo] Change log levels
2017-11-15 19:07:55 +01:00
Philipp Hörist
b2be4c9188
[omemo] Query devices if we have none
...
- PEP is not reliable enough for now, so we have to use this as
fallback
2017-11-15 18:52:20 +01:00
Philipp Hörist
13c9ba9b5b
[omemo] Fix activating groupchat
2017-11-15 18:52:15 +01:00
Philipp Hörist
a86c0a2ba6
[omemo] Update CHANGELOG & manifest.ini
2017-11-12 23:55:59 +01:00
Philipp Hörist
0cb8c0301b
[omemo] Ignore 'Local' account
2017-11-11 16:33:35 +01:00
Philipp Hörist
8f11419c68
[httpupload] Update manifest.ini
2017-11-10 23:43:50 +01:00
Philipp Hörist
ce54f7a9f8
[httpupload] Use aegscm url scheme for omemo uploads
2017-11-10 23:43:26 +01:00
Philipp Hörist
f36d94b58d
[omemo] Update CHANGELOG & manifest.ini
2017-11-10 23:35:57 +01:00
Philipp Hörist
ce480aa5d7
[omemo] Refactor whole plugin
...
- create a OMEMOConnection class to mimic more how Gajim does things
2017-11-10 23:35:48 +01:00
Philipp Hörist
18598abf24
[preview] Update manifest.ini
2017-11-07 22:31:32 +01:00
Philipp Hörist
e68b434d2f
[preview] Pass textview instead of chatcontrol
...
HistoryWindow doesnt have a ChatControl
2017-11-07 22:31:09 +01:00
Philipp Hörist
9092e2e6e1
[preview] Update manifest.ini
2017-11-07 15:32:08 +01:00
Philipp Hörist
2e2cf945c4
[preview] Dont use chatcontrol parent for transient
...
- In minimized MUCs we dont have a parent window
- use Gtks get_active_window() instead
2017-11-07 15:31:49 +01:00
Philipp Hörist
b175d47e5b
[httpupload] Update manifest.ini
2017-11-06 23:55:44 +01:00
Philipp Hörist
8da65017e8
[httpupload] Add oob_url to additional data
...
- This is needed so url_image_preview works
2017-11-06 23:55:05 +01:00
Philipp Hörist
348d87a1f9
Merge branch 'gtk3' into 'gtk3'
...
Limit image preview to https and httpupload
See merge request gajim/gajim-plugins!47
2017-11-06 16:58:18 +01:00
Philipp Hörist
1abd096763
[preview] Update manifest.ini
2017-11-06 16:37:08 +01:00
Philipp Hörist
359b6a703a
[preview] Fix pylint/pep8 errors
2017-11-06 15:43:39 +01:00
Philipp Hörist
4bfcefdea8
[preview] Change logging domain
2017-11-06 15:43:39 +01:00
Philipp Hörist
9581970404
[preview] Convert MAX_FILE_SIZE to int
2017-11-06 15:43:39 +01:00
Philipp Hörist
fb59c70946
Merge branch 'gtk3' into 'gtk3'
...
Minor fixes
See merge request gajim/gajim-plugins!48
2017-11-06 15:42:25 +01:00
Philipp Hörist
e52ab4c627
[preview] New Config Dialog
2017-11-01 12:33:02 +01:00
Philipp Hörist
377c9fc9b8
Merge branch 'gtk3' into 'gtk3'
...
UrlImagePreview python3/gtk3 port
See merge request gajim/gajim-plugins!46
2017-11-01 00:00:40 +01:00
Philipp Hörist
a4b62296ea
[lengthnotifier] Update manifest.ini
2017-10-27 01:28:24 +02:00
Philipp Hörist
e31f891fc9
[lengthnotifier] Adapt to new ChatControl design
2017-10-27 01:28:04 +02:00
Philipp Hörist
64c0f5903e
[tictactoe] Update manifest.ini
2017-10-27 01:15:20 +02:00
Philipp Hörist
b03b51a24c
[tictactoe] Adapt to new ChatControl design
2017-10-27 01:14:24 +02:00
Philipp Hörist
26519101ad
[httpupload] Update manifest.ini
2017-10-21 15:51:45 +02:00
Philipp Hörist
f90b27b2b7
[httpupload] Prepare for new ChatControl design
2017-10-21 15:51:08 +02:00
Philipp Hörist
6a82485e23
[rostertweaks] Update manifest.ini
2017-10-17 23:36:14 +02:00
Philipp Hörist
b96cb2ee2b
[rostertweaks] Fix some Bugs
...
- pylint/pep8
- Fix show/hide menubar
- Fix send status
- Update glade file to Gtk 3.18
2017-10-17 23:35:19 +02:00
Philipp Hörist
55c3cf781c
Add AcronymExpanderPlugin
2017-10-14 16:00:51 +02:00
Philipp Hörist
786efee2e5
Merge branch 'gtk3' into 'gtk3'
...
Port Appindicator Plugin
See merge request !45
2017-10-08 23:21:59 +02:00
Philipp Hörist
c8e8f1a8b7
Port Appindicator Plugin
2017-10-08 23:18:00 +02:00
Philipp Hörist
6a7be87889
[omemo] Update CHANGELOG & manifest.ini
2017-10-07 14:49:45 +02:00
Philipp Hörist
b0af84b20b
[whiteboard] Update manifest.ini
2017-10-03 01:02:08 +02:00
Philipp Hörist
a56f538122
[whiteboard] Adapt to UI changes in Gajim
2017-10-03 01:01:32 +02:00
Philipp Hörist
800aed51dc
[tictactoe] Update manifest.ini
2017-10-03 01:01:13 +02:00
Philipp Hörist
d79a211b0c
[tictactoe] Adapt to UI changes in Gajim
2017-10-03 00:59:00 +02:00
Philipp Hörist
bb84459398
Remove unused var
2017-10-03 00:51:10 +02:00
Philipp Hörist
18a5477f79
[httpupload] Update manifest.ini
2017-10-03 00:35:32 +02:00
Philipp Hörist
588e101fad
[httpupload] Adapt to UI changes in Gajim
2017-10-03 00:34:57 +02:00
Philipp Hörist
4ea2f8e24c
[httpupload] Update manifest.ini
2017-09-29 03:06:48 +02:00
Philipp Hörist
115afe9b87
[httpupload] Add ConfigDialog
...
- Add a option that allows to disable HTTPS verification
2017-09-29 02:51:36 +02:00
Philipp Hörist
1ea5bf8f01
[httpupload] Dont catch all disco results
2017-09-29 00:26:02 +02:00
Philipp Hörist
540a312e14
[omemo] Fix logging exception
2017-09-15 22:43:51 +02:00
Philipp Hörist
a206dfaf29
[omemo] Return None on empty result
2017-09-15 21:21:40 +02:00
Philipp Hörist
7873f0aee9
[omemo] Fix sending messages to a room fail
...
We would receive a KeyError for jids we dont have in the roster,
now we skip them and print a warning.
Fixes #173
2017-09-15 20:41:00 +02:00
Philipp Hörist
bdf13ef7e8
[httpupload] Update manifest.ini
2017-09-01 19:25:04 +02:00
Philipp Hörist
86aacfc31b
Merge branch 'httpupload_max_file_size' into 'gtk3'
...
[httpupload] Use 'max-file-size' information
See merge request !44
2017-09-01 19:23:36 +02:00
Philipp Hörist
4e3c984145
[omemo] Update CHANGELOG & manifest.ini
2017-08-26 21:52:48 +02:00
Philipp Hörist
bfadef3c67
[omemo] Query only the most recent PEP items
...
This is due a update to ejabbered where Nodes can now hold 10
items per default
2017-08-26 21:50:19 +02:00
Philipp Hörist
da0d5f0681
Merge branch 'pluginversions' into 'gtk3'
...
Use absolute imports on all plugins
See merge request !43
2017-08-18 21:39:30 +02:00
Philipp Hörist
9ce1c5b961
Use absolute imports on all plugins
...
This is necessary because Gajim is with 0.16.11 a python package
2017-08-18 21:35:29 +02:00
Philipp Hörist
507bf9a933
[httpupload] Update manifest.ini
2017-08-17 21:53:19 +02:00
Philipp Hörist
01a8fbf99e
[httpupload] Send content-length in header
2017-08-17 21:52:38 +02:00
Philipp Hörist
3c0946774b
[plugin_installer] Update manifest.ini
2017-08-14 00:29:12 +02:00
Philipp Hörist
4f0622cef8
[plugin_installer] Prepare for upcoming Gajim changes
...
- Prepare the Plugin so it works with Gajim as a package.
- Add a Fallback method so we can update Plugins that are not loaded
by the PluginManager
2017-08-14 00:28:47 +02:00
Philipp Hörist
c863886355
[omemo] Update CHANGELOG & manifest.ini
2017-08-07 20:24:08 +02:00
Philipp Hörist
557c14276c
[omemo] Support 12bit IVs on httpupload files
2017-08-07 20:22:48 +02:00
Philipp Hörist
00554ce55f
[omemo] Make sure from attr is a string
2017-08-07 18:03:03 +02:00
Philipp Hörist
ad50635347
Revert "[omemo] Make sure from attr is a string"
...
This reverts commit 346da60934
2017-08-07 17:58:10 +02:00
Philipp Hörist
bfd427bae4
[plugin_installer] Update manifest.ini
2017-08-05 18:19:23 +02:00
Philipp Hörist
346da60934
[omemo] Make sure from attr is a string
2017-07-28 21:19:44 +02:00
Philipp Hörist
98f7951fd3
[pgp] Dont set config_dialog twice
2017-07-02 23:09:17 +02:00
Philipp Hörist
1866cdfd7e
Remove EmoticonsPackPlugin
2017-07-02 22:57:16 +02:00
Philipp Hörist
fabfa3e7fd
[pgp] Update manifest.ini
2017-06-30 21:04:32 +02:00
Philipp Hörist
b4bc3e5364
[pgp] Dont save instance of GnuPG()
2017-06-30 19:11:08 +02:00
Philipp Hörist
bd2a2c69e1
[omemo] Better handle exception
...
- Print only warning instead of error, as the module is only optional
- Log the error to the debug log, so users dont think we didnt catch the exception
2017-06-28 22:50:08 +02:00
Philipp Hörist
fb9d6860fa
[omemo] Update CHANGELOG & manifest.ini
2017-06-11 20:43:00 +02:00
Philipp Hörist
7fba797b33
[omemo] Refactor encryption methods
2017-06-11 20:42:51 +02:00
Philipp Hörist
3f60d1e0b6
[omemo] Return on message drop
2017-06-11 00:12:37 +02:00
Philipp Hörist
8db1bee024
[omemo] Let gajim-core issue a warning on plain text
2017-06-11 00:11:42 +02:00
Philipp Hörist
d020e4ffab
[pgp] Update manifest.ini
2017-06-10 23:44:56 +02:00
Philipp Hörist
fc5a103579
[pgp] Modify event obj only if we encrypt
2017-06-10 23:32:30 +02:00
Philipp Hörist
f41a747e57
[pgp] Add encrypted file uploads via HTTPUpload
2017-06-10 23:16:20 +02:00
Philipp Hörist
7d9f778514
[omemo] Update CHANGELOG & manifest.ini
2017-06-09 23:35:32 +02:00
Philipp Hörist
3e287d2a46
[omemo] Add encrypt_file method
...
The HTTPUploadPlugin calls that if encryption is enabled
2017-06-09 23:35:32 +02:00
Philipp Hörist
c4f2c658d7
[httpupload] Update manifest.ini
2017-06-09 23:35:32 +02:00
Philipp Hörist
6d50313fa4
[httpupload] Dont allow insecure transport
2017-06-09 23:35:32 +02:00
Philipp Hörist
0393f8d2d1
[httpupload] Satisfy pylint
2017-06-09 23:35:32 +02:00
Philipp Hörist
c406ebb55c
[httpupload] Move method to the top
2017-06-09 23:35:32 +02:00
Philipp Hörist
378964fe20
[httpupload] Remove encryption logic from plugin
...
Call the `encrypt_file` method of the encryption plugin instead
2017-06-09 23:35:24 +02:00
Philipp Hörist
4d03491261
[omemo] Update CHANGELOG & manifest.ini
2017-06-02 03:30:59 +02:00
Philipp Hörist
767adbb5f2
[pgp] Set encryption name in event obj
2017-06-02 03:27:12 +02:00
Philipp Hörist
5f17bcac22
[omemo] Dont handle LMC differently
...
A patch in Gajim made that unnecessary
2017-06-02 03:18:19 +02:00
Philipp Hörist
86afb2cacc
[omemo] Set encryption name in event obj
2017-06-02 03:12:27 +02:00
Philipp Hörist
90887631a7
[omemo] Update CHANGELOG & manifest.ini
2017-05-23 20:28:01 +02:00
Philipp Hörist
0a8aa4df89
[omemo] Clean up some small things
...
- unused import
- unused var GAJIM_VERSION
- redundant self.plugin = self
- simplify condition
- redundant 'else'
2017-05-23 20:26:19 +02:00
Philipp Hörist
8d14bf328d
[omemo] Fix regression when sending to Groupchat
...
This happend during porting the plugin to the new encryption API
2017-05-23 20:26:06 +02:00
Philipp Hörist
7447ffc373
Merge branch 'httpupload' into 'gtk3'
...
httpupload version 0.6.2
See merge request !39
2017-05-07 23:23:04 +02:00
Philipp Hörist
7de642625c
Merge branch 'esessions' into 'gtk3'
...
ESessions Plugin version 1.0.0
See merge request !36
2017-05-07 23:14:53 +02:00
Philipp Hörist
3242de3574
Merge branch 'newplugins' into 'gtk3'
...
PGP Plugin version 1.0.0
See merge request !37
2017-05-07 23:13:03 +02:00
Philipp Hörist
8b85e8a0ae
Merge branch 'omemo' into 'gtk3'
...
omemo version 2.3.0
See merge request !38
2017-05-07 23:09:50 +02:00
Philipp Hörist
315318a738
[httpupload] Update manifest.ini
2017-05-07 20:05:59 +02:00
Philipp Hörist
8a7bd7fa04
[httpupload] Remove unused code
2017-05-07 20:05:27 +02:00
Philipp Hörist
a10ffe4bb6
[httpupload] Use new encryption API
2017-05-07 20:02:37 +02:00
Philipp Hörist
ddf3f86b9f
[omemo] Update CHANGELOG & manifest.ini
2017-05-07 19:13:42 +02:00
Philipp Hörist
b8ff3d195b
[omemo] Use Gajims encryption API
2017-05-07 19:13:09 +02:00