Michael Adam
16a24dc182
s3:registry: implement values_need_update and subkeys_need_update in the smbconf backend
...
It simply calls to the regdb functions.
This fixes a caching issue uncovered by recent changes.
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Sat May 5 04:10:43 CEST 2012 on sn-devel-104
2012-05-05 04:10:42 +02:00
Michael Adam
cd98954c6d
s3:registry: return error when Key does not exist in regdb_fetch_values_internal()
2012-05-05 02:22:00 +02:00
Michael Adam
b954d88dbe
s3:smbd: comment the lp_load call in reload_services()
2012-05-05 02:22:00 +02:00
Volker Lendecke
64ed94cf94
s3: Use hex_encode_buf
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Fri May 4 20:32:37 CEST 2012 on sn-devel-104
2012-05-04 20:32:37 +02:00
Volker Lendecke
b0221ce0d8
s3: Use hex_encode_buf
2012-05-04 18:44:29 +02:00
Volker Lendecke
4b59023123
s3: Remove an unused extern declaration
2012-05-04 18:44:29 +02:00
Volker Lendecke
7ae716663a
s3: Remove an unused parameter from check_parent_access()
2012-05-04 18:44:29 +02:00
Volker Lendecke
d12fa60ef8
s3: In mkdir_internal, don't retrieve parent_dir from check_parent_access
...
We have already created that ourselves a few lines above
2012-05-04 18:44:29 +02:00
Andreas Schneider
d0e7770017
waf: Fix com_err detection with MIT krb5.
...
Signed-off-by: Simo Sorce <idra@samba.org>
Autobuild-User: Simo Sorce <idra@samba.org>
Autobuild-Date: Fri May 4 18:43:05 CEST 2012 on sn-devel-104
2012-05-04 18:43:05 +02:00
Alexander Bokovoy
822e6794f0
s4:auth/kerberos: don't do tracing in MIT build
...
Signed-off-by: Simo Sorce <idra@samba.org>
2012-05-04 16:51:29 +02:00
Alexander Bokovoy
21d383d04f
s4:torture: auth/pac.c: use Kerberos wrapper for krb5_keyblock_init
...
Signed-off-by: Simo Sorce <idra@samba.org>
2012-05-04 16:51:29 +02:00
Alexander Bokovoy
4875a12ab8
Avoid using Heimdal-specific tests in MIT build
2012-05-04 16:51:29 +02:00
Alexander Bokovoy
566884553c
s4:ntvfs: add missing headers to vfs_ipc
...
vfs_ipc.c had system/kerberos.h and system/filesys.h missing
Signed-off-by: Simo Sorce <idra@samba.org>
2012-05-04 16:51:29 +02:00
Simo Sorce
27549b4e31
Fix direct access to krb5_principal structure
2012-05-04 16:51:29 +02:00
Simo Sorce
eb9e3e8a54
auth-session: MIT doesn't have import/export cred yet
...
For now let's just loose this functionality with the MIT build.
gss_import/export_cred should be availa ble when MIT 1.11 is released and this
code is used only in some proxy scenario. Not normally needed for common
configurations.
2012-05-04 16:51:29 +02:00
Andreas Schneider
5832c61c5f
s4-auth: Use smb_krb5_cc_get_lifetime() wrapper.
...
Signed-off-by: Simo Sorce <idra@samba.org>
2012-05-04 16:51:29 +02:00
Andreas Schneider
4d77466daf
krb5samba: Add a smb_krb5_cc_get_lifetime() function.
...
Signed-off-by: Simo Sorce <idra@samba.org>
2012-05-04 16:51:29 +02:00
Simo Sorce
6bec64b12a
s4-auth-krb: Make srv_keytab.c build against MIT Kerberos
2012-05-04 16:51:29 +02:00
Simo Sorce
38c7d8e4fd
krb5samba: Add compat function for krb5_kt_compare
2012-05-04 16:51:29 +02:00
Simo Sorce
548046ff4d
Fix incompatible assignment warning
2012-05-04 16:51:29 +02:00
Simo Sorce
b776bc5f72
krb5samba: Add compat krb5_make_principal for MIT build
2012-05-04 16:51:29 +02:00
Simo Sorce
205b032061
Fix compiler warning
2012-05-04 16:51:29 +02:00
Simo Sorce
cf7d15e075
s4-auth-krb: Use compat code to initialize keyblock contents
2012-05-04 16:51:29 +02:00
Simo Sorce
93de8e4570
krb5samba: Add compat code to initialize keyblock contents
2012-05-04 16:51:28 +02:00
Simo Sorce
62f3be7af3
s4-auth-krb: Disable code in MIT build
...
Unfortunately these functions are not available in MIT and there is no easy
workaround or compat funciton I can see at this stage. Will fix properly once
MIT gets the necessary functions or if another workaround can be found.
2012-05-04 16:51:28 +02:00
Simo Sorce
c2f663263c
Move keytab_copy to krb5samba lib
...
This is a helper fucntion that uses purely krb5 code, so it belongs to
krb5samba which is the krb5 wrapper for samba.
2012-05-04 16:51:28 +02:00
Simo Sorce
94b9af6ac6
Fix keytab_copy to compile with MIT librariues too
2012-05-04 16:51:28 +02:00
Simo Sorce
07953e19fc
keytab_copy: Fix style, whitespaces
2012-05-04 16:51:28 +02:00
Simo Sorce
57dc8aa1b2
kerberos_pac: Fix code to work with MIT too
2012-05-04 16:51:28 +02:00
Simo Sorce
a2de8a12d3
s4-auth-krb: smb_rd_req_return_stuff is used only in gensec_krb5
...
Make it clearly a gensec_krb5 accessory file.
This function should never be used anywhere else.
This function was copied out from the Heimdal tree and is kept in a separate
file for clarity and to keep the original license boilerplate.
2012-05-04 16:51:28 +02:00
Simo Sorce
3109a3de1f
Split normal kinit from s4u2 flavored kinit
...
This makes it simpler to slowly integrate MIT support and also amkes it
somewhat clearer what operation is really requested.
The 24u2 part is really only used by the cifs proxy code so we can temporarily
disable it in the MIT build w/o major consequences.
2012-05-04 16:51:28 +02:00
Simo Sorce
29d284c245
Move kerberos_kinit_password_cc to krb5samba lib
2012-05-04 16:51:28 +02:00
Simo Sorce
38a5a2c5c5
Move kerberos_kinit_keyblock_cc to krb5samba lib
...
Make it also work with MIT where krb5_get_in_tkt_with_keyblock is not
available.
2012-05-04 16:51:28 +02:00
Simo Sorce
aa1a0d80de
krb-init: define out heimdal specific stuff in mitkrb build
2012-05-04 16:51:28 +02:00
Simo Sorce
9a585a3141
s4-auth-krb: avoid useless condition
...
Code bails out with ENOMEM 2 lines a bove if config_file is NULL anyways
2012-05-04 16:51:28 +02:00
Simo Sorce
afa6c31e6e
krb5samba: Remove unnecessary include file
2012-05-04 16:51:28 +02:00
Simo Sorce
b7b090395a
Fix krb5_samba.c build
2012-05-04 16:51:28 +02:00
Volker Lendecke
eb6e22bcab
s4:torture: add a check for talloc success in test_session_reauth
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Fri May 4 16:50:59 CEST 2012 on sn-devel-104
2012-05-04 16:50:58 +02:00
Volker Lendecke
aff3769d9f
s3: remove some unused code
2012-05-04 15:02:41 +02:00
Volker Lendecke
e1bf9ccffd
s3: Fix a typo
2012-05-04 15:02:41 +02:00
Andrew Bartlett
c8e6d8b487
s4-dsdb: Use data_blob_string_const and add explaination for open-coded function in samldb
...
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri May 4 02:34:41 CEST 2012 on sn-devel-104
2012-05-04 02:34:40 +02:00
Andrew Bartlett
62503179b5
s4-dsdb: Use strcasecmp_m() to compare possibly multibyte strings in samldb
2012-05-04 08:46:57 +10:00
Matthias Dieter Wallnöfer
d4391f77bf
s4:samldb LDB module - make sure to not add identical "servicePrincipalName"s more than once
...
The service principal names need to be case-insensitively unique, otherwise we
end up in a LDB ERR_ATTRIBUTE_OR_VALUE_EXISTS error.
This issue has been discovered on the technical mailing list (thread:
cannot rename windows xp machine in samba4) when trying to rename a AD
client workstation.
2012-05-04 08:25:36 +10:00
Christian Ambach
299c13b7f6
s3:passdb fix a compiler warning
...
this one could have caused crashes
Autobuild-User: Christian Ambach <ambi@samba.org>
Autobuild-Date: Thu May 3 23:22:05 CEST 2012 on sn-devel-104
2012-05-03 23:22:05 +02:00
Christian Ambach
a9c981ec0b
s3:vfs fix compiler warning
...
vfs_default.c:1875:10: warning: no previous prototype for 'vfswrap_audit_file'
2012-05-03 21:34:05 +02:00
Christian Ambach
1d069ed806
s3:lib fix compiler warnings
...
g_lock.c:182:20: warning: no previous prototype for ‘g_lock_lock_send’
g_lock.c:270:10: warning: no previous prototype for ‘g_lock_lock_recv’
2012-05-03 21:34:05 +02:00
Jelmer Vernooij
d3b4c2c771
UTIL_TDB: lowercase name.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu May 3 20:18:22 CEST 2012 on sn-devel-104
2012-05-03 20:18:22 +02:00
Jelmer Vernooij
a38e2cbbb3
libtorture: Improve suggestion to mention torture_assert_*() rather than
...
torture_result().
2012-05-03 18:28:05 +02:00
Michael Adam
027f2b3406
s4:torture: add a new smb2.session.reauth3 test - getting security descriptor
...
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Thu May 3 17:38:14 CEST 2012 on sn-devel-104
2012-05-03 17:38:13 +02:00
Jelmer Vernooij
1077337afb
torture: Suggest torture_fail() / torture_result().
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu May 3 15:31:06 CEST 2012 on sn-devel-104
2012-05-03 15:31:06 +02:00