summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Fix more VFS API mixup with offline filesAlexander Bokovoy2008-01-171-5/+4
| | | | | | | | | | I'm sorry for this mess. :-( (This used to be commit e1f5a8f10795831d3c7902d9803c9571c8ac811a)
| * Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-testAlexander Bokovoy2008-01-178-95/+231
| |\ | | | | | | | | | (This used to be commit 4256f8e093e81fbc2c1afd8f823725ae286945ce)
| * \ Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-testAlexander Bokovoy2008-01-16105-1102/+6280
| |\ \ | | | | | | | | | | | | (This used to be commit b01f34141509c90b12003786957790866c286cba)
| * \ \ Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-testAlexander Bokovoy2008-01-140-0/+0
| |\ \ \ | | | | | | | | | | | | | | | (This used to be commit a40f68eac1d421c96fc3e10e5a7494dc2c5a124e)
| * \ \ \ Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-testAlexander Bokovoy2008-01-147-6/+72
| |\ \ \ \ | | | | | | | | | | | | | | | | | | (This used to be commit 5c2d4c76d8b56be92edcee026f2289b8b46a4c27)
| * | | | | Fix crash in winbind clients: instead of talloc-based pointer we passed ↵Alexander Bokovoy2008-01-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | address of a local variable. (This used to be commit 0afd2153c7649e89d595cb7eff0f7b3c0b56ea15)
* | | | | | Fix stat results to be consistent between smbc_stat and smbc_fstat.Derrell Lipman2008-01-171-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 (This used to be commit b4282fbd6d27d868b2d5c04bb72d2d7421822da1)
* | | | | | Add some additional libsmbclient test programs.Derrell Lipman2008-01-173-1/+158
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | testwrite: create or truncate a file and write to it. teststat3: compare the results from smbc_stat() and smbc_fstat() Derrell (This used to be commit 5a4a7aec761c3388b741b9b47fa6358fc71a66ce)
* | | | | Fix bug found by Derrell - windows returns an read returnJeremy Allison2008-01-161-21/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | offset of zero if return size is zero. Should fix testread libsmbclient code. Jeremy. (This used to be commit df3c4648399f8d62ff6fe0013be8b89abc18f0f0)
* | | | | Fix the mess that ab just made of the new VFS code.Jeremy Allison2008-01-165-59/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NEEDS MORE TESTING ! Jeremy. (This used to be commit bcc94aed6f03211866aa85753a90fece87846ba9)
* | | | | Tidy up code and debug for non-default krb5 IPv6 port.Jeremy Allison2008-01-161-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | | Jeremy. (This used to be commit 79b7972de4c2a8c71e37642ddf7e5bbed53dd58a)
* | | | | Fix IPv6 bug #5204, which caused krb5 DNS lookupsJeremy Allison2008-01-162-15/+81
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | for a name '[<ipv6 addr>'. Jeremy. (This used to be commit f2aa921505e49f894bfed4e5e2f9fc01918b1bb0)
* | | | Revert "default to tdbsam instead of smbpasswd"Volker Lendecke2008-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | This reverts commit ab8ff39fd51929aae2f4088ca5b1d67e5cb7099e. (This used to be commit 5838a9f556f151dc7c1773dcdc598b8ba79fca44)
* | | | Don't try ftruncate when the tdb is opened read-onlyVolker Lendecke2008-01-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tridge, Jeremy, please check! Thanks, Volker (This used to be commit e4f46d527411c54e8f26c05033b744c751810c32)
* | | | Next try to fix the max dead record calculationVolker Lendecke2008-01-161-1/+1
| | | | | | | | | | | | | | | | (This used to be commit 4f95c58040f46f343f55f9a5db2655a5e3b62c00)
* | | | default to tdbsam instead of smbpasswdVolker Lendecke2008-01-161-1/+1
| | | | | | | | | | | | | | | | (This used to be commit ab8ff39fd51929aae2f4088ca5b1d67e5cb7099e)
* | | | Fix an uninitialized variable warningVolker Lendecke2008-01-161-1/+1
| | | | | | | | | | | | | | | | (This used to be commit dcb7fb2c0d8e4b798b36e8caf480d198f3e08d00)
* | | | Fix some C++ warningsVolker Lendecke2008-01-162-4/+7
| | | | | | | | | | | | | | | | (This used to be commit 625241c4773ae5c80dd0cb0c07a86aff633c1ede)
* | | | Fix a missing prototype warningVolker Lendecke2008-01-161-0/+1
| | | | | | | | | | | | | | | | (This used to be commit 871cee04f26da97756804b38acfd366b6011dc9e)
* | | | Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-simoSimo Sorce2008-01-1650-514/+4113
|\ \ \ \ | | | | | | | | | | | | | | | (This used to be commit 05c22a55a4c052c682a2f2afdb0696504195d18c)
| * | | | Add "config backend" to the parameters forbidden in registry config.Michael Adam2008-01-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make registry based configs more fool-proof. Michael (This used to be commit 2ea55c03b25eb5e98be3449e12004a7246319acd)
| * | | | Add my (C) to loadparm.c.Michael Adam2008-01-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think now that I have changed some substantial logic, I should confess.... :-) Michael (This used to be commit 704ac0ba49134d14dc00769b1cf2d9f55657bdfb)
| * | | | Remove special semantics of "include = registry" from loadparm.cMichael Adam2008-01-161-29/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is now replaced by "config backend = registry". Michael (This used to be commit 56801810253ae870437f694947f58c27661cef9b)
| * | | | Use lp_config_backend_is_registry() instead of lp_include_registry_globals().Michael Adam2008-01-162-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Michael (This used to be commit c5a7d421c512a6221b0300549d7b5de0368d252e)
| * | | | Add utility function lp_config_backend_is_registry().Michael Adam2008-01-161-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So external callers can determine if we are running on registry config without knowing the internals. Michael (This used to be commit d8a7c3ec8e2bd548509178f138d00a3b57119d10)
| * | | | Initialise Globals.ConfigBackend from global var config_backend.Michael Adam2008-01-161-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and use lp_config_backend() instead of config_backend. Michael (This used to be commit 9f69efe954cde6c6cce4283ba35a553ca980c347)
| * | | | Add handling of [homes] and [printers] via registry shares.Michael Adam2008-01-161-39/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | | | Add config parameter "config backend = registry".Michael Adam2008-01-161-19/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | | | Add "MSDFS options" separator to parm_table.Michael Adam2008-01-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Michael (This used to be commit a103509a467bf6a93fbb21ec5e64456c5f086d6c)
| * | | | Re-order an option block in parm_table to re-unite the misc options.Michael Adam2008-01-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Michael (This used to be commit 9e11768256623636e69eda67b3bb888426f9ab84)
| * | | | Merge branch 'ctdb-merge' into v3-2-testAlexander Bokovoy2008-01-1633-276/+3033
| |\ \ \ \ | | | | | | | | | | | | | | | | | | (This used to be commit 175662b5bbb5c8ecd81a60539f5846a938c26a3a)
| | * | | | Convert old sid-string handling in idmap_tdb2 to a new oneAlexander Bokovoy2008-01-161-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | (This used to be commit ee851730cef1eb506b47faf57e25789ad3c6aafa)
| | * | | | Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into ctdb-mergeAlexander Bokovoy2008-01-160-0/+0
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | (This used to be commit 17b2bea7093681a4c4119f9fe7104c018fd0af6f)
| | * | | | | Fix build for pam_smbpassAlexander Bokovoy2008-01-162-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit 060587fce558bf9e83d6c7b8e070a5ae58e3f275)
| | * | | | | Enable building of VFS modules: vfs_tsmsm, vfs_shadowcopy2 and IDMAP module ↵Alexander Bokovoy2008-01-162-2/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | idmap_tdb2 Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit 136c024c9a32ca8ca33cb36b9a6b731237179af5)
| | * | | | | idmap TDB2 backend, used for clustered Samba setups.Alexander Bokovoy2008-01-161-0/+1014
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| | * | | | | Add offline storage support with Tivoli Storage Manager Space ManagerAlexander Bokovoy2008-01-161-0/+338
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit d7752449f38747d59c93869656a5f7c02ebdf084)
| | * | | | | Merge a variant of Shadow Copy module for exposing snapshots to windows ↵Alexander Bokovoy2008-01-161-0/+637
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| | * | | | | Support GPFS prealloc interfaceAlexander Bokovoy2008-01-161-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit c26e355533e473c4386d0e6d651637e71d4231dc)
| | * | | | | Merge latest fixes to vfs_gpfs and NFS4 ACLs from Samba 3.0 CTDB branch ↵Alexander Bokovoy2008-01-165-98/+453
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (from http://samba.org/~tridge/3_0-ctdb) Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit 1daad835cbfb4615a8fe7a241f4d578f7e69f214)
| | * | | | | Add support for offline files support, remote storage, and Async I/O force ↵Alexander Bokovoy2008-01-167-68/+168
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| | * | | | | Merge CTDB-related fixes from samba-ctdb 3.0 branch ↵Alexander Bokovoy2008-01-1615-108/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (http://samba.org/~tridge/3_0-ctdb) Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit 0c8e23afbbb2d081fc23908bafcad04650bfacea)
| * | | | | | Merge lsarpc.idl from samba4 and rerun make idl.Günther Deschner2008-01-1610-137/+914
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther (This used to be commit d9c8a2271d5d4ff845f1fe5986a2c63d79c41415)
| * | | | | | Add lsa_PolicyAuditEventType and lsa_PolicyAuditPolicy enums from samba3 to IDL.Günther Deschner2008-01-161-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther (This used to be commit 92bfa25922860a6951c72d41799f4d3c1bc7a007)
| * | | | | | Make resolve_ads() static.Günther Deschner2008-01-161-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther (This used to be commit 57dc747136e880a25c03bdc4a1431fc41afd93a1)
| * | | | | | Fix memleak in ads_build_path().Günther Deschner2008-01-161-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther (This used to be commit b7a06b54e0a58c4cd6c5351b1e4a0a2c253cfea1)
* | | | | | | Adds support for cifs.resolver upcall.Igor Mammedov2008-01-161-2/+61
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | | | | | Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-testDerrell Lipman2008-01-165-27/+78
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | (This used to be commit aebecd7462733b56457540423354ba249fd52808)
| * | | | | | Fix a crash bug in nt_printer_publish_adsVolker Lendecke2008-01-161-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reported by Martin Zielinski <mz@seh.de> (This used to be commit 4db26c803de52d3efccc940efc55f14131a057f5)
| * | | | | | Fix (non-activated) _wkssvc_NetrJoinDomain2 server code.Günther Deschner2008-01-161-13/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther (This used to be commit dea64a0d886919dfd5bcc550cb36deabe4ec010d)