Andreas Schneider
419e92b149
s3-net: Don't use an internal krb5 for kdc lookup.
...
This replaces the use of the internal krb5_locate_kdc() function with
our own get_kdc_list() function.
Signed-off-by: Günther Deschner <gd@samba.org>
2012-02-09 12:42:30 +01:00
Jeremy Allison
571ee0b1ff
Only ask for specific permissions required when setting an ACL.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Feb 3 03:07:33 CET 2012 on sn-devel-104
2012-02-03 03:07:32 +01:00
Michael Adam
8972c92342
s3:net ads join: remove a useless empty comment block
...
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Tue Jan 31 18:37:45 CET 2012 on sn-devel-104
2012-01-31 18:37:45 +01:00
Michael Adam
976672bf80
s3:net ads join: add a comment for the call to _net_ads_join_dns_update()
2012-01-31 17:00:30 +01:00
Michael Adam
be312e76d2
s3:net ads join: reduce indentation in _net_ads_join_dns_updates()
2012-01-31 17:00:30 +01:00
Michael Adam
7e5c5bdcc4
s3:net ads join: move dns update code out to new function _net_ads_join_dns_updates()
2012-01-31 17:00:30 +01:00
Michael Adam
1768d3621a
s3:net ads join: improve comment for dns update block
2012-01-31 17:00:30 +01:00
Michael Adam
8f9b43281d
s3:net ads join: improve status evaluation for call to net_update_dns()
...
untangle assignment from check and log error code in message if failed.
2012-01-31 17:00:30 +01:00
Michael Adam
9cd7b8f04d
s3:net ads join: interpret return code of ads_kinit_password() in dns update block
...
If failed, print according error message and skip the attempt to do dns update.
2012-01-31 17:00:30 +01:00
Michael Adam
4831b6e6bb
s3:net ads join: check for malloc success and react accordingly in dns update block
2012-01-31 17:00:30 +01:00
Michael Adam
ca913c98a6
s3:net ads join: check for success of fetching machine password in dns update block
...
log and cleanup accordingly if failed
2012-01-31 17:00:30 +01:00
Michael Adam
04fa9a389c
s3:net ads join: untangle assignment from check, fix return code and improve error logging
...
only the dns update failed, not the join.
Also do proper memory cleanup
2012-01-31 17:00:30 +01:00
Michael Adam
63d9b5d75a
s3:net ads join: reduce indentation and improve logging in the dns update code block
...
by doing an early goto done upon error condition
2012-01-31 17:00:30 +01:00
Michael Adam
1d83f2118e
s3:net ads join: untangle assignment from check.
2012-01-31 17:00:30 +01:00
Michael Adam
dc4cf82fb5
s3:net registry: fix a copy and paste error in a help text
2012-01-31 17:00:30 +01:00
Volker Lendecke
7722e637b8
s3: Remove a typedef
...
We have it in README.Coding to avoid typedef for structs, but I
think it also applies to enums.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Jan 24 22:45:50 CET 2012 on sn-devel-104
2012-01-24 22:45:49 +01:00
Volker Lendecke
637838a1a9
s3: Remove a typedef
2012-01-24 21:10:37 +01:00
Andrew Bartlett
40715e1251
s3-librpc: pass struct ndr_interface_table down to cli_pipe_open_generic/spnego()
...
This allows the target service (as determined from the IDL) to be
passed to GSSAPI (rather than the current, incorrect, "cifs").
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-18 16:23:24 +01:00
Andrew Bartlett
9729bdf89f
s3-utils/net: pass struct ndr_interface_table down
...
This will allow the target service (as determined from the IDL) to be
passed to GSSAPI (rather than the current, incorrect, "cifs").
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-18 16:23:24 +01:00
Andrew Bartlett
60e1aa701c
s3-build: Rework object lists to allow gse gensec module
...
This also allows the spnego_parse_krb5_wrap() function to be shared.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-18 16:23:22 +01:00
Volker Lendecke
45e61fcf61
s3: Add a "lock_order" argument to db_open
...
This will be used to enforce a lock hierarchy between the databases. We have
seen deadlocks between locking.tdb, brlock.tdb, serverid.tdb and notify*.tdb.
These should be fixed by refusing a dbwrap_fetch_locked that does not follow a
defined lock hierarchy.
2012-01-18 14:48:04 +01:00
Stefan Metzmacher
ecd8fcdb1e
s3:smbcontrol: avoid using messaging_event_context()
...
metze
2012-01-17 08:10:29 +01:00
Stefan Metzmacher
77d1053c29
s3:smbcontrol: pass tevent_context down to wait_replies()
...
metze
2012-01-17 08:10:29 +01:00
Stefan Metzmacher
e5ee6d3a24
s3:smbcontrol: pass tevent_context down to subcommands
...
metze
2012-01-17 08:10:28 +01:00
Volker Lendecke
cfebba96bd
s3: Put an indirection layer into share_mode_lock
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-01-12 23:59:22 +01:00
Andrew Bartlett
b89a0439b3
s3-librpc Rename and rework cli_rpc_pipe_open_ntlmssp() to be generic
...
This also includes renaming the helper function
rpccli_ntlmssp_bind_data, and allows this function to operate on any
gensec-supplied auth type.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-01-11 09:04:41 +01:00
Jeremy Allison
d583df1205
Fix bug #8687 - net memberships usage info is wrong
...
Typo in usage.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Jan 6 00:30:20 CET 2012 on sn-devel-104
2012-01-06 00:30:19 +01:00
Amitay Isaacs
9e2d4b61de
s3-net: Fix the return codes. 0 on success, -1 on failure
...
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Mon Dec 19 01:57:24 CET 2011 on sn-devel-104
2011-12-19 01:57:24 +01:00
Stefan Metzmacher
92280def16
s3:smbcontrol: remove unused "samsync" and "samrepl" commands
...
metze
2011-12-13 12:36:36 +01:00
Volker Lendecke
0f9d14820e
s3: Remove a bunch of calls to procid_self()
...
All callers to messaging_[re]init only used procid_self()
2011-12-12 21:50:25 +01:00
Michael Adam
891258cd70
s3:net registry check: replace rawmemchr by functionally equivalent portable strchr
...
rawmemchr is glibc only - not portable. Remarked by Ira Cooper.
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Tue Dec 6 12:20:48 CET 2011 on sn-devel-104
2011-12-06 12:20:48 +01:00
Michael Adam
958e4f51d2
Revert "Remove rawmemchr calls - found by Ira Cooper. These are glibc-specific calls, makes us completely non-portable."
...
This reverts commit 82b1702284ba2bb61b23e1f14ce9145d896c36c0.
This is not functionally equivalent, needs to be done differently.
2011-12-06 10:45:43 +01:00
Jeremy Allison
c8a1082f2b
Move the callers that need to use the new cli_open() back to calling
...
it from cli_openx().
2011-12-03 21:36:47 -08:00
Jeremy Allison
4e709dc42f
Rename cli_open -> cli_openx. Prelude to replacing generic cli_open()
...
with a call that uses NTCreateX in preference to OpenAndX.
2011-12-03 21:13:08 -08:00
Gregor Beck
d74b3f941f
lib/util: factor out tdb_data_is_empty
...
Signed-off-by: Michael Adam <obnox@samba.org>
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Sat Dec 3 05:20:30 CET 2011 on sn-devel-104
2011-12-03 05:20:30 +01:00
Gregor Beck
5bc44491d2
s3:net: adapt idmap check to new dbwrap_fetch behavior not to return success if not found
...
Signed-off-by: Michael Adam <obnox@samba.org>
2011-12-03 03:48:31 +01:00
Volker Lendecke
1c46fb5c3e
s3: Use autogenerated open_files.idl
2011-12-02 22:43:05 +01:00
Gregor Beck
3ab37a0d0e
s3:net registry check: adapt to new semantic of dbwrap_fetch with rbt
...
Signed-off-by: Michael Adam <obnox@samba.org>
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Tue Nov 29 19:53:30 CET 2011 on sn-devel-104
2011-11-29 19:53:30 +01:00
Gregor Beck
bca2677afe
s3:net registry check: adapt to new semantic of dbwrap_fetch
...
Signed-off-by: Michael Adam <obnox@samba.org>
2011-11-29 18:20:06 +01:00
Gregor Beck
bba62cdb0c
s3:net registry check: handle missing version info
...
Signed-off-by: Michael Adam <obnox@samba.org>
2011-11-29 18:20:06 +01:00
Gregor Beck
c1d83b0ff2
s3:dbwrap_torture: code cleanup
...
Signed-off-by: Michael Adam <obnox@samba.org>
2011-11-29 18:20:06 +01:00
Gregor Beck
2d9b4015d6
s3:net registry check: improve console output
...
Signed-off-by: Michael Adam <obnox@samba.org>
2011-11-25 13:24:34 +01:00
Stefan Metzmacher
c6ed8e3211
s3:utils: make use of cli_tree_connect()
...
metze
2011-11-24 19:02:32 +01:00
Jeremy Allison
82b1702284
Remove rawmemchr calls - found by Ira Cooper. These are glibc-specific calls, makes us completely non-portable.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Nov 18 23:50:50 CET 2011 on sn-devel-104
2011-11-18 23:50:50 +01:00
Andrew Bartlett
87bbe1be5f
s3-net Do not look for a local SID when we are a DC
...
If we are actually a DC, then the only SID we have is the domain SID,
and looking for it under the local name fails if we are a Samba4 AD DC.
Andrew Bartlett
2011-11-17 00:34:09 +01:00
Günther Deschner
65e2944c67
s3-smbldap: extend smbldap_init() with binddn/bindsecret arguments.
...
Guenther
2011-11-16 12:26:26 +01:00
Günther Deschner
636fa7a2cd
s3-net: use better state variable name for smbldap_state.
...
Guenther
2011-11-16 12:26:26 +01:00
Günther Deschner
8312ee1367
s3-passdb: split out passdb/pdb_ldap_schema.c
...
Guenther
2011-11-16 12:26:26 +01:00
Günther Deschner
28f8ccbe8b
s3: move smbldap_util to pdb_ldap_util.
...
Guenther
2011-11-16 12:26:26 +01:00
Stefan Metzmacher
92a6f577ce
s3:utils: s/Undefined/SMB_SIGNING_DEFAULT/
...
metze
2011-11-03 16:55:12 +01:00