From owner-cvs-user Sun Oct 15 04:13:48 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21558 for cvs-user-outgoing; Sun, 15 Oct 1995 04:13:48 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21547 ; Sun, 15 Oct 1995 04:13:41 -0700 Date: Sun, 15 Oct 1995 04:13:41 -0700 From: Poul-Henning Kamp Message-Id: <199510151113.EAA21547@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/TODO-2.1 phk Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 04:13:40 Removed: TODO-2.1 phk Log: ZAP! ... Very funny Scotty!! and now please beam up my clothes too... From owner-cvs-user Sun Oct 15 04:15:32 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21638 for cvs-user-outgoing; Sun, 15 Oct 1995 04:15:32 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21628 ; Sun, 15 Oct 1995 04:15:29 -0700 Date: Sun, 15 Oct 1995 04:15:29 -0700 From: Poul-Henning Kamp Message-Id: <199510151115.EAA21628@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/tools - New directory Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 04:15:29 src/tools - New directory From owner-cvs-user Sun Oct 15 04:16:57 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21703 for cvs-user-outgoing; Sun, 15 Oct 1995 04:16:57 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21684 ; Sun, 15 Oct 1995 04:16:52 -0700 Date: Sun, 15 Oct 1995 04:16:52 -0700 From: Poul-Henning Kamp Message-Id: <199510151116.EAA21684@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/tools/diag - New directory Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 04:16:51 src/tools/diag - New directory From owner-cvs-user Sun Oct 15 04:17:01 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21739 for cvs-user-outgoing; Sun, 15 Oct 1995 04:17:01 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21689 ; Sun, 15 Oct 1995 04:16:53 -0700 Date: Sun, 15 Oct 1995 04:16:53 -0700 From: Poul-Henning Kamp Message-Id: <199510151116.EAA21689@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/tools/regression - New directory Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 04:16:53 src/tools/regression - New directory From owner-cvs-user Sun Oct 15 04:17:05 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21769 for cvs-user-outgoing; Sun, 15 Oct 1995 04:17:05 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21702 ; Sun, 15 Oct 1995 04:16:56 -0700 Date: Sun, 15 Oct 1995 04:16:56 -0700 From: Poul-Henning Kamp Message-Id: <199510151116.EAA21702@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/tools/test - New directory Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 04:16:55 src/tools/test - New directory From owner-cvs-user Sun Oct 15 04:17:08 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21796 for cvs-user-outgoing; Sun, 15 Oct 1995 04:17:08 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA21728 ; Sun, 15 Oct 1995 04:16:59 -0700 Date: Sun, 15 Oct 1995 04:16:59 -0700 From: Poul-Henning Kamp Message-Id: <199510151116.EAA21728@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/tools/tools - New directory Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 04:16:58 src/tools/tools - New directory From owner-cvs-user Sun Oct 15 04:28:13 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA22125 for cvs-user-outgoing; Sun, 15 Oct 1995 04:28:13 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA22115 ; Sun, 15 Oct 1995 04:28:05 -0700 Date: Sun, 15 Oct 1995 04:28:05 -0700 From: Poul-Henning Kamp Message-Id: <199510151128.EAA22115@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/tools/tools README Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 04:28:04 Added: tools README Log: README reads: This directory tree contains tools used for the maintenance of FreeBSD. There are no Makefile structure, but possibly Makefiles in some of the subdirs. Nothing show be installed from here and into the running system. This directory should contain only subdirs and this file. Added: tools/diag README Log: README reads: This directory is for diagnostic programs. A diagnostic program is one that will inform you that something is wrong somewhere, for instance by traversing a kernel-structure and verifying the integrity. Please make a subdir per program, and add a brief description to this file. Added: tools/regression README Log: README reads: This directory is for regression test programs. A regression test program is one that will excercise a particular bit of the system to check that we have not reintroduced an old bug. Please make a subdir per program, and add a brief description to this file. Added: tools/test README Log: README reads: This directory is for test programs. A test program is one that will excercise a particular bit of the system and try to break it and/or measuring performance on it. Please make a subdir per program, and add a brief description to this file. Added: tools/tools README Log: README reads: This directory is for tools. A tool is something which is sometimes useful, and doesn't fit any of the other categories. Please make a subdir per program, and add a brief description to this file. From owner-cvs-user Sun Oct 15 04:32:07 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA22223 for cvs-user-outgoing; Sun, 15 Oct 1995 04:32:07 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA22215 ; Sun, 15 Oct 1995 04:32:03 -0700 Date: Sun, 15 Oct 1995 04:32:03 -0700 From: Poul-Henning Kamp Message-Id: <199510151132.EAA22215@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/tools/tools/kernxref - New directory Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 04:32:02 src/tools/tools/kernxref - New directory From owner-cvs-user Sun Oct 15 04:33:48 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA22326 for cvs-user-outgoing; Sun, 15 Oct 1995 04:33:48 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA22317 ; Sun, 15 Oct 1995 04:33:44 -0700 Date: Sun, 15 Oct 1995 04:33:44 -0700 From: Poul-Henning Kamp Message-Id: <199510151133.EAA22317@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/tools/tools/kernxref kernxref.sh Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 04:33:43 Modified: tools/tools README Added: tools/tools/kernxref kernxref.sh Log: Add kernxref, a shellscript to crossreference the symbols of the LINT kernel. From owner-cvs-user Sun Oct 15 05:27:06 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA22877 for cvs-user-outgoing; Sun, 15 Oct 1995 05:27:06 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA22868 ; Sun, 15 Oct 1995 05:26:58 -0700 Date: Sun, 15 Oct 1995 05:26:58 -0700 From: Poul-Henning Kamp Message-Id: <199510151226.FAA22868@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/tools/test/malloc - New directory Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 05:26:57 src/tools/test/malloc - New directory From owner-cvs-user Sun Oct 15 05:29:18 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA22974 for cvs-user-outgoing; Sun, 15 Oct 1995 05:29:18 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA22965 ; Sun, 15 Oct 1995 05:29:14 -0700 Date: Sun, 15 Oct 1995 05:29:14 -0700 From: Poul-Henning Kamp Message-Id: <199510151229.FAA22965@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/tools/test/malloc Makefile malloc.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 05:29:14 Modified: tools/test README Added: tools/test/malloc Makefile malloc.c Log: malloc.c A program to benchmark and test malloc. From owner-cvs-user Sun Oct 15 05:41:15 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA23355 for cvs-user-outgoing; Sun, 15 Oct 1995 05:41:15 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA23344 ; Sun, 15 Oct 1995 05:41:10 -0700 Date: Sun, 15 Oct 1995 05:41:10 -0700 From: "Jordan K. Hubbard" Message-Id: <199510151241.FAA23344@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall package.c Makefile config.c dist.c dist.h dmenu.c index.c install.c menus.c sysinstall.h system.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/15 05:41:10 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall Makefile config.c dist.c dist.h dmenu.c index.c install.c menus.c sysinstall.h system.c Added: release/sysinstall package.c Log: Sync. Split into more rational package support functions and clients of those functions. From owner-cvs-user Sun Oct 15 05:55:23 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA23898 for cvs-user-outgoing; Sun, 15 Oct 1995 05:55:23 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id FAA23887 ; Sun, 15 Oct 1995 05:55:16 -0700 Date: Sun, 15 Oct 1995 05:55:16 -0700 From: "Jordan K. Hubbard" Message-Id: <199510151255.FAA23887@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release Makefile Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/15 05:55:15 Branch: release RELENG_2_1_0 Modified: release Makefile Log: Remove wcd0 from list of devices on boot.flp. From owner-cvs-user Sun Oct 15 07:33:25 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA26329 for cvs-user-outgoing; Sun, 15 Oct 1995 07:33:25 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA26319 ; Sun, 15 Oct 1995 07:33:20 -0700 Date: Sun, 15 Oct 1995 07:33:20 -0700 From: Poul-Henning Kamp Message-Id: <199510151433.HAA26319@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/lkm/pcic Makefile Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 07:33:19 Modified: lkm/pcic Makefile Log: Only export our 'init' symbol. From owner-cvs-user Sun Oct 15 07:54:19 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA26941 for cvs-user-outgoing; Sun, 15 Oct 1995 07:54:19 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA26930 ; Sun, 15 Oct 1995 07:54:07 -0700 Date: Sun, 15 Oct 1995 07:54:07 -0700 From: "Jordan K. Hubbard" Message-Id: <199510151454.HAA26930@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help XF86.hlp distributions.hlp drives.hlp hardware.hlp install.hlp media.hlp options.hlp partition.hlp readme.hlp relnotes.hlp usage.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/15 07:54:06 Branch: release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall/help XF86.hlp distributions.hlp drives.hlp hardware.hlp install.hlp media.hlp options.hlp partition.hlp readme.hlp relnotes.hlp usage.hlp Log: Another cleanup pass through here. About one more before final release and I should be done. From owner-cvs-user Sun Oct 15 08:45:45 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA28821 for cvs-user-outgoing; Sun, 15 Oct 1995 08:45:45 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA28806 ; Sun, 15 Oct 1995 08:45:37 -0700 Date: Sun, 15 Oct 1995 08:45:37 -0700 From: "Jordan K. Hubbard" Message-Id: <199510151545.IAA28806@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help XF86.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/15 08:45:36 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall config.c devices.c disks.c sysinstall.h Log: As bits become scarce, start tightening up. Branch: release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall/help XF86.hlp Log: Add 2 missing distributions. From owner-cvs-user Sun Oct 15 09:25:01 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA00894 for cvs-user-outgoing; Sun, 15 Oct 1995 09:25:01 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA00879 ; Sun, 15 Oct 1995 09:24:55 -0700 Date: Sun, 15 Oct 1995 09:24:55 -0700 From: "Jordan K. Hubbard" Message-Id: <199510151624.JAA00879@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release Makefile Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/15 09:24:55 Branch: release RELENG_2_1_0 Modified: release Makefile Log: Turn zip back on - the MFS image blew up without it. From owner-cvs-user Sun Oct 15 10:00:54 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA02310 for cvs-user-outgoing; Sun, 15 Oct 1995 10:00:54 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA02300 ; Sun, 15 Oct 1995 10:00:50 -0700 Date: Sun, 15 Oct 1995 10:00:50 -0700 From: Poul-Henning Kamp Message-Id: <199510151700.KAA02300@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/lkm/pcic Makefile Sender: owner-cvs-user@FreeBSD.org Precedence: bulk phk 95/10/15 10:00:50 Modified: lkm/pcic Makefile Log: Revert to default entry point. From owner-cvs-user Sun Oct 15 10:22:32 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA02896 for cvs-user-outgoing; Sun, 15 Oct 1995 10:22:32 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA02880 ; Sun, 15 Oct 1995 10:22:26 -0700 Date: Sun, 15 Oct 1995 10:22:26 -0700 From: "Jordan K. Hubbard" Message-Id: <199510151722.KAA02880@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall index.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/15 10:22:25 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall index.c Log: Fix the selection routine. From owner-cvs-user Mon Oct 16 00:31:24 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA28634 for cvs-user-outgoing; Mon, 16 Oct 1995 00:31:24 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA28622 ; Mon, 16 Oct 1995 00:31:13 -0700 Date: Mon, 16 Oct 1995 00:31:13 -0700 From: "Jordan K. Hubbard" Message-Id: <199510160731.AAA28622@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall disks.c index.c install.c label.c menus.c network.c nfs.c sysinstall.h Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/16 00:31:12 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall disks.c index.c install.c label.c menus.c network.c nfs.c sysinstall.h Log: Sync up to today's development snapshot for the other folks working on this. From owner-cvs-user Mon Oct 16 02:25:33 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA02296 for cvs-user-outgoing; Mon, 16 Oct 1995 02:25:33 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA02282 ; Mon, 16 Oct 1995 02:25:25 -0700 Date: Mon, 16 Oct 1995 02:25:25 -0700 From: "Jordan K. Hubbard" Message-Id: <199510160925.CAA02282@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall config.c ftp_strat.c index.c menus.c sysinstall.h Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/16 02:25:24 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall config.c ftp_strat.c index.c menus.c sysinstall.h Log: Switch to fds from FILE *'s. Fix a problem with FTP media device and INDEX file. From owner-cvs-user Mon Oct 16 03:33:55 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA04278 for cvs-user-outgoing; Mon, 16 Oct 1995 03:33:55 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA04264 ; Mon, 16 Oct 1995 03:33:49 -0700 Date: Mon, 16 Oct 1995 03:33:49 -0700 From: "Jordan K. Hubbard" Message-Id: <199510161033.DAA04264@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall disks.c label.c sysinstall.h system.c variable.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/16 03:33:49 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall disks.c label.c sysinstall.h system.c variable.c Log: Fix the ancient lurking evil that prevented the `Undo' commands from ever really working. From owner-cvs-user Mon Oct 16 08:14:43 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA10968 for cvs-user-outgoing; Mon, 16 Oct 1995 08:14:43 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA10958 ; Mon, 16 Oct 1995 08:14:33 -0700 Date: Mon, 16 Oct 1995 08:14:33 -0700 From: "Jordan K. Hubbard" Message-Id: <199510161514.IAA10958@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall config.c disks.c ftp_strat.c index.c install.c label.c main.c media.c menus.c options.c package.c sysinstall.h system.c variable.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/16 08:14:30 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall config.c disks.c ftp_strat.c index.c install.c label.c main.c media.c menus.c options.c package.c sysinstall.h system.c variable.c Log: Fix many more bogons, add some stuff to make the docs folk happy. From owner-cvs-user Mon Oct 16 16:02:42 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA27157 for cvs-user-outgoing; Mon, 16 Oct 1995 16:02:42 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id QAA27148 ; Mon, 16 Oct 1995 16:02:37 -0700 Date: Mon, 16 Oct 1995 16:02:37 -0700 From: "Jordan K. Hubbard" Message-Id: <199510162302.QAA27148@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help partition.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/16 16:02:36 Branch: release/sysinstall RELENG_2_1_0 release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall ftp_strat.c install.c label.c media.c menus.c options.c system.c release/sysinstall/help partition.hlp Log: Sync to my current development srcs. I'm about to go off the air here for awhile wwhile they work on my phone lines. From owner-cvs-user Mon Oct 16 19:57:29 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA05770 for cvs-user-outgoing; Mon, 16 Oct 1995 19:57:29 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA05758 ; Mon, 16 Oct 1995 19:57:15 -0700 Date: Mon, 16 Oct 1995 19:57:15 -0700 From: "Jordan K. Hubbard" Message-Id: <199510170257.TAA05758@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help options.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/16 19:57:13 Branch: release/sysinstall RELENG_2_1_0 release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall config.c ftp_strat.c label.c menus.c options.c system.c release/sysinstall/help options.hlp Log: Sync with me in prep for snapshot. From owner-cvs-user Tue Oct 17 17:13:18 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA14955 for cvs-user-outgoing; Tue, 17 Oct 1995 17:13:18 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA14943 ; Tue, 17 Oct 1995 17:12:59 -0700 Date: Tue, 17 Oct 1995 17:12:59 -0700 From: "Jordan K. Hubbard" Message-Id: <199510180012.RAA14943@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help network_device.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/17 17:12:58 Branch: release/sysinstall RELENG_2_1_0 release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall attr.c cdrom.c config.c decode.c devices.c dist.c dmenu.c dos.c floppy.c ftp_strat.c install.c label.c main.c media.c menus.c misc.c msg.c network.c nfs.c options.c package.c sysinstall.h system.c tape.c ufs.c release/sysinstall/help network_device.hlp Log: Almost snapshot time.. Merge today's work. Now support an attributes file loaded at startup (true front-loaded install). Add fuller debugging support to all device I/O routines. Lots-o-bug fixes. From owner-cvs-user Tue Oct 17 17:47:35 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA16150 for cvs-user-outgoing; Tue, 17 Oct 1995 17:47:35 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA16134 ; Tue, 17 Oct 1995 17:47:14 -0700 Date: Tue, 17 Oct 1995 17:47:14 -0700 From: "Jordan K. Hubbard" Message-Id: <199510180047.RAA16134@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall install.c menus.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/17 17:47:13 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall install.c menus.c Log: 2 More important bug fixes. From owner-cvs-user Tue Oct 17 22:02:09 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA26633 for cvs-user-outgoing; Tue, 17 Oct 1995 22:02:09 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA26620 ; Tue, 17 Oct 1995 22:02:04 -0700 Date: Tue, 17 Oct 1995 22:02:04 -0700 From: "Jordan K. Hubbard" Message-Id: <199510180502.WAA26620@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall attr.c install.c menus.c options.c sysinstall.h variable.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/17 22:02:04 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall attr.c install.c menus.c options.c sysinstall.h variable.c Log: Some rethinks on the way the attribute interface worked (now that I'm really, truly using it). Allow distribution fetch to get .info files from the root.flp OR the distribution in question, allowing us to add flexibility to the scheme. At some point, perhaps soon, the cached copy should probably go away entirely! From owner-cvs-user Thu Oct 19 08:57:41 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA24390 for cvs-user-outgoing; Thu, 19 Oct 1995 08:57:41 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA24376 ; Thu, 19 Oct 1995 08:57:31 -0700 Date: Thu, 19 Oct 1995 08:57:31 -0700 From: "Jordan K. Hubbard" Message-Id: <199510191557.IAA24376@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help options.hlp relnotes.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/19 08:57:30 Branch: release/sysinstall RELENG_2_1_0 release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall Makefile decode.c disks.c dmenu.c install.c label.c main.c menus.c misc.c options.c package.c sysinstall.h system.c tcpip.c release/sysinstall/help options.hlp relnotes.hlp Log: Sync with today's sources: o Implement the 2.0.5->2.1 upgrade procedure (gah). o Bring in Coranth's support for configuration of anon ftp and Samba plus some changes of my own. o More attempts to actually write the documentation in english. o Update docs to contain more 2.1-centric information. From owner-cvs-user Thu Oct 19 09:15:50 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA24829 for cvs-user-outgoing; Thu, 19 Oct 1995 09:15:50 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA24820 ; Thu, 19 Oct 1995 09:15:45 -0700 Date: Thu, 19 Oct 1995 09:15:45 -0700 From: "Jordan K. Hubbard" Message-Id: <199510191615.JAA24820@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help upgrade.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/19 09:15:44 Branch: release/sysinstall RELENG_2_1_0 release/sysinstall/help RELENG_2_1_0 Added: release/sysinstall installFinal.c installUpgrade.c release/sysinstall/help upgrade.hlp Log: Drat! Forgot the adds.. From owner-cvs-user Thu Oct 19 11:37:58 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA27621 for cvs-user-outgoing; Thu, 19 Oct 1995 11:37:58 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA27611 ; Thu, 19 Oct 1995 11:37:52 -0700 Date: Thu, 19 Oct 1995 11:37:52 -0700 From: "Jordan K. Hubbard" Message-Id: <199510191837.LAA27611@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall ftp_strat.c install.c installUpgrade.c media.c options.c sysinstall.h Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/19 11:37:51 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall ftp_strat.c install.c installUpgrade.c media.c options.c sysinstall.h Log: Sync. From owner-cvs-user Thu Oct 19 11:38:36 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA27698 for cvs-user-outgoing; Thu, 19 Oct 1995 11:38:36 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA27689 ; Thu, 19 Oct 1995 11:38:33 -0700 Date: Thu, 19 Oct 1995 11:38:33 -0700 From: "Jordan K. Hubbard" Message-Id: <199510191838.LAA27689@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release Makefile Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/19 11:38:33 Branch: release RELENG_2_1_0 Modified: release Makefile Log: Set SNAP to today's date. Yes, today a snapshot is going out - one way or another! From owner-cvs-user Fri Oct 20 00:02:59 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA18313 for cvs-user-outgoing; Fri, 20 Oct 1995 00:02:59 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA18303 ; Fri, 20 Oct 1995 00:02:55 -0700 Date: Fri, 20 Oct 1995 00:02:55 -0700 From: "Jordan K. Hubbard" Message-Id: <199510200702.AAA18303@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall Makefile config.c ftp_strat.c index.c install.c installFinal.c media.c menus.c msg.c options.c sysinstall.h system.c tcpip.c variable.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 00:02:54 Branch: release/libdisk RELENG_2_1_0 Modified: release/libdisk create_chunk.c Log: Remove a little TOO much verbosity from here. Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall Makefile config.c ftp_strat.c index.c install.c installFinal.c media.c menus.c msg.c options.c sysinstall.h system.c tcpip.c variable.c Log: Too many bugs fixed to mention. This code just seems to BREED them. Many interfaces were also simplified or generally cleaned up in an attempt to curb this problem. From owner-cvs-user Fri Oct 20 00:03:46 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA18421 for cvs-user-outgoing; Fri, 20 Oct 1995 00:03:46 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA18410 ; Fri, 20 Oct 1995 00:03:42 -0700 Date: Fri, 20 Oct 1995 00:03:42 -0700 From: "Jordan K. Hubbard" Message-Id: <199510200703.AAA18410@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall doc.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 00:03:42 Branch: release/sysinstall RELENG_2_1_0 Added: release/sysinstall doc.c Log: Finally split this off from system.c, as intended. From owner-cvs-user Fri Oct 20 00:37:19 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA19343 for cvs-user-outgoing; Fri, 20 Oct 1995 00:37:19 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA19327 ; Fri, 20 Oct 1995 00:37:14 -0700 Date: Fri, 20 Oct 1995 00:37:14 -0700 From: "Jordan K. Hubbard" Message-Id: <199510200737.AAA19327@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall ftp_strat.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 00:37:13 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall ftp_strat.c Log: Give user the option to bail out of a failing FTP installation. From owner-cvs-user Fri Oct 20 03:01:48 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA23123 for cvs-user-outgoing; Fri, 20 Oct 1995 03:01:48 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA23110 ; Fri, 20 Oct 1995 03:01:41 -0700 Date: Fri, 20 Oct 1995 03:01:41 -0700 From: "Jordan K. Hubbard" Message-Id: <199510201001.DAA23110@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help upgrade.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 03:01:41 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall install.c installUpgrade.c options.c Log: More bug fixing, make debug settable two ways, put more meat into the upgrade. Branch: release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall/help upgrade.hlp Log: Document this a little bit better. From owner-cvs-user Fri Oct 20 03:39:03 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA24494 for cvs-user-outgoing; Fri, 20 Oct 1995 03:39:03 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id DAA24476 ; Fri, 20 Oct 1995 03:38:53 -0700 Date: Fri, 20 Oct 1995 03:38:53 -0700 From: "Jordan K. Hubbard" Message-Id: <199510201038.DAA24476@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall install.c installUpgrade.c options.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 03:38:52 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall install.c installUpgrade.c options.c Log: Fix fix. From owner-cvs-user Fri Oct 20 07:26:25 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA05695 for cvs-user-outgoing; Fri, 20 Oct 1995 07:26:25 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA05686 ; Fri, 20 Oct 1995 07:26:18 -0700 Date: Fri, 20 Oct 1995 07:26:18 -0700 From: "Jordan K. Hubbard" Message-Id: <199510201426.HAA05686@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help hardware.hlp install.hlp options.hlp readme.hlp upgrade.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 07:26:17 Branch: release/sysinstall RELENG_2_1_0 release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall doc.c install.c installFinal.c installUpgrade.c label.c main.c media.c options.c sysinstall.h release/sysinstall/help hardware.hlp install.hlp options.hlp readme.hlp upgrade.hlp Log: Sync for Westhill build. From owner-cvs-user Fri Oct 20 08:02:05 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA06956 for cvs-user-outgoing; Fri, 20 Oct 1995 08:02:05 -0700 Received: from grunt.grondar.za (grunt.grondar.za [196.7.18.129]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id IAA06941 ; Fri, 20 Oct 1995 08:01:16 -0700 Received: from grumble.grondar.za (grumble.grondar.za [196.7.18.130]) by grunt.grondar.za (8.6.12/8.6.9) with ESMTP id RAA29023; Fri, 20 Oct 1995 17:00:06 +0200 Received: from localhost (localhost [127.0.0.1]) by grumble.grondar.za (8.6.12/8.6.9) with SMTP id RAA02272; Fri, 20 Oct 1995 17:00:05 +0200 Message-Id: <199510201500.RAA02272@grumble.grondar.za> X-Authentication-Warning: grumble.grondar.za: Host localhost didn't use HELO protocol To: "Jordan K. Hubbard" cc: CVS-commiters@freefall.freebsd.org, cvs-user@freefall.freebsd.org Subject: Re: cvs commit: src/release/sysinstall/help hardware.hlp install.hlp options.hlp readme.hlp upgrade.hlp Date: Fri, 20 Oct 1995 17:00:04 +0200 From: Mark Murray Sender: owner-cvs-user@FreeBSD.org Precedence: bulk > jkh 95/10/20 07:26:17 > > Branch: release/sysinstall RELENG_2_1_0 > release/sysinstall/help RELENG_2_1_0 > Modified: release/sysinstall doc.c install.c installFinal.c > installUpgrade.c label.c main.c media.c options.c > sysinstall.h > release/sysinstall/help hardware.hlp install.hlp > options.hlp readme.hlp upgrade.hlp > Log: > Sync for Westhill build. Does this mean a SNAP build is in progress? M -- Mark Murray 46 Harvey Rd, Claremont, Cape Town 7700, South Africa +27 21 61-3768 GMT+0200 Finger mark@grumble.grondar.za for PGP key From owner-cvs-user Fri Oct 20 08:41:15 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA08221 for cvs-user-outgoing; Fri, 20 Oct 1995 08:41:15 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA08210 ; Fri, 20 Oct 1995 08:40:56 -0700 Date: Fri, 20 Oct 1995 08:40:56 -0700 From: "Jordan K. Hubbard" Message-Id: <199510201540.IAA08210@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall installPreconfig.c Makefile install.c media.c misc.c sysinstall.h tcpip.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 08:40:55 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall Makefile install.c media.c misc.c sysinstall.h tcpip.c Added: release/sysinstall installPreconfig.c Log: Split the preconfiguration code off into its own location. Make it possible to preconfigure TCP setup. From owner-cvs-user Fri Oct 20 08:45:10 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA08346 for cvs-user-outgoing; Fri, 20 Oct 1995 08:45:10 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id IAA08340 ; Fri, 20 Oct 1995 08:45:03 -0700 Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id IAA01510; Fri, 20 Oct 1995 08:44:00 -0700 Message-ID: <3087C3C0.22D8CA85@FreeBSD.org> Date: Fri, 20 Oct 1995 08:44:00 -0700 From: "Jordan K. Hubbard" X-Mailer: Mozilla 2.0b1 (X11; I; FreeBSD 2.1-STABLE i386) MIME-Version: 1.0 To: Mark Murray CC: "Jordan K. Hubbard" , CVS-commiters@freefall.freebsd.org, cvs-user@freefall.freebsd.org Subject: Re: cvs commit: src/release/sysinstall/help hardware.hlp install.hlp options.hlp readme.hlp upgrade.hlp References: <199510201500.RAA02272@grumble.grondar.za> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-user@FreeBSD.org Precedence: bulk Almost! I'm rolling in some stuff I found in parallel testing, but I'll be launching it soon.. -- Jordan From owner-cvs-user Fri Oct 20 09:50:10 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA10570 for cvs-user-outgoing; Fri, 20 Oct 1995 09:50:10 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA10561 ; Fri, 20 Oct 1995 09:50:04 -0700 Date: Fri, 20 Oct 1995 09:50:04 -0700 From: "Jordan K. Hubbard" Message-Id: <199510201650.JAA10561@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help hardware.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 09:50:03 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall installPreconfig.c media.c network.c tcpip.c Log: Now I can do all the TCP and FTP configuration from config files. Branch: release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall/help hardware.hlp Log: Update. From owner-cvs-user Fri Oct 20 10:17:06 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA11082 for cvs-user-outgoing; Fri, 20 Oct 1995 10:17:06 -0700 Received: (from ache@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA11071 ; Fri, 20 Oct 1995 10:17:00 -0700 Date: Fri, 20 Oct 1995 10:17:00 -0700 From: "Andrey A. Chernov" Message-Id: <199510201717.KAA11071@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/secure/libexec/telnetd sys_term.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk ache 95/10/20 10:16:59 Modified: secure/libexec/telnetd sys_term.c Log: Don't allow LD_* env. variables to be tricked Submitted by: Sam Hartman From owner-cvs-user Fri Oct 20 10:23:44 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA11312 for cvs-user-outgoing; Fri, 20 Oct 1995 10:23:44 -0700 Received: from aslan.cdrom.com (aslan.cdrom.com [192.216.223.142]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id KAA11307 ; Fri, 20 Oct 1995 10:23:39 -0700 Received: from localhost.cdrom.com (localhost.cdrom.com [127.0.0.1]) by aslan.cdrom.com (8.6.12/8.6.9) with SMTP id KAA09542; Fri, 20 Oct 1995 10:23:24 -0700 Message-Id: <199510201723.KAA09542@aslan.cdrom.com> X-Authentication-Warning: aslan.cdrom.com: Host localhost.cdrom.com didn't use HELO protocol To: "Andrey A. Chernov" cc: CVS-commiters@freefall.freebsd.org, cvs-user@freefall.freebsd.org Subject: Re: cvs commit: src/secure/libexec/telnetd sys_term.c In-reply-to: Your message of "Fri, 20 Oct 1995 10:17:00 PDT." <199510201717.KAA11071@freefall.freebsd.org> Date: Fri, 20 Oct 1995 10:23:24 -0700 From: "Justin T. Gibbs" Sender: owner-cvs-user@FreeBSD.org Precedence: bulk >ache 95/10/20 10:16:59 > > Modified: secure/libexec/telnetd sys_term.c > Log: > Don't allow LD_* env. variables to be tricked > Submitted by: Sam Hartman I think that it should *only* exclude the variables that cause the vulnerability. Just because I choose to use a variable called LD_MY_TERMINAL_IS_BLUE doesn't mean I should get burned. -- Justin T. Gibbs =========================================== Software Developer - Walnut Creek CDROM FreeBSD: Turning PCs into workstations =========================================== From owner-cvs-user Fri Oct 20 11:18:50 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA14823 for cvs-user-outgoing; Fri, 20 Oct 1995 11:18:50 -0700 Received: from sequent.kiae.su (sequent.kiae.su [144.206.136.6]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id LAA14816 ; Fri, 20 Oct 1995 11:18:34 -0700 Received: by sequent.kiae.su id AA09864 (5.65.kiae-2 ); Fri, 20 Oct 1995 21:56:45 +0400 Received: by sequent.KIAE.su (UUMAIL/2.0); Fri, 20 Oct 95 21:56:45 +0300 Received: (from ache@localhost) by ache.dialup.demos.ru (8.6.11/8.6.9) id UAA00941; Fri, 20 Oct 1995 20:55:51 +0300 To: "Andrey A. Chernov" , "Justin T. Gibbs" Cc: CVS-commiters@freefall.freebsd.org, cvs-user@freefall.freebsd.org References: <199510201723.KAA09542@aslan.cdrom.com> In-Reply-To: <199510201723.KAA09542@aslan.cdrom.com>; from "Justin T. Gibbs" at Fri, 20 Oct 1995 10:23:24 -0700 Message-Id: Organization: Olahm Ha-Yetzirah Date: Fri, 20 Oct 1995 20:55:50 +0300 (MSK) X-Mailer: Mail/@ [v2.40 FreeBSD] From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) X-Class: Fast Subject: Re: cvs commit: src/secure/libexec/telnetd sys_term.c Lines: 26 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 1126 Sender: owner-cvs-user@FreeBSD.org Precedence: bulk In message <199510201723.KAA09542@aslan.cdrom.com> Justin T. Gibbs writes: >>ache 95/10/20 10:16:59 >> >> Modified: secure/libexec/telnetd sys_term.c >> Log: >> Don't allow LD_* env. variables to be tricked >> Submitted by: Sam Hartman >I think that it should *only* exclude the variables that cause >the vulnerability. Just because I choose to use a variable >called LD_MY_TERMINAL_IS_BLUE doesn't mean I should get burned. Probably. But... There is too many LD_* variables in our ld, also some of them are unimplemented, they may be implemented in future or new LD_* variables can be added (in honor of Solaris style as I see). Better is not track ld changes here and refuse all LD_* variables at once. BTW, I don't know any pgm != ld which use something like LD_* for internal purposes. -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - http://dt.demos.su/~ache : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 From owner-cvs-user Fri Oct 20 12:04:06 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA16051 for cvs-user-outgoing; Fri, 20 Oct 1995 12:04:06 -0700 Received: from aslan.cdrom.com (aslan.cdrom.com [192.216.223.142]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id MAA16028 ; Fri, 20 Oct 1995 12:03:59 -0700 Received: from localhost.cdrom.com (localhost.cdrom.com [127.0.0.1]) by aslan.cdrom.com (8.6.12/8.6.9) with SMTP id MAA09981; Fri, 20 Oct 1995 12:03:30 -0700 Message-Id: <199510201903.MAA09981@aslan.cdrom.com> X-Authentication-Warning: aslan.cdrom.com: Host localhost.cdrom.com didn't use HELO protocol To: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) cc: "Andrey A. Chernov" , "Justin T. Gibbs" , CVS-commiters@freefall.freebsd.org, cvs-user@freefall.freebsd.org Subject: Re: cvs commit: src/secure/libexec/telnetd sys_term.c In-reply-to: Your message of "Fri, 20 Oct 1995 20:55:50 +0300." Date: Fri, 20 Oct 1995 12:03:30 -0700 From: "Justin T. Gibbs" Sender: owner-cvs-user@FreeBSD.org Precedence: bulk >In message <199510201723.KAA09542@aslan.cdrom.com> Justin T. Gibbs > writes: > >>>ache 95/10/20 10:16:59 >>> >>> Modified: secure/libexec/telnetd sys_term.c >>> Log: >>> Don't allow LD_* env. variables to be tricked >>> Submitted by: Sam Hartman > >>I think that it should *only* exclude the variables that cause >>the vulnerability. Just because I choose to use a variable >>called LD_MY_TERMINAL_IS_BLUE doesn't mean I should get burned. > >Probably. But... There is too many LD_* variables in our ld, These are all that I found, and only a few are a security risk: aslan# find . -name \*.c -print | xargs grep getenv ./ld.c: add_search_path(getenv("LD_LIBRARY_PATH")); ./ld.c: if (!nostdlib && getenv("LD_NOSTD_PATH") == NULL) ./rtld/rtld.c: add_search_path(getenv("LD_LIBRARY_PATH")); ./rtld/rtld.c: if (getenv("LD_NOSTD_PATH") == NULL) ./rtld/rtld.c: int tracing = (int)getenv("LD_TRACE_LOADED_OBJECTS"); ./rtld/rtld.c: if (getenv("LD_SUPPRESS_WARNINGS") == NULL && ./rtld/rtld.c: getenv("LD_WARN_NON_PURE_CODE") != NULL) ./rtld/rtld.c: char *cp, *ld_path = getenv("LD_LIBRARY_PATH"); ./rtld/rtld.c: if (realminor < minor && getenv("LD_SUPPRESS_WARNINGS") == NULL) >also some of them are unimplemented, they may be implemented >in future or new LD_* variables can be added (in honor of Solaris >style as I see). Better is not track ld changes here and refuse >all LD_* variables at once. I disagree. The only security risk opened by this bug is accessing non standard libraries by changing your LD_LIBRARY_PATH. Since login is static, this whole thing could be solved by only modifying the child processes environment after its been forked, but I guess they went for the easiest fix. >BTW, I don't know any pgm != ld which use >something like LD_* for internal purposes. That's not the point. >-- >Andrey A. Chernov : And I rest so composedly, /Now, in my bed, >ache@astral.msk.su : That any beholder /Might fancy me dead - >http://dt.demos.su/~ache : Might start at beholding me, /Thinking me dead. >RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 -- Justin T. Gibbs =========================================== Software Developer - Walnut Creek CDROM FreeBSD: Turning PCs into workstations =========================================== From owner-cvs-user Fri Oct 20 12:31:47 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA16586 for cvs-user-outgoing; Fri, 20 Oct 1995 12:31:47 -0700 Received: from sequent.kiae.su (sequent.kiae.su [144.206.136.6]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id MAA16576 ; Fri, 20 Oct 1995 12:31:27 -0700 Received: by sequent.kiae.su id AA17412 (5.65.kiae-2 ); Fri, 20 Oct 1995 23:28:26 +0400 Received: by sequent.KIAE.su (UUMAIL/2.0); Fri, 20 Oct 95 23:28:24 +0300 Received: (from ache@localhost) by ache.dialup.demos.ru (8.6.11/8.6.9) id WAA01325; Fri, 20 Oct 1995 22:27:58 +0300 To: "Justin T. Gibbs" Cc: CVS-commiters@freefall.freebsd.org, "Andrey A. Chernov" , cvs-user@freefall.freebsd.org References: <199510201903.MAA09981@aslan.cdrom.com> In-Reply-To: <199510201903.MAA09981@aslan.cdrom.com>; from "Justin T. Gibbs" at Fri, 20 Oct 1995 12:03:30 -0700 Message-Id: Organization: Olahm Ha-Yetzirah Date: Fri, 20 Oct 1995 22:27:57 +0300 (MSK) X-Mailer: Mail/@ [v2.40 FreeBSD] From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) X-Class: Fast Subject: Re: cvs commit: src/secure/libexec/telnetd sys_term.c Lines: 66 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 2703 Sender: owner-cvs-user@FreeBSD.org Precedence: bulk In message <199510201903.MAA09981@aslan.cdrom.com> Justin T. Gibbs writes: >>In message <199510201723.KAA09542@aslan.cdrom.com> Justin T. Gibbs >> writes: >> >>>>ache 95/10/20 10:16:59 >>>> >>>> Modified: secure/libexec/telnetd sys_term.c >>>> Log: >>>> Don't allow LD_* env. variables to be tricked >>>> Submitted by: Sam Hartman >> >>>I think that it should *only* exclude the variables that cause >>>the vulnerability. Just because I choose to use a variable >>>called LD_MY_TERMINAL_IS_BLUE doesn't mean I should get burned. >> >>Probably. But... There is too many LD_* variables in our ld, >These are all that I found, and only a few are a security risk: >aslan# find . -name \*.c -print | xargs grep getenv >./ld.c: add_search_path(getenv("LD_LIBRARY_PATH")); >./ld.c: if (!nostdlib && getenv("LD_NOSTD_PATH") == NULL) >./rtld/rtld.c: add_search_path(getenv("LD_LIBRARY_PATH")); >./rtld/rtld.c: if (getenv("LD_NOSTD_PATH") == NULL) >./rtld/rtld.c: int tracing = (int)getenv("LD_TRACE_LOADED_OBJECTS"); >./rtld/rtld.c: if (getenv("LD_SUPPRESS_WARNINGS") == NULL && >./rtld/rtld.c: getenv("LD_WARN_NON_PURE_CODE") != NULL) >./rtld/rtld.c: char *cp, *ld_path = getenv("LD_LIBRARY_PATH"); >./rtld/rtld.c: if (realminor < minor && getenv("LD_SUPPRESS_WARNINGS") == NULL) Your grep miss unsetenv("LD_PRELOAD") (unimplemented in FreeBSD now, but exist in Solaris). >>also some of them are unimplemented, they may be implemented >>in future or new LD_* variables can be added (in honor of Solaris >>style as I see). Better is not track ld changes here and refuse >>all LD_* variables at once. >I disagree. The only security risk opened by this bug is accessing >non standard libraries by changing your LD_LIBRARY_PATH. Since >login is static, this whole thing could be solved by only modifying >the child processes environment after its been forked, but I guess >they went for the easiest fix. 1) No, LD_NOSTD_PATH have risk too. Unimplemented LD_PRELOAD have risk too. 2) login is dynamic. >>BTW, I don't know any pgm != ld which use >>something like LD_* for internal purposes. >That's not the point. I say BTW :-) As I already say, probably you are right. Your agrument is eliminate _possible_ LD_* names burning against my easy way of tracking _possible_ ld LD_* changes :-) Let me think a little more on this issue. -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - http://dt.demos.su/~ache : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 From owner-cvs-user Fri Oct 20 13:11:08 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA17545 for cvs-user-outgoing; Fri, 20 Oct 1995 13:11:08 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA17533 ; Fri, 20 Oct 1995 13:10:57 -0700 Date: Fri, 20 Oct 1995 13:10:57 -0700 From: "Jordan K. Hubbard" Message-Id: <199510202010.NAA17533@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall attr.c config.c disks.c dos.c floppy.c index.c install.c installFinal.c installPreconfig.c label.c package.c tcpip.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 13:10:55 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall attr.c config.c disks.c dos.c floppy.c index.c install.c installFinal.c installPreconfig.c label.c package.c tcpip.c Log: Slip some fixes under the wire. Mostly cosmetic cleanup and an attempt to make the package installer a little more robust (it's still a little shakey, but will improve between now and the release).. From owner-cvs-user Fri Oct 20 13:30:57 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA18343 for cvs-user-outgoing; Fri, 20 Oct 1995 13:30:57 -0700 Received: from aslan.cdrom.com (aslan.cdrom.com [192.216.223.142]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id NAA18312 ; Fri, 20 Oct 1995 13:30:43 -0700 Received: from localhost.cdrom.com (localhost.cdrom.com [127.0.0.1]) by aslan.cdrom.com (8.6.12/8.6.9) with SMTP id NAA10249; Fri, 20 Oct 1995 13:30:15 -0700 Message-Id: <199510202030.NAA10249@aslan.cdrom.com> X-Authentication-Warning: aslan.cdrom.com: Host localhost.cdrom.com didn't use HELO protocol To: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) cc: "Justin T. Gibbs" , CVS-commiters@freefall.freebsd.org, "Andrey A. Chernov" , cvs-user@freefall.freebsd.org Subject: Re: cvs commit: src/secure/libexec/telnetd sys_term.c In-reply-to: Your message of "Fri, 20 Oct 1995 22:27:57 +0300." Date: Fri, 20 Oct 1995 13:30:15 -0700 From: "Justin T. Gibbs" Sender: owner-cvs-user@FreeBSD.org Precedence: bulk >In message <199510201903.MAA09981@aslan.cdrom.com> Justin T. Gibbs > writes: > >>>In message <199510201723.KAA09542@aslan.cdrom.com> Justin T. Gibbs >>> writes: >>> >>>>>ache 95/10/20 10:16:59 >>>>> >>>>> Modified: secure/libexec/telnetd sys_term.c >>>>> Log: >>>>> Don't allow LD_* env. variables to be tricked >>>>> Submitted by: Sam Hartman >>> >>>>I think that it should *only* exclude the variables that cause >>>>the vulnerability. Just because I choose to use a variable >>>>called LD_MY_TERMINAL_IS_BLUE doesn't mean I should get burned. >>> >>>Probably. But... There is too many LD_* variables in our ld, > >>These are all that I found, and only a few are a security risk: > >>aslan# find . -name \*.c -print | xargs grep getenv >>./ld.c: add_search_path(getenv("LD_LIBRARY_PATH")); >>./ld.c: if (!nostdlib && getenv("LD_NOSTD_PATH") == NULL) >>./rtld/rtld.c: add_search_path(getenv("LD_LIBRARY_PATH")); >>./rtld/rtld.c: if (getenv("LD_NOSTD_PATH") == NULL) >>./rtld/rtld.c: int tracing = (int)getenv("LD_TRACE_LOADED_OBJECT >S"); >>./rtld/rtld.c: if (getenv("LD_SUPPRESS_WARNINGS") == NULL && >>./rtld/rtld.c: getenv("LD_WARN_NON_PURE_CODE") != NULL) >>./rtld/rtld.c: char *cp, *ld_path = getenv("LD_LIBRARY_PATH"); >>./rtld/rtld.c: if (realminor < minor && getenv("LD_SUPPRESS_WARNINGS >") == NULL) > >Your grep miss unsetenv("LD_PRELOAD") >(unimplemented in FreeBSD now, but exist in Solaris). But there is no guarantee that ld environment variables will be the only security holes. Doing any type of selective cleansing of the environment is bogus. >>>also some of them are unimplemented, they may be implemented >>>in future or new LD_* variables can be added (in honor of Solaris >>>style as I see). Better is not track ld changes here and refuse >>>all LD_* variables at once. > >>I disagree. The only security risk opened by this bug is accessing >>non standard libraries by changing your LD_LIBRARY_PATH. Since >>login is static, this whole thing could be solved by only modifying >>the child processes environment after its been forked, but I guess >>they went for the easiest fix. > >1) No, LD_NOSTD_PATH have risk too. Unimplemented LD_PRELOAD have risk >too. Not unless you also specify an LD_LIBRARY_PATH. >2) login is dynamic. Yup. You are right. >>>BTW, I don't know any pgm != ld which use >>>something like LD_* for internal purposes. > >>That's not the point. > >I say BTW :-) > >As I already say, probably you are right. >Your agrument is eliminate _possible_ LD_* names burning against >my easy way of tracking _possible_ ld LD_* changes :-) >Let me think a little more on this issue. What environment does ld look at during an exec call? The environment of the original process? Could we work around this with an execle or exect approach? >-- >Andrey A. Chernov : And I rest so composedly, /Now, in my bed, >ache@astral.msk.su : That any beholder /Might fancy me dead - >http://dt.demos.su/~ache : Might start at beholding me, /Thinking me dead. >RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 -- Justin T. Gibbs =========================================== Software Developer - Walnut Creek CDROM FreeBSD: Turning PCs into workstations =========================================== From owner-cvs-user Fri Oct 20 14:57:35 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA21457 for cvs-user-outgoing; Fri, 20 Oct 1995 14:57:35 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA21445 ; Fri, 20 Oct 1995 14:57:28 -0700 Date: Fri, 20 Oct 1995 14:57:28 -0700 From: "Jordan K. Hubbard" Message-Id: <199510202157.OAA21445@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall attr.c config.c disks.c dos.c floppy.c ftp_strat.c index.c install.c installFinal.c installPreconfig.c label.c package.c tcpip.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 14:57:27 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall attr.c config.c disks.c dos.c floppy.c ftp_strat.c index.c install.c installFinal.c installPreconfig.c label.c package.c tcpip.c Log: Slip some more fixes in under the wire (build hasn't gotten this far yet). From owner-cvs-user Fri Oct 20 15:16:49 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA22538 for cvs-user-outgoing; Fri, 20 Oct 1995 15:16:49 -0700 Received: (from ache@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA22526 ; Fri, 20 Oct 1995 15:16:36 -0700 Date: Fri, 20 Oct 1995 15:16:36 -0700 From: "Andrey A. Chernov" Message-Id: <199510202216.PAA22526@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/secure/libexec/telnetd sys_term.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk ache 95/10/20 15:16:34 Modified: secure/libexec/telnetd sys_term.c Log: Fix original patch error with ! before strncmp Zap only needed LD_* variables From owner-cvs-user Fri Oct 20 15:35:16 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA23440 for cvs-user-outgoing; Fri, 20 Oct 1995 15:35:16 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA23419 ; Fri, 20 Oct 1995 15:35:01 -0700 Date: Fri, 20 Oct 1995 15:35:01 -0700 From: "Jordan K. Hubbard" Message-Id: <199510202235.PAA23419@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall dist.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 15:34:59 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall dist.c Log: Very small nit. From owner-cvs-user Fri Oct 20 15:36:21 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA23528 for cvs-user-outgoing; Fri, 20 Oct 1995 15:36:21 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA23516 ; Fri, 20 Oct 1995 15:36:14 -0700 Date: Fri, 20 Oct 1995 15:36:14 -0700 From: "Jordan K. Hubbard" Message-Id: <199510202236.PAA23516@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall package.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 15:36:12 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall package.c Log: Change the pkg_info check back - it was correct before! From owner-cvs-user Fri Oct 20 15:46:06 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA23904 for cvs-user-outgoing; Fri, 20 Oct 1995 15:46:06 -0700 Received: from sequent.kiae.su (sequent.kiae.su [144.206.136.6]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id PAA23878 ; Fri, 20 Oct 1995 15:45:49 -0700 Received: by sequent.kiae.su id AA04564 (5.65.kiae-2 ); Sat, 21 Oct 1995 02:36:39 +0400 Received: by sequent.KIAE.su (UUMAIL/2.0); Sat, 21 Oct 95 02:36:38 +0300 Received: (from ache@localhost) by ache.dialup.demos.ru (8.6.11/8.6.9) id BAA02204; Sat, 21 Oct 1995 01:36:08 +0300 To: "Justin T. Gibbs" Cc: CVS-commiters@freefall.freebsd.org, "Andrey A. Chernov" , cvs-user@freefall.freebsd.org References: <199510202030.NAA10249@aslan.cdrom.com> In-Reply-To: <199510202030.NAA10249@aslan.cdrom.com>; from "Justin T. Gibbs" at Fri, 20 Oct 1995 13:30:15 -0700 Message-Id: Organization: Olahm Ha-Yetzirah Date: Sat, 21 Oct 1995 01:36:07 +0300 (MSK) X-Mailer: Mail/@ [v2.40 FreeBSD] From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) X-Class: Fast Subject: Re: cvs commit: src/secure/libexec/telnetd sys_term.c Lines: 22 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 891 Sender: owner-cvs-user@FreeBSD.org Precedence: bulk In message <199510202030.NAA10249@aslan.cdrom.com> Justin T. Gibbs writes: >>1) No, LD_NOSTD_PATH have risk too. Unimplemented LD_PRELOAD have risk >>too. >Not unless you also specify an LD_LIBRARY_PATH. No, LD_NOSTD_PATH treated separately. >What environment does ld look at during an exec call? The environment >of the original process? Could we work around this with an execle or >exect approach? telnetd assumes in several places that it modify/get master environment, so it is possible, but require more work and will cause more differences with standard telnetd development stream. -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - http://dt.demos.su/~ache : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 From owner-cvs-user Fri Oct 20 15:48:56 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA24026 for cvs-user-outgoing; Fri, 20 Oct 1995 15:48:56 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id PAA24017 ; Fri, 20 Oct 1995 15:48:52 -0700 Date: Fri, 20 Oct 1995 15:48:52 -0700 From: "Jordan K. Hubbard" Message-Id: <199510202248.PAA24017@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall install.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/20 15:48:52 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall install.c Log: This small change allows express installation to invoke the last config menus before the final stage operations are done. From owner-cvs-user Sat Oct 21 00:08:33 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA05542 for cvs-user-outgoing; Sat, 21 Oct 1995 00:08:33 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id AAA05537 ; Sat, 21 Oct 1995 00:08:21 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id RAA08451; Sat, 21 Oct 1995 17:06:16 +1000 Date: Sat, 21 Oct 1995 17:06:16 +1000 From: Bruce Evans Message-Id: <199510210706.RAA08451@godzilla.zeta.org.au> To: ache@astral.msk.su, gibbs@freefall.freebsd.org Subject: Re: cvs commit: src/secure/libexec/telnetd sys_term.c Cc: CVS-commiters@freefall.freebsd.org, ache@freefall.freebsd.org, cvs-user@freefall.freebsd.org Sender: owner-cvs-user@FreeBSD.org Precedence: bulk >>>> Modified: secure/libexec/telnetd sys_term.c >>>> Log: >>>> Don't allow LD_* env. variables to be tricked >>>> Submitted by: Sam Hartman >> >>>I think that it should *only* exclude the variables that cause >>>the vulnerability. Just because I choose to use a variable >>>called LD_MY_TERMINAL_IS_BLUE doesn't mean I should get burned. >> >>Probably. But... There is too many LD_* variables in our ld, >These are all that I found, and only a few are a security risk: >... >I disagree. The only security risk opened by this bug is accessing >non standard libraries by changing your LD_LIBRARY_PATH. Since >login is static, this whole thing could be solved by only modifying >the child processes environment after its been forked, but I guess >they went for the easiest fix. Perhaps this should be decided by ld.so. It already ignores LD_LIBRARY_PATH for setuid executables except to wipe it out (see ldconfig.8). Perhaps it should ignore the critical variables for all processes started by root. Bruce From owner-cvs-user Sat Oct 21 04:50:47 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA00188 for cvs-user-outgoing; Sat, 21 Oct 1995 04:50:47 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA00177 ; Sat, 21 Oct 1995 04:50:37 -0700 Date: Sat, 21 Oct 1995 04:50:37 -0700 From: "Jordan K. Hubbard" Message-Id: <199510211150.EAA00177@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help hardware.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/21 04:50:37 Branch: release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall/help hardware.hlp Log: remove now-bogus gusmax device from list. From owner-cvs-user Sat Oct 21 07:08:00 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA01868 for cvs-user-outgoing; Sat, 21 Oct 1995 07:08:00 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA01859 ; Sat, 21 Oct 1995 07:07:51 -0700 Date: Sat, 21 Oct 1995 07:07:51 -0700 From: "Jordan K. Hubbard" Message-Id: <199510211407.HAA01859@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help hardware.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/21 07:07:50 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall dist.c ftp.c ftp_strat.c globals.c index.c install.c media.c msg.c nfs.c options.c sysinstall.h Log: 1. Of course, the day after you roll the snapshots is the day you realize that the FTP install doesn't deal with timeouts and hasn't since it was written. Fixed. 2. Totally eliminate the OptionFlags. I only had to work harder to sync them with configuration variables, so why not simply always use configuration variables? This has actually greatly simplified areas of the code. Branch: release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall/help hardware.hlp Log: Fix a few bogitties in this doc. From owner-cvs-user Sat Oct 21 08:03:33 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA03427 for cvs-user-outgoing; Sat, 21 Oct 1995 08:03:33 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA03413 ; Sat, 21 Oct 1995 08:03:24 -0700 Date: Sat, 21 Oct 1995 08:03:24 -0700 From: "Jordan K. Hubbard" Message-Id: <199510211503.IAA03413@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall/help hardware.hlp Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/21 08:03:24 Branch: release/sysinstall/help RELENG_2_1_0 Modified: release/sysinstall/help hardware.hlp Log: Missed a gus max reference. From owner-cvs-user Sat Oct 21 09:44:32 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA07021 for cvs-user-outgoing; Sat, 21 Oct 1995 09:44:32 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA07012 ; Sat, 21 Oct 1995 09:44:26 -0700 Date: Sat, 21 Oct 1995 09:44:26 -0700 From: "Jordan K. Hubbard" Message-Id: <199510211644.JAA07012@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall media.c options.c sysinstall.h Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/21 09:44:25 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall media.c options.c sysinstall.h Log: Fix a couple of things I broke while fixing them. From owner-cvs-user Sat Oct 21 11:28:13 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA08984 for cvs-user-outgoing; Sat, 21 Oct 1995 11:28:13 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA08975 ; Sat, 21 Oct 1995 11:28:10 -0700 Date: Sat, 21 Oct 1995 11:28:10 -0700 From: "Jordan K. Hubbard" Message-Id: <199510211828.LAA08975@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall ftp_strat.c media.c options.c sysinstall.h Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/21 11:28:10 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall ftp_strat.c media.c options.c sysinstall.h Log: Make all FTP failures "bounce" the connection properly. From owner-cvs-user Sat Oct 21 12:06:56 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA09699 for cvs-user-outgoing; Sat, 21 Oct 1995 12:06:56 -0700 Received: from sovcom.kiae.su (sovcom.kiae.su [144.206.136.1]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id MAA09694 ; Sat, 21 Oct 1995 12:06:49 -0700 Received: by sovcom.kiae.su id AA08777 (5.65.kiae-1 ); Sat, 21 Oct 1995 22:02:32 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Sat, 21 Oct 95 22:02:32 +0300 Received: (from ache@localhost) by ache.dialup.demos.ru (8.6.11/8.6.9) id UAA00801; Sat, 21 Oct 1995 20:14:20 +0300 To: Bruce Evans , gibbs@freefall.freebsd.org Cc: CVS-commiters@freefall.freebsd.org, ache@freefall.freebsd.org, cvs-user@freefall.freebsd.org References: <199510210706.RAA08451@godzilla.zeta.org.au> In-Reply-To: <199510210706.RAA08451@godzilla.zeta.org.au>; from Bruce Evans at Sat, 21 Oct 1995 17:06:16 +1000 Message-Id: Organization: Olahm Ha-Yetzirah Date: Sat, 21 Oct 1995 20:14:20 +0300 (MSK) X-Mailer: Mail/@ [v2.40 FreeBSD] From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) X-Class: Fast Subject: Re: cvs commit: src/secure/libexec/telnetd sys_term.c Lines: 17 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 779 Sender: owner-cvs-user@FreeBSD.org Precedence: bulk In message <199510210706.RAA08451@godzilla.zeta.org.au> Bruce Evans writes: >Perhaps this should be decided by ld.so. It already ignores >LD_LIBRARY_PATH for setuid executables except to wipe it out (see >ldconfig.8). Perhaps it should ignore the critical variables for >all processes started by root. It makes debugging/development process impossible for root pgms which eliminate whole LD_* purpose. F.e. for setuid pgms it still possible when they start with uid == setuid. -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - http://dt.demos.su/~ache : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 From owner-cvs-user Sat Oct 21 12:44:13 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA10424 for cvs-user-outgoing; Sat, 21 Oct 1995 12:44:13 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA10408 ; Sat, 21 Oct 1995 12:44:04 -0700 Date: Sat, 21 Oct 1995 12:44:04 -0700 From: "Jordan K. Hubbard" Message-Id: <199510211944.MAA10408@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall ftp_strat.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/21 12:44:03 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall ftp_strat.c Log: Every time I think I have the FTP reselection code working, I find another case to check for. SIGH! From owner-cvs-user Sat Oct 21 13:03:20 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA11010 for cvs-user-outgoing; Sat, 21 Oct 1995 13:03:20 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA11000 ; Sat, 21 Oct 1995 13:03:12 -0700 Date: Sat, 21 Oct 1995 13:03:12 -0700 From: "Jordan K. Hubbard" Message-Id: <199510212003.NAA11000@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall attr.c ftp_strat.c package.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/21 13:03:10 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall attr.c ftp_strat.c package.c Log: Error message reform. Make an unnecessarily fatal error a warning. From owner-cvs-user Sat Oct 21 18:33:06 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id SAA20251 for cvs-user-outgoing; Sat, 21 Oct 1995 18:33:06 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id SAA20242 ; Sat, 21 Oct 1995 18:33:03 -0700 Date: Sat, 21 Oct 1995 18:33:03 -0700 From: "Jordan K. Hubbard" Message-Id: <199510220133.SAA20242@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall cdrom.c config.c disks.c dist.c doc.c ftp_strat.c index.c install.c installPreconfig.c label.c media.c menus.c msg.c network.c nfs.c options.c package.c sysinstall.h tape.c ufs.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/21 18:33:03 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall cdrom.c config.c disks.c dist.c doc.c ftp_strat.c index.c install.c installPreconfig.c label.c media.c menus.c msg.c network.c nfs.c options.c package.c sysinstall.h tape.c ufs.c Log: Style police throughout. Fix the ppp startup code. Make the disklabel and fdisk screens "automatable" From owner-cvs-user Sat Oct 21 19:16:00 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA21305 for cvs-user-outgoing; Sat, 21 Oct 1995 19:16:00 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA21294 ; Sat, 21 Oct 1995 19:15:46 -0700 Date: Sat, 21 Oct 1995 19:15:46 -0700 From: "Jordan K. Hubbard" Message-Id: <199510220215.TAA21294@freefall.freebsd.org> To: CVS-commiters, cvs-user Subject: cvs commit: src/release/sysinstall dist.c ftp_strat.c Sender: owner-cvs-user@FreeBSD.org Precedence: bulk jkh 95/10/21 19:15:44 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall dist.c ftp_strat.c Log: The day that all the bugs are out of the FTP code is the day I retire to Fiji..