From owner-freebsd-current Sat Mar 25 17:18:10 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA21533 for current-outgoing; Sat, 25 Mar 1995 17:18:10 -0800 Received: from sequent.kiae.su (sequent.kiae.su [144.206.136.6]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id RAA21527 for ; Sat, 25 Mar 1995 17:18:07 -0800 Received: by sequent.kiae.su id AA13205 (5.65.kiae-2 for current@freebsd.org); Sun, 26 Mar 1995 04:02:35 +0300 Received: by sequent.KIAE.su (UUMAIL/2.0); Sun, 26 Mar 95 04:02:35 +0300 Received: (from ache@localhost) by astral.msk.su (8.6.8/8.6.6) id EAA02210 for current@freebsd.org; Sun, 26 Mar 1995 04:59:02 +0400 To: current@FreeBSD.org Message-Id: Organization: Olahm Ha-Yetzirah Date: Sun, 26 Mar 1995 04:59:01 +0400 X-Mailer: Mail/@ [v2.32 FreeBSD] From: "Andrey A. Chernov, Black Mage" X-Class: Fast Subject: ATTENTION: new termcap.src requires new termlib re-install Lines: 15 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 808 Sender: current-owner@FreeBSD.org Precedence: bulk Due to dirty programming of cgetent() routine, it simple add each tc= hop to existing entry, so it can easily overrun stupid 1024 limit while clean entry is far below this limit. It cause progam memory corruption after tgenent(). New termlib code cleans entry as mach as possible and not corrupt memory but return -1 instead. I add many missing capabilities to vt100/102/220 entries, so old tgetent can easily corrupt memory on tc= hops, to avoid it re-build & re-install termlib library before installing termcap. -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - FidoNet: 2:5020/230.3 : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849