Volker Lendecke
9568c762ac
s3: Remove unused winbindd_dual_getuserdomgroups
2009-12-21 16:27:19 +01:00
Volker Lendecke
958fdaf5c3
s3: Remove unused winbindd_dual_getdcname
2009-12-21 16:27:19 +01:00
Volker Lendecke
4f434e07e9
s3: Remove unused winbindd_dual_lookupname
2009-12-21 16:27:19 +01:00
Volker Lendecke
74b1a026d4
s3: Remove unused winbindd_dual_lookupsid
2009-12-21 16:27:19 +01:00
Volker Lendecke
c25d9ad73d
s3: Remove unused winbindd_dual_userinfo
2009-12-21 16:27:19 +01:00
Volker Lendecke
a8875c5724
s3: Remove some unused dual functions
2009-12-21 16:27:19 +01:00
Volker Lendecke
4b84d75399
s3: Remove unused do_async
2009-12-21 16:27:19 +01:00
Volker Lendecke
3f98c2c7ab
s3: Remove unused winbindd_gid2sid_async
2009-12-21 16:27:18 +01:00
Volker Lendecke
93bcc348d2
s3: Remove unused winbindd_uid2sid_async
2009-12-21 16:27:18 +01:00
Volker Lendecke
fb77442c2d
s3: Remove unused winbindd_sid2gid_async
2009-12-21 16:27:18 +01:00
Volker Lendecke
d40edae331
s3: Remove unused winbindd_sid2uid_async
2009-12-21 16:27:18 +01:00
Volker Lendecke
dfd876e3e8
s3: Remove unused do_async_domain
2009-12-21 16:27:18 +01:00
Volker Lendecke
2591a524c0
s3: Remove unused query_user_async
2009-12-21 16:27:18 +01:00
Volker Lendecke
5156fa8c74
s3: Remove unused winbindd_getsidaliases_async
2009-12-21 16:27:18 +01:00
Volker Lendecke
0c3e3b7ab0
s3: Remove unused winbindd_lookupname_async
2009-12-21 16:27:18 +01:00
Volker Lendecke
ebcb28ca73
s3: Remove unused winbindd_lookupsid_async
2009-12-21 16:27:18 +01:00
Bo Yang
cdb68bd2b6
s3: Fix crash in winbindd;(bug#6879).
...
Signed-off-by: Bo Yang <boyang@samba.org>
2009-12-03 12:54:19 +08: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
Volker Lendecke
de63a5ad91
s3: Always try SamLogonEx
...
Required for cluster systems working in a Samba domain. With NT4 this won't
work, but real NT4 DCs should not be around in environments that pay big bucks
for a cluster... And if they are, they can always install a Samba DC trusting
that NT4 domain.
2009-11-24 16:55:30 +01:00
Michael Adam
632e4afc36
s3:idmap_ldap: fix indentation: tab/space mixup
...
Michael
2009-11-23 23:51:06 +01:00
Volker Lendecke
664bc885d9
s3-winbind: In _wbint_CheckMachineAccount, there is only one child domain ever
2009-11-23 14:22:54 +01:00
Michael Adam
7153200f21
s3:idmap_ldap: trim the " chars from the location string in idmap_ldap_db_init
...
When idmap backend is specified as
idmap backend = ldap:"ldap://server1 ldap://server2"
then currently "ldap://server1 ldap://server2" was passed to
ldap_initialize including the quotes, leading to an ldap error.
Michael
2009-11-20 13:17:23 +01:00
Michael Adam
6a59db9a2e
s3:idmap_ldap: trim the " chars from the location string in idmap_ldap_alloc_init
...
When idmap alloc backend is specified as
idmap alloc backend = ldap:"ldap://server1 ldap://server2"
then currently "ldap://server1 ldap://server2" was passed to
ldap_initialize including the quotes, leading to an ldap error.
Michael
2009-11-20 13:17:22 +01:00
Volker Lendecke
c4c984d97d
s3: Avoid races to change the machine password in winbind
...
The machine password handler has code to deal with every node in the cluster
trying to change the machine password at the same time. However, it is not very
nice to the DC if everyone tries this simultaneously. This adds a random 0-255
second offset to our timed event. When this fires a bit later than strictly
calculated, someone else might have stepped in and have already changed it. The
timed event handler will handle this gracefully, it won't even try to do it
again.
2009-11-19 19:04:39 +01:00
Volker Lendecke
882350b0ab
s3: Protect against flooding the DC with pwchange requests
...
When there is a temporary problem changing passwords we flooded the DC with
pwchange requests. This gives the DC a 60-second break to recover.
2009-11-19 19:04:39 +01:00
Volker Lendecke
4d0ebc90dc
s3: Re-check the timeout in machine_password_change_handler()
...
Someone else might have come in between and changed the password since we
created that timed request
2009-11-19 19:04:39 +01:00
Volker Lendecke
d0ef9fbce6
s3: Add some debugs to the winbind machine pwchange machinery
2009-11-19 19:04:39 +01:00
Volker Lendecke
d4312e776b
s3: Do not kill the whole smb session if a machine pwchange failed
2009-11-19 19:04:38 +01:00
Volker Lendecke
e181b88978
Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly"
...
This reverts commit daa964013bc5d036f4da571ce22c0052ef40943a.
2009-11-08 19:43:47 +01:00
Volker Lendecke
47455b4d1a
Revert "s3: Do not reference the ndr_tables in the server calls directly"
...
This reverts commit 98fb71782e05ae72cd6abeb38b6e0b96a50c1761.
2009-11-08 19:43:46 +01:00
Volker Lendecke
82c35e460e
Revert "s3: Do not reference ndr_table when calling rpc_srv_register"
...
This reverts commit 494b2aff8826947e3bd556aecb175746163da485.
2009-11-08 19:43:46 +01:00
Volker Lendecke
494b2aff88
s3: Do not reference ndr_table when calling rpc_srv_register
2009-11-08 13:12:15 +01:00
Volker Lendecke
98fb71782e
s3: Do not reference the ndr_tables in the server calls directly
...
This involves storing the interface table in the pipes_struct
2009-11-08 13:12:14 +01:00
Volker Lendecke
daa964013b
s3: Do not reference ndr_table_<pipe> in the cli_ routines directly
2009-11-08 13:12:13 +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
Günther Deschner
463b1eb2b5
s3-passdb: cleanup some callers of pdb_get_trusteddom_pw().
...
Guenther
2009-11-03 22:10:31 +01:00
Karolin Seeger
fa08d0b44b
Fix typo.
...
privilage -> privilege
Karolin
2009-10-19 09:47:33 +02:00
Volker Lendecke
3e3214fd91
s3:winbind: Move fillup_pw_field() as static to wb_fill_pwent.c
2009-10-17 17:13:02 +02:00
Jeremy Allison
5cc895983d
Fix valgrind memory leak in bug #6814 - Fixes for problems reported by valgrind
...
Jeremy.
2009-10-15 16:55:40 -07: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
c6fc461e71
s3:winbind: Fix a double-free
...
Part of a fix for bug #6793 .
2009-10-14 11:15:53 -07:00
Volker Lendecke
db29d3eb40
s3:winbind: Fix bug 6793 -- segfault in winbindd_pam_auth
2009-10-14 11:14:57 -07:00
Günther Deschner
a3306e352d
s3-winbindd: add wbint_ChangeMachineAccount implementation.
...
Guenther
2009-10-13 12:42:44 +02:00
Günther Deschner
ebe0e64ba9
s3: use enum netr_SchannelType all over the place.
...
Guenther
2009-10-13 10:21:46 +02:00
Günther Deschner
efaa98e824
s3-winbindd: NDR_WBINT_CHECKMACHINEACCOUNT should not be cacheable.
...
Guenther
2009-10-08 10:40:42 +02:00
Matthias Dieter Wallnöfer
607ceff234
s3/s4 - Adapt the IDL changes on various locations
2009-10-08 09:50:19 +02:00
Günther Deschner
3c3725a340
s3-winbindd: libwbclient: implement secure channel verification for specific domains in wbcCheckTrustCredentials().
...
Guenther
2009-10-07 11:18:18 +02:00