diff options
author | Daniel Kesselberg <mail@danielkesselberg.de> | 2021-01-27 18:54:37 +0300 |
---|---|---|
committer | Christoph Wurst <christoph@winzerhof-wurst.at> | 2021-02-26 18:36:46 +0300 |
commit | 82ab9d00075bf00d611e819ef9c3a6cc72c12c26 (patch) | |
tree | d59f99e49ebfe0be9c389ae8aee7311c3d9040d8 /appinfo | |
parent | 685580fff2859112bc1dd37b3823f0ada0950811 (diff) |
Add Sieve support
* Expose managesieve port
* Add sieve client factory
* Add support for sieve to provisioning
* Refactor test connectivity logic and add sieve.
* Add support for sieve to provisioning
* Add sieve to account form
* Add debug logger for ManageSieve
* Add api to get and update active script
* Add error for managesieve exception
* Add text editor to update existing script
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'appinfo')
-rw-r--r-- | appinfo/info.xml | 3 | ||||
-rw-r--r-- | appinfo/routes.php | 15 |
2 files changed, 17 insertions, 1 deletions
diff --git a/appinfo/info.xml b/appinfo/info.xml index 100ec7f30..3b4d9c5cb 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -12,7 +12,7 @@ - **🙈 We’re not reinventing the wheel!** Based on the great [Horde](http://horde.org) libraries. - **📬 Want to host your own mail server?** We don’t have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)! ]]></description> - <version>1.9.0-alpha.1</version> + <version>1.9.0-alpha.2</version> <licence>agpl</licence> <author>Christoph Wurst</author> <author>Greta Doçi</author> @@ -42,6 +42,7 @@ <step>OCA\Mail\Migration\FixBackgroundJobs</step> <step>OCA\Mail\Migration\MakeItineraryExtractorExecutable</step> <step>OCA\Mail\Migration\MigrateProvisioningConfig</step> + <step>OCA\Mail\Migration\AddSieveToProvisioningConfig</step> <step>OCA\Mail\Migration\ProvisionAccounts</step> </post-migration> </repair-steps> diff --git a/appinfo/routes.php b/appinfo/routes.php index c33149e43..4b06dfa57 100644 --- a/appinfo/routes.php +++ b/appinfo/routes.php @@ -204,6 +204,21 @@ return [ 'url' => '/api/trustedsenders', 'verb' => 'GET' ], + [ + 'name' => 'sieve#updateAccount', + 'url' => '/api/sieve/account/{id}', + 'verb' => 'PUT' + ], + [ + 'name' => 'sieve#getActiveScript', + 'url' => '/api/sieve/active/{id}', + 'verb' => 'GET' + ], + [ + 'name' => 'sieve#updateActiveScript', + 'url' => '/api/sieve/active/{id}', + 'verb' => 'PUT' + ] ], 'resources' => [ 'accounts' => ['url' => '/api/accounts'], |