Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-12-09 | s3: Refactor calculating path from relative_fid into a separate function | Tim Prouty | 1 | -0/+4 | |
2008-12-09 | s3: Refactor getting sec_info from a security_descriptor into separate function | Tim Prouty | 1 | -0/+1 | |
2008-12-09 | s3: Make a few open utility functions non-static | Tim Prouty | 1 | -0/+32 | |
This allows vfs modules that implement SMB_VFS_CREATE_FILE to access some of the useful utility functions. | |||||
2008-12-08 | s3: Add support for access based share enumeration | Todd Stecher | 1 | -0/+1 | |
2008-12-08 | Simplify async programming a bit with helper routines | Volker Lendecke | 1 | -0/+4 | |
Introduce async_req_is_error() and async_req_simple_recv() | |||||
2008-12-08 | Streamline the async_sock API a bit | Volker Lendecke | 1 | -9/+13 | |
2008-12-08 | Add a "bytes_padding" parameter to smb_splice_chain | Volker Lendecke | 1 | -0/+1 | |
For example open&x and write&x needs the bytes to be aligned relative to the SMB header. In particular for write&x we should not have to move stuff around. | |||||
2008-12-08 | Factor out smb_splice_chain(), to be used by chain_reply() in smbd | Volker Lendecke | 1 | -0/+3 | |
2008-12-05 | Fix lp_socket_address() prototype. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2008-12-05 | s3: store user session key in cli_rpc_pipe_open_noauth(). | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2008-12-05 | s3-samr: fix samr callers of samr_UserInfo18. | Günther Deschner | 1 | -1/+2 | |
Guenther | |||||
2008-12-04 | Fix bug #1254 - write list not working under share-level security | Jeremy Allison | 1 | -3/+3 | |
A somewhat more elegant fix than I could use for 3.2.x or 3.0.x. Turns out the only part of check_user_ok() that needs to change for share level security is the VUID cache pieces, so I can just always use check_user_ok() for all lp_security() cases. Jeremy | |||||
2008-12-03 | s3: Change SMB_VFS_CREATE_FILE to take a create_file_flags argument | Tim Prouty | 4 | -5/+10 | |
This replaces the is_dos_path bool with a more future-proof argument. The next step is to plumb INTERNAL_OPEN_ONLY through this flag instead of overridding the oplock_request. | |||||
2008-12-03 | s3: Simplify the create_file_unix_path->open_file_ntcreate path | Tim Prouty | 1 | -24/+0 | |
Also removed open_file_ntcreate/open_file from proto.h so they can no longer be called directly. | |||||
2008-12-03 | s3: Modify direct callers of create_file_unix_path to call SMB_VFS_CREATE_FILE | Tim Prouty | 1 | -16/+0 | |
2008-12-03 | s3: Add new "is_dos_path" argument to SMB_VFS_CREATE_FILE | Tim Prouty | 3 | -3/+5 | |
Now unix paths can be differentiated from windows paths so the underlying create_file implementations can convert paths correctly. | |||||
2008-12-03 | s3: Add SMB_VFS_CREATE_FILE to the vfs layer | Tim Prouty | 3 | -17/+41 | |
Modify all callers of create_file to go through SMB_VFS_CREATE_FILE | |||||
2008-12-03 | s3: Change sockaddr util function names for consistency | Tim Prouty | 1 | -2/+2 | |
Also eliminates name conflicts with OneFS system libraries | |||||
2008-12-02 | Attempt to fix a build failure on AIX | Volker Lendecke | 1 | -1/+1 | |
2008-12-02 | s3-passdb: remove unused (now samr.idl) ACCT_NT/LM_PWD_SET flags. | Günther Deschner | 1 | -10/+0 | |
Guenther | |||||
2008-12-02 | s3-samr: use samr_DomainServerState in client tools. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2008-12-01 | s3:vfs: fix FCHMOD_ACL macros | Stefan Metzmacher | 1 | -3/+3 | |
metze | |||||
2008-11-30 | Make nt4_compatible_acls() non-static for use by VFS ACL modules. | Steven Danneman | 1 | -0/+1 | |
2008-12-01 | s3:winbindd/nss_info: change nss_map_{to|from}_alias to take nss_domain_entry | Michael Adam | 1 | -4/+6 | |
instead of just the domain name Michael | |||||
2008-11-30 | remove the explicit mem_ctx from ntlmssp_state, use the state itself | Volker Lendecke | 1 | -1/+0 | |
2008-11-30 | fix nonempty blank lines | Volker Lendecke | 1 | -3/+2 | |
2008-11-28 | s3-samr: add init_samr_user_info25 and init_samr_user_info26. | Günther Deschner | 1 | -0/+33 | |
Guenther | |||||
2008-11-28 | s3-samr: fix init_samr_user_info{23,24} callers. | Günther Deschner | 1 | -4/+3 | |
Guenther | |||||
2008-11-28 | Remove "conn" parameter from np_open, smb_request contains it | Volker Lendecke | 1 | -2/+2 | |
2008-11-28 | Move cli_trans_oob to lib/util.c | Volker Lendecke | 1 | -0/+1 | |
Rename it to trans_oob, it will be used in the server routines. | |||||
2008-11-27 | s3-samr: add init_samr_user_info5. | Günther Deschner | 1 | -0/+19 | |
Guenther | |||||
2008-11-24 | Fix nonempty blank lines | Volker Lendecke | 1 | -17/+17 | |
2008-11-24 | Get rid of pipes_struct->pipe_user, we have server_info now --- YESSS! | Volker Lendecke | 2 | -7/+0 | |
2008-11-24 | Remove unused make_connection_with_chdir() | Volker Lendecke | 1 | -4/+0 | |
2008-11-24 | Convert delete_driver_files to use create_conn_struct | Volker Lendecke | 1 | -2/+3 | |
Jerry, please check! | |||||
2008-11-24 | Convert get_correct_cversion to use create_conn_struct | Volker Lendecke | 1 | -2/+3 | |
Jerry, please check! | |||||
2008-11-24 | Convert move_driver_to_download_area to use create_conn_struct | Volker Lendecke | 1 | -2/+3 | |
This removes a use of struct current_user and the vuid The become_user() here is unnecessary, within the spoolss handling code we have switched to the authenticated pipe user anyway. Jerry, please check! | |||||
2008-11-23 | Add auth_serversupplied_info to create_conn_struct | Volker Lendecke | 1 | -1/+2 | |
srvsvc needs it, as will printing | |||||
2008-11-21 | First part of fix for bug #5903 - vfs_streams_xattr breaks contents of the file. | Jeremy Allison | 1 | -3/+3 | |
Restructures parts of open code so that fsp must be allocated before calling open_file_ntcreate(_internal). Also fix up file ref-counting inside files.c. Jeremy. | |||||
2008-11-20 | s3-eventlog: move non rpc eventlog headers to own include file. | Günther Deschner | 3 | -23/+42 | |
Guenther | |||||
2008-11-19 | s3-ntsvcs: remove old hand-marshalling for ntsvcs getdevregprop. | Günther Deschner | 2 | -26/+0 | |
Guenther | |||||
2008-11-18 | Added ability to remove id mappings in wbinfo and libwbclient. | Steven Danneman | 1 | -0/+1 | |
The idmap_tdb backend already provides an interface to remove existing id mappings. This commit plumbs that ability up through, winbindd, libwbclient, and wbinfo. Added new winbindd command: WINBINDD_REMOVE_MAPPING Added new libwbclient interfaces: wbcRemoveUidMapping() and wbcRemoveGidMapping() Added new wbinfo options: --remove-uid-mapping --remove-gid-mapping Increased libwbclient version to 0.2 Increased winbind interface version to 20 | |||||
2008-11-18 | Fix extended DN parse error when AD object does not have a SID. | Steven Danneman | 1 | -4/+4 | |
Some AD objects, like Exchange Public Folders, can be members of Security Groups but do not have a SID attribute. This patch adds more granular return errors to ads_get_sid_from_extended_dn(). Callers can now determine if a parse error occured because of bad input, or the DN was valid but contained no SID. I updated all callers to ignore SIDless objects when appropriate. Also did some cleanup to the out paths of lookup_usergroups_memberof() | |||||
2008-11-17 | Fix bug #5900 reported by monyo@samba.gr.jp - vfs_readonly.so does not work. | Jeremy Allison | 1 | -1/+2 | |
Jeremy. | |||||
2008-11-17 | svcctl: fill in SERVICE_CONTROL from s3. | Günther Deschner | 1 | -8/+0 | |
Guenther | |||||
2008-11-13 | i18n/l10n pam_winbind | Bo Yang | 1 | -0/+6 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2008-11-08 | Make "construct_reply_common" static | Volker Lendecke | 1 | -1/+0 | |
2008-11-08 | change CHECK_READ to use smb_request instead of inbuf | Volker Lendecke | 1 | -2/+2 | |
2008-11-08 | Converting notify.c to store a request, not an inbuf | Volker Lendecke | 1 | -2/+2 | |
2008-11-06 | Add wrapper str_list_make_v3() to replace the old S3 behavior of | Jeremy Allison | 1 | -0/+1 | |
str_list_make(). From Dan Sledz <dan.sledz@isilon.com>: In samba 3.2 passing NULL or an empty string returned NULL. In master, it now returns a list of length 1 with the first string set to NULL (an empty list). Jeremy. |