Commit graph

203 commits

Author SHA1 Message Date
Simon Barner
b0ecc0f5bc - Update to fetchmail 6.3.5. See here for the release notes:
http://developer.berlios.de/project/shownotes.php?group_id=1824&release_id=11358
- OPTIONize [1]
- GSSAPI support (requires Kerberos). [1]
- Removed POP2 from port's default configuration [1]

Requested by:	Stefan Thurner <thurners@nicsys.de> [1]
2006-11-02 16:05:29 +00:00
Simon Barner
14e22ed87e - Add new rc.conf option "fetchmail_logging_facility" which can be used
to specify where fetchmail logs to. Default: --syslog (as hardcoded
  before). [1]
- Use marco for cp [2]
- Try to remove directories not listed in mtree [2]
- No portrevision bump since the default behaviour remains the same, and
  a new fetchmail version is to be exspected soon anyway.

Requested by:	Gerard Seibert <gerard@seibercom.net> [1]
Submitted by:	Stanislav Sedov <ssedov@mbsd.msk.ru> [2]
PR:		ports/101517
2006-08-30 11:56:13 +00:00
Simon Barner
df85b83a62 Make prefix clean.
PR:			ports/97977
Submitted by:		Esa Karkkainen <ejk@iki.fi>
Big shiny pointy hat:	me
2006-05-26 22:18:57 +00:00
Simon Barner
2e39d08eeb - Use %%RC_SUBR%% [1]
- Fix typo in Makefile [1]
- Fix recursive calls of rc script on older systems (requested in [2])
- Bump PORTREVISION

PR:			97876 [1], 97335 [2]
Submitted by:		Jeremy Chadwick <freebsd@jdc.parodius.com> [1],
			Veselin Slavov <vess@slavof.net> [2]
2006-05-25 16:26:50 +00:00
Simon Barner
125dd5c19c - Fix PID file for system-wide daemon mode
- Fix package: Create /var/run/fetchmail in pkg-install instead of
  post-install target.
- Bump PORTREVISION

PR:		ports/97283
Submitted by:	Martin Jackson <mhjacks@swbell.net>
2006-05-15 21:18:40 +00:00
Simon Barner
f9884d1c0e - Update to 6.3.4 [1]
- Add rcNG script. See $PREFIX/etc/rc.d/fetchmail for
  instructions. Inspired by [2] and ports/www/apache22.

PR:		ports/96987 [1], ports/96079
Submitted by:	Rob MacGregor <freebsd.macgregor@blueyonder.co.uk> [1],
		Martin Jackson <mhjacks@swbell.net>
2006-05-12 16:58:48 +00:00
Edwin Groothuis
efe7d5f7f4 Remove USE_REINPLACE from ports starting with M 2006-05-10 22:37:39 +00:00
Simon Barner
3cd0edaa2b - Prevent fetchmail from crashing if the .netrc file does not contain
a password for a particular account.

- Bump PORTREVISION

Submitted by:	Craig Leres via Matthias Andree
2006-01-30 12:47:53 +00:00
Simon Barner
bf66bc15d1 - Update to 6.3.2
- Changes:
  * Fixes a denial of service bug/fetchmail crash after sending a bounce
  * Adds a Maillennium (Comcast) workaround
  * ChangeLog: https://lists.berlios.de/pipermail/fetchmail-announce/2006-January/000022.html
Security:	http://fetchmail.berlios.de/fetchmail-SA-2006-01.txt
Security:	CVE-2006-0321
Security:	http://www.vuxml.org/freebsd/f11d3b22-88c6-11da-a7b2-0060084a00e5.html
2006-01-23 15:14:27 +00:00
Simon Barner
49b949d3f9 Update to 6.3.1
* Fix null pointer dereference w/ headerless message in
   multi-drop mode [1]
 * Removed patches are in the upstream distribution now
 * ChangeLog: https://lists.berlios.de/pipermail/fetchmail-announce/2005-December/000017.html

Security: http://www.vuxml.org/freebsd/f7eb0b23-7099-11da-a15c-0060084a00e5.html
Security: http://fetchmail.berlios.de/fetchmail-SA-2005-03.txt
Security: CVE-2005-4348
2005-12-19 15:21:53 +00:00
Simon Barner
1583170408 - Fix a null pointer dereference in multi-drop mode [1]
- Fix packaging if python is not present at compile time [2]
- Sort targets in Makefile
- Fix variable in the WITH_X11 case
- Bump PORTREVISION (for [1])

Submitted by:	Andreas Haakh <bugReporter@Haakh.de> [1]
Reviewed by:	Matthias Andree <matthias.andree@gmx.de>
                (upstream maintainer) [1]
Reported by:	pointyhat via kris [2]
2005-12-11 21:24:18 +00:00
Simon Barner
a6b600d08c - Add RUN_DEPENDS on security/ca-roots, so the certificate check really
succeeds (if the servers certificate is signed by one of those authorites)

- Bump PORTREVISON, since a failing certiciate check spams the port users'
  maillog.
2005-12-10 19:58:31 +00:00
Simon Barner
d55a49e9d5 - Use USE_OPENSSL [1]
- Remove obsolete --enable-inet6 configure argument [1]
- Don't try to enable Kerberos IV and V at the same time [1]
- Add WITH_NTLM knob. Inform port user about other knobs
  (WITH_X11, WITHOUT_NLS) [1]
- Correct man page patch [1]
- Fix default OpenSSL certificate path [1] [2]
- Fix plist [1] [3]
- Bump PORTREVISON

Submitted by:	Matthias Andree <matthias.andree@gmx.de> [1]
Reported by:	Dieter Rauschenberger <dr@d-ra.de> [2]
PR:		ports/90084 [2]
Reported by:	kris via pointyhat [3]
2005-12-10 16:09:13 +00:00
Simon Barner
e92788bd72 - Update to fetchmail 6.3.0
- From the announcement:

  fetchmail 6.3.0 has been released on 2005-11-30. More than two years
  after the previous formal 6.2.5 release, this collects several dozen
  bug fixes, documentation, portability and IPv6 improvements and marks
  the beginning of a new "stable" 6.3.X branch that will not change,
  except for bug fixes and documentation updates.

- files/patch-pop2.c contributed by Stanislav Brabec <sbrabec@suse.cz>
  via Matthias Andree <matthias.andree@gmx.de> (upstream maintainer)
2005-12-06 21:08:15 +00:00
Simon Barner
f50a6c5196 Add SHA256 for my ports (that don't already have it). 2005-11-24 14:08:01 +00:00
Simon Barner
2025cb1d96 - Fix a bug introduced with fetchmail-6.2.5.2_3, where it would sometimes
leave some messages on an IMAP server, i.e. this is the correct fix
  for the following bug (as described Makefile:1.161 and
  files/patch-imap.c:1.1):

  fix IMAP client timeout bug with upstream servers that do not send updated
  EXISTS counts after acknowledging EXPUNGE see <http://bugs.debian.org/314509>

- Bump PORTREVISION to 4

PR:			ports/88850
Submitted by:		Vasil Dimov
Patch provided by:	Matthias Andree (upstream maintainer)
Patch tested by:	barner, Vasil Dimov
2005-11-14 11:48:53 +00:00
Simon Barner
64a4c95d67 Add private backup master site.
Requested by:	Diane Bruce <db@db.net>
PR:		ports/88787
2005-11-10 16:30:32 +00:00
Simon Barner
265245fa11 - fix IMAP client timeout bug with upstream servers that do not send updated
EXISTS counts after acknowledging EXPUNGE see <http://bugs.debian.org/314509>

- add fetchmailconf wrapper check for _tkinter.so (if python was installed but
  not Tkinter, the wrapper would still try to run fetchmailconf.bin, which
  gives a less clear error message to the user than was intended)

- let fetchmailconf wrapper pass command line arguments to fetchmailconf.bin
  (it supports -d and -f FILE)

- replace PREFIX with LOCALBASE where appropriate

- bump PORTREVISION

Submitted by:	Matthias Andree <matthias.andree@gmx.de>
PR:		ports/88444
2005-11-10 10:29:33 +00:00
Simon Barner
2ea4704e11 Don't indent comment added in last commit by one tab, so it is not printed. 2005-10-30 23:05:06 +00:00
Simon Barner
3f6af8cdca - Use fetchmailconf-1.43.2 in order to fix a password exposure caused by
insecure file creation.

- While here, move berlios.de to the top of the MASTERSITEs, since
  development takes place there.

- Bump PORTREVISION

Security:	CVE-2005-3088
Security:	http://fetchmail.berlios.de/fetchmail-SA-2005-02.txt
2005-10-30 19:06:46 +00:00
Simon Barner
e2ceae20bb Fix Kerberos {IV, V} detection. 2005-07-28 13:41:18 +00:00
Simon Barner
1566a7e9b4 Update WWW (new fetchmail homepage fetchmail.berlios.de).
PR:		ports/83900
Submitted by:	Matthias Andree <matthias.andree@gmx.de>
2005-07-23 18:47:35 +00:00
Simon Barner
5d0b10e19d - Update to 6.2.5.2. This fixes a denial of service vulerability introduced
in version 6.2.5.1

- Use distribution patch from fetchmail.berlios.de instead of keeping the
  security fix in CVS (-> remove patch-r1, patch-s1 which contained to
  update from 6.2.5 to 6.2.5.1).

- The above patch also contains a patch that we kept locally in
  patch-driver.c: This one has been removed, too.
2005-07-22 06:59:44 +00:00
Simon Barner
8120543a2d - Update to 6.2.5.1 (security update!)
- Add new master site
- Take maintainership (no objections on freebsd-ports,
  Matthias also favours this option as long as the new FreeBSD
  maintainer will be responsive and submit patches upstream - promissed :-)

Submitted by:	Matthias Andree <matthias DOT andree AT gmx DOT de>
PR:		ports/83805
Obtainted from:	http://download.berlios.de/fetchmail/fetchmail-patch-6.2.5.1.gz
Security:	http://www.vuxml.org/freebsd/3497d7be-2fef-45f4-8162-9063751b573a.html
2005-07-21 10:25:32 +00:00
Mark Linimon
adda42bec2 With portmgr hat on, reset eik's ports since he has been inactive for
several months (not responding to email).

Discussed among:	portmgr team
2005-07-18 03:49:55 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Oliver Eikemeier
eaf6282337 - fix POP bug [1]
- add WITHOUT_NLS [2]

Seems like 6.2.6 takes a while...

PR:		60262 [1], 62732 [2]
Submitted by:	Stuart Barkley <stuartb@4gh.net> [1]
		Katsura Matsumoto <katsura@cc.osaka-kyoiku.ac.jp> [1]
2004-04-28 17:26:35 +00:00
Oliver Eikemeier
839e10da49 SIZEify
Prompted by:	trevor
2004-03-18 01:04:31 +00:00
Joe Marcus Clarke
186b8ba82f Add USE_GETTEXT and bump PORTREVISION.
Submitted by:	trevor
Tested by:	bento
2004-02-04 04:36:30 +00:00
Trevor Johnson
78da40aa98 Now gettext 0.12.1 is gettext-old. 2004-01-23 18:12:26 +00:00
Oliver Eikemeier
89638808a8 Try some new fetchmail mirrors
Noticed by:	Bill Fenner's portsurvey
Approved by:	marcus (mentor)
2003-11-16 22:15:28 +00:00
Oliver Eikemeier
d1b344e8cd switch my ports to my FreeBSD address
Approved by:	marcus (mentor)
2003-11-14 00:29:48 +00:00
Sergei Kolobov
d6c5b07526 - Update to 6.2.5 (see http://catb.org/~esr/fetchmail/NEWS for details)
- Use DOCSDIR macro in pkg-plist
- Don't install yet another copy of GPL
- Pass maintainership to Oliver Eikemeier

PR:		58283, 58341
Submitted by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>,
		Esa Karkkainen <ejk@iki.fi>
Approved by:	Ville Eerola <ve@sci.fi> (previous maintainer),
		krion (implicit)
2003-10-24 09:33:14 +00:00
Mike Silbersack
21047f9d9f Update fetchmail port to 6.2.4 2003-09-09 03:26:24 +00:00
Joe Marcus Clarke
a3108b1e51 Bump the PORTREVISION for the ports directly affected by the gettext upgrade.
Prodded by:	kris
2003-08-26 20:25:58 +00:00
Joe Marcus Clarke
adccc29aad Chase the libintl.so shared lib version. 2003-08-25 05:41:38 +00:00
Daichi GOTO
e737a05c90 update mail/fetchmail: 6.2.0 --> 6.2.2
PR:		53280
Submitted by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>
2003-07-01 11:33:38 +00:00
FUJISHIMA Satsuki
33e610508d track ESR's page.
www.tuxedo.org -> www.catb.org
2003-03-01 13:04:27 +00:00
Akinori MUSHA
4d0a0dc1c6 De-pkg-comment. 2003-02-21 12:51:06 +00:00
Jacques Vidrine
07e1eff52b Upgrade to 6.2.0, primarily to fix YET ANOTHER remotely exploitable
vulnerability.  That's at least four, but who's counting?
<URL:http://security.e-matters.de/advisories/052002.html>
2002-12-13 14:05:35 +00:00
Doug Barton
4c1de58db8 Update to 6.1.2, released 10/31. It's a very simple bugfix upgrade.
PR:		ports/44830
Submitted by:	Matthias Andree <matthias.andree@web.de>
2002-11-05 10:01:56 +00:00
Christian Weisgerber
f01e7de603 This port update fixes the pkg-plist to include the new localizations so they
are included in the package, and it contains many upstream bugfixes, installs
the NEWS documentation file. These are the upstream fixes:

* OTP fix patches from Stanislav Brabec <utx@penguin.cz>
* fix patch for writing antispam capability correctly in conf.c.
* Fix patches for Debian bugs #162571, #156592.
* Correction to manpage re -b and qmail.
* Patch to disable use of STLS if auth passwd is specified.
* Fix specfile generation to handle SSL correctly.
* New Danish, Turkish, and Catalan translation files.
* Improved ODMR debug messages.
* IMAP efficiency hack; don't fetch sizes unless needed.
* Detect and rewrite invalid return paths beginning with @.
* Fix for subtle freeing bug that suppressed information in some bounce msgs.
* Newline fix patches for internationalization files.
* Fix reversed test guarding authentication-failure warnings.
* Fix POP3 breakage starting at 5.9.14.

PR:		44330
Submitted by:	Matthias Andree <matthias.andree@web.de>
2002-10-31 14:54:22 +00:00
Ying-Chieh Liao
3fb67b589d dont remove locale/* dirs 2002-09-30 09:04:34 +00:00
Cy Schubert
312ab9677d Update 5.9.13 --> 6.1.0. Fixes yet another buffer overflow (exploit)
described at http://security.e-matters.de/advisories/032002.html.

Approved by:	nectar (using his security-officer hat)
		will (using his portmgr hat)
		As we are so close to last tagging, as suggested by
		portmgr, maintainer approval is forgone.
2002-09-29 18:23:32 +00:00
Jacques Vidrine
169788a18e Mark FORBIDDEN due to another buffer overflow.
http://security.e-matters.de/advisories/032002.html

  % cvs rlog ports/mail/fetchmail/Makefile | grep 'exploit' | wc
         3      28     203
2002-09-29 15:20:30 +00:00
Kevin Lo
1be12811d1 Update to version 5.9.13
PR: 41623
Submitted by:	 Esa Karkkainen <ejk@iki.fi>
2002-08-22 02:05:27 +00:00
Ade Lovett
c8eaa93644 Chase shlib rev of devel/gettext
Submitted by:	lots and lots
Pointy hat to:	ade
2002-08-01 16:22:41 +00:00
Cy Schubert
70aae4aa9b Upgrade 5.9.6 --> 5.9.11 (fixing a remotely exploitable buffer overrun).
PR:		38328
Submitted by:	Dominic Marks <dominic_marks@btinternet.com>
Approved by:	kris for the Security Officer Team,
		will for the Port Manager Team, and
		MAINTAINER timeout
2002-05-23 04:29:10 +00:00
Jacques Vidrine
200fda1655 Mark FORBIDDEN due to a remotely exploitable buffer overflow.
http://tuxedo.org/~esr/fetchmail/NEWS
http://rhn.redhat.com/errata/RHSA-2002-047.html
2002-05-21 21:37:36 +00:00