summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | 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.
| | * | | Always return nlink=1 for directoriesVolker Lendecke2008-01-181-7/+2
| | | | | | | | | | | | | | | | | | | | | | | | | I did not test it, but it should not affect cifsfs, there are special posix calls that also return the stat information unfiltered.
| | * | | util_str: Don't return memory from talloc_tos(), use mem_ctx instead.Kai Blin2008-01-195-32/+40
| | | | |
| | * | | Fix error message for new allinfo command.Jeremy Allison2008-01-181-1/+1
| | | | | | | | | | | | | | | | | | | | Jeremy.
| | * | | Fix typo that disabled setting group id. Thanks, Henrik.Derrell Lipman2008-01-181-1/+1
| | | | |
| | * | | Revert "Host SerNet-AIX has __ss_family instead of ss_family in ↵Stefan Metzmacher2008-01-182-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sockaddr_storage" This reverts commit e33286f4a68352e55df081d06307f64f190773b3. 393bab185e0e9f02aac5740becc2aba2762133c8 is the v4-0-test fix for the same problem. metze
| | * | | libreplace: Escape asterisk.Jelmer Vernooij2008-01-181-1/+1
| | | | | | | | | | | | | | | | | | | | (cherry picked from commit df36c78549b40ee5e47d5cc79de2eb79f58c567a)
| | * | | Try to fix the build on Tru64; avoid single quotes because they get expanded ↵Jelmer Vernooij2008-01-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by perl in the build system. (cherry picked from commit bba8914af56cb161c275fbbdea2479d6f8bd703c)
| | * | | r26550: libreplace: fallback to __ss_family of struct sockaddr_storageStefan Metzmacher2008-01-182-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | metze (cherry picked from commit 11bdc9bed80b9842ac1ab8f22509a5d191cddc91)
| | * | | r26102: libreplace: remove system/printing.h as it only contains samba3 stuffStefan Metzmacher2008-01-182-51/+0
| | | | | | | | | | | | | | | | | | | | | | | | | metze (cherry picked from commit 1ecb4ec01b0506c95a5f90a62040329e7a39ee93)
| | * | | r25976: libreplace: not all platforms like _XOPEN_SOURCE=600Stefan Metzmacher2008-01-181-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Only use _XOPEN_SOURCE=600 on Tru64 - _OSF_SOURCE is also Tru64 specific metze (cherry picked from commit d19ab62081ce4ee4273ff752ad0443782a994826)
| | * | | r25974: libreplace: see what the build-farm says if we use _XOPEN_SOURCE=600Stefan Metzmacher2008-01-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Tru64 this brings in socklen_t and some other socket stuff metze (cherry picked from commit d42f2e5759332f1f0c6c1269bd29ac62ddb11016)
| | * | | r25971: libreplace: remove AC_EXTENSION_FLAG as it's the same as AC_N_DEFINEStefan Metzmacher2008-01-182-15/+2
| | | | | | | | | | | | | | | | | | | | | | | | | metze (cherry picked from commit 05b4619c5beff474488d1abe5e647acd94a3e20c)
| | * | | r25970: libreplace: fix AC_N_DEFINE() so that some appears in config.hStefan Metzmacher2008-01-181-5/+12
| | |/ / | | | | | | | | | | | | | | | | metze (cherry picked from commit a07c983fde52607806745914bb41039afb5618cc)
| | * | Use C99 structure initializers for netlogon_params_reg_ops.Michael Adam2008-01-181-9/+1
| | | | | | | | | | | | | | | | Michael
| | * | Add the "allinfo" command to smbclientVolker Lendecke2008-01-183-0/+229
| | | | | | | | | | | | | | | | Modeled after the Samba4 allinfo command
| | * | Add a registry backend netlogon_params that replaces the former dynamic overlay.Michael Adam2008-01-185-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the first step in replacing the dynamic overlays by proper backends implementing REGISTRY_OPS. Michael