Volker Lendecke
64c564291d
s3: Fix a typo in winbindd_pam_logoff
2010-04-01 15:14:09 +02:00
Volker Lendecke
0e3f031e59
s3: Fix an error message in winbindd_pam_chauthtok()
2010-03-31 22:07:39 +02:00
Volker Lendecke
15d58f688f
s3: Ensure null termination in winbindd_pam_chauthtok()
2010-03-31 22:07:38 +02:00
Volker Lendecke
6d9b2e62cb
s3: Make check_info3_in_group static
2010-03-31 21:03:07 +02:00
Volker Lendecke
cf4a8f7639
s3-winbind: Make append_auth_data() static
2010-03-31 21:03:06 +02:00
Stefan Metzmacher
4c6cde99c0
s3:winbindd: correctly retry if the netlogon pipe gets disconnected during a logon call
...
This fixes hopefully the last part of bug #7295 .
metze
2010-03-29 22:15:13 +02:00
Lars Müller
94074eb2e6
s3: go straight to winbindd_dual_pam_auth() in case of !NT_STATUS_OK
...
At the formerly used process_result statement we have alone one
NT_STATUS_IS_OK() which never could be hit in our case as we only go here
if NT_STATUS_EQUAL is not ok.
2010-02-17 19:00:01 +01:00
Volker Lendecke
3ea64e0ad8
s3: Replace most calls to sid_append_rid() by sid_compose()
2010-01-10 20:56:16 +01:00
Günther Deschner
04f8c229de
s3-kerberos: only use krb5 headers where required.
...
This seems to be the only way to deal with mixed heimdal/MIT setups during
merged build.
Guenther
2009-11-27 16:36:00 +01:00
Günther Deschner
3d679a3b5f
s3-rpc: Avoid including every pipe's client and server stubs everywhere in samba.
...
Guenther
2009-11-26 20:03:17 +01:00
Günther Deschner
5e26622510
s3-kerberos: add impersonate_principal for kerberos_return_pac_X calls.
...
Guenther
2009-11-06 12:44:15 +01:00
Bo Yang
dde1c42003
s3: Fix kerberos refresh chain.
...
Signed-off-by: Bo Yang <boyang@samba.org>
2009-11-06 08:24:51 +08:00
Jeremy Allison
1c1a883bd0
Fix the build, missing ->.
...
Jeremy.
2009-10-14 12:36:02 -07:00
Jeremy Allison
ce4542fbde
Final part of fix for bug 6793 - winbindd crash with "INTERNAL ERROR: Signal 6"
...
Don't use mapped_user uninitialized.
Jeremy.
2009-10-14 11:16:03 -07:00
Volker Lendecke
db29d3eb40
s3:winbind: Fix bug 6793 -- segfault in winbindd_pam_auth
2009-10-14 11:14:57 -07:00
Matthias Dieter Wallnöfer
607ceff234
s3/s4 - Adapt the IDL changes on various locations
2009-10-08 09:50:19 +02:00
Volker Lendecke
80ef513e90
s3:winbind: remove a pointless initialization
2009-09-28 19:50:51 +02:00
Volker Lendecke
dc8538b405
s3:winbind: Make check_info3_in_group, sanitize its memory handling
2009-09-28 17:54:20 +02:00
Volker Lendecke
f18d0b036c
s3:winbind: Make "check_request_flags" publically available
2009-09-28 17:54:20 +02:00
Volker Lendecke
def5bf57c5
s3:winbind: Sanitize the args for find_auth_domain: It only needs the flags
2009-09-28 17:54:20 +02:00
Volker Lendecke
93db77adcb
s3:winbind: Make append_data publically available as append_auth_data
2009-09-28 17:54:20 +02:00
Volker Lendecke
0cfc2f19ef
s3:winbind: Use fstr_sprintf, it is simpler than talloc_asprintf->fstrcpy
2009-09-05 17:14:45 +02:00
Volker Lendecke
c52fa95b95
s3:winbind: Remove pointless <cond> ? true : false;
2009-09-05 17:05:30 +02:00
Volker Lendecke
1abf692312
s3:winbind: Make the pam_auth subfunctions static
2009-09-05 17:00:21 +02:00
Volker Lendecke
97ba4f6efd
Make winbindd_cli_state->response a pointer instead of a struct member
...
Same comment as in baa6084378
: This is just a preparatory checkin.
Volker
2009-06-14 22:22:10 +02:00
Volker Lendecke
baa6084378
Make winbindd_cli_state->request a pointer instead of a struct member
...
In itself, this is pretty pointless. But in the next steps I'll convert the
winbind internal communication to wb_reqtrans which allocates the request
properly. This minimizes the later diff.
Volker
2009-06-14 11:25:44 +02:00
Volker Lendecke
3fa69438b9
Convert response.extra_data.data from malloc to talloc
2009-05-12 18:02:00 +02:00
Jeremy Allison
b4c9cfb2af
Fix a bunch of compiler warnings about wrong format types.
...
Should make Solaris 10 builds look cleaner.
Jeremy.
2009-05-11 21:56:57 -07:00
Andrew Bartlett
f28f113d8e
Rework Samba3 to use new libcli/auth code (partial)
...
This commit is mostly to cope with the removal of SamOemHash (replaced
by arcfour_crypt()) and other collisions (such as changed function
arguments compared to Samba3).
We still provide creds_hash3 until Samba3 uses the credentials code in
netlogon server
Andrew Bartlett
2009-04-14 16:23:35 +10:00
Björn Jacke
f4aec7b590
ѕ3/winbind_pam: fix gcc 4.4 compile warning
2009-03-23 13:10:54 +01:00
Günther Deschner
531af136f9
s3: remove POLICY_HND.
...
Guenther
2009-03-18 23:22:29 +01:00
Günther Deschner
6a61580617
s3-winbindd: workaround for samr_ChangePasswordUser3 to User2 fallback for w2k dcs.
...
Guenther
2008-11-13 17:33:18 +01:00
Kai Blin
7d8787c915
ntlm_auth: Put huge NTLMv2 blobs into extra_data on CRAP auth.
...
This fixes bug #5865
2008-11-10 12:50:02 +01:00
Günther Deschner
c48186f507
s3: use samba4 prototype for ndr_push/pull_struct_blob.
...
Guenther
2008-09-23 09:37:23 +02:00
Gerald (Jerry) Carter
544cd1b4b9
winbindd: Update the calls to ws_name_XX() to reflect API changes.
...
* Ensures that all points an which a name is received or returned
to/from a client passes through the name aliases layer (users
and groups).
2008-09-16 10:27:59 -07:00
Jeremy Allison
29af730964
Fix the wcache_invalidate_samlogon calls.
...
Jeremy.
(This used to be commit 7c820899ed
)
2008-08-27 17:29:10 -07:00
Günther Deschner
66fa77ba9e
winbindd: move set_auth_errors to util functions.
...
Guenther
(This used to be commit ae3fa60c45
)
2008-08-25 13:18:01 +02:00
Günther Deschner
477e6bb40d
winbindd: consistently use false/true.
...
Guenther
(This used to be commit e8619121d1
)
2008-08-19 22:01:00 +02:00
Günther Deschner
d9484d4331
winbindd: use set_auth_errors (avoid code duplication).
...
Guenther
(This used to be commit ae35a5110e
)
2008-08-19 22:00:48 +02:00
Günther Deschner
4289e4b878
winbindd: fill_in_password_policy (to avoid redundant code).
...
Guenther
(This used to be commit dbfa7ba14c
)
2008-08-19 22:00:36 +02:00
Günther Deschner
9f28b99ba8
winbindd: kill some trailing/leading whitespace.
...
Guenther
(This used to be commit b5bb784495
)
2008-08-19 15:20:07 +02:00
Zach Loafman
06d0790c07
Fix various build warnings
...
This fixes various build warnings on our platform. I'm sure I haven't
caught them all, but it's a start.
(This used to be commit 6b73f259cb
)
2008-07-22 15:00:48 +02:00
Jeremy Allison
06b3a79d1f
Allow authentication and memory credential refresh after password change from gdm/xdm. Patch from boyang <boyang@novell.com>.
...
Jeremy.
(This used to be commit 8cfc6afc7b
)
2008-07-07 11:26:16 -07:00
Günther Deschner
14d500c0e7
rename rpccli_samr_chgpasswd3 to rpccli_samr_chgpasswd_user3.
...
Guenther
(This used to be commit b1209a039b
)
2008-06-25 23:58:50 +02:00
Günther Deschner
059293cbf4
rename rpccli_samr_chgpasswd_user to rpccli_samr_chgpasswd_user2.
...
Guenther
(This used to be commit 5b4650d56c
)
2008-06-25 23:58:50 +02:00
Jeremy Allison
cfde5c8d47
Get rid of "shadowed local var" warnings with gcc.
...
Jeremy.
(This used to be commit 0bc18967aa
)
2008-05-22 14:19:14 -07:00
Andrew Bartlett
154f4837b3
Add in a nice big comment explaining why SamLogonEx matters.
...
Andrew Bartlett
(This used to be commit 87232351b5
)
2008-04-21 17:48:31 +02:00
Günther Deschner
bea4541e11
Use sid_array_from_info3 in lookup_usergroups_cached().
...
Guenther
(This used to be commit 65b4cb20ea
)
2008-04-04 02:53:40 +02:00
Günther Deschner
1b9c4763ee
Fix typo.
...
Guenther
(This used to be commit fed6443729
)
2008-03-27 18:05:02 +01:00
Gerald W. Carter
9c169e9e42
Don't fill password policy structure for any domain other than our own.
...
The samr connects will fail. This is not independent of the CONTACT_TRUSTDOM
flag neede by krb5 logins.
(This used to be commit 4de4949e3b
)
2008-03-27 11:56:29 -05:00