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.
(This used to be commit
e342ca0d931f9a5c8ec9e472dc9c63f1fe012b3a)
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.
(This used to be commit
75cc08661473cce62756fa062071bb2bc1fb39ec)
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. :-(
(This used to be commit
e1f5a8f10795831d3c7902d9803c9571c8ac811a)
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
(This used to be commit
4256f8e093e81fbc2c1afd8f823725ae286945ce)
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.
(This used to be commit
df3c4648399f8d62ff6fe0013be8b89abc18f0f0)
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.
(This used to be commit
bcc94aed6f03211866aa85753a90fece87846ba9)
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.
(This used to be commit
79b7972de4c2a8c71e37642ddf7e5bbed53dd58a)
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.
(This used to be commit
f2aa921505e49f894bfed4e5e2f9fc01918b1bb0)
Volker Lendecke [Wed, 16 Jan 2008 20:26:16 +0000 (21:26 +0100)]
Revert "default to tdbsam instead of smbpasswd"
This reverts commit
ab8ff39fd51929aae2f4088ca5b1d67e5cb7099e.
(This used to be commit
5838a9f556f151dc7c1773dcdc598b8ba79fca44)
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
(This used to be commit
b01f34141509c90b12003786957790866c286cba)
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
(This used to be commit
e4f46d527411c54e8f26c05033b744c751810c32)
Volker Lendecke [Wed, 16 Jan 2008 20:04:52 +0000 (21:04 +0100)]
Next try to fix the max dead record calculation
(This used to be commit
4f95c58040f46f343f55f9a5db2655a5e3b62c00)
Volker Lendecke [Wed, 16 Jan 2008 19:34:45 +0000 (20:34 +0100)]
default to tdbsam instead of smbpasswd
(This used to be commit
ab8ff39fd51929aae2f4088ca5b1d67e5cb7099e)
Volker Lendecke [Wed, 16 Jan 2008 19:31:02 +0000 (20:31 +0100)]
Fix an uninitialized variable warning
(This used to be commit
dcb7fb2c0d8e4b798b36e8caf480d198f3e08d00)
Volker Lendecke [Wed, 16 Jan 2008 19:29:41 +0000 (20:29 +0100)]
Fix some C++ warnings
(This used to be commit
625241c4773ae5c80dd0cb0c07a86aff633c1ede)
Volker Lendecke [Wed, 16 Jan 2008 19:25:57 +0000 (20:25 +0100)]
Fix a missing prototype warning
(This used to be commit
871cee04f26da97756804b38acfd366b6011dc9e)
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
(This used to be commit
05c22a55a4c052c682a2f2afdb0696504195d18c)
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
(This used to be commit
2ea55c03b25eb5e98be3449e12004a7246319acd)
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
(This used to be commit
704ac0ba49134d14dc00769b1cf2d9f55657bdfb)
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
(This used to be commit
56801810253ae870437f694947f58c27661cef9b)
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
(This used to be commit
c5a7d421c512a6221b0300549d7b5de0368d252e)
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
(This used to be commit
d8a7c3ec8e2bd548509178f138d00a3b57119d10)
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
(This used to be commit
9f69efe954cde6c6cce4283ba35a553ca980c347)
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
(This used to be commit
eec3248ef90fbfe6e048394c875173b164a8b439)
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
(This used to be commit
77b33cf34c2aec6673dfab3962733a60a60d126a)
Michael Adam [Tue, 15 Jan 2008 12:46:02 +0000 (13:46 +0100)]
Add "MSDFS options" separator to parm_table.
Michael
(This used to be commit
a103509a467bf6a93fbb21ec5e64456c5f086d6c)
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
(This used to be commit
9e11768256623636e69eda67b3bb888426f9ab84)
Alexander Bokovoy [Wed, 16 Jan 2008 15:53:16 +0000 (18:53 +0300)]
Merge branch 'ctdb-merge' into v3-2-test
(This used to be commit
175662b5bbb5c8ecd81a60539f5846a938c26a3a)
Günther Deschner [Wed, 16 Jan 2008 15:31:49 +0000 (16:31 +0100)]
Merge lsarpc.idl from samba4 and rerun make idl.
Guenther
(This used to be commit
d9c8a2271d5d4ff845f1fe5986a2c63d79c41415)
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
(This used to be commit
92bfa25922860a6951c72d41799f4d3c1bc7a007)
Günther Deschner [Wed, 16 Jan 2008 14:52:53 +0000 (15:52 +0100)]
Make resolve_ads() static.
Guenther
(This used to be commit
57dc747136e880a25c03bdc4a1431fc41afd93a1)
Günther Deschner [Wed, 16 Jan 2008 14:51:52 +0000 (15:51 +0100)]
Fix memleak in ads_build_path().
Guenther
(This used to be commit
b7a06b54e0a58c4cd6c5351b1e4a0a2c253cfea1)
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>
(This used to be commit
dfc80b4f1c00c131ba8077432bfe79f22f63ccd1)
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
(This used to be commit
aebecd7462733b56457540423354ba249fd52808)
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
(This used to be commit
9d75ea577b407ccab59196760d376831062a3ab5)
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.
(This used to be commit
296a6783fbc03460e87ac4136a0a9e6d2743b2ff)
Derrell Lipman [Wed, 16 Jan 2008 14:35:44 +0000 (14:35 +0000)]
Add a (very!) trivial cache to the example authentication callback.
(This used to be commit
01f6a4cca7a91ae41ff393263418216324502f84)
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
(This used to be commit
ee851730cef1eb506b47faf57e25789ad3c6aafa)
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>
(This used to be commit
4db26c803de52d3efccc940efc55f14131a057f5)
Günther Deschner [Wed, 16 Jan 2008 10:02:52 +0000 (11:02 +0100)]
Fix (non-activated) _wkssvc_NetrJoinDomain2 server code.
Guenther
(This used to be commit
dea64a0d886919dfd5bcc550cb36deabe4ec010d)
Günther Deschner [Wed, 16 Jan 2008 09:56:40 +0000 (10:56 +0100)]
Autofetch domain_sid while unjoining in libnetjoin.
Guenther
(This used to be commit
622109895c56ed7cc02dac006f02cac89424b569)
Günther Deschner [Wed, 16 Jan 2008 09:48:11 +0000 (10:48 +0100)]
Nicen some error strings in libnetjoin.
Guenther
(This used to be commit
05cf1413cc92e15bbe7ba0477df282ad31e40412)
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
(This used to be commit
357a393b106fe88629bf5f6c634d16c0fc47cee9)
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
(This used to be commit
17b2bea7093681a4c4119f9fe7104c018fd0af6f)
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>
(This used to be commit
dc568fd52ae8ffaaaef2015c5a207ed9a58a9a7f)
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>(This used to be commit 060587fce558bf9e83d6c7b8e070a5ae58e3f275)
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>(This used to be commit 136c024c9a32ca8ca33cb36b9a6b731237179af5)
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>(This used to be commit b6df7e7709365fb620867ad8954bc5bf24496775)
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>(This used to be commit d7752449f38747d59c93869656a5f7c02ebdf084)
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>(This used to be commit 10c2ae1efd799b44255ce82c3bb0c7c9df0ec634)
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>(This used to be commit c26e355533e473c4386d0e6d651637e71d4231dc)
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>(This used to be commit 1daad835cbfb4615a8fe7a241f4d578f7e69f214)
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>(This used to be commit 875208724e39564fe81385dfe36e6c963e79e101)
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>(This used to be commit 0c8e23afbbb2d081fc23908bafcad04650bfacea)
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
(This used to be commit
4ff2101c69a0cfcfdc5f775493cb6e88c57e4bbe)
Jeremy Allison [Wed, 16 Jan 2008 01:20:50 +0000 (17:20 -0800)]
Port from ctdb:
minor fix to transaction_write_existing: tridge.
Jeremy.
(This used to be commit
874425c8f680fb2f737b46a3177b239e69302af5)
Derrell Lipman [Wed, 16 Jan 2008 00:45:06 +0000 (00:45 +0000)]
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
(This used to be commit
f963d57096184dd9381fcc5f175150d27460ea7a)
Jeremy Allison [Wed, 16 Jan 2008 00:13:11 +0000 (16:13 -0800)]
Fix the API exported for auth_functions. Ensure we call
passing 3 fstrings/sizeof(fstrings) as 3.0.x did. Found
by Derrell. Derrell please test !
Thanks,
Jeremy.
(This used to be commit
5467db388355a4769e48fed7eb80920d1820f727)
Jeremy Allison [Tue, 15 Jan 2008 23:09:35 +0000 (15:09 -0800)]
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
(This used to be commit
0d989bf90b9b75a057b572bb4369ee3126db1fb8)
Jeremy Allison [Tue, 15 Jan 2008 23:09:13 +0000 (15:09 -0800)]
Fix "status used uninitialized" warnings.
Jeremy.
(This used to be commit
e57856fff2ef86481ac6770c7d010a26666d8bdd)
Gerald W. Carter [Tue, 15 Jan 2008 22:53:24 +0000 (16:53 -0600)]
Adding basic script to help in the creation of tarballs for release.
Developers can use this to create tarballs for testing or general
purpose QA.
Usage: release-scripts/create-tarball
The script will prompt for information as necessary.
(This used to be commit
1df8f98602ac4be1d37f9c7748da8b89db80215f)
Günther Deschner [Tue, 15 Jan 2008 22:06:23 +0000 (23:06 +0100)]
Use NDR_PRINT_UNION_STRING instead of NDR_PRINT_UNION_DEBUG in rpcclient.
Guenther
(This used to be commit
2c045a8c817b4ec200830c4f8b508c1cd4c4d9aa)
Günther Deschner [Tue, 15 Jan 2008 22:04:47 +0000 (23:04 +0100)]
Add some NDR_PRINT_*_STRING macros (returning talloced strings).
Guenther
(This used to be commit
50ab169f581b4efff5185fd86d1b9ceaaf3974dd)
Jeremy Allison [Tue, 15 Jan 2008 18:31:47 +0000 (10:31 -0800)]
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
(This used to be commit
ed7322dcfa6f42743b784246f5de74d4e64b0765)
Kai Blin [Tue, 15 Jan 2008 18:28:23 +0000 (19:28 +0100)]
libsmb: Do not upper-case target name on NTLMv2 hash generation
This makes our NTLMv2 hash generation compatible to the Davenport example
and fixes a bug when ntlm_auth is called with a non-upper-case --domain
parameter and client ntlmv2 auth = yes
Jerry, please consider for 3.2.0
(This used to be commit
ecbe08897c9cc47790f3d4f5680d25202bc0f6c3)
Jeremy Allison [Tue, 15 Jan 2008 18:19:47 +0000 (10:19 -0800)]
Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
(This used to be commit
6e17a56039be13ac1ef7004f15d154141bad7196)
Volker Lendecke [Tue, 15 Jan 2008 16:06:12 +0000 (17:06 +0100)]
ea_tdb->xattr_tdb also inside the module itself
(This used to be commit
642424b3779dd33cd2b5049789aa16e678438bb9)
Volker Lendecke [Tue, 15 Jan 2008 16:03:17 +0000 (17:03 +0100)]
rename vfs_ea_tdb to vfs_xattr_tdb
(This used to be commit
151b42a150a17f566e7b4055bbdbc0564a3c106d)
Günther Deschner [Tue, 15 Jan 2008 16:00:14 +0000 (17:00 +0100)]
Use autogenerated debugging functions in libnetjoin when requested.
Guenther
(This used to be commit
08c1720509dffa2886ed057e2d14907699122f3c)
Günther Deschner [Tue, 15 Jan 2008 15:40:02 +0000 (16:40 +0100)]
Apply const to rpccli_lsa_query_info_policy() and rpccli_lsa_query_info_policy2().
Guenther
(This used to be commit
7a3fe68bef7acde9d9f8a7a44ce7e9432f3c5a95)
Stefan Metzmacher [Tue, 15 Jan 2008 13:59:46 +0000 (14:59 +0100)]
libwbclient: don't link talloc.o into libwbclient.a
hopefully fix the build...(and hopefully the correct fix)
metze
(This used to be commit
561e529a711338b2a3191f1b04f384f5ab3413ac)
Stefan Metzmacher [Tue, 15 Jan 2008 14:56:58 +0000 (15:56 +0100)]
Revert "libwbclient: don't link talloc.o into libwbclient.a"
This reverts commit
9a4b6fd3e21f54a0ff83f1fd0d0d5331a2cfdd0a.
Sorry...
metze
(This used to be commit
58c806dbf85fd634c8f3559a035751a4cd0b5c4b)
Günther Deschner [Tue, 15 Jan 2008 14:48:48 +0000 (15:48 +0100)]
Remove unrequired TALLOC_FREE.
Guenther
(This used to be commit
15d0e574386e39a4d2fa61cd268b48dfa5c84dcb)
Günther Deschner [Tue, 15 Jan 2008 14:43:19 +0000 (15:43 +0100)]
Include libnet_join.h in the right places.
Guenther
(This used to be commit
586d6cef521cebfd6fe2d433fdef498d4a59cb1b)
Günther Deschner [Tue, 15 Jan 2008 14:28:39 +0000 (15:28 +0100)]
Use autogenerated libnet_join header.
Guenther
(This used to be commit
d94bd3a03b574b3fdddd62add25b0c04673500a3)
Günther Deschner [Tue, 15 Jan 2008 14:20:57 +0000 (15:20 +0100)]
Add ndr_print_ads_struct().
Guenther
(This used to be commit
0a914a55bab30d765872d72cfdd59889d2afe42a)
Günther Deschner [Tue, 15 Jan 2008 14:16:24 +0000 (15:16 +0100)]
Add ndr_print_sockaddr_storage and ndr_print_bool.
Guenther
(This used to be commit
f44f76415a7ce3ea73b5c52494f3b36feab4c870)
Günther Deschner [Tue, 15 Jan 2008 13:48:34 +0000 (14:48 +0100)]
Define libnet join interface in IDL.
Guenther
(This used to be commit
7a48779ee5ec8bdd5e2b5eef94fd465f733b74b4)
Stefan Metzmacher [Tue, 15 Jan 2008 13:59:46 +0000 (14:59 +0100)]
libwbclient: don't link talloc.o into libwbclient.a
hopefully fix the build...
metze
(This used to be commit
9a4b6fd3e21f54a0ff83f1fd0d0d5331a2cfdd0a)
Derrell Lipman [Tue, 15 Jan 2008 13:58:47 +0000 (13:58 +0000)]
Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
(This used to be commit
3a61e663e51fe620225691bc8673bf8800a36f47)
Michael Adam [Tue, 15 Jan 2008 13:56:00 +0000 (14:56 +0100)]
Use the proper boolean functions.
Michael
(This used to be commit
beaa83f32bd367f1b6ec72ef80a8a258d662f523)
Michael Adam [Tue, 15 Jan 2008 13:55:04 +0000 (14:55 +0100)]
Remove some trailing spaces.
Michael
(This used to be commit
1941c365b50d48fc90f0f98059b8cccf6c7a1a06)
Stefan Metzmacher [Tue, 15 Jan 2008 12:57:58 +0000 (13:57 +0100)]
krb5_locator: winbind_krb5_locator.o doesn't need socket wrapper any more
metze
(This used to be commit
a5fb8b443a7c4ebf68ed005990683718c1092747)
Stefan Metzmacher [Tue, 15 Jan 2008 12:56:57 +0000 (13:56 +0100)]
nss_winbind: nss_winbind.so doesn't need socket wrapper any more
metze
(This used to be commit
ed559b4a59e826851cb9894f0e519eaedb523f9d)
Stefan Metzmacher [Tue, 15 Jan 2008 12:56:15 +0000 (13:56 +0100)]
pam_winbind: pam_winbind.so doesn't need soecket wrapper any more
metze
(This used to be commit
e37859164c35e8d908f3dfcc99226ee6773ba0a8)
Stefan Metzmacher [Tue, 15 Jan 2008 12:54:30 +0000 (13:54 +0100)]
libwbclient: libwbclient.so doesn't need socket nor nss wrapper any more
metze
(This used to be commit
4f05b50d4c626f2c404bb4bfefb65998125b612f)
Stefan Metzmacher [Tue, 15 Jan 2008 12:52:19 +0000 (13:52 +0100)]
nsswitch/: we don't need socket or nss wrapper in the winbind client code
As we don't need socket wrapper of nss wrapper in the winbind client code
we disable the function macros so that we don't endup with swrap_close()
or similar functions.
metze
(This used to be commit
40aeb431604bd26fc543410de24593726ca0a01f)
Günther Deschner [Tue, 15 Jan 2008 10:00:37 +0000 (11:00 +0100)]
No need to re-establish AD connection all the time.
Guenther
(This used to be commit
f21871c6d60e02ed53f060abbbfb2ef656cdc311)
Günther Deschner [Tue, 15 Jan 2008 09:58:27 +0000 (10:58 +0100)]
Use dsgetdcname() to find a dc when unjoining in libnetjoin.
Guenther
(This used to be commit
1a5b72daa36073cc0604211248d869bf0d7546c6)
Günther Deschner [Tue, 15 Jan 2008 09:51:40 +0000 (10:51 +0100)]
Re-arrange pre- and postprocessing code in libnetjoin.
Guenther
(This used to be commit
99e3e4b0dd0b0755189c1c740f2975bc75a0e28d)
Volker Lendecke [Mon, 14 Jan 2008 21:38:16 +0000 (22:38 +0100)]
Fix some warnings -- Jeremy, please check
(This used to be commit
b66ac8567c16f2c35fceceba2f858d5503620309)
Volker Lendecke [Mon, 22 Oct 2007 16:14:57 +0000 (18:14 +0200)]
Implement vfs_ea_tdb
This is an option for file systems that do not implement xattrs: in
lockdir/eas.tdb an array of xatts per inode is stored.
It can not solve the problem that xattrs might reappear if a posix-level
process deletes a file and happens to re-create it under the same name. On file
systems with birthtime we might have a chance to detect this, but not with
standard posix. A future version might put relief on file systems that do have
xattrs but where these are severely limited in size/speed/whatever: We can put
a simple marker as a native xattr, but the xattrs proper are stored in the tdb.
Volker
(This used to be commit
2036b4c5ad677b8a477b34b0f076febab0abff5e)
Stefan Metzmacher [Tue, 15 Jan 2008 09:43:24 +0000 (10:43 +0100)]
libwbclient: add wbclient.pc.in
metze
(This used to be commit
e6bd1395f2c1da7bcf1a31cdb297919ed6a15469)
Stefan Metzmacher [Tue, 15 Jan 2008 09:42:03 +0000 (10:42 +0100)]
libwbclient: install wbclient.h into the same path as smbclient.h
metze
(This used to be commit
7cb81bfc6bcdd56a8886e18aa9a7e05ec963d33d)
Stefan Metzmacher [Tue, 15 Jan 2008 09:24:09 +0000 (10:24 +0100)]
libwbclient: move wbc_err.h into wbclient.h as we only install one header
This makes the installed wbclient.h header usable.
metze
(This used to be commit
7dd65599a15bf1d164fcfa554c8057d43c51eb6d)
Günther Deschner [Tue, 15 Jan 2008 09:33:25 +0000 (10:33 +0100)]
Add True/False bool cleanup script.
Guenther
(This used to be commit
9f05d2eae7c55d39ad61da54c4a38d6b6f8d4d3a)
Jeremy Allison [Mon, 14 Jan 2008 21:46:06 +0000 (13:46 -0800)]
Windows insists on write sizes < max_xmit on signed connections.
Jeremy.
(This used to be commit
ef9b278b6289a9ecdd6b103927058f64fbb7eb97)
Alexander Bokovoy [Mon, 14 Jan 2008 19:36:47 +0000 (22:36 +0300)]
Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
(This used to be commit
a40f68eac1d421c96fc3e10e5a7494dc2c5a124e)
Jeremy Allison [Mon, 14 Jan 2008 19:06:46 +0000 (11:06 -0800)]
From Alexander Bokovoy
names is a 'const char **names' here, passed from upper level. Passing
'names' as a talloc context will break things as 'names' is usually
likely is a local variable, not a talloc'd. And we want to have array
elements on a context of the array anyway.
Jeremy.
(This used to be commit
22a4129fabf70e01cc638c2f7347c28201838830)
Alexander Bokovoy [Mon, 14 Jan 2008 18:32:59 +0000 (21:32 +0300)]
Fix crash in winbind clients: instead of talloc-based pointer we passed address of a local variable.
(This used to be commit
a861ff20917eeca303e2d36de71cd8614e937d5f)