samba.git
11 years agoFix the "Premature end of data in tag" error when buiding the manpage, fix a typo...
Holger Hetterich [Tue, 14 Oct 2008 08:45:09 +0000 (10:45 +0200)]
Fix the "Premature end of data in tag" error when buiding the manpage, fix a typo in the text, add an example for anonymization usage.

11 years agoDefine inttypes macros if not provided by system.
Jelmer Vernooij [Tue, 14 Oct 2008 02:12:53 +0000 (04:12 +0200)]
Define inttypes macros if not provided by system.

11 years agoDefine __STDC_FORMAT_MACROS, required for PRIu64 define (among others)
Jelmer Vernooij [Tue, 14 Oct 2008 01:42:54 +0000 (03:42 +0200)]
Define __STDC_FORMAT_MACROS, required for PRIu64 define (among others)
from inttypes.h.

11 years agoMerge branch 'master' of git://git.samba.org/samba
Jelmer Vernooij [Tue, 14 Oct 2008 01:39:56 +0000 (03:39 +0200)]
Merge branch 'master' of git://git.samba.org/samba

11 years agoRely on standard {u,}int{8,16,32,64}_t types provided by system or
Jelmer Vernooij [Tue, 14 Oct 2008 01:38:34 +0000 (03:38 +0200)]
Rely on standard {u,}int{8,16,32,64}_t types provided by system or
libreplace for {u,}int{8,16,32,64} defines.

11 years agoRemove define for VOLATILE, volatile is already provided by libreplace.
Jelmer Vernooij [Tue, 14 Oct 2008 01:17:52 +0000 (03:17 +0200)]
Remove define for VOLATILE, volatile is already provided by libreplace.

11 years agoMAXHOSTNAMELEN is already provided by libreplace if not by the system.
Jelmer Vernooij [Tue, 14 Oct 2008 01:14:46 +0000 (03:14 +0200)]
MAXHOSTNAMELEN is already provided by libreplace if not by the system.

11 years agoRemove unused data type schar. If we really need this, it should probably be typedeff...
Jelmer Vernooij [Tue, 14 Oct 2008 01:14:07 +0000 (03:14 +0200)]
Remove unused data type schar. If we really need this, it should probably be typedeffed to int8_t.

11 years agoFixed a variable undeclared compilation error
Tim Prouty [Mon, 13 Oct 2008 22:33:49 +0000 (15:33 -0700)]
Fixed a variable undeclared compilation error

Explicitly declaring environ eliminates a compilation error on some
systems.

11 years agoUse GUID_random.
Jelmer Vernooij [Tue, 14 Oct 2008 00:41:20 +0000 (02:41 +0200)]
Use GUID_random.

11 years agoMerge branch 'master' of git://git.samba.org/samba
Jelmer Vernooij [Tue, 14 Oct 2008 00:34:38 +0000 (02:34 +0200)]
Merge branch 'master' of git://git.samba.org/samba

11 years agoUse GUID_from_string.
Jelmer Vernooij [Tue, 14 Oct 2008 00:33:41 +0000 (02:33 +0200)]
Use GUID_from_string.

11 years agoMerge branch 'master' of ssh://jra@git.samba.org/data/git/samba
Jeremy Allison [Tue, 14 Oct 2008 00:27:53 +0000 (17:27 -0700)]
Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba

11 years agoUse GUID_string rather than smb_uuid_string().
Jelmer Vernooij [Tue, 14 Oct 2008 00:26:18 +0000 (02:26 +0200)]
Use GUID_string rather than smb_uuid_string().

11 years agoCope with VFS change.
Jeremy Allison [Tue, 14 Oct 2008 00:22:33 +0000 (17:22 -0700)]
Cope with VFS change.
Jeremy.

11 years agoMerge branch 'master' of git://git.samba.org/samba
Jelmer Vernooij [Tue, 14 Oct 2008 00:19:00 +0000 (02:19 +0200)]
Merge branch 'master' of git://git.samba.org/samba

11 years agoMerge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel
Andrew Bartlett [Tue, 14 Oct 2008 00:16:59 +0000 (11:16 +1100)]
Merge branch 'master' of ssh://git.samba.org/data/git/samba into abartlet-devel

11 years agoUse common fusage implementation.
Jelmer Vernooij [Tue, 14 Oct 2008 00:16:27 +0000 (02:16 +0200)]
Use common fusage implementation.

11 years agoThe ldb async merge broke all MMC management utilties
Matthias Dieter Wallnöfer [Tue, 14 Oct 2008 00:02:42 +0000 (11:02 +1100)]
The ldb async merge broke all MMC management utilties

Commit 51baa8deec00244cc0a6e3d29c53932427800610 included a
copy-and-paste bug which caused all MMC mangement utilities to break.

Because of the typo Samba4 would no longer include the magic 'you may
write to these attributes/create these classes' attributes, these
tools would display all fields greyed out or 'read only', and not
allow the creation of child objects.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
11 years agoUse {u,}int64_t instead of SMB_BIG_{U,}INT.
Jelmer Vernooij [Mon, 13 Oct 2008 23:59:36 +0000 (01:59 +0200)]
Use {u,}int64_t instead of SMB_BIG_{U,}INT.

11 years agoRemove extraneous comment from 0a33d8bd312cc4497d08bbe0f4dd2abcce67bd0b
Tim Prouty [Mon, 13 Oct 2008 22:10:23 +0000 (15:10 -0700)]
Remove extraneous comment from 0a33d8bd312cc4497d08bbe0f4dd2abcce67bd0b

11 years agoCheck for f_frsize when using statvfs
Tim Prouty [Mon, 13 Oct 2008 18:50:27 +0000 (11:50 -0700)]
Check for f_frsize when using statvfs

Add a configure test for the availability of f_frsize in struct
statvfs (for broken platforms that define statvfs but still have
f_bsize/f_iosize). Ported from source3's fsusage:
commit 472519eb6941bc0972212cc416ab89801fe3ee0c

11 years agoUpdate the manpage for vfs_smb_traffic_analyzer to include the anonymize_prefix option
Holger Hetterich [Mon, 13 Oct 2008 21:19:25 +0000 (14:19 -0700)]
Update the manpage for vfs_smb_traffic_analyzer to include the anonymize_prefix option

11 years agoWhitespace tidyup and an optimization to remove a talloc.
Jeremy Allison [Mon, 13 Oct 2008 21:12:43 +0000 (14:12 -0700)]
Whitespace tidyup and an optimization to remove a talloc.
Jeremy.

11 years agoEnable optional anonymization of user names,
Holger Hetterich [Mon, 13 Oct 2008 21:08:49 +0000 (14:08 -0700)]
Enable optional anonymization of user names,
if the configuration parameter anonymization_prefix is defined in
smb.conf, and use the prefix given there.

11 years agoRemove the current_spoolss_pipes_open thingy.
Volker Lendecke [Mon, 13 Oct 2008 18:38:50 +0000 (20:38 +0200)]
Remove the current_spoolss_pipes_open thingy.

I looked at a checkout from 2002 and even there it did not what it was supposed
to do. Sadly this also removes one of the nicest comments in the whole Samba
code :-)

11 years agoMake the internal pipe functions static
Volker Lendecke [Mon, 13 Oct 2008 17:40:43 +0000 (19:40 +0200)]
Make the internal pipe functions static

11 years agoRemove smb_np_struct
Volker Lendecke [Sun, 12 Oct 2008 21:09:18 +0000 (23:09 +0200)]
Remove smb_np_struct

11 years agoUse "struct files_struct" for pipes instead of smb_np_struct
Volker Lendecke [Sun, 12 Oct 2008 21:01:38 +0000 (23:01 +0200)]
Use "struct files_struct" for pipes instead of smb_np_struct

11 years agoRemove the chain_fsp global
Volker Lendecke [Thu, 9 Oct 2008 14:55:56 +0000 (16:55 +0200)]
Remove the chain_fsp global

11 years agoPass struct smb_request to file_free
Volker Lendecke [Thu, 9 Oct 2008 14:27:49 +0000 (16:27 +0200)]
Pass struct smb_request to file_free

on the way to get rid of chain_fsp

11 years agoPass struct smb_request to file_new
Volker Lendecke [Thu, 9 Oct 2008 13:38:53 +0000 (15:38 +0200)]
Pass struct smb_request to file_new

Goal is to remove the chain_fsp global variable

11 years agoPass struct smb_request to file_fsp
Volker Lendecke [Thu, 9 Oct 2008 13:25:17 +0000 (15:25 +0200)]
Pass struct smb_request to file_fsp

The goal is to get rid of the chain_fsp global variable

11 years agoDSDB cosmetic patches: Some enhancements
Matthias Dieter Wallnöfer [Thu, 25 Sep 2008 10:21:28 +0000 (12:21 +0200)]
DSDB cosmetic patches: Some enhancements

Also, use the constants more in the "ldif_handlers" module.

11 years agoRevert chunk applied by mistake as part of the cosmetic fixes fromi Mathias
Simo Sorce [Mon, 13 Oct 2008 14:45:48 +0000 (10:45 -0400)]
Revert chunk applied by mistake as part of the cosmetic fixes fromi Mathias

11 years agoTest maxsize parameter to file_load() as used in Samba 3.
Jelmer Vernooij [Mon, 13 Oct 2008 14:40:27 +0000 (16:40 +0200)]
Test maxsize parameter to file_load() as used in Samba 3.

11 years agoMerge branch 'master' of ssh://git.samba.org/data/git/samba
Jelmer Vernooij [Mon, 13 Oct 2008 14:30:40 +0000 (16:30 +0200)]
Merge branch 'master' of ssh://git.samba.org/data/git/samba

11 years agoAdd test for data_blob_string_const_null.
Jelmer Vernooij [Mon, 13 Oct 2008 14:29:19 +0000 (16:29 +0200)]
Add test for data_blob_string_const_null.

11 years agoCosmetic corrections for the DSDB module
Matthias Dieter Wallnöfer [Tue, 9 Sep 2008 13:06:13 +0000 (15:06 +0200)]
Cosmetic corrections for the DSDB module
This commit applies some cosmetic corrections for the DSDB (Directory Server Database).

11 years agoShare ndr.c implementation.
Jelmer Vernooij [Mon, 13 Oct 2008 14:09:48 +0000 (16:09 +0200)]
Share ndr.c implementation.

11 years agoShare ndrdump implementation.
Jelmer Vernooij [Mon, 13 Oct 2008 13:58:45 +0000 (15:58 +0200)]
Share ndrdump implementation.

11 years agoImport warning fixes from Samba 3 into libndr, sync more libndr code.
Jelmer Vernooij [Mon, 13 Oct 2008 13:33:40 +0000 (15:33 +0200)]
Import warning fixes from Samba 3 into libndr, sync more libndr code.

11 years agoShare uuid implementations.
Jelmer Vernooij [Mon, 13 Oct 2008 13:23:35 +0000 (15:23 +0200)]
Share uuid implementations.

11 years agoShare ndr_misc implementations.
Jelmer Vernooij [Mon, 13 Oct 2008 13:22:27 +0000 (15:22 +0200)]
Share ndr_misc implementations.

11 years agoShare ndr_basic implementation.
Jelmer Vernooij [Mon, 13 Oct 2008 13:20:10 +0000 (15:20 +0200)]
Share ndr_basic implementation.

11 years agoImport warning fixes from Samba 3.
Jelmer Vernooij [Mon, 13 Oct 2008 13:17:41 +0000 (15:17 +0200)]
Import warning fixes from Samba 3.

11 years agoImport changes from upstream libndr.
Jelmer Vernooij [Mon, 13 Oct 2008 13:01:28 +0000 (15:01 +0200)]
Import changes from upstream libndr.

11 years agoMove code specific to Samba 3 to a separate file.
Jelmer Vernooij [Mon, 13 Oct 2008 12:38:42 +0000 (14:38 +0200)]
Move code specific to Samba 3 to a separate file.

11 years agoImport debug macros from Samba 3's libndr.
Jelmer Vernooij [Mon, 13 Oct 2008 12:30:41 +0000 (14:30 +0200)]
Import debug macros from Samba 3's libndr.

11 years agoImport new enum values.
Jelmer Vernooij [Mon, 13 Oct 2008 12:09:10 +0000 (14:09 +0200)]
Import new enum values.

11 years agos3: fix another build warning.
Günther Deschner [Mon, 13 Oct 2008 10:32:44 +0000 (12:32 +0200)]
s3: fix another build warning.

Guenther

11 years agoFix bug 5691: SIGBUS on Solaris
Volker Lendecke [Tue, 7 Oct 2008 19:24:25 +0000 (21:24 +0200)]
Fix bug 5691: SIGBUS on Solaris

11 years agoUse DATA_BLOB instead of "struct data_blob".
Jelmer Vernooij [Mon, 13 Oct 2008 03:31:01 +0000 (05:31 +0200)]
Use DATA_BLOB instead of "struct data_blob".

11 years agoAdd data_blob_string_const_null() function that includes the terminating
Jelmer Vernooij [Mon, 13 Oct 2008 03:20:26 +0000 (05:20 +0200)]
Add data_blob_string_const_null() function that includes the terminating
null byte and use it in Samba 3.

This matches the behaviour prior to my data_blob changes.

11 years agofix build warnings.
Günther Deschner [Sun, 12 Oct 2008 22:40:57 +0000 (00:40 +0200)]
fix build warnings.

Guenther

11 years agos3: fix the build of registry.so gpext.
Günther Deschner [Sun, 12 Oct 2008 22:39:37 +0000 (00:39 +0200)]
s3: fix the build of registry.so gpext.

Guenther

11 years agoFix number of arguments for file_load() functions.
Jelmer Vernooij [Sun, 12 Oct 2008 17:46:38 +0000 (19:46 +0200)]
Fix number of arguments for file_load() functions.

11 years agoRemove Samba3/Samba4-specific bits.
Jelmer Vernooij [Sun, 12 Oct 2008 17:37:17 +0000 (19:37 +0200)]
Remove Samba3/Samba4-specific bits.

11 years agoFix other paths to binding.o.
Jelmer Vernooij [Sun, 12 Oct 2008 17:36:12 +0000 (19:36 +0200)]
Fix other paths to binding.o.

11 years agoIgnore generated but unused files.
Jelmer Vernooij [Sun, 12 Oct 2008 17:06:00 +0000 (19:06 +0200)]
Ignore generated but unused files.

11 years agoShare RPC binding string utility functions.
Jelmer Vernooij [Sun, 12 Oct 2008 17:05:46 +0000 (19:05 +0200)]
Share RPC binding string utility functions.

11 years agoRemove gencache in Samba 4 - it's unused and behind on the Samba 3
Jelmer Vernooij [Sun, 12 Oct 2008 16:36:36 +0000 (18:36 +0200)]
Remove gencache in Samba 4 - it's unused and behind on the Samba 3
version.

11 years agoMove zlib to top-level root.
Jelmer Vernooij [Sun, 12 Oct 2008 16:29:36 +0000 (18:29 +0200)]
Move zlib to top-level root.

11 years agoRemove unused json code.
Jelmer Vernooij [Sun, 12 Oct 2008 16:28:54 +0000 (18:28 +0200)]
Remove unused json code.

11 years agoMake util_tdb.h static since it is now used by Samba3.
Jelmer Vernooij [Sun, 12 Oct 2008 15:50:41 +0000 (17:50 +0200)]
Make util_tdb.h static since it is now used by Samba3.

11 years agoUse common util_file code.
Jelmer Vernooij [Sun, 12 Oct 2008 15:34:43 +0000 (17:34 +0200)]
Use common util_file code.

11 years agoMove nmblookup to same location as the rest of the NBT client library.
Jelmer Vernooij [Sun, 12 Oct 2008 15:34:28 +0000 (17:34 +0200)]
Move nmblookup to same location as the rest of the NBT client library.

11 years agoSync util_tdb implementations.
Jelmer Vernooij [Sun, 12 Oct 2008 14:53:17 +0000 (16:53 +0200)]
Sync util_tdb implementations.

11 years agoMove rbtree.[ch] to lib/util.
Jelmer Vernooij [Sun, 12 Oct 2008 14:27:00 +0000 (16:27 +0200)]
Move rbtree.[ch] to lib/util.

11 years agoUse common xfile.h.
Jelmer Vernooij [Sun, 12 Oct 2008 14:19:15 +0000 (16:19 +0200)]
Use common xfile.h.

11 years agoUse common byteorder.h.
Jelmer Vernooij [Sun, 12 Oct 2008 14:17:21 +0000 (16:17 +0200)]
Use common byteorder.h.

11 years agoFix "warning: initialization discards qualifiers from pointer target type"
Volker Lendecke [Sun, 12 Oct 2008 12:07:34 +0000 (14:07 +0200)]
Fix "warning: initialization discards qualifiers from pointer target type"

11 years agoFix "make etags" -- args list was too long for my etags
Volker Lendecke [Sun, 12 Oct 2008 12:03:09 +0000 (14:03 +0200)]
Fix "make etags" -- args list was too long for my etags

11 years agoRevert "Make get_rpc_pipe() static"
Volker Lendecke [Sun, 12 Oct 2008 10:16:18 +0000 (12:16 +0200)]
Revert "Make get_rpc_pipe() static"

This reverts commit f25972832ec9d5a130da9dc060f4c3ed35bda7db.

11 years agoMake get_rpc_pipe() static
Volker Lendecke [Sun, 12 Oct 2008 09:44:09 +0000 (11:44 +0200)]
Make get_rpc_pipe() static

11 years agoRemove unused #defines
Volker Lendecke [Sun, 12 Oct 2008 09:43:52 +0000 (11:43 +0200)]
Remove unused #defines

11 years agoFix the build
Volker Lendecke [Sun, 12 Oct 2008 08:38:55 +0000 (10:38 +0200)]
Fix the build

11 years agoAdd more tests to datablob testsuite.
Jelmer Vernooij [Sun, 12 Oct 2008 03:59:50 +0000 (05:59 +0200)]
Add more tests to datablob testsuite.

11 years agoUse common signal helper implementation.
Jelmer Vernooij [Sun, 12 Oct 2008 03:23:26 +0000 (05:23 +0200)]
Use common signal helper implementation.

11 years agoImport Winbind NSS file for NetBSD in an attempt to fix the build on
Jelmer Vernooij [Sun, 12 Oct 2008 02:54:16 +0000 (04:54 +0200)]
Import Winbind NSS file for NetBSD in an attempt to fix the build on
NetBSD.

11 years agoFix include paths for files that aren't compiled - breaks dependency
Jelmer Vernooij [Sun, 12 Oct 2008 02:41:53 +0000 (04:41 +0200)]
Fix include paths for files that aren't compiled - breaks dependency
file generation.

11 years agoFix installation source locations for ../lib/util headers.
Jelmer Vernooij [Sun, 12 Oct 2008 02:15:32 +0000 (04:15 +0200)]
Fix installation source locations for ../lib/util headers.

11 years agoCope with the fact that the data blobs returned are now
Jelmer Vernooij [Sun, 12 Oct 2008 02:00:55 +0000 (04:00 +0200)]
Cope with the fact that the data blobs returned are now
talloc-allocated. Ideally, this memory should be talloc-stolen
(and perhaps have DATA_BLOB in the interface everywhere), but
that requires some more complex changes so I've just changed it to copy
it for now.

11 years agoFix warning, prototype.
Jelmer Vernooij [Sun, 12 Oct 2008 00:59:30 +0000 (02:59 +0200)]
Fix warning, prototype.

11 years agoAdd extra const.
Jelmer Vernooij [Sun, 12 Oct 2008 00:27:38 +0000 (02:27 +0200)]
Add extra const.

11 years agoAdd one-test testsuite for datablob.
Jelmer Vernooij [Sat, 11 Oct 2008 23:56:11 +0000 (01:56 +0200)]
Add one-test testsuite for datablob.

11 years agoAvoid problems with paranoid malloc checker.
Jelmer Vernooij [Sat, 11 Oct 2008 23:48:22 +0000 (01:48 +0200)]
Avoid problems with paranoid malloc checker.

11 years agoShare data_blob implementation.
Jelmer Vernooij [Sat, 11 Oct 2008 23:46:15 +0000 (01:46 +0200)]
Share data_blob implementation.

11 years agoUse common strlist implementation in Samba 3 and Samba 4.
Jelmer Vernooij [Sat, 11 Oct 2008 22:56:56 +0000 (00:56 +0200)]
Use common strlist implementation in Samba 3 and Samba 4.

11 years agoCope with changed signature of http_timestring().
Jelmer Vernooij [Sat, 11 Oct 2008 21:57:44 +0000 (23:57 +0200)]
Cope with changed signature of http_timestring().

11 years agoAdd some simple tests for lib/util/time.c
Jelmer Vernooij [Sat, 11 Oct 2008 21:25:35 +0000 (23:25 +0200)]
Add some simple tests for lib/util/time.c

11 years agoMake sure x_fdup compiles on Samba 4.
Jelmer Vernooij [Sat, 11 Oct 2008 20:23:07 +0000 (22:23 +0200)]
Make sure x_fdup compiles on Samba 4.

11 years agoSupport "make test-X" to run all tests that match regex X.
Jelmer Vernooij [Sat, 11 Oct 2008 20:22:29 +0000 (22:22 +0200)]
Support "make test-X" to run all tests that match regex X.

11 years agoUse xfile from common lib/util in Samba 3.
Jelmer Vernooij [Sat, 11 Oct 2008 19:52:55 +0000 (21:52 +0200)]
Use xfile from common lib/util in Samba 3.

Conflicts:

source3/Makefile.in

11 years agoRemove duplicate copy of dlinklist.h.
Jelmer Vernooij [Sat, 11 Oct 2008 19:48:00 +0000 (21:48 +0200)]
Remove duplicate copy of dlinklist.h.

11 years agoFix merged build locations.
Jelmer Vernooij [Sat, 11 Oct 2008 19:42:45 +0000 (21:42 +0200)]
Fix merged build locations.

11 years agoFix include, clean up .o files in ../lib and ../libcli
Jelmer Vernooij [Sat, 11 Oct 2008 19:33:55 +0000 (21:33 +0200)]
Fix include, clean up .o files in ../lib and ../libcli

Conflicts:

source4/Makefile

11 years agoClean up properly.
Jelmer Vernooij [Wed, 24 Sep 2008 12:49:12 +0000 (14:49 +0200)]
Clean up properly.

11 years agoFix libutil path.
Jelmer Vernooij [Sat, 11 Oct 2008 14:31:39 +0000 (16:31 +0200)]
Fix libutil path.

11 years agoFix include paths to new location of libutil.
Jelmer Vernooij [Sat, 11 Oct 2008 19:31:42 +0000 (21:31 +0200)]
Fix include paths to new location of libutil.