Hey Roundcube community!
We at audriga are working on a JMAP PHP library which we plan on using
in Roundcube. The main use-case we have in mind is to expose Roundcube's
Contact and Calendar data over a JMAP API. What we are implementing
should of course be extensible for Mail as well. We already managed to
implement a PoC for Roundcube to read and write data over JMAP and want
to contribute our changes upstream. Since will be our first time
contributing to Roundcube, it would be great to get some initial
feedback or guidance.
Considering there were some thoughts put into JMAP support in the past
(for Roundcube Next concepts): Do you have any advice on extending
Roundcube with this feature? Could a Roundcube plugin be the way to go?
Regards,
Joris
--
Joris Baum
Tel: +49 721 170293 16
Fax: +49 721 170293 179
http://www.audriga.com |http://www.twitter.com/audriga
--------------------------------------------------------------------------
audriga GmbH | Durlacher Allee 47 | 76131 Karlsruhe
Sitz der Gesellschaft: Karlsruhe - Amtsgericht Mannheim - HRB 713034
Geschäftsführer: Dr. Frank Dengler, Dr.-Ing. Hans-Jörg Happel
--------------------------------------------------------------------------
Dear subscribers
We proudly announce the beta release for the next major version 1.5 of
Roundcube webmail. With this milestone we introduce new features and
long-awaited improvements. The most noteworthy additions are:
- PHP 8.0 support
- OAuth2/XOauth support
- Dark mode for Elastic skin
- Collected recipients and trusted senders
- Moving recipients between inputs with drag & drop
- Full unicode support with MySQL database
- Cache refactoring
Adding support for PHP 8 required some deep refactoring of the Roundcube
codebase which started with early PHP 5 versions. However, this refactoring
also was a bit of a cleaning procedure and resulted in more testable
components.
In case you’re running Roundcube directly from source or if you’re not
using the complete package, you need to install 3rd party javascript
modules using the bin/install-jsdeps.sh script. With this release the
toolchain required to build a functional package has changed a bit:
- bin/jsshrink.sh: replaced google-closure-compiler with UglifyJS
- bin/cssshrink.sh: replaced yuicompressor with csso
- Elastic theme: require lessc >= 2.5.2 (and add support for v4) with
less-plugin-clean-css
See the full changelog in the release notes
<https://github.com/roundcube/roundcubemail/releases/tag/1.5-beta> on the
Github download page.
This is a beta release and we recommend to test it on a separate
environment. And don’t forget to backup your data before installing it.
Download it from roundcube.net <https://roundcube.net/download>.
If you intend to test new Roundcube with OAuth2, have a look at this wiki
page <https://github.com/roundcube/roundcubemail/wiki/Configuration:-OAuth2>
.
We also have some Docker images
<https://hub.docker.com/r/roundcube/roundcubemail/tags?page=1&name=beta>
available for quick testing and evaluation.
Kind regards,
Alec & Thomas
Dear subscribers
We just published a service and security update to the stable version 1.4
of Roundcube Webmail.
It provides a fix for a recently reported stored XSS vulnerability as well
a some general improvements from our issue tracker.
*Security fix*
Fix cross-site scripting (XSS) via HTML messages with malicious CSS content
Credits go to Mateusz Szymaniec (CERT Polska).
See the full changelog in the release notes on the Github download page:
https://github.com/roundcube/roundcubemail/releases/tag/1.4.11
This release is considered stable and we recommend to update all productive
installations of Roundcube with this version.
Download it from https://roundcube.net/download/
Please do backup your data before updating!
Best,
Alec & Thomas