summaryrefslogtreecommitdiff
path: root/source3/include
AgeCommit message (Collapse)AuthorFilesLines
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
2008-11-01Move sys_symlink() to libreplace.Jelmer Vernooij1-2/+0
2008-11-01Move sys_readlink() to libreplace.Jelmer Vernooij1-1/+0
2008-11-01Move sys_link to libreplace.Jelmer Vernooij1-1/+0
2008-11-01Merge branch 'master' of git://git.samba.org/sambaJelmer Vernooij2-16/+1
2008-11-01proto.h: Remove prototypes already in other header files.Jelmer Vernooij1-120/+0
2008-11-01Samba3: Include util.h header file rather than having custom prototypes.Jelmer Vernooij2-11/+3
2008-10-31Get closer to passing S4 RAW-ACLs.Jeremy Allison1-1/+1
Jeremy.
2008-11-01s3-accessmask: re-run make samba3-idl and remove duplicate copies.Günther Deschner1-15/+0
Guenther
2008-10-31s3-samr: remove duplicate copies of Alias Object specific access rights.Günther Deschner1-28/+0
Guenther
2008-10-31s3-samr: remove duplicate copies of Group Object specific access rights.Günther Deschner1-29/+0
Guenther
2008-10-31s3-samr: remove duplicate copies of Domain Object specific access rights.Günther Deschner1-40/+0
Guenther
2008-10-31s3-samr: remove duplicate copies of SAM user specific access rights.Günther Deschner1-43/+0
Guenther
2008-10-31s3-samr: remove duplicate copies of SAM server specific access rights.Günther Deschner1-31/+0
Guenther
2008-10-31Unify se_access_check with the S4 code. Will makeJeremy Allison1-3/+2
calculation of SEC_FLAG_MAXIMUM_ALLOWED much easier for files. Jeremy.
2008-10-31errors: share dcerpc error function.Günther Deschner1-2/+2
Guenther
2008-10-30Start moving us closer to passing S4 RAW-ACL test using the vfs_acl_xattr ↵Jeremy Allison1-0/+1
module. Inheritance fails at the moment though. Jeremy.
2008-10-29Allow a new file to inherit the Windows ACL from its parent.Jeremy Allison1-2/+11
Now to do the same for directories. Jeremy.
2008-10-25Add proxied named pipe supportVolker Lendecke1-1/+2
This is a central piece of the "merged build" thing: Forward named pipes from samba3 to samba4. This patch is not finished yet, as we will have to forward the smb-level authentication information to samba4, but I'm pushing this patch already to demonstrate the implementation without clutter. It adds an intermediate parameter np:proxy = srvsvc samr winreg wkssvc ... and so on that states which of the pipes should be forwarded to the s4 unix domain socket DEFAULT. The parameter is intermediate because once we have a proper endpoint mapper implementation, this information will be retrieved out of a database. If anybody wants to try this, do the merged build and configure s4 with server services = samba3_smb, rpc, nbt, wrepl, ldap, cldap, kdc, drepl samba3:smbd = /data/inst/sbin/smbd and s3 with auth methods = guest netlogond np:proxy = srvsvc samr winreg wkssvc netlogon ntlsa ntsvcs lsass lsarpc netdfs \ rpcecho initshutdown epmapper svcctl eventlog drsuapi Then run rpcclient against samba4. It will fork s3, which authenticates against s4, and then forwards the rpc requests to s4. Volker