Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-25 | s3: Check for serverid_exists in notify_deferred_opens | Volker Lendecke | 1 | -2/+8 | |
We will remove the check in parse_share_modes soon Signed-off-by: Jeremy Allison <jra@samba.org> Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2012-05-25 | s3:smbd: move global smbd_msg_state to smbXsrv_connection | Stefan Metzmacher | 3 | -18/+21 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri May 25 11:01:27 CEST 2012 on sn-devel-104 | |||||
2012-05-25 | s3:smbd: move global koplocks to smbd_server_connection | Stefan Metzmacher | 3 | -4/+20 | |
metze | |||||
2012-05-25 | s3:smbd: pass smbd_server_connection to should_notify_deferred_opens() | Stefan Metzmacher | 3 | -3/+3 | |
metze | |||||
2012-05-25 | s3:smbd: move global oplocks vars to smbd_server_connection | Stefan Metzmacher | 3 | -16/+21 | |
metze | |||||
2012-05-25 | s3:smbd: remove unused get_number_of_exclusive_open_oplocks() | Stefan Metzmacher | 2 | -10/+0 | |
metze | |||||
2012-05-25 | s3:smbd/signing: use smbd_server_connection as talloc parent for its smb1 ↵ | Stefan Metzmacher | 1 | -2/+2 | |
signing state metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri May 25 00:23:53 CEST 2012 on sn-devel-104 | |||||
2012-05-24 | s3:smbd: remove global 'smbd_server_conn' !!! | Stefan Metzmacher | 6 | -42/+63 | |
For now we still use a global 'global_smbXsrv_connection' in order to pass the connection state to exit_server*(). metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu May 24 20:07:20 CEST 2012 on sn-devel-104 | |||||
2012-05-24 | s3:smbd: only call file_init_global() in the parent smbd | Stefan Metzmacher | 2 | -2/+6 | |
metze | |||||
2012-05-24 | s3:smbd/files: split file_init_global() out of file_init() | Stefan Metzmacher | 2 | -13/+35 | |
metze | |||||
2012-05-24 | s3:smbd: remove unused var in smbXsrv_connection_init_tables() | Stefan Metzmacher | 1 | -2/+0 | |
metze | |||||
2012-05-24 | s3:smbd/msdfs: pass allow_broken_path to resolve_dfspath_wcard() | Stefan Metzmacher | 4 | -1/+6 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu May 24 16:14:01 CEST 2012 on sn-devel-104 | |||||
2012-05-24 | s3:smbd/msdfs: pass 'allow_broken_path' to get_referred_path() | Stefan Metzmacher | 2 | -3/+3 | |
Note the DCERPC code should not be smb2 specific! I wonder why this is at all smb2 specific... metze | |||||
2012-05-24 | s3:smbd/msdfs: let create_conn_struct() also fake the 'smbd_server_connection' | Stefan Metzmacher | 2 | -18/+43 | |
metze | |||||
2012-05-24 | s3:smbd/files: work without sconn->file_bmap and assign fsp->fnum = -1 | Stefan Metzmacher | 1 | -23/+39 | |
For faked connection_structs we do not need valid fnum values, e.g. in the dfs and printing code. metze | |||||
2012-05-24 | s3:smbd/files: fix error path and correctly cleanup | Stefan Metzmacher | 1 | -7/+7 | |
metze | |||||
2012-05-23 | s3:smbd/proto.h: remove unused resolve_dfspath() prototype | Stefan Metzmacher | 1 | -5/+0 | |
metze | |||||
2012-05-23 | s3:smbd/files: remove unused VALID_FNUM() | Stefan Metzmacher | 1 | -2/+0 | |
metze | |||||
2012-05-23 | s3:smb2_server: make use of nt_status_np_pipe() | Stefan Metzmacher | 3 | -3/+13 | |
metze | |||||
2012-05-23 | s3:smbd: use nt_status_np_pipe for smb1 | Stefan Metzmacher | 3 | -7/+28 | |
metze | |||||
2012-05-23 | s3:smbd: add nt_status_np_pipe() | Stefan Metzmacher | 2 | -0/+12 | |
This mapps between NT_STATUS_CONNECTION_* to NT_STATUS_PIPE_* metze | |||||
2012-05-23 | s3:smbd: use reply_force_doserror(req, ERRSRV, ERRbaduid) on SMBulogoff | Stefan Metzmacher | 1 | -0/+5 | |
We don't support security = share anymore, so we should always have a valid session. Found by the raw.context test. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed May 23 12:47:37 CEST 2012 on sn-devel-104 | |||||
2012-05-22 | s3:smbd: remove unused 'connection_struct->used' | Michael Adam | 2 | -3/+0 | |
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org> Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue May 22 16:42:22 CEST 2012 on sn-devel-104 | |||||
2012-05-21 | s3:smb2_ioctl: Fix Coverity ID 701771 Uninitialized scalar variable | Stefan Metzmacher | 1 | -0/+10 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon May 21 19:27:44 CEST 2012 on sn-devel-104 | |||||
2012-05-19 | Move the set_write_time() call to after get_existing_share_mode_lock() ↵ | Jeremy Allison | 1 | -3/+15 | |
returns with a share mode. get_existing_share_mode_lock() isn't really the right call here, as we're being called after close_remove_share_mode() inside close_normal_file() so it's quite normal to not have an existing share mode here. However, get_share_mode_lock() doesn't work because that will create a new share mode if one doesn't exist - so stick with this call (just ignore any error we get if the share mode doesn't exist. The previous commit raised the error message debug level inside get_share_mode_lock_internal() so we don't always get a level 1 error message if get_existing_share_mode_lock() fails. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat May 19 06:26:33 CEST 2012 on sn-devel-104 | |||||
2012-05-18 | s3:smbd: allow creating new spnego sessions only with a 0 vuid | Stefan Metzmacher | 1 | -0/+5 | |
Found by the raw.context test. metze | |||||
2012-05-18 | s3:smbd: SMBtdis should return ERRSRV, ERRinvnid instead of NETWORK_NAME_DELETED | Stefan Metzmacher | 1 | -1/+1 | |
Found by the raw.context test. metze | |||||
2012-05-18 | s3: Revert the serverid changes, they need more work | Volker Lendecke | 3 | -42/+2 | |
Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Fri May 18 13:12:14 CEST 2012 on sn-devel-104 | |||||
2012-05-17 | s3: Check for serverid_exists in close_directory | Volker Lendecke | 1 | -0/+3 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-05-17 | s3: Check for serverid_exists in close_remove_share_mode | Volker Lendecke | 1 | -0/+3 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-05-17 | s3: Check for serverid_exists in find_oplock_types | Volker Lendecke | 1 | -0/+20 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-05-17 | s3: Check for serverid_exists in smb_posix_unlink | Volker Lendecke | 1 | -0/+3 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-05-17 | s3: Check for serverid_exists in open_mode_check | Volker Lendecke | 1 | -0/+5 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-05-17 | s3: Check for serverid_exists in notify_deferred_opens | Volker Lendecke | 1 | -2/+8 | |
We will remove the check in parse_share_modes soon Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-05-17 | s3:smb2_sesssetup: make use of nt_status_squash() in ↵ | Stefan Metzmacher | 1 | -1/+1 | |
smbd_smb2_session_setup_recv() metze | |||||
2012-05-17 | s3-smbd: Avoid creating a UID ACL entry for SIDs that are mapped as ↵ | Andrew Bartlett | 1 | -0/+35 | |
ID_TYPE_BOTH The GID ACL entry is what will be mapped in most cases, and so is sufficient. Andrew Bartlett Signed-off-by: Jeremy Allison <jra@samba.org> Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Thu May 17 05:08:44 CEST 2012 on sn-devel-104 | |||||
2012-05-17 | s3-smbd: Consider a group with the same SID as sufficient duplication | Andrew Bartlett | 1 | -0/+7 | |
This code is to ensure that the user does not loose rights when their file ownership is taken away. If the owner (an IDMAP_BOTH SID) appears as a group then a duplicate user is not required. Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-05-17 | s3-smbd: Handle ID_TYPE_BOTH by mapping to both a group ACL entry and file ↵ | Andrew Bartlett | 1 | -39/+109 | |
ownership This will allow groups, such as domain administrators, to own files while correctly handling the rest of the ACL permissions. Andrew Bartlett Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-05-17 | We need to split things up into a new helper function ↵ | Andrew Bartlett | 1 | -172/+184 | |
add_current_ace_to_acl() in order for there to be more posix ACL elements than NT ACL elements (so a group SID can own a file, but also get the group permissions that will be honoured) Andrew Bartlett Slightly modified by Jeremy to reduce diff size. Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-05-17 | This covers a case where an ID_TYPE_BOTH mapping creates group permissions, ↵ | Jeremy Allison | 1 | -2/+5 | |
but must own the file. Based on an original patch by Andrew Bartlett. | |||||
2012-05-17 | s3-smbd: Do not merge UID ACE values with GID ACE values for posix ACL | Andrew Bartlett | 1 | -5/+12 | |
This might happen when we get a SID mapped to IDMAP_BOTH. Andrew Bartlett Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-05-16 | s3:onefs: remove all onefs related code as it not maintained anymore | Stefan Metzmacher | 3 | -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 | |||||
2012-05-15 | s3: Fix a likely cut&paste error | Volker Lendecke | 1 | -1/+1 | |
2012-05-15 | s3-auth: Rename to init_system_session_info(). | Andreas Schneider | 1 | -1/+1 | |
Autobuild-User: Andreas Schneider <asn@cryptomilk.org> Autobuild-Date: Tue May 15 13:56:00 CEST 2012 on sn-devel-104 | |||||
2012-05-14 | s3:smb2_close: make the top level code async using | Stefan Metzmacher | 1 | -39/+66 | |
metze | |||||
2012-05-14 | s3:smb2_close: add add smbd_smb2_close_send/recv as wrapper | Stefan Metzmacher | 1 | -0/+99 | |
metze | |||||
2012-05-14 | s3:smb2_close: don't do any marshalling in smbd_smb2_close() let the caller ↵ | Stefan Metzmacher | 1 | -19/+71 | |
to it metze | |||||
2012-05-14 | s3:smb2_tcon: make the top level code async using | Stefan Metzmacher | 1 | -24/+58 | |
metze | |||||
2012-05-14 | s3:smb2_tcon: add smbd_smb2_tree_connect_send/recv as wrapper | Stefan Metzmacher | 1 | -0/+79 | |
metze | |||||
2012-05-14 | s3: Make SMB_QUERY_FILE_UNIX_BASIC's devno work for files | Volker Lendecke | 1 | -2/+9 | |
According to susv3, st_rdev is valid exactly for char and block devices. Normal files have st_dev set. |