The branch, master has been updated via 666e0c3 s4 param: change messaging directory name from messaging to msg via 34f12d5 s4 dsdb: fix sign problem on PPC and x86 from f794563 s4:lib/registry/util.c - cosmetic - fix indentation, trailing whitespaces
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 666e0c3cce32c259dfaaf03383fac58940994dbc Author: Matthieu Patou <m...@matws.net> Date: Fri Oct 15 10:16:46 2010 +0400 s4 param: change messaging directory name from messaging to msg This saves 6 chars and as in some installation users tends to install samba in directory with very long name they have a problem with the sockets. It will also ease the pain on buildfarms as we tend to have very long environnement name (ie. vampire_dc) in path that are already quite long leading also to errors on unix socket manipulation. Autobuild-User: Matthieu Patou <m...@samba.org> Autobuild-Date: Fri Oct 15 08:15:56 UTC 2010 on sn-devel-104 commit 34f12d541b0bb2e7d931968b2079dfb7ba84d692 Author: Matthieu Patou <m...@matws.net> Date: Thu Oct 14 17:56:23 2010 +0400 s4 dsdb: fix sign problem on PPC and x86 In LDAP we used signed intege and groups have the highest bit set (ie. 0x80000002). So it will result with values that are > 2^31 when these value are used on some plateforms (x86 and PPC 64bits in this case) it causes problem with strtol. ----------------------------------------------------------------------- Summary of changes: source4/dsdb/samdb/ldb_modules/samldb.c | 4 ++-- source4/param/util.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) Changeset truncated at 500 lines: diff --git a/source4/dsdb/samdb/ldb_modules/samldb.c b/source4/dsdb/samdb/ldb_modules/samldb.c index 400ae81..ff110b7 100644 --- a/source4/dsdb/samdb/ldb_modules/samldb.c +++ b/source4/dsdb/samdb/ldb_modules/samldb.c @@ -793,7 +793,7 @@ static int samldb_objectclass_trigger(struct samldb_ctx *ac) /* Step 1.2: Default values */ ret = samdb_find_or_add_attribute(ldb, ac->msg, "userAccountControl", - talloc_asprintf(ac->msg, "%u", UF_NORMAL_ACCOUNT)); + talloc_asprintf(ac->msg, "%d", UF_NORMAL_ACCOUNT)); if (ret != LDB_SUCCESS) return ret; ret = samdb_find_or_add_attribute(ldb, ac->msg, "badPwdCount", "0"); @@ -896,7 +896,7 @@ static int samldb_objectclass_trigger(struct samldb_ctx *ac) /* Step 2.2: Default values */ ret = samdb_find_or_add_attribute(ldb, ac->msg, "groupType", - talloc_asprintf(ac->msg, "%u", GTYPE_SECURITY_GLOBAL_GROUP)); + talloc_asprintf(ac->msg, "%d", GTYPE_SECURITY_GLOBAL_GROUP)); if (ret != LDB_SUCCESS) return ret; /* Step 2.3: "groupType" -> "sAMAccountType" */ diff --git a/source4/param/util.c b/source4/param/util.c index dd1d319..6953857 100644 --- a/source4/param/util.c +++ b/source4/param/util.c @@ -296,7 +296,7 @@ init_module_fn *load_samba_modules(TALLOC_CTX *mem_ctx, struct loadparm_context const char *lpcfg_messaging_path(TALLOC_CTX *mem_ctx, struct loadparm_context *lp_ctx) { - return smbd_tmp_path(mem_ctx, lp_ctx, "messaging"); + return smbd_tmp_path(mem_ctx, lp_ctx, "msg"); } struct smb_iconv_convenience *smb_iconv_convenience_reinit_lp(TALLOC_CTX *mem_ctx, -- Samba Shared Repository