[Dovecot] Looking for a Plug-In developer
Hi, We need a small plug-in developed for dovecot. We are looking to pay for for its development.
We need to add support for a custom IMAP command.
The command is for the storage of a numeric PIN field in a database. The database is PostgreSQL. Another table in the database defines the minimum and maximum length of the numeric PIN field.
The IMAP client server exchange after a user login resembles the following.
C: A0001 CHANGE PIN 243289 S: A0001 OK CHANGE successful
The numeric PIN number is stored in a field within a table the login username as key.
Example errors are:
C: A0001 CHANGE PINFJ 24DDD89 S: A0001 NO invalid password type
C: A0001 CHANGE PIN 24DDD89 S: A0001 NO invalid characters
C: A0001 CHANGE PIN 23 S: A0001 NO password too short
C: A0001 CHANGE PIN 234567890123 S: A0001 NO password too long
C: A0001 CHANGE PIN 0000 S: A0001 NO password blacklisted
We believe this is not a big task for someone familiar with the design and implementation of dovecot plug-ins. We want to minimise our leaning and just get a result.
If you are interested in undertaking this development please contact me with a simple proposal. We will require the source code and copyright assignment.
Regards
John
John O'Brien Tel: +61-(0)2-9114-8200 Managing Director Fax: +61-(0)2-9114-8201 Whitesmiths Pty Ltd Mobile: +61-(0)4-1462-7436 john@whitesmiths.com
On 07/28/2010 02:26 PM, John O'Brien wrote:
Hi, We need a small plug-in developed for dovecot. We are looking to pay for for its development.
We need to add support for a custom IMAP command.
The command is for the storage of a numeric PIN field in a database. The database is PostgreSQL. Another table in the database defines the minimum and maximum length of the numeric PIN field.
The IMAP client server exchange after a user login resembles the following.
C: A0001 CHANGE PIN 243289 S: A0001 OK CHANGE successful
Curious request :)
What exactly is the application of this, i.e. what is the assigned PIN used for? What client will be used to issue this command?
Regards,
Stephan.
Stephan,
Its a remote embedded client that incorporates a facility for changing the pin code access to an account. Unfortunately we didn't design the client.
Regards,
John
On 28/07/2010, at 10:55 PM, Stephan Bosch wrote:
On 07/28/2010 02:26 PM, John O'Brien wrote:
Hi, We need a small plug-in developed for dovecot. We are looking to pay for for its development.
We need to add support for a custom IMAP command.
The command is for the storage of a numeric PIN field in a database. The database is PostgreSQL. Another table in the database defines the minimum and maximum length of the numeric PIN field.
The IMAP client server exchange after a user login resembles the following.
C: A0001 CHANGE PIN 243289 S: A0001 OK CHANGE successful
Curious request :)
What exactly is the application of this, i.e. what is the assigned PIN used for? What client will be used to issue this command?
Regards,
Stephan.
participants (2)
-
John O'Brien
-
Stephan Bosch