summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2008-01-16Remove special semantics of "include = registry" from loadparm.cMichael Adam1-29/+0
This is now replaced by "config backend = registry". Michael (This used to be commit 56801810253ae870437f694947f58c27661cef9b)
2008-01-16Use lp_config_backend_is_registry() instead of lp_include_registry_globals().Michael Adam2-3/+3
Michael (This used to be commit c5a7d421c512a6221b0300549d7b5de0368d252e)
2008-01-16Add utility function lp_config_backend_is_registry().Michael Adam1-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)
2008-01-16Initialise Globals.ConfigBackend from global var config_backend.Michael Adam1-5/+11
and use lp_config_backend() instead of config_backend. Michael (This used to be commit 9f69efe954cde6c6cce4283ba35a553ca980c347)
2008-01-16Add handling of [homes] and [printers] via registry shares.Michael Adam1-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)
2008-01-16Add config parameter "config backend = registry".Michael Adam1-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)
2008-01-16Add "MSDFS options" separator to parm_table.Michael Adam1-0/+2
Michael (This used to be commit a103509a467bf6a93fbb21ec5e64456c5f086d6c)
2008-01-16Re-order an option block in parm_table to re-unite the misc options.Michael Adam1-3/+3
Michael (This used to be commit 9e11768256623636e69eda67b3bb888426f9ab84)
2008-01-16Merge branch 'ctdb-merge' into v3-2-testAlexander Bokovoy33-276/+3033
(This used to be commit 175662b5bbb5c8ecd81a60539f5846a938c26a3a)
2008-01-16Merge lsarpc.idl from samba4 and rerun make idl.Günther Deschner10-137/+914
Guenther (This used to be commit d9c8a2271d5d4ff845f1fe5986a2c63d79c41415)
2008-01-16Add lsa_PolicyAuditEventType and lsa_PolicyAuditPolicy enums from samba3 to IDL.Günther Deschner1-1/+21
Guenther (This used to be commit 92bfa25922860a6951c72d41799f4d3c1bc7a007)
2008-01-16Make resolve_ads() static.Günther Deschner1-5/+5
Guenther (This used to be commit 57dc747136e880a25c03bdc4a1431fc41afd93a1)
2008-01-16Fix memleak in ads_build_path().Günther Deschner1-5/+11
Guenther (This used to be commit b7a06b54e0a58c4cd6c5351b1e4a0a2c253cfea1)
2008-01-16Convert old sid-string handling in idmap_tdb2 to a new oneAlexander Bokovoy1-4/+7
(This used to be commit ee851730cef1eb506b47faf57e25789ad3c6aafa)
2008-01-16Fix a crash bug in nt_printer_publish_adsVolker Lendecke1-1/+6
Reported by Martin Zielinski <mz@seh.de> (This used to be commit 4db26c803de52d3efccc940efc55f14131a057f5)
2008-01-16Fix (non-activated) _wkssvc_NetrJoinDomain2 server code.Günther Deschner1-13/+12
Guenther (This used to be commit dea64a0d886919dfd5bcc550cb36deabe4ec010d)
2008-01-16Autofetch domain_sid while unjoining in libnetjoin.Günther Deschner1-0/+11
Guenther (This used to be commit 622109895c56ed7cc02dac006f02cac89424b569)
2008-01-16Nicen some error strings in libnetjoin.Günther Deschner1-7/+10
Guenther (This used to be commit 05cf1413cc92e15bbe7ba0477df282ad31e40412)
2008-01-16Avoid use of NDR_PRINT_X_DEBUG (that debugs with level 0) in libnetjoin.Günther Deschner1-4/+37
Guenther (This used to be commit 357a393b106fe88629bf5f6c634d16c0fc47cee9)
2008-01-16Fix build for pam_smbpassAlexander Bokovoy2-2/+2
Signed-off-by: Alexander Bokovoy <ab@samba.org> (This used to be commit dc568fd52ae8ffaaaef2015c5a207ed9a58a9a7f)
2008-01-16Fix build for pam_smbpassAlexander Bokovoy2-2/+2
Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit 060587fce558bf9e83d6c7b8e070a5ae58e3f275)
2008-01-16Enable building of VFS modules: vfs_tsmsm, vfs_shadowcopy2 and IDMAP module ↵Alexander Bokovoy2-2/+25
idmap_tdb2 Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit 136c024c9a32ca8ca33cb36b9a6b731237179af5)
2008-01-16idmap TDB2 backend, used for clustered Samba setups.Alexander Bokovoy1-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)
2008-01-16Add offline storage support with Tivoli Storage Manager Space ManagerAlexander Bokovoy1-0/+338
Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit d7752449f38747d59c93869656a5f7c02ebdf084)
2008-01-16Merge a variant of Shadow Copy module for exposing snapshots to windows ↵Alexander Bokovoy1-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)
2008-01-16Support GPFS prealloc interfaceAlexander Bokovoy1-0/+8
Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit c26e355533e473c4386d0e6d651637e71d4231dc)
2008-01-16Merge latest fixes to vfs_gpfs and NFS4 ACLs from Samba 3.0 CTDB branch ↵Alexander Bokovoy5-98/+453
(from http://samba.org/~tridge/3_0-ctdb) Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit 1daad835cbfb4615a8fe7a241f4d578f7e69f214)
2008-01-16Add support for offline files support, remote storage, and Async I/O force ↵Alexander Bokovoy7-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)
2008-01-16Merge CTDB-related fixes from samba-ctdb 3.0 branch ↵Alexander Bokovoy15-108/+387
(http://samba.org/~tridge/3_0-ctdb) Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit 0c8e23afbbb2d081fc23908bafcad04650bfacea)
2008-01-16Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-testDerrell Lipman1-16/+6
(This used to be commit 4ff2101c69a0cfcfdc5f775493cb6e88c57e4bbe)
2008-01-15Port from ctdb:Jeremy Allison1-16/+6
minor fix to transaction_write_existing: tridge. Jeremy. (This used to be commit 874425c8f680fb2f737b46a3177b239e69302af5)
2008-01-16Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-testDerrell Lipman28-489/+836
(This used to be commit f963d57096184dd9381fcc5f175150d27460ea7a)
2008-01-15Fix the API exported for auth_functions. Ensure we callJeremy Allison1-272/+310
passing 3 fstrings/sizeof(fstrings) as 3.0.x did. Found by Derrell. Derrell please test ! Thanks, Jeremy. (This used to be commit 5467db388355a4769e48fed7eb80920d1820f727)
2008-01-15Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into ↵Jeremy Allison2-9/+23
v3-2-test (This used to be commit 0d989bf90b9b75a057b572bb4369ee3126db1fb8)
2008-01-15Fix "status used uninitialized" warnings.Jeremy Allison2-2/+2
Jeremy. (This used to be commit e57856fff2ef86481ac6770c7d010a26666d8bdd)
2008-01-15Use NDR_PRINT_UNION_STRING instead of NDR_PRINT_UNION_DEBUG in rpcclient.Günther Deschner1-8/+14
Guenther (This used to be commit 2c045a8c817b4ec200830c4f8b508c1cd4c4d9aa)
2008-01-15Add some NDR_PRINT_*_STRING macros (returning talloced strings).Günther Deschner1-1/+9
Guenther (This used to be commit 50ab169f581b4efff5185fd86d1b9ceaaf3974dd)
2008-01-15libsmb: Do not upper-case target name on NTLMv2 hash generationKai Blin1-1/+1
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)
2008-01-15ea_tdb->xattr_tdb also inside the module itselfVolker Lendecke1-98/+99
(This used to be commit 642424b3779dd33cd2b5049789aa16e678438bb9)
2008-01-15rename vfs_ea_tdb to vfs_xattr_tdbVolker Lendecke4-6/+6
(This used to be commit 151b42a150a17f566e7b4055bbdbc0564a3c106d)
2008-01-15Use autogenerated debugging functions in libnetjoin when requested.Günther Deschner1-0/+15
Guenther (This used to be commit 08c1720509dffa2886ed057e2d14907699122f3c)
2008-01-15Apply const to rpccli_lsa_query_info_policy() and ↵Günther Deschner8-19/+23
rpccli_lsa_query_info_policy2(). Guenther (This used to be commit 7a3fe68bef7acde9d9f8a7a44ce7e9432f3c5a95)
2008-01-15libwbclient: don't link talloc.o into libwbclient.aStefan Metzmacher1-2/+2
hopefully fix the build...(and hopefully the correct fix) metze (This used to be commit 561e529a711338b2a3191f1b04f384f5ab3413ac)
2008-01-15Revert "libwbclient: don't link talloc.o into libwbclient.a"Stefan Metzmacher1-2/+2
This reverts commit 9a4b6fd3e21f54a0ff83f1fd0d0d5331a2cfdd0a. Sorry... metze (This used to be commit 58c806dbf85fd634c8f3559a035751a4cd0b5c4b)
2008-01-15Remove unrequired TALLOC_FREE.Günther Deschner1-1/+0
Guenther (This used to be commit 15d0e574386e39a4d2fa61cd268b48dfa5c84dcb)
2008-01-15Include libnet_join.h in the right places.Günther Deschner1-0/+2
Guenther (This used to be commit 586d6cef521cebfd6fe2d433fdef498d4a59cb1b)
2008-01-15Use autogenerated libnet_join header.Günther Deschner6-77/+199
Guenther (This used to be commit d94bd3a03b574b3fdddd62add25b0c04673500a3)
2008-01-15Add ndr_print_ads_struct().Günther Deschner1-0/+81
Guenther (This used to be commit 0a914a55bab30d765872d72cfdd59889d2afe42a)
2008-01-15Add ndr_print_sockaddr_storage and ndr_print_bool.Günther Deschner1-0/+11
Guenther (This used to be commit f44f76415a7ce3ea73b5c52494f3b36feab4c870)
2008-01-15Define libnet join interface in IDL.Günther Deschner1-0/+60
Guenther (This used to be commit 7a48779ee5ec8bdd5e2b5eef94fd465f733b74b4)