[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 0ea7152 s3-winbindd: call dump_core_setup after command line option has been parsed from 48b6c6a s3-waf: Fix the winbindd active directory idmap support build. http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 0ea7152ff479e32e25817e4ddb1c2a1569bad81d Author: Matthieu Patou Date: Fri Jun 1 15:33:04 2012 -0700 s3-winbindd: call dump_core_setup after command line option has been parsed Without this fix in some situations winbindd can't coredump. Such cases append when samba is compiled in a custom prefix (ie. /home/build/mat/prod/1/) in this case get_dyn_LOGFILEBASE or basename(lp_logfile) before the configuration file and the command line is parsed will be something like /home/build/mat/prod/1/var which might not exists on the host where you run it (where it's most probably more "normal" directories). Specifying --log-basename didn't help as dump_core_setup is called before the command line and the config file is read so it didn't help getting a correct value in dump_core_setup. We fix this issue by calling dump_core_setup() also after the command line has been read and also after the configfile has been parsed so that the final location for the coredump is coherent with the final logile location. Autobuild-User(master): Matthieu Patou Autobuild-Date(master): Fri Jun 8 06:33:33 CEST 2012 on sn-devel-104 --- Summary of changes: source3/winbindd/winbindd.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/winbindd/winbindd.c b/source3/winbindd/winbindd.c index 248f747..20ee2fc 100644 --- a/source3/winbindd/winbindd.c +++ b/source3/winbindd/winbindd.c @@ -1350,6 +1350,7 @@ int main(int argc, char **argv, char **envp) } } + dump_core_setup("winbindd", lp_logfile()); if (is_daemon && interactive) { d_fprintf(stderr,"\nERROR: " "Option -i|--interactive is not allowed together with -D|--daemon\n\n"); @@ -1389,6 +1390,7 @@ int main(int argc, char **argv, char **envp) DEBUG(0, ("error opening config file '%s'\n", get_dyn_CONFIGFILE())); exit(1); } + dump_core_setup("winbindd", lp_logfile()); /* Initialise messaging system */ -- Samba Shared Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 48b6c6a s3-waf: Fix the winbindd active directory idmap support build. from 2bdfd28 build: try to fix large file support for AIX http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 48b6c6a6f26f52b4c6389f2fc4f8e9fb3f63f03b Author: Ira Cooper Date: Thu Jun 7 20:34:33 2012 -0400 s3-waf: Fix the winbindd active directory idmap support build. This fixes the SAMBA3_MODULE for idmap_ad so it will actually attempt to build. Autobuild-User(master): Ira Cooper Autobuild-Date(master): Fri Jun 8 04:38:04 CEST 2012 on sn-devel-104 --- Summary of changes: source3/winbindd/wscript_build |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/winbindd/wscript_build b/source3/winbindd/wscript_build index 3b5d1d3..d9b4d34 100644 --- a/source3/winbindd/wscript_build +++ b/source3/winbindd/wscript_build @@ -52,7 +52,7 @@ bld.SAMBA3_MODULE('idmap_ad', deps='IDMAP_AD', init_function='', internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_ad'), - enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_ad' and bld.env.HAVE_LDAP)) + enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_ad') and bld.env.HAVE_LDAP) bld.SAMBA3_MODULE('idmap_rid', subsystem='idmap', -- Samba Shared Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 2bdfd28 build: try to fix large file support for AIX from 35a2d02 ccan: Only build ccan-failtest when we are in developer mode http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 2bdfd284abe28aa64b4751b506ef0be338567a88 Author: Björn Jacke Date: Thu Jun 7 22:43:43 2012 +0200 build: try to fix large file support for AIX Autobuild-User(master): Björn Jacke Autobuild-Date(master): Fri Jun 8 00:37:00 CEST 2012 on sn-devel-104 --- Summary of changes: buildtools/wafsamba/samba_conftests.py |8 1 files changed, 8 insertions(+), 0 deletions(-) Changeset truncated at 500 lines: diff --git a/buildtools/wafsamba/samba_conftests.py b/buildtools/wafsamba/samba_conftests.py index 3605e33..0274f66 100644 --- a/buildtools/wafsamba/samba_conftests.py +++ b/buildtools/wafsamba/samba_conftests.py @@ -113,6 +113,14 @@ def CHECK_LARGEFILE(conf, define='HAVE_LARGEFILE'): msg='Checking for -D_FILE_OFFSET_BITS=64'): conf.DEFINE('_FILE_OFFSET_BITS', 64) return True + +if conf.CHECK_CODE('return !(sizeof(off_t) >= 8)', + define, + execute=True, + cflags='-D_LARGE_FILES', + msg='Checking for -D_LARGE_FILES'): +conf.DEFINE('_LARGE_FILES', 1) +return True return False -- Samba Shared Repository
[SCM] Samba Website Repository - branch master updated
The branch, master has been updated via 89fb278 Update Xtended Internet record from 1714236 Remove free2use.org http://gitweb.samba.org/?p=samba-web.git;a=shortlog;h=master - Log - commit 89fb278a5b2d30429b06f80dfb6fda39a1e97297 Author: Lars Müller Date: Thu Jun 7 22:51:10 2012 +0200 Update Xtended Internet record --- Summary of changes: support/netherlands.html |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Changeset truncated at 500 lines: diff --git a/support/netherlands.html b/support/netherlands.html index 4898ad9..8298f8a 100644 --- a/support/netherlands.html +++ b/support/netherlands.html @@ -48,12 +48,10 @@ Weburl: http://www.vrisned.com";>http://www.vrisned.com - + -Nijmegen +http://www.xtdnet.nl/";>Xtended Internet -Xtended Internet (http://www.xtdnet.nl/) - Broerdijk 27Postbus 170 Tel: 31-24-360 39 19 6523 GM Nijmegen6500 AD NijmegenFax: 31-24-360 19 99 The Netherlands The Netherlands mailto:i...@xtdnet.nl>i...@xtdnet.nl -- Samba Website Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 35a2d02 ccan: Only build ccan-failtest when we are in developer mode via 4c9126d lib/tdb2: build tests when built at toplevel. from e102350 waf: fix parsing krb5-config --version for MIT krb5 http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 35a2d020a0c3b0ba638874bc0cdbd215c76bf606 Author: Andrew Bartlett Date: Thu Jun 7 22:37:52 2012 +0930 ccan: Only build ccan-failtest when we are in developer mode From: Andrew Bartlett This code is incredibly useful, but is only needed in test code and may not be perfectly portable. It has compiled on all systems bar Solaris so far, but rather than make it a requirement to build Samba, just keep it for development. Andrew Bartlett Signed-off-by: Rusty Russell Autobuild-User(master): Rusty Russell Autobuild-Date(master): Thu Jun 7 18:53:12 CEST 2012 on sn-devel-104 commit 4c9126daa98cd35a416f435e088943d94823e550 Author: Rusty Russell Date: Thu Jun 7 22:24:07 2012 +0930 lib/tdb2: build tests when built at toplevel. They weren't being built when we were at top-level, because the globs were wrong. Just open-code the test names, which always works. Reported-by: Andrew Bartlett Signed-off-by: Rusty Russell --- Summary of changes: lib/ccan/wscript | 18 +- lib/tdb2/wscript | 161 -- 2 files changed, 134 insertions(+), 45 deletions(-) Changeset truncated at 500 lines: diff --git a/lib/ccan/wscript b/lib/ccan/wscript index 24034bb..8a2b3e7 100644 --- a/lib/ccan/wscript +++ b/lib/ccan/wscript @@ -1,6 +1,6 @@ #!/usr/bin/env python -import Logs, sys +import Logs, sys, Options def configure(conf): conf.DEFINE('HAVE_CCAN', 1) @@ -121,8 +121,18 @@ def configure(conf): conf.CHECK_FUNCS_IN('backtrace backtrace_symbols', 'execinfo', checklibc=True, headers='execinfo.h') def build(bld): + +for ccan_dir in ["hash", "htable", "ilog", "likely", "list", "read_write_all", "str", "tally", "time"]: +bld.SAMBA_SUBSYSTEM('ccan-%s' % ccan_dir, +source=bld.path.ant_glob('%s/*.c' % ccan_dir)) + +if bld.env.DEVELOPER_MODE: +bld.SAMBA_LIBRARY('ccan-failtest', + source=bld.path.ant_glob('failtest/*.c'), + deps='execinfo ccan ccan-failtest ccan-htable ccan-list ccan-read_write_all ccan-time', + private_library=True) + bld.SAMBA_LIBRARY('ccan', - vnum="0.1-init-1161-g661d41f", - source=bld.path.ant_glob('*/*.c'), - deps='execinfo', + source='', + deps='ccan-hash ccan-ilog ccan-likely ccan-tally', private_library=True) diff --git a/lib/tdb2/wscript b/lib/tdb2/wscript index 63d27fe..b925893 100644 --- a/lib/tdb2/wscript +++ b/lib/tdb2/wscript @@ -21,6 +21,9 @@ def set_options(opt): opt.BUILTIN_DEFAULT('replace,ccan') opt.PRIVATE_EXTENSION_DEFAULT('tdb2', noextension='tdb2') opt.RECURSE('lib/replace') +opt.add_option('--enable-developer', + help=("Turn on developer warnings and debugging"), + action="store_true", dest='developer', default=False) opt.add_option('--enable-tdb2', help=("Use tdb2 API instead of tdb1 [True]"), action="store_true", dest='BUILD_TDB2', default=True) @@ -39,6 +42,92 @@ def set_options(opt): action="store_true", dest='disable_python', default=False) def configure(conf): +if Options.options.developer: +conf.env.DEVELOPER_MODE = True + +conf.env.TEST_RUN_SRC=['test/run-001-encode.c', + 'test/run-001-fls.c', + 'test/run-01-new_database.c', + 'test/run-02-expand.c', + 'test/run-03-coalesce.c', + 'test/run-04-basichash.c', + 'test/run-05-readonly-open.c', + 'test/run-10-simple-store.c', + 'test/run-11-simple-fetch.c', + 'test/run-12-check.c', + 'test/run-15-append.c', + 'test/run-20-growhash.c', + 'test/run-25-hashoverload.c', + 'test/run-30-exhaust-before-expand.c', + 'test/run-35-convert.c', + 'test/run-50-multiple-freelists.c', + 'test/run-56-open-during-transaction.c', + 'test/run-57-die-during-transaction.c', + 'test/run-
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via e102350 waf: fix parsing krb5-config --version for MIT krb5 via 23aac20 waf: support --without-ad-dc for Heimdal (embedded and system) as well from 8778e41 build: fix typo that breaks the HP-UX build http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit e1023501d92dea532736d86c6efecb8cde92327d Author: Alexander Bokovoy Date: Thu Jun 7 14:22:33 2012 +0300 waf: fix parsing krb5-config --version for MIT krb5 krb5-config --version may return a string that ends with a suffix after version number (1.X-prerelease or 1.X-beta1, for example). Detect and ignore the suffix. Autobuild-User(master): Alexander Bokovoy Autobuild-Date(master): Thu Jun 7 17:03:01 CEST 2012 on sn-devel-104 commit 23aac2039d921abdde1a2b6e2bdb4a3d0bcab8ee Author: Alexander Bokovoy Date: Thu Jun 7 13:38:20 2012 +0300 waf: support --without-ad-dc for Heimdal (embedded and system) as well --without-ad-dc was hardwired to mean --with-system-mitkrb5. With this change it also possible to build source3/ code and source4/ client side without building AD DC functionality using Heimdal (embedded or system). --- Summary of changes: source4/torture/ndr/ndr.c|2 +- source4/torture/rpc/rpc.c|2 +- source4/torture/wscript_build|2 +- wscript |6 +++--- wscript_configure_system_mitkrb5 | 10 -- 5 files changed, 14 insertions(+), 8 deletions(-) Changeset truncated at 500 lines: diff --git a/source4/torture/ndr/ndr.c b/source4/torture/ndr/ndr.c index b446242..1fb3bdb 100644 --- a/source4/torture/ndr/ndr.c +++ b/source4/torture/ndr/ndr.c @@ -372,7 +372,7 @@ struct torture_suite *torture_local_ndr(TALLOC_CTX *mem_ctx) torture_suite_add_suite(suite, ndr_drsblobs_suite(suite)); torture_suite_add_suite(suite, ndr_nbt_suite(suite)); torture_suite_add_suite(suite, ndr_ntlmssp_suite(suite)); -#ifdef SAMBA4_USES_HEIMDAL /* Add Heimdal-specific KDC test */ +#ifdef AD_DC_BUILD_IS_ENABLED /* Add Heimdal-specific KDC test */ torture_suite_add_suite(suite, ndr_backupkey_suite(suite)); #endif torture_suite_add_suite(suite, ndr_string_suite(suite)); diff --git a/source4/torture/rpc/rpc.c b/source4/torture/rpc/rpc.c index 37ff085..7250eb5 100644 --- a/source4/torture/rpc/rpc.c +++ b/source4/torture/rpc/rpc.c @@ -528,7 +528,7 @@ NTSTATUS torture_rpc_init(void) torture_suite_add_simple_test(suite, "asyncbind", torture_async_bind); torture_suite_add_suite(suite, torture_rpc_ntsvcs(suite)); torture_suite_add_suite(suite, torture_rpc_bind(suite)); -#ifdef SAMBA4_USES_HEIMDAL /* Add Heimdal-specific KDC test */ +#ifdef AD_DC_BUILD_IS_ENABLED /* Add Heimdal-specific KDC test */ torture_suite_add_suite(suite, torture_rpc_backupkey(suite)); #endif diff --git a/source4/torture/wscript_build b/source4/torture/wscript_build index 70829f5..5b445bd 100755 --- a/source4/torture/wscript_build +++ b/source4/torture/wscript_build @@ -35,7 +35,7 @@ bld.RECURSE('libsmbclient') heimdal_specific = dict() heimdal_specific['ndr'] = ('','') heimdal_specific['rpc'] = ('','') -if bld.CONFIG_SET('SAMBA4_USES_HEIMDAL'): +if bld.CONFIG_SET('AD_DC_BUILD_IS_ENABLED'): heimdal_specific['ndr'] = (' ndr/backupkey.c','') heimdal_specific['rpc'] = (' rpc/backupkey.c rpc/spoolss_notify.c rpc/spoolss_win.c', ' RPC_NDR_BACKUPKEY SMB_SERVER dcerpc_server ntvfs') diff --git a/wscript b/wscript index 168e17d..cccd193 100755 --- a/wscript +++ b/wscript @@ -52,8 +52,8 @@ def set_options(opt): action='callback', callback=system_mitkrb5_callback, dest='with_system_mitkrb5', default=False) opt.add_option('--without-ad-dc', - help='disable AD DC functionality (enables Samba 4 client and Samba 3 code base). Requires system MIT krb5', - action='store_true', dest='with_system_mitkrb5', default=False) + help='disable AD DC functionality (enables Samba 4 client and Samba 3 code base).', + action='store_true', dest='without_ad_dc', default=False) gr = opt.option_group('developer options') gr.add_option('--enable-build-farm', @@ -110,7 +110,7 @@ def configure(conf): if Options.options.with_system_mitkrb5: conf.PROCESS_SEPARATE_RULE('system_mitkrb5') -else: +if not (Options.options.without_ad_dc or Options.options.with_system_mitkrb5): conf.DEFINE('AD_DC_BUILD_IS_ENABLED', 1) # Only process heimdal_build for non-MIT KRB5 builds # When MIT KRB5 checks are done as above, conf.env.KRB5_VENDOR will be set diff --git a/wscript_configure_system_mitkrb5 b/wscript_configure_system_mitkrb5 index 1ad6d
[SCM] Samba Website Repository - branch master updated
The branch, master has been updated via 1714236 Remove free2use.org via a7c04c4 Reactivate netherlands.html from 0873235 Cleanup bokxing-it entry based on feedback http://gitweb.samba.org/?p=samba-web.git;a=shortlog;h=master - Log - commit 1714236a31e7421299e2557fc86ba786df416f1e Author: Lars Müller Date: Thu Jun 7 15:41:19 2012 +0200 Remove free2use.org The contact address i...@free2use.org bounces. commit a7c04c4cb76a62d5fc87ee47e23a42eb4339a54b Author: Lars Müller Date: Thu Jun 7 15:33:35 2012 +0200 Reactivate netherlands.html --- Summary of changes: support/countries.html |2 +- support/netherlands.html | 13 - 2 files changed, 1 insertions(+), 14 deletions(-) Changeset truncated at 500 lines: diff --git a/support/countries.html b/support/countries.html index e254ac1..ac2afa6 100644 --- a/support/countries.html +++ b/support/countries.html @@ -18,7 +18,7 @@ France Germany - + Holland Hong Kong - China Hungary India diff --git a/support/netherlands.html b/support/netherlands.html index 02764b9..4898ad9 100644 --- a/support/netherlands.html +++ b/support/netherlands.html @@ -60,17 +60,4 @@ The Netherlands The Netherlands mailto:info@xtdn - -Tiel - -Free2use. -Groenendaal 2 -4003 EL Tiel -http://www.free2use.org/";>www.free2use.org - -Tel: 0344-707414 -fax: 0344-707413 - - - -- Samba Website Repository
[SCM] Samba Website Repository - branch master updated
The branch, master has been updated via 0873235 Cleanup bokxing-it entry based on feedback from 5e5b317 Add Bokxing IT as supporting company http://gitweb.samba.org/?p=samba-web.git;a=shortlog;h=master - Log - commit 08732354312a15ab3fe3fbf63ec2151c3f6bd8d9 Author: Lars Müller Date: Thu Jun 7 15:05:04 2012 +0200 Cleanup bokxing-it entry based on feedback --- Summary of changes: support/netherlands.html | 17 + 1 files changed, 9 insertions(+), 8 deletions(-) Changeset truncated at 500 lines: diff --git a/support/netherlands.html b/support/netherlands.html index f939926..02764b9 100644 --- a/support/netherlands.html +++ b/support/netherlands.html @@ -15,14 +15,15 @@ Elektronicaweg 14A +31 (0) 88 00 164 00 mailto:i...@bokxing.nl";>i...@bokxing.nl -http://www.bokxing-it.nl>Bokxing IT has been implementing Samba -since the company was formed. We also contribute to Samba's stability by -providing bugreports and patches where possible. Our Samba implementations are -tailored to the customer's needs and are experienced as fast, stable and easily -maintained. - -Specialty Samba capabilities: LDAP, ADS, storage integration, -increasing manageability. +Bokxing IT has been implementing Samba since the company was formed. We +also contribute to Samba's stability by providing bugreports and patches +where possible. Our Samba implementations are tailored to the customer's +needs and are experienced as fast, stable and easily maintained. + +Specialty Samba capabilities: LDAP, ADS, storage integration, increasing +manageability. + +Weburl: http://www.bokxing-it.nl/";>bokxing-it.nl -- Samba Website Repository
[SCM] Samba Website Repository - branch master updated
The branch, master has been updated via 5e5b317 Add Bokxing IT as supporting company from 9ce08d5 Add security advisory for CVE-2012-2111. http://gitweb.samba.org/?p=samba-web.git;a=shortlog;h=master - Log - commit 5e5b31747988a88ae162e484c16b3ff318ffcdb8 Author: Lars Müller Date: Thu Jun 7 13:56:43 2012 +0200 Add Bokxing IT as supporting company --- Summary of changes: support/netherlands.html | 21 + 1 files changed, 21 insertions(+), 0 deletions(-) Changeset truncated at 500 lines: diff --git a/support/netherlands.html b/support/netherlands.html index 3e0f835..f939926 100644 --- a/support/netherlands.html +++ b/support/netherlands.html @@ -5,6 +5,27 @@ Commercial Support - Netherlands + +http://www.bokxing-it.nl>Bokxing IT + +Bokxing IT B.V. +Elektronicaweg 14A +2628 XG Delft, The Netherlands + ++31 (0) 88 00 164 00 +mailto:i...@bokxing.nl";>i...@bokxing.nl + +http://www.bokxing-it.nl>Bokxing IT has been implementing Samba +since the company was formed. We also contribute to Samba's stability by +providing bugreports and patches where possible. Our Samba implementations are +tailored to the customer's needs and are experienced as fast, stable and easily +maintained. + +Specialty Samba capabilities: LDAP, ADS, storage integration, +increasing manageability. + + + Nieuw Vennep -- Samba Website Repository
[SCM] Samba Shared Repository - branch master updated
The branch, master has been updated via 8778e41 build: fix typo that breaks the HP-UX build from 0dd4363 build: Tidy up broken posix_fallocate tests http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log - commit 8778e411825ab8fe20fc6b60475615f3540ca7c3 Author: Björn Jacke Date: Thu Jun 7 10:15:01 2012 +0200 build: fix typo that breaks the HP-UX build Autobuild-User(master): Björn Jacke Autobuild-Date(master): Thu Jun 7 12:49:17 CEST 2012 on sn-devel-104 --- Summary of changes: source3/wscript |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/wscript b/source3/wscript index a9368b2..02773c0 100755 --- a/source3/wscript +++ b/source3/wscript @@ -1340,7 +1340,7 @@ main() { PTHREAD_CFLAGS='-D_THREAD_SAFE -pthread' PTHREAD_LDFLAGS='-pthread' if PTHREAD_LDFLAGS == 'error': -if conf.CHECK_FUNC('pthread_attr_init'): +if conf.CHECK_FUNCS('pthread_attr_init'): PTHREAD_CFLAGS='-D_REENTRANT' PTHREAD_LDFLAGS='-lpthread' # especially for HP-UX, where the CHECK_FUNC macro fails to test for -- Samba Shared Repository