samba.git
16 years agoAdded PFIF notice to Samba 3.2 tree
Andrew Tridgell [Wed, 23 Jan 2008 02:07:33 +0000 (13:07 +1100)]
Added PFIF notice to Samba 3.2 tree

16 years agomerged changes from v4-0-test
Andrew Tridgell [Fri, 18 Jan 2008 04:46:15 +0000 (15:46 +1100)]
merged changes from v4-0-test

16 years agoAdd NetGetJoinableOUs() to libnetapi (incl. example).
Günther Deschner [Fri, 18 Jan 2008 01:50:33 +0000 (02:50 +0100)]
Add NetGetJoinableOUs() to libnetapi (incl. example).

Guenther

16 years agoCosmetics and error string reporting for libnetapi.
Günther Deschner [Fri, 18 Jan 2008 01:38:35 +0000 (02:38 +0100)]
Cosmetics and error string reporting for libnetapi.

Guenther

16 years agoAdd some more debugging into netdomjoin-gui.
Günther Deschner [Fri, 18 Jan 2008 01:30:53 +0000 (02:30 +0100)]
Add some more debugging into netdomjoin-gui.

Guenther

16 years agoFix local hostname detection in netdomjoin-gui.
Günther Deschner [Fri, 18 Jan 2008 01:30:09 +0000 (02:30 +0100)]
Fix local hostname detection in netdomjoin-gui.

Guenther

16 years agoImprove libnetapi_set_error_string().
Günther Deschner [Fri, 18 Jan 2008 00:56:01 +0000 (01:56 +0100)]
Improve libnetapi_set_error_string().

Guenther

16 years agoAdd and correct some WERROR codes.
Michael Adam [Fri, 18 Jan 2008 00:04:40 +0000 (01:04 +0100)]
Add and correct some WERROR codes.

Michael

16 years agoMerge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
Derrell Lipman [Thu, 17 Jan 2008 16:50:41 +0000 (11:50 -0500)]
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test

16 years agostop bothering me about example programs not checked in
Derrell Lipman [Thu, 17 Jan 2008 16:50:22 +0000 (11:50 -0500)]
stop bothering me about example programs not checked in

16 years agoFix bug 5185: repeated calls to smbc_getxattr() lose sid-name mapping
Derrell Lipman [Thu, 17 Jan 2008 16:49:17 +0000 (11:49 -0500)]
Fix bug 5185: repeated calls to smbc_getxattr() lose sid-name mapping

If we're going to cache connections to IPC$, we'd better also cache the policy
handle and not use a stack-based handle that's invalid on subsequent calls.

Derrell

16 years agoAdd a program to test repeated calls to smbc_getxattr().
Derrell Lipman [Thu, 17 Jan 2008 16:46:41 +0000 (11:46 -0500)]
Add a program to test repeated calls to smbc_getxattr().

16 years agoFix two uninitialized variables in vfs_hpuxacl.c
Volker Lendecke [Thu, 17 Jan 2008 16:17:52 +0000 (17:17 +0100)]
Fix two uninitialized variables in vfs_hpuxacl.c

Thanks to David Leonard <David.Leonard@quest.com>, this fixes bug 5208.

Volker

16 years agoUse new pidl-generated netlogon client calls in NetApi GetDcName().
Günther Deschner [Thu, 17 Jan 2008 09:39:15 +0000 (10:39 +0100)]
Use new pidl-generated netlogon client calls in NetApi GetDcName().

Guenther

16 years agoInclude auto-generated client headers for netlogon/samr.
Günther Deschner [Thu, 17 Jan 2008 09:35:55 +0000 (10:35 +0100)]
Include auto-generated client headers for netlogon/samr.

Guenther

16 years agoFinally enable pidl generated SAMR & NETLOGON headers and clients.
Günther Deschner [Thu, 17 Jan 2008 09:24:34 +0000 (10:24 +0100)]
Finally enable pidl generated SAMR & NETLOGON headers and clients.

Guenther

16 years agoRe-run make idl to regnerated netlogon.
Günther Deschner [Thu, 17 Jan 2008 09:20:50 +0000 (10:20 +0100)]
Re-run make idl to regnerated netlogon.

Guenther

16 years agoAdd NETLOGON_GRACE_LOGON flag to netr_UserFlags.
Günther Deschner [Thu, 17 Jan 2008 09:19:15 +0000 (10:19 +0100)]
Add NETLOGON_GRACE_LOGON flag to netr_UserFlags.

Guenther

16 years agoRe-run make idl to generate SAMR output.
Günther Deschner [Thu, 17 Jan 2008 09:15:30 +0000 (10:15 +0100)]
Re-run make idl to generate SAMR output.

Guenther

16 years agoUse pidl generated data from misc.idl.
Günther Deschner [Thu, 17 Jan 2008 09:11:28 +0000 (10:11 +0100)]
Use pidl generated data from misc.idl.

Guenther

16 years agoRe-run make idl to regenerate netlogon output.
Günther Deschner [Thu, 17 Jan 2008 09:00:37 +0000 (10:00 +0100)]
Re-run make idl to regenerate netlogon output.

Guenther

16 years agoRemove dependency for nbt.idl (the NBT_SERVER_* flags) in netlogon.idl.
Günther Deschner [Thu, 17 Jan 2008 08:54:35 +0000 (09:54 +0100)]
Remove dependency for nbt.idl (the NBT_SERVER_* flags) in netlogon.idl.

Guenther

16 years agoRemove samba4 specifi struct server_id from misc.idl.
Günther Deschner [Thu, 17 Jan 2008 08:52:21 +0000 (09:52 +0100)]
Remove samba4 specifi struct server_id from misc.idl.

Guenther

16 years agoImport recent misc.idl from Samba4.
Günther Deschner [Thu, 17 Jan 2008 08:50:45 +0000 (09:50 +0100)]
Import recent misc.idl from Samba4.

Guenther

16 years agoAdd samba3 [out,ref] pointer massage to samr&netlogon idl.
Günther Deschner [Thu, 17 Jan 2008 08:49:10 +0000 (09:49 +0100)]
Add samba3 [out,ref] pointer massage to samr&netlogon idl.

Guenther

16 years agoImport recent netlogon and samr IDL from samba4.
Günther Deschner [Thu, 17 Jan 2008 08:41:58 +0000 (09:41 +0100)]
Import recent netlogon and samr IDL from samba4.

Guenther

16 years agoAdd a reg_getversion() function to reg_api and use it in srv_winreg_nt.c.
Michael Adam [Thu, 17 Jan 2008 10:22:01 +0000 (11:22 +0100)]
Add a reg_getversion() function to reg_api and use it in srv_winreg_nt.c.

Michael

16 years agoAdd my (C) to reg_api.c - Michael
Michael Adam [Thu, 17 Jan 2008 10:09:08 +0000 (11:09 +0100)]
Add my (C) to reg_api.c - Michael

16 years agoAdd a comment header comparing winreg.idl and reg_api.c.
Michael Adam [Thu, 17 Jan 2008 10:07:28 +0000 (11:07 +0100)]
Add a comment header comparing winreg.idl and reg_api.c.

Michael

16 years agoUse reg_[gs]etkeysecurity() instead of regkey_[gs]et_secdes().
Michael Adam [Thu, 17 Jan 2008 10:06:32 +0000 (11:06 +0100)]
Use reg_[gs]etkeysecurity() instead of regkey_[gs]et_secdes().

Rationale: Use reg_api instead of backend functions.

Michael

16 years agoAdd reg_api functions reg_getkeysecurity() and reg_setkeysecurity().
Michael Adam [Thu, 17 Jan 2008 10:02:15 +0000 (11:02 +0100)]
Add reg_api functions reg_getkeysecurity() and reg_setkeysecurity().

These are wrappers around the lower level functions regkey_get_secdesc()
and regkey_set_secdesc(). Next step towards hiding reg_frontend from
the surface.

Michael

16 years agoComment out unused reg_create_path() and reg_delete_path().
Michael Adam [Thu, 17 Jan 2008 09:30:56 +0000 (10:30 +0100)]
Comment out unused reg_create_path() and reg_delete_path().

These functions are unused. Comment them out for now.

Michael

16 years agoMove reg_create_path() and reg_delete_path() to reg_api.c
Michael Adam [Thu, 17 Jan 2008 09:19:12 +0000 (10:19 +0100)]
Move reg_create_path() and reg_delete_path() to reg_api.c

Michael

16 years agoConvert sync_eventlog_params() to use reg_api instead of reg_frontend.
Michael Adam [Thu, 17 Jan 2008 00:47:00 +0000 (01:47 +0100)]
Convert sync_eventlog_params() to use reg_api instead of reg_frontend.

This is a step towards untangling the registry.
All places should use reg_api.c, reg_frontend should actually more
appropriately be named reg_backend_dispatcher and hidden from callers.

:-)

Michael

16 years agoAdd some sectioning comments to reg_api.c
Michael Adam [Wed, 16 Jan 2008 23:57:53 +0000 (00:57 +0100)]
Add some sectioning comments to reg_api.c

Michael

16 years agoMake utility function reg_deletekey_recursive_internal() static.
Michael Adam [Wed, 16 Jan 2008 23:16:58 +0000 (00:16 +0100)]
Make utility function reg_deletekey_recursive_internal() static.

Michael

16 years agoUse the proper boolean constants in reg_frontend_hilvl.c
Michael Adam [Wed, 16 Jan 2008 22:19:38 +0000 (23:19 +0100)]
Use the proper boolean constants in reg_frontend_hilvl.c

Michael

16 years agoReformatting: Strip trailing white spaces from reg_frontent_hilvl.c.
Michael Adam [Wed, 16 Jan 2008 22:18:07 +0000 (23:18 +0100)]
Reformatting: Strip trailing white spaces from reg_frontent_hilvl.c.

Michael

16 years agoidl: Update IDL for eventlog, misc, netlogon and security from Samba 4.
Jelmer Vernooij [Thu, 17 Jan 2008 12:56:47 +0000 (13:56 +0100)]
idl: Update IDL for eventlog, misc, netlogon and security from Samba 4.

16 years agoidl: Remove use of [ref], which is the default.
Jelmer Vernooij [Thu, 17 Jan 2008 12:34:18 +0000 (13:34 +0100)]
idl: Remove use of [ref], which is the default.

16 years agoidl: Update initshutdown and echo IDL from Samba 4.
Jelmer Vernooij [Thu, 17 Jan 2008 12:16:27 +0000 (13:16 +0100)]
idl: Update initshutdown and echo IDL from Samba 4.

16 years agoidl: Update DFS IDL from Samba 4.
Jelmer Vernooij [Thu, 17 Jan 2008 12:00:12 +0000 (13:00 +0100)]
idl: Update DFS IDL from Samba 4.

16 years agoMerge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
Derrell Lipman [Thu, 17 Jan 2008 14:29:52 +0000 (09:29 -0500)]
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test

16 years agoFix stat results to be consistent between smbc_stat and smbc_fstat.
Derrell Lipman [Thu, 17 Jan 2008 14:29:13 +0000 (09:29 -0500)]
Fix stat results to be consistent between smbc_stat and smbc_fstat.

We create a kludged inode based on the checksum of the path.  We therefore
need to use the same (full) path when calculating it in both smbc_stat() and
smbc_fstat().

If struct stat has an rdev field, set it to zero.

Derrell

16 years agoAdd some additional libsmbclient test programs.
Derrell Lipman [Thu, 17 Jan 2008 14:26:36 +0000 (09:26 -0500)]
Add some additional libsmbclient test programs.

testwrite: create or truncate a file and write to it.
teststat3: compare the results from smbc_stat() and smbc_fstat()

Derrell

16 years agoRemove is_remotestorage() call from VFS. We already have statvfs() there to handle...
Alexander Bokovoy [Thu, 17 Jan 2008 13:51:14 +0000 (16:51 +0300)]
Remove is_remotestorage() call from VFS. We already have statvfs() there to handle FS capabilities.

As discussed with Volker, it is better to calculate FS capabilities at
connection time. We already do this with help of VFS statvfs() call
which allows to fill-in system-specific attributes including FS
capabilities. So just re-use it if you want to represent additional
capabilities in your modules. The only caution is that you need to
call underlying statvfs() call to actually get system-specific
capabilities (and other fields) added. Then add module-specific ones.

16 years agoRework of VFS is_offline() function to only return boolean offline/online result...
Alexander Bokovoy [Thu, 17 Jan 2008 11:57:35 +0000 (14:57 +0300)]
Rework of VFS is_offline() function to only return boolean offline/online result for a file.

This makes sense as upper levels are only taking returned result of 0
(no error) into consideration when deciding whether to mark file
offline/online as returned from is_offline.

That means that we simply can move the decision down to VFS module and
clean up upper levels so that they always see only file status. If there
is an error when trying to identify file status, then VFS module could
decide what to return (offline or online) by itself -- after all, it
ought to have system-specific knowledge anyway.

16 years agoFix more VFS API mixup with offline files
Alexander Bokovoy [Thu, 17 Jan 2008 04:34:33 +0000 (07:34 +0300)]
Fix more VFS API mixup with offline files

I'm sorry for this mess. :-(

16 years agoMerge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
Alexander Bokovoy [Thu, 17 Jan 2008 04:26:12 +0000 (07:26 +0300)]
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test

16 years agoFix bug found by Derrell - windows returns an read return
Jeremy Allison [Thu, 17 Jan 2008 01:33:19 +0000 (17:33 -0800)]
Fix bug found by Derrell - windows returns an read return
offset of zero if return size is zero. Should fix testread
libsmbclient code.
Jeremy.

16 years agoFix the mess that ab just made of the new VFS code.
Jeremy Allison [Thu, 17 Jan 2008 01:22:31 +0000 (17:22 -0800)]
Fix the mess that ab just made of the new VFS code.
NEEDS MORE TESTING !
Jeremy.

16 years agoTidy up code and debug for non-default krb5 IPv6 port.
Jeremy Allison [Wed, 16 Jan 2008 21:28:24 +0000 (13:28 -0800)]
Tidy up code and debug for non-default krb5 IPv6 port.
Jeremy.

16 years agoFix IPv6 bug #5204, which caused krb5 DNS lookups
Jeremy Allison [Wed, 16 Jan 2008 21:21:46 +0000 (13:21 -0800)]
Fix IPv6 bug #5204, which caused krb5 DNS lookups
for a name '[<ipv6 addr>'.
Jeremy.

16 years agoRevert "default to tdbsam instead of smbpasswd"
Volker Lendecke [Wed, 16 Jan 2008 20:26:16 +0000 (21:26 +0100)]
Revert "default to tdbsam instead of smbpasswd"

This reverts commit ab8ff39fd51929aae2f4088ca5b1d67e5cb7099e.

16 years agoMerge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
Alexander Bokovoy [Wed, 16 Jan 2008 20:24:44 +0000 (23:24 +0300)]
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test

16 years agoDon't try ftruncate when the tdb is opened read-only
Volker Lendecke [Wed, 16 Jan 2008 20:18:26 +0000 (21:18 +0100)]
Don't try ftruncate when the tdb is opened read-only

Tridge, Jeremy, please check!

Thanks,

Volker

16 years agoNext try to fix the max dead record calculation
Volker Lendecke [Wed, 16 Jan 2008 20:04:52 +0000 (21:04 +0100)]
Next try to fix the max dead record calculation

16 years agodefault to tdbsam instead of smbpasswd
Volker Lendecke [Wed, 16 Jan 2008 19:34:45 +0000 (20:34 +0100)]
default to tdbsam instead of smbpasswd

16 years agoFix an uninitialized variable warning
Volker Lendecke [Wed, 16 Jan 2008 19:31:02 +0000 (20:31 +0100)]
Fix an uninitialized variable warning

16 years agoFix some C++ warnings
Volker Lendecke [Wed, 16 Jan 2008 19:29:41 +0000 (20:29 +0100)]
Fix some C++ warnings

16 years agoFix a missing prototype warning
Volker Lendecke [Wed, 16 Jan 2008 19:25:57 +0000 (20:25 +0100)]
Fix a missing prototype warning

16 years agoMerge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-simo
Simo Sorce [Wed, 16 Jan 2008 17:06:34 +0000 (12:06 -0500)]
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-simo

16 years agoAdd "config backend" to the parameters forbidden in registry config.
Michael Adam [Wed, 16 Jan 2008 16:31:44 +0000 (17:31 +0100)]
Add "config backend" to the parameters forbidden in registry config.

Make registry based configs more fool-proof.

Michael

16 years agoAdd my (C) to loadparm.c.
Michael Adam [Wed, 16 Jan 2008 16:15:08 +0000 (17:15 +0100)]
Add my (C) to loadparm.c.

I think now that I have changed some substantial logic,
I should confess.... :-)

Michael

16 years agoRemove special semantics of "include = registry" from loadparm.c
Michael Adam [Wed, 16 Jan 2008 16:09:07 +0000 (17:09 +0100)]
Remove special semantics of "include = registry" from loadparm.c

This is now replaced by "config backend = registry".

Michael

16 years agoUse lp_config_backend_is_registry() instead of lp_include_registry_globals().
Michael Adam [Wed, 16 Jan 2008 16:05:38 +0000 (17:05 +0100)]
Use lp_config_backend_is_registry() instead of lp_include_registry_globals().

Michael

16 years agoAdd utility function lp_config_backend_is_registry().
Michael Adam [Wed, 16 Jan 2008 16:03:21 +0000 (17:03 +0100)]
Add utility function lp_config_backend_is_registry().

So external callers can determine if we are running on
registry config without knowing the internals.

Michael

16 years agoInitialise Globals.ConfigBackend from global var config_backend.
Michael Adam [Wed, 16 Jan 2008 15:58:29 +0000 (16:58 +0100)]
Initialise Globals.ConfigBackend from global var config_backend.

and use lp_config_backend() instead of config_backend.

Michael

16 years agoAdd handling of [homes] and [printers] via registry shares.
Michael Adam [Wed, 16 Jan 2008 15:40:59 +0000 (16:40 +0100)]
Add handling of [homes] and [printers] via registry shares.

Now homes and printers shares can be accessed through the
registry meachanism on demand in pure registry configurations
with "config backend = registry" without the need to
have a special handler for these two.

Michael

16 years agoAdd config parameter "config backend = registry".
Michael Adam [Wed, 16 Jan 2008 15:18:28 +0000 (16:18 +0100)]
Add config parameter "config backend = registry".

This adds a new config parameter "config backend" that can have
values "file" (default) and "registry". When lp_load() encounters
a "config backend = registry", then all config read up to that
point is discarded and globals are read from registry.

This is done in suche a way that as with "config file",
there is no way back to non-registry config during the
lifetime of a process: The file_list_changed mechanism
does not look at files anymore once config backend is
set to registry. This is modelled after the behaviour
of the "config file" option.

Note that only the global section is read by lp_load().
The shares are handled by the registry shares mechanism,
thus allowing for a smaller memory footprint since
share definitions are read on demand.

This new parameter is intended as a substitute of the
previously installed special semantics of "include = registry"
which allows for messed up mixed configurations.
This parameter (which has not yet been released) will
vanish next.

Michael

16 years agoAdd "MSDFS options" separator to parm_table.
Michael Adam [Tue, 15 Jan 2008 12:46:02 +0000 (13:46 +0100)]
Add "MSDFS options" separator to parm_table.

Michael

16 years agoRe-order an option block in parm_table to re-unite the misc options.
Michael Adam [Tue, 15 Jan 2008 12:44:51 +0000 (13:44 +0100)]
Re-order an option block in parm_table to re-unite the misc options.

Michael

16 years agoMerge branch 'ctdb-merge' into v3-2-test
Alexander Bokovoy [Wed, 16 Jan 2008 15:53:16 +0000 (18:53 +0300)]
Merge branch 'ctdb-merge' into v3-2-test

16 years agoMerge lsarpc.idl from samba4 and rerun make idl.
Günther Deschner [Wed, 16 Jan 2008 15:31:49 +0000 (16:31 +0100)]
Merge lsarpc.idl from samba4 and rerun make idl.

Guenther

16 years agoAdd lsa_PolicyAuditEventType and lsa_PolicyAuditPolicy enums from samba3 to IDL.
Günther Deschner [Wed, 16 Jan 2008 15:01:50 +0000 (16:01 +0100)]
Add lsa_PolicyAuditEventType and lsa_PolicyAuditPolicy enums from samba3 to IDL.

Guenther

16 years agoMake resolve_ads() static.
Günther Deschner [Wed, 16 Jan 2008 14:52:53 +0000 (15:52 +0100)]
Make resolve_ads() static.

Guenther

16 years agoFix memleak in ads_build_path().
Günther Deschner [Wed, 16 Jan 2008 14:51:52 +0000 (15:51 +0100)]
Fix memleak in ads_build_path().

Guenther

16 years agoAdds support for cifs.resolver upcall.
Igor Mammedov [Wed, 19 Dec 2007 14:48:43 +0000 (17:48 +0300)]
Adds support for cifs.resolver upcall.

Here is a patch for userspace cifs.spnego handler that adds support for cifs.resolver
upcall used in DFS code.
Any comments are appreciated.

#############################

Cifs upcall with key type cifs.resolver is used for resolving
server names in handling DFS refferals.

Signed-off-by: Igor Mammedov <niallain@gmail.com>
16 years agoMerge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Derrell Lipman [Wed, 16 Jan 2008 14:41:43 +0000 (14:41 +0000)]
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test

16 years agoModify testread example to loop using same context.
Derrell Lipman [Wed, 16 Jan 2008 14:41:11 +0000 (14:41 +0000)]
Modify testread example to loop using same context.

There's been a problem seen where open/read/close a number of times causes
open failures eventually.  This program has been modified to create the
context once and then loop requesting file names to open/read/close.

This program also demonstrates the current error in cli_read() where it
returns an error instead of length 0 upon end of file.

Derrell

16 years agoReplace GetTimeOfDay() with gettimeofday() in example program.
Derrell Lipman [Wed, 16 Jan 2008 14:37:40 +0000 (14:37 +0000)]
Replace GetTimeOfDay() with gettimeofday() in example program.

GetTimeOfDay() seems to no longer be exported.  For the smbsh example, just
use the native gettimeofday() for now.

16 years agoAdd a (very!) trivial cache to the example authentication callback.
Derrell Lipman [Wed, 16 Jan 2008 14:35:44 +0000 (14:35 +0000)]
Add a (very!) trivial cache to the example authentication callback.

16 years agoConvert old sid-string handling in idmap_tdb2 to a new one
Alexander Bokovoy [Wed, 16 Jan 2008 13:50:46 +0000 (16:50 +0300)]
Convert old sid-string handling in idmap_tdb2 to a new one

16 years agoFix a crash bug in nt_printer_publish_ads
Volker Lendecke [Wed, 16 Jan 2008 10:39:20 +0000 (11:39 +0100)]
Fix a crash bug in nt_printer_publish_ads

Reported by Martin Zielinski <mz@seh.de>

16 years agoFix (non-activated) _wkssvc_NetrJoinDomain2 server code.
Günther Deschner [Wed, 16 Jan 2008 10:02:52 +0000 (11:02 +0100)]
Fix (non-activated) _wkssvc_NetrJoinDomain2 server code.

Guenther

16 years agoAutofetch domain_sid while unjoining in libnetjoin.
Günther Deschner [Wed, 16 Jan 2008 09:56:40 +0000 (10:56 +0100)]
Autofetch domain_sid while unjoining in libnetjoin.

Guenther

16 years agoNicen some error strings in libnetjoin.
Günther Deschner [Wed, 16 Jan 2008 09:48:11 +0000 (10:48 +0100)]
Nicen some error strings in libnetjoin.

Guenther

16 years agoAvoid use of NDR_PRINT_X_DEBUG (that debugs with level 0) in libnetjoin.
Günther Deschner [Wed, 16 Jan 2008 09:37:48 +0000 (10:37 +0100)]
Avoid use of NDR_PRINT_X_DEBUG (that debugs with level 0) in libnetjoin.

Guenther

16 years agoMerge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into ctdb-merge
Alexander Bokovoy [Wed, 16 Jan 2008 09:57:15 +0000 (12:57 +0300)]
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into ctdb-merge

16 years agoFix build for pam_smbpass
Alexander Bokovoy [Wed, 16 Jan 2008 09:28:52 +0000 (12:28 +0300)]
Fix build for pam_smbpass

Signed-off-by: Alexander Bokovoy <ab@samba.org>
16 years agoFix build for pam_smbpass
Alexander Bokovoy [Wed, 16 Jan 2008 09:28:52 +0000 (12:28 +0300)]
Fix build for pam_smbpass

Signed-off-by: Alexander Bokovoy <ab@samba.org>
16 years agoEnable building of VFS modules: vfs_tsmsm, vfs_shadowcopy2 and IDMAP module idmap_tdb2
Alexander Bokovoy [Wed, 16 Jan 2008 09:28:28 +0000 (12:28 +0300)]
Enable building of VFS modules: vfs_tsmsm, vfs_shadowcopy2 and IDMAP module idmap_tdb2

Signed-off-by: Alexander Bokovoy <ab@samba.org>
16 years agoidmap TDB2 backend, used for clustered Samba setups.
Alexander Bokovoy [Wed, 16 Jan 2008 09:27:29 +0000 (12:27 +0300)]
idmap TDB2 backend, used for clustered Samba setups.

   This uses 2 tdb files. One is permanent, and is in shared storage
   on the cluster (using "tdb:idmap2.tdb =" in smb.conf). The other is a
   temporary cache tdb on local storage.

Signed-off-by: Alexander Bokovoy <ab@samba.org>
16 years agoAdd offline storage support with Tivoli Storage Manager Space Manager
Alexander Bokovoy [Wed, 16 Jan 2008 09:26:35 +0000 (12:26 +0300)]
Add offline storage support with Tivoli Storage Manager Space Manager

Signed-off-by: Alexander Bokovoy <ab@samba.org>
16 years agoMerge a variant of Shadow Copy module for exposing snapshots to windows clients as...
Alexander Bokovoy [Wed, 16 Jan 2008 09:21:38 +0000 (12:21 +0300)]
Merge a variant of Shadow Copy module for exposing snapshots to windows clients as shadow copies from Samba 3.0 CTDB

This is a 2nd implemetation of a shadow copy module for exposing
snapshots to windows clients as shadow copies. This version has the
following features:

     1) you don't need to populate your shares with symlinks to the
     snapshots. This can be very important when you have thousands of
     shares, or use [homes]

     2) the inode number of the files is altered so it is different
     from the original. This allows the 'restore' button to work
     without a sharing violation

Signed-off-by: Alexander Bokovoy <ab@samba.org>
16 years agoSupport GPFS prealloc interface
Alexander Bokovoy [Wed, 16 Jan 2008 09:19:51 +0000 (12:19 +0300)]
Support GPFS prealloc interface

Signed-off-by: Alexander Bokovoy <ab@samba.org>
16 years agoMerge latest fixes to vfs_gpfs and NFS4 ACLs from Samba 3.0 CTDB branch (from http...
Alexander Bokovoy [Wed, 16 Jan 2008 09:18:57 +0000 (12:18 +0300)]
Merge latest fixes to vfs_gpfs and NFS4 ACLs from Samba 3.0 CTDB branch (from samba.org/~tridge/3_0-ctdb)

Signed-off-by: Alexander Bokovoy <ab@samba.org>
16 years agoAdd support for offline files support, remote storage, and Async I/O force operations...
Alexander Bokovoy [Wed, 16 Jan 2008 09:17:03 +0000 (12:17 +0300)]
Add support for offline files support, remote storage, and Async I/O force operations to VFS

Offline files support and remote storage are for allowing communication with
backup and archiving tools that mark files moved to a tape library as offline.
We translate this info into corresponding CIFS offline file attribute and
mark an exported volume as remote storage.

Async I/O force is to allow selective redirection of I/O operations to asynchronous
processing in case it is viable at VFS module discretion. It is needed for
proper handling of offline files as performing regular I/O on offline file will
block smbd.

Signed-off-by: Alexander Bokovoy <ab@samba.org>
16 years agoMerge CTDB-related fixes from samba-ctdb 3.0 branch (http://samba.org/~tridge/3_0...
Alexander Bokovoy [Wed, 16 Jan 2008 09:09:48 +0000 (12:09 +0300)]
Merge CTDB-related fixes from samba-ctdb 3.0 branch (samba.org/~tridge/3_0-ctdb)

Signed-off-by: Alexander Bokovoy <ab@samba.org>
16 years agoMerge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
Derrell Lipman [Wed, 16 Jan 2008 02:30:21 +0000 (02:30 +0000)]
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test