X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00 X-Spam-Check-By: sourceware.org Message-ID: <468537.57513.qm@web88303.mail.re4.yahoo.com> X-RocketYMMF: ilatypov Date: Wed, 27 Jan 2010 12:24:24 -0800 (PST) From: Ilguiz Latypov Subject: document side effects of incomplete implementations in regtool and cyglsa-config, suggest a manual restore procedure To: cygwin AT cygwin DOT com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-541510297-1264623864=:57513" Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com --0-541510297-1264623864=:57513 Content-Type: text/plain; charset=us-ascii The current cyglsa-config script does not detect a failure in regtool that cannot read the LSA Authentication Packages registry entry, $ regtool get /HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa/Authentication\ Packages Error (2): The system cannot find the file specified. $ cat /proc/registry/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa/Authentication\ Packages $ reg query 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa' /v 'Authentication Packages' ! REG.EXE VERSION 3.0 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa Authentication Packages REG_SZ msv1_0 As a consequence, cyglsa-config drops "msv1_0" from the key value because it succeeds in setting it with the wrong set of values. (I am not sure why my entry has type REG_SZ while I see online posts mentioning type REG_MULTI_SZ). Whether regtool and cyglsa-config are fixed or not, I am suggesting to document the side effects resulting from the corrupt entry value or from the possible bugs in the added DLL. I spent many hours trying to find the cause of these effects. The suggested documentation addition is attached. -- --0-541510297-1264623864=:57513 Content-Type: text/plain; name="patch-bad-cyglsa-side-effects-ntsec.sgml.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch-bad-cyglsa-side-effects-ntsec.sgml.txt" SW5kZXg6IG50c2VjLnNnbWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1Mg ZmlsZTogL2N2cy9zcmMvc3JjL3dpbnN1cC9kb2MvbnRzZWMuc2dtbCx2CnJl dHJpZXZpbmcgcmV2aXNpb24gMS4yNApkaWZmIC1kIC11IC1yMS4yNCBudHNl Yy5zZ21sCi0tLSBudHNlYy5zZ21sCTI3IE1heSAyMDA5IDAyOjMwOjQyIC0w MDAwCTEuMjQKKysrIG50c2VjLnNnbWwJMjcgSmFuIDIwMTAgMjA6MTQ6MjYg LTAwMDAKQEAgLTc0Nyw2ICs3NDcsMTkgQEAKIGRlaW5zdGFsbGF0aW9uIG9m IHRoZSBjeWd3aW4gTFNBIGF1dGhlbnRpY2F0aW9uIERMTCBpcyBqdXN0IGEg bWlub3IKIGluY29udmVuaWVuY2UgY29tcGFyZWQgdG8gdGhhdC4uLjwvcGFy YT4KIAorPHBhcmE+VGhlIGZvbGxvd2luZyBhcmUgcG9zc2libGUgc2lkZSBl ZmZlY3RzIG9mIGluc3RhbGxpbmcgYSBkZWZlY3RpdmUgTFNBIERMTCBvciBp bmNvbXBsZXRlIGltcGxlbWVudGF0aW9ucyBpbiB0aGUgcmVndG9vbCB1dGls aXR5IGFuZCBjeWdsc2EtY29uZmlnIHNjcmlwdC4gIFRvIHJldmVydCB0aGUg Y3lnbHNhLWNvbmZpZyBpbnN0YWxsYXRpb24sIHNldCB0aGUgIkF1dGhlbnRp Y2F0aW9uIFBhY2thZ2VzIiByZWdpc3RyeSBlbnRyeSB0byBhIFJFR19TWiBv ciBSRUdfTVVMVElfU1ogdmFsdWUgb2YgIm1zdjFfMCIuPC9wYXJhPgorCis8 aXRlbWl6ZWRsaXN0IHNwYWNpbmc9ImNvbXBhY3QiPgorPGxpc3RpdGVtPjxw YXJhPldpbmRvd3Mgc3RhcnR1cCBoYW5ncyBmb3IgZmV3IG1pbnV0ZXMgd2l0 aCB0aGUgIlN0YXJ0aW5nIHVwIiBwYW5lbCBiZWZvcmUgc2hvd2luZyB0aGUg dXNlciBsb2dpbiBwYW5lbC48L2xpc3RpdGVtPjwvcGFyYT4KKzxsaXN0aXRl bT48cGFyYT5OZXR3b3JrIGRyaXZlcyBhbmQgVVNCIGRldmljZXMgZG8gbm90 IGdldCBjb25uZWN0ZWQuPC9saXN0aXRlbT48L3BhcmE+Cis8bGlzdGl0ZW0+ PHBhcmE+TWluaW1pemVkIHdpbmRvd3MgYXJlIG5vdCBzaG93biBvbiB0aGUg dGFza2Jhci48L2xpc3RpdGVtPjwvcGFyYT4KKzxsaXN0aXRlbT48cGFyYT5D dXQtYW5kLXBhc3RlIGRvZXMgbm90IHdvcmsgYWNyb3NzIHdpbmRvd3MuPC9s aXN0aXRlbT48L3BhcmE+Cis8bGlzdGl0ZW0+PHBhcmE+V2luZG93cyBleHBs b3JlciAoZXhwbG9yZXIuZXhlKSBhbmQgSW50ZXJuZXQgZXhwbG9yZXIgKGll eHBsb3JlLmV4ZSkgc2lsZW50bHkgZGllLjwvbGlzdGl0ZW0+PC9wYXJhPgor PGxpc3RpdGVtPjxwYXJhPkNsaWNraW5nIGxvZ2dlZCBtZXNzYWdlcyBpbiB0 aGUgZXZlbnQgdmlld2VyIGRvZXMgbm90IGJyaW5nIGEgd2luZG93IHdpdGgg ZGV0YWlscy48L2xpc3RpdGVtPjwvcGFyYT4KKzxsaXN0aXRlbT48cGFyYT5E ZXZpY2UgTWFuYWdlciBkb2VzIG5vdCBzaG93IHdpbmRvd3Mgd2l0aCBkcml2 ZXIgZGV0YWlscy48L2xpc3RpdGVtPjwvcGFyYT4KKzxsaXN0aXRlbT48cGFy YT5BdHRlbXB0cyB0byBzdGFydCB0aGUgV29ya3N0YXRpb24gc2VydmljZSBy ZXN1bHRzIGluIGFuIGVycm9yIG1lc3NhZ2UgcG9pbnRpbmcgdG8gYW4gInVu a25vd24iIExTQSBhdXRoZW50aWNhdGlvbiBwYWNrYWdlLjwvbGlzdGl0ZW0+ PC9wYXJhPgorPC9pdGVtaXplZGxpc3Q+CisKIDxwYXJhPk5ldmVydGhlbGVz cywgdGhpcyBpcyBhbHJlYWR5IGEgbG90IGJldHRlciB0aGFuIHdoYXQgd2Ug Z2V0IGJ5CiB1c2luZyA8Y29tbWFuZD5OdENyZWF0ZVRva2VuPC9jb21tYW5k PiwgaXNuJ3QgaXQ/PC9wYXJhPgogCg== --0-541510297-1264623864=:57513 Content-Type: text/plain; charset=us-ascii -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple --0-541510297-1264623864=:57513--