From owner-svn-ports-all@freebsd.org Mon Aug 1 06:26:31 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CF78BBAD331; Mon, 1 Aug 2016 06:26:31 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AD6C31B37; Mon, 1 Aug 2016 06:26:31 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u716QUpE055496; Mon, 1 Aug 2016 06:26:30 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u716QU10055491; Mon, 1 Aug 2016 06:26:30 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <201608010626.u716QU10055491@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Mon, 1 Aug 2016 06:26:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r419427 - head/ftp/bsdftpd-ssl/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Aug 2016 06:26:31 -0000 Author: bapt Date: Mon Aug 1 06:26:30 2016 New Revision: 419427 URL: https://svnweb.freebsd.org/changeset/ports/419427 Log: Fix collision with getline(3) While here regen patches Added: head/ftp/bsdftpd-ssl/files/patch-ftpd_extern.h (contents, props changed) head/ftp/bsdftpd-ssl/files/patch-ftpd_ftpcmd.y (contents, props changed) Modified: head/ftp/bsdftpd-ssl/files/patch-contrib-libedit-makelist head/ftp/bsdftpd-ssl/files/patch-ftpd-logwtmp.c head/ftp/bsdftpd-ssl/files/patch-gcc4 Modified: head/ftp/bsdftpd-ssl/files/patch-contrib-libedit-makelist ============================================================================== --- head/ftp/bsdftpd-ssl/files/patch-contrib-libedit-makelist Mon Aug 1 06:13:41 2016 (r419426) +++ head/ftp/bsdftpd-ssl/files/patch-contrib-libedit-makelist Mon Aug 1 06:26:30 2016 (r419427) @@ -1,6 +1,6 @@ ---- contrib/libedit/makelist.orig 2001-12-17 07:55:26.000000000 +0800 -+++ contrib/libedit/makelist 2007-08-31 20:32:51.000000000 +0800 -@@ -128,8 +128,8 @@ +--- contrib/libedit/makelist.orig 2001-12-16 23:55:26 UTC ++++ contrib/libedit/makelist +@@ -128,8 +128,8 @@ case $FLAG in printf("#endif /* _h_help_c */\n"); }' /dev/null;; -fh) @@ -11,5 +11,3 @@ BEGIN { printf("/* Automatically generated file, do not edit */\n"); printf("#ifndef _h_fcns_c\n#define _h_fcns_c\n"); - - Modified: head/ftp/bsdftpd-ssl/files/patch-ftpd-logwtmp.c ============================================================================== --- head/ftp/bsdftpd-ssl/files/patch-ftpd-logwtmp.c Mon Aug 1 06:13:41 2016 (r419426) +++ head/ftp/bsdftpd-ssl/files/patch-ftpd-logwtmp.c Mon Aug 1 06:26:30 2016 (r419427) @@ -1,7 +1,6 @@ -diff -urN bsdftpd-ssl-1.1.0.ORI/ftpd/logwtmp.c ftpd/logwtmp.c ---- bsdftpd-ssl-1.1.0.ORI/ftpd/logwtmp.c 2004-12-20 02:44:42.000000000 +0800 -+++ ftpd/logwtmp.c 2012-06-15 15:34:03.000000000 +0800 -@@ -48,13 +48,18 @@ +--- ftpd/logwtmp.c.orig 2004-12-19 18:44:42 UTC ++++ ftpd/logwtmp.c +@@ -48,13 +48,18 @@ __FBSDID("$FreeBSD: src/libexec/ftpd/log #include #include @@ -21,7 +20,7 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ftpd/log #include #include #include -@@ -63,6 +68,7 @@ +@@ -63,6 +68,7 @@ __FBSDID("$FreeBSD: src/libexec/ftpd/log #include @@ -29,7 +28,7 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ftpd/log static int fd = -1; /* -@@ -94,7 +100,7 @@ +@@ -94,7 +100,7 @@ ftpd_logwtmp(line, name, addr) (void)strncpy(ut.ut_line, line, sizeof(ut.ut_line)); (void)strncpy(ut.ut_name, name, sizeof(ut.ut_name)); (void)strncpy(ut.ut_host, host, sizeof(ut.ut_host)); @@ -38,7 +37,7 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ftpd/log ut.ut_time = _time_to_time32(time(NULL)); #else /* Portable code from FreeBSD 4.8 */ (void)time(&ut.ut_time); -@@ -104,3 +110,31 @@ +@@ -104,3 +110,31 @@ ftpd_logwtmp(line, name, addr) (void)ftruncate(fd, buf.st_size); } } Added: head/ftp/bsdftpd-ssl/files/patch-ftpd_extern.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/ftp/bsdftpd-ssl/files/patch-ftpd_extern.h Mon Aug 1 06:26:30 2016 (r419427) @@ -0,0 +1,11 @@ +--- ftpd/extern.h.orig 2004-04-18 12:20:14 UTC ++++ ftpd/extern.h +@@ -47,7 +47,7 @@ void feat(void); + void ftpd_logwtmp(char *, char *, struct sockaddr *addr); + int ftpd_pclose(FILE *); + FILE *ftpd_popen(char *, char *); +-char *getline(char *, int, FILE *); ++char *get_line(char *, int, FILE *); + void lreply(int, const char *, ...); + void makedir(char *); + void nack(char *); Added: head/ftp/bsdftpd-ssl/files/patch-ftpd_ftpcmd.y ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/ftp/bsdftpd-ssl/files/patch-ftpd_ftpcmd.y Mon Aug 1 06:26:30 2016 (r419427) @@ -0,0 +1,20 @@ +--- ftpd/ftpcmd.y.orig 2004-12-19 18:44:42 UTC ++++ ftpd/ftpcmd.y +@@ -1394,7 +1394,7 @@ lookup(struct tab *p, char *cmd) + * getline - a hacked up version of fgets to ignore TELNET escape codes. + */ + char * +-getline(char *s, int n, FILE *iop) ++get_line(char *s, int n, FILE *iop) + { + int c; + register char *cs; +@@ -1545,7 +1545,7 @@ yylex(void) + case CMD: + (void) signal(SIGALRM, toolong); + (void) alarm(timeout); +- if (getline(cbuf, sizeof(cbuf)-1, stdin) == NULL) { ++ if (get_line(cbuf, sizeof(cbuf)-1, stdin) == NULL) { + reply(221, "You could at least say goodbye."); + dologout(0); + } Modified: head/ftp/bsdftpd-ssl/files/patch-gcc4 ============================================================================== --- head/ftp/bsdftpd-ssl/files/patch-gcc4 Mon Aug 1 06:13:41 2016 (r419426) +++ head/ftp/bsdftpd-ssl/files/patch-gcc4 Mon Aug 1 06:26:30 2016 (r419427) @@ -1,7 +1,6 @@ -diff -urN bsdftpd-ssl-1.1.0.ORI/contrib/ls/print.c contrib/ls/print.c ---- bsdftpd-ssl-1.1.0.ORI/contrib/ls/print.c 2005-01-11 13:04:34.000000000 +0300 -+++ contrib/ls/print.c 2007-08-26 15:41:36.000000000 +0400 -@@ -681,12 +681,12 @@ +--- contrib/ls/print.c.orig 2005-01-11 10:04:34 UTC ++++ contrib/ls/print.c +@@ -681,12 +681,12 @@ printsize(size_t width, off_t bytes) unit = unit_adjust(&dbytes); if (dbytes == 0) @@ -17,10 +16,9 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/contrib/ } /* -diff -urN bsdftpd-ssl-1.1.0.ORI/ftp/extern.h ftp/extern.h ---- bsdftpd-ssl-1.1.0.ORI/ftp/extern.h 2004-05-31 02:24:47.000000000 +0400 -+++ ftp/extern.h 2007-08-26 14:53:23.000000000 +0400 -@@ -170,7 +170,7 @@ +--- ftp/extern.h.orig 2004-05-30 22:24:47 UTC ++++ ftp/extern.h +@@ -170,7 +170,7 @@ int togglevar __P((int, char **, int *, void usage __P((void)); void user __P((int, char **)); @@ -29,10 +27,20 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ftp/exte extern FILE *cout; extern int data; extern char *home; -diff -urN bsdftpd-ssl-1.1.0.ORI/ftp/ftp.c ftp/ftp.c ---- bsdftpd-ssl-1.1.0.ORI/ftp/ftp.c 2004-12-19 21:17:07.000000000 +0300 -+++ ftp/ftp.c 2007-08-26 14:53:23.000000000 +0400 -@@ -132,7 +132,8 @@ +--- ftp/ftp_var.h.orig 2004-12-19 18:44:39 UTC ++++ ftp/ftp_var.h +@@ -201,6 +201,8 @@ int macnum; /* number of defined macro + struct macel macros[16]; + char macbuf[4096]; + ++extern struct cmd cmdtab[]; ++ + #include "sslapp.h" + #include "ssl_port_ftps.h" + +--- ftp/ftp.c.orig 2004-12-19 18:17:07 UTC ++++ ftp/ftp.c +@@ -132,7 +132,8 @@ hookup(host0, port) const char *host0; char *port; { @@ -42,7 +50,7 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ftp/ftp. struct addrinfo hints, *res, *res0; static char hostnamebuf[MAXHOSTNAMELEN]; static char hostaddrbuf[NI_MAXHOST]; -@@ -1346,7 +1347,8 @@ +@@ -1346,7 +1347,8 @@ int initconn() { char *p, *a; @@ -52,7 +60,7 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ftp/ftp. int on = 1; int error, ports; u_int af; -@@ -1774,7 +1776,8 @@ +@@ -1774,7 +1776,8 @@ dataconn(lmode) const char *lmode; { union sockunion from; @@ -62,22 +70,9 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ftp/ftp. #ifdef USE_SSL int ret; char *ssl_version; -diff -urN bsdftpd-ssl-1.1.0.ORI/ftp/ftp_var.h ftp/ftp_var.h ---- bsdftpd-ssl-1.1.0.ORI/ftp/ftp_var.h 2004-12-19 21:44:39.000000000 +0300 -+++ ftp/ftp_var.h 2007-08-26 14:53:23.000000000 +0400 -@@ -201,6 +201,8 @@ - struct macel macros[16]; - char macbuf[4096]; - -+extern struct cmd cmdtab[]; -+ - #include "sslapp.h" - #include "ssl_port_ftps.h" - -diff -urN bsdftpd-ssl-1.1.0.ORI/ftp/main.c ftp/main.c ---- bsdftpd-ssl-1.1.0.ORI/ftp/main.c 2004-12-19 21:44:39.000000000 +0300 -+++ ftp/main.c 2007-08-26 15:51:27.000000000 +0400 -@@ -102,15 +102,15 @@ +--- ftp/main.c.orig 2004-12-19 18:44:39 UTC ++++ ftp/main.c +@@ -102,15 +102,15 @@ bio_dump_cb(bio, cmd, argp, argi, argl, if (out == NULL) return(ret); if (cmd == (BIO_CB_READ | BIO_CB_RETURN)) { @@ -99,7 +94,7 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ftp/main } return((cmd & BIO_CB_RETURN) ? ret : 1); } -@@ -121,7 +121,7 @@ +@@ -121,7 +121,7 @@ set_ssl_trace(SSL *con) if (con != NULL) { if (ssl_debug_flag) { BIO_set_callback(SSL_get_rbio(con), bio_dump_cb); @@ -108,53 +103,20 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ftp/main } } return 0; -diff -urN bsdftpd-ssl-1.1.0.ORI/ftpd/ftpd.c ftpd/ftpd.c ---- bsdftpd-ssl-1.1.0.ORI/ftpd/ftpd.c 2005-01-12 01:54:32.000000000 +0300 -+++ ftpd/ftpd.c 2007-08-26 14:53:23.000000000 +0400 -@@ -340,7 +340,8 @@ - int - main(int argc, char *argv[], char **envp) - { -- int addrlen, ch, on = 1, tos; -+ socklen_t addrlen; -+ int ch, on = 1, tos; - char *cp, line[LINE_MAX]; - FILE *fd; - char *bindname = NULL; -@@ -2538,7 +2539,8 @@ - if (pdata >= 0) { - union sockunion from; - int flags; -- int s, fromlen = -+ int s; -+ socklen_t fromlen = - #ifdef LINUX /* Linux port */ - SU_LEN(ctrl_addr); - #else /* BSD source */ -@@ -3818,7 +3820,8 @@ - void - passive(void) - { -- int len, on; -+ socklen_t len; -+ int on; - char *p, *a; - - if (pdata >= 0) /* close old port if one set */ -@@ -3915,7 +3918,8 @@ - void - long_passive(char *cmd, int pf) - { -- int len, on; -+ socklen_t len; -+ int on; - char *p, *a; - - if (pdata >= 0) /* close old port if one set */ -diff -urN bsdftpd-ssl-1.1.0.ORI/port/bsd_prog.mk port/bsd_prog.mk ---- bsdftpd-ssl-1.1.0.ORI/port/bsd_prog.mk 2003-04-05 13:42:20.000000000 +0400 -+++ port/bsd_prog.mk 2007-08-26 14:53:23.000000000 +0400 -@@ -43,7 +43,8 @@ +--- ftpd/ftpd.c.orig 2016-08-01 06:24:00 UTC ++++ ftpd/ftpd.c +@@ -3783,7 +3783,7 @@ myoob(void) + tv.tv_usec=0; + if (select(fileno(stdin)+1, &mask, NULL, NULL, &tv)) { + #endif /*USE_SSL*/ +- if (getline(cp, 7, stdin) == NULL) { ++ if (get_line(cp, 7, stdin) == NULL) { + reply(221, "You could at least say goodbye."); + dologout(0); + } +--- port/bsd_prog.mk.orig 2003-04-05 09:42:20 UTC ++++ port/bsd_prog.mk +@@ -43,7 +43,8 @@ OBJS+= ${SRCS:N*.h:R:S/$/.o/g} ${PROG}: ${OBJS} ${CC} ${CFLAGS} ${LDFLAGS} -o ${.TARGET} ${OBJS} ${LDDESTDIR} ${LDADD} @@ -164,10 +126,9 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/port/bsd .if !target(${PROG}) SRCS= ${PROG}.c -diff -urN bsdftpd-ssl-1.1.0.ORI/ssl/sslapp.c ssl/sslapp.c ---- bsdftpd-ssl-1.1.0.ORI/ssl/sslapp.c 2005-01-11 02:34:59.000000000 +0300 -+++ ssl/sslapp.c 2007-08-26 15:48:40.000000000 +0400 -@@ -108,8 +108,8 @@ +--- ssl/sslapp.c.orig 2005-01-10 23:34:59 UTC ++++ ssl/sslapp.c +@@ -108,8 +108,8 @@ do_ssleay_init(int server) * export things work... If so we generate one now! */ if (server) { @@ -178,7 +139,7 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ssl/ssla if (SSL_CTX_need_tmp_RSA(ssl_ctx)) { RSA *rsa; -@@ -474,12 +474,12 @@ +@@ -474,12 +474,12 @@ ssl_log_msg(BIO *bio, const char *fmt, . va_end(ap); if (outputbuf == NULL) { BIO_printf(bio, "\r\nRan out of memory.\r\n"); @@ -193,7 +154,7 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ssl/ssla free(outputbuf); } -@@ -498,12 +498,12 @@ +@@ -498,12 +498,12 @@ ssl_log_msgn(BIO *bio, const char *fmt, va_end(ap); if (outputbuf == NULL) { BIO_printf(bio, "\r\nRan out of memory.\r\n"); @@ -208,7 +169,7 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ssl/ssla free(outputbuf); } -@@ -519,7 +519,7 @@ +@@ -519,7 +519,7 @@ ssl_log_vwarn_common(BIO *bio, int debug vasprintf(&tmp, fmt, ap); if (tmp == NULL) { BIO_printf(bio, "\r\nRan out of memory.\r\n"); @@ -217,7 +178,7 @@ diff -urN bsdftpd-ssl-1.1.0.ORI/ssl/ssla if (ssl_logerr_syslog) syslog(LOG_ERR, "Ran out of memory."); return; -@@ -531,14 +531,14 @@ +@@ -531,14 +531,14 @@ ssl_log_vwarn_common(BIO *bio, int debug free(tmp); if (outputbuf == NULL) { BIO_printf(bio, "\r\nRan out of memory.\r\n");