summaryrefslogtreecommitdiffstats
path: root/source3/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* If we receive a DOS error code, nt_errstr should display itVolker Lendecke2009-02-101-2/+2
|
* s3: OneFS bulk directory enumeration supportSteven Danneman2009-02-091-1/+1
| | | | | | | | | | | | | | | | | | OneFS provides the bulk directory enumeration syscall readdirplus(). This syscall has the same semantics as the NFSv3 READDIRPLUS command, returning a batch of directory entries with prefetched stat information via one syscall. This commit wraps the readdirplus() call in the existing POSIX readdir/seekdir VFS interface. By default a batch of 128 directory entries are optimistically read from the kernel into a global cache, and fed to iterative calls of VFS_OP_READDIR. The global buffers could be avoided in the future by hanging connection specific buffers off the conn struct. Added new parameter "onefs:use readdirplus" which toggles usage of this code on or off.
* s3 OneFS: Add kernel oplocks implementationTim Prouty2009-02-091-1/+1
| | | | | | | | | A few functions in oplocks_onefs.c need to be accessed from the onefs vfs module. It would be ideal if oplocks were implemented at the vfs layer, but since they aren't yet, a new header is added to source3/include to make these functions available to the onefs vfs module. oplocks_onefs.o doesn't need to be linked into the onefs vfs module explicitly, since it is already linked into smbd by default.
* S3 OneFS: Add in Isilon specific performance counter moduletodd stecher2009-02-091-0/+5
|
* S3: New module interface for SMB message statistics gatheringtodd stecher2009-02-091-2/+6
| | | | | | | This changelist allows for the addition of custom performance monitoring modules through smb.conf. Entrypoints in the main message processing code have been added to capture the command, subop, ioctl, identity and message size statistics.
* async_sock: Use unix errnos instead of NTSTATUSKai Blin2009-02-091-2/+3
| | | | | This also switches wb_reqtrans to use wbcErr instead of NTSTATUS as it would be pointless to convert to errno first and to wbcErr later.
* s3-spoolss: prepare to use generated spoolss.Günther Deschner2009-02-061-3/+6
| | | | Guenther
* spoolss: move ndr spoolss helper to main librpc dir.Günther Deschner2009-02-051-0/+3
| | | | Guenther
* s3-eventlog: w00t! remove last traces of old eventlog rpc marshalling.Günther Deschner2009-02-041-1/+1
| | | | | | spoolss, I'm coming! Guenther
* s3-eventlog: remove old eventlog server.Günther Deschner2009-02-041-1/+1
| | | | Guenther
* s3-net: add "net eventlog dump".Günther Deschner2009-02-041-4/+7
| | | | | | This allows to dump a native (non-wrapped) win32 *.evt eventlog file. Guenther
* s3-eventlogadm: add command to dump stored tdb entries.Günther Deschner2009-02-031-1/+3
| | | | Guenther
* s3:selftest: run test_posix_s3.sh testsStefan Metzmacher2009-02-031-1/+3
| | | | metze
* s3:build: pass the path to smbtorture4 down to make with and without '-t' prefixStefan Metzmacher2009-02-031-1/+2
| | | | metze
* s3:build: fix typo introduced in "fix build without shared libs"Michael Adam2009-02-021-1/+1
| | | | Michael
* s3:build: fix linking of bin/net when shared libs have been disabledMichael Adam2009-02-021-1/+1
| | | | Michael
* shared: Move dom_sid_* utility functions to top levelKai Blin2009-02-011-2/+2
|
* Split up async_req into a generic and a NTSTATUS specific partVolker Lendecke2009-02-011-1/+1
|
* fix build with external dns_sd librariesBjörn Jacke2009-02-011-1/+1
|
* Add the "SMBD" rpc transportVolker Lendecke2009-01-301-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... :-)
* s3:configure: autodetect ctdb/cluster supportStefan Metzmacher2009-01-291-1/+0
| | | | | | | We need to make sure ctdb has transaction support and we autodetect ipv6 support. metze
* selftest: fix Samba3 bugsStefan Metzmacher2009-01-291-1/+2
| | | | metze
* async_sock: Move to top levelKai Blin2009-01-281-1/+1
|
* s3: try to make 'make selftest' work againStefan Metzmacher2009-01-281-2/+5
| | | | metze
* s3:build: don't use $(FLAGS) in linking targets - it is uselessMichael Adam2009-01-281-58/+58
| | | | Michael
* s3: separate tdb validation code out into its own source fileMichael Adam2009-01-281-1/+4
| | | | | | | So this gets now linked only into its single user: winbindd (needed by winbindd_cache.c) Michael
* s3 build: Eliminate the gmake-specific Makefile syntaxTim Prouty2009-01-271-13/+3
|
* s3 make test: Add the ability to specify a custom smb.conf for make testTim Prouty2009-01-261-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
* async_req: Move to top level dirKai Blin2009-01-231-1/+1
|
* Add the socket rpc client transportVolker Lendecke2009-01-221-1/+2
|
* Add the named pipe rpc client transportVolker Lendecke2009-01-221-1/+1
|
* RPC_CLIENT_OBJ is the right variable for cli_pipe.oVolker Lendecke2009-01-221-2/+2
|
* libsmbconf: move the non-registry parts of libsmbconf to top levelMichael Adam2009-01-211-2/+3
| | | | Michael
* Make STATEDIR and CACHEDIR configurable through ./configure and loadparm.cSteven Danneman2009-01-121-2/+7
| | | | | | If they are not explicitely set in either place both will default to LOCKDIR. Signed-off-by: Michael Adam <obnox@samba.org>
* s3: Add OneFS alternate data streams implementationTim Prouty2009-01-111-1/+1
|
* start rpcclient epmapperVolker Lendecke2009-01-091-1/+1
|
* s3-svcctl: remove last traces of hand-marshalled svcctl code.Günther Deschner2009-01-091-4/+2
| | | | Guenther
* s3-svcctl: build svcctl marshalling helper.Günther Deschner2009-01-091-1/+2
| | | | Guenther
* s3-rpcclient: add eventlog test client.Günther Deschner2009-01-081-1/+1
| | | | Guenther
* s3:smbd: move all globals and static variables in globals.[ch]Stefan Metzmacher2009-01-081-1/+1
| | | | | | The goal is to move all this variables into a big context structure. metze
* s3-srvsvc: remove all init_srvsvc* functions.Günther Deschner2009-01-061-2/+1
| | | | Guenther
* Attempt to fix crash seen with new CUPS async printcap loading code.Jeremy Allison2009-01-051-1/+1
| | | | Jeremy.
* s3: build lib/tevent staticly into samba3Stefan Metzmacher2009-01-051-1/+2
| | | | metze
* Add a quick test of wb_trans_send/recvVolker Lendecke2009-01-041-0/+1
|
* Move winbindd/winbindd_reqtrans.c to lib/wb_reqtrans.cVolker Lendecke2009-01-041-1/+0
|
* Make sharesec utility part of the default binary install.Steven Danneman2008-12-281-2/+2
|
* s3-ntsvcs: remove last traces of hand-marshalled NTSVCS.Günther Deschner2008-12-171-2/+2
| | | | Guenther
* net luaVolker Lendecke2008-12-171-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.
* Compile libluaVolker Lendecke2008-12-171-0/+76
|
* Remove ndrdump - it's available in merged build mode as bin/ndrdump4 and ↵Jelmer Vernooij2008-12-161-22/+1
| | | | uses the exact same object files there.