setup ChangeLog main.cc

maxb@sources.redhat.com maxb@sources.redhat.com
Thu Apr 3 23:33:00 GMT 2003


CVSROOT:	/cvs/cygwin-apps
Module name:	setup
Branch: 	setup-200303
Changes by:	maxb@sourceware.org	2003-04-03 23:33:15

Modified files:
	.              : ChangeLog main.cc 

Log message:
	2003-04-02  Robert Collins  <rbtcollins@hotmail.com>
	
	* Merge setup-200303-troubleshooting fixes in.
	
	2003-04-02  Robert Collins  <rbtcollins@hotmail.com>
	
	* main.cc (NTSecurity::setDefaultDACL): Reinstate commented code.
	(NTSecurity::setDefaultSecurity): Ditto.
	
	2003-04-02  Robert Collins  <rbtcollins@hotmail.com>
	
	* main.cc (NTSecurity::setDefaultDACL): Use MS calculations for ACL
	buffer sizing.
	
	2003-04-02  Robert Collins  <rbtcollins@hotmail.com>
	
	* main.cc (NTSecurity::setDefaultDACL): Sanity check memory allocation.
	
	2003-04-02  Robert Collins  <rbtcollins@hotmail.com>
	
	* main.cc (NTSecurity::setDefaultDACL): Adjust commented code for
	auto_ptr use.
	
	2003-04-02  Robert Collins  <rbtcollins@hotmail.com>
	
	* main.cc (NTSecurity::NoteFailedAPI): Helper function.
	Use throughout NTSecurity routines.
	(NTSecurity::setDefaultDACL): Use dynamic memory for ACL storage.
	
	2003-04-02  Robert Collins  <rbtcollins@hotmail.com>
	
	* main.cc (NTSecurity::setDefaultDACL): Disable ~ 50% of remaining
	active code.
	
	2003-04-02  Robert Collins  <rbtcollins@hotmail.com>
	
	* main.cc (NTSecurity::GroupInfo): Extract group query code.
	(NTSecurity::setDefaultDACL): Disable ~ 50% of code.
	
	2003-04-02  Robert Collins  <rbtcollins@hotmail.com>
	
	* main.cc (NTSecurity::setDefaultSecurity): Disable ~ 50% of security
	code.
	
	2003-04-01  Robert Collins  <rbtcollins@hotmail.com>
	
	* main.cc (NTSecurity::setDefaultSecurity): Remove double declaration
	of sz.
	User TokenGroupCollection to abstract token searching logic, eliminate
	isadmin and isuser temporary variables.
	(TokenGroupCollection): New class for querying token group information.
	
	2003-04-01  Robert Collins  <rbtcollins@hotmail.com>
	
	* main.cc (NTSecurity::setDefaultSecurity): Extract esid initialisation.
	Move local variables to just before first use.
	SetTokenInformationFailures where being handled inconsistently.
	Remove assignments from if statements.
	(NTSecurity::esid): Rename to everyOneSID.
	(NTSecurity::initialiseEveryOneSID): new method.
	(NTSecurity::setDefaultDACL): Extract method for default DACL logic.
	
	2003-04-01  Robert Collins  <rbtcollins@hotmail.com>
	
	* main.cc (SIDWrapper): Manage SID memory.
	(HANDLEWrapper): Likewise for HANDLES.
	(NTSecurity): Worker class for set_default_sec().
	(set_default_sec): Move body into NTSecurity::setDefaultSecurity().
	(NTSecurity::setDefaultSecurity): Eliminate goto out: via memory
	managing objects.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&only_with_tag=setup-200303&r1=2.340.2.3&r2=2.340.2.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/setup/main.cc.diff?cvsroot=cygwin-apps&only_with_tag=setup-200303&r1=2.25&r2=2.25.2.1



More information about the Cygwin-apps-cvs mailing list