summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-testAlexander Bokovoy2008-01-16105-1102/+6280
| | |\ \ \
| | * \ \ \ Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-testAlexander Bokovoy2008-01-140-0/+0
| | |\ \ \ \
| | * \ \ \ \ Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-testAlexander Bokovoy2008-01-147-6/+72
| | |\ \ \ \ \
| | * | | | | | Fix crash in winbind clients: instead of talloc-based pointer we passed ↵Alexander Bokovoy2008-01-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | address of a local variable.
| * | | | | | | 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
| * | | | | | | 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
| * | | | | | 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.
| * | | | | | Fix the mess that ab just made of the new VFS code.Jeremy Allison2008-01-165-59/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NEEDS MORE TESTING ! Jeremy.
| * | | | | | Tidy up code and debug for non-default krb5 IPv6 port.Jeremy Allison2008-01-161-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Jeremy.
| * | | | | | Fix IPv6 bug #5204, which caused krb5 DNS lookupsJeremy Allison2008-01-162-15/+81
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | for a name '[<ipv6 addr>'. Jeremy.
| * | | | | Revert "default to tdbsam instead of smbpasswd"Volker Lendecke2008-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit ab8ff39fd51929aae2f4088ca5b1d67e5cb7099e.
| * | | | | Don't try ftruncate when the tdb is opened read-onlyVolker Lendecke2008-01-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tridge, Jeremy, please check! Thanks, Volker
| * | | | | Next try to fix the max dead record calculationVolker Lendecke2008-01-161-1/+1
| | | | | |
| * | | | | default to tdbsam instead of smbpasswdVolker Lendecke2008-01-161-1/+1
| | | | | |
| * | | | | Fix an uninitialized variable warningVolker Lendecke2008-01-161-1/+1
| | | | | |
| * | | | | Fix some C++ warningsVolker Lendecke2008-01-162-4/+7
| | | | | |
| * | | | | Fix a missing prototype warningVolker Lendecke2008-01-161-0/+1
| | | | | |
| * | | | | Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-simoSimo Sorce2008-01-1650-514/+4113
| |\ \ \ \ \
| | * | | | | Add "config backend" to the parameters forbidden in registry config.Michael Adam2008-01-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make registry based configs more fool-proof. Michael
| | * | | | | 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
| | * | | | | Remove special semantics of "include = registry" from loadparm.cMichael Adam2008-01-161-29/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is now replaced by "config backend = registry". Michael
| | * | | | | Use lp_config_backend_is_registry() instead of lp_include_registry_globals().Michael Adam2008-01-162-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Michael
| | * | | | | 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
| | * | | | | Initialise Globals.ConfigBackend from global var config_backend.Michael Adam2008-01-161-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and use lp_config_backend() instead of config_backend. Michael
| | * | | | | 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
| | * | | | | 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
| | * | | | | Add "MSDFS options" separator to parm_table.Michael Adam2008-01-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Michael
| | * | | | | Re-order an option block in parm_table to re-unite the misc options.Michael Adam2008-01-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Michael
| | * | | | | Merge branch 'ctdb-merge' into v3-2-testAlexander Bokovoy2008-01-1633-276/+3033
| | |\ \ \ \ \
| | | * | | | | Convert old sid-string handling in idmap_tdb2 to a new oneAlexander Bokovoy2008-01-161-4/+7
| | | | | | | |
| | | * | | | | Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into ctdb-mergeAlexander Bokovoy2008-01-160-0/+0
| | | |\ \ \ \ \
| | | * | | | | | Fix build for pam_smbpassAlexander Bokovoy2008-01-162-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Bokovoy <ab@samba.org>
| | | * | | | | | 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>
| | | * | | | | | 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>
| | | * | | | | | Add offline storage support with Tivoli Storage Manager Space ManagerAlexander Bokovoy2008-01-161-0/+338
| | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Bokovoy <ab@samba.org>
| | | * | | | | | 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>
| | | * | | | | | Support GPFS prealloc interfaceAlexander Bokovoy2008-01-161-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Bokovoy <ab@samba.org>
| | | * | | | | | 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>
| | | * | | | | | 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>
| | | * | | | | | 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>
| | * | | | | | | Merge lsarpc.idl from samba4 and rerun make idl.Günther Deschner2008-01-1610-137/+914
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther
| | * | | | | | | Add lsa_PolicyAuditEventType and lsa_PolicyAuditPolicy enums from samba3 to IDL.Günther Deschner2008-01-161-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther
| | * | | | | | | Make resolve_ads() static.Günther Deschner2008-01-161-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther
| | * | | | | | | Fix memleak in ads_build_path().Günther Deschner2008-01-161-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther
| * | | | | | | | 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>
| * | | | | | | Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-testDerrell Lipman2008-01-165-27/+78
| |\ \ \ \ \ \ \
| | * | | | | | | Fix a crash bug in nt_printer_publish_adsVolker Lendecke2008-01-161-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reported by Martin Zielinski <mz@seh.de>
| | * | | | | | | Fix (non-activated) _wkssvc_NetrJoinDomain2 server code.Günther Deschner2008-01-161-13/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther
| | * | | | | | | Autofetch domain_sid while unjoining in libnetjoin.Günther Deschner2008-01-161-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther
| | * | | | | | | Nicen some error strings in libnetjoin.Günther Deschner2008-01-161-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Guenther