Volker Lendecke
2a5dee2892
Fix an "invalid operation involving NULL pointer" found by the IBM checker
...
Jerry, please check!
Volker
(This used to be commit eb6096a2d488d64cfa86e01be2a97e14e5773fe3)
2008-06-27 11:23:20 +02:00
Volker Lendecke
f287cdb1f0
Remove a strlen check that will never kick in
...
strlen(str)<2 will be caught by the explicit tests for str[0] and str[1] in the
lines above this.
Jerry, please check!
Volker
(This used to be commit 44a9e5b713c25ff2cc7215635a516f25359b045b)
2008-06-27 11:23:20 +02:00
Volker Lendecke
6f66dbcda6
Fix a segfault in wbcLookupRids
...
The done: part could access uninitialized memory if intermediate
BAIL_ON_WBC_ERROR fire.
Jerry, please check!
Thanks,
Volker
(cherry picked from commit 31f4c33dcc744e81be54389756378e25aa2bb75e)
(This used to be commit 5b12d8aa510689114e5413be5afe6aeb6ec2d9db)
2008-06-17 15:22:13 +02:00
Volker Lendecke
7f9acfae73
Fix a segfault in wbcLookupSid
...
If the BAIL_ON_WBC_ERROR directly after wbcRequestResponse kicks in, *domain
and *name have not been initialized yet. So the cleanup routine in the done:
part of the routine (which did not check for domain!=NULL etc) would access
uninitialized memory.
Jerry, please check!
Thanks,
Volker
(cherry picked from commit 3d7e0cc40b1992f4555807acec4f00450e30e2de)
(This used to be commit ac5ba26bb0488c3fb95072d84898c02b72c5b819)
2008-06-17 15:22:04 +02:00
Volker Lendecke
c8ac22111e
Replace a very unusual variable declaration by a more conventional one
...
(This used to be commit 9c1f334af3111e93bb8dceb661e1bc5519aa94c6)
2008-06-17 14:35:44 +02:00
Volker Lendecke
8349e02b0b
Fix a memleak in wbcAuthenticateUserEx()
...
(cherry picked from commit 72b381689af9cae83ab08532cffd0188f2da4807)
(This used to be commit 20110ee5f181168dc1cbc08b7c22820d68204960)
2008-06-17 13:10:18 +02:00
Volker Lendecke
3fde7f5979
Fix an uninitialized variable found by the IBM checker
...
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-15 00:24:18 +02:00
Volker Lendecke
cd7d7e1e82
Fix group parsing in libwbclient's copy_group_entry()
...
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-15 00:17:27 +02:00
Günther Deschner
8e240c460b
pam_winbind: Update cached creds during password change.
...
Fix is from Bo Yang @ Novell.
Thanks!
(This used to be commit e4eb9d347d14de8c9ba73b07f26fe8fd4f17eab5)
2008-06-11 09:52:56 +02:00
Volker Lendecke
7910caec2b
Fix the compile on NetBSD -- missing prototypes
...
(cherry picked from commit 11236d266e3703eb3aca4b96e2ed9da76614ec12)
(This used to be commit d25408f83d03fae9d6b589b005db9a3af823e652)
2008-06-09 15:01:50 +02:00
Günther Deschner
f4e93883c9
pam_winbind: fix pam_sm_chauthtok for storing modified cached creds.
...
Thanks to Bo Yang for pointing this out.
Guenther
(This used to be commit 516a067016955938988ab37c777102a14b41e100)
2008-06-06 16:00:34 +02:00
Günther Deschner
b7f745b200
wbinfo: prompt for password when none has been given.
...
Guenther
(This used to be commit 7c1f36d84a4c5779ea86923be69e209d0c9c0943)
2008-05-27 16:48:03 +02:00
Günther Deschner
b7ef085072
libwbclient: fix typo.
...
Guenther
(This used to be commit 83c4a278dfefcef14a9640d319ddf5c7392cd16e)
2008-05-27 16:47:06 +02:00
Stefan Metzmacher
cfae28c268
libwbclient: add wbcLibraryDetails()
...
metze
(cherry picked from commit b68916328e935e61840cb03560ebeeee15bb2c6f)
(This used to be commit 196d9017627220786d8b726dc0d02e16e96c4c05)
2008-05-23 17:19:58 +02:00
Stefan Metzmacher
532833de24
libwbclient: rename MAXSUBAUTHS => WBC_MAXSUBAUTHS
...
metze
(cherry picked from commit 04d465c622c614bec29f24793ae897a73bcb51f4)
(This used to be commit e7dcbf56aef836e1b4be70b21064f65338221b5a)
2008-05-23 17:19:57 +02:00
Günther Deschner
f9c46dbcee
Fix build warning.
...
Guenther
(This used to be commit e90a4ce3c24ab2a33e34da5a9052a3b3ec4db962)
2008-05-15 09:42:52 +02:00
coffeedude
9cd646c166
libwbclient: Add wbcLogoffUser() and wbcLookupDomainController().
...
Add new APIs calls for WINBINDD_PAM_LOGOFF and WINBINDD_DSGETDCNAME
ops.
(This used to be commit cb5e8f60ac3313aec726c01687a040e6e0e42c10)
2008-05-13 12:56:36 -05:00
Günther Deschner
8ce3f6b840
wins: fix null pointer crash in nss_wins module.
...
Guenther
(This used to be commit 5bf47ebf0fb9f7d94ed36bce6bcaa31b508009bd)
2008-05-07 10:39:21 +02:00
Gerald W. Carter
de154dcf92
Mark a domain offline in the wbcDomainInfo structure using the domain_flags.
...
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-23 08:47:50 -05:00
Gerald W. Carter
5984097e09
Rename WBC_DOMAIN_XXX domain flags to WBC_DOMINFO_DOMAIN_XXX
...
Better consistency with the othre classes of WBC_DOMINDO_XXX_YYYY flags.
(This used to be commit 1cb2305fc96be0c190621f7c86c0476e4ea1fff7)
2008-04-23 08:47:50 -05:00
Michael Adam
8caaf0dc43
libwbclient: change wbcResolveWinsByIP() to take char ** instead of const 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-20 22:29:36 +02:00
Michael Adam
d7da0f57fa
libwbclient: fix wbcResolveWinsByName() to take char * instead of const char **
...
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-20 22:29:36 +02:00
Gerald W. Carter
20104eef70
Remove unused variable from wbcCheckTrustCredentials().
...
(This used to be commit fea52dc46048ff869299267f7596b93a8c5c8b3d)
2008-04-17 18:09:08 +02:00
Gerald W. Carter
22c6a14ae4
Convert "wbinfo -m" to use wbcListTrusts() API call.
...
(This used to be commit 2fbe8437efe232b6f53af6fafed5995fe7e26820)
2008-04-17 18:07:18 +02:00
Gerald W. Carter
643bed203c
Add wbcListTrusts() API call to libwbclient.so
...
(This used to be commit 5c454e77cf664fee65fcb03e5811764c92e73696)
2008-04-17 18:06:10 +02:00
Gerald W. Carter
43c4c8eed1
Follow error code name convention in libwbclient.
...
s/WBC_INVALID_RESPONSE/WBC_ERR_INVALID_RESPONSE/
(This used to be commit d91ce012b0afb30cd22b373412d17de27c55ca86)
2008-04-17 17:49:53 +02:00
Stefan Metzmacher
b666ead6e4
wbinfo: use wbcCheckTrustCredentials()
...
metze
(This used to be commit 2cbe5a006a6df79c38f4aaa68d498cd6d5a34dba)
2008-04-17 00:32:03 +02:00
Stefan Metzmacher
2d0a36f0a5
libwbclient: add wbcCheckTrustCredentials()
...
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-17 00:31:59 +02:00
Stefan Metzmacher
31b3a1fc3f
wbinfo: use wbcResolveWinsByName() and wbcResolveWinsByIP()
...
metze
(This used to be commit a4f628d6c9e2a5761c048e268a29e1f5daae4180)
2008-04-17 00:25:00 +02:00
Stefan Metzmacher
3458b708d2
libwbclient: add wbcResolveWinsByName() and wbcResolveWinsByIP()
...
metze
(This used to be commit 57ba71140fbf6b4a5a917fa3248fa76536be883b)
2008-04-17 00:25:00 +02:00
Stefan Metzmacher
4313d7b6c2
nsswitch: remove unused nsswitch/wb_client.c
...
metze
(This used to be commit 2b236c7ace15b4408c31ed918b449d5a22e1769f)
2008-04-11 15:59:34 +02:00
Stefan Metzmacher
dc9569e45f
libwbclient: add wbcSet[U|G]idMapping() and wbcSet[U|G]idHwm() functions
...
metze
(This used to be commit 364e146805bb74b46da4d3c187e9a684d4b99a01)
2008-04-11 15:59:33 +02:00
Björn Jacke
67be6b3af7
fix some extrasemi compile warnings
...
(This used to be commit cbdb79b7a1044945e515a294f487e4c1a9c91be5)
2008-04-10 08:55:57 +02:00
Volker Lendecke
4f715d1102
Fix an uninitialized variable
...
(This used to be commit 8b2d9ee8c54ed84f83fdecf04e656dd66b622abb)
2008-04-07 12:20:21 +02:00
Stefan Metzmacher
1d08dbbd4c
wbinfo: make use of wbcGetGroups()
...
metze
(This used to be commit c78f4dc043523842cf42f1a3fd4e8f3855518efa)
2008-04-06 13:42:00 +02:00
Stefan Metzmacher
cb4e77d991
libwbclient: add wbcGetGroups()
...
metze
(This used to be commit 596d030b976102e7476a2460fce355914c4e8210)
2008-04-06 13:42:00 +02:00
Volker Lendecke
7d0ebc1976
Fix a C++ warning
...
(This used to be commit c274fe7d21badb42ca8d4d1115ae6bffdb19485f)
2008-04-06 12:27:16 +02:00
Volker Lendecke
abe1431ad3
Remove external refs to winbindd_fd
...
(This used to be commit 18bf2b2028e64403a79b7cc06d3185a3e526d97d)
2008-04-06 12:27:08 +02:00
Volker Lendecke
c18dca113c
wbcAllocateGid returns a gid_t, not a uid_t
...
(This used to be commit 3130fb7b32285b8501f5ee8cbc62b478c09cccd3)
2008-04-06 11:28:46 +02:00
Günther Deschner
e7553ab79c
Fix pam_winbind macros.
...
Guenther
(This used to be commit 37091859126167e84e55afe8a32025ac0f65065e)
2008-04-03 17:23:22 +02:00
Günther Deschner
3020cd44ad
Use pwb_context in pam_winbind.
...
Guenther
(This used to be commit bf960f57e7adf09cdf096f2c72065ea1ff8b0daa)
2008-04-03 16:27:18 +02:00
Günther Deschner
a654ed6089
Add _pam_winbind_init/free_context.
...
Guenther
(This used to be commit d62676cf886d910334b3d6f7ce0147b75ef53aec)
2008-04-03 16:27:18 +02:00
Günther Deschner
b365cd3fc5
Add pwb_context to pam_winbind.h.
...
Guenther
(This used to be commit fe8acb064433b286938e0b572ca1faa8a54414b7)
2008-04-03 16:27:18 +02:00
Günther Deschner
b592abf1ac
Make more functions in pam_winbind static.
...
Guenther
(This used to be commit ea2175ee0e6288ccb132e86b9dd0bf8a0e4169c9)
2008-04-03 16:27:18 +02:00
Stefan Metzmacher
4124c7b7a3
wbinfo: use wbcLookupNames()
...
metze
(This used to be commit 9d0e5a13215d4904084e81fde6098c70ee4d4636)
2008-04-03 15:49:19 +02:00
Stefan Metzmacher
f963e50de7
wbinfo: use wbcLookupRids()
...
metze
(This used to be commit 046b26b763b16362dd662a77b2434641bf583bc2)
2008-04-03 15:49:18 +02:00
Stefan Metzmacher
421f9d2e6b
wbinfo: use wbcLookupSid()
...
metze
(This used to be commit b917be4986bd55aeffae03b08cf476ea6302fa26)
2008-04-03 15:49:18 +02:00
Stefan Metzmacher
e8ca249d3f
wbinfo: catch NULL domain string as in other places
...
metze
(This used to be commit ff4611832a0b498b83590279a7153e606a4720f5)
2008-04-03 15:49:18 +02:00
Stefan Metzmacher
175622fa58
wbinfo: use wbcInterfaceDetails()
...
metze
(This used to be commit ff87260f1268d190170608b0808c191ef8f3e942)
2008-04-01 18:30:10 +02:00
Stefan Metzmacher
949a3823f2
libwbclient: add wbcInterfaceDetails()
...
metze
(This used to be commit fee3806326b9ba214e35868271e6481c0c8b9c4b)
2008-04-01 18:30:10 +02:00