[PR #43] [CLOSED] Add a password_scheme field in mailbox table. #262

Closed
opened 2026-02-26 10:30:31 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/opensolutions/ViMbAdmin/pull/43
Author: @madmatah
Created: 6/9/2013
Status: Closed

Base: masterHead: store-password-scheme


📝 Commits (1)

  • 661e450 Add a password_scheme field in mailbox table.

📊 Changes

4 files changed (+38 additions, -0 deletions)

View changed files

📝 application/models/Mailbox.php (+8 -0)
📝 application/models/generated/BaseMailbox.php (+7 -0)
doctrine/migrations/1370787572_version3.php (+19 -0)
📝 doctrine/schema/ViMbAdmin.yml (+4 -0)

📄 Description

Add a password_scheme field in mailbox table.

This is useful if you want to deal with multiple password scheme. The
one you use today might be too weak in the future and you should have
the possibility to change it.

The password scheme names stored in this new field are the one
described here : http://wiki2.dovecot.org/Authentication/PasswordSchemes

To use it with Dovecot, you just have to do a query like :

SELECT CONCAT('{', password_scheme, '}', password) FROM `mailbox`
WHERE [...]

The password_scheme field will contain an empty string for password
which have been set before this change.

( this is also related to issue #32 )


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/opensolutions/ViMbAdmin/pull/43 **Author:** [@madmatah](https://github.com/madmatah) **Created:** 6/9/2013 **Status:** ❌ Closed **Base:** `master` ← **Head:** `store-password-scheme` --- ### 📝 Commits (1) - [`661e450`](https://github.com/opensolutions/ViMbAdmin/commit/661e4506860997d84b9ba2ee48b0cd2071803c66) Add a password_scheme field in mailbox table. ### 📊 Changes **4 files changed** (+38 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `application/models/Mailbox.php` (+8 -0) 📝 `application/models/generated/BaseMailbox.php` (+7 -0) ➕ `doctrine/migrations/1370787572_version3.php` (+19 -0) 📝 `doctrine/schema/ViMbAdmin.yml` (+4 -0) </details> ### 📄 Description Add a password_scheme field in mailbox table. This is useful if you want to deal with multiple password scheme. The one you use today might be too weak in the future and you should have the possibility to change it. The password scheme names stored in this new field are the one described here : http://wiki2.dovecot.org/Authentication/PasswordSchemes To use it with Dovecot, you just have to do a query like : ``` SELECT CONCAT('{', password_scheme, '}', password) FROM `mailbox` WHERE [...] ``` The password_scheme field will contain an empty string for password which have been set before this change. ( this is also related to issue #32 ) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 10:30:31 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ViMbAdmin-opensolutions#262
No description provided.