Commit f1237373 authored by Rene Ladan's avatar Rene Ladan
Browse files

ftp/oftpd: Remove expired port

2026-09-30 ftp/oftpd: Abandoned and has known vulnerability (CVE-2005-2239)
parent 86b5a24a
Loading
Loading
Loading
Loading
+1 −0
Changes for MOVED: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -5660,3 +5660,4 @@ x11-fonts/py-fontmake||2026-09-30|Has expired: Depends on expired x11-fonts/py-c
security/openssl34||2026-09-30|Has expired: Please use security/openssl (LTS)
textproc/apache-commons-digester||2026-09-30|Has expired: Port only copies a jar. Version 3 was released in 2011. Not used in the ports tree. No maintainer. If you use this, please tell me
x11-toolkits/py-guietta||2026-09-30|Has expired: Abandoned, depends on deprecated PySide2
ftp/oftpd||2026-09-30|Has expired: Abandoned and has known vulnerability (CVE-2005-2239)
+0 −1
Changes for ftp/Makefile: 0 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -38,7 +38,6 @@
    SUBDIR += ncftp3
    SUBDIR += netdumpd
    SUBDIR += ocaml-ocurl
    SUBDIR += oftpd
    SUBDIR += omi
    SUBDIR += p5-File-Fetch
    SUBDIR += p5-Net-FTP-Common

ftp/oftpd/Makefile

deleted100644 → 0
+0 −43
Changes for ftp/oftpd/Makefile: 0 added lines, 43 removed lines.
Original line number Diff line number Diff line
PORTNAME=	oftpd
PORTVERSION=	0.3.7
PORTREVISION=	2
CATEGORIES=	ftp
MASTER_SITES=	http://www.time-travellers.org/oftpd/ \
		http://atreides.freenix.no/~anders/

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Threaded, anonymous only FTP server designed for security
WWW=		https://www.time-travellers.org/oftpd/

LICENSE=	BSD2CLAUSE
LICENSE_FILE=	${WRKSRC}/COPYING

DEPRECATED=	Abandoned and has known vulnerability (CVE-2005-2239)
EXPIRATION_DATE=2026-09-30

USES=		cpe

GNU_CONFIGURE=	yes

PORTDOCS=	README AUTHORS ChangeLog NEWS TODO BUGS
PLIST_FILES=	sbin/oftpd share/man/man8/oftpd.8.gz

OPTIONS_DEFINE=	DOCS

post-patch:
	${REINPLACE_CMD} -e 's|-D_THREAD_SAFE||g' ${WRKSRC}/configure
.if defined(MAX_NUM_CLIENTS)
	${REINPLACE_CMD} -e 's|MAX_NUM_CLIENTS 300|MAX_NUM_CLIENTS ${MAX_NUM_CLIENTS}|g' ${WRKSRC}/src/oftpd.h
.endif

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/src/oftpd ${STAGEDIR}${PREFIX}/sbin
	${INSTALL_MAN} ${WRKSRC}/man/oftpd.8 ${STAGEDIR}${PREFIX}/share/man/man8

do-install-DOCS-on:
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for file in ${PORTDOCS}
	${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
.endfor

.include <bsd.port.mk>

ftp/oftpd/distinfo

deleted100644 → 0
+0 −2
Changes for ftp/oftpd/distinfo: 0 added lines, 2 removed lines.
Original line number Diff line number Diff line
SHA256 (oftpd-0.3.7.tar.gz) = b135cd2bc6c54e03e5374845964eab73d5e567160c15bb4226c1c922b1e6d64e
SIZE (oftpd-0.3.7.tar.gz) = 97364
+0 −29
Changes for ftp/oftpd/files/patch-src_ftp__session.c: 0 added lines, 29 removed lines.
Original line number Diff line number Diff line
--- src/ftp_session.c.orig	2004-03-25 20:46:40 UTC
+++ src/ftp_session.c
@@ -1165,7 +1165,7 @@ static void do_retr(ftp_session_t *f, const ftp_comman
         /* for sendfile(), we still have to use a loop to avoid 
            having our watchdog time us out on large files - it does
            allow us to avoid an extra copy to/from user space */
-#ifdef HAVE_SENDFILE
+/* #ifdef HAVE_SENDFILE
         offset = f->file_offset;
         file_size = stat_buf.st_size - offset;
         while (offset < stat_buf.st_size) {
@@ -1200,7 +1200,7 @@ static void do_retr(ftp_session_t *f, const ftp_comman
 
 	    watchdog_defer_watched(f->watched);
         }
-#else
+#else */
         for (;;) {
             read_ret = read(file_fd, buf, sizeof(buf));
 	    if (read_ret == -1) {
@@ -1219,7 +1219,7 @@ static void do_retr(ftp_session_t *f, const ftp_comman
 
 	    watchdog_defer_watched(f->watched);
 	}
-#endif  /* HAVE_SENDFILE */
+/* #endif */ /* HAVE_SENDFILE */
     }
 
     /* disconnect */
Loading