1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-13 03:03:15 +00:00
Commit Graph

24 Commits

Author SHA1 Message Date
Peter Pentchev
2cb9f94f22 Make the PostgreSQL backend actually compile with the new
WITH_SQL_LOG_REMOVE_DELETED knob - fix the name of a variable and
a standard PostgreSQL routine.

Pointy hat to:	roam (myself), in addition to the upstream developers
2006-10-08 17:29:02 +00:00
Peter Pentchev
215d42df82 Update to vpopmail-5.4.17. In the process:
- add a new knob, WITH_SQL_REMOVE_DELETED, for explicitly activating
  the new code for removing entries from the SQL log file when a user or
  domain is deleted;
- add real NOPORTDOCS support and install the README.* files in addition
  to the doc_html/ and man_html/ directories if NOPORTDOCS is not set;
- fix a couple of spelling and grammar errors in the new README.vpopmaild;
- add several sanity checks;
- remove the last traces of the ActiveDirectory backend;
- various other minor changes.
2006-10-05 11:49:17 +00:00
Alex Dupre
30bde9bb48 I've updated the SpamAssassin patch, so re-enable it in the port. 2006-07-17 05:51:33 +00:00
Peter Pentchev
deb73f82b0 Update to the last stable release, 5.4.13. In the process:
- temporarily disable the SpamAssassin patch, since vdelivermail was
  reorganized a bit;
- fix a couple of potential buffer bound problems;
- remove the unconditional -fPIC; we handle this ourselves for amd64.
2006-06-16 13:00:57 +00:00
Peter Pentchev
4b89ada401 Only use -fPIC on amd64 - none of the other arches seem to need it.
Unfortunately, the only way to avoid adding -fPIC to the files that
go into libvpopmail.a would be to actually make the vpopmail port
build a real shared library, which might be a bit more difficult and
should probably be coordinated with the upstream.

Pointy hat to:	roam (myself)
Pointy hat handed by:	kris
2005-11-24 16:04:38 +00:00
Peter Pentchev
41dcdf6652 Errr... actually add the patch needed for the WITH_SMTP_AUTH_PATCH option
introduced in ports/mail/vpopmail/Makefile rev. 1.57.

Submitted by:	Nikolay Georgiev <niki@techlab.office1.bg>
2005-09-16 07:35:24 +00:00
Peter Pentchev
2823cfaed6 Set the SHELL environment variable to "/bin/sh" in vdelivermail before
executing external programs.

PR:		69969
Submitted by:	Claudiu Bosioc <claudiu@casi.ro>
2005-07-01 16:43:25 +00:00
Pav Lucistnik
bcf835034e - Update to 5.4.10
- Add support for LDAP
- Handle tcp.smtp configuration file nicely

PR:		ports/80412
Submitted by:	Renato Botelho <freebsd@galle.com.br>
Approved by:	maintainer timeout (2 weeks)
2005-05-11 13:32:29 +00:00
Peter Pentchev
449bcae98c Update to vpopmail-5.4.6, which contains IMPORTANT security fixes for
people using vpopmail with SQL backends!
2004-08-25 08:09:45 +00:00
Peter Pentchev
ef5ef83888 Fix a file descriptor leak in opensmtp().
Obtained from:	vpopmail CVS via oliver and
		Michael Bowe <mbowe@pipeline.com.au>
2004-04-19 12:09:50 +00:00
Alex Dupre
f85e6e4cfd - Fix new installations (patch disappeared in my last commit) [1]
- Remove now useless post-patch target

Noticed by:	Cristiano Deana <cris@gufi.org> [1]
Approved by:	nork (mentor/implicitly)
2004-02-11 08:24:34 +00:00
Alex Dupre
7cbdf7fde0 Update to 5.4.0 stable release.
Approved by:	roam, nork (mentor/implicitly)
2004-02-05 22:10:00 +00:00
Peter Pentchev
54844ff483 Looks like I seriously botched the last commit; somehow four lines from
the original Makefile.in got duplicated in the 'patched' one, leading
to a malformed sh(1) construct that would inevitably break the installation.
Thanks to Ronald Sebastian and Alex Dupre for pointing this out.

Noticed by:	Ronald Sebastian <mailsagan@yahoo.com> and
		Alex Dupre <sysadmin@alexdupre.com>, among others

While I'm here, remove the autoconf part of the Makefile.in patch, which
actually duplicates what I've been doing in the port's Makefile for
some time now :)
2003-11-28 07:54:53 +00:00
Peter Pentchev
a860f902fb Update to vpopmail-5.3.30, fixing a critical update_rules bug.
Revamp a bit the creation of the MySQL credentials file.

PR:		59605
Submitted by:	Alex Dupre <sysadmin@alexdupre.com> (mostly)
Approved by:	portmgr (will)
2003-11-27 21:59:00 +00:00
Peter Pentchev
d4122741f9 Update to 5.3.29 and add the new SpamAssassion patch from Alex Dupre,
with a configurable spam threshold value set by the SPAM_THRESHOLD knob.

PR:		58306, 58805
Submitted by:	Alex Dupre <sysadmin@alexdupre.com>
2003-11-03 13:42:16 +00:00
Peter Pentchev
f4a88d4c6c Add Alex Dupre's patch for SpamAssassin integration, conditional
on the WITH_SPAMASSASSIN knob.

PR:		58503
Submitted by:	Alex Dupre <sysadmin@alexdupre.com>
2003-10-31 17:24:01 +00:00
Peter Pentchev
d7dea45549 Update to 5.3.27, USE_MYSQL, de-quote COMMENT, update the knobs info,
and other assorted fixes, mostly from Alex's PR.

PR:		56462
Submitted by:	Alex Dupre <sysadmin@alexdupre.com>
Ob-woohoo:	run-time configuration of default-domain and MySQL info;
		at last it is possible to build a single package for
		deploying on multiple servers!
2003-09-10 09:41:33 +00:00
Peter Pentchev
c8ea705c5e Update to vpopmail-5.3.16:
- WITH_MYSQL_LIMITS works now, move it where users can actually see it
  and remove the BROKEN mark;
- remove the vmysql.h patch that defined the 'limits' table creation -
  it was fixed in the meantime;
- remove the annoying configure script check for id == 0.
2003-02-17 12:21:10 +00:00
Peter Pentchev
aa47b1121d Update the checksum to match the "new" distfile.
Submitted by:	gerald <gerald@hannibal.symicon.com> - the original
		notification about the vpopmail distfile checksum change

Fix a possible buffer underflow bug in the changed code.
Add a new ENABLE_MYSQL_LIMITS knob for .qmailadmin-limits processing, and
DISABLE the new MySQL limits code - it does not even compile as shipped :(

Use the correct configure script option for specifying the path to
the tcprules program, so vpopmail works even with LOCALBASE != /usr/local.

Submitted by:	 Mike Meyer <mwm@mired.org> - the tcprules patch
2002-11-02 21:33:09 +00:00
Peter Pentchev
f31f83abe9 Update to vpopmail-5.3.8.
There are two new configuration knobs:
- WITHOUT_USERS_BIG_DIR disables the use of 'big' directories for users,
  thereby saving a little on disk space and inode usage; IMO, the
  savings are negligible;
- WITHOUT_SEEKABLE disables the newly introduced ability of vdelivermail
  to examine its input stream for seekability, and read it all into a
  file to make it seekable.  This works quite fine in the tests that I
  have done, so there seems to be no need to enable it on FreeBSD;
  however, if things should go wrong (in particular, if delivering mail
  to your virtual domains seems to fail), try rebuilding vpopmail with
  this knob.

Prompted by:	David Phillips <david@acz.org>
2002-09-05 14:30:21 +00:00
Peter Pentchev
e756b17c46 Fix a segfault when authenticating against the system passwd file:
there's little sense in passing an integer port number to a string
comparison routine :)
Bump PORTREVISION.

Reported by:	Rudy <rudy@tzone.it>
2002-06-14 09:38:41 +00:00
Peter Pentchev
a7c5e60cc5 Update to 5.0. This should enable the sqwebmail and courier-imap
ports to work once again.

NB: The vpopmail documentation says that the special support for
sqwebmail authorization is no longer needed for sqwebmail 3.0 and above.
If your sqwebmail installation does not work after this vpopmail update,
make sure to try vpopmail built both with and without the WITH_SQWEBMAIL
knob enabled.

Requested and patiently awaited by:	much too many to list..
Tested by:	NERvOus <nervous@nervous.it>,
		Valentin Zahariev <curly@e-card.bg>
2001-11-20 18:11:26 +00:00
Peter Pentchev
88c3bf1dc1 Fix the build of several dependent ports by actually installing
the inc_deps and lib_deps files.  This should fix qmailadmin,
courier-imap and possibly others, after I broke them by my configure
changes to not create and populate ${PREFIX}/vpopmail/etc/ at
configure time.
Add a couple of configuration knobs.
Bump PORTREVISION for the inc_deps/lib_deps fix.

Reported by:	a multitude of innocents :(
Pointy hat:	roam (myself)
2001-11-04 12:05:05 +00:00
Peter Pentchev
0aa41aea19 Rip out the configure script parts that try to modify the destination dir.
Let the user override the MySQL username, password and db at build time.
Let the user override the vchkpw gid and the vpopmail uid.
Bump PORTREVISION.

Approved by:	nbm (maintainer)
2001-07-04 15:34:50 +00:00