Roundcube Community Forum

Third Party Contributions => API Based Plugins => Topic started by: fritz001 on February 27, 2009, 09:10:53 PM

Title: QMAIL+VPOPMAIL change pass
Post by: fritz001 on February 27, 2009, 09:10:53 PM
hey rosali,

could you integrate this patch (QMAIL+VPOPMAIL change pass) Qmail+Mysql+Vpopmail Password Change Patch v1.1 (http://www.roundcubeforum.net/downloads.php?do=file&id=17&act=down) into your MYRC ?

it would be perfect ;)
Title: QMAIL+VPOPMAIL change pass
Post by: rosali on February 28, 2009, 12:58:15 AM
No, I can't because I cannot test it. I don't have Qmail.
Title: QMAIL+VPOPMAIL change pass
Post by: symx on March 03, 2009, 11:09:09 AM
IF you want to do this. I'll gladly provide access to a hosting account where you can install roundcube and have access to vpopmail's user database(mysql).
Title: QMAIL+VPOPMAIL change pass
Post by: fritz001 on March 03, 2009, 01:18:39 PM
meanwhile i manage to integrate the patch into myroundcube SVN_2294.
Title: QMAIL+VPOPMAIL change pass
Post by: rosali on March 11, 2009, 08:05:39 AM
@ symx:

I'm a little bit overdue with updates catching up to v0.2.1! I'll come back to you when done.

@ fritz001:

Could you please share?
Title: QMAIL+VPOPMAIL change pass
Post by: fritz001 on March 11, 2009, 10:43:52 AM
i just put the patched files !
Title: QMAIL+VPOPMAIL change pass
Post by: rosali on March 11, 2009, 10:51:39 AM
Thanks! Are there some mark ups within the files. On a first view I don't see your patches and I don't want to just copy them over without a review (not that I don't trust you, but I have consider your mods for future updates). It is not urgent for me but perhaps for others who want to use your patch.
Title: QMAIL+VPOPMAIL change pass
Post by: fritz001 on March 11, 2009, 12:09:31 PM
here are the patch files

as i said before, the patch was applied over SVN_2294 files
Title: QMAIL+VPOPMAIL change pass
Post by: sport on March 14, 2009, 10:48:53 AM
Quote from: fritz001;17646
here are the patch files

as i said before, the patch was applied over SVN_2294 files


Hi,

I'm very interested for this patch

How can I patch MyRoundcube installation?

Example:

- Install roundcube normally
- patch with "patch -p1 -i qmail_mysql_vpop_pwd.patch"
- Unpack Myroundcube and this your patch
- patch -p1 -i all_files.patch
- overwrite roundcube installation with Myroundcube+patched files
- Configure Myroundcube

It's all correct?

For me does not work :confused:

My mail server is vpopmail + mysql with multiple domain based

With "standard" roundcube + Qmail Patch this work very well

Help me please

Thanks :)
Title: QMAIL+VPOPMAIL change pass
Post by: fritz001 on March 14, 2009, 11:37:23 AM
Quote from: sport;17710
Hi,

I'm very interested for this patch

How can I patch MyRoundcube installation?

Example:

- Install roundcube normally
- patch with "patch -p1 -i qmail_mysql_vpop_pwd.patch"
- Unpack Myroundcube and this your patch
- patch -p1 -i all_files.patch
- overwrite roundcube installation with Myroundcube+patched files
- Configure Myroundcube

It's all correct?

For me does not work :confused:

My mail server is vpopmail + mysql with multiple domain based

With "standard" roundcube + Qmail Patch this work very well

Help me please

Thanks :)



So..
first you should use MYRC based on SVN_2294.
second: just make a backup in for sure for your MYRC.
second: use  patched-files.tar.gz (this archive contains already the patched files)

but you have to rename the file from arhive

ex prog-setings-step:password.inc rename to password.inc and copy the file to program/step/settings

I hope this will help you
Title: QMAIL+VPOPMAIL change pass
Post by: sport on March 14, 2009, 11:46:09 AM
Quote from: fritz001;17711
So..
first you should use MYRC based on SVN_2294.
second: just make a backup in for sure for your MYRC.
second: use  patched-files.tar.gz (this archive contains already the patched files)

but you have to rename the file from arhive

ex prog-setings-step:password.inc rename to password.inc and copy the file to program/step/settings

I hope this will help you


Hi

Thank you for your reply.

Ok, I will try this solution, but first at all I must to patch roundcube-standard with Qmail patch, it's right?
Title: QMAIL+VPOPMAIL change pass
Post by: sport on March 14, 2009, 12:42:23 PM
Hi,

I have tried your solution

cp myplug-usersett-functions.inc myplugins/collection/usersettings/functions.inc
cp prog-js\:app.js program/js/app.js
cp prog-local-en_US\:labels.inc program/localization/en_US/labels.inc
cp prog-local-en_US\:messages.inc program/localization/en_US/messages.inc
cp prog-step-settings\:password.inc program/steps/settings/password.inc
cp skin-api-include\:taskbar.html skins/api/includes/taskbar.html
cp skin-api-template\:password.html skins/api/templates/password.html

but it does not work.

It has also no log in logs/error.log to see :(
Title: QMAIL+VPOPMAIL change pass
Post by: fritz001 on March 14, 2009, 09:33:00 PM
Quote from: sport;17713
Hi,

I have tried your solution

cp myplug-usersett-functions.inc myplugins/collection/usersettings/functions.inc
cp prog-js\:app.js program/js/app.js
cp prog-local-en_US\:labels.inc program/localization/en_US/labels.inc
cp prog-local-en_US\:messages.inc program/localization/en_US/messages.inc
cp prog-step-settings\:password.inc program/steps/settings/password.inc
cp skin-api-include\:taskbar.html skins/api/includes/taskbar.html
cp skin-api-template\:password.html skins/api/templates/password.html

but it does not work.

It has also no log in logs/error.log to see :(



USE index.php.patch and apply over index.php

USE settinstabs.html.patch and apply over skins/api/includes/settingstabs.html



Sorry for my mistakes

if still not working, the i'll try to make a clear patch :)

P.S. the rest of the patched-files are OK.
Title: QMAIL+VPOPMAIL change pass
Post by: sport on March 15, 2009, 12:39:55 AM
Quote from: fritz001;17723
USE index.php.patch and apply over index.php

USE settinstabs.html.patch and apply over skins/api/includes/settingstabs.html



Sorry for my mistakes

if still not working, the i'll try to make a clear patch :)

P.S. the rest of the patched-files are OK.


P-E-R-F-E-C-T ! ! ! ! ! ! :D:D

I have made a cumulative patch based up yours files

Here! ! ! !

- Download and unpack the file
- Make a backup of your working MyRoundCube folder
- copy the patch file into your MyRoundCube folder
- launch this command: patch -p1 < MYRC_vpopmail_mysql_password.patch

Thank you! ! ! !
Title: QMAIL+VPOPMAIL change pass
Post by: rosali on March 15, 2009, 03:47:42 AM
Thanks fritz001 for support.

Please notice:
I have updated MyRoundCube Code Base 2248 (= 0.2.1). There will be - hopefully - no core modifications for the next time. I wait now for 3.0 branche to transfer my plugins to the default Plugin API. So, perhaps you want to patch it again against 2248.
Title: QMAIL+VPOPMAIL change pass
Post by: sport on March 15, 2009, 08:46:55 PM
Quote from: rosali;17731
Thanks fritz001 for support.

Please notice:
I have updated MyRoundCube Code Base 2248 (= 0.2.1). There will be - hopefully - no core modifications for the next time. I wait now for 3.0 branche to transfer my plugins to the default Plugin API. So, perhaps you want to patch it again against 2248.


Hi,

the patch file, that I have created, works also with a MyRoundCube 2348, I have just tested it now :)

Bye bye :)
Title: Svn2398.1
Post by: sport on June 03, 2009, 10:07:22 PM
Hi

new patch for MyRoundcube SVN2398.1

- changelog: fixed problem with vpopmail database and domain with some-domain.ext


This apply to Roundcube 2.1 + MyRoundcube SVN2398.1


Copy MYRC_vpopmail_mysql_password_SVN2398_1.patch into your myroundcube folder

patch -p0 < MYRC_vpopmail_mysql_password_SVN2398_1.patch


Bye bye :)