From: Harm v. T. <li...@ze...> - 2007-07-11 11:53:26
|
Hi everyone, I've add this behaviour also in the SF buglist. But I think this list is a bit more active... This bug is kind of the bug I tried to describe in [http://sourceforge.net/support/tracker.php?aid=1750489]. However, it appeared that it had nothing to do with the 'onchange' patch, I'll explain that later in this report... I'm using 5.4.19 as vpopmail version and qmailadmin 1.2.9. When I add a new alias (or: forwarder) from let's say ze...@co... to pos...@co..., I receive a HTTP 500 error. The logs don't give me a lot of information: [Tue Jul 10 13:29:37 2007] [error] [client xx.xx.xx.xx] Premature end of script headers: /www/qmailadmin/HTML/cgi-bin/qmailadmin.cgi But this is what I've tried. When I restored vpopmail 5.4.17 and recompiled qmailadmin (still 1.2.9) with this version of vpopmail, it worked again. When I recompiled vpopmail 5.4.19 without onchange script support and qmailadmin, the 500 error appeared again. So I doubt this is caused by the onchange script additions. I've also checked the CVS diffs from 5.4.17 and 5.4.19 in the vpalias.c file. But I didn't found major things changed, but I'm not that kind of hero in C :]. The 'funny' thing is, that if I add the alias via commandline like: ./valias -i "&pos...@co..." ze...@co... No error appears and the .qmail-zerox file is created. Kind regards, Harm van Tilborg |
From: Rick W. <vc...@de...> - 2007-08-18 00:21:26
|
I tried to duplicate this on 5.4.20, but was not able to. I'll be releasing it soon, if you can duplicate it with that version, please send me info on your system, the ./configure options for both vpopmail and qmailadmin, and anything else you think might help me duplicate it. My suspicion on the "Premature end of script headers" is that vpopmail is reporting an error message directly to stdlist rather than stderr or returning an error code. I have tried to remove all such error messages, but there may still be one lurking... Is there anything visible in the View Source of the generated page? Rick Harm van Tilborg wrote: > Hi everyone, > > I've add this behaviour also in the SF buglist. But I think this list is > a bit more active... > > This bug is kind of the bug I tried to describe in > [http://sourceforge.net/support/tracker.php?aid=1750489]. However, it > appeared that it had nothing to do with the 'onchange' patch, I'll > explain that later in this report... > > I'm using 5.4.19 as vpopmail version and qmailadmin 1.2.9. When I add a > new alias (or: forwarder) from let's say ze...@co... to > pos...@co..., I receive a HTTP 500 error. The logs don't give me > a lot of information: > > [Tue Jul 10 13:29:37 2007] [error] [client xx.xx.xx.xx] Premature end of > script headers: /www/qmailadmin/HTML/cgi-bin/qmailadmin.cgi > > But this is what I've tried. When I restored vpopmail 5.4.17 and > recompiled qmailadmin (still 1.2.9) with this version of vpopmail, it > worked again. > > When I recompiled vpopmail 5.4.19 without onchange script support and > qmailadmin, the 500 error appeared again. So I doubt this is caused by > the onchange script additions. > > I've also checked the CVS diffs from 5.4.17 and 5.4.19 in the vpalias.c > file. But I didn't found major things changed, but I'm not that kind of > hero in C :]. > > The 'funny' thing is, that if I add the alias via commandline like: > > ./valias -i "&pos...@co..." ze...@co... > > No error appears and the .qmail-zerox file is created. > > Kind regards, > Harm van Tilborg > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > vpopmail-devel mailing list > vpo...@li... > https://lists.sourceforge.net/lists/listinfo/vpopmail-devel > > |
From: Harm v. T. <li...@ze...> - 2007-08-18 09:02:52
|
Hi Rick, What's 5.4.20 in the CVS, stable-5_4 or just the MAIN branche? I can't get any source info when the error appears. As it's a 500 message generated by Apache. Kind regards, Harm Rick Widmer wrote: > I tried to duplicate this on 5.4.20, but was not able to. > > I'll be releasing it soon, if you can duplicate it with that version, > please send me info on your system, the ./configure options for both > vpopmail and qmailadmin, and anything else you think might help me > duplicate it. > > My suspicion on the "Premature end of script headers" is that vpopmail > is reporting an error message directly to stdlist rather than stderr or > returning an error code. I have tried to remove all such error > messages, but there may still be one lurking... > > Is there anything visible in the View Source of the generated page? > > Rick > > > Harm van Tilborg wrote: >> Hi everyone, >> >> I've add this behaviour also in the SF buglist. But I think this list is >> a bit more active... >> >> This bug is kind of the bug I tried to describe in >> [http://sourceforge.net/support/tracker.php?aid=1750489]. However, it >> appeared that it had nothing to do with the 'onchange' patch, I'll >> explain that later in this report... >> >> I'm using 5.4.19 as vpopmail version and qmailadmin 1.2.9. When I add a >> new alias (or: forwarder) from let's say ze...@co... to >> pos...@co..., I receive a HTTP 500 error. The logs don't give me >> a lot of information: >> >> [Tue Jul 10 13:29:37 2007] [error] [client xx.xx.xx.xx] Premature end of >> script headers: /www/qmailadmin/HTML/cgi-bin/qmailadmin.cgi >> >> But this is what I've tried. When I restored vpopmail 5.4.17 and >> recompiled qmailadmin (still 1.2.9) with this version of vpopmail, it >> worked again. >> >> When I recompiled vpopmail 5.4.19 without onchange script support and >> qmailadmin, the 500 error appeared again. So I doubt this is caused by >> the onchange script additions. >> >> I've also checked the CVS diffs from 5.4.17 and 5.4.19 in the vpalias.c >> file. But I didn't found major things changed, but I'm not that kind of >> hero in C :]. >> >> The 'funny' thing is, that if I add the alias via commandline like: >> >> ./valias -i "&pos...@co..." ze...@co... >> >> No error appears and the .qmail-zerox file is created. >> >> Kind regards, >> Harm van Tilborg >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> vpopmail-devel mailing list >> vpo...@li... >> https://lists.sourceforge.net/lists/listinfo/vpopmail-devel >> >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > vpopmail-devel mailing list > vpo...@li... > https://lists.sourceforge.net/lists/listinfo/vpopmail-devel |
From: Rick W. <vc...@de...> - 2007-08-18 20:09:29
|
Harm van Tilborg wrote: > Hi Rick, > > What's 5.4.20 in the CVS, stable-5_4 or just the MAIN branche? I'm still in the process of applying patches to make 5.4.20. Hope to be done, and release today. I would not mess with it until release... > I can't get any source info when the error appears. As it's a 500 > message generated by Apache. Can you send me your ./configure options for both vpopmail and qmailadmin then? I would like to try that before I release. I want 20 to be a stable release. (Except for ldap.) Rick |
From: Harm v. T. <li...@ze...> - 2007-08-20 09:25:40
|
Hi Rick, Rick Widmer wrote: > > Harm van Tilborg wrote: >> Hi Rick, >> >> What's 5.4.20 in the CVS, stable-5_4 or just the MAIN branche? > > I'm still in the process of applying patches to make 5.4.20. Hope to be > done, and release today. I would not mess with it until release... > I'll wait :]. > >> I can't get any source info when the error appears. As it's a 500 >> message generated by Apache. > > Can you send me your ./configure options for both vpopmail and > qmailadmin then? I would like to try that before I release. I want 20 > to be a stable release. (Except for ldap.) This is de configure line of vpopmail 5.4.19: ./configure \ --prefix=/home/vpopmail \ --disable-rebuild-tcpserver-file \ --enable-clear-passwd \ --enable-many-domains \ --enable-logging=e \ --enable-qmail-ext \ --enable-onchange-script And this one is for qmailadmin 1.2.9: ./configure \ --enable-vpopmaildir=/home/vpopmail \ --enable-htmldir=/www/qmailadmin/HTML \ --enable-cgibindir=/www/qmailadmin/HTML/cgi-bin \ --enable-imageurl=/images \ --enable-imagedir=/www/qmailadmin/HTML/images \ --enable-qmaildir=/var/qmail \ --disable-ezmlmdir \ --enable-cgipath=/cgi-bin/qmailadmin.cgi \ --enable-autoresponder-path=/usr/bin \ --enable-vpopuser=vpopmail \ --enable-vpopgroup=vchkpw \ --enable-no-cache \ --enable-modify-quota But now a strange thing. I upgraded to 5.4.19 on another server too (with the same config rules and also from 5.4.17 to 5.4.19). But on that server adding a forward via qmailadmin just works. So I'm looking forward to try 5.4.20 on the not working server. Kind regards, Harm > > Rick > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > vpopmail-devel mailing list > vpo...@li... > https://lists.sourceforge.net/lists/listinfo/vpopmail-devel |
From: Harm v. T. <li...@ze...> - 2007-08-22 09:01:47
|
Hi Rick, After the 5.4.20 release it's still not working. Same error ('premature end of script headers'). Is there a way to debug this message more detailed? Kind regards, Harm van Tilborg On Sat, 18 Aug 2007 14:01:21 -0600, Rick Widmer <vc...@de...> wrote: > > > Harm van Tilborg wrote: >> Hi Rick, >> >> What's 5.4.20 in the CVS, stable-5_4 or just the MAIN branche? > > I'm still in the process of applying patches to make 5.4.20. Hope to be > done, and release today. I would not mess with it until release... > > >> I can't get any source info when the error appears. As it's a 500 >> message generated by Apache. > > Can you send me your ./configure options for both vpopmail and > qmailadmin then? I would like to try that before I release. I want 20 > to be a stable release. (Except for ldap.) > > Rick > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > vpopmail-devel mailing list > vpo...@li... > https://lists.sourceforge.net/lists/listinfo/vpopmail-devel -- Kind regards, Harm van Tilborg |
From: Sim <sim...@gm...> - 2008-05-27 13:08:41
|
Hi! Can you help me with this problem? Very very thanks! PS: vpopmail-5.4.23 + qmailadmin-1.2.11 2007/8/22 Harm van Tilborg <li...@ze...>: > Hi Rick, > > After the 5.4.20 release it's still not working. Same error ('premature end > of script headers'). > > Is there a way to debug this message more detailed? > > Kind regards, > Harm van Tilborg > > On Sat, 18 Aug 2007 14:01:21 -0600, Rick Widmer <vc...@de...> > wrote: >> >> >> Harm van Tilborg wrote: >>> Hi Rick, >>> >>> What's 5.4.20 in the CVS, stable-5_4 or just the MAIN branche? >> >> I'm still in the process of applying patches to make 5.4.20. Hope to be >> done, and release today. I would not mess with it until release... >> >> >>> I can't get any source info when the error appears. As it's a 500 >>> message generated by Apache. >> >> Can you send me your ./configure options for both vpopmail and >> qmailadmin then? I would like to try that before I release. I want 20 >> to be a stable release. (Except for ldap.) >> >> Rick >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. >> Still grepping through log files to find problems? Stop. >> Now Search log events and configuration files using AJAX and a browser. >> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> _______________________________________________ >> vpopmail-devel mailing list >> vpo...@li... >> https://lists.sourceforge.net/lists/listinfo/vpopmail-devel > -- > Kind regards, > Harm van Tilborg > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > vpopmail-devel mailing list > vpo...@li... > https://lists.sourceforge.net/lists/listinfo/vpopmail-devel > |
From: Harm v. T. <li...@ze...> - 2008-05-27 13:37:48
|
Hi Sim, Eventually I found out the problem lies with vpopmail. Here's the discussion about it: http://sourceforge.net/mailarchive/forum.php?thread_name=4774ECC4.4030705%40zeroxcool.net&forum_name=vpopmail-devel Find in the vpopmail sources in vpalias.c this piece of code: if (num_names < max_names) { new_names = realloc( names, num_names * sizeof(char *) ); if (new_names != NULL) names = new_names; } And replace it with: if (num_names == 0) { free (names); names = NULL; } else if (num_names < max_names) { new_names = realloc( names, num_names * sizeof(char *) ); if (new_names != NULL) names = new_names; } Good luck with it. -- Kind regards, Harm van Tilborg Sim wrote: > Hi! > Can you help me with this problem? > > Very very thanks! > > PS: vpopmail-5.4.23 + qmailadmin-1.2.11 > > 2007/8/22 Harm van Tilborg <li...@ze...>: >> Hi Rick, >> >> After the 5.4.20 release it's still not working. Same error ('premature end >> of script headers'). >> >> Is there a way to debug this message more detailed? >> >> Kind regards, >> Harm van Tilborg >> >> On Sat, 18 Aug 2007 14:01:21 -0600, Rick Widmer <vc...@de...> >> wrote: >>> >>> Harm van Tilborg wrote: >>>> Hi Rick, >>>> >>>> What's 5.4.20 in the CVS, stable-5_4 or just the MAIN branche? >>> I'm still in the process of applying patches to make 5.4.20. Hope to be >>> done, and release today. I would not mess with it until release... >>> >>> >>>> I can't get any source info when the error appears. As it's a 500 >>>> message generated by Apache. >>> Can you send me your ./configure options for both vpopmail and >>> qmailadmin then? I would like to try that before I release. I want 20 >>> to be a stable release. (Except for ldap.) >>> >>> Rick >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by: Splunk Inc. >>> Still grepping through log files to find problems? Stop. >>> Now Search log events and configuration files using AJAX and a browser. >>> Download your FREE copy of Splunk now >> http://get.splunk.com/ >>> _______________________________________________ >>> vpopmail-devel mailing list >>> vpo...@li... >>> https://lists.sourceforge.net/lists/listinfo/vpopmail-devel >> -- >> Kind regards, >> Harm van Tilborg >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. >> Still grepping through log files to find problems? Stop. >> Now Search log events and configuration files using AJAX and a browser. >> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> _______________________________________________ >> vpopmail-devel mailing list >> vpo...@li... >> https://lists.sourceforge.net/lists/listinfo/vpopmail-devel >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > vpopmail-devel mailing list > vpo...@li... > https://lists.sourceforge.net/lists/listinfo/vpopmail-devel |
From: Sim <sim...@gm...> - 2008-05-27 13:47:29
|
Hi Harm van Tilborg! Very very very thanks! Here a diff that solved my problems --- vpalias.c.old 2008-05-27 15:41:17.000000000 +0200 +++ vpalias.c 2008-05-27 15:42:15.000000000 +0200 @@ -308,10 +308,12 @@ } } } - if (num_names < max_names) { + if (num_names == 0) { + free (names); + names = NULL; + } else if (num_names < max_names) { new_names = realloc( names, num_names * sizeof(char *) ); - if (new_names != NULL) - names = new_names; + if (new_names != NULL) names = new_names; } if (mydir!=NULL) { Best regards --- Sim > Hi Sim, > > Eventually I found out the problem lies with vpopmail. Here's the > discussion about it: > > http://sourceforge.net/mailarchive/forum.php?thread_name=4774ECC4.4030705%40zeroxcool.net&forum_name=vpopmail-devel > > Find in the vpopmail sources in vpalias.c this piece of code: > > if (num_names < max_names) { > new_names = realloc( names, num_names * sizeof(char *) ); > if (new_names != NULL) > names = new_names; > } > > And replace it with: > > if (num_names == 0) { > free (names); > names = NULL; > } else if (num_names < max_names) { > new_names = realloc( names, num_names * sizeof(char *) ); > if (new_names != NULL) names = new_names; > } > > Good luck with it. > > -- > Kind regards, > Harm van Tilborg > > Sim wrote: >> Hi! >> Can you help me with this problem? >> >> Very very thanks! >> >> PS: vpopmail-5.4.23 + qmailadmin-1.2.11 >> >> 2007/8/22 Harm van Tilborg <li...@ze...>: >>> Hi Rick, >>> >>> After the 5.4.20 release it's still not working. Same error ('premature end >>> of script headers'). >>> >>> Is there a way to debug this message more detailed? >>> >>> Kind regards, >>> Harm van Tilborg >>> >>> On Sat, 18 Aug 2007 14:01:21 -0600, Rick Widmer <vc...@de...> >>> wrote: >>>> >>>> Harm van Tilborg wrote: >>>>> Hi Rick, >>>>> >>>>> What's 5.4.20 in the CVS, stable-5_4 or just the MAIN branche? >>>> I'm still in the process of applying patches to make 5.4.20. Hope to be >>>> done, and release today. I would not mess with it until release... >>>> >>>> >>>>> I can't get any source info when the error appears. As it's a 500 >>>>> message generated by Apache. >>>> Can you send me your ./configure options for both vpopmail and >>>> qmailadmin then? I would like to try that before I release. I want 20 >>>> to be a stable release. (Except for ldap.) >>>> >>>> Rick >>>> >>>> ------------------------------------------------------------------------- >>>> This SF.net email is sponsored by: Splunk Inc. >>>> Still grepping through log files to find problems? Stop. >>>> Now Search log events and configuration files using AJAX and a browser. >>>> Download your FREE copy of Splunk now >> http://get.splunk.com/ >>>> _______________________________________________ >>>> vpopmail-devel mailing list >>>> vpo...@li... >>>> https://lists.sourceforge.net/lists/listinfo/vpopmail-devel >>> -- >>> Kind regards, >>> Harm van Tilborg >>> >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by: Splunk Inc. >>> Still grepping through log files to find problems? Stop. >>> Now Search log events and configuration files using AJAX and a browser. >>> Download your FREE copy of Splunk now >> http://get.splunk.com/ >>> _______________________________________________ >>> vpopmail-devel mailing list >>> vpo...@li... >>> https://lists.sourceforge.net/lists/listinfo/vpopmail-devel >>> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> vpopmail-devel mailing list >> vpo...@li... >> https://lists.sourceforge.net/lists/listinfo/vpopmail-devel > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > vpopmail-devel mailing list > vpo...@li... > https://lists.sourceforge.net/lists/listinfo/vpopmail-devel > |