When will MariaDB/PostgreSQL bits be integrated?

On Mon, Jul 27, 2026 at 10:28 AM Tobias Weiß <[email protected]> wrote:

> Hello SOGo community,
>
> I've been working with the SOGo 6 codebase (both `sogo6-server` and
> `SOGo6-UI`) and wanted to share a feature development effort I've
> completed. The following repository is packaged with Docker Compose
> (Stalwart + OpenLDAP) and implements some roadmap features.
>
> ## Repository (a bit hidden in dev branch)
>
>
> https://github.com/tobias-weiss-ai-xr/sogo6-stalwart-openldap-dockerized/tree/dev
>
> ## What Was Built
>
> ### Core SOGo 6 Features
> - Full mail stack — send, read, folders, search, bulk operations, Sieve
> filters
> - Calendar — CRUD, events, tasks, reminders, free/busy, external iCal sync
> - Contacts — address books, contacts, distribution lists, collected
> addresses
> - Admin panel — user CRUD (LDAP), domain settings, system settings,
> session management
> - Multi-language — English, German, French, Spanish (~2,100 strings each)
> - Production-ready Dockerfiles — multi-stage, non-root, healthcheck
>
> ## Tools Used
>
> This repo was developed with assistance from **Mistral AI** (model
> **Mistral Medium 3.5 128B**, accessed via
> [hessian.ai](https://hessian.ai) and hosted at TU Darmstadt) for code
> generation, debugging, and architectural guidance. Many thanks to both
> Mistral AI and hessian.ai for their excellent tools and services.
>
> ## Next Steps
>
> I believe the code could serve as a reference implementation or starting
> point for the broader SOGo 6 ecosystem. Key areas I'd love feedback on:
>
> 1. The SSO implementation (OIDC + SAML) — is this aligned with your
> internal plans?
> 2. The MFA/TOTP login flow — we integrated code verification directly
> into the existing `POST /login` endpoint rather than a separate
> challenge flow
> 3. Any interest in upstreaming the sharing infrastructure (calendar +
> contact ACL engines)?
>
> Happy to discuss any part of the implementation in more detail, maybe
> during the next CoP that I annouce shortly.
>
> Best regards, Tobias Weiß
>


-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
 In an Internet failure case, the #1 suspect is a constant: DNS.
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]

Reply via email to