diff options
Diffstat (limited to 'ftp')
-rw-r--r-- | ftp/proftpd-devel/Makefile | 6 | ||||
-rw-r--r-- | ftp/proftpd-devel/distinfo | 2 | ||||
-rw-r--r-- | ftp/proftpd-devel/files/patch-ae | 61 | ||||
-rw-r--r-- | ftp/proftpd-devel/files/patch-af | 12 | ||||
-rw-r--r-- | ftp/proftpd/Makefile | 6 | ||||
-rw-r--r-- | ftp/proftpd/distinfo | 2 | ||||
-rw-r--r-- | ftp/proftpd/files/patch-ae | 61 | ||||
-rw-r--r-- | ftp/proftpd/files/patch-af | 12 |
8 files changed, 76 insertions, 86 deletions
diff --git a/ftp/proftpd-devel/Makefile b/ftp/proftpd-devel/Makefile index fbcf82b27b9b..4defdceb6846 100644 --- a/ftp/proftpd-devel/Makefile +++ b/ftp/proftpd-devel/Makefile @@ -6,18 +6,16 @@ # PORTNAME= proftpd -PORTVERSION= 1.2.0p10 +PORTVERSION= 1.2.0rc2 CATEGORIES= ftp MASTER_SITES= ftp://ftp.tos.net/pub/proftpd/ \ ftp://ftp.stikman.com/pub/proftpd/ \ ftp://ftp.linux.co.uk/pub/packages/proftpd/ \ ftp://ftp.drenik.net/linux/ftp/proftpd/ -DISTNAME= ${PORTNAME}-1.2.0pre10 +DISTNAME= ${PORTNAME}-1.2.0rc2 MAINTAINER= mharo@FreeBSD.org -FORBIDDEN= "Remote root hole, exploitable anonymously" - MAN1= ftpcount.1 ftpwho.1 MAN5= xferlog.5 MAN8= proftpd.8 ftpshut.8 diff --git a/ftp/proftpd-devel/distinfo b/ftp/proftpd-devel/distinfo index 007ef35438e6..1fe1435cf139 100644 --- a/ftp/proftpd-devel/distinfo +++ b/ftp/proftpd-devel/distinfo @@ -1 +1 @@ -MD5 (proftpd-1.2.0pre10.tar.gz) = 5f2cc3b052d5eab230ff822cfc08d475 +MD5 (proftpd-1.2.0rc2.tar.gz) = 13e48f0f4006738ffb9aa7c28ab0ae63 diff --git a/ftp/proftpd-devel/files/patch-ae b/ftp/proftpd-devel/files/patch-ae index 5fac82747d06..eb59e14d9b3f 100644 --- a/ftp/proftpd-devel/files/patch-ae +++ b/ftp/proftpd-devel/files/patch-ae @@ -1,6 +1,6 @@ ---- modules/mod_auth.c.orig Mon Jan 3 13:28:39 2000 -+++ modules/mod_auth.c Thu Jan 27 23:17:19 2000 -@@ -70,7 +70,7 @@ +--- modules/mod_auth.c.orig Fri Jul 28 10:51:59 2000 ++++ modules/mod_auth.c Fri Jul 28 10:52:17 2000 +@@ -72,7 +72,7 @@ "closing control connection.", TimeoutLogin); @@ -9,7 +9,7 @@ (void*) 0, NULL); /* should never be reached */ -@@ -559,7 +559,7 @@ +@@ -608,7 +608,7 @@ c = _auth_resolve_user(p,&user,&ourname,&anonname); if(!user) { @@ -18,7 +18,7 @@ origuser); goto auth_failure; } -@@ -568,7 +568,7 @@ +@@ -617,7 +617,7 @@ aclp = login_check_limits(main_server->conf,FALSE,TRUE,&i); if((pw = auth_getpwnam(p,user)) == NULL) { @@ -27,7 +27,7 @@ goto auth_failure; } -@@ -629,14 +629,14 @@ +@@ -678,14 +678,14 @@ } if(!login_check_limits(c->subset,FALSE,TRUE,&i) || (!aclp && !i) ){ @@ -44,16 +44,16 @@ origuser); goto auth_failure; } -@@ -650,7 +650,7 @@ - /* if 'AuthUsingAlias' set and logging in under an alias then auth using that alias */ - if (origuser && strcasecmp(user,origuser) && get_param_int(c->subset,"AuthUsingAlias",FALSE) == 1) { +@@ -702,7 +702,7 @@ + if(c && origuser && strcasecmp(user,origuser) && + get_param_int(c->subset,"AuthUsingAlias",FALSE) == 1) { user_name = origuser; -- log_auth(LOG_NOTICE,"ANON AUTH: User %s, Auth Alias %s",user,user_name); -+ log_auth(LOG_INFO,"ANON AUTH: User %s, Auth Alias %s",user,user_name); +- log_auth(LOG_NOTICE, "ANON AUTH: User %s, Auth Alias %s", ++ log_auth(LOG_INFO, "ANON AUTH: User %s, Auth Alias %s", + user, user_name); } - - if(c) -@@ -677,22 +677,22 @@ + +@@ -730,22 +730,22 @@ switch(authcode) { case AUTH_NOPWD: @@ -80,7 +80,7 @@ user); goto auth_failure; -@@ -715,12 +715,12 @@ +@@ -768,12 +768,12 @@ auth_setgrent(p); if(!_auth_check_shell((c ? c->subset : main_server->conf),pw->pw_shell)) { @@ -95,7 +95,7 @@ user, FTPUSERS_PATH); goto auth_failure; } -@@ -792,7 +792,7 @@ +@@ -845,7 +845,7 @@ if(!login_check_limits((c ? c->subset : main_server->conf),FALSE,TRUE,&i)) { @@ -104,19 +104,16 @@ origuser); goto auth_failure; } -@@ -807,9 +807,9 @@ +@@ -860,7 +860,7 @@ + if(c && c->subset) resolve_anonymous_dirs(c->subset); - if(c) -- log_auth(LOG_NOTICE, "ANON %s: Login successful.", origuser); -+ log_auth(LOG_INFO, "ANON %s: Login successful.", origuser); - else -- log_auth(LOG_NOTICE,"USER %s: Login successful.", origuser); -+ log_auth(LOG_INFO,"USER %s: Login successful.", origuser); +- log_auth(LOG_NOTICE, "%s %s: Login successful.", ++ log_auth(LOG_INFO, "%s %s: Login successful.", + (c != NULL) ? "ANON" : "USER", + origuser); - /* Write the login to wtmp. This must be done here because we won't - * have access after we give up root. This can result in falsified -@@ -1073,7 +1073,7 @@ +@@ -1172,7 +1172,7 @@ if(failnopwprompt) { if(!user) { @@ -125,7 +122,7 @@ origuser); send_response(R_530,"Login incorrect."); end_login(0); -@@ -1090,7 +1090,7 @@ +@@ -1189,7 +1189,7 @@ if(c) { if(!login_check_limits(c->subset,FALSE,TRUE,&i) || (!aclp && !i) ) { @@ -134,7 +131,7 @@ origuser); send_response(R_530,"Login incorrect."); end_login(0); -@@ -1098,7 +1098,7 @@ +@@ -1197,7 +1197,7 @@ } if(!c && !aclp) { @@ -143,7 +140,7 @@ send_response(R_530,"Login incorrect."); end_login(0); } -@@ -1169,7 +1169,7 @@ +@@ -1269,7 +1269,7 @@ "Too many users in your class, " "please try again later."); @@ -152,7 +149,7 @@ session.class->name); end_login(0); -@@ -1202,7 +1202,7 @@ +@@ -1304,7 +1304,7 @@ send_response(R_530,"%s", sreplace(cmd->tmp_pool,maxstr,"%m",maxn,NULL)); @@ -161,7 +158,7 @@ max); end_login(0); -@@ -1226,7 +1226,7 @@ +@@ -1330,7 +1330,7 @@ if(cur >= max) { send_response(R_530, "%s", sreplace(cmd->tmp_pool, maxstr, "%m", maxn, NULL)); @@ -170,7 +167,7 @@ end_login(0); } -@@ -1301,7 +1301,7 @@ +@@ -1411,7 +1411,7 @@ if(++auth_tries >= max) { send_response(R_530,"Login incorrect"); diff --git a/ftp/proftpd-devel/files/patch-af b/ftp/proftpd-devel/files/patch-af index 210e630b9553..102a7f802220 100644 --- a/ftp/proftpd-devel/files/patch-af +++ b/ftp/proftpd-devel/files/patch-af @@ -1,15 +1,15 @@ ---- src/proftpd.8.orig Sun Feb 21 16:26:21 1999 -+++ src/proftpd.8 Sun Feb 21 16:28:31 1999 -@@ -21,6 +21,12 @@ - may be invoked by the Internet "super-server" inetd(8) each time a +--- src/proftpd.8.orig Wed Jul 5 23:13:50 2000 ++++ src/proftpd.8 Fri Jul 28 10:54:41 2000 +@@ -22,6 +22,12 @@ connection to the FTP service is made, or alternatively it can be run as a stand-alone daemon. + .PP +.br -+.PP +Each successful and failed ftp(1) session is logged using syslog with a +facility of LOG_FTP. Note: LOG_FTP messages are not displayed +by syslogd(8) by default, and may have to be enabled in syslogd(8)'s +configuration file. - ++.PP When .B proftpd + is run in standalone mode and it receives a SIGHUP then it will reread its diff --git a/ftp/proftpd/Makefile b/ftp/proftpd/Makefile index fbcf82b27b9b..4defdceb6846 100644 --- a/ftp/proftpd/Makefile +++ b/ftp/proftpd/Makefile @@ -6,18 +6,16 @@ # PORTNAME= proftpd -PORTVERSION= 1.2.0p10 +PORTVERSION= 1.2.0rc2 CATEGORIES= ftp MASTER_SITES= ftp://ftp.tos.net/pub/proftpd/ \ ftp://ftp.stikman.com/pub/proftpd/ \ ftp://ftp.linux.co.uk/pub/packages/proftpd/ \ ftp://ftp.drenik.net/linux/ftp/proftpd/ -DISTNAME= ${PORTNAME}-1.2.0pre10 +DISTNAME= ${PORTNAME}-1.2.0rc2 MAINTAINER= mharo@FreeBSD.org -FORBIDDEN= "Remote root hole, exploitable anonymously" - MAN1= ftpcount.1 ftpwho.1 MAN5= xferlog.5 MAN8= proftpd.8 ftpshut.8 diff --git a/ftp/proftpd/distinfo b/ftp/proftpd/distinfo index 007ef35438e6..1fe1435cf139 100644 --- a/ftp/proftpd/distinfo +++ b/ftp/proftpd/distinfo @@ -1 +1 @@ -MD5 (proftpd-1.2.0pre10.tar.gz) = 5f2cc3b052d5eab230ff822cfc08d475 +MD5 (proftpd-1.2.0rc2.tar.gz) = 13e48f0f4006738ffb9aa7c28ab0ae63 diff --git a/ftp/proftpd/files/patch-ae b/ftp/proftpd/files/patch-ae index 5fac82747d06..eb59e14d9b3f 100644 --- a/ftp/proftpd/files/patch-ae +++ b/ftp/proftpd/files/patch-ae @@ -1,6 +1,6 @@ ---- modules/mod_auth.c.orig Mon Jan 3 13:28:39 2000 -+++ modules/mod_auth.c Thu Jan 27 23:17:19 2000 -@@ -70,7 +70,7 @@ +--- modules/mod_auth.c.orig Fri Jul 28 10:51:59 2000 ++++ modules/mod_auth.c Fri Jul 28 10:52:17 2000 +@@ -72,7 +72,7 @@ "closing control connection.", TimeoutLogin); @@ -9,7 +9,7 @@ (void*) 0, NULL); /* should never be reached */ -@@ -559,7 +559,7 @@ +@@ -608,7 +608,7 @@ c = _auth_resolve_user(p,&user,&ourname,&anonname); if(!user) { @@ -18,7 +18,7 @@ origuser); goto auth_failure; } -@@ -568,7 +568,7 @@ +@@ -617,7 +617,7 @@ aclp = login_check_limits(main_server->conf,FALSE,TRUE,&i); if((pw = auth_getpwnam(p,user)) == NULL) { @@ -27,7 +27,7 @@ goto auth_failure; } -@@ -629,14 +629,14 @@ +@@ -678,14 +678,14 @@ } if(!login_check_limits(c->subset,FALSE,TRUE,&i) || (!aclp && !i) ){ @@ -44,16 +44,16 @@ origuser); goto auth_failure; } -@@ -650,7 +650,7 @@ - /* if 'AuthUsingAlias' set and logging in under an alias then auth using that alias */ - if (origuser && strcasecmp(user,origuser) && get_param_int(c->subset,"AuthUsingAlias",FALSE) == 1) { +@@ -702,7 +702,7 @@ + if(c && origuser && strcasecmp(user,origuser) && + get_param_int(c->subset,"AuthUsingAlias",FALSE) == 1) { user_name = origuser; -- log_auth(LOG_NOTICE,"ANON AUTH: User %s, Auth Alias %s",user,user_name); -+ log_auth(LOG_INFO,"ANON AUTH: User %s, Auth Alias %s",user,user_name); +- log_auth(LOG_NOTICE, "ANON AUTH: User %s, Auth Alias %s", ++ log_auth(LOG_INFO, "ANON AUTH: User %s, Auth Alias %s", + user, user_name); } - - if(c) -@@ -677,22 +677,22 @@ + +@@ -730,22 +730,22 @@ switch(authcode) { case AUTH_NOPWD: @@ -80,7 +80,7 @@ user); goto auth_failure; -@@ -715,12 +715,12 @@ +@@ -768,12 +768,12 @@ auth_setgrent(p); if(!_auth_check_shell((c ? c->subset : main_server->conf),pw->pw_shell)) { @@ -95,7 +95,7 @@ user, FTPUSERS_PATH); goto auth_failure; } -@@ -792,7 +792,7 @@ +@@ -845,7 +845,7 @@ if(!login_check_limits((c ? c->subset : main_server->conf),FALSE,TRUE,&i)) { @@ -104,19 +104,16 @@ origuser); goto auth_failure; } -@@ -807,9 +807,9 @@ +@@ -860,7 +860,7 @@ + if(c && c->subset) resolve_anonymous_dirs(c->subset); - if(c) -- log_auth(LOG_NOTICE, "ANON %s: Login successful.", origuser); -+ log_auth(LOG_INFO, "ANON %s: Login successful.", origuser); - else -- log_auth(LOG_NOTICE,"USER %s: Login successful.", origuser); -+ log_auth(LOG_INFO,"USER %s: Login successful.", origuser); +- log_auth(LOG_NOTICE, "%s %s: Login successful.", ++ log_auth(LOG_INFO, "%s %s: Login successful.", + (c != NULL) ? "ANON" : "USER", + origuser); - /* Write the login to wtmp. This must be done here because we won't - * have access after we give up root. This can result in falsified -@@ -1073,7 +1073,7 @@ +@@ -1172,7 +1172,7 @@ if(failnopwprompt) { if(!user) { @@ -125,7 +122,7 @@ origuser); send_response(R_530,"Login incorrect."); end_login(0); -@@ -1090,7 +1090,7 @@ +@@ -1189,7 +1189,7 @@ if(c) { if(!login_check_limits(c->subset,FALSE,TRUE,&i) || (!aclp && !i) ) { @@ -134,7 +131,7 @@ origuser); send_response(R_530,"Login incorrect."); end_login(0); -@@ -1098,7 +1098,7 @@ +@@ -1197,7 +1197,7 @@ } if(!c && !aclp) { @@ -143,7 +140,7 @@ send_response(R_530,"Login incorrect."); end_login(0); } -@@ -1169,7 +1169,7 @@ +@@ -1269,7 +1269,7 @@ "Too many users in your class, " "please try again later."); @@ -152,7 +149,7 @@ session.class->name); end_login(0); -@@ -1202,7 +1202,7 @@ +@@ -1304,7 +1304,7 @@ send_response(R_530,"%s", sreplace(cmd->tmp_pool,maxstr,"%m",maxn,NULL)); @@ -161,7 +158,7 @@ max); end_login(0); -@@ -1226,7 +1226,7 @@ +@@ -1330,7 +1330,7 @@ if(cur >= max) { send_response(R_530, "%s", sreplace(cmd->tmp_pool, maxstr, "%m", maxn, NULL)); @@ -170,7 +167,7 @@ end_login(0); } -@@ -1301,7 +1301,7 @@ +@@ -1411,7 +1411,7 @@ if(++auth_tries >= max) { send_response(R_530,"Login incorrect"); diff --git a/ftp/proftpd/files/patch-af b/ftp/proftpd/files/patch-af index 210e630b9553..102a7f802220 100644 --- a/ftp/proftpd/files/patch-af +++ b/ftp/proftpd/files/patch-af @@ -1,15 +1,15 @@ ---- src/proftpd.8.orig Sun Feb 21 16:26:21 1999 -+++ src/proftpd.8 Sun Feb 21 16:28:31 1999 -@@ -21,6 +21,12 @@ - may be invoked by the Internet "super-server" inetd(8) each time a +--- src/proftpd.8.orig Wed Jul 5 23:13:50 2000 ++++ src/proftpd.8 Fri Jul 28 10:54:41 2000 +@@ -22,6 +22,12 @@ connection to the FTP service is made, or alternatively it can be run as a stand-alone daemon. + .PP +.br -+.PP +Each successful and failed ftp(1) session is logged using syslog with a +facility of LOG_FTP. Note: LOG_FTP messages are not displayed +by syslogd(8) by default, and may have to be enabled in syslogd(8)'s +configuration file. - ++.PP When .B proftpd + is run in standalone mode and it receives a SIGHUP then it will reread its |