Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com List-Unsubscribe: List-Archive: List-Help: , Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com Date: Wed, 4 Aug 1999 21:47:45 -0400 From: Chris Faylor To: Corinna Vinschen Cc: cygdev Subject: Re: ntsec: patch 9 Message-ID: <19990804214745.A15316@cygnus.com> References: <37A8114F DOT 9101F2AE AT vinschen DOT de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.6i In-Reply-To: <37A8114F.9101F2AE@vinschen.de>; from Corinna Vinschen on Wed, Aug 04, 1999 at 12:09:20PM +0200 Thanks. Applied. Does the new snapshot still fail for you when you issue the 'man tcsh' command? cgf On Wed, Aug 04, 1999 at 12:09:20PM +0200, Corinna Vinschen wrote: >Hi! > >I have patched security once again. The worst thing was a free() on >stack memory (Puh!). > >ChangeLog: >========== > >Thu Aug 4 10:28:00 Corinna Vinschen > > * security.cc: Erased MALLOC_CHECK calls. > (lookup_name): New function simplifies the retrieval of user > and group names. > (alloc_sd): Calls `lookup_name' instead of `LookupAccountName'. > `system' gets no special permissions to files anymore. > `administrators' only get restricted permissions instead of > full access. > ACEs are generated only if the permissions are != 0 for that > user/group/other. > * shared.cc (sec_user): Calls `lookup_name' instead of > `LookupAccountName'. > 'free`-call on stack space eliminated. > * winsup.h: Declaration for `lookup_name'. > * doc/ntsec.sgml: Adapted. [snip]