summaryrefslogtreecommitdiffstats
path: root/source3/smbd
Commit message (Collapse)AuthorAgeFilesLines
...
* s3-smbd: Do not merge UID ACE values with GID ACE values for posix ACLAndrew Bartlett2012-05-171-5/+12
| | | | | | | | This might happen when we get a SID mapped to IDMAP_BOTH. Andrew Bartlett Signed-off-by: Jeremy Allison <jra@samba.org>
* s3:onefs: remove all onefs related code as it not maintained anymoreStefan Metzmacher2012-05-163-740/+0
| | | | | | | | | | See https://lists.samba.org/archive/samba-technical/2012-May/083631.html for the discussion. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed May 16 11:23:05 CEST 2012 on sn-devel-104
* s3: Fix a likely cut&paste errorVolker Lendecke2012-05-151-1/+1
|
* s3-auth: Rename to init_system_session_info().Andreas Schneider2012-05-151-1/+1
| | | | | Autobuild-User: Andreas Schneider <asn@cryptomilk.org> Autobuild-Date: Tue May 15 13:56:00 CEST 2012 on sn-devel-104
* s3:smb2_close: make the top level code async usingStefan Metzmacher2012-05-141-39/+66
| | | | metze
* s3:smb2_close: add add smbd_smb2_close_send/recv as wrapperStefan Metzmacher2012-05-141-0/+99
| | | | metze
* s3:smb2_close: don't do any marshalling in smbd_smb2_close() let the caller ↵Stefan Metzmacher2012-05-141-19/+71
| | | | | | to it metze
* s3:smb2_tcon: make the top level code async usingStefan Metzmacher2012-05-141-24/+58
| | | | metze
* s3:smb2_tcon: add smbd_smb2_tree_connect_send/recv as wrapperStefan Metzmacher2012-05-141-0/+79
| | | | metze
* s3: Make SMB_QUERY_FILE_UNIX_BASIC's devno work for filesVolker Lendecke2012-05-141-2/+9
| | | | | According to susv3, st_rdev is valid exactly for char and block devices. Normal files have st_dev set.
* s3:smb2_sesssetup: make the top level code async usingStefan Metzmacher2012-05-131-30/+62
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun May 13 17:59:39 CEST 2012 on sn-devel-104
* s3:smb2_sesssetup: add smbd_smb2_session_setup_send/recv as wrapperStefan Metzmacher2012-05-131-0/+105
| | | | | | | | | | | This just adds smbd_smb2_session_setup_send/recv as wrapper to the sync smbd_smb2_session_setup function. This will allow us to change to top level code to work async, then we can have a 2nd step where we remove the sync smbd_smb2_session_setup function. metze
* s3:smb2_sesssetup: pass down in_flags to smbd_smb2_session_setup()Stefan Metzmacher2012-05-131-1/+5
| | | | metze
* s3:smb2_sesssetup: pass down in_previous_session_id to all layersStefan Metzmacher2012-05-131-2/+15
| | | | metze
* s3:smb2_ioctl: implement FSCTL_VALIDATE_NEGOTIATE_INFOStefan Metzmacher2012-05-121-0/+86
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat May 12 02:50:42 CEST 2012 on sn-devel-104
* s3:smb2_ioctl: implement FSCTL_VALIDATE_NEGOTIATE_INFO_224Stefan Metzmacher2012-05-121-0/+73
| | | | metze
* s3:smbd: introduce struct smbXsrv_connectionStefan Metzmacher2012-05-124-7/+122
| | | | | | | | | This will represent a transport connection for SMB 1 or 2 in the server. smbd_server_connection will slowly be moved to the SMB_VFS layer to satisfy the existing modules, but it will hopefully be protocol independend in future. metze
* s3:smb2_negprot: setup the protocol at the end of the negprot with a real ↵Stefan Metzmacher2012-05-121-7/+8
| | | | | | dialect metze
* s3:smb2_ioctl: allow functions to disconnect the smb connectionStefan Metzmacher2012-05-111-3/+18
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri May 11 20:15:37 CEST 2012 on sn-devel-104
* s3:smb2_ioctl: FSCTL_SRV_ENUMERATE_SNAPSHOTS is handles in SMB_VFS_FSCTL()Stefan Metzmacher2012-05-111-125/+0
| | | | metze
* s3:smb2_ioctl: call SMB_VFS_FSCTL() as fallback for non SMB2 specific functionsStefan Metzmacher2012-05-111-4/+33
| | | | metze
* s3-smbd: Fix the creation of duplicate SMB_ACL_GROUP entriesAndrew Bartlett2012-05-091-2/+2
| | | | | | | | | | | | The issue was a simple copy and paste bug, which casued a duplicate SMB_ACL_GROUP to be added when we already had one. Andrew Bartlett Signed-off-by: Jeremy Allison <jra@samba.org> Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed May 9 13:17:29 CEST 2012 on sn-devel-104
* s3:smbd fix some compiler warningsChristian Ambach2012-05-081-2/+2
|
* s3-python: Add python bindings for posix ACL layerAndrew Bartlett2012-05-081-0/+203
| | | | | | | This will allow us to check that posix ACLs work in the s4 provision, and avoid --use-s3fs if they do not. Andrew Bartlett
* s3:smb2_negprot: add support for PROTOCOL_SMB3_00Stefan Metzmacher2012-05-061-0/+15
| | | | metze
* s3:smbd: comment the lp_load call in reload_services()Michael Adam2012-05-051-1/+5
|
* s3: Remove an unused extern declarationVolker Lendecke2012-05-041-2/+0
|
* s3: Remove an unused parameter from check_parent_access()Volker Lendecke2012-05-041-10/+3
|
* s3: In mkdir_internal, don't retrieve parent_dir from check_parent_accessVolker Lendecke2012-05-041-1/+1
| | | | We have already created that ourselves a few lines above
* s3: Fix a typoVolker Lendecke2012-05-041-1/+1
|
* s3-smbd: Use security_session_user_level() rather than nt_token_check_sid()Andrew Bartlett2012-05-021-13/+1
| | | | | | | | | | This allows the unix.whoami test to pass when configured as part of the AD DC. The struct auth_session_info is slightly different in the AD DC configuration when using auth_samba4. In particular, there is a distinction between Guest and Anonymous logins. Andrew Bartlett
* Add an audit file VFS routine so we can handle auditing with SACLs.Richard Sharpe2012-04-281-0/+14
| | | | | Autobuild-User: Richard Sharpe <sharpe@samba.org> Autobuild-Date: Sat Apr 28 08:05:00 CEST 2012 on sn-devel-104
* s3: oplock_timeout is a talloc child of fspVolker Lendecke2012-04-261-3/+0
| | | | | | | | | Jeremy, I know you like it explicit, but I stumbled across this explicit TALLOC_FREE and asked myself about a potentially wrong talloc hierarchy. Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Thu Apr 26 23:00:03 CEST 2012 on sn-devel-104
* s3: Remove code TALLOC_FREE already doesVolker Lendecke2012-04-261-5/+1
|
* s3: Simplify check_reduced_name a bitVolker Lendecke2012-04-241-9/+5
| | | | | | | | It's pointless to do a talloc_asprintf with a SMB_STRDUP on the result. Use asprintf directly. Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Tue Apr 24 18:18:05 CEST 2012 on sn-devel-104
* s3: Fix a typoVolker Lendecke2012-04-241-1/+1
|
* s3: Introduce variable "indyniov" for easier readingVolker Lendecke2012-04-241-8/+10
|
* Fix bug #8882 - Broken processing of %U with vfs_full_audit when force user ↵Jeremy Allison2012-04-231-0/+11
| | | | | | | | | | is set. When doing a "force user" we need to remember what the "sanitized_username" was from the original connect. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Mon Apr 23 19:52:19 CEST 2012 on sn-devel-104
* s3:id_cache: do not use the in-memory idmap cache (it is going to be removed)Michael Adam2012-04-201-13/+0
| | | | This also removes the ID_CACHE_FLUSH message.
* s3: Fix Coverity ID 2747: FORWARD_NULLVolker Lendecke2012-04-191-1/+1
| | | | | | For the notify cleanup process we have a notify context without a messaging entry. We will never call notify_add/remove for this, but the code should protect against this.
* s3: Fix Coverity ID 2749: REVERSE_INULLVolker Lendecke2012-04-191-1/+3
|
* Ensure we have 12 bytes of data for a SMB_SET_CIFS_UNIX_INFO call. Add debug.Jeremy Allison2012-04-181-1/+4
|
* s3-dbwrap: push lp_ctx up another layer in the stackAndrew Bartlett2012-04-181-1/+4
| | | | | | | | | | This will allow db_open_tdb() to be called from common code, which may already have a loadparm context loaded. It also slowly moves the lp_ctx up the stack, as required to remove the library loop between smbconf and the registry. Andrew Bartlett
* s3: New notify implementationVolker Lendecke2012-04-175-757/+1076
| | | | | | | | | | | | From notify_internal.c: /* * The notify database is split up into two databases: One * relatively static index db and the real notify db with the * volatile entries. */ This change is necessary to make notify scale better in a cluster
* s3: Increase debuglevel for unknown child msgsVolker Lendecke2012-04-171-1/+1
| | | | Now that we have forked background jobs, this spams log.smbd
* s3:smbd/sesssetup: use a helper variable 'action' to mark guest accessStefan Metzmacher2012-04-161-1/+3
| | | | metze
* param: Change from _lp to lp__ as the prefix for internal parameter wrappersAndrew Bartlett2012-04-161-2/+2
| | | | | | | This will make a merge with the lib/param param code easier, as we can then paste lp_ to the front of all parameters unconditionally. Andrew Bartlett
* rely on sys/inotify.h for inotifyAdrian Bunk2012-04-131-37/+1
| | | | | | | | | sys/inotify.h was added to glibc 2.4 in 2006. Signed-off-by: Jeremy Allison <jra@samba.org> Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Apr 13 21:15:00 CEST 2012 on sn-devel-104
* We never cancel SMB1 aio, only SMB2 aio - and in this case we always return ↵Jeremy Allison2012-04-121-12/+7
| | | | | | a value. So pass_cancel is no longer needed.
* Remove cancel_aio_by_fsp(). It can never work and could lead to memory ↵Jeremy Allison2012-04-123-43/+18
| | | | | | | corruption as outstanding IO's complete. Also we never have any aio's on a call to close_normal_file() with close_type ERROR_CLOSE.