summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Support XATTR_CREATE and XATTR_REPLACE in vfs_xattr_tdbVolker Lendecke2008-01-201-0/+11
|
* Complete the ea->xattr rename in vfs_xattr_tdbVolker Lendecke2008-01-201-4/+5
|
* Fix a segfaultVolker Lendecke2008-01-201-3/+10
| | | | | | Pointed out by Steven Danneman on irc, thanks! Jerry, Günther, please check!
* Couple of minor fixes for POSIX pathname processing in theJeremy Allison2008-01-192-9/+11
| | | | | | | | | | new stream code. (1) In smbd/filename, don't split the name at ':' if we know it's a posix path (this should be parameterized....). (2). When calling posix_mkdir, we get the flag FILE_FLAG_POSIX_SEMANTICS passed to open_directory(). I know for a posix client lp_posix_pathnames should be true (which is checked for in is_ntfs_stream_name() but we have an explicit flag here, so let's use it. Jeremy.
* Do an explicit init_globals() when restarting for "config backend = registry".Michael Adam2008-01-201-0/+1
| | | | Michael
* Add a debug message to fetch_reg_values().Michael Adam2008-01-201-0/+3
| | | | Michael
* Add some debugging output to reg_cachehook.cMichael Adam2008-01-201-1/+10
| | | | Michael
* Remove the dynamic registry overlay.Michael Adam2008-01-203-105/+1
| | | | | | | It is unnecessary now the dynamic functions have been made registry backends of their own. Michael
* Add a registry backend perflib that replaces the former dynamic overlay.Michael Adam2008-01-206-47/+113
| | | | Michael
* Some reformatting of current_version_fetch_values().Michael Adam2008-01-201-11/+12
| | | | Michael
* Add a registry backend current_version that replaces the former dynamic overlay.Michael Adam2008-01-205-24/+84
| | | | | | | Make sure to only respond to the exact current version key since subkeys are registered by other backends (printing and - soon - perflib). Michael
* Reorder the registry key name constants in a more systematic way.Michael Adam2008-01-201-5/+5
| | | | Michael
* Use some consts instead of literal strings for registry keys.Michael Adam2008-01-201-4/+4
| | | | Michael
* Some reformatting in hkpt_params_fetch_values().Michael Adam2008-01-201-7/+10
| | | | Michael
* Add a registry backend hkpt_params that replaces the former dynamic overlay.Michael Adam2008-01-204-29/+70
| | | | Michael
* Some reformatting in tcpip_params_fetch_values().Michael Adam2008-01-201-8/+10
| | | | Michael
* Add a registry backend tcpip_params that replaces the former dynamic overlay.Michael Adam2008-01-206-27/+70
| | | | Michael
* Some reformatting in prod_options_fetch_values().Michael Adam2008-01-201-10/+10
| | | | Michael
* Add a registry backend prod_options that replaces the former dynamic overlay.Michael Adam2008-01-206-32/+75
| | | | Michael
* Some reformatting in netlogon_params_fetch_values().Michael Adam2008-01-201-6/+7
| | | | Michael
* Rename netlogon_params_fetch_reg_values() to netlogon_params_fetch_values().Michael Adam2008-01-201-3/+2
| | | | Michael
* In reg_backend_netlogon_params, delegate fetch_subkeys() to regdb.Michael Adam2008-01-201-0/+7
| | | | | | | | In order to be able to open the netlogon_params key (the new backend replacing the former dynamic overlay), certain methods need to be provided. Delegate these to the regdb backend (like e.g. the smbconf backend does). Michael
* Fix registering Registry backends in reghook_cache_add().Michael Adam2008-01-201-1/+1
| | | | | | | This was broken in 331c0d6216e1a1607a49ed7eb4078e10138ec16a (pstring removal). Michael
* Use constant KEY_NETLOGON_PARAMS instead of literal key.Michael Adam2008-01-201-1/+1
| | | | Michael
* Volker is right: why keep commented out migrated dynamic reg overlays around?...Michael Adam2008-01-201-21/+0
| | | | Michael
* Use c99 struct initializers for REGISTRY_OPS in reg_shares.cMichael Adam2008-01-201-5/+4
| | | | Michael
* Use c99 struct initializers for REGISTRY_OPS in reg_printing.cMichael Adam2008-01-201-5/+4
| | | | Michael
* Use c99 struct initializers for REGISTRY_OPS in reg_smbconf.c.Michael Adam2008-01-201-9/+7
| | | | Michael
* Some systems do not have XATTR_ definedVolker Lendecke2008-01-202-5/+8
|
* vfs_streams_depotVolker Lendecke2008-01-193-0/+654
| | | | Store streams in a file each. Not 100% finished, and not built by default.
* vfs_streams_xattr moduleVolker Lendecke2008-01-193-1/+679
| | | | | Store streams in posix xattrs. A kludge, as xattrs are limited in many ways, but it might be a help for some situations.
* Add streams supportVolker Lendecke2008-01-195-24/+459
| | | | | | | | | | This is the core of the streams support. The main change is that in files_struct there is now a base_fsp pointer that holds the main file open while a stream is open. This is necessary to get the rather strange delete semantics right: You can't delete the main file while a stream is open without FILE_SHARE_DELETE, and while a stream is open a successful unlink of the main file leads to DELETE_PENDING for all further access on the main file or any stream.
* Add "split_ntfs_stream_name()" together with a torture testVolker Lendecke2008-01-193-0/+162
|
* Add an error mapping for ENOATTRVolker Lendecke2008-01-191-0/+3
|
* Add the STREAMINFO vfs callVolker Lendecke2008-01-194-13/+171
| | | | | | Based on jpeach's work, modified the streaminfo prototype Make use of it in trans2.c together with marshall_stream_info()
* Use SAFE_FREE instead of freeVolker Lendecke2008-01-191-1/+2
|
* Tiny memory leak in lib/version.cCorinna Vinschen2008-01-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | Hi, while implementing the extra_info version stuff, it occured to me that samba_version_string() potentially allocates memory which is unused but never free'd. If SAMBA_VERSION_VENDOR_PATCH is defined, a second call to asprintf takes place. The result is stored in tmp_version. Afterwards, samba_version is set to tmp_version without free'ing samba_version first. Looks like a simple free(samba_version) is missing. Patch against 3.2-test below. Ok, this only happens once over the lifetime of the application, so it's no big deal, but I though it doesn't hurt to mention it. Corinna * lib/version.c (samba_version_string): Free samba_version before setting to tmp_version.
* Fix error return in xattr_tdb_load_attrsVolker Lendecke2008-01-191-1/+1
|
* The remote storage op is goneVolker Lendecke2008-01-191-1/+1
| | | | Alexander, I think this ok...
* Add get_ea_names_from_file to sanely list posix xattrsVolker Lendecke2008-01-191-49/+142
| | | | Refactor get_ea_list_from_file to use that.
* Make get_ea_value publicVolker Lendecke2008-01-191-8/+15
|
* Fix the buildVolker Lendecke2008-01-191-0/+1
| | | | ... forgot to "git add" it
* afs: Use talloc_stackframe() instead of talloc_init()Kai Blin2008-01-191-1/+1
| | | | Thanks to vl for pointing this out.
* ntlm_auth: Get rid of statics in manage_squid_ntlmssp_requestKai Blin2008-01-191-37/+50
|
* ntlm_auth: Rewrite manage_client_ntlmssp_request without statics.Kai Blin2008-01-191-55/+66
|
* nltm_auth: Use struct ntlm_auth_state in helper functions.Kai Blin2008-01-191-34/+40
| | | | Now rewriting the helpers one after the other can start.
* ntlm_auth: Prepare for a deeper rewrite of the helper functionsKai Blin2008-01-191-4/+43
|
* ntlm_auth: Dynamically allocate the read buffer.Kai Blin2008-01-191-28/+43
| | | | This ports over my changes from Samba4
* Link ndr_xattr.o with LIBNDR_GEN_OBJVolker Lendecke2008-01-191-1/+2
| | | | It will be used elsewhere (net xattr for example)
* Actually test vl's new code and make it work to fix the build farm :-).Jeremy Allison2008-01-181-8/+12
| | | | Jeremy.