summaryrefslogtreecommitdiff
path: root/source3/include
AgeCommit message (Collapse)AuthorFilesLines
2008-11-24Fix nonempty blank linesVolker Lendecke1-17/+17
2008-11-24Get rid of pipes_struct->pipe_user, we have server_info now --- YESSS!Volker Lendecke2-7/+0
2008-11-24Remove unused make_connection_with_chdir()Volker Lendecke1-4/+0
2008-11-24Convert delete_driver_files to use create_conn_structVolker Lendecke1-2/+3
Jerry, please check!
2008-11-24Convert get_correct_cversion to use create_conn_structVolker Lendecke1-2/+3
Jerry, please check!
2008-11-24Convert move_driver_to_download_area to use create_conn_structVolker Lendecke1-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-23Add auth_serversupplied_info to create_conn_structVolker Lendecke1-1/+2
srvsvc needs it, as will printing
2008-11-21First part of fix for bug #5903 - vfs_streams_xattr breaks contents of the file.Jeremy Allison1-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-20s3-eventlog: move non rpc eventlog headers to own include file.Günther Deschner3-23/+42
Guenther
2008-11-19s3-ntsvcs: remove old hand-marshalling for ntsvcs getdevregprop.Günther Deschner2-26/+0
Guenther
2008-11-18Added ability to remove id mappings in wbinfo and libwbclient.Steven Danneman1-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-18Fix extended DN parse error when AD object does not have a SID.Steven Danneman1-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-17Fix bug #5900 reported by monyo@samba.gr.jp - vfs_readonly.so does not work.Jeremy Allison1-1/+2
Jeremy.
2008-11-17svcctl: fill in SERVICE_CONTROL from s3.Günther Deschner1-8/+0
Guenther
2008-11-13i18n/l10n pam_winbindBo Yang1-0/+6
Signed-off-by: Günther Deschner <gd@samba.org>
2008-11-08Make "construct_reply_common" staticVolker Lendecke1-1/+0
2008-11-08change CHECK_READ to use smb_request instead of inbufVolker Lendecke1-2/+2
2008-11-08Converting notify.c to store a request, not an inbufVolker Lendecke1-2/+2
2008-11-06Add wrapper str_list_make_v3() to replace the old S3 behavior ofJeremy Allison1-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.
2008-11-06s3: rpc: let serverinfo_to_SamInfo3() work with no pipe_session_keyStefan Metzmacher1-1/+2
metze
2008-11-04Convert blocking.c to store a smb_request instead of just inbufVolker Lendecke1-1/+1
2008-11-04Add construct_reply_common_req wrapperVolker Lendecke1-0/+1
The goal is to remove the remaining direct calls to construct_reply_common.
2008-11-04Pass all of RAW-ACLS except for inheritence. Working on that next.Jeremy Allison1-0/+4
Jeremy.
2008-11-03s3: proto.h: add missing sys_[g|s]et_quota_vfs() prototypesStefan Metzmacher1-0/+3
metze
2008-11-03Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij4-3/+14
2008-11-02Remove some inbuf references by adding "cmd" to smb_requestVolker Lendecke1-0/+1
2008-11-02Pass smb_request to send_trans_reply to match with send_[nt]trans[2]_replyVolker Lendecke1-1/+1
2008-11-02Remove global_loadparm stub in Samba 3 as it's no longer used.Jelmer Vernooij1-1/+0
2008-11-02Samba3: Remove more configure tests already done by libreplace.Jelmer Vernooij1-8/+0
2008-11-02Remove MIN, MAX, slprintf, vslprintf defines already provided by libreplace.Jelmer Vernooij1-14/+1
2008-11-02Remove a bunch of direct inbuf references by adding "vwv" to smb_requestVolker Lendecke1-0/+1
2008-11-02Remove another use of global_loadparm.Jelmer Vernooij1-0/+1
Eventually, we should move some of these parameters into a separate struct (perhaps into smb_transport_options?), to avoid the long lists of parameters.
2008-11-02Remove some direct inbuf references by adding smbreq_bufremVolker Lendecke2-1/+3
2008-11-02Simplify params of srvstr_pull_buf_talloc()Volker Lendecke1-2/+3
Now that "req" is available everywhere, use it. Rename srvstr_pull_buf_talloc() to srvstr_pull_req()
2008-11-02Add srvstr_get_path_req[_wcard]Volker Lendecke1-0/+6
2008-11-01The non-talloc versions of srvstr_pull are not longer neededVolker Lendecke1-8/+0
2008-11-01Remove IS_DOT and IS_DOTDOT macros, already provided by libreplace orJelmer Vernooij1-8/+0
the system.
2008-11-01Move ABS() to libutil.Jelmer Vernooij1-24/+0
2008-11-01Remove a bunch of direct inbuf references by adding "buf" to smb_requestVolker Lendecke1-0/+1
2008-11-01Apply some const to get_lock_*()Volker Lendecke1-3/+6
2008-11-01Apply some const to np_write()Volker Lendecke1-1/+1
2008-11-01Add a "buflen" struct member to smb_requestVolker Lendecke1-0/+1
This removes some explicit inbuf references and also removes a pointless check in reply_echo. The buflen can never be more than 64k, this is just a 16 bit value.
2008-11-01Use shared doserr.c.Jelmer Vernooij1-6/+0
2008-11-01Remove duplicate prototypes.Jelmer Vernooij1-11/+1
2008-11-01Merge branch 'master' of /home/jelmer/samba3Jelmer Vernooij5-158/+4
Conflicts: lib/replace/README lib/replace/libreplace.m4 lib/replace/replace.c source3/include/proto.h source3/lib/system.c
2008-11-01Use dup2() replacement from libreplace.Jelmer Vernooij1-1/+0
2008-11-01Remove sys_dl*() - stubs are already provided by libreplace.Jelmer Vernooij1-4/+0
2008-11-01Remove sys_chroot() - libreplace already provides an alternative.Jelmer Vernooij1-1/+0
2008-11-01Move sys_realpath() to libreplace.Jelmer Vernooij1-1/+0
2008-11-01Move sys_lchown() to libreplace.Jelmer Vernooij1-1/+0