From owner-cvs-lib Sun Dec 29 03:01:40 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id DAA24007 for cvs-lib-outgoing; Sun, 29 Dec 1996 03:01:40 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id DAA23999; Sun, 29 Dec 1996 03:01:37 -0800 (PST) Date: Sun, 29 Dec 1996 03:01:37 -0800 (PST) From: Joerg Wunsch Message-Id: <199612291101.DAA23999@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/locale collate.c setrunelocale.c src/lib/libc/stdtime strftime.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/12/29 03:01:37 Branch: lib/libc/locale RELENG_2_2 lib/libc/stdtime RELENG_2_2 Modified: lib/libc/locale collate.c setrunelocale.c lib/libc/stdtime strftime.c Log: YAMFC (rev 1.11, 1.7, and 1.13 resp.) Revision Changes Path 1.8.2.3 +6 -3 src/lib/libc/locale/collate.c 1.3.2.4 +1 -0 src/lib/libc/locale/setrunelocale.c 1.11.2.2 +2 -1 src/lib/libc/stdtime/strftime.c From owner-cvs-lib Sun Dec 29 08:32:25 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA04485 for cvs-lib-outgoing; Sun, 29 Dec 1996 08:32:25 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA04478; Sun, 29 Dec 1996 08:32:23 -0800 (PST) Date: Sun, 29 Dec 1996 08:32:23 -0800 (PST) From: Bill Paul Message-Id: <199612291632.IAA04478@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc_r/yp Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 96/12/29 08:32:22 Modified: lib/libc_r/yp Makefile.inc Log: Unspam this file: replace spaces with tabs so make doesn't barf. (I smell a cut & paste-o.) Noticed by: Ron Bolin Revision Changes Path 1.3 +5 -5 src/lib/libc_r/yp/Makefile.inc From owner-cvs-lib Sun Dec 29 10:30:47 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id KAA07094 for cvs-lib-outgoing; Sun, 29 Dec 1996 10:30:47 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id KAA07087; Sun, 29 Dec 1996 10:30:44 -0800 (PST) Date: Sun, 29 Dec 1996 10:30:44 -0800 (PST) From: Joerg Wunsch Message-Id: <199612291830.KAA07087@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libutil login.3 login_tty.3 logout.3 logwtmp.3 pty.3 Makefile libutil.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/12/29 10:30:44 Modified: lib/libutil Makefile libutil.h Added: lib/libutil login.3 login_tty.3 logout.3 logwtmp.3 pty.3 Log: Finally document the interfaces found in libutil. While being here, also add the missing declaration of forkpty() to libutil.h. Btw., the calling interface for login(3) is crude. Some better abstraction is needed, perhaps similar to logwtmp(3). 2.2 candidate, but i'll wait for the spelling police first. :) Revision Changes Path 1.4 +2 -1 src/lib/libutil/Makefile 1.2 +3 -1 src/lib/libutil/libutil.h From owner-cvs-lib Sun Dec 29 17:11:31 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA23325 for cvs-lib-outgoing; Sun, 29 Dec 1996 17:11:31 -0800 (PST) Received: (from max@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA23317; Sun, 29 Dec 1996 17:11:29 -0800 (PST) Date: Sun, 29 Dec 1996 17:11:29 -0800 (PST) From: Masafumi NAKANE Message-Id: <199612300111.RAA23317@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libtcl Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk max 96/12/29 17:11:28 Modified: lib/libtcl Makefile Log: Remove tclLoad.c and tclLoadDl2.c from SRCS as these files have been removed. Revision Changes Path 1.15 +3 -4 src/lib/libtcl/Makefile From owner-cvs-lib Sun Dec 29 17:35:19 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA24082 for cvs-lib-outgoing; Sun, 29 Dec 1996 17:35:19 -0800 (PST) Received: (from alex@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA24075; Sun, 29 Dec 1996 17:35:16 -0800 (PST) Date: Sun, 29 Dec 1996 17:35:16 -0800 (PST) From: Alex Nash Message-Id: <199612300135.RAA24075@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/stdlib malloc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk alex 96/12/29 17:35:16 Branch: lib/libc/stdlib RELENG_2_2 Modified: lib/libc/stdlib malloc.c Log: Bring in thread locking fix from rev 1.19. Approved by: jkh Revision Changes Path 1.18.2.1 +2 -2 src/lib/libc/stdlib/malloc.c From owner-cvs-lib Sun Dec 29 18:37:38 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id SAA26061 for cvs-lib-outgoing; Sun, 29 Dec 1996 18:37:38 -0800 (PST) Received: from mail.tky007.tth.expo96.ad.jp (root@tky007.tth.expo96.ad.jp [133.246.32.58]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id SAA26056; Sun, 29 Dec 1996 18:37:25 -0800 (PST) Received: from tky007.tth.expo96.ad.jp (masafumi@localhost [127.0.0.1]) by mail.tky007.tth.expo96.ad.jp (8.8.4/3.4W4-SMTP) with ESMTP id LAA09147; Mon, 30 Dec 1996 11:37:27 +0900 (JST) Message-Id: <199612300237.LAA09147@mail.tky007.tth.expo96.ad.jp> To: peter@freefall.freebsd.org Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Cc: max@wide.ad.jp Subject: Re: cvs commit: src/lib/libtcl tclLoad.c tclLoadDl2.c From: Masafumi NAKANE/=?ISO-2022-JP?B?GyRCQ2Y6LDJtSjgbKEI=?= In-Reply-To: Your message of "Sat, 28 Dec 1996 09:15:13 -0800 (PST)" References: <199612281715.JAA17790@freefall.freebsd.org> X-Mailer: Mew version 1.54 on Emacs 19.28.1, Mule 2.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 30 Dec 1996 11:37:27 +0900 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > peter 96/12/28 09:15:12 > Removed: lib/libtcl tclLoad.c tclLoadDl2.c > Log: > Remove these.. umm.. "interesting".. hacks now that they are not needed. It doesn't seem that way. I did make world and now vi doesn't start: % vi ld.so failed: Undefined symbol "_Tcl_LoadCmd" invi:/usr/lib/libtcl.so.75.1 Max From owner-cvs-lib Sun Dec 29 22:11:15 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id WAA02674 for cvs-lib-outgoing; Sun, 29 Dec 1996 22:11:15 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id WAA02665; Sun, 29 Dec 1996 22:11:05 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id OAA09783; Mon, 30 Dec 1996 14:11:00 +0800 (WST) Message-Id: <199612300611.OAA09783@spinner.DIALix.COM> X-Mailer: exmh version 1.6.9 8/22/96 To: Masafumi NAKANE cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Subject: Re: cvs commit: src/lib/libtcl Makefile In-reply-to: Your message of "Sun, 29 Dec 1996 17:11:29 PST." <199612300111.RAA23317@freefall.freebsd.org> Date: Mon, 30 Dec 1996 14:10:57 +0800 From: Peter Wemm Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Masafumi NAKANE wrote: > max 96/12/29 17:11:28 > > Modified: lib/libtcl Makefile > Log: > Remove tclLoad.c and tclLoadDl2.c from SRCS as these files have been remove d. NO!!!! First: # $Id: Makefile,v 1.14 1996/12/17 13:13:11 peter Exp $ # # This file is generated automatically, do not edit it here! # # Please change src/tools/tools/tcl_bmake/mkMakefile.sh instead # # Generated by src/tools/tools/tcl_bmake/mkMakefile.sh version: # Id: mkMakefile.sh,v 1.18 1996/12/17 13:08:08 peter Exp Do not edit this Makefile! Second: tclLoad.c and tclLoadDL2.c come from src/contrib/tcl. I removed the stubs that replaced the standard versions, we still *VERY MUCH* need to use the originals. If you by any chance changed this becuase you got a compile error, your 'make depend' data was out of date and was hurting you. Do a 'make cleandepend && make depend' to fix it. This kind of thing is pretty common when files get added/removed btw. Cheers, -Peter From owner-cvs-lib Sun Dec 29 22:20:24 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id WAA03029 for cvs-lib-outgoing; Sun, 29 Dec 1996 22:20:24 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id WAA03022; Sun, 29 Dec 1996 22:20:22 -0800 (PST) Date: Sun, 29 Dec 1996 22:20:22 -0800 (PST) From: Peter Wemm Message-Id: <199612300620.WAA03022@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libtcl Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/29 22:20:22 Modified: lib/libtcl Makefile Log: Back out max's rev 1.15. tclLoad.c and tclLoadDl2.c are most definately needed, as he discovered when he tried to run vi. :-] These files used to be stubs which used #ifdef PIC to decide whether to use the real dlopen() version or the stub version from the src/contrib/tcl sources. Now, with the our stubs gone, the .PATH directive causes them to be compiled directly from src/contrib/tcl/{unix,generic}. You might need to rebuild your depend rules though as they may have stale paths. Also, this is a generated file. This should not have been edited here. Revision Changes Path 1.16 +4 -3 src/lib/libtcl/Makefile From owner-cvs-lib Sun Dec 29 22:49:06 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id WAA03510 for cvs-lib-outgoing; Sun, 29 Dec 1996 22:49:06 -0800 (PST) Received: from mail.tky007.tth.expo96.ad.jp (root@tky007.tth.expo96.ad.jp [133.246.32.58]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id WAA03505; Sun, 29 Dec 1996 22:49:02 -0800 (PST) Received: from tky007.tth.expo96.ad.jp (masafumi@localhost [127.0.0.1]) by mail.tky007.tth.expo96.ad.jp (8.8.4/3.4W4-SMTP) with ESMTP id PAA10130; Mon, 30 Dec 1996 15:47:26 +0900 (JST) Message-Id: <199612300647.PAA10130@mail.tky007.tth.expo96.ad.jp> To: peter@spinner.DIALix.COM Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Cc: max@wide.ad.jp Subject: Re: cvs commit: src/lib/libtcl Makefile From: Masafumi NAKANE/=?ISO-2022-JP?B?GyRCQ2Y6LDJtSjgbKEI=?= In-Reply-To: Your message of "Mon, 30 Dec 1996 14:10:57 +0800" References: <199612300611.OAA09783@spinner.DIALix.COM> X-Mailer: Mew version 1.54 on Emacs 19.28.1, Mule 2.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 30 Dec 1996 15:47:26 +0900 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > NO!!!! > First: > # $Id: Makefile,v 1.14 1996/12/17 13:13:11 peter Exp $ > # > # This file is generated automatically, do not edit it here! > # > # Please change src/tools/tools/tcl_bmake/mkMakefile.sh instead > # > # Generated by src/tools/tools/tcl_bmake/mkMakefile.sh version: > # Id: mkMakefile.sh,v 1.18 1996/12/17 13:08:08 peter Exp Ooops, I completely overlooked this part. Sorry about that. I'll be more careful when changing things like this. > Second: tclLoad.c and tclLoadDL2.c come from src/contrib/tcl. > I removed the stubs that replaced the standard versions, we > still *VERY MUCH* need to use the originals. Ok, I understood how this works. And that answers my question about vi not starting up! > If you by any chance changed this becuase you got a compile > error, your 'make depend' data was out of date and was hurting > you. Do a 'make cleandepend && make depend' to fix it. This > kind of thing is pretty common when files get added/removed > btw. Arrrghhh! Make clean wasn't enough! And apparently, that was the reason why I wasn't able to compile libtcl. Sorry for the inconvenience. And thanks for backing this out. Max From owner-cvs-lib Sun Dec 29 23:31:46 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA04548 for cvs-lib-outgoing; Sun, 29 Dec 1996 23:31:46 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA04537; Sun, 29 Dec 1996 23:31:44 -0800 (PST) Date: Sun, 29 Dec 1996 23:31:44 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199612300731.XAA04537@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/compat/compat1x Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/12/29 23:31:44 Modified: lib/compat/compat1x Makefile Log: Argh, guys, LIBOWN, not LIBMODE for -o! :-) Revision Changes Path 1.4 +2 -2 src/lib/compat/compat1x/Makefile From owner-cvs-lib Sun Dec 29 23:32:36 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA04654 for cvs-lib-outgoing; Sun, 29 Dec 1996 23:32:36 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA04645; Sun, 29 Dec 1996 23:32:35 -0800 (PST) Date: Sun, 29 Dec 1996 23:32:35 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199612300732.XAA04645@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/compat/compat20 Makefile src/lib/compat/compat21 Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/12/29 23:32:34 Modified: lib/compat/compat20 Makefile lib/compat/compat21 Makefile Log: LIBMODE -> LIBOWN Revision Changes Path 1.4 +2 -2 src/lib/compat/compat20/Makefile 1.4 +2 -2 src/lib/compat/compat21/Makefile From owner-cvs-lib Sun Dec 29 23:36:42 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA04903 for cvs-lib-outgoing; Sun, 29 Dec 1996 23:36:42 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id XAA04895; Sun, 29 Dec 1996 23:36:32 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id PAA21778; Mon, 30 Dec 1996 15:36:27 +0800 (WST) Message-Id: <199612300736.PAA21778@spinner.DIALix.COM> X-Mailer: exmh version 1.6.9 8/22/96 To: "Jordan K. Hubbard" cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Subject: Re: cvs commit: src/lib/compat/compat1x Makefile In-reply-to: Your message of "Sun, 29 Dec 1996 23:31:44 PST." <199612300731.XAA04537@freefall.freebsd.org> Date: Mon, 30 Dec 1996 15:36:27 +0800 From: Peter Wemm Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" wrote: > jkh 96/12/29 23:31:44 > > Modified: lib/compat/compat1x Makefile > Log: > Argh, guys, LIBOWN, not LIBMODE for -o! :-) Yeah, sorry about that. I'm pleading "CVS BUG!!!" and I'm sticking to it. (Because of the original import, my local copy didn't have CVS directories in it, so your commit never propagated to my local tree. When I s/BIN/LIB/ and went to committed it, I found out. I moved the compat directory, redid a 'cvs update -d -P' and spammed my copy over the top (not realising that I'd missed updates), thus killing your previous fix. :-] Sorry again..) What? your user "bin" is not uid 444? :-) Cheers, -Peter From owner-cvs-lib Mon Dec 30 00:16:13 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA06278 for cvs-lib-outgoing; Mon, 30 Dec 1996 00:16:13 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA06271; Mon, 30 Dec 1996 00:16:10 -0800 (PST) Date: Mon, 30 Dec 1996 00:16:10 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612300816.AAA06271@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libmd md5.h md5c.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/30 00:16:10 Branch: lib/libmd RELENG_2_2 Modified: lib/libmd md5.h md5c.c Log: YAMFC (md5 is now available in the kernel too) Revision Changes Path 1.5.2.1 +1 -39 src/lib/libmd/md5.h 1.5.2.1 +271 -254 src/lib/libmd/md5c.c From owner-cvs-lib Mon Dec 30 04:35:24 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA23514 for cvs-lib-outgoing; Mon, 30 Dec 1996 04:35:24 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA23505; Mon, 30 Dec 1996 04:35:22 -0800 (PST) Date: Mon, 30 Dec 1996 04:35:22 -0800 (PST) From: Peter Wemm Message-Id: <199612301235.EAA23505@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/net res_stubs.c Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 04:35:21 Branch: lib/libc/net RELENG_2_2 Modified: lib/libc/net Makefile.inc Added: lib/libc/net res_stubs.c Log: Provide weak references to functions that will replace certain names in the 4.9.4-P1 resolver that we have in libc as of 2.2 and current 3.0. When 4.9.5-P1 is imported, certain well known functions will "go away" and be replaced by functions under new names.. which just happen to be what these weak references point to. The result should be that while 2.2 and 3.0 keep using libc.so.3.0, they should be binary compatable even though they have a different version of the resolver in their libc's. Of course, if the new resolver makes it into 2.2-RELEASE (which it probably should if it's stable), then this is irrelevant. :-) Revision Changes Path 1.20.2.2 +1 -1 src/lib/libc/net/Makefile.inc From owner-cvs-lib Mon Dec 30 04:42:56 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA23670 for cvs-lib-outgoing; Mon, 30 Dec 1996 04:42:56 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id EAA23665; Mon, 30 Dec 1996 04:42:49 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id UAA16567; Mon, 30 Dec 1996 20:42:39 +0800 (WST) Message-Id: <199612301242.UAA16567@spinner.DIALix.COM> X-Mailer: exmh version 1.6.9 8/22/96 To: joerg@freebsd.org, jkh@freebsd.org cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Subject: Re: cvs commit: src/lib/libc/net res_stubs.c Makefile.inc In-reply-to: Your message of "Mon, 30 Dec 1996 04:35:22 PST." <199612301235.EAA23505@freefall.freebsd.org> Date: Mon, 30 Dec 1996 20:42:38 +0800 From: Peter Wemm Sender: owner-cvs-lib@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Peter Wemm wrote: > peter 96/12/30 04:35:21 > > Branch: lib/libc/net RELENG_2_2 > Modified: lib/libc/net Makefile.inc > Added: lib/libc/net res_stubs.c [..] > Revision Changes Path > 1.20.2.2 +1 -1 src/lib/libc/net/Makefile.inc YIKES!! oops!! This was not intended yet.. But I'd love to know how I did it!! Two things happened: 1: This was a remote commit. This should not have worked, since 'cvs add' has been aborting and leaving a corrupt rcs file when working remote. 2: The new file "res_stubs.c" was "cvs add'ed" only onto the 2.2 branch! It does not appear in HEAD! Hmm.. Well, in theory this should work, but it still suprised me... Anyway, the idea was that these files should go into 2.2 after testing in -current for a day or two... Perhaps this slip of fingers forced the issue. Joerg? Jordan? You want these backed out? (I've been using them in approximately this form for 8 weeks) Or wait and see if it causes problems first? Cheers, -Peter From owner-cvs-lib Mon Dec 30 05:18:55 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA24936 for cvs-lib-outgoing; Mon, 30 Dec 1996 05:18:55 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA24929; Mon, 30 Dec 1996 05:18:53 -0800 (PST) Date: Mon, 30 Dec 1996 05:18:53 -0800 (PST) From: Peter Wemm Message-Id: <199612301318.FAA24929@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/net base64.c inet_net_ntop.c inet_net_pton.c inet_neta.c Makefile.inc gethostbydns.c gethostbyht.c getnetbydns.c getnetnamadr.c map_v4v6.c ns_addr.c nsap_addr.c res_comp.c res_config.h res_debug.c res_init.c res_mkquery.c res_query.c res_send.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 05:18:53 Modified: lib/libc/net Makefile.inc gethostbydns.c gethostbyht.c getnetbydns.c getnetnamadr.c map_v4v6.c ns_addr.c nsap_addr.c res_comp.c res_config.h res_debug.c res_init.c res_mkquery.c res_query.c res_send.c Added: lib/libc/net base64.c inet_net_ntop.c inet_net_pton.c inet_neta.c Log: Here goes.. Bring the 4.9.5-P1 resolver into -current. This has the DNSSEC stuff, among other things. There are also some renamed functions, I've left out the res_stubs.c from this commit in case cvs bombs out.. Revision Changes Path 1.22 +5 -3 src/lib/libc/net/Makefile.inc 1.16 +40 -9 src/lib/libc/net/gethostbydns.c 1.7 +6 -7 src/lib/libc/net/gethostbyht.c 1.8 +2 -3 src/lib/libc/net/getnetbydns.c 1.7 +3 -3 src/lib/libc/net/getnetnamadr.c 1.2 +2 -1 src/lib/libc/net/map_v4v6.c 1.3 +1 -1 src/lib/libc/net/ns_addr.c 1.2 +2 -2 src/lib/libc/net/nsap_addr.c 1.8 +8 -3 src/lib/libc/net/res_comp.c 1.6 +0 -1 src/lib/libc/net/res_config.h 1.11 +393 -88 src/lib/libc/net/res_debug.c 1.10 +7 -3 src/lib/libc/net/res_init.c 1.10 +2 -61 src/lib/libc/net/res_mkquery.c 1.10 +6 -5 src/lib/libc/net/res_query.c 1.11 +39 -26 src/lib/libc/net/res_send.c From owner-cvs-lib Mon Dec 30 05:25:40 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA25167 for cvs-lib-outgoing; Mon, 30 Dec 1996 05:25:40 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA25160; Mon, 30 Dec 1996 05:25:39 -0800 (PST) Date: Mon, 30 Dec 1996 05:25:39 -0800 (PST) From: Peter Wemm Message-Id: <199612301325.FAA25160@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/net res_stubs.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 05:25:38 Added: lib/libc/net res_stubs.c Log: Tempt fate! 'cvs add' a file remotely which also exists in the Attic on RELENG_2_2! This is part#2 of the previous commit to src/lib/libc/net to contain the potential damage. This provides stubs so that binaries linked in 2.2 will run on 3.0 From owner-cvs-lib Mon Dec 30 05:30:51 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA25320 for cvs-lib-outgoing; Mon, 30 Dec 1996 05:30:51 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id FAA25307; Mon, 30 Dec 1996 05:30:21 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id VAA19052; Mon, 30 Dec 1996 21:30:07 +0800 (WST) Message-Id: <199612301330.VAA19052@spinner.DIALix.COM> X-Mailer: exmh version 1.6.9 8/22/96 To: Peter Wemm cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Subject: Re: cvs commit: src/lib/libc/net res_stubs.c In-reply-to: Your message of "Mon, 30 Dec 1996 05:25:39 PST." <199612301325.FAA25160@freefall.freebsd.org> Date: Mon, 30 Dec 1996 21:30:06 +0800 From: Peter Wemm Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Peter Wemm wrote: > peter 96/12/30 05:25:38 > Added: lib/libc/net res_stubs.c > Log: > Tempt fate! 'cvs add' a file remotely which also exists in the Attic on > RELENG_2_2! Whee!! It worked! :-) > This provides stubs so that binaries linked in 2.2 will run on 3.0 BTW, The alternative is to bump to libc.so.4.0 since functions would have been removed. If this fails to work as expected, we'll just have to rip this out and do it. Cheers, -Peter From owner-cvs-lib Mon Dec 30 05:32:10 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA25361 for cvs-lib-outgoing; Mon, 30 Dec 1996 05:32:10 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id FAA25347; Mon, 30 Dec 1996 05:31:53 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id VAA19077; Mon, 30 Dec 1996 21:31:48 +0800 (WST) Message-Id: <199612301331.VAA19077@spinner.DIALix.COM> X-Mailer: exmh version 1.6.9 8/22/96 To: Peter Wemm cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Subject: Re: cvs commit: src/lib/libc/net base64.c [...] In-reply-to: Your message of "Mon, 30 Dec 1996 05:18:53 PST." <199612301318.FAA24929@freefall.freebsd.org> Date: Mon, 30 Dec 1996 21:31:47 +0800 From: Peter Wemm Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Peter Wemm wrote: > Modified: lib/libc/net Makefile.inc gethostbydns.c gethostbyht.c > getnetbydns.c getnetnamadr.c map_v4v6.c ns_addr.c > nsap_addr.c res_comp.c res_config.h res_debug.c > res_init.c res_mkquery.c res_query.c res_send.c > Added: lib/libc/net base64.c inet_net_ntop.c inet_net_pton.c > inet_neta.c > Log: > Here goes.. Bring the 4.9.5-P1 resolver into -current. This has the > DNSSEC stuff, among other things. There are also some renamed functions, > I've left out the res_stubs.c from this commit in case cvs bombs out.. Oh no! I forgot to mention that Paul Traina did an early version of this but it was based on 4.9.5-REL.. Cheers, -Peter From owner-cvs-lib Mon Dec 30 06:02:50 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA26409 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:02:50 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA26402; Mon, 30 Dec 1996 06:02:46 -0800 (PST) Date: Mon, 30 Dec 1996 06:02:46 -0800 (PST) From: Peter Wemm Message-Id: <199612301402.GAA26402@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/xdr Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:02:45 Modified: lib/libc/xdr Makefile.inc Log: xdr manpage links Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.5 +33 -0 src/lib/libc/xdr/Makefile.inc From owner-cvs-lib Mon Dec 30 06:07:17 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA26626 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:07:17 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA26619; Mon, 30 Dec 1996 06:07:15 -0800 (PST) Date: Mon, 30 Dec 1996 06:07:15 -0800 (PST) From: Peter Wemm Message-Id: <199612301407.GAA26619@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/xdr xdr.c xdr_array.c xdr_float.c xdr_mem.c xdr_rec.c xdr_reference.c xdr_stdio.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:07:15 Modified: lib/libc/xdr xdr.c xdr_array.c xdr_float.c xdr_mem.c xdr_rec.c xdr_reference.c xdr_stdio.c Log: - Missing prototypes, including pointers to functions - 64 bit long type safe (wire protocols specified in explicit sized types) - Support systems that don't do unaligned accesses - Support for explicit int16 and int32 sizes in xdr Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.4 +177 -37 src/lib/libc/xdr/xdr.c 1.4 +3 -4 src/lib/libc/xdr/xdr_array.c 1.3 +48 -17 src/lib/libc/xdr/xdr_float.c 1.4 +82 -26 src/lib/libc/xdr/xdr_mem.c 1.5 +51 -50 src/lib/libc/xdr/xdr_rec.c 1.4 +3 -3 src/lib/libc/xdr/xdr_reference.c 1.3 +11 -13 src/lib/libc/xdr/xdr_stdio.c From owner-cvs-lib Mon Dec 30 06:08:47 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA26707 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:08:47 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA26700; Mon, 30 Dec 1996 06:08:46 -0800 (PST) Date: Mon, 30 Dec 1996 06:08:46 -0800 (PST) From: Peter Wemm Message-Id: <199612301408.GAA26700@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:08:46 Modified: lib/libc/rpc Makefile.inc Log: Add manpage links for rpc functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.6 +68 -0 src/lib/libc/rpc/Makefile.inc From owner-cvs-lib Mon Dec 30 06:12:39 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA26851 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:12:39 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA26844; Mon, 30 Dec 1996 06:12:38 -0800 (PST) Date: Mon, 30 Dec 1996 06:12:38 -0800 (PST) From: Peter Wemm Message-Id: <199612301412.GAA26844@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc bindresvport.3 bindresvport.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:12:37 Modified: lib/libc/rpc bindresvport.3 bindresvport.c Log: - Man page fix, updates. - minor cosmetic tweaks Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.4 +7 -2 src/lib/libc/rpc/bindresvport.3 1.6 +4 -6 src/lib/libc/rpc/bindresvport.c From owner-cvs-lib Mon Dec 30 06:13:38 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA26932 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:13:38 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA26921; Mon, 30 Dec 1996 06:13:34 -0800 (PST) Date: Mon, 30 Dec 1996 06:13:34 -0800 (PST) From: Peter Wemm Message-Id: <199612301413.GAA26921@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc auth_none.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:13:32 Modified: lib/libc/rpc auth_none.c Log: - prototype now in include file, not here Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.5 +1 -3 src/lib/libc/rpc/auth_none.c From owner-cvs-lib Mon Dec 30 06:14:44 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27023 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:14:44 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27014; Mon, 30 Dec 1996 06:14:41 -0800 (PST) Date: Mon, 30 Dec 1996 06:14:41 -0800 (PST) From: Peter Wemm Message-Id: <199612301414.GAA27014@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc auth_unix.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:14:41 Modified: lib/libc/rpc auth_unix.c Log: - prototype now in common include file - standard function name Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.7 +2 -4 src/lib/libc/rpc/auth_unix.c From owner-cvs-lib Mon Dec 30 06:17:23 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27154 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:17:23 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27147; Mon, 30 Dec 1996 06:17:21 -0800 (PST) Date: Mon, 30 Dec 1996 06:17:21 -0800 (PST) From: Peter Wemm Message-Id: <199612301417.GAA27147@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc clnt_generic.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:17:20 Modified: lib/libc/rpc clnt_generic.c Log: - use standard function - timeout code repaired elsewhere, remove unneeded workaround Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.5 +7 -3 src/lib/libc/rpc/clnt_generic.c From owner-cvs-lib Mon Dec 30 06:19:36 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27270 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:19:36 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27261; Mon, 30 Dec 1996 06:19:35 -0800 (PST) Date: Mon, 30 Dec 1996 06:19:35 -0800 (PST) From: Peter Wemm Message-Id: <199612301419.GAA27261@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc clnt_perror.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:19:35 Modified: lib/libc/rpc clnt_perror.c Log: - buffer overflow fix, from OpenBSD - optimise the error number -> string mapping code Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.6 +58 -110 src/lib/libc/rpc/clnt_perror.c From owner-cvs-lib Mon Dec 30 06:21:38 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27430 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:21:38 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27423; Mon, 30 Dec 1996 06:21:37 -0800 (PST) Date: Mon, 30 Dec 1996 06:21:37 -0800 (PST) From: Peter Wemm Message-Id: <199612301421.GAA27423@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc clnt_raw.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:21:37 Modified: lib/libc/rpc clnt_raw.c Log: - prototype moved to include file Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.6 +1 -3 src/lib/libc/rpc/clnt_raw.c From owner-cvs-lib Mon Dec 30 06:23:52 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27569 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:23:52 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27562; Mon, 30 Dec 1996 06:23:51 -0800 (PST) Date: Mon, 30 Dec 1996 06:23:51 -0800 (PST) From: Peter Wemm Message-Id: <199612301423.GAA27562@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc clnt_simple.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:23:51 Modified: lib/libc/rpc clnt_simple.c Log: - don't close an unopen socket - canonical function declaration - use constants from includes, not magic numbers - use standard functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.6 +8 -5 src/lib/libc/rpc/clnt_simple.c From owner-cvs-lib Mon Dec 30 06:26:30 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27679 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:26:30 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27672; Mon, 30 Dec 1996 06:26:29 -0800 (PST) Date: Mon, 30 Dec 1996 06:26:29 -0800 (PST) From: Peter Wemm Message-Id: <199612301426.GAA27672@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc get_myaddress.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:26:29 Modified: lib/libc/rpc get_myaddress.c Log: - canonical function declaration - don't exit. It's bad form for libc to exit() or abort() instead of returning an error. - only use loopback addresses after checking the real interfaces. Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.6 +21 -9 src/lib/libc/rpc/get_myaddress.c From owner-cvs-lib Mon Dec 30 06:28:13 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27799 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:28:13 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27792; Mon, 30 Dec 1996 06:28:12 -0800 (PST) Date: Mon, 30 Dec 1996 06:28:12 -0800 (PST) From: Peter Wemm Message-Id: <199612301428.GAA27792@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc getrpcent.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:28:11 Modified: lib/libc/rpc getrpcent.3 Log: - tags in correct order - list missing functions - list missing args Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.5 +6 -4 src/lib/libc/rpc/getrpcent.3 From owner-cvs-lib Mon Dec 30 06:30:29 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27938 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:30:29 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA27931; Mon, 30 Dec 1996 06:30:28 -0800 (PST) Date: Mon, 30 Dec 1996 06:30:28 -0800 (PST) From: Peter Wemm Message-Id: <199612301430.GAA27931@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc rpc.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:30:27 Modified: lib/libc/rpc rpc.3 Log: - update return type of an "internal but documented" function - warn about FD_SETSIZE in certain internal functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.6 +10 -2 src/lib/libc/rpc/rpc.3 From owner-cvs-lib Mon Dec 30 06:36:20 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28110 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:36:20 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28101; Mon, 30 Dec 1996 06:36:18 -0800 (PST) Date: Mon, 30 Dec 1996 06:36:18 -0800 (PST) From: Peter Wemm Message-Id: <199612301436.GAA28101@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc clnt_tcp.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:36:17 Modified: lib/libc/rpc clnt_tcp.c Log: - prototypes now in standard include file - improve initial "random" sequence number, to make it harder to guess in long running daemons. - fix timeout code. - unlimited number of fd's in select. Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. - Protect against select() that returns time remaining (on my systems). Revision Changes Path 1.7 +43 -23 src/lib/libc/rpc/clnt_tcp.c From owner-cvs-lib Mon Dec 30 06:40:36 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28273 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:40:36 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28265; Mon, 30 Dec 1996 06:40:35 -0800 (PST) Date: Mon, 30 Dec 1996 06:40:35 -0800 (PST) From: Peter Wemm Message-Id: <199612301440.GAA28265@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc clnt_udp.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:40:35 Modified: lib/libc/rpc clnt_udp.c Log: - prototypes now in include file - fix timeout code - better "random" initial transaction id for long running daemons - unlimited number of file descriptors to select(). - 64 bit type safe wire protocol Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. - typo (spelling police :-) - dont die on select() that returns time remaining (on my systems) Revision Changes Path 1.8 +64 -49 src/lib/libc/rpc/clnt_udp.c From owner-cvs-lib Mon Dec 30 06:42:33 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28412 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:42:33 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28405; Mon, 30 Dec 1996 06:42:32 -0800 (PST) Date: Mon, 30 Dec 1996 06:42:32 -0800 (PST) From: Peter Wemm Message-Id: <199612301442.GAA28405@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc getrpcent.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:42:32 Modified: lib/libc/rpc getrpcent.c Log: - OpenBSD's strncpy fixes to ensure NULL termination - missed endrpcent() in some cases. Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.6 +11 -8 src/lib/libc/rpc/getrpcent.c From owner-cvs-lib Mon Dec 30 06:43:45 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28497 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:43:45 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28488; Mon, 30 Dec 1996 06:43:44 -0800 (PST) Date: Mon, 30 Dec 1996 06:43:44 -0800 (PST) From: Peter Wemm Message-Id: <199612301443.GAA28488@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc getrpcport.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:43:43 Modified: lib/libc/rpc getrpcport.c Log: - missing prototype from include file - canconical function declaration (ctags safe) - use standard functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.6 +5 -5 src/lib/libc/rpc/getrpcport.c From owner-cvs-lib Mon Dec 30 06:46:35 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28620 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:46:35 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28613; Mon, 30 Dec 1996 06:46:34 -0800 (PST) Date: Mon, 30 Dec 1996 06:46:34 -0800 (PST) From: Peter Wemm Message-Id: <199612301446.GAA28613@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc pmap_clnt.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:46:34 Modified: lib/libc/rpc pmap_clnt.c Log: - don't close unopen socket - ensure we're not spoofed/confused while trying to talk to the portmapper - handle new get_myaddress failure cases - prototype now in include file Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.5 +12 -7 src/lib/libc/rpc/pmap_clnt.c From owner-cvs-lib Mon Dec 30 06:48:30 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28718 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:48:30 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28709; Mon, 30 Dec 1996 06:48:29 -0800 (PST) Date: Mon, 30 Dec 1996 06:48:29 -0800 (PST) From: Peter Wemm Message-Id: <199612301448.GAA28709@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc pmap_getmaps.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:48:28 Modified: lib/libc/rpc pmap_getmaps.c Log: - Don't close an unopened socket Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.5 +3 -2 src/lib/libc/rpc/pmap_getmaps.c From owner-cvs-lib Mon Dec 30 06:49:26 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28782 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:49:26 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA28775; Mon, 30 Dec 1996 06:49:25 -0800 (PST) Date: Mon, 30 Dec 1996 06:49:25 -0800 (PST) From: Peter Wemm Message-Id: <199612301449.GAA28775@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc pmap_getport.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:49:25 Modified: lib/libc/rpc pmap_getport.c Log: - dont close an unopen socket Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.4 +3 -2 src/lib/libc/rpc/pmap_getport.c From owner-cvs-lib Mon Dec 30 06:53:24 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA29328 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:53:24 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA29310; Mon, 30 Dec 1996 06:53:21 -0800 (PST) Date: Mon, 30 Dec 1996 06:53:21 -0800 (PST) From: Peter Wemm Message-Id: <199612301453.GAA29310@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc pmap_rmt.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:53:21 Modified: lib/libc/rpc pmap_rmt.c Log: - prototype now in include file, plus no longer needed anyway - fix timeout code - better sequence number generation (for long running daemons) - dont close an unopen socket - use standard functions - 64 bit type safe for wire protocols - unlimited file descriptors Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.9 +44 -37 src/lib/libc/rpc/pmap_rmt.c From owner-cvs-lib Mon Dec 30 06:55:42 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA29497 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:55:42 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA29483; Mon, 30 Dec 1996 06:55:40 -0800 (PST) Date: Mon, 30 Dec 1996 06:55:40 -0800 (PST) From: Peter Wemm Message-Id: <199612301455.GAA29483@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc rpc_callmsg.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:55:39 Modified: lib/libc/rpc rpc_callmsg.c Log: - 64 bit type safe on-the-wire protocol - use standard functions - prototype now in include file Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.5 +15 -17 src/lib/libc/rpc/rpc_callmsg.c From owner-cvs-lib Mon Dec 30 06:57:37 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA29673 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:57:37 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA29663; Mon, 30 Dec 1996 06:57:35 -0800 (PST) Date: Mon, 30 Dec 1996 06:57:35 -0800 (PST) From: Peter Wemm Message-Id: <199612301457.GAA29663@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc rpc_commondata.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:57:34 Modified: lib/libc/rpc rpc_commondata.c Log: - kill non-FD_SETSIZE code Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.3 +2 -5 src/lib/libc/rpc/rpc_commondata.c From owner-cvs-lib Mon Dec 30 06:59:14 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA29862 for cvs-lib-outgoing; Mon, 30 Dec 1996 06:59:14 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA29855; Mon, 30 Dec 1996 06:59:13 -0800 (PST) Date: Mon, 30 Dec 1996 06:59:13 -0800 (PST) From: Peter Wemm Message-Id: <199612301459.GAA29855@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc rpc_dtablesize.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 06:59:12 Modified: lib/libc/rpc rpc_dtablesize.c Log: Remove our code that clamped the max select() fd number to FD_SETSIZE (256) This function is now unused. Revision Changes Path 1.5 +3 -16 src/lib/libc/rpc/rpc_dtablesize.c From owner-cvs-lib Mon Dec 30 07:00:58 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA00189 for cvs-lib-outgoing; Mon, 30 Dec 1996 07:00:58 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA00180; Mon, 30 Dec 1996 07:00:56 -0800 (PST) Date: Mon, 30 Dec 1996 07:00:56 -0800 (PST) From: Peter Wemm Message-Id: <199612301500.HAA00180@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc rpc_prot.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 07:00:55 Modified: lib/libc/rpc rpc_prot.c Log: - make wire protocol 64 bit type safe Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.4 +10 -10 src/lib/libc/rpc/rpc_prot.c From owner-cvs-lib Mon Dec 30 07:07:38 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA00514 for cvs-lib-outgoing; Mon, 30 Dec 1996 07:07:38 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA00507; Mon, 30 Dec 1996 07:07:36 -0800 (PST) Date: Mon, 30 Dec 1996 07:07:36 -0800 (PST) From: Peter Wemm Message-Id: <199612301507.HAA00507@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc svc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 07:07:35 Modified: lib/libc/rpc svc.c Log: - major overhaul to make this deal with unlimited fd's. - kill non-FD_SETSIZE code Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Note, there was a nasty bug with our old code here. It would trash the stack if a fd > 31 was passed in. It was using a "long" as though it was an "fd_set", ie: it was assuming that a long was 256 bits wide. :-( This has been lurking here for a while, since the FD_SETSIZE #ifdef's were first implemented. Revision Changes Path 1.7 +68 -56 src/lib/libc/rpc/svc.c From owner-cvs-lib Mon Dec 30 07:10:16 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA00776 for cvs-lib-outgoing; Mon, 30 Dec 1996 07:10:16 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA00769; Mon, 30 Dec 1996 07:10:15 -0800 (PST) Date: Mon, 30 Dec 1996 07:10:15 -0800 (PST) From: Peter Wemm Message-Id: <199612301510.HAA00769@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc svc_auth_unix.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 07:10:14 Modified: lib/libc/rpc svc_auth_unix.c Log: - make wire protocol 64 bit type safe - use standard functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.4 +4 -4 src/lib/libc/rpc/svc_auth_unix.c From owner-cvs-lib Mon Dec 30 07:14:33 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA00996 for cvs-lib-outgoing; Mon, 30 Dec 1996 07:14:33 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA00987; Mon, 30 Dec 1996 07:14:31 -0800 (PST) Date: Mon, 30 Dec 1996 07:14:31 -0800 (PST) From: Peter Wemm Message-Id: <199612301514.HAA00987@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc svc_run.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 07:14:31 Modified: lib/libc/rpc svc_run.c Log: - overhaul for unlimited file descriptors - prototypes now in include files Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Note: potential bug here, It looks like there could be a null pointer dereference depending on what has already been called to initialise some shared data. Revision Changes Path 1.4 +24 -15 src/lib/libc/rpc/svc_run.c From owner-cvs-lib Mon Dec 30 07:16:27 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA01172 for cvs-lib-outgoing; Mon, 30 Dec 1996 07:16:27 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA01165; Mon, 30 Dec 1996 07:16:24 -0800 (PST) Date: Mon, 30 Dec 1996 07:16:24 -0800 (PST) From: Peter Wemm Message-Id: <199612301516.HAA01165@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc svc_simple.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 07:16:24 Modified: lib/libc/rpc svc_simple.c Log: - canonical function declaration - prototypes now in common include file - use standard functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.5 +6 -7 src/lib/libc/rpc/svc_simple.c From owner-cvs-lib Mon Dec 30 07:19:11 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA01327 for cvs-lib-outgoing; Mon, 30 Dec 1996 07:19:11 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA01318; Mon, 30 Dec 1996 07:19:10 -0800 (PST) Date: Mon, 30 Dec 1996 07:19:10 -0800 (PST) From: Peter Wemm Message-Id: <199612301519.HAA01318@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc svc_tcp.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 07:19:09 Modified: lib/libc/rpc svc_tcp.c Log: - prototypes now in include file - overhaul for unlimited fd's - OpenBSD's ftp port bounce attack fix - fix timeouts Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.8 +48 -26 src/lib/libc/rpc/svc_tcp.c From owner-cvs-lib Mon Dec 30 07:21:21 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA01508 for cvs-lib-outgoing; Mon, 30 Dec 1996 07:21:21 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA01500; Mon, 30 Dec 1996 07:21:20 -0800 (PST) Date: Mon, 30 Dec 1996 07:21:20 -0800 (PST) From: Peter Wemm Message-Id: <199612301521.HAA01500@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc svc_udp.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 07:21:20 Modified: lib/libc/rpc svc_udp.c Log: - make wire protocol 64 bit type safe - extern prototypes now in include file - fix local prototypes - use standard functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code. Revision Changes Path 1.7 +9 -11 src/lib/libc/rpc/svc_udp.c From owner-cvs-lib Mon Dec 30 09:03:13 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA05636 for cvs-lib-outgoing; Mon, 30 Dec 1996 09:03:13 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id JAA05617; Mon, 30 Dec 1996 09:02:22 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id BAA01124; Tue, 31 Dec 1996 01:02:05 +0800 (WST) Message-Id: <199612301702.BAA01124@spinner.DIALix.COM> X-Mailer: exmh version 1.6.9 8/22/96 To: Peter Wemm cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Subject: Re: cvs commit: src/lib/libc/rpc svc_run.c In-reply-to: Your message of "Mon, 30 Dec 1996 07:14:31 PST." <199612301514.HAA00987@freefall.freebsd.org> Date: Tue, 31 Dec 1996 01:02:04 +0800 From: Peter Wemm Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Peter Wemm wrote: > Modified: lib/libc/rpc svc_run.c [...] > Note: potential bug here, It looks like there could be a null pointer > dereference depending on what has already been called to initialise some > shared data. Cancel that thought, I see what's happening now. It is correct. Cheers, -Peter From owner-cvs-lib Mon Dec 30 10:41:23 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id KAA10507 for cvs-lib-outgoing; Mon, 30 Dec 1996 10:41:23 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id KAA10500; Mon, 30 Dec 1996 10:41:21 -0800 (PST) Date: Mon, 30 Dec 1996 10:41:21 -0800 (PST) From: Peter Wemm Message-Id: <199612301841.KAA10500@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc rpc_dtablesize.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/30 10:41:21 Modified: lib/libc/rpc rpc_dtablesize.c Log: Oops! Bad Idea! (TM) Restore the clamp on the return value from rpc_dtablesize().. Some programs (eg: ypserv) use this as an indication of how large svc_fdset is in their hand-rolled svc_run() loops. The svc_fdset table is maintained by the rpc library explicitly for compatability with such programs. (It uses a different variable-sized bitmap itself internally) Revision Changes Path 1.6 +13 -3 src/lib/libc/rpc/rpc_dtablesize.c From owner-cvs-lib Mon Dec 30 12:12:44 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id MAA15647 for cvs-lib-outgoing; Mon, 30 Dec 1996 12:12:44 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id MAA15642; Mon, 30 Dec 1996 12:12:41 -0800 (PST) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.8.4/8.6.9) with ESMTP id MAA15659; Mon, 30 Dec 1996 12:12:30 -0800 (PST) To: Peter Wemm cc: joerg@freebsd.org, jkh@freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Subject: Re: cvs commit: src/lib/libc/net res_stubs.c Makefile.inc In-reply-to: Your message of "Mon, 30 Dec 1996 20:42:38 +0800." <199612301242.UAA16567@spinner.DIALix.COM> Date: Mon, 30 Dec 1996 12:12:29 -0800 Message-ID: <15655.851976749@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-lib@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Anyway, the idea was that these files should go into 2.2 after testing in > -current for a day or two... Perhaps this slip of fingers forced the > issue. Joerg? Jordan? You want these backed out? (I've been using them > in approximately this form for 8 weeks) Or wait and see if it causes > problems first? I'm willing to leave them in there until/unless they cause problems. We've still got a few weeks of testing ahead, so better now than later. :) Jordan From owner-cvs-lib Mon Dec 30 12:28:59 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id MAA16524 for cvs-lib-outgoing; Mon, 30 Dec 1996 12:28:59 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id MAA16518; Mon, 30 Dec 1996 12:28:54 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id EAA25710; Tue, 31 Dec 1996 04:28:34 +0800 (WST) Message-Id: <199612302028.EAA25710@spinner.DIALix.COM> X-Mailer: exmh version 1.6.9 8/22/96 To: "Jordan K. Hubbard" cc: joerg@freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Subject: Re: cvs commit: src/lib/libc/net res_stubs.c Makefile.inc In-reply-to: Your message of "Mon, 30 Dec 1996 12:12:29 PST." <15655.851976749@time.cdrom.com> Date: Tue, 31 Dec 1996 04:28:34 +0800 From: Peter Wemm Sender: owner-cvs-lib@freebsd.org X-Loop: FreeBSD.org Precedence: bulk "Jordan K. Hubbard" wrote: > > Anyway, the idea was that these files should go into 2.2 after testing in > > -current for a day or two... Perhaps this slip of fingers forced the > > issue. Joerg? Jordan? You want these backed out? (I've been using them > > in approximately this form for 8 weeks) Or wait and see if it causes > > problems first? > > I'm willing to leave them in there until/unless they cause problems. > We've still got a few weeks of testing ahead, so better now than later. :) > > Jordan Well, I'm certain (within the limits imposed my Murphy's law) that it cannot possibly *cause* problems. The issue is more one of "Can 2.2 run an arbitary resolver-using 3.0 binary, such as sendmail" and vice versa. If not, we need to find and add the missing aliases before it's shipped. The two are call interface compatable. Casual inspection of the early bind-8 resolver looks pretty much the same as the bind-4.9.5-P1 code that I just imported into -current, so providing we get this right, John Polstra might actually get his wish for a while. :-) But then, wait till the question of the bind-8 service switch comes up.. Now _that_ is going to be fun... Cheers, -Peter From owner-cvs-lib Mon Dec 30 13:08:52 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id NAA19626 for cvs-lib-outgoing; Mon, 30 Dec 1996 13:08:52 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id NAA19616; Mon, 30 Dec 1996 13:08:49 -0800 (PST) Date: Mon, 30 Dec 1996 13:08:49 -0800 (PST) From: Mike Pritchard Message-Id: <199612302108.NAA19616@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libutil login.3 login_tty.3 logout.3 logwtmp.3 pty.3 setproctitle.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mpp 96/12/30 13:08:48 Modified: lib/libutil login.3 login_tty.3 logout.3 logwtmp.3 pty.3 setproctitle.3 Log: Spelling/mdoc police. Revision Changes Path 1.2 +3 -3 src/lib/libutil/login.3 1.2 +5 -5 src/lib/libutil/login_tty.3 1.2 +6 -6 src/lib/libutil/logout.3 1.2 +2 -2 src/lib/libutil/logwtmp.3 1.2 +17 -16 src/lib/libutil/pty.3 1.5 +6 -6 src/lib/libutil/setproctitle.3 From owner-cvs-lib Mon Dec 30 13:15:54 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id NAA20446 for cvs-lib-outgoing; Mon, 30 Dec 1996 13:15:54 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id NAA20433; Mon, 30 Dec 1996 13:15:51 -0800 (PST) Date: Mon, 30 Dec 1996 13:15:51 -0800 (PST) From: Mike Pritchard Message-Id: <199612302115.NAA20433@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libutil Makefile setproctitle.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mpp 96/12/30 13:15:49 Branch: lib/libutil RELENG_2_2 Modified: lib/libutil Makefile setproctitle.3 Log: YAMFC: Install the new login*.3 man pages and pty.3. mdoc changes to setproctitle.3. The new man pages were tagged onto the RELENG_2_2. branch. Revision Changes Path 1.3.2.1 +2 -1 src/lib/libutil/Makefile 1.4.2.1 +6 -6 src/lib/libutil/setproctitle.3 From owner-cvs-lib Mon Dec 30 13:22:12 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id NAA21184 for cvs-lib-outgoing; Mon, 30 Dec 1996 13:22:12 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id NAA21134; Mon, 30 Dec 1996 13:21:46 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id WAA15926; Mon, 30 Dec 1996 22:21:42 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id WAA14840; Mon, 30 Dec 1996 22:21:42 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.4/8.6.9) id WAA16524; Mon, 30 Dec 1996 22:20:55 +0100 (MET) From: J Wunsch Message-Id: <199612302120.WAA16524@uriah.heep.sax.de> Subject: Re: cvs commit: src/lib/libutil Makefile setproctitle.3 To: mpp@freefall.freebsd.org (Mike Pritchard) Date: Mon, 30 Dec 1996 22:20:55 +0100 (MET) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199612302115.NAA20433@freefall.freebsd.org> from Mike Pritchard at "Dec 30, 96 01:15:51 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk As Mike Pritchard wrote: > Install the new login*.3 man pages and pty.3. > mdoc changes to setproctitle.3. > > The new man pages were tagged onto the RELENG_2_2. > branch. Thanks! -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-lib Mon Dec 30 18:39:44 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id SAA07780 for cvs-lib-outgoing; Mon, 30 Dec 1996 18:39:44 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id SAA07768; Mon, 30 Dec 1996 18:39:42 -0800 (PST) Date: Mon, 30 Dec 1996 18:39:42 -0800 (PST) From: Bruce Evans Message-Id: <199612310239.SAA07768@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/compat/compat20 Makefile src/lib/compat/compat1x Makefile src/lib/compat/compat21 Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/12/30 18:39:41 Modified: lib/compat/compat1x Makefile Log: Use `beforeinstall' target instead of `install' target so that the links get installed. The `install' target should only be overridden when the default one would do something wrong and you're too lazy to fix the default one. Revision Changes Path 1.5 +3 -4 src/lib/compat/compat1x/Makefile Modified: lib/compat/compat20 Makefile lib/compat/compat21 Makefile Log: Use `beforeinstall' target instead of `install' target to avoid setting a bad example. Revision Changes Path 1.5 +2 -2 src/lib/compat/compat20/Makefile 1.5 +2 -2 src/lib/compat/compat21/Makefile From owner-cvs-lib Tue Dec 31 01:02:43 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id BAA20947 for cvs-lib-outgoing; Tue, 31 Dec 1996 01:02:43 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id BAA20940; Tue, 31 Dec 1996 01:02:41 -0800 (PST) Date: Tue, 31 Dec 1996 01:02:41 -0800 (PST) From: Peter Wemm Message-Id: <199612310902.BAA20940@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/compat/compat21 libgmp.so.2.0.gz.uu Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/31 01:02:40 Modified: lib/compat/compat21 Makefile Added: lib/compat/compat21 libgmp.so.2.0.gz.uu Log: libgmp.so.2.0 was missing from the compat21 dist (should be in 2.2) Reported by: John Fieber Revision Changes Path 1.6 +2 -2 src/lib/compat/compat21/Makefile From owner-cvs-lib Tue Dec 31 01:14:04 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id BAA21346 for cvs-lib-outgoing; Tue, 31 Dec 1996 01:14:04 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id BAA21339; Tue, 31 Dec 1996 01:14:02 -0800 (PST) Date: Tue, 31 Dec 1996 01:14:02 -0800 (PST) From: Peter Wemm Message-Id: <199612310914.BAA21339@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc svc_run.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/31 01:14:01 Modified: lib/libc/rpc svc_run.c Log: use svc_maxfd + 1 in the select() call. (There may be a behavior difference between the 2.1 and 2.2/3.0 kernels in this area, it seemed to work for me but I have a horribly hacked select() that might have a bug in the handling of this) Submitted by: wpaul Revision Changes Path 1.5 +3 -3 src/lib/libc/rpc/svc_run.c From owner-cvs-lib Tue Dec 31 01:16:15 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id BAA21453 for cvs-lib-outgoing; Tue, 31 Dec 1996 01:16:15 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id BAA21446; Tue, 31 Dec 1996 01:16:13 -0800 (PST) Date: Tue, 31 Dec 1996 01:16:13 -0800 (PST) From: Peter Wemm Message-Id: <199612310916.BAA21446@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc svc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/12/31 01:16:13 Modified: lib/libc/rpc svc.c Log: prototype of shared function now in include file Revision Changes Path 1.8 +1 -3 src/lib/libc/rpc/svc.c From owner-cvs-lib Tue Dec 31 08:22:42 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA05381 for cvs-lib-outgoing; Tue, 31 Dec 1996 08:22:42 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA05373; Tue, 31 Dec 1996 08:22:41 -0800 (PST) Date: Tue, 31 Dec 1996 08:22:41 -0800 (PST) From: Bill Paul Message-Id: <199612311622.IAA05373@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/net ether_addr.c gethostbynis.c getnetbynis.c getservent.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 96/12/31 08:22:40 Branch: lib/libc/net RELENG_2_2 Modified: lib/libc/net ether_addr.c gethostbynis.c getnetbynis.c getservent.c Log: Bring in YP buffer size/NUL termination fixes from -current. Revision Changes Path 1.4.2.2 +6 -4 src/lib/libc/net/ether_addr.c 1.4.2.2 +3 -3 src/lib/libc/net/gethostbynis.c 1.6.2.1 +5 -4 src/lib/libc/net/getnetbynis.c 1.5.2.2 +3 -4 src/lib/libc/net/getservent.c From owner-cvs-lib Tue Dec 31 09:42:35 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA09123 for cvs-lib-outgoing; Tue, 31 Dec 1996 09:42:35 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA09116; Tue, 31 Dec 1996 09:42:34 -0800 (PST) Date: Tue, 31 Dec 1996 09:42:34 -0800 (PST) From: Bill Paul Message-Id: <199612311742.JAA09116@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/gen getgrent.c getnetgrent.c getpwent.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 96/12/31 09:42:33 Branch: lib/libc/gen RELENG_2_2 Modified: lib/libc/gen getgrent.c getnetgrent.c getpwent.c Log: Merge in rest of YP buffer/NUL termination fixes. Revision Changes Path 1.12.2.1 +7 -3 src/lib/libc/gen/getgrent.c 1.17.2.2 +2 -2 src/lib/libc/gen/getnetgrent.c 1.35.2.1 +5 -4 src/lib/libc/gen/getpwent.c From owner-cvs-lib Tue Dec 31 19:29:39 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id TAA10278 for cvs-lib-outgoing; Tue, 31 Dec 1996 19:29:39 -0800 (PST) Received: (from alex@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id TAA10269; Tue, 31 Dec 1996 19:29:36 -0800 (PST) Date: Tue, 31 Dec 1996 19:29:36 -0800 (PST) From: Alex Nash Message-Id: <199701010329.TAA10269@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libutil pty.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk alex 96/12/31 19:29:36 Modified: lib/libutil pty.3 Log: Grammatical changes. Reviewed by: joerg Revision Changes Path 1.3 +4 -4 src/lib/libutil/pty.3 From owner-cvs-lib Tue Dec 31 20:53:09 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id UAA13256 for cvs-lib-outgoing; Tue, 31 Dec 1996 20:53:09 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id UAA13241; Tue, 31 Dec 1996 20:52:56 -0800 (PST) Date: Tue, 31 Dec 1996 20:52:56 -0800 (PST) From: Bruce Evans Message-Id: <199701010452.UAA13241@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/genclass Makefile src/lib/csu/i386 Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/12/31 20:52:56 Modified: gnu/usr.bin/genclass Makefile lib/csu/i386 Makefile Log: Use ${COPY} instead of -C for installing non-source files. crt*.o should be installed using the same flag as libraries, but ${COPY} is currently used for libraries. Revision Changes Path 1.2 +2 -2 src/gnu/usr.bin/genclass/Makefile 1.26 +2 -2 src/lib/csu/i386/Makefile