From 2ec9252a1e6780cea09a905c493cfe52739f95b2 Mon Sep 17 00:00:00 2001 From: cvsdist Date: Sep 09 2004 04:43:13 +0000 Subject: auto-import changelog data from finger-0.17-4.src.rpm Sun Aug 27 2000 Nalin Dahyabhai - add patch to always call getpwnam() instead of just when -m is specified Sat Jul 22 2000 Jeff Johnson - fix RFC742 problem (again) (#6728). Tue Jul 18 2000 Bill Nottingham - add description & default to xinetd file Wed Jul 12 2000 Prospector - automatic rebuild Sun Jun 18 2000 Jeff Johnson - FHS packaging. - update to 0.17. Wed May 31 2000 Cristian Gafton - fix the broken malloc code in finger client Mon May 22 2000 Trond Eivind Glomsr�d - converted to use /etc/xinetd.d Tue May 16 2000 Chris Evans - make some files mode -rwx--x--x as a security hardening measure Fri Feb 11 2000 Bill Nottingham - fix description Mon Feb 07 2000 Bill Nottingham - handle compressed manpages Wed Feb 02 2000 Cristian Gafton - fix description - man pages are compressed Tue Jan 04 2000 Bill Nottingham - split client and server Tue Dec 21 1999 Jeff Johnson - update to 0.16. Wed Jul 28 1999 Jeff Johnson - exact match w/o -m and add missing pts patch (#2118). - recompile with correct PATH_MAILDIR (#4218). Thu Apr 08 1999 Jeff Johnson - fix process table filled DOS attack (#1271) - fix pts display problems (#1987 partially) Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 22) Mon Mar 15 1999 Jeff Johnson - compile for 6.0. Wed Aug 12 1998 Jeff Johnson - fix error message typo. Tue Aug 11 1998 Jeff Johnson - build root Mon Apr 27 1998 Prospector System - translations modified for de, fr, tr Mon Sep 22 1997 Erik Troan - added check for getpwnam() failure --- diff --git a/.cvsignore b/.cvsignore index e69de29..fbfebb7 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +bsd-finger-0.17-pre20000412.tar.gz diff --git a/bsd-finger-0.16-allocbroken.patch b/bsd-finger-0.16-allocbroken.patch new file mode 100644 index 0000000..84519c3 --- /dev/null +++ b/bsd-finger-0.16-allocbroken.patch @@ -0,0 +1,18 @@ +--- bsd-finger-0.16/finger/util.c.broken Wed May 31 16:56:46 2000 ++++ bsd-finger-0.16/finger/util.c Wed May 31 16:57:45 2000 +@@ -350,6 +350,7 @@ + eprintf("finger: Out of space.\n"); + exit(1); + } ++ memset(p, 0, sizeof(PERSON)); + return(p); + } + +@@ -362,6 +363,7 @@ + eprintf("finger: Out of space.\n"); + exit(1); + } ++ memset(w, 0, sizeof(WHERE)); + if (pn->whead == NULL) + pn->whead = pn->wtail = w; + else { diff --git a/bsd-finger-0.16-pts.patch b/bsd-finger-0.16-pts.patch new file mode 100644 index 0000000..abae793 --- /dev/null +++ b/bsd-finger-0.16-pts.patch @@ -0,0 +1,16 @@ +--- bsd-finger-0.16/finger/util.c.pts Tue Sep 28 18:53:58 1999 ++++ bsd-finger-0.16/finger/util.c Tue Dec 21 14:12:56 1999 +@@ -71,8 +71,13 @@ + } + snprintf(tbuf, TBUFLEN, "%s/%s", _PATH_DEV, w->tty); + if (stat(tbuf, &sb) < 0) { ++ switch (errno) { ++ case ENOENT: ++ break; ++ default: + eprintf("finger: %s: %s\n", tbuf, strerror(errno)); + return; ++ } + } + w->idletime = now < sb.st_atime ? 0 : now - sb.st_atime; + diff --git a/bsd-finger-0.17-exact.patch b/bsd-finger-0.17-exact.patch new file mode 100644 index 0000000..6d756df --- /dev/null +++ b/bsd-finger-0.17-exact.patch @@ -0,0 +1,25 @@ +--- bsd-finger-0.17-pre20000412/finger/finger.c.exact Sat Dec 18 11:41:51 1999 ++++ bsd-finger-0.17-pre20000412/finger/finger.c Sun Aug 27 21:17:57 2000 +@@ -238,15 +238,14 @@ + * traverse the list of possible login names and check the login name + * and real name against the name specified by the user. + */ +- if (mflag) { +- for (i = 0; i < argc; i++) +- if (used[i] >= 0 && (pw = getpwnam(argv[i]))) { +- if (!check_nofinger(pw)) { +- enter_person(pw); +- used[i] = 1; +- } ++ for (i = 0; i < argc; i++) ++ if (used[i] >= 0 && (pw = getpwnam(argv[i]))) { ++ if (!check_nofinger(pw)) { ++ enter_person(pw); ++ used[i] = 1; + } ++ } +- } else for (pw = getpwent(); pw; pw = getpwent()) ++ if(!mflag) for (pw = getpwent(); pw; pw = getpwent()) + for (i = 0; i < argc; i++) + if (used[i] >= 0 && + (!strcasecmp(pw->pw_name, argv[i]) || diff --git a/bsd-finger-0.17-rfc742.patch b/bsd-finger-0.17-rfc742.patch new file mode 100644 index 0000000..b6dfdc7 --- /dev/null +++ b/bsd-finger-0.17-rfc742.patch @@ -0,0 +1,15 @@ +--- bsd-finger-0.17-pre20000412/fingerd/fingerd.c.rfc742 Sat Jul 22 14:58:58 2000 ++++ bsd-finger-0.17-pre20000412/fingerd/fingerd.c Sat Jul 22 15:01:31 2000 +@@ -214,7 +214,11 @@ + av[k++] = "finger"; + for (s = strtok(line, WS); s && k +- add patch to always call getpwnam() instead of just when -m is specified + +* Sat Jul 22 2000 Jeff Johnson +- fix RFC742 problem (again) (#6728). + +* Tue Jul 18 2000 Bill Nottingham +- add description & default to xinetd file + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Sun Jun 18 2000 Jeff Johnson +- FHS packaging. +- update to 0.17. + +* Wed May 31 2000 Cristian Gafton +- fix the broken malloc code in finger client + +* Mon May 22 2000 Trond Eivind Glomsr�d +- converted to use /etc/xinetd.d + +* Tue May 16 2000 Chris Evans +- make some files mode -rwx--x--x as a security hardening measure + +* Fri Feb 11 2000 Bill Nottingham +- fix description + +* Mon Feb 7 2000 Bill Nottingham +- handle compressed manpages + +* Wed Feb 02 2000 Cristian Gafton +- fix description +- man pages are compressed + +* Tue Jan 4 2000 Bill Nottingham +- split client and server + +* Tue Dec 21 1999 Jeff Johnson +- update to 0.16. + +* Wed Jul 28 1999 Jeff Johnson +- exact match w/o -m and add missing pts patch (#2118). +- recompile with correct PATH_MAILDIR (#4218). + +* Thu Apr 8 1999 Jeff Johnson +- fix process table filled DOS attack (#1271) +- fix pts display problems (#1987 partially) + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 22) + +* Mon Mar 15 1999 Jeff Johnson +- compile for 6.0. + +* Wed Aug 12 1998 Jeff Johnson +- fix error message typo. + +* Tue Aug 11 1998 Jeff Johnson +- build root + +* Mon Apr 27 1998 Prospector System +- translations modified for de, fr, tr + +* Mon Sep 22 1997 Erik Troan +- added check for getpwnam() failure diff --git a/sources b/sources index e69de29..90957ce 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +e53f7c409940eaea5552d23a7c42ab17 bsd-finger-0.17-pre20000412.tar.gz