Re: [qmailadmin] two bugs in qmailadmin-1.0.6

2003-01-09 Thread Ken Jones
Yep, This is the right place to post bugs.

Ken

On Wednesday 08 January 2003 04:01 pm, Paul Theodoropoulos wrote:
 Is this not the right place to send bug reports? i don't see anything about
 a 'bugs' mailing list on the inter7 webpages.

 At 02:13 AM 01-06-2003, Paul Theodoropoulos wrote:
 if you modify an existing list, and change it from message moderation to
 no message moderation, the 'mailing lists' screen will report
 
  file permission error .qmail-mail-accept-default
  file permission error .qmail-mail-reject-default
 
 most likely because when you go from moderation to no moderation, those
 two links should be either removed, or not referenced. i removed the links
 by hand, and it stopped the error reporting.
 
 the other problem is in the html templates - codes 222 and 084 are
 reversed, so when you show subscribers, the text delete subscriber is
 listed above the subscriber names, and subscriber address is listed
 above the column of buttons with which you delete the subscribers. to fix,
 i just copied the text associated with 222 and placed it after 084 - and
 vice versa.
 
 
 Paul Theodoropoulos
 http://www.anastrophe.com
 http://folding.stanford.edu
 The Nicest Misanthrope on the Net

 Paul Theodoropoulos
 http://www.anastrophe.com
 http://folding.stanford.edu
 The Nicest Misanthrope on the Net





[qmailadmin] Working on new 1.0.7 version

2003-01-09 Thread Ken Jones
Hi,

I'm putting together a new 1.0.7 version. 
So anyone with updated code, or bug reports.
Please post the information here.

Paul Theodoropoulos: I have your posting
about the file permissions error. I'll try to
update the code.

Main change I needed was an easier way to
automatically log into qmailadmin via a url link.
Does anyone see a problem with that? 
Besides the obvious possibility of seeing the
login information in the url link.

A typical URL would be similar to:
https://hostname/cgi-bin/qmailadmin?username=postmaster
domain=somedomain.compassword=postmaster_password

Ken Jones





RE: [qmailadmin] Working on new 1.0.7 version

2003-01-09 Thread Jessie Bryan

Im not sure it 1.0.7 will have it or not, but the quota patch for 
1.0.6 worked great. Would it be possible to integrate this into 1.0.7

I believe Yavuz Aydin wrote it
http://laguna.qweb.nl/contrib/qmailadmin/qmailadmin-1.0.6-quota.tar.gz







RE: [qmailadmin] Working on new 1.0.7 version

2003-01-09 Thread Michael Bowe
 -Original Message-
 From: Ken Jones [mailto:[EMAIL PROTECTED]] 
 Sent: Friday, 10 January 2003 7:49 AM
 To: [EMAIL PROTECTED]
 Subject: [qmailadmin] Working on new 1.0.7 version
 
 
 Hi,
 
 I'm putting together a new 1.0.7 version. 
 So anyone with updated code, or bug reports.
 Please post the information here.

Hello Ken

Please find attached four patches for qmailadmin-1.0.6 that fix an
assortment of bugs and cosmetic issues. There are comments in the top bit of
each of the patches that include a more detailed description of why they are
needed.

qmailadmin-1.0.6-forwardalias-nextpage.patch.txt
  Fix the bug in the forwards/aliases screen where the nextpage hyperlink
  is shown even when there are no more users to display 

qmailadmin-1.0.6-configure-maxaliasesperpage.patch.txt
  Fix the typo in the configure script regarding the maxaliasesperpage
option

qmailadmin-1.0.6-forwardalias-sorted.patch.txt
  Enable sorting of the userlist on the forwards/aliases screen
  (Same as patch for qmailadmin-1.0.2 as posted to this list the 
  other day by Tim Janes)

qmailadmin-1.0.6-userlist-sorted.patch.txt
  Enable alphabetical sorting of the email accounts screens and also
  the userlist dropdownboxes for people using a vpopmail backend 
  other than cdb (eg MySQL). 
  The cdb backend already provides alphabetical sorting, so it makes
  sense that the other backends should be configured to provide
  alphabetical sorting by default also.


Michael Bowe (B.App.Sc)
Managing Director - Pipeline Internet
96 Pakington Street, Geelong West. VIC. 3218
Tel (03) 5229 7643
Fax (03) 5229 0282
Mobile 0419 242 136
http://www.pipeline.com.au/
  


###
#
# The configure script for qmailadmin-1.0.6 contains a typo for the 
# maxaliasesperpage configure command 
#
# By Michael Bowe  [EMAIL PROTECTED]
#
###

--- configure.orig  Sat Nov 30 12:02:49 2002
+++ configure   Sat Nov 30 12:02:54 2002
@@ -1778,7 +1778,7 @@
 # Check whether --enable-maxaliasesperpage or --disable-maxaliasesperpage was given.
 if test ${enable_maxaliasesperpage+set} = set; then
   enableval=$enable_maxaliasesperpage
-  maxusersperpage=$enableval
+  maxaliasesperpage=$enableval
 fi
 
 cat  confdefs.h EOF

###
#
# In qmailadmin-1.0.6, the page navigation hyperlinks at the bottom
# of the show forwards/aliases screen alway display next page
# even when there are no more users to display
#
# By Michael Bowe [EMAIL PROTECTED]
#
###

--- alias.c.origSat Nov 30 12:56:39 2002
+++ alias.c Sat Nov 30 13:00:56 2002
@@ -46,6 +46,7 @@
 
 show_dotqmail_lines(char *user, char *dom, time_t mytime, char *dir)
 {
+ int moreusers=0;
  DIR *mydir;
  struct dirent *mydirent;
  FILE *fs;
@@ -89,6 +90,7 @@
 continue;
   }
   if ( k MAXALIASESPERPAGE + startnumber) {
+moreusers=1;
 break;
   }
 
@@ -174,9 +176,11 @@
 fprintf(actout, a 
href=\%s/com/showforwards?user=%sdom=%stime=%dpage=%s\%s/a,
   CGIPATH,user,dom,mytime,Pagenumber,get_html_text(136));
 fprintf(actout, nbsp;|nbsp;);
-fprintf(actout, a 
href=\%s/com/showforwards?user=%sdom=%stime=%dpage=%d\%s/a,
-  CGIPATH,user,dom,mytime,atoi(Pagenumber)+1,get_html_text(137));
-fprintf(actout, nbsp;]);
+if (moreusers) {
+  fprintf(actout, a 
+href=\%s/com/showforwards?user=%sdom=%stime=%dpage=%d\%s/a,
+CGIPATH,user,dom,mytime,atoi(Pagenumber)+1,get_html_text(137));
+  fprintf(actout, nbsp;]);
+}
 fprintf(actout, /td/tr);
   }
 }

###
#
# Adjust qmailadmin-1.0.6 so that the entries on the 
# forwards/aliases screen are shown in alphabetical order
#
# Written for qmailadmin-1.0.2 by Tim Janes [EMAIL PROTECTED]
# and applied to qmailadmin-1.0.6 by Michael Bowe [EMAIL PROTECTED]
#
###
 
--- alias.c.origWed Aug  7 08:04:59 2002
+++ alias.c Sat Nov 30 11:35:24 2002
@@ -53,6 +53,8 @@
  char alias_name[MAX_FILE_NAME];
  char *alias_name_from_command;
  int i,j,stop,k,startnumber;
+ int m,n;
+ struct dirent **namelist;
 
   if ( AdminType!=DOMAIN_ADMIN ) {
 sprintf(StatusMessage,%s, get_html_text(142));
@@ -74,7 +76,10 @@
 return(0);
   }
 
-  while ((mydirent=readdir(mydir)) != NULL) {
+  n = scandir(., namelist, 0, alphasort);
+  
+  for (m=0; mn; m++) {
+mydirent=namelist[m];
 /*
  *  don't read files that are really ezmlm-idx listowners,
  *  i.e. .qmail-user-owner
@@ -159,9 +164,11 @@
   fclose(fs);
   k++;
 }
+free(namelist[m]);
   }
 
   closedir(mydir);
+  

Re: [qmailadmin] Working on new 1.0.7 version

2003-01-09 Thread Rick Widmer
At 02:49 PM 1/9/03 -0600, Ken Jones wrote:



Main change I needed was an easier way to
automatically log into qmailadmin via a url link.
Does anyone see a problem with that?
Besides the obvious possibility of seeing the
login information in the url link.


Loud cheer!



A typical URL would be similar to:
https://hostname/cgi-bin/qmailadmin?username=postmaster
domain=somedomain.compassword=postmaster_password



Do you have it working already, or should I update my patch that adds this 
ability?


Rick



Ken Jones







Re: [qmailadmin] Working on new 1.0.7 version

2003-01-09 Thread Iain
It would be great to see the patches for proper sorting incorporated into this 
version. They were posted on this list a little while ago.

cheers, Iain.

On Fri, 10 Jan 2003 07:49, Ken Jones wrote:
 Hi,

 I'm putting together a new 1.0.7 version.
 So anyone with updated code, or bug reports.
 Please post the information here.

 Paul Theodoropoulos: I have your posting
 about the file permissions error. I'll try to
 update the code.

 Main change I needed was an easier way to
 automatically log into qmailadmin via a url link.
 Does anyone see a problem with that?
 Besides the obvious possibility of seeing the
 login information in the url link.

 A typical URL would be similar to:
 https://hostname/cgi-bin/qmailadmin?username=postmaster
 domain=somedomain.compassword=postmaster_password

 Ken Jones