summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2009-01-30Add the "SMBD" rpc transportVolker Lendecke1-1/+1
The idea of this is that all client utils like smbpasswd and also for example "net join" do not access our internal databases like passdb and secrets.tdb directly anymore but pass everything throught the well-established RPC interfaces. The way you use this is the following: With rpc_cli_smbd_conn_init() or its async variant you initialize a "struct rpc_cli_smbd_conn". This structure is the link to a freshly forked smbd, ready to be used for RPC services. You should only ever have one such structure in your program. More don't hurt, but are plainly unnecessary. If you want to use the SAMR pipe to change a passwort, you connect to that pipe with rpc_pipe_open_local. Do you normal rpccli_samr calls on that and your locally forked smbd will connect to passdb for you. GD, this might make the distinction between the _l and _r calls in libnetapi mostly unnecessary. At least it is intended to do so... :-)
2009-01-29s3:configure: autodetect ctdb/cluster supportStefan Metzmacher1-1/+0
We need to make sure ctdb has transaction support and we autodetect ipv6 support. metze
2009-01-29selftest: fix Samba3 bugsStefan Metzmacher1-1/+2
metze
2009-01-28async_sock: Move to top levelKai Blin1-1/+1
2009-01-28s3: try to make 'make selftest' work againStefan Metzmacher1-2/+5
metze
2009-01-28s3:build: don't use $(FLAGS) in linking targets - it is uselessMichael Adam1-58/+58
Michael
2009-01-28s3: separate tdb validation code out into its own source fileMichael Adam1-1/+4
So this gets now linked only into its single user: winbindd (needed by winbindd_cache.c) Michael
2009-01-27s3 build: Eliminate the gmake-specific Makefile syntaxTim Prouty1-13/+3
2009-01-26s3 make test: Add the ability to specify a custom smb.conf for make testTim Prouty1-2/+16
- Adds new -c <custom conf> option to selftest.sh that when specified adds a line to make test's server.conf: "include <custom conf>" - Adds getopts processing to selftest.sh - Changes selftest.sh shrdir arg to use -s <shrdir> - Changes selftest.sh smbtorture4_path arg to use -t <smbtortur4 path> - Adds configure option --with-selftest-custom-conf=<custom conf> - Updates Makefile.in to take advantage of the new/changed parameters
2009-01-23async_req: Move to top level dirKai Blin1-1/+1
2009-01-22Add the socket rpc client transportVolker Lendecke1-1/+2
2009-01-22Add the named pipe rpc client transportVolker Lendecke1-1/+1
2009-01-22RPC_CLIENT_OBJ is the right variable for cli_pipe.oVolker Lendecke1-2/+2
2009-01-21libsmbconf: move the non-registry parts of libsmbconf to top levelMichael Adam1-2/+3
Michael
2009-01-12Make STATEDIR and CACHEDIR configurable through ./configure and loadparm.cSteven Danneman1-2/+7
If they are not explicitely set in either place both will default to LOCKDIR. Signed-off-by: Michael Adam <obnox@samba.org>
2009-01-11s3: Add OneFS alternate data streams implementationTim Prouty1-1/+1
2009-01-09start rpcclient epmapperVolker Lendecke1-1/+1
2009-01-09s3-svcctl: remove last traces of hand-marshalled svcctl code.Günther Deschner1-4/+2
Guenther
2009-01-09s3-svcctl: build svcctl marshalling helper.Günther Deschner1-1/+2
Guenther
2009-01-08s3-rpcclient: add eventlog test client.Günther Deschner1-1/+1
Guenther
2009-01-08s3:smbd: move all globals and static variables in globals.[ch]Stefan Metzmacher1-1/+1
The goal is to move all this variables into a big context structure. metze
2009-01-06s3-srvsvc: remove all init_srvsvc* functions.Günther Deschner1-2/+1
Guenther
2009-01-05Attempt to fix crash seen with new CUPS async printcap loading code.Jeremy Allison1-1/+1
Jeremy.
2009-01-05s3: build lib/tevent staticly into samba3Stefan Metzmacher1-1/+2
metze
2009-01-04Add a quick test of wb_trans_send/recvVolker Lendecke1-0/+1
2009-01-04Move winbindd/winbindd_reqtrans.c to lib/wb_reqtrans.cVolker Lendecke1-1/+0
2008-12-28Make sharesec utility part of the default binary install.Steven Danneman1-2/+2
2008-12-17s3-ntsvcs: remove last traces of hand-marshalled NTSVCS.Günther Deschner1-2/+2
Guenther
2008-12-17net luaVolker Lendecke1-4/+5
This adds a lua command line interpreter with some sample code how to build your own data types based on our internal data types. Not meant as the final word, but as a playground for experiments for people. Might be removed later when we find this turns out to be too awkward.
2008-12-17Compile libluaVolker Lendecke1-0/+76
2008-12-16Remove ndrdump - it's available in merged build mode as bin/ndrdump4 and ↵Jelmer Vernooij1-22/+1
uses the exact same object files there.
2008-12-16Share object files for gen_ndr.Jelmer Vernooij1-10/+1
2008-12-16Add new script for building IDL files in librpc/idl, generating bothJelmer Vernooij1-2/+2
Samba 3 and Samba 4 output.
2008-12-16Fix path to ndr_notify.c.Jelmer Vernooij1-1/+1
2008-12-16Move shared gen_ndr files to librpc/gen_ndr in the root.Jelmer Vernooij1-54/+54
At the moment these files are used just by Samba 3, but the next step will be using them from Samba 4 as well.
2008-12-16Consider shared IDL files and Samba3-specific IDL files separately, allow ↵Jelmer Vernooij1-3/+6
overriding output directory.
2008-12-16Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij1-14/+14
2008-12-16Rename dom_sid.idl -> server_id.idl (since it no longer actually contains ↵Jelmer Vernooij1-1/+1
the dom_sid). No longer include it from security.idl.
2008-12-16nsswitch: Move source3 files to top level dir.Kai Blin1-14/+14
Don't move source4 files yet to not confuse git's rename tracking too much.
2008-12-09s3: Add the OneFS SMB_VFS_CREATE_FILE implementationTim Prouty1-1/+2
This is the first pass at extending the onefs vfs module to support the CIFS-specific enhancements available on OneFS. Most of this patch is massaging the sama open path to work with ifs_createfile. ifs_createfile is a CIFS-specific syscall for opening/files and directories. It adds support for: - Full in-kernel access checks using a windows access_mask - Cluster-coherent share mode locks - Cluster-coherent oplocks - Streams - Setting security descriptors at create time - Setting dos_attributes at create time This patch does not implement the samba side of the streams support or oplocks support. Tests that expect oplocks to be granted or streams to be supported will fail. This will be remedied in upcoming patches.
2008-12-08Add infrastructure to transfer winbindd_request/response asynchronouslyVolker Lendecke1-0/+1
2008-12-02Add support for OneFS ACLsSteven Danneman1-2/+2
Add to the OneFS VFS module, support for NTFS ACLs through the calls: SMB_VFS_FGET_NT_ACL() SMB_VFS_GET_NT_ACL() SMB_VFS_FSET_NT_ACL() Also create several new onefs specific smb.conf parameters in onefs.h
2008-12-02Add OneFS VFS module skeleton.Tim Prouty1-0/+5
Also set configure to autodetect OneFS OS and build this VFS module.
2008-11-23ctags: Ignore source3/includes/proto.h for tags.Kai Blin1-1/+1
2008-11-23s3-build: do not auto-genereate ndr tables but use checked-in tables.Michael Adam1-3/+6
This removes the build-dependency on perl that was introduced in commit e0905c30908b4d621030689d33de28a13c04a690. The tables can now be re-built with "make ndr-tables". This is also called by make samba3-idl to ensure that the tables are updated after idl changes. This hopefully fixes the build on some build farm hosts (e.g. gwen). Michael
2008-11-22s3 build: don't specify ZLIB_LIBS (i.e. "-lz") in object collections.Michael Adam1-3/+3
This causes make to fail on at least HP-UX and MacOS X with message "no rule to make target -lz" or similar, when these object collections are specified in dependencies. Michael
2008-11-13i18n/l10n pam_winbindBo Yang1-6/+23
Signed-off-by: Günther Deschner <gd@samba.org>
2008-11-11s3: Add support for make test to use a share dir outside of the prefix dirTim Prouty1-1/+2
Some systems need to have the tdbs (and other files required for samba to run) on a different filesystem than the share directory that samba is exporting. This patch: - Adds an optional "shrdir" argument to selftest.sh - If shrdir is specified it will be used, otherwise the default will be used: "<prefix>/tmp" - Adds a new configure option: --with-selftest-shrdir - Plumbs shrdir through Makefile.in and configure.in
2008-11-11Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij1-0/+5
2008-11-10Added vfs_acl_tdb.c module to do ACLs completely in userspace. Passes all of ↵Jeremy Allison1-0/+5
RAW-ACLS except for the last test which uses a non-POSIX chown. More testing/documentation to follow. Jeremy.