summaryrefslogtreecommitdiff
path: root/source3/nsswitch
AgeCommit message (Collapse)AuthorFilesLines
2008-06-15Fix an uninitialized variable found by the IBM checkerVolker Lendecke1-5/+5
BAIL_ON_PTR_ERROR jumps to done: which will access extra_data before it's initialized. Stefan, please check! Volker (cherry picked from commit b59636f78d351ed6d52c4a9fdccdb7850388526c) (This used to be commit 5663587e5e4703f9e3ff6d78d1f3248053ccd4c0)
2008-06-15Fix group parsing in libwbclient's copy_group_entry()Volker Lendecke1-4/+6
This (also) fixes a flaw pointed out by the IBM checker. When verifying that I found out that the parsing was not working as I would have expected it to. Jerry, please check! (cherry picked from commit c2c7790155ab02e1e351caf2bed192ce72913663) (This used to be commit 26c05a52b73763dad5ad0525dab6e20014c3f8d6)
2008-06-11pam_winbind: Update cached creds during password change.Günther Deschner1-0/+4
Fix is from Bo Yang @ Novell. Thanks! (This used to be commit e4eb9d347d14de8c9ba73b07f26fe8fd4f17eab5)
2008-06-09Fix the compile on NetBSD -- missing prototypesVolker Lendecke1-0/+39
(cherry picked from commit 11236d266e3703eb3aca4b96e2ed9da76614ec12) (This used to be commit d25408f83d03fae9d6b589b005db9a3af823e652)
2008-06-06pam_winbind: fix pam_sm_chauthtok for storing modified cached creds.Günther Deschner1-1/+16
Thanks to Bo Yang for pointing this out. Guenther (This used to be commit 516a067016955938988ab37c777102a14b41e100)
2008-05-27wbinfo: prompt for password when none has been given.Günther Deschner1-1/+18
Guenther (This used to be commit 7c1f36d84a4c5779ea86923be69e209d0c9c0943)
2008-05-27libwbclient: fix typo.Günther Deschner1-1/+1
Guenther (This used to be commit 83c4a278dfefcef14a9640d319ddf5c7392cd16e)
2008-05-23libwbclient: add wbcLibraryDetails()Stefan Metzmacher2-0/+38
metze (cherry picked from commit b68916328e935e61840cb03560ebeeee15bb2c6f) (This used to be commit 196d9017627220786d8b726dc0d02e16e96c4c05)
2008-05-23libwbclient: rename MAXSUBAUTHS => WBC_MAXSUBAUTHSStefan Metzmacher3-5/+5
metze (cherry picked from commit 04d465c622c614bec29f24793ae897a73bcb51f4) (This used to be commit e7dcbf56aef836e1b4be70b21064f65338221b5a)
2008-05-15Fix build warning.Günther Deschner1-1/+0
Guenther (This used to be commit e90a4ce3c24ab2a33e34da5a9052a3b3ec4db962)
2008-05-13libwbclient: Add wbcLogoffUser() and wbcLookupDomainController().coffeedude4-3/+159
Add new APIs calls for WINBINDD_PAM_LOGOFF and WINBINDD_DSGETDCNAME ops. (This used to be commit cb5e8f60ac3313aec726c01687a040e6e0e42c10)
2008-05-07wins: fix null pointer crash in nss_wins module.Günther Deschner1-0/+3
Guenther (This used to be commit 5bf47ebf0fb9f7d94ed36bce6bcaa31b508009bd)
2008-04-23Mark a domain offline in the wbcDomainInfo structure using the domain_flags.Gerald W. Carter3-24/+50
Use the existing domain_flags fiueld in wbcDomainInfo to set a bit if the domain is marked as offline by Winbind. (This used to be commit 59cfba2c3d6d4594f08cbe3b7295ab36a7cfb044)
2008-04-23Rename WBC_DOMAIN_XXX domain flags to WBC_DOMINFO_DOMAIN_XXXGerald W. Carter3-10/+10
Better consistency with the othre classes of WBC_DOMINDO_XXX_YYYY flags. (This used to be commit 1cb2305fc96be0c190621f7c86c0476e4ea1fff7)
2008-04-20libwbclient: change wbcResolveWinsByIP() to take char ** instead of const ↵Michael Adam3-4/+4
char ** Fix a compile warning. This seems the right thing since the data is created by talloc_strdup... Michael (This used to be commit f81da8e8ed8e2d75c77bd8b5e7fdd7c53bab7e49)
2008-04-20libwbclient: fix wbcResolveWinsByName() to take char * instead of const char **Michael Adam3-4/+4
This fixes a compile warning and seems the correct thing to me as the returned data is talloc_strdup't, so not const anyways. Michael (This used to be commit 13cfa7f48a541a934a129fab0544cbf66029c4c7)
2008-04-17Remove unused variable from wbcCheckTrustCredentials().Gerald W. Carter1-1/+0
(This used to be commit fea52dc46048ff869299267f7596b93a8c5c8b3d)
2008-04-17Convert "wbinfo -m" to use wbcListTrusts() API call.Gerald W. Carter1-84/+50
(This used to be commit 2fbe8437efe232b6f53af6fafed5995fe7e26820)
2008-04-17Add wbcListTrusts() API call to libwbclient.soGerald W. Carter2-6/+238
(This used to be commit 5c454e77cf664fee65fcb03e5811764c92e73696)
2008-04-17Follow error code name convention in libwbclient.Gerald W. Carter4-14/+14
s/WBC_INVALID_RESPONSE/WBC_ERR_INVALID_RESPONSE/ (This used to be commit d91ce012b0afb30cd22b373412d17de27c55ca86)
2008-04-17wbinfo: use wbcCheckTrustCredentials()Stefan Metzmacher1-10/+12
metze (This used to be commit 2cbe5a006a6df79c38f4aaa68d498cd6d5a34dba)
2008-04-17libwbclient: add wbcCheckTrustCredentials()Stefan Metzmacher2-0/+58
This only accepts NULL as domain for now, because winbindd doesn't support checking trust passwords as a domain controller. metze (This used to be commit c084ccd70f42ce29ce24565969a9f440dde254e1)
2008-04-17wbinfo: use wbcResolveWinsByName() and wbcResolveWinsByIP()Stefan Metzmacher1-26/+16
metze (This used to be commit a4f628d6c9e2a5761c048e268a29e1f5daae4180)
2008-04-17libwbclient: add wbcResolveWinsByName() and wbcResolveWinsByIP()Stefan Metzmacher2-0/+87
metze (This used to be commit 57ba71140fbf6b4a5a917fa3248fa76536be883b)
2008-04-11nsswitch: remove unused nsswitch/wb_client.cStefan Metzmacher1-96/+0
metze (This used to be commit 2b236c7ace15b4408c31ed918b449d5a22e1769f)
2008-04-11libwbclient: add wbcSet[U|G]idMapping() and wbcSet[U|G]idHwm() functionsStefan Metzmacher2-0/+157
metze (This used to be commit 364e146805bb74b46da4d3c187e9a684d4b99a01)
2008-04-10fix some extrasemi compile warningsBjörn Jacke1-1/+1
(This used to be commit cbdb79b7a1044945e515a294f487e4c1a9c91be5)
2008-04-07Fix an uninitialized variableVolker Lendecke1-1/+1
(This used to be commit 8b2d9ee8c54ed84f83fdecf04e656dd66b622abb)
2008-04-06wbinfo: make use of wbcGetGroups()Stefan Metzmacher1-16/+12
metze (This used to be commit c78f4dc043523842cf42f1a3fd4e8f3855518efa)
2008-04-06libwbclient: add wbcGetGroups()Stefan Metzmacher2-0/+64
metze (This used to be commit 596d030b976102e7476a2460fce355914c4e8210)
2008-04-06Fix a C++ warningVolker Lendecke1-1/+1
(This used to be commit c274fe7d21badb42ca8d4d1115ae6bffdb19485f)
2008-04-06Remove external refs to winbindd_fdVolker Lendecke1-2/+0
(This used to be commit 18bf2b2028e64403a79b7cc06d3185a3e526d97d)
2008-04-06wbcAllocateGid returns a gid_t, not a uid_tVolker Lendecke2-2/+2
(This used to be commit 3130fb7b32285b8501f5ee8cbc62b478c09cccd3)
2008-04-03Fix pam_winbind macros.Günther Deschner2-14/+14
Guenther (This used to be commit 37091859126167e84e55afe8a32025ac0f65065e)
2008-04-03Use pwb_context in pam_winbind.Günther Deschner1-391/+343
Guenther (This used to be commit bf960f57e7adf09cdf096f2c72065ea1ff8b0daa)
2008-04-03Add _pam_winbind_init/free_context.Günther Deschner1-0/+39
Guenther (This used to be commit d62676cf886d910334b3d6f7ce0147b75ef53aec)
2008-04-03Add pwb_context to pam_winbind.h.Günther Deschner1-0/+9
Guenther (This used to be commit fe8acb064433b286938e0b572ca1faa8a54414b7)
2008-04-03Make more functions in pam_winbind static.Günther Deschner1-30/+30
Guenther (This used to be commit ea2175ee0e6288ccb132e86b9dd0bf8a0e4169c9)
2008-04-03wbinfo: use wbcLookupNames()Stefan Metzmacher1-10/+20
metze (This used to be commit 9d0e5a13215d4904084e81fde6098c70ee4d4636)
2008-04-03wbinfo: use wbcLookupRids()Stefan Metzmacher1-33/+40
metze (This used to be commit 046b26b763b16362dd662a77b2434641bf583bc2)
2008-04-03wbinfo: use wbcLookupSid()Stefan Metzmacher1-12/+15
metze (This used to be commit b917be4986bd55aeffae03b08cf476ea6302fa26)
2008-04-03wbinfo: catch NULL domain string as in other placesStefan Metzmacher1-1/+1
metze (This used to be commit ff4611832a0b498b83590279a7153e606a4720f5)
2008-04-01wbinfo: use wbcInterfaceDetails()Stefan Metzmacher1-19/+25
metze (This used to be commit ff87260f1268d190170608b0808c191ef8f3e942)
2008-04-01libwbclient: add wbcInterfaceDetails()Stefan Metzmacher2-0/+90
metze (This used to be commit fee3806326b9ba214e35868271e6481c0c8b9c4b)
2008-04-01libwbclient: use WBC_ERROR_IS_OK() in BAIL_ON_WBC_ERROR() macroStefan Metzmacher1-4/+5
metze (This used to be commit de2e8d5db93d32e5ebf04a2018a08f766eb9a233)
2008-03-31DIsplay the short domain name in "wbinfo -m " by default.Gerald W. Carter1-10/+16
This fixes wbinfo -m to make preexisting behavior. Also adds the dns domain to the --verbose output. (This used to be commit b68caaa81bd75bb882c9363612d11d49dd73cb6f)
2008-03-31Augmented "wbinfo -m" to list additional information about the type, ↵Steven Danneman1-15/+78
direction, and transitivty of trusts. * added several helper functions to convert the trust_flags field in the winbindd_tdc_domain to more useful administrator ideas of trust type, trust direction, and trust transitivity. * converted winbindd_list_trusted_domains() to enumerate the trusted domain cache, instead of the domain list, and return additional trust information to the calling process * modified wbinfo to pretty print this additional trust information when a new --verbose switch is given with -m. Thus "wbinfo -m" and "wbinfo -all-domains" output as before, but "wbinfo --verbose -m" prints extra trust info. * updated some comments and fixed typos (This used to be commit e7827bb6afa264c12ecdc0858f49707ca3d6104f)
2008-03-31wbinfo: use wbcAllocateGid()Stefan Metzmacher1-1/+8
metze (This used to be commit 960c069a2354e0803e2cbf22c26e1a9d0b657b79)
2008-03-31wbinfo: use wbcAllocateUid()Stefan Metzmacher1-1/+8
metze (This used to be commit a7d735df292cee7dd6e23c7d2328481d57162904)
2008-03-31wbinfo: use wbcSidToGid()Stefan Metzmacher1-10/+12
metze (This used to be commit 43df48bdca1a71fa44b24bb3917869f886555d9c)