svn commit: samba r26464 - in branches/SAMBA_4_0: . source/auth
source/auth/credentials source/lib/events source/libcli
source/libcli/security source/param
jelmer at samba.org
jelmer at samba.org
Sat Dec 15 22:23:46 GMT 2007
Author: jelmer
Date: 2007-12-15 22:23:45 +0000 (Sat, 15 Dec 2007)
New Revision: 26464
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26464
Log:
Tighten dependencies.
Modified:
branches/SAMBA_4_0/
branches/SAMBA_4_0/source/auth/config.mk
branches/SAMBA_4_0/source/auth/credentials/config.mk
branches/SAMBA_4_0/source/lib/events/config.mk
branches/SAMBA_4_0/source/libcli/config.mk
branches/SAMBA_4_0/source/libcli/security/config.mk
branches/SAMBA_4_0/source/param/config.mk
branches/SAMBA_4_0/source/param/loadparm.c
Changeset:
Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...
Modified: branches/SAMBA_4_0/source/auth/config.mk
===================================================================
--- branches/SAMBA_4_0/source/auth/config.mk 2007-12-15 22:23:42 UTC (rev 26463)
+++ branches/SAMBA_4_0/source/auth/config.mk 2007-12-15 22:23:45 UTC (rev 26464)
@@ -11,7 +11,7 @@
[SUBSYSTEM::auth_system_session]
OBJ_FILES = system_session.o
PUBLIC_PROTO_HEADER = system_session_proto.h
-PRIVATE_DEPENDENCIES = auth_session
+PRIVATE_DEPENDENCIES = auth_session LIBSAMBA-UTIL
[SUBSYSTEM::auth_sam]
PRIVATE_PROTO_HEADER = auth_sam.h
Modified: branches/SAMBA_4_0/source/auth/credentials/config.mk
===================================================================
--- branches/SAMBA_4_0/source/auth/credentials/config.mk 2007-12-15 22:23:42 UTC (rev 26463)
+++ branches/SAMBA_4_0/source/auth/credentials/config.mk 2007-12-15 22:23:45 UTC (rev 26464)
@@ -7,7 +7,7 @@
credentials_files.o \
credentials_ntlm.o
PUBLIC_DEPENDENCIES = \
- LIBCLI_AUTH SECRETS LIBCRYPTO KERBEROS
+ LIBCLI_AUTH SECRETS LIBCRYPTO KERBEROS UTIL_LDB
PRIVATE_DEPENDENCIES = CREDENTIALS_KRB5
# End SUBSYSTEM CREDENTIALS
#################################
Modified: branches/SAMBA_4_0/source/lib/events/config.mk
===================================================================
--- branches/SAMBA_4_0/source/lib/events/config.mk 2007-12-15 22:23:42 UTC (rev 26463)
+++ branches/SAMBA_4_0/source/lib/events/config.mk 2007-12-15 22:23:45 UTC (rev 26464)
@@ -33,7 +33,7 @@
[SUBSYSTEM::LIBEVENTS]
OBJ_FILES = events.o events_timed.o events_signal.o
PUBLIC_HEADERS = events.h events_internal.h
-PUBLIC_DEPENDENCIES = LIBTALLOC
+PUBLIC_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL
# End SUBSYSTEM LIBEVENTS
##############################
Modified: branches/SAMBA_4_0/source/libcli/config.mk
===================================================================
--- branches/SAMBA_4_0/source/libcli/config.mk 2007-12-15 22:23:42 UTC (rev 26463)
+++ branches/SAMBA_4_0/source/libcli/config.mk 2007-12-15 22:23:45 UTC (rev 26464)
@@ -35,7 +35,7 @@
smb_composite/fetchfile.o \
smb_composite/appendacl.o \
smb_composite/fsinfo.o
-PUBLIC_DEPENDENCIES = LIBCLI_COMPOSITE CREDENTIALS gensec
+PUBLIC_DEPENDENCIES = LIBCLI_COMPOSITE CREDENTIALS gensec LIBCLI_RESOLVE
[SUBSYSTEM::NDR_NBT_BUF]
PRIVATE_PROTO_HEADER = nbt/nbtname.h
@@ -74,7 +74,7 @@
dgram/netlogon.o \
dgram/ntlogon.o \
dgram/browse.o
-PUBLIC_DEPENDENCIES = LIBCLI_NBT
+PUBLIC_DEPENDENCIES = LIBCLI_NBT LIBNDR LIBCLI_RESOLVE
[LIBRARY::LIBCLI_CLDAP]
VERSION = 0.0.1
Modified: branches/SAMBA_4_0/source/libcli/security/config.mk
===================================================================
--- branches/SAMBA_4_0/source/libcli/security/config.mk 2007-12-15 22:23:42 UTC (rev 26463)
+++ branches/SAMBA_4_0/source/libcli/security/config.mk 2007-12-15 22:23:45 UTC (rev 26464)
@@ -6,7 +6,7 @@
access_check.o \
privilege.o \
sddl.o
-PUBLIC_DEPENDENCIES = NDR_MISC
+PUBLIC_DEPENDENCIES = NDR_MISC LIBNDR
[PYTHON::swig_security]
SWIG_FILE = security.i
Modified: branches/SAMBA_4_0/source/param/config.mk
===================================================================
--- branches/SAMBA_4_0/source/param/config.mk 2007-12-15 22:23:42 UTC (rev 26463)
+++ branches/SAMBA_4_0/source/param/config.mk 2007-12-15 22:23:45 UTC (rev 26464)
@@ -8,7 +8,7 @@
util.o \
../lib/version.o
PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL
-PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT
+PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET
PUBLIC_PROTO_HEADER = proto.h
PUBLIC_HEADERS = param.h
@@ -41,7 +41,7 @@
SUBSYSTEM = share
INIT_FUNCTION = share_ldb_init
OBJ_FILES = share_ldb.o
-PRIVATE_DEPENDENCIES = LIBLDB
+PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
# End MODULE share_ldb
################################################
Modified: branches/SAMBA_4_0/source/param/loadparm.c
===================================================================
--- branches/SAMBA_4_0/source/param/loadparm.c 2007-12-15 22:23:42 UTC (rev 26463)
+++ branches/SAMBA_4_0/source/param/loadparm.c 2007-12-15 22:23:45 UTC (rev 26464)
@@ -2586,8 +2586,11 @@
struct smb_iconv_convenience *lp_iconv_convenience(struct loadparm_context *lp_ctx)
{
if (lp_ctx == NULL) {
- return smb_iconv_convenience_init(talloc_autofree_context(),
+ static struct smb_iconv_convenience *fallback_ic = NULL;
+ if (fallback_ic == NULL)
+ fallback_ic = smb_iconv_convenience_init(talloc_autofree_context(),
"CP850", "UTF8", true);
+ return fallback_ic;
}
return lp_ctx->iconv_convenience;
}
More information about the samba-cvs
mailing list