SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for qmail-1.03-25.91rph.i586.rpm :
Sat Sep 20 04:00:00 2003 Vincent Danen 1.03-25.91rph
- support for 9.2
- use a sub-release now to indicate what platform we\'re built for
- remove support for 7.x and 8.x (sorry folks); this makes it easier to
maintain

Fri Aug 15 04:00:00 2003 Vincent Danen 1.03-24rph
- defaultdelivery now contains ./Maildir/ (re: Shekhar Joshi)
- run qmail-tcpok when executing doqueue (re: Shekhar Joshi)
- don\'t enable any RBL by default (re: Mark Watts)

Tue Mar 18 03:00:00 2003 Vincent Danen 1.03-23rph
- liberal application of %{build_91} macros where required
- three new macros: %{rootcmd}, %{useradd}, and %{groupadd}; only used
during the building phase. This will allow you to use sudo or an equivalent
program to call useradd/groupadd as root during the build and cleanup
phases only (this is suitable if you want to build as non-root but have root
privs on your system and can give yourself sudo access)

Mon Mar 10 03:00:00 2003 Paul Cox 1.03-22rph
- Patch101: fix errno build error for 9.1
- edited Source5 (qmail-install.sh) to comment out cat1, cat5, cat7, and
cat8 stuff; was not listed in files list so rpm was barfing at the end
of building when checking for installed but not used files

Thu Dec 5 03:00:00 2002 Vincent Danen 1.03-21rph
- remove build_xx macros; ripped some auto-detection from the samba specs so
if you build on a 9.0 system, it will build for 9.0 automatically, etc.
- make P100 an optional patch as well (--build msglog); no more
.qmail-msglog unless you ask for it
- automatic generation of tls certs wasn\'t working in %post for some
reason; fixed
- throw a %_post_service qmail in %post because otherwise we have to
manually restart qmail after upgrade
- change softlimit to 3200000 all across the board, should yield better
performance
- add rblsmtpd support to qmail-smtpd by default; see
/var/qmail/control/blacklists and /var/qmail/supervise/qmail-smtpd/run; defaults
to bl.spamcop.net (anti-UCE support)
- add -R to all tcpserver calls (do not attempt to obtain $TCPREMOTEINFO),
which will help speed up services coming from hosts without identd info
available (misconfigured firewalls, etc.)
- this spec is becoming entirely too unmanageable =)

Fri Aug 16 04:00:00 2002 Vincent Danen 1.03-20rph
- P100 modifies extra.h to allow logging every message via
~alias/.qmail-msglog. Thanks to Adrian Stanciu for pointing out that the
.qmail-msglog file does nothing without enabling QUEUE_EXTRA.
- add the concurrencyincoming control file (only used in smtpd/run) to
control the number of incoming SMTP connections; default is 20
- make starting and stopping qmail during upgrades quieter and hopefully
less finicky with service starting zombies
- make pop3d %preun and %postun stop/start qmail just like qmqpd so
service doesn\'t freak out
- rewrite parts of the initscript to make it more uniform with the other
system initscripts
- add the concurrencyqmqp file (only used in qmqpd/run) to control the
number of incoming QMQP connections; default is 20
- you should now be able to build the rpm as non-root provided the qmail
users already exist on the system (implies 8.1/8.2 or qmail already
installed) FINALLY!
- add /var/qmail/man to MANPATH on install; remove it on uninstall
- remove /var/qmail/man/cat
* from packages

Sat Aug 10 04:00:00 2002 Vincent Danen 1.03-19rph
- build_90 macro for building for cooker/9.0+; unfortunately we can\'t use
the %_pre_useradd macro yet because we need to specify a group and the
macro can\'t handle it, so we do things exactly the same as we did for 7.2
- build_8x macro for building 8.1/8.2 since the default is now to build for
9.0
- new TLS patch (20020801)

Wed Jun 12 04:00:00 2002 Vincent Danen 1.03-18rph
- Changes from Alexander Skwar :
- Add yet another build option: nocrammd5. If also smtpauth is specified,
it will build qmail without CRAM-MD5 support. Furthermore, cmd5checkpw
will not be Require:\'d
- NOTE: Currently you cannot build qmail with TLS and smtp-auth. You also
cannot build with both TLS and LDAP.
- YABO: --with dietlibc; this will build qmail against dietlibc
- updated qmail package description
- only unarchive the smtp-auth source if we are building --with smtpauth
- smtp-auth patch v0.31
- use newer tls patch (20020526)
- force the spec to undefine TLS support if either LDAP or smtp-auth are
defined (since you can\'t build those combinations anyway)
- make changes to /etc/cron.hourly/qmail to make it more vpopmail friendly;
it will no longer overwrite the assign file but will append new entries to
it that are found on the system (thanks to Sebastien )
- finally fix nested %if\'s

Tue Apr 16 04:00:00 2002 Vincent Danen 1.03-17rph
- create a qmail-pop3d subpackage to provide POP3 support
- move QMQP/QMTP-related binaries and manpages into qmail-qmqpd package
- use $PASSPROG in /var/qmail/supervise/qmail-pop3d/run to better accomodate
checkpassword or checkvpw (for use with vmailmgr)
- modify /etc/cron.hourly/qmail to work a little nicer with NIS/LDAP based
systems (use getent passwd instead of reading /etc/passwd directly as some
users may be missing this way)... this lets us have the ability to use
qmail on systems using LDAP authentication for the base system (should
work with NIS also)
- have initscript silently try to kill all qmail services before starting
just in case (re: tlyonsAATTmandrakesoft.com)
- use new rph extension

Wed Dec 12 03:00:00 2001 Vincent Danen 1.03-16mdk
- fix bad placement for concurrency limits... conf-spawn defaults to 120, it
is /var/qmail/control/concurrency{local,remote} that controls the number
of simultaneous deliveries; set this to 90 for remote and 20 for local
(defaults are 20 and 10 respectively)
- new option: --with ldap; builds qmail ldap support (thanks Todd)
- modify supervise/qmail-smtpd/run so that you can easily change $SMTPD to
use a replacement for qmail-smtpd (ie. reisersmtpd, which uses lmail-smtpd)
- NOTE: you cannot use the LDAP patch with the TLS patch and, it looks like,
the smtpd-auth patch. If you want LDAP support, you can\'t have the
security features like TLS and smtp-auth (right now, anyways)
- initscript sources functions (re: Yura Gusev)

Wed Dec 12 03:00:00 2001 Vincent Danen 1.03-15mdk
- include /var/qmail/supervise/qmail-qmtpd for QMTP daemon in qmqpd package
- update initscript for QMTP support
- install empty /var/qmail/control/qmqpservers config file
- make the concurrency limit a little higher since this must be used on
pentium+ systems (now 90 instead of 20).
- include qmail-smtpd-auth 0.30 patch

Sat Dec 1 03:00:00 2001 Vincent Danen 1.03-14mdk
- by default we build for 8.1; no need to use \"--with 8.1\"
- add RPMOPTIONS to README.RPM (to see what --with definitions are used in
the build)
- new option: --with qmailqueue; this will apply the qmailqueue patch from
Bruce Guenter
- new file, README.patches with info on the patches that can be applied
during a rebuild
- new option: --with tls; this will apply the qmail TLS patch from Frederik
Vermeulen
- new option: --with linksync; this is to sync metadata for ReiserFS from
Frank Denis
- (this spec is getting
*really
* ugly now... aaargh)

Fri Sep 28 04:00:00 2001 Vincent Danen 1.03-13mdk
- new package with support for 8.1 (--with-8.1) that does not add any users
at build or install

Sat Sep 8 04:00:00 2001 Vincent Danen 1.03-12mdk
- macros to determine what we build for: --with-8.0 for 8.0+ or
--with-7.2 for 7.2; we do this because 8.0+ have qmail users defined
by default

Sun Apr 15 04:00:00 2001 Vincent Danen 1.03-11mdk
- added README.RPM which describes build environment

Mon Feb 26 03:00:00 2001 Vincent Danen 1.03-10mdk
- added qmail-qmqp sub-package which provides support for qmqp
- rewrote initscript to compile tcp rules for qmqp and pop3 if they exist
- added conditional statements to initscript so it does not croak if pop3
support is removed

Sun Dec 31 03:00:00 2000 Vincent Danen 1.03-9mdk
- install now builds tcprules files; previous version didn\'t which prevented
qmail from starting automatically
- include /var/qmail/supervise/pop3d in directory list with proper
permissions so supervise can run the logger as well

Sun Oct 29 03:00:00 2000 Vincent Danen 1.03-8mdk
- more macros
- no longer create a qmail-source package
- call qmail-pop3d from supervise, not inetd
- created supervise scripts (source files), removed the auto-generation
from the spec file (this is cleaner)
- fix bad routine for creating users during build (clean would remove the
users whether we added them during build or not)
- removed /usr/man/{man1,man5,man7,man8} from the file list (we don\'t own
them)
- removed symlinks for manpages. a better solution would be to add another
MANPATH statement to /etc/man.config to point to /var/qmail/man

Mon Aug 7 04:00:00 2000 Vincent Danen 1.03-7mdk
- echo localhost to control/locals so qmail delivers mail locally by
default
- include qmail-install.sh, a custom qmail installer for building this
RPM (since we can\'t patch the installer)
- use semaphores in _tmppath to determine if we added qmail users/groups
during install, and if we did, remove them on clean
- add call to bin/qmail-tcpok to generate a proper queue/lock/tcpok file
- call /etc/cron.hourly/qmail in post to initialize userbase
- fix bad manpage symlinks

Thu Aug 3 04:00:00 2000 Vincent Danen 1.03-6mdk
- remove /var/qmail/users{include,exclude} as they interfere with
proper delivery
- fix cron.hourly/qmail
- fix sendmail symlinks

Mon Jul 31 04:00:00 2000 Vincent Danen 1.03-5mdk
- force attr on every single file, for owner/group and perms
- more macros

Thu Jul 20 04:00:00 2000 Vincent Danen 1.03-4mdk
- added entries in /etc/skel for maildir support
- manual bzip manpages since they are in non-standard location

Wed Jul 19 04:00:00 2000 Vincent Danen 1.03-3mdk
- fix more permissions so logging will work properly

Tue Jul 18 04:00:00 2000 Vincent Danen 1.03-2mdk
- fix /etc/cron.hourly/qmail
- /etc/tcprules.d/ was excluded, now it\'s included properly
- fix symlinks for sendmail
- left out defaultdelivery by accident
- fix bad homedir for user alias (was /etc/qmail/alias, should be
/var/qmail/alias)
- fix /etc/rc.d/init.d/qmail so chkconfig recognizes it properly

Tue Jul 18 04:00:00 2000 Vincent Danen 1.03-1mdk
- first mandrake spec, based on specs from Geoffrey Lee
and Bruce Guenter
- many enhancements, follows Life with Qmail install process


 
ICM