summaryrefslogtreecommitdiffstats
path: root/source3/param/loadparm.c
Commit message (Collapse)AuthorAgeFilesLines
...
* s3: "load_usershare_shares" only looks at the mode and uidVolker Lendecke2009-11-291-2/+1
|
* s3: "load_usershare_service" only looks at the mode and uidVolker Lendecke2009-11-291-2/+1
|
* s3: "usershare_exists" only looks at the mode and mtimeVolker Lendecke2009-11-291-1/+1
|
* s3: "process_usershare_file" only looks at the dev, ino, mode and sizeVolker Lendecke2009-11-291-1/+1
|
* s3: "process_usershare_file" only looks at the mode and sizeVolker Lendecke2009-11-291-1/+1
|
* s3: "parse_usershare_file" only looks at the mode and uidVolker Lendecke2009-11-291-2/+1
|
* s3: Pass the "fake dir create times" parameter to sys_*statVolker Lendecke2009-11-291-6/+9
| | | | Step 0 to restore it as a per-share paramter
* Revert "s3: Make the implicit reference to get_Protocol in lp_use_sendfile() ↵Volker Lendecke2009-11-231-3/+2
| | | | | | explicit" This reverts commit 6a149022976fe6a5579ec9afc7a4d2dcb44dc8af.
* s3: Make alloc_sub_basic() staticVolker Lendecke2009-11-211-16/+17
|
* s3: Make the implicit reference to get_Protocol in lp_use_sendfile() explicitVolker Lendecke2009-11-211-2/+3
|
* s3: Fix some nonempty blank linesVolker Lendecke2009-11-211-34/+33
|
* Remove "store create time" code, cause create time to be storedJeremy Allison2009-11-171-12/+0
| | | | | | | | | | | | in the "user.DOSATTRIB" EA. From the docs: In Samba 3.5.0 and above the "user.DOSATTRIB" extended attribute has been extended to store the create time for a file as well as the DOS attributes. This is done in a backwards compatible way so files created by Samba 3.5.0 and above can still have the DOS attribute read from this extended attribute by earlier versions of Samba, but they will not be able to read the create time stored there. Storing the create time separately from the normal filesystem meta-data allows Samba to faithfully reproduce NTFS semantics on top of a POSIX filesystem. Passes make test but will need more testing. Jeremy.
* Second part of bugfix for 6865 - acl_xattr module: Has dependency that ↵Jeremy Allison2009-11-111-10/+0
| | | | | | | inherit acls = yes or xattrs are removed. We also need dos filemode = true set as well. Jeremy.
* s3-param: fix set_inherit_acls().Günther Deschner2009-11-091-0/+2
| | | | | | Jeremy, please check. Guenther
* Fix bug 6865 - acl_xattr module: Has dependency that inherit acls = yes or ↵Jeremy Allison2009-11-061-0/+8
| | | | | | xattrs are removed. Jeremy.
* s3: Add parameter "ctdb timeout"Volker Lendecke2009-11-051-0/+12
| | | | | | | | When something in the cluster blocks, it can happen that we wait indefinitely long for ctdb, just adding to the blocking condition. In theory, nothing should block, but as someone said "In practice the difference between theory and practice is larger than in theory". This adds a timeout parameter in seconds, after which we stop waiting for ctdb and panic.
* Remove "Protocol" as an extern, and add accessor functions.Jeremy Allison2009-11-041-2/+1
| | | | Jeremy.
* s3: Make "debug hires timestamp" default to trueVolker Lendecke2009-11-021-1/+1
| | | | It does not cost much and can help a lot when debugging
* s3: Rename new parameter "ldap ref follow" to "ldap follow referral".Karolin Seeger2009-10-261-5/+5
| | | | | | This parameter will be introduced with Samba 3.5.0. Karolin
* s3/loadparm: Fix severe HPUX compiler issue.Olaf Flebbe2009-10-131-0/+5
| | | | | Members of struct should be initialized explictly. Fixes bug #6804.
* s3/smbldap: add option to disable following LDAP refsJan Engelhardt2009-10-121-0/+11
| | | | Fix bug #6717.
* Fix for CVE-2009-2813.Jeremy Allison2009-10-011-1/+6
| | | | | | | | | | | | | | | =========================================================== == Subject: Misconfigured /etc/passwd file may share folders unexpectedly == == CVE ID#: CVE-2009-2813 == == Versions: All versions of Samba later than 3.0.11 == == Summary: If a user in /etc/passwd is misconfigured to have == an empty home directory then connecting to the home == share of this user will use the root of the filesystem == as the home directory. ===========================================================
* s3: BSD needs sys/sysctl.h included to build properlyBjörn Jacke2009-09-151-0/+4
| | | | | | FreeBSD (and other BSDs, too) need sys/sysctl.h inclueded to use sysctlbyname(). Thanks to Timur Bakeyev for that.
* Add a parameter to disable the automatic creation of krb5.conf filesVolker Lendecke2009-08-261-0/+12
| | | | | | | | | | | | | | This is necessary because MIT 1.5 can't deal with certain types (Tree Root) of transitive AD trusts. The workaround is to add a [capaths] directive to /etc/krb5.conf, which we don't automatically put into the krb5.conf winbind creates. The alternative would have been something like a "krb5 conf include", but I think if someone has to mess with /etc/krb5.conf at this level, it should be easy to add the site-local KDCs as well. Next alternative is to correctly figure out the [capaths] parameter for all trusted domains, but for that I don't have the time right now. Sorry :-)
* Add "store create time" parameter (docs to follow)Jeremy Allison2009-08-121-0/+12
| | | | | that stores the create time in the user.DosTimestamps EA. Jeremy.
* Attempt to fix the buildVolker Lendecke2009-07-141-22/+0
|
* Revert this commit :Jeremy Allison2009-07-141-0/+11
| | | | | | | | | | | s3: Make smbd aware of permission change of usershare. Since usershare are relatively volatile and non-previledge users must disconnect from smbd and reconnect to it to make share permission in effect. For now. This is a feature request and I think we need to design it a little differently so as not to touch core change_to_user() code. Jeremy.
* S3: Small fix to get rid of annoying log message.Bo Yang2009-07-151-0/+3
| | | | Signed-off-by: Bo Yang <boyang@samba.org>
* s3: Make smbd aware of permission change of usershare. Since usershare are ↵Bo Yang2009-07-151-0/+11
| | | | relatively volatile and non-previledge users must disconnect from smbd and reconnect to it to make share permission in effect.
* Consolidate create/delete account paths in pdbeditSimo Sorce2009-05-291-0/+5
| | | | | | | | | Use common paths like for smbpasswd, so that all utilities behave the same way. As for smbpasswd this changes the behavior of pdbedit to create/delete unix users is the add/delete user scripts are provided, or ldapsam:editposix is configured. Signed-off-by: Günther Deschner <gd@samba.org>
* s3: make passdb backend defaults to tdbsamBjörn Jacke2009-05-271-1/+1
|
* Introduce "struct stat_ex" as a replacement for SMB_STRUCT_STATVolker Lendecke2009-05-261-31/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch introduces struct stat_ex { dev_t st_ex_dev; ino_t st_ex_ino; mode_t st_ex_mode; nlink_t st_ex_nlink; uid_t st_ex_uid; gid_t st_ex_gid; dev_t st_ex_rdev; off_t st_ex_size; struct timespec st_ex_atime; struct timespec st_ex_mtime; struct timespec st_ex_ctime; struct timespec st_ex_btime; /* birthtime */ blksize_t st_ex_blksize; blkcnt_t st_ex_blocks; }; typedef struct stat_ex SMB_STRUCT_STAT; It is really large because due to the friendly libc headers playing macro tricks with fields like st_ino, so I renamed them to st_ex_xxx. Why this change? To support birthtime, we already have quite a few #ifdef's at places where it does not really belong. With a stat struct that we control, we can consolidate the nanosecond timestamps and the birthtime deep in the VFS stat calls. At this moment it is triggered by a request to support the birthtime field for GPFS. GPFS does not extend the system level struct stat, but instead has a separate call that gets us the additional information beyond posix. Without being able to do that within the VFS stat calls, that support would have to be scattered around the main smbd code. It will very likely break all the onefs modules, but I think the changes will be reasonably easy to do.
* s3:param: add PROTOCOL_SMB2Stefan Metzmacher2009-05-201-0/+1
| | | | metze
* s3:swat: hide "config backend" from swatMichael Adam2009-05-151-1/+1
| | | | Michael
* s3:param: prevent includes from being dumped in dump_*() functions.Michael Adam2009-05-151-3/+6
| | | | | | This fixes bug #4271: testparm should not print includes. Michael
* Add some constVolker Lendecke2009-05-141-1/+2
|
* s3:loadparm: free the file_list at the start of loadparmMichael Adam2009-05-121-0/+2
| | | | | | | | This should reduce the waste of memory when using "config file" or "config backend". It also reduces the risk of triggering reloads due to some old unused files being checked. Michael
* s3:loadparm: refactor freeing of file_list out into free_file_lists()Michael Adam2009-05-121-13/+21
| | | | Michael
* s3 Reorder loadparm to keep aliases togetherSteven Danneman2009-05-051-6/+6
| | | | This keeps the "browseable" and "browsable" aliases together.
* s3:loadparm: handle registry config source in file_list - fixes bug #6320Michael Adam2009-05-061-34/+44
| | | | Michael
* s3:loadparm: use the returnvalue of service_ok() in process_smbconf_service().Michael Adam2009-05-051-1/+1
| | | | Michael
* s3:smbd/service: switch load_registry_service/shares to use loadparm routinesMichael Adam2009-04-291-1/+1
| | | | | | | | | | | instead of reading the registry directly with tdb and activating the configure options by hand. This eliminates the need for repeating checks done in loadparm. For instance it disables registry shares without path in the server as is the case with text based shares. Michael
* s3:loadparm: refactor process_registry_service out or process_registry_globalsMichael Adam2009-04-291-11/+25
| | | | Michael
* s3:loadparm: prevent infinite include nesting.Michael Adam2009-04-281-2/+19
| | | | | | | | | | | | This introduces a hard coded MAX_INCLUDE_DEPTH of 100. When this is exceeded, handle_include (and hence lp_load) fails. One could of course implement a more intelligent loop detection in the include-tree, but this would require some restructuring of the internal loadparm housekeeping. Maybe as a second improvement step. Michael
* s3:mark registry shares without path unavailable just as with text configMichael Adam2009-04-281-0/+3
| | | | | | This prevents users from getting access to "/" in misconfigured setups. Michael
* s3-loadparm: Fix resume command typo for "printing = vlp".Günther Deschner2009-04-131-1/+1
| | | | Guenther
* s3/loadparm: Fiy typos.Karolin Seeger2009-04-071-2/+2
| | | | Karolin
* s3/cups: add encryption supportBjörn Jacke2009-03-301-0/+34
|
* s3: Remove redundant commentTim Prouty2009-03-231-4/+0
|
* s3:smbd: use new simplified snb_signing code in the serverStefan Metzmacher2009-03-231-3/+8
| | | | | | | | | We keep the seqnum/mid mapping in the smb_request structure. This also moves one global variable into the smbd_server_connection struct. metze