[vchkpw] Vpopmail 5.4.14 released (finally)

2006-01-17 Thread Tom Collins

http://vpopmail.sf.net/

5.4.14 - released 17-Jan-06

This release brings in the vpopmail daemon (vpopmaild) from the 5.5
development series, and fixes a few bugs from 5.4.13.

If you're running 5.4.13 and don't need vpopmaild, take a look at  
tracker
#1360346 on SourceForge to get an important patch to vdelivermail  
related

to using # delete in a user's .qmail file.

https://sourceforge.net/tracker/index.php? 
func=detailaid=1360346group_id=85937atid=577798


ChangeLog:

Tom Collins
- vmysql.c: Increase buffer size in vauth_adduser() and use
  correct size when calling snprintf.
- Backport most of 5.5.1, including code required for vpopmaild.
- Allow --enable-valias option for Postgres backend (incorrectly
  disabled in 5.4.13).
- Only check a domain's disk usage when a quota is set. [1396238]

Bill Shupp
- vpopmaild: store quota in proper format and update maildirsize
  on quota change.

Gaetan Minet
- Remove lock file in open_smtp_relay() even if update_rules() fails.

Rick Morris
- vdelivermail.c: Fix problem where # delete in .qmail file was
  being ignored. [1360346]

Robin Bowes
- Add vpopmaild (the vpopmail daemon) from 5.5 development series.



Re: [vchkpw] Vpopmail 5.4.14 released (finally)

2006-01-17 Thread Steve Cole
On Tuesday 17 January 2006 14:50, Tom Collins wrote:

 This release brings in the vpopmail daemon (vpopmaild) from the 5.5
 development series, and fixes a few bugs from 5.4.13.

Bad news... 

-- cut

libvpopmail.a(libvpopmail_a-vpalias.o): In function 
`valias_select_next':vpalias.c:(.text+0x0): multiple definition of 
`valias_select_next'
libvpopmail.a(libvpopmail_a-vauth.o):vauth.c:(.text+0x160): first defined here
/usr/bin/ld: Warning: size of symbol `valias_select_next' changed from 73 in 
libvpopmail.a(libvpopmail_a-vauth.o) to 159 in 
libvpopmail.a(libvpopmail_a-vpalias.o)
libvpopmail.a(libvpopmail_a-vpalias.o): In function `valias_select':vpalias.c:
(.text+0xa0): multiple definition of `valias_select'
libvpopmail.a(libvpopmail_a-vauth.o):vauth.c:(.text+0x1550): first defined 
here
/usr/bin/ld: Warning: size of symbol `valias_select' changed from 357 in 
libvpopmail.a(libvpopmail_a-vauth.o) to 381 in 
libvpopmail.a(libvpopmail_a-vpalias.o)
libvpopmail.a(libvpopmail_a-vpalias.o): In function `valias_insert':vpalias.c:
(.text+0x220): multiple definition of `valias_insert'
libvpopmail.a(libvpopmail_a-vauth.o):vauth.c:(.text+0x1470): first defined 
here
/usr/bin/ld: Warning: size of symbol `valias_insert' changed from 212 in 
libvpopmail.a(libvpopmail_a-vauth.o) to 554 in 
libvpopmail.a(libvpopmail_a-vpalias.o)
libvpopmail.a(libvpopmail_a-vpalias.o): In function `valias_remove':vpalias.c:
(.text+0x450): multiple definition of `valias_remove'
libvpopmail.a(libvpopmail_a-vauth.o):vauth.c:(.text+0x13a0): first defined 
here
/usr/bin/ld: Warning: size of symbol `valias_remove' changed from 205 in 
libvpopmail.a(libvpopmail_a-vauth.o) to 71 in 
libvpopmail.a(libvpopmail_a-vpalias.o)
libvpopmail.a(libvpopmail_a-vpalias.o): In function `valias_delete':vpalias.c:
(.text+0x4a0): multiple definition of `valias_delete'
libvpopmail.a(libvpopmail_a-vauth.o):vauth.c:(.text+0x12d0): first defined 
here
/usr/bin/ld: Warning: size of symbol `valias_delete' changed from 198 in 
libvpopmail.a(libvpopmail_a-vauth.o) to 425 in 
libvpopmail.a(libvpopmail_a-vpalias.o)
libvpopmail.a(libvpopmail_a-vpalias.o): In function 
`valias_select_all':vpalias.c:(.text+0xb50): multiple definition of 
`valias_select_all'
libvpopmail.a(libvpopmail_a-vauth.o):vauth.c:(.text+0xfb0): first defined here
/usr/bin/ld: Warning: size of symbol `valias_select_all' changed from 365 in 
libvpopmail.a(libvpopmail_a-vauth.o) to 256 in 
libvpopmail.a(libvpopmail_a-vpalias.o)
libvpopmail.a(libvpopmail_a-vpalias.o): In function 
`valias_select_all_next':vpalias.c:(.text+0xc50): multiple definition of 
`valias_select_all_next'
libvpopmail.a(libvpopmail_a-vauth.o):vauth.c:(.text+0x1b0): first defined here
/usr/bin/ld: Warning: size of symbol `valias_select_all_next' changed from 93 
in libvpopmail.a(libvpopmail_a-vauth.o) to 119 in 
libvpopmail.a(libvpopmail_a-vpalias.o)
collect2: ld returned 1 exit status
make[2]: *** [valias] Error 1

-- cut


-- 
Cheers,
Steve


Re: [vchkpw] Vpopmail 5.4.14 released (finally)

2006-01-17 Thread Tom Collins

On Jan 17, 2006, at 12:40 PM, Steve Cole wrote:

This release brings in the vpopmail daemon (vpopmaild) from the 5.5
development series, and fixes a few bugs from 5.4.13.


Bad news...


Can you email me your configuration options?  In particular, I need to 
know which backend (cdb, mysql, postgres) and whether you have 
--enable-valias selected.


--
Tom Collins  -  [EMAIL PROTECTED]
QmailAdmin: http://qmailadmin.sf.net/  Vpopmail: http://vpopmail.sf.net/
You don't need a laptop to troubleshoot high-speed Internet: 
sniffter.com




Re: [vchkpw] Vpopmail 5.4.14 released (finally)

2006-01-17 Thread Steve Cole
On Tuesday 17 January 2006 15:48, Tom Collins wrote:
  Bad news...

 Can you email me your configuration options?  In particular, I need to
 know which backend (cdb, mysql, postgres) and whether you have
 --enable-valias selected.

--enable-valias --enable-auth-module=mysql --enable-libdir=/usr/lib

gcc 4.02
glibc 2.3.5
mysql 4.1.15

(debian testing system, basically)

--
Cheers,
Steve


Re: [vchkpw] Vpopmail 5.4.14 released (finally)

2006-01-17 Thread Joshua Megerman

 On Jan 17, 2006, at 12:40 PM, Steve Cole wrote:
 This release brings in the vpopmail daemon (vpopmaild) from the 5.5
 development series, and fixes a few bugs from 5.4.13.

 Bad news...

 Can you email me your configuration options?  In particular, I need to
 know which backend (cdb, mysql, postgres) and whether you have
 --enable-valias selected.

I have the same problem - my configure is as follows:

./configure --enable-vpopuser=vpopmail --enable-vpopgroup=vchkpw
--enable-auth-module=mysql --enable-qmail-ext --enable-valias
--enable-mysql-limits --enable-sql-logging --disable-many-domains
--enable-qmaildir=/var/qmail

It appears that you are linking both the vmysql valias_select* and the
vpalias valias_select* object code into libvpopmail.a, resulting in the
compile error.  I'm not sure what changed, but obviously it's Not Good(tm)
:(

Josh
-- 
Joshua Megerman
SJGames MIB #5273 - OGRE AI Testing Division
You can't win; You can't break even; You can't even quit the game.
  - Layman's translation of the Laws of Thermodynamics
[EMAIL PROTECTED]




Re: [vchkpw] Vpopmail 5.4.14 released (finally)

2006-01-17 Thread Tom Collins

On Jan 17, 2006, at 1:05 PM, Joshua Megerman wrote:

It appears that you are linking both the vmysql valias_select* and the
vpalias valias_select* object code into libvpopmail.a, resulting in the
compile error.  I'm not sure what changed, but obviously it's Not 
Good(tm)

:(


And I'm missing some functions from the new vmysql.c 
(valias_select_names, etc.).


Also, vpalias.c checks to see if VALIAS is defined before including its 
code.  Unfortunately, it does the check before loading config.h (which 
contains the definition of VALIAS if that option is selected).


I'm taking it down from SourceForge and will try to clean it up before 
the end of the week.


--
Tom Collins  -  [EMAIL PROTECTED]
QmailAdmin: http://qmailadmin.sf.net/  Vpopmail: http://vpopmail.sf.net/
You don't need a laptop to troubleshoot high-speed Internet: 
sniffter.com