Use MaxHostNameLen and MaxPathLen
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@536 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -423,7 +423,7 @@ mput(int argc, char **argv)
|
|||||||
oldintr = signal(SIGINT, mabort);
|
oldintr = signal(SIGINT, mabort);
|
||||||
(void) setjmp(jabort);
|
(void) setjmp(jabort);
|
||||||
if (proxy) {
|
if (proxy) {
|
||||||
char *cp, *tp2, tmpbuf[MAXPATHLEN];
|
char *cp, *tp2, tmpbuf[MaxPathLen];
|
||||||
|
|
||||||
while ((cp = remglob(argv,0)) != NULL) {
|
while ((cp = remglob(argv,0)) != NULL) {
|
||||||
if (*cp == 0) {
|
if (*cp == 0) {
|
||||||
@@ -566,7 +566,7 @@ usage:
|
|||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
if (loc && mcase) {
|
if (loc && mcase) {
|
||||||
char *tp = argv[1], *tp2, tmpbuf[MAXPATHLEN];
|
char *tp = argv[1], *tp2, tmpbuf[MaxPathLen];
|
||||||
|
|
||||||
while (*tp && !islower(*tp)) {
|
while (*tp && !islower(*tp)) {
|
||||||
tp++;
|
tp++;
|
||||||
@@ -672,7 +672,7 @@ mget(int argc, char **argv)
|
|||||||
{
|
{
|
||||||
sighand oldintr;
|
sighand oldintr;
|
||||||
int ch, ointer;
|
int ch, ointer;
|
||||||
char *cp, *tp, *tp2, tmpbuf[MAXPATHLEN];
|
char *cp, *tp, *tp2, tmpbuf[MaxPathLen];
|
||||||
|
|
||||||
if (argc < 2 && !another(&argc, &argv, "remote-files")) {
|
if (argc < 2 && !another(&argc, &argv, "remote-files")) {
|
||||||
printf("usage: %s remote-files\n", argv[0]);
|
printf("usage: %s remote-files\n", argv[0]);
|
||||||
@@ -722,7 +722,7 @@ char *
|
|||||||
remglob(char **argv, int doswitch)
|
remglob(char **argv, int doswitch)
|
||||||
{
|
{
|
||||||
char temp[16];
|
char temp[16];
|
||||||
static char buf[MAXPATHLEN];
|
static char buf[MaxPathLen];
|
||||||
static FILE *ftemp = NULL;
|
static FILE *ftemp = NULL;
|
||||||
static char **args;
|
static char **args;
|
||||||
int oldverbose, oldhash;
|
int oldverbose, oldhash;
|
||||||
@@ -990,7 +990,7 @@ cd(int argc, char **argv)
|
|||||||
void
|
void
|
||||||
lcd(int argc, char **argv)
|
lcd(int argc, char **argv)
|
||||||
{
|
{
|
||||||
char buf[MAXPATHLEN];
|
char buf[MaxPathLen];
|
||||||
|
|
||||||
if (argc < 2)
|
if (argc < 2)
|
||||||
argc++, argv[1] = home;
|
argc++, argv[1] = home;
|
||||||
@@ -1656,7 +1656,7 @@ setntrans(int argc, char **argv)
|
|||||||
char *
|
char *
|
||||||
dotrans(char *name)
|
dotrans(char *name)
|
||||||
{
|
{
|
||||||
static char new[MAXPATHLEN];
|
static char new[MaxPathLen];
|
||||||
char *cp1, *cp2 = new;
|
char *cp1, *cp2 = new;
|
||||||
int i, ostop, found;
|
int i, ostop, found;
|
||||||
|
|
||||||
@@ -1707,16 +1707,16 @@ setnmap(int argc, char **argv)
|
|||||||
cp = strchr(altarg, ' ');
|
cp = strchr(altarg, ' ');
|
||||||
}
|
}
|
||||||
*cp = '\0';
|
*cp = '\0';
|
||||||
(void) strncpy(mapin, altarg, MAXPATHLEN - 1);
|
(void) strncpy(mapin, altarg, MaxPathLen - 1);
|
||||||
while (*++cp == ' ')
|
while (*++cp == ' ')
|
||||||
continue;
|
continue;
|
||||||
(void) strncpy(mapout, cp, MAXPATHLEN - 1);
|
(void) strncpy(mapout, cp, MaxPathLen - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
domap(char *name)
|
domap(char *name)
|
||||||
{
|
{
|
||||||
static char new[MAXPATHLEN];
|
static char new[MaxPathLen];
|
||||||
char *cp1 = name, *cp2 = mapin;
|
char *cp1 = name, *cp2 = mapin;
|
||||||
char *tp[9], *te[9];
|
char *tp[9], *te[9];
|
||||||
int i, toks[9], toknum = 0, match = 1;
|
int i, toks[9], toknum = 0, match = 1;
|
||||||
|
@@ -1269,7 +1269,7 @@ pswitch(int flag)
|
|||||||
sighand oldintr;
|
sighand oldintr;
|
||||||
static struct comvars {
|
static struct comvars {
|
||||||
int connect;
|
int connect;
|
||||||
char name[MAXHOSTNAMELEN];
|
char name[MaxHostNameLen];
|
||||||
struct sockaddr_in mctl;
|
struct sockaddr_in mctl;
|
||||||
struct sockaddr_in hctl;
|
struct sockaddr_in hctl;
|
||||||
FILE *in;
|
FILE *in;
|
||||||
@@ -1284,8 +1284,8 @@ pswitch(int flag)
|
|||||||
char nti[17];
|
char nti[17];
|
||||||
char nto[17];
|
char nto[17];
|
||||||
int mapflg;
|
int mapflg;
|
||||||
char mi[MAXPATHLEN];
|
char mi[MaxPathLen];
|
||||||
char mo[MAXPATHLEN];
|
char mo[MaxPathLen];
|
||||||
} proxstruct, tmpstruct;
|
} proxstruct, tmpstruct;
|
||||||
struct comvars *ip, *op;
|
struct comvars *ip, *op;
|
||||||
|
|
||||||
@@ -1342,10 +1342,10 @@ pswitch(int flag)
|
|||||||
(void) strcpy(ntout, op->nto);
|
(void) strcpy(ntout, op->nto);
|
||||||
ip->mapflg = mapflag;
|
ip->mapflg = mapflag;
|
||||||
mapflag = op->mapflg;
|
mapflag = op->mapflg;
|
||||||
(void) strncpy(ip->mi, mapin, MAXPATHLEN - 1);
|
(void) strncpy(ip->mi, mapin, MaxPathLen - 1);
|
||||||
(ip->mi)[strlen(ip->mi)] = '\0';
|
(ip->mi)[strlen(ip->mi)] = '\0';
|
||||||
(void) strcpy(mapin, op->mi);
|
(void) strcpy(mapin, op->mi);
|
||||||
(void) strncpy(ip->mo, mapout, MAXPATHLEN - 1);
|
(void) strncpy(ip->mo, mapout, MaxPathLen - 1);
|
||||||
(ip->mo)[strlen(ip->mo)] = '\0';
|
(ip->mo)[strlen(ip->mo)] = '\0';
|
||||||
(void) strcpy(mapout, op->mo);
|
(void) strcpy(mapout, op->mo);
|
||||||
(void) signal(SIGINT, oldintr);
|
(void) signal(SIGINT, oldintr);
|
||||||
@@ -1508,7 +1508,7 @@ reset(int argc, char **argv)
|
|||||||
char *
|
char *
|
||||||
gunique(char *local)
|
gunique(char *local)
|
||||||
{
|
{
|
||||||
static char new[MAXPATHLEN];
|
static char new[MaxPathLen];
|
||||||
char *cp = strrchr(local, '/');
|
char *cp = strrchr(local, '/');
|
||||||
int d, count=0;
|
int d, count=0;
|
||||||
char ext = '1';
|
char ext = '1';
|
||||||
|
@@ -72,8 +72,8 @@ extern int passivemode; /* passive mode enabled */
|
|||||||
extern char *altarg; /* argv[1] with no shell-like preprocessing */
|
extern char *altarg; /* argv[1] with no shell-like preprocessing */
|
||||||
extern char ntin[17]; /* input translation table */
|
extern char ntin[17]; /* input translation table */
|
||||||
extern char ntout[17]; /* output translation table */
|
extern char ntout[17]; /* output translation table */
|
||||||
extern char mapin[MAXPATHLEN]; /* input map template */
|
extern char mapin[MaxPathLen]; /* input map template */
|
||||||
extern char mapout[MAXPATHLEN]; /* output map template */
|
extern char mapout[MaxPathLen]; /* output map template */
|
||||||
extern char typename[32]; /* name of file transfer type */
|
extern char typename[32]; /* name of file transfer type */
|
||||||
extern int type; /* requested file transfer type */
|
extern int type; /* requested file transfer type */
|
||||||
extern int curtype; /* current file transfer type */
|
extern int curtype; /* current file transfer type */
|
||||||
|
@@ -28,8 +28,8 @@ int passivemode; /* passive mode enabled */
|
|||||||
char *altarg; /* argv[1] with no shell-like preprocessing */
|
char *altarg; /* argv[1] with no shell-like preprocessing */
|
||||||
char ntin[17]; /* input translation table */
|
char ntin[17]; /* input translation table */
|
||||||
char ntout[17]; /* output translation table */
|
char ntout[17]; /* output translation table */
|
||||||
char mapin[MAXPATHLEN]; /* input map template */
|
char mapin[MaxPathLen]; /* input map template */
|
||||||
char mapout[MAXPATHLEN]; /* output map template */
|
char mapout[MaxPathLen]; /* output map template */
|
||||||
char typename[32]; /* name of file transfer type */
|
char typename[32]; /* name of file transfer type */
|
||||||
int type; /* requested file transfer type */
|
int type; /* requested file transfer type */
|
||||||
int curtype; /* current file transfer type */
|
int curtype; /* current file transfer type */
|
||||||
|
@@ -42,7 +42,7 @@ main(int argc, char **argv)
|
|||||||
{
|
{
|
||||||
int ch, top;
|
int ch, top;
|
||||||
struct passwd *pw = NULL;
|
struct passwd *pw = NULL;
|
||||||
char *cp, homedir[MAXPATHLEN];
|
char *cp, homedir[MaxPathLen];
|
||||||
struct servent *sp;
|
struct servent *sp;
|
||||||
|
|
||||||
sp = getservbyname("ftp", "tcp");
|
sp = getservbyname("ftp", "tcp");
|
||||||
|
@@ -137,8 +137,8 @@ off_t byte_count;
|
|||||||
#endif
|
#endif
|
||||||
int defumask = CMASK; /* default umask value */
|
int defumask = CMASK; /* default umask value */
|
||||||
char tmpline[10240];
|
char tmpline[10240];
|
||||||
char hostname[MAXHOSTNAMELEN];
|
char hostname[MaxHostNameLen];
|
||||||
char remotehost[MAXHOSTNAMELEN];
|
char remotehost[MaxHostNameLen];
|
||||||
static char ttyline[20];
|
static char ttyline[20];
|
||||||
char *tty = ttyline; /* for klogin */
|
char *tty = ttyline; /* for klogin */
|
||||||
|
|
||||||
@@ -206,7 +206,7 @@ static struct passwd * sk_getpwnam (char *);
|
|||||||
static char *
|
static char *
|
||||||
curdir(void)
|
curdir(void)
|
||||||
{
|
{
|
||||||
static char path[MAXPATHLEN+1+1]; /* path + '/' + '\0' */
|
static char path[MaxPathLen+1+1]; /* path + '/' + '\0' */
|
||||||
|
|
||||||
if (getcwd(path, sizeof(path)-2) == NULL)
|
if (getcwd(path, sizeof(path)-2) == NULL)
|
||||||
return ("");
|
return ("");
|
||||||
@@ -1447,7 +1447,7 @@ removedir(char *name)
|
|||||||
void
|
void
|
||||||
pwd(void)
|
pwd(void)
|
||||||
{
|
{
|
||||||
char path[MAXPATHLEN + 1];
|
char path[MaxPathLen + 1];
|
||||||
char *ret;
|
char *ret;
|
||||||
|
|
||||||
/* SunOS has a broken getcwd that does popen(pwd) (!!!), this
|
/* SunOS has a broken getcwd that does popen(pwd) (!!!), this
|
||||||
@@ -1624,7 +1624,7 @@ pasv_error:
|
|||||||
static char *
|
static char *
|
||||||
gunique(char *local)
|
gunique(char *local)
|
||||||
{
|
{
|
||||||
static char new[MAXPATHLEN];
|
static char new[MaxPathLen];
|
||||||
struct stat st;
|
struct stat st;
|
||||||
int count;
|
int count;
|
||||||
char *cp;
|
char *cp;
|
||||||
@@ -1740,7 +1740,7 @@ send_file_list(char *whichf)
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
while ((dir = readdir(dirp)) != NULL) {
|
while ((dir = readdir(dirp)) != NULL) {
|
||||||
char nbuf[MAXPATHLEN];
|
char nbuf[MaxPathLen];
|
||||||
|
|
||||||
if (!strcmp(dir->d_name, "."))
|
if (!strcmp(dir->d_name, "."))
|
||||||
continue;
|
continue;
|
||||||
|
@@ -16,7 +16,7 @@ klogin(char *name, char *password)
|
|||||||
int kerror;
|
int kerror;
|
||||||
KTEXT_ST tkt;
|
KTEXT_ST tkt;
|
||||||
AUTH_DAT ad;
|
AUTH_DAT ad;
|
||||||
char hostname[MAXHOSTNAMELEN];
|
char hostname[MaxHostNameLen];
|
||||||
char realm[REALM_SZ];
|
char realm[REALM_SZ];
|
||||||
|
|
||||||
char *phost;
|
char *phost;
|
||||||
|
@@ -81,7 +81,7 @@ pop_init(POP *p,int argcount,char **argmessage)
|
|||||||
p->myname = argmessage[0];
|
p->myname = argmessage[0];
|
||||||
|
|
||||||
/* Get the name of our host */
|
/* Get the name of our host */
|
||||||
(void)gethostname(p->myhost,MAXHOSTNAMELEN);
|
(void)gethostname(p->myhost,MaxHostNameLen);
|
||||||
|
|
||||||
/* Open the log file */
|
/* Open the log file */
|
||||||
#ifdef SYSLOG42
|
#ifdef SYSLOG42
|
||||||
|
@@ -71,9 +71,6 @@
|
|||||||
#define FALSE 0
|
#define FALSE 0
|
||||||
#define NEWLINE '\n'
|
#define NEWLINE '\n'
|
||||||
|
|
||||||
#ifndef MAXHOSTNAMELEN
|
|
||||||
#define MAXHOSTNAMELEN 256
|
|
||||||
#endif
|
|
||||||
#define MAXUSERNAMELEN 65
|
#define MAXUSERNAMELEN 65
|
||||||
#define MAXDROPLEN 64
|
#define MAXDROPLEN 64
|
||||||
#define MAXLINELEN 1024
|
#define MAXLINELEN 1024
|
||||||
@@ -190,7 +187,7 @@ typedef struct { /* POP parameter block */
|
|||||||
int debug; /* Debugging requested */
|
int debug; /* Debugging requested */
|
||||||
char * myname; /* The name of this POP
|
char * myname; /* The name of this POP
|
||||||
daemon program */
|
daemon program */
|
||||||
char myhost[MAXHOSTNAMELEN]; /* The name of our host
|
char myhost[MaxHostNameLen]; /* The name of our host
|
||||||
computer */
|
computer */
|
||||||
char * client; /* Canonical name of client
|
char * client; /* Canonical name of client
|
||||||
computer */
|
computer */
|
||||||
|
@@ -72,8 +72,8 @@ RCSID("$Id$");
|
|||||||
#include <netinet/ip.h>
|
#include <netinet/ip.h>
|
||||||
|
|
||||||
|
|
||||||
#ifndef MAXHOSTNAMELEN
|
#ifndef MaxHostNameLen
|
||||||
#define MAXHOSTNAMELEN 64
|
#define MaxHostNameLen 64
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(IPPROTO_IP) && defined(IP_TOS)
|
#if defined(IPPROTO_IP) && defined(IP_TOS)
|
||||||
@@ -81,7 +81,7 @@ int tos = -1;
|
|||||||
#endif /* defined(IPPROTO_IP) && defined(IP_TOS) */
|
#endif /* defined(IPPROTO_IP) && defined(IP_TOS) */
|
||||||
|
|
||||||
char *hostname;
|
char *hostname;
|
||||||
static char _hostname[MAXHOSTNAMELEN];
|
static char _hostname[MaxHostNameLen];
|
||||||
|
|
||||||
extern char *getenv();
|
extern char *getenv();
|
||||||
|
|
||||||
|
@@ -48,7 +48,7 @@ RCSID("$Id$");
|
|||||||
|
|
||||||
#ifdef NEWINIT
|
#ifdef NEWINIT
|
||||||
#include <initreq.h>
|
#include <initreq.h>
|
||||||
int utmp_len = MAXHOSTNAMELEN; /* sizeof(init_request.host) */
|
int utmp_len = MaxHostNameLen; /* sizeof(init_request.host) */
|
||||||
#else /* NEWINIT*/
|
#else /* NEWINIT*/
|
||||||
# ifdef HAVE_UTMPX_H
|
# ifdef HAVE_UTMPX_H
|
||||||
# include <utmpx.h>
|
# include <utmpx.h>
|
||||||
|
@@ -789,13 +789,10 @@ terminaltypeok(s)
|
|||||||
return(1);
|
return(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef MAXHOSTNAMELEN
|
|
||||||
#define MAXHOSTNAMELEN 64
|
|
||||||
#endif /* MAXHOSTNAMELEN */
|
|
||||||
|
|
||||||
char *hostname;
|
char *hostname;
|
||||||
char host_name[MAXHOSTNAMELEN];
|
char host_name[MaxHostNameLen];
|
||||||
char remote_host_name[MAXHOSTNAMELEN];
|
char remote_host_name[MaxHostNameLen];
|
||||||
|
|
||||||
#ifndef convex
|
#ifndef convex
|
||||||
extern void telnet P((int, int));
|
extern void telnet P((int, int));
|
||||||
|
@@ -8,7 +8,7 @@ RCSID("$Id$");
|
|||||||
char*
|
char*
|
||||||
getcwd(char *path, int size)
|
getcwd(char *path, int size)
|
||||||
{
|
{
|
||||||
char xxx[MAXPATHLEN];
|
char xxx[MaxPathLen];
|
||||||
char *ret;
|
char *ret;
|
||||||
ret = getwd(xxx);
|
ret = getwd(xxx);
|
||||||
if(ret)
|
if(ret)
|
||||||
|
@@ -77,8 +77,8 @@ __ivaliduser(FILE *hostf, u_int32_t raddr, const char *luser, const char *ruser)
|
|||||||
{
|
{
|
||||||
register char *user, *p;
|
register char *user, *p;
|
||||||
int ch;
|
int ch;
|
||||||
char buf[MAXHOSTNAMELEN + 128]; /* host + login */
|
char buf[MaxHostNameLen + 128]; /* host + login */
|
||||||
char hname[MAXHOSTNAMELEN];
|
char hname[MaxHostNameLen];
|
||||||
struct hostent *hp;
|
struct hostent *hp;
|
||||||
/* Presumed guilty until proven innocent. */
|
/* Presumed guilty until proven innocent. */
|
||||||
int userok = 0, hostok = 0;
|
int userok = 0, hostok = 0;
|
||||||
|
Reference in New Issue
Block a user