No subject


Tue Dec 2 04:10:01 GMT 2003


  pass_oem_change -> change_oem_password -> 
      check_oem_password -> pdb_set_plaintext_password
                        
Ideally, (if this diagram is somewhat correct), I'd like to write 
something that merges all those steps into something a bit more logical.

How far off base am I?

Oh, and Andrew, thanks for putting up with my constant pestering and 
questions =)

--
Patrick McCarty
Video Technician
Azusa Pacific University

Logic is a systematic method of coming to the wrong conclusion with confidence.

---1194884627-1715509357-1026690310=:32306
Content-Type: TEXT/plain; name="chgpwd.txt"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.44.0207141645100.32306 at home.apu.edu>
Content-Description: 
Content-Disposition: attachment; filename="chgpwd.txt"

TlRTVEFUVVMgbWFzdGVyX2NoYW5nZV9wYXNzd29yZChjb25zdCBjaGFyICp1
c2VyX25hbWUsIGNvbnN0IGNoYXIgKm5ld19wYXNzd2QsIGludCAqcGNiX2Zs
YWdzKQ0Kew0KCVNBTV9BQ0NPVU5UCSpzYW1fcGFzcz1OVUxMOw0KCXVpbnQx
NiBhY2N0X2N0cmw7DQoJdWludDMyIG1pbl9wYXNzX2xlbjsNCgl1Y2hhciBu
ZXdfbGFubWFuX3AxNlsxNl07DQoJdWNoYXIgbmV3X250X3AxNlsxNl07DQoN
CiAgICAvKiBWYWxpZGF0ZSBleGlzdGVuY2Ugb2YgYXJndW1lbnRzICovDQog
ICAgaWYgKCF1c2VyX25hbWUgfHwgIW5ld19wYXNzd2QgfHwgIXBjYl9mbGFn
cykNCiAgICAgICByZXR1cm4gTlRfU1RBVFVTX1VOU1VDQ0VTU0ZVTDsNCiAg
ICAgICANCgkvKiBHZXQgdGhlIHNtYiBwYXNzd2QgZW50cnkgZm9yIHRoaXMg
dXNlciAqLw0KCXBkYl9pbml0X3NhbSgmc2FtX3Bhc3MpOw0KDQoJaWYoIXBk
Yl9nZXRzYW1wd25hbShzYW1fcGFzcywgdXNlcl9uYW1lKSkgew0KCQlwZGJf
ZnJlZV9zYW0oJnNhbV9wYXNzKTsNCgkJcmV0dXJuIE5UX1NUQVRVU19VTlNV
Q0NFU1NGVUw7DQoJfQ0KDQoJYWNjdF9jdHJsID0gcGRiX2dldF9hY2N0X2N0
cmwoc2FtcGFzcyk7DQoNCgkvKiBDaGVjayB0byBzZWUgaWYgdGhlIGFjY291
bnQgaXMgZGlzYWJsZWQgKi8NCglpZiAoYWNjdF9jdHJsICYgQUNCX0RJU0FC
TEVEKSB7DQoJICAgIERFQlVHKDAsKCJtYXN0ZXJfY2hhbmdlX3Bhc3N3b3Jk
OiBhY2NvdW50ICVzIGRpc2FibGVkLlxuIiwNCgkgICAgICAgICAgIHBkYl9n
ZXRfdXNlcm5hbWUoc2FtcGFzcykpKTsNCgkgICAgcmV0dXJuIE5UX1NUQVRV
U19VTlNVQ0NFU1NGVUw7DQoJfQ0KDQoJLyogQ2hlY2sgdG8gc2VlIGlmIHVz
ZXIncyBwYXNzd29yZCBpcyBsb2NrZWQgKi8NCglpZiAoYWNjdF9jdHJsICYg
QUNCX1BXTE9DSykgew0KCSAgICBERUJVRygwLCgibWFzdGVyX2NoYW5nZV9w
YXNzd29yZDogYWNjb3VudCAlcyBwYXNzd29yZCBsb2NrZWQuXG4iLA0KCSAg
ICAgICAgICAgcGRiX2dldF91c2VybmFtZShzYW1wYXNzKSkpOw0KCSAgICBy
ZXR1cm4gTlRfU1RBVFVTX0FDQ0VTU19ERU5JRUQ7DQoJfQ0KICAgICAgICAg
ICANCgkvKiBHZW5lcmF0ZSBoYXNoZXMgKi8NCgludF9sbV9vd2ZfZ2VuKG5l
d19wYXNzd2QsIG5ld19udF9wMTYsIG5ld19sYW5tYW5fcDE2KTsNCg0KCS8q
IENoZWNrIHRvIHNlZSBpZiB3ZSB3ZXJlIHBhc3NlZCBhIExBTk1BTiBoYXNo
IG9ubHkgKi8NCglpZiAocGNiX2ZsYWdzICYgUENCX0xNSEFTSCkNCgl7DQog
ICAgICAgIGlmICghcGRiX3NldF9sYW5tYW5fcGFzc3dkIChzYW1wYXNzLCBu
ZXdfbGFubWFuX3AxNikpDQoJCSAgICByZXR1cm4gTlRfU1RBVFVTX1VOU1VD
Q0VTU0ZVTDsNCg0KCQlpZiAoIXBkYl9zZXRfcGFzc19jaGFuZ2VkX25vdyAo
c2FtcGFzcykpDQoJCQlyZXR1cm4gTlRfU1RBVFVTX1VOU1VDQ0VTU0ZVTDsN
Cg0KCQlERUJVRygwLCgibWFzdGVyX2NoYW5nZV9wYXNzd29yZDogY2hhbmdl
ZCBsYW5tYW4gcGFzc3dvcmQgZm9yOiAlcy5cbiIsDQoJCQkJCXBkYl9nZXRf
dXNlcm5hbWUoc2FtcGFzcykpKTsNCgkJcmV0dXJuIE5UX1NUQVRVU19PSzsN
Cgl9DQoNCgkvKiBJZiB3ZSBnZXQgaGVyZSwgd2UgaGF2ZSBhIHBsYWludGV4
dCBwYXNzd29yZCwgc28gd2UgY2FuIGNoZWNrIGxlbmd0aCwgZXRjICovDQoN
CgkvKiBDaGVjayBtaW5pbXVtIHBhc3N3b3JkIGxlbmd0aCAqLw0KCWFjY291
bnRfcG9saWN5X2dldChBUF9NSU5fUEFTU1dPUkRfTEVOLCAmbWluX3Bhc3Nf
bGVuKTsNCgkNCglpZiAoc3RybGVuKG5ld19wYXNzd2QpIDwgbWluX3Bhc3Nf
bGVuKSB7DQogICAgICAgIERFQlVHKDAsKCJtYXN0ZXJfY2hhbmdlX3Bhc3N3
b3JkOiBtaW5fcGFzc3dkX2xlbmd0aCAlaSwgbm90IGNoYW5nZWQuXG4iLA0K
CQkJCW1pbl9wYXNzX2xlbikpOw0KCQlyZXR1cm4gTlRfU1RBVFVTX1VOU1VD
Q0VTU0ZVTDsNCgl9DQoNCgkvKiBUT0RPOiBBZGQgY3JhY2tsaWIgY2hlY2sg
aGVyZSAqLw0KDQoJLyogTGV0cyBnbyBzZXQgb3VyIHBhc3N3b3JkcyBub3cg
Ki8NCiAgICBpZiAoIXBkYl9zZXRfbnRfcGFzc3dkIChzYW1wYXNzLCBuZXdf
bnRfcDE2KSkNCgkJcmV0dXJuIE5UX1NUQVRVU19VTlNVQ0NFU1NGVUw7DQoJ
ICAgDQoJaWYgKCFwZGJfc2V0X2xhbm1hbl9wYXNzd2QgKHNhbXBhc3MsIG5l
d19sYW5tYW5fcDE2KSkNCgkgICAgcmV0dXJuIE5UX1NUQVRVU19VTlNVQ0NF
U1NGVUw7DQoNCglpZiAoIXBkYl9zZXRfcGFzc19jaGFuZ2VkX25vdyAoc2Ft
cGFzcykpDQoJCXJldHVybiBOVF9TVEFUVVNfVU5TVUNDRVNTRlVMOw0KDQoJ
cmV0dXJuIE5UX1NUQVRVU19PSzsNCn0NCg==
---1194884627-1715509357-1026690310=:32306--




More information about the samba-technical mailing list