head 1.2; access; symbols OPENPKG_E1_MP_HEAD:1.2 OPENPKG_E1_MP:1.2 OPENPKG_E1_MP_2_STABLE:1.2.2.2 OPENPKG_E1_FP:1.2.2.2 OPENPKG_2_STABLE_MP:1.2 OPENPKG_2_STABLE_20061018:1.2.2.2 OPENPKG_2_STABLE:1.2.0.2; locks; strict; comment @# @; 1.2 date 2006.10.15.10.57.05; author rse; state Exp; branches 1.2.2.1; next 1.1; commitid 5iN2H8ihcQYOKLQr; 1.1 date 2005.11.07.19.03.49; author rse; state Exp; branches; next ; commitid Zsthx6Yx8lbmrR8r; 1.2.2.1 date 2006.10.15.10.57.05; author rse; state dead; branches; next 1.2.2.2; commitid iZxwRSmmWscPXUQr; 1.2.2.2 date 2006.10.16.14.53.48; author rse; state Exp; branches; next ; commitid iZxwRSmmWscPXUQr; desc @@ 1.2 log @apply Solaris fixes from Michael Schloh and finally upgrade to at least PLUS class @ text @Index: Makefile.in --- Makefile.in.orig 2005-11-07 19:38:27 +0100 +++ Makefile.in 2005-11-07 19:38:52 +0100 @@@@ -152,7 +152,7 @@@@ @@-for i in otp-md4 otp-md5; do ln -s opiekey.1 $(LOCALMAN)/man1/$$i.1; done @@if test ! -d $(LOCALMAN)/man1; then $(MKDIR) $(LOCALMAN)/man1; chmod 755 $(LOCALMAN)/man1; fi; cp opiekey.1 $(LOCALMAN)/man1/opiekey.1; $(CHOWN) $(OWNER) $(LOCALMAN)/man1/opiekey.1; chgrp $(GROUP) $(LOCALMAN)/man1/opiekey.1; chmod 644 $(LOCALMAN)/man1/opiekey.1 -server: libopie/libopie.a libmissing/libmissing.a opietest-passed opielogin opiesu opiepasswd opieinfo opieftpd opieserv +server: libopie/libopie.a libmissing/libmissing.a opietest-passed opielogin opiesu opiepasswd opieinfo opieserv server-install: server @@echo "Installing OPIE server software..." Index: libopie/atob8.c --- libopie/atob8.c.orig 1999-03-11 03:09:57 +0100 +++ libopie/atob8.c 2005-11-07 19:39:30 +0100 @@@@ -72,5 +72,5 @@@@ *out++ |= val; } - return out; + return (char *)out; } Index: opie_cfg.h --- opie_cfg.h.orig 2001-11-20 17:23:37 +0100 +++ opie_cfg.h 2005-11-07 19:39:05 +0100 @@@@ -69,6 +69,9 @@@@ #define DOUTMPX 0 #endif /* HAVE_GETUTXLINE && HAVE_UTMPX_H */ +#include +#include +#include #include /* Adapted from the Autoconf hypertext info pages */ #if HAVE_DIRENT_H Index: libopie/generator.c --- libopie/generator.c.orig 2006-06-18 02:06:28.215630000 +0200 +++ libopie/generator.c 2006-06-18 02:06:15.049431000 +0200 @@@@ -62,7 +62,7 @@@@ static int opieauto_connect FUNCTION_NOARGS { int s; - struct sockaddr_un sun; + struct sockaddr_un locsun; char buffer[1024]; char *c, *c2 ="/.opieauto"; uid_t myuid = getuid(), myeuid = geteuid(); @@@@ -74,8 +74,8 @@@@ return -1; }; - memset(&sun, 0, sizeof(struct sockaddr_un)); - sun.sun_family = AF_UNIX; + memset(&locsun, 0, sizeof(struct sockaddr_un)); + locsun.sun_family = AF_UNIX; if (!(c = getenv("HOME"))) { #if DEBUG @@@@ -84,15 +84,15 @@@@ return -1; }; - if (strlen(c) > (sizeof(sun.sun_path) - strlen(c2) - 1)) { + if (strlen(c) > (sizeof(locsun.sun_path) - strlen(c2) - 1)) { #if DEBUG syslog(LOG_DEBUG, "opieauto_connect: HOME is too long: %s", c); #endif /* DEBUG */ return -1; }; - strcpy(sun.sun_path, c); - strcat(sun.sun_path, c2); + strcpy(locsun.sun_path, c); + strcat(locsun.sun_path, c2); if ((s = socket(PF_UNIX, SOCK_STREAM, 0)) < 0) { #if DEBUG @@@@ -104,14 +104,14 @@@@ { struct stat st; - if (stat(sun.sun_path, &st) < 0) { + if (stat(locsun.sun_path, &st) < 0) { #if DEBUG syslog(LOG_DEBUG, "opieauto_connect: stat: %s(%d)\n", strerror(errno), errno); #endif /* DEBUG */ goto ret; }; - if (connect(s, (struct sockaddr *)&sun, sizeof(struct sockaddr_un))) { + if (connect(s, (struct sockaddr *)&locsun, sizeof(struct sockaddr_un))) { #if DEBUG syslog(LOG_DEBUG, "opieauto_connect: connect: %s(%d)\n", strerror(errno), errno); #endif /* DEBUG */ Index: opieauto.c --- opieauto.c.orig 2001-11-20 16:18:42.000000000 +0100 +++ opieauto.c 2006-06-18 02:28:20.526432000 +0200 @@@@ -282,10 +282,10 @@@@ baile("atexit"); { - struct sockaddr_un sun; + struct sockaddr_un locsun; - memset(&sun, 0, sizeof(struct sockaddr_un)); - sun.sun_family = AF_UNIX; + memset(&locsun, 0, sizeof(struct sockaddr_un)); + locsun.sun_family = AF_UNIX; { char *c; @@@@ -294,12 +294,12 @@@@ if (!(c = getenv("HOME"))) bail("getenv(HOME) failed -- no HOME variable?"); - if (strlen(c) > (sizeof(sun.sun_path) - strlen(c2) - 1)) + if (strlen(c) > (sizeof(locsun.sun_path) - strlen(c2) - 1)) bail("your HOME is too long"); - strcpy(sun.sun_path, c); - strcat(sun.sun_path, c2); - sockpath = strdup(sun.sun_path); + strcpy(locsun.sun_path, c); + strcat(locsun.sun_path, c2); + sockpath = strdup(locsun.sun_path); }; if ((parents = socket(PF_UNIX, SOCK_STREAM, 0)) < 0) @@@@ -311,7 +311,7 @@@@ if (umask(0177) < 0) baile("umask"); - if (bind(parents, (struct sockaddr *)&sun, sizeof(struct sockaddr_un))) + if (bind(parents, (struct sockaddr *)&locsun, sizeof(struct sockaddr_un))) baile("bind"); if (stat(sockpath, &st) < 0) @ 1.2.2.1 log @file opie.patch was added on branch OPENPKG_2_STABLE on 2006-10-16 14:53:48 +0000 @ text @d1 137 @ 1.2.2.2 log @Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class) @ text @a0 137 Index: Makefile.in --- Makefile.in.orig 2005-11-07 19:38:27 +0100 +++ Makefile.in 2005-11-07 19:38:52 +0100 @@@@ -152,7 +152,7 @@@@ @@-for i in otp-md4 otp-md5; do ln -s opiekey.1 $(LOCALMAN)/man1/$$i.1; done @@if test ! -d $(LOCALMAN)/man1; then $(MKDIR) $(LOCALMAN)/man1; chmod 755 $(LOCALMAN)/man1; fi; cp opiekey.1 $(LOCALMAN)/man1/opiekey.1; $(CHOWN) $(OWNER) $(LOCALMAN)/man1/opiekey.1; chgrp $(GROUP) $(LOCALMAN)/man1/opiekey.1; chmod 644 $(LOCALMAN)/man1/opiekey.1 -server: libopie/libopie.a libmissing/libmissing.a opietest-passed opielogin opiesu opiepasswd opieinfo opieftpd opieserv +server: libopie/libopie.a libmissing/libmissing.a opietest-passed opielogin opiesu opiepasswd opieinfo opieserv server-install: server @@echo "Installing OPIE server software..." Index: libopie/atob8.c --- libopie/atob8.c.orig 1999-03-11 03:09:57 +0100 +++ libopie/atob8.c 2005-11-07 19:39:30 +0100 @@@@ -72,5 +72,5 @@@@ *out++ |= val; } - return out; + return (char *)out; } Index: opie_cfg.h --- opie_cfg.h.orig 2001-11-20 17:23:37 +0100 +++ opie_cfg.h 2005-11-07 19:39:05 +0100 @@@@ -69,6 +69,9 @@@@ #define DOUTMPX 0 #endif /* HAVE_GETUTXLINE && HAVE_UTMPX_H */ +#include +#include +#include #include /* Adapted from the Autoconf hypertext info pages */ #if HAVE_DIRENT_H Index: libopie/generator.c --- libopie/generator.c.orig 2006-06-18 02:06:28.215630000 +0200 +++ libopie/generator.c 2006-06-18 02:06:15.049431000 +0200 @@@@ -62,7 +62,7 @@@@ static int opieauto_connect FUNCTION_NOARGS { int s; - struct sockaddr_un sun; + struct sockaddr_un locsun; char buffer[1024]; char *c, *c2 ="/.opieauto"; uid_t myuid = getuid(), myeuid = geteuid(); @@@@ -74,8 +74,8 @@@@ return -1; }; - memset(&sun, 0, sizeof(struct sockaddr_un)); - sun.sun_family = AF_UNIX; + memset(&locsun, 0, sizeof(struct sockaddr_un)); + locsun.sun_family = AF_UNIX; if (!(c = getenv("HOME"))) { #if DEBUG @@@@ -84,15 +84,15 @@@@ return -1; }; - if (strlen(c) > (sizeof(sun.sun_path) - strlen(c2) - 1)) { + if (strlen(c) > (sizeof(locsun.sun_path) - strlen(c2) - 1)) { #if DEBUG syslog(LOG_DEBUG, "opieauto_connect: HOME is too long: %s", c); #endif /* DEBUG */ return -1; }; - strcpy(sun.sun_path, c); - strcat(sun.sun_path, c2); + strcpy(locsun.sun_path, c); + strcat(locsun.sun_path, c2); if ((s = socket(PF_UNIX, SOCK_STREAM, 0)) < 0) { #if DEBUG @@@@ -104,14 +104,14 @@@@ { struct stat st; - if (stat(sun.sun_path, &st) < 0) { + if (stat(locsun.sun_path, &st) < 0) { #if DEBUG syslog(LOG_DEBUG, "opieauto_connect: stat: %s(%d)\n", strerror(errno), errno); #endif /* DEBUG */ goto ret; }; - if (connect(s, (struct sockaddr *)&sun, sizeof(struct sockaddr_un))) { + if (connect(s, (struct sockaddr *)&locsun, sizeof(struct sockaddr_un))) { #if DEBUG syslog(LOG_DEBUG, "opieauto_connect: connect: %s(%d)\n", strerror(errno), errno); #endif /* DEBUG */ Index: opieauto.c --- opieauto.c.orig 2001-11-20 16:18:42.000000000 +0100 +++ opieauto.c 2006-06-18 02:28:20.526432000 +0200 @@@@ -282,10 +282,10 @@@@ baile("atexit"); { - struct sockaddr_un sun; + struct sockaddr_un locsun; - memset(&sun, 0, sizeof(struct sockaddr_un)); - sun.sun_family = AF_UNIX; + memset(&locsun, 0, sizeof(struct sockaddr_un)); + locsun.sun_family = AF_UNIX; { char *c; @@@@ -294,12 +294,12 @@@@ if (!(c = getenv("HOME"))) bail("getenv(HOME) failed -- no HOME variable?"); - if (strlen(c) > (sizeof(sun.sun_path) - strlen(c2) - 1)) + if (strlen(c) > (sizeof(locsun.sun_path) - strlen(c2) - 1)) bail("your HOME is too long"); - strcpy(sun.sun_path, c); - strcat(sun.sun_path, c2); - sockpath = strdup(sun.sun_path); + strcpy(locsun.sun_path, c); + strcat(locsun.sun_path, c2); + sockpath = strdup(locsun.sun_path); }; if ((parents = socket(PF_UNIX, SOCK_STREAM, 0)) < 0) @@@@ -311,7 +311,7 @@@@ if (umask(0177) < 0) baile("umask"); - if (bind(parents, (struct sockaddr *)&sun, sizeof(struct sockaddr_un))) + if (bind(parents, (struct sockaddr *)&locsun, sizeof(struct sockaddr_un))) baile("bind"); if (stat(sockpath, &st) < 0) @ 1.1 log @new package: opie 2.4.1.1 (One-Time Passwords In Everything (OPIE)) @ text @d36 102 @