From wilson at claborn.net Sat Sep 8 05:09:19 2001 From: wilson at claborn.net (JW) Date: Tue Dec 20 11:33:47 2005 Subject: CVS up? Message-ID: <5.1.0.14.0.20010907220909.03c7bcf0@mail.servicemail123.com> At 07:34 PM 8/24/2001 -0500, you wrote: >Is the CVS server working? I followed the instructions on the web >page and got connection refused. Did you ever get it working? I just made a new checkout with: cvs -d :pserver:cvs@anoncvs.pld.org.pl:/cvsroot login (No password. Just hit [ENTER] when it asks) cvs -d :pserver:cvs@anoncvs.pld.org.pl:/cvsroot co solid-pop3d Worked like it's supposed to. The web site is out of date. Who maintains it? >Or is there a snapshot of 0.16 I could download somewhere? > >Cheers, > Ian > >--------------------------------------------------------------------- >To unsubscribe, e-mail: solidpop3d-list-unsubscribe@lists.pld.org.pl >For additional commands, e-mail: solidpop3d-list-help@lists.pld.org.pl From wilson at claborn.net Sat Sep 8 05:11:39 2001 From: wilson at claborn.net (JW) Date: Tue Dec 20 11:33:47 2005 Subject: Various Qs about the Solid-pop3d project Message-ID: <5.1.0.14.0.20010907214458.039678d0@mail.servicemail123.com> Hello, I just have some questions. 1. How many people are working on Solid-POP3d (perhaps a better Q is how many have CVS commit access), and who are they? 2. As several have noted, cvs instructions on the web site (http://solidpop3d.pld.org.pl/) are wrong. 3. Who maintains the web site, and are they actually working on a new one, as the current one claims? Do they need/would they like help with it? The current one is pretty boring. In fact, it is so plain it nearly scared me away from using Solid-pop3d when I first looked at it (I thought any project that had a site that plain and un-maintained-looking might have plain, un-maintained code :-) ) Whoever you are, I'd be willing to work on a new one, if you'd like. Just drop me a line. 4. I do not yet know C, so I can't start coding away myself, but I'm curious about the goals and plans of the authors. I do not see a TODO, WISHES, or GOALS file in CVS, nor anything like that on the web site. 5. Are the authors open to suggestions and requests from people who aren't programmers? From azzazel at ufo.ds13.agh.edu.pl Fri Sep 21 12:14:45 2001 From: azzazel at ufo.ds13.agh.edu.pl (Michal Pajak) Date: Tue Dec 20 11:33:47 2005 Subject: cvs pld Message-ID: Witam, czy mozna sie jakos dostac do cvs'u pld ? nie da sie zalogowac a bardzo rad bymbyl gdyby udalo mi sie sciagnac solidpop'a z TLS'em :> pozdrawiam aZZaZel From ccurtis at aet-usa.com Mon Sep 24 16:31:49 2001 From: ccurtis at aet-usa.com (Christopher Curtis) Date: Tue Dec 20 11:33:47 2005 Subject: Name based VIRTUAL not working. Message-ID: Hello, I've been trying to setup Name Based Virtual addresses using the /var/spool/mail/name.dom/user setup, but things are not working for me. I've downloaded the 0.15-1 debian source package and recompiled it using the added options --enable-bulletins --enable-mapping --enable-configfile --enable-nonip which are in addition to the standard: --enable-last --enable-createmail --enable-maildir --enable-mailbox --enable-ipv6 --enable-apop However, using the example configfile from VIRTUALS, I have this: ... DpUIDEnable yes ... ... And the logfile reports that DpUIDEnable is invalid with a: config file: line 23, column 1: unknown option name I've tried to get the latest version from CVS as directed by the website at solidpop3d.pld.org.pl but I cannot log in with the password given. I can log in by just hitting enter, but there is no solid-pop3d to checkout. Help! Thanks, Christopher From wilson at claborn.net Mon Sep 24 18:04:13 2001 From: wilson at claborn.net (JW) Date: Tue Dec 20 11:33:47 2005 Subject: Name based VIRTUAL not working. In-Reply-To: Message-ID: <5.1.0.14.0.20010924105157.051da740@mail.servicemail123.com> At 10:31 AM 9/24/2001 -0400, you wrote: >Hello, > >I've been trying to setup Name Based Virtual addresses using the >/var/spool/mail/name.dom/user setup, but things are not working for me. >I've downloaded the 0.15-1 debian source package Use the latest CVS, it has changes that you need for virtual hosting, IIRC >and recompiled it using >the added options > --enable-bulletins > --enable-mapping > --enable-configfile > --enable-nonip >which are in addition to the standard: > --enable-last > --enable-createmail > --enable-maildir > --enable-mailbox > --enable-ipv6 > --enable-apop > cat solidpop3d_configure_options.jw.sh !#/bin/bash make clean && rm config.cache && ./configure --enable-pam --enable-mailbox --enable-maildir --enable-expire --enable-configfile --enable-last --enable-mapping --enable-nonip --enable-dpuid && make >However, using the example configfile from VIRTUALS, I have this: > >... > > DpUIDEnable yes > ... > MailDropName "/var/spool/virtual/test.com/%s" MailDropType "mailbox" DpUIDEnable yes DpUIDUser "spop3d" DpUIDDBFile "/etc/virtual/test.com/test.com" >... > >And the logfile reports that DpUIDEnable is invalid with a: > > config file: line 23, column 1: unknown option name > > >I've tried to get the latest version from CVS as directed by the website >at solidpop3d.pld.org.pl but I cannot log in with the password given. I >can log in by just hitting enter, but there is no solid-pop3d to checkout. cvs -d :pserver:cvs@anoncvs.pld.org.pl:/cvsroot login cvs -d :pserver:cvs@anoncvs.pld.org.pl:/cvsroot co solid-pop3d >Help! > >Thanks, >Christopher > Does anyone know if the developer for this project is still alive and around? s/he doesn't reply to any messages. ---------------------------------------------------- Jonathan Wilson System Administrator Cedar Creek Software http://www.cedarcreeksoftware.com Central Texas IT http://www.centraltexasit.com From ccurtis at aet-usa.com Mon Sep 24 18:26:55 2001 From: ccurtis at aet-usa.com (Christopher Curtis) Date: Tue Dec 20 11:33:47 2005 Subject: Name based VIRTUAL not working. In-Reply-To: <5.1.0.14.0.20010924105157.051da740@mail.servicemail123.com> Message-ID: On Mon, 24 Sep 2001, JW wrote: > At 10:31 AM 9/24/2001 -0400, you wrote: > >I've been trying to setup Name Based Virtual addresses using the > Use the latest CVS, it has changes that you need for virtual hosting, IIRC I finally found it ... :pserver:cvs@cvs.pld.com.pl/cvsroot (not anoncvs) > >and recompiled it using > >the added options > > --enable-bulletins > > --enable-mapping > > --enable-configfile > > --enable-nonip > > > cat solidpop3d_configure_options.jw.sh > !#/bin/bash > make clean && rm config.cache && ./configure --enable-pam > --enable-mailbox --enable-maildir --enable-expire --enable-configfile > --enable-last --enable-mapping --enable-nonip --enable-dpuid && make --enable-dpuid? Missed that one I guess. :( Thanks for the help! Now, I trust that it works (so much faith!) ... anyone have a web-based mail client installed that handles the multiple domains out of the box? Open WebMail (http://turtle.ee.ncku.edu.tw/openwebmail/) looks the most promising, but as there are people on this list, I'll ask here first. Thanks again, Christopher From ccurtis at aet-usa.com Mon Sep 24 19:11:34 2001 From: ccurtis at aet-usa.com (Christopher Curtis) Date: Tue Dec 20 11:33:47 2005 Subject: Name based VIRTUAL not working. In-Reply-To: <5.1.0.14.0.20010924105157.051da740@mail.servicemail123.com> Message-ID: > Use the latest CVS, it has changes that you need for virtual hosting, IIRC [...] > make clean && rm config.cache && ./configure --enable-pam > --enable-mailbox --enable-maildir --enable-expire --enable-configfile > --enable-last --enable-mapping --enable-nonip --enable-dpuid && make Do you actually have this working? I have it setup and it doesn't complain as much, but the latest CVS will not allow you to --enable-dpuid unless you also --enable-logextend, and it expects the DBFile to be a [ng]dbm database. Documentation is parse at best; I want to just use an /etc/passwd type file for the passwords, not a dbm file. Failing that, what is the format for this dmb file? thanks again, Christopher From jpapen at yahoo-inc.com Mon Sep 24 19:32:35 2001 From: jpapen at yahoo-inc.com (Jeffrey Papen) Date: Tue Dec 20 11:33:47 2005 Subject: Name based VIRTUAL not working. References: Message-ID: <3BAF6E33.F56CDA5D@yahoo-inc.com> Here is a URL where I found version 0.16d http://archives.neohapsis.com/archives/postfix/2001-05/1726.html I didn't even try to get CVS working. :) I was able to get solid-pop installed and working with virtual hosts using this source download. - Jeffrey Christopher Curtis wrote: > > Use the latest CVS, it has changes that you need for virtual hosting, IIRC > [...] > > make clean && rm config.cache && ./configure --enable-pam > > --enable-mailbox --enable-maildir --enable-expire --enable-configfile > > --enable-last --enable-mapping --enable-nonip --enable-dpuid && make > > Do you actually have this working? I have it setup and it doesn't > complain as much, but the latest CVS will not allow you to --enable-dpuid > unless you also --enable-logextend, and it expects the DBFile to be a > [ng]dbm database. Documentation is parse at best; I want to just use an > /etc/passwd type file for the passwords, not a dbm file. Failing that, > what is the format for this dmb file? > > thanks again, > Christopher > > --------------------------------------------------------------------- > To unsubscribe, e-mail: solidpop3d-list-unsubscribe@lists.pld.org.pl > For additional commands, e-mail: solidpop3d-list-help@lists.pld.org.pl From jurekb at bobo.ds5.agh.edu.pl Mon Sep 24 22:59:41 2001 From: jurekb at bobo.ds5.agh.edu.pl (=?iso-8859-1?Q?Jerzy_Ba=B3amut?=) Date: Tue Dec 20 11:33:47 2005 Subject: Name based VIRTUAL not working. In-Reply-To: <5.1.0.14.0.20010924105157.051da740@mail.servicemail123.com>; from wilson@claborn.net on Mon, Sep 24, 2001 at 11:04:13AM -0500 References: <5.1.0.14.0.20010924105157.051da740@mail.servicemail123.com> Message-ID: <20010924225941.A4800@bobo.ds5.agh.edu.pl> On Mon, Sep 24, 2001 at 11:04:13AM -0500, JW wrote: > Does anyone know if the developer for this project is still alive > and around? s/he doesn't reply to any messages. Yes. I'm still alive. Sorry for late (or lack of) responses, but I'm busy lately. -- * Jerzy Balamut, Rzeszow * e-mail: jurekb@dione.ids.pl * PGP key fingerprint: 50 18 C5 0E 30 CD 35 25 D1 DC 5E 08 C6 F1 C1 70 From wilson at claborn.net Tue Sep 25 00:00:16 2001 From: wilson at claborn.net (JW) Date: Tue Dec 20 11:33:47 2005 Subject: Name based VIRTUAL not working. In-Reply-To: References: <5.1.0.14.0.20010924105157.051da740@mail.servicemail123.com> Message-ID: <5.1.0.14.0.20010924165758.0225a258@mail.servicemail123.com> At 01:11 PM 9/24/2001 -0400, you wrote: >Do you actually have this working? Have for about 3 months now. > I have it setup and it doesn't >complain as much, but the latest CVS will not allow you to --enable-dpuid >unless you also --enable-logextend, and it expects the DBFile to be a >[ng]dbm database. Aye, well, my vs checkout is a little old now, what I showed you is exactly what I used way back when :-) >Documentation is parse at best; You're not kidding. My offer to the Author/web site maintainer to help with docs and the web site still stands, if s/he will but contact me. >I want to just use an >/etc/passwd type file for the passwords, not a dbm file. Failing that, >what is the format for this dmb file? You absolutely cannot use /etc/password for virtual hosting, no if, ands or buts, as far as I know (but I'm not the author, maybe someone knows better then me). >thanks again, >Christopher ---------------------------------------------------- Jonathan Wilson System Administrator Cedar Creek Software http://www.cedarcreeksoftware.com Central Texas IT http://www.centraltexasit.com From ccurtis at aet-usa.com Tue Sep 25 06:29:23 2001 From: ccurtis at aet-usa.com (Christopher Curtis) Date: Tue Dec 20 11:33:47 2005 Subject: Name based VIRTUAL not working. In-Reply-To: <5.1.0.14.0.20010924165758.0225a258@mail.servicemail123.com> Message-ID: On Mon, 24 Sep 2001, JW wrote: > At 01:11 PM 9/24/2001 -0400, you wrote: > > >Documentation is parse at best; > > You're not kidding. My offer to the Author/web site maintainer to help > with docs and the web site still stands, if s/he will but contact me. First thing is to fix the broken CVS link. And why isn't this a project at SourceForge? That removes so much management headache... > >I want to just use an > >/etc/passwd type file for the passwords, not a dbm file. Failing that, > >what is the format for this dmb file? > > You absolutely cannot use /etc/password for virtual hosting, no if, > ands or buts, as far as I know (but I'm not the author, maybe someone > knows better then me). Well ... why not? I mean, there's already one file per VHost, it just happens to be in gdbm format. Whay can't it be in a user:cryptword:apopcrypt format instead of a how-do-i-read-binary? format? But the secret was the great undocumented spdbm program. Using this program is like searching for El Diablo. I feel like Vasquez! thanks for the help; working like a charm ... Christopher From ccurtis at aet-usa.com Fri Sep 28 20:15:28 2001 From: ccurtis at aet-usa.com (Christopher Curtis) Date: Tue Dec 20 11:33:47 2005 Subject: What kind of MD5 is this and why doesn't perl know it? Message-ID: Hellos again, I'd like to thank everyone for their help in the past - the daemon is running great (actually, I have it running from inetd, but whatever) with my virtual hosts an DpUID settings. However, I'm trying to integrate Open WebMail into the virtual domains, and having difficulty. I basically need to rewrite the authentication since solid-pop3d contains all the user passwords for my hosts. However, perl (Open WebMail is written in perl) doesn't generate anything that looks like the solid-pop3d MD5 hashes. I've read the source and found that the format is "$1$ $ " and I can parse this into a salt of 8 charaacters and a hash of 22 characters, which leads me to believe that the hash is a base64 encoding. However, Digest::MD5 has no way to specify a salt (that I can see) so my hash always differs. I could really use some pointers at this point since I am stuck hard. Thanks, Christopher From ccurtis at aet-usa.com Sat Sep 29 07:44:34 2001 From: ccurtis at aet-usa.com (Christopher Curtis) Date: Tue Dec 20 11:33:47 2005 Subject: What kind of MD5 is this and why doesn't perl know it? In-Reply-To: Message-ID: On Fri, 28 Sep 2001, Christopher Curtis wrote: > However, I'm trying to integrate Open WebMail into the virtual domains, Just in case anyone was interested, I am rewriting the authentication for Open WebMail now, and found my cluebat: } elsif( $AuthEncode eq "md5-bsd") { use Crypt::PasswdMD5 qw(unix_md5_crypt); # BSD MD5 goes like '$1$ $ ' $p =~ m/\$1\$([^\$]+)\$(.*)/; $salt = $1, $p5 = $2; writelog( "Error! Not a BSD-MD5 encoding!\n" ), return 0 if( $salt eq "" || $p5 eq "" ); return 1 if $p eq unix_md5_crypt($password, $salt); } So support is on the way! I can authenticate the virtual user ... now I need to find some nice way to determine the real UID to setuid to, or take the easy way out and just setgid instead. (Then I have to fight exim to umask 117, which I already tried and failed...) Oh well ... Chris From ccurtis at aet-usa.com Sat Sep 29 07:57:11 2001 From: ccurtis at aet-usa.com (Christopher Curtis) Date: Tue Dec 20 11:33:47 2005 Subject: Bulletins (idea) Message-ID: Hello, Please ignore me if bulletins are done this way, but ... >From the [sparse] documentation I've read, spop3d keeps track of bulletins by a .spop3d-bull file in the user's home directory (by default). Now, I haven't compiled support for bulletins, but this seems silly to me. I would like to propose the following logic: $inbox = stat $bulldir = stat if( last_read($inbox) < last_wrote($bulldir) ) foreach( $newbulletin in <$bulldir> ) append_to_mailbox( $inbox, $newbulletin ) This should be the same logic functionally, but remove the need for a home directory and a bunch of spop3d dotfiles. It may not be "as reliable" as the dotfile method, but it is if the inbox is a pure virtual (no user account at all). Maybe it's supplimental logic, and not a replacement, but as I am not submitting a patch, I don't know ... Also, is there any sort of expectancy for an official 0.16 release? thanks, Christopher