Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 5/3/83; site cbosgd.UUCP
Path: utzoo!linus!decvax!harpo!eagle!mhuxi!houxm!ihnp4!cbosgd!mark
From: m...@cbosgd.UUCP
Newsgroups: net.news.b
Subject: 2.10.1 upgrade
Message-ID: <332@cbosgd.UUCP>
Date: Sun, 18-Sep-83 22:43:06 EDT
Article-I.D.: cbosgd.332
Posted: Sun Sep 18 22:43:06 1983
Date-Received: Mon, 19-Sep-83 20:05:22 EDT
Organization: Bell Labs, Columbus
Lines: 288


	ed - README << '-*-END-*-'
	0a
	Notes for 2.10.1:

	This distribution is an interim distribution, fixing some serious bugs
	found in 2.10, but providing no user enhancements.  It is provided since
	2.11 will not be out for a few months.

	The : prompt at the end of a long article has proven to be very unpopular.
	It will go away in 2.11 in favor of a mechanism allowing the user to
	receive a command prompt after headers, after the body, or both.
	If you wish to disable it in the meantime, you can enable NOCOLON in
	defs.h.  Be warned that NOCOLON will not be present in 2.11.
	A fancier method providing a -D option, to let the users disable colon
	individually, has been posted, but is beyond the scope of this distribution,
	since it would involve changing the documentation and help files,
	and is a temporary measure.

	Preview of 2.11:
	2.11 will incorporate
		A large number of less serious bug fixes and improvements.
		Several enhancements that have been posted to the net,
			such as the recursive expire options.
		A considerably revamped user interface which sorts newsgroups
			to put discussions together (as much as possible,
			given the nature of how people follow things up).
			The msgs and mail interfaces are more cleanly integrated.
			Turning off discussions is a possibility.
		Some kind of screen oriented interface will probably be
			included as an alternative to readnews.
		Possible improved batching software, as it develops.
		No significant enhancements to the inews portion are planned for 2.11.

	.
	w
	q
	-*-END-*-
	ed - src/Makefile.usg << '-*-END-*-'
	59a
		cd ../cvt ; newactive.sh ../src/active $(LIBDIR) $(SPOOLDIR)
		mv active oldactive
	.
	58c
	install active:
	.
	w
	q
	-*-END-*-
	ed - src/Makefile.v7 << '-*-END-*-'
	47,48c
	install: active cp
		sh install.v7 $(SPOOLDIR) $(LIBDIR) $(NEWSUSR) $(NEWSGRP)
		cd ../cvt ; newactive.sh ../src/active $(LIBDIR) $(SPOOLDIR)
		mv active oldactive
	.
	w
	q
	-*-END-*-
	ed - src/control.c << '-*-END-*-'
	580c
		if (TELLME && *TELLME)
	.
	514a
			if (sendto == NULL)
				return NULL;
		}
	.
	511,513c
			if (TELLME && *TELLME)
				sendto = TELLME;
	.
	509c
		else {
	.
	505c
		char *sendto = NULL;
	.
	299c
				sprintf(msgbuf, "Not contributor: posted by %s, and you are %s", poster, whatsisname);
	.
	175,176c
		fprintf(fd, "%s\n", argv[1]);
		fclose(fd);
	.
	8c
	static char *SccsId = "@(#)control.c	2.20	6/24/83 (this is NOT the netnews version!)";
	.
	w
	q
	-*-END-*-
	ed - src/defs.dist << '-*-END-*-'
	49a
	/* #define NOCOLON		/* Don't do :.  Will go away in 2.11.	*/
	.
	13,14c
	static char *news_version = "B 2.10.1 6/24/83";
	/* SCCS ID @(#)defs.dist	2.23 (hand edited)	5/3/83 */
	.
	w
	q
	-*-END-*-
	ed - src/expire.c << '-*-END-*-'
	429a
		strcpy(sysbuf, buf);
	.
	14c
	static char	*SccsId = "@(#)expire.c	2.16	6/24/83";
	.
	w
	q
	-*-END-*-
	ed - src/funcs.c << '-*-END-*-'
	549,552d
	547c
			tp = hp->sender;
		else if (hp->from[0])
			tp = hp->from;
		else
			tp = tailpath(hp);

		/* Remove full name */
		q = index(tp, ' ');
		if (q)
			*q = '\0';
	.
	5c
	static char *SccsId = "@(#)funcs.c	2.10	6/24/83";
	.
	w
	q
	-*-END-*-
	ed - src/header.c << '-*-END-*-'
	468a
		if (*hp->approved)
			fprintf(fp, "Approved: %s\n", hp->approved);
	.
	361a
		if (its("Approved: "))
			return APPROVED;
	.
	320c
			if (index(ptr, '@') && !index(ptr, '!') && seenrelay)
	.
	280c
			p[SNLN] = '\0';
			sprintf(hp->oident, "%s.%s", p, lbuf+1);
	.
	277a
			if (!q)
				q = index(p, '>');
	.
	265c
			/*
			 * It may seem strange that we hardwire ".UUCP" in
			 * here instead of MYDOMAIN.  However, we are trying
			 * to guess what the domain was on the posting system,
			 * not the local system.  Since we don't really know
			 * what the posting system does, we just go with the
			 * majority - almost everyone will be a .UUCP if they
			 * didn't fill in their Message-ID.
			 */
			sprintf(hp->ident, "< %s@%s%s>", p, lbuf, ".UUCP");
	.
	233a

	.
	227a

		/* Check for an existing Internet address on the end. */
		at = index(user, '@');
		if (at) {
			dot = index(at, '.');
			if (dot) {
				strcpy(hp->from, user);
				return;
			}
			/* @ signs are illegal except for the biggie, so */
			*at = '%';
		}

	.
	220a
		char *at, *dot;
	.
	192a
					seenrelay = 1;
				}
	.
	191c
				if (hdrlineno == 1) {
	.
	184a
			case APPROVED:
				getfield(hp->approved);
				break;
	.
	104a
	#define APPROVED	21
	.
	32a
		seenrelay = 0;

	.
	16a
	static int seenrelay;

	.
	5c
	static char	*SccsId = "@(#)header.c	2.20	6/24/83";
	.
	w
	q
	-*-END-*-
	ed - src/inews.c << '-*-END-*-'
	311c
				strcpy(header.from, forgedname);
	.
	5c
	static char *SccsId = "@(#)inews.c	2.30	6/24/83";
	.
	w
	q
	-*-END-*-
	ed - src/install.v7 << '-*-END-*-'
	40a
	touch $LIBDIR/history.dir $LIBDIR/history.pag
	.
	1c
	: '%W%	%G%'
	.
	w
	q
	-*-END-*-
	ed - src/readnews.c << '-*-END-*-'
	331c
			if (p==string || (p>string && p[-1] != '!' && strncmp(p, searchfor, strlen(searchfor)) == 0))
	.
	w
	q
	-*-END-*-
	ed - src/readr.c << '-*-END-*-'
	1130c
				fprintf(ofp, "%d-%ld\n", bit, pngsize);
	.
	1128c
				fprintf(ofp, "%ld\n", pngsize);
	.
	1107,1110c
		if (calledbefore++ == 0) {
			fprintf(ofp, "The colon is to give you a chance to finish reading the\n");
			fprintf(ofp, "previous article before the next header scrolls it off\n");
			fprintf(ofp, "the top of the screen.  You should hit `return' or `newline'\n");
			fprintf(ofp, "when you are ready to go on to the next article.\n\n");
		}
	.
	1105a
		static int calledbefore = 0;

	.
	1085a
	#endif NOCOLON
	.
	1081a
			bfr[0] = '\0';
	.
	1080a
			fprintf(ofp, ":");
			fflush(ofp);
	.
	1078a
	#ifndef NOCOLON
	.
	954,955c
	# endif NOCOLON
	.
	952a
	# ifndef NOCOLON
	.
	79a
		if (xflag)
			uflag = 0;
	.
	14c
	char *tft = "/tmp/folXXXXXX";
	.
	w
	q
	-*-END-*-

			  SCO's Case Against IBM

November 12, 2003 - Jed Boal from Eyewitness News KSL 5 TV provides an
overview on SCO's case against IBM. Darl McBride, SCO's president and CEO,
talks about the lawsuit's impact and attacks. Jason Holt, student and 
Linux user, talks about the benefits of code availability and the merits 
of the SCO vs IBM lawsuit. See SCO vs IBM.

Note: The materials and information included in these Web pages are not to
be used for any other purpose other than private study, research, review
or criticism.