Hi! Please find attached courierpasswd-1.0.1.ebuild, the patch courierpasswd-1.0.1-configure.patch and a bash script mailpasswd. couierpasswd is a program which is a DJB checkpasswd on the one side and an interface to the courier-imapd authdaemon on the other side. It allows you to - do qmail AUTH if you don't want to use vpopmail - change e-mail passwords using the courier-imapd authdaemon The patch is needed as the author of courierpasswd expects a compiled courier-imap source tree which is normally not available. I submitted a patch for the courier-imapd ebuild (see http://bugs.gentoo.org/show_bug.cgi?id=63756 ) which installs the necessary libs and header. The couierpasswd patch changes the configure to use those header and libs instead of the source tree. mailpasswd is a simple bash wrapper around couierpasswd that interacts with the a user to change a password. I also have a squirrelmail plugin that does the same. I suggest net-mail/courierpasswd. Courierpasswd website: http://www.arda.homeunix.net/store/
Created attachment 40149 [details] ebuild to install courierpasswd and mailpasswd
Created attachment 40150 [details, diff] patch to change the couriersrc requirements in couierpasswd configure
Created attachment 40151 [details] simple bash wrapper that implements a user interface to authdaemon via courierpasswd
Great, I searched for something like this for a while but couldn't find anything. So I tried this one and #63756 (as mentioned in comment #0) and it works! Only one thing: The given ebuild uses the flag courierpasswd without mentioning it in IUSE="", so emerge did not tell me about it. I didn't set it globally but in /etc/portage/package.use. If one sets it for the mentioned courier-imap and for this one, it works. Thanks a lot for this I hope it will be included in portage!
I noticed that this ebuild has been assigned to maintainer-needed. If you need any help with this package just let me know. I'm using courierpasswd for myself anyway and would be happy to maintain it for gentoo ...
(In reply to comment #5) > I noticed that this ebuild has been assigned to maintainer-needed. If you need > any help with this package just let me know. I'm using courierpasswd for myself > anyway and would be happy to maintain it for gentoo ... Sorry, this is not possible. Only official Gentoo devs have access to CVS. If you do not have access to Gentoo cvs, you can't really maintain an ebuild.
Created attachment 70128 [details] New ebuild for courierpasswd-1.1.0-RC1 New ebuild for latest version of courierpasswd. Works with current versions of courier-authlib.
Created attachment 70129 [details] Modified version of the CLI mailpasswd Updated version of mailpasswd. A command line interface for courierpasswd.
This latest version of courierpasswd doesn't need a patched courier-imap anymore. Courierpasswd is a qmail checkpassword on one side and authenticates against courier-authlib on the other side.
*** Bug 119483 has been marked as a duplicate of this bug. ***
Maybe I found a Gentoo developer to maintain this package. But this will still take some weeks to get done ...
courierpasswd is in the tree, so it seems just someone forgot to close this bug.
courierpassd is NOT the same as courierpasswd so the request is not resolved. As I don't really need it anymore please choose for yourself if it should be reopened or closed unresolved. Chris
see comment #13.
(this is an automated message based on filtering criteria that matched this bug) 'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached to this bug. This bug is assigned to maintainer-wanted which means that it is not in the main tree. Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq