Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support XATTR_CREATE and XATTR_REPLACE in vfs_xattr_tdb | Volker Lendecke | 2008-01-20 | 1 | -0/+11 |
| | |||||
* | Complete the ea->xattr rename in vfs_xattr_tdb | Volker Lendecke | 2008-01-20 | 1 | -4/+5 |
| | |||||
* | Fix a segfault | Volker Lendecke | 2008-01-20 | 1 | -3/+10 |
| | | | | | | Pointed out by Steven Danneman on irc, thanks! Jerry, Günther, please check! | ||||
* | Couple of minor fixes for POSIX pathname processing in the | Jeremy Allison | 2008-01-19 | 2 | -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 Adam | 2008-01-20 | 1 | -0/+1 |
| | | | | Michael | ||||
* | Add a debug message to fetch_reg_values(). | Michael Adam | 2008-01-20 | 1 | -0/+3 |
| | | | | Michael | ||||
* | Add some debugging output to reg_cachehook.c | Michael Adam | 2008-01-20 | 1 | -1/+10 |
| | | | | Michael | ||||
* | Remove the dynamic registry overlay. | Michael Adam | 2008-01-20 | 3 | -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 Adam | 2008-01-20 | 6 | -47/+113 |
| | | | | Michael | ||||
* | Some reformatting of current_version_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -11/+12 |
| | | | | Michael | ||||
* | Add a registry backend current_version that replaces the former dynamic overlay. | Michael Adam | 2008-01-20 | 5 | -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 Adam | 2008-01-20 | 1 | -5/+5 |
| | | | | Michael | ||||
* | Use some consts instead of literal strings for registry keys. | Michael Adam | 2008-01-20 | 1 | -4/+4 |
| | | | | Michael | ||||
* | Some reformatting in hkpt_params_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -7/+10 |
| | | | | Michael | ||||
* | Add a registry backend hkpt_params that replaces the former dynamic overlay. | Michael Adam | 2008-01-20 | 4 | -29/+70 |
| | | | | Michael | ||||
* | Some reformatting in tcpip_params_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -8/+10 |
| | | | | Michael | ||||
* | Add a registry backend tcpip_params that replaces the former dynamic overlay. | Michael Adam | 2008-01-20 | 6 | -27/+70 |
| | | | | Michael | ||||
* | Some reformatting in prod_options_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -10/+10 |
| | | | | Michael | ||||
* | Add a registry backend prod_options that replaces the former dynamic overlay. | Michael Adam | 2008-01-20 | 6 | -32/+75 |
| | | | | Michael | ||||
* | Some reformatting in netlogon_params_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -6/+7 |
| | | | | Michael | ||||
* | Rename netlogon_params_fetch_reg_values() to netlogon_params_fetch_values(). | Michael Adam | 2008-01-20 | 1 | -3/+2 |
| | | | | Michael | ||||
* | In reg_backend_netlogon_params, delegate fetch_subkeys() to regdb. | Michael Adam | 2008-01-20 | 1 | -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 Adam | 2008-01-20 | 1 | -1/+1 |
| | | | | | | | This was broken in 331c0d6216e1a1607a49ed7eb4078e10138ec16a (pstring removal). Michael | ||||
* | Use constant KEY_NETLOGON_PARAMS instead of literal key. | Michael Adam | 2008-01-20 | 1 | -1/+1 |
| | | | | Michael | ||||
* | Volker is right: why keep commented out migrated dynamic reg overlays around?... | Michael Adam | 2008-01-20 | 1 | -21/+0 |
| | | | | Michael | ||||
* | Use c99 struct initializers for REGISTRY_OPS in reg_shares.c | Michael Adam | 2008-01-20 | 1 | -5/+4 |
| | | | | Michael | ||||
* | Use c99 struct initializers for REGISTRY_OPS in reg_printing.c | Michael Adam | 2008-01-20 | 1 | -5/+4 |
| | | | | Michael | ||||
* | Use c99 struct initializers for REGISTRY_OPS in reg_smbconf.c. | Michael Adam | 2008-01-20 | 1 | -9/+7 |
| | | | | Michael | ||||
* | Some systems do not have XATTR_ defined | Volker Lendecke | 2008-01-20 | 2 | -5/+8 |
| | |||||
* | vfs_streams_depot | Volker Lendecke | 2008-01-19 | 3 | -0/+654 |
| | | | | Store streams in a file each. Not 100% finished, and not built by default. | ||||
* | vfs_streams_xattr module | Volker Lendecke | 2008-01-19 | 3 | -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 support | Volker Lendecke | 2008-01-19 | 5 | -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 test | Volker Lendecke | 2008-01-19 | 3 | -0/+162 |
| | |||||
* | Add an error mapping for ENOATTR | Volker Lendecke | 2008-01-19 | 1 | -0/+3 |
| | |||||
* | Add the STREAMINFO vfs call | Volker Lendecke | 2008-01-19 | 4 | -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 free | Volker Lendecke | 2008-01-19 | 1 | -1/+2 |
| | |||||
* | Tiny memory leak in lib/version.c | Corinna Vinschen | 2008-01-19 | 1 | -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_attrs | Volker Lendecke | 2008-01-19 | 1 | -1/+1 |
| | |||||
* | The remote storage op is gone | Volker Lendecke | 2008-01-19 | 1 | -1/+1 |
| | | | | Alexander, I think this ok... | ||||
* | Add get_ea_names_from_file to sanely list posix xattrs | Volker Lendecke | 2008-01-19 | 1 | -49/+142 |
| | | | | Refactor get_ea_list_from_file to use that. | ||||
* | Make get_ea_value public | Volker Lendecke | 2008-01-19 | 1 | -8/+15 |
| | |||||
* | Fix the build | Volker Lendecke | 2008-01-19 | 1 | -0/+1 |
| | | | | ... forgot to "git add" it | ||||
* | afs: Use talloc_stackframe() instead of talloc_init() | Kai Blin | 2008-01-19 | 1 | -1/+1 |
| | | | | Thanks to vl for pointing this out. | ||||
* | ntlm_auth: Get rid of statics in manage_squid_ntlmssp_request | Kai Blin | 2008-01-19 | 1 | -37/+50 |
| | |||||
* | ntlm_auth: Rewrite manage_client_ntlmssp_request without statics. | Kai Blin | 2008-01-19 | 1 | -55/+66 |
| | |||||
* | nltm_auth: Use struct ntlm_auth_state in helper functions. | Kai Blin | 2008-01-19 | 1 | -34/+40 |
| | | | | Now rewriting the helpers one after the other can start. | ||||
* | ntlm_auth: Prepare for a deeper rewrite of the helper functions | Kai Blin | 2008-01-19 | 1 | -4/+43 |
| | |||||
* | ntlm_auth: Dynamically allocate the read buffer. | Kai Blin | 2008-01-19 | 1 | -28/+43 |
| | | | | This ports over my changes from Samba4 | ||||
* | Link ndr_xattr.o with LIBNDR_GEN_OBJ | Volker Lendecke | 2008-01-19 | 1 | -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 Allison | 2008-01-18 | 1 | -8/+12 |
| | | | | Jeremy. |