summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2009-03-24s3: use generated dcerpc code.Günther Deschner1-1/+2
Guenther
2009-03-23s3:build: make SHOWFLAGS target phony and add alias showflagsMichael Adam1-0/+4
Michael
2009-03-23Add tevent avahi bindingVolker Lendecke1-3/+5
2009-03-23Add avahi detection to configureVolker Lendecke1-0/+1
2009-03-23remove non standard way to point to ctdb pathBjörn Jacke1-2/+1
we can provide the path to ctdb via the --with-ctdb=... configure flag like we do it with other packageѕ, too. There is no need for another redundnant Makefile hack to point the ctdb header location Signed-off-by: Michael Adam <obnox@samba.org>
2009-03-23s3:smbd: use new simplified snb_signing code in the serverStefan Metzmacher1-1/+1
We keep the seqnum/mid mapping in the smb_request structure. This also moves one global variable into the smbd_server_connection struct. metze
2009-03-23s3:libsmb: add a much simplified smb_siging infrastructureStefan Metzmacher1-1/+2
It's the job of the caller to maintain the seqnum/mid mapping. Hopefully we can use this code in s4 later too. metze
2009-03-23s3:libsmb: rename smb_signing.c => clisigning.cStefan Metzmacher1-1/+1
This prepares a large simplification of the smb_signing code metze
2009-03-22Add dirsort moduleAndy Kelk1-0/+5
2009-03-19add a versiontest program to print samba_version_string().Michael Adam1-0/+4
This is to allow for testing samba_version_string() without the need to compile any of the larger binaries like smbd or net... Michael
2009-03-19s3:build: compile lib/tsocket and libcli/cldapStefan Metzmacher1-1/+13
metze
2009-03-18Fix bug #6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb ↵Jeremy Allison1-5/+5
correctly. This is a really nasty one to fix as in order to successfully update the passdb.tdb we must do the equivalent of a tdbbackup to move to the new hash values before we do the upgrade. Jeremy.
2009-03-18s3-spoolss: remove rpc_server/srv_spoolss.c alltogether.Günther Deschner1-2/+2
Guenther
2009-03-18s3-spoolss: remove rpc_parse/parse_spoolss.c alltogether.Günther Deschner1-2/+1
Good-Bye, last hand-marshalled rpc functions, rest in peace. Guenther
2009-03-17s3: remove rpc_parse/parse_buffer.c completely.Günther Deschner1-2/+1
Guenther
2009-03-15Merge branch 'checktalloc' of /home/jelmer/samba4Jelmer Vernooij1-3/+2
2009-03-14Fix comment about shell in Makefile.Jelmer Vernooij1-3/+2
2009-03-13Remove pwd_cache.c, it was doing nothing. Make user_name, domain, andJeremy Allison1-1/+1
password talloc'ed strings within the cli_struct. Jeremy.
2009-03-10Add a vfs_preopen module to hide fs latenciesVolker Lendecke1-0/+5
2009-03-02use test -f, Solaris /bin/sh doesn't know test -eBjörn Jacke1-1/+1
2009-03-02Use samba3's own iconv implementation for now, until all changes areJelmer Vernooij1-1/+1
merged.
2009-03-01s3 OneFS: Refactor config code and cleanup includesTim Prouty1-2/+2
2009-03-01Merge branch 'master' of git://git.samba.org/samba into convenienceJelmer Vernooij1-1/+2
2009-03-01Use common header file for character set handling in Samba 3 and Samba 4.Jelmer Vernooij1-2/+2
2009-03-01Move secacl to top-level.Jelmer Vernooij1-1/+1
2009-03-01Move secace.c to top-level.Jelmer Vernooij1-1/+2
2009-02-26Add tevent_ntstatusVolker Lendecke1-1/+1
2009-02-24s3: Rename auth_onefs_wb and pdb_onefs_samDan Sledz1-5/+5
auth_onefs_wb.c -> auth_wbc.c pdb_onefs_sam.c -> pdb_wbc_sam.c No changes to functionality
2009-02-24Add tevent_req_is_unix_errorVolker Lendecke1-1/+2
2009-02-24s3:Makefile: build libcli/ldap filesStefan Metzmacher1-10/+13
metze
2009-02-23Refactored sys_fork() and sys_pid() into shared util librarySteven Danneman1-1/+1
This fixes a bug in 116ce19b, where we didn't clear the pid cache in become_daemon() and thus the /var/run/smbd.pid didn't match the actual pid of the parent process. Currently S4 will clear the pid cache on fork but doesn't yet take advantage of the pid cache by using sys_pid() instead of the direct get_pid().
2009-02-23s3-spoolss: remove cli_spoolss_notify.c completly.Günther Deschner1-1/+1
All of the spoolss change notify code uses pidl generated functions now. Guenther
2009-02-22For some unknown reason ldbrename was not being built in samba3.Simo Sorce1-1/+8
2009-02-20Introduce a new passdb backend: pdb_onefs_samDan Sledz1-0/+4
Implements a custom backend for onefs that exclusively uses the wbclient interface for all passdb calls. It lacks some features of a standard passdb. In particular it's a read only interface and doesn't implement privileges.
2009-02-20Introduce a new authentication backend auth_onefs_wbDan Sledz1-0/+5
This new backend is custom tailored to onefs' unique requirements: 1) No fallback logic 2) Does not validate the domain of the user 3) Handles unencrypted passwords
2009-02-20Moved become_daemon() and close_low_fds() to shared util libSteven Danneman1-1/+2
2009-02-20s3: OneFS implementation of change notifySteven Danneman1-2/+3
The OneFS Samba implementation of change notify is modeled after the usage of Linux's inotify kernel subsystem. A single call is made into the onefs.so VFS module to initialize kernel tracking of certain file change events. When these events occur a kernel notification is sent to smbd and the notification event is translated and given to the general Samba Change Notify layer through a callback function. The most difficult aspect is converting an SMB CompletionFilter to a matching ifs_event mask, and then back to an appropriate change notify action. Currently, not all possible cases are handled by the this module, but the most prevalent ones, which are tested by smbtorture, are implemented.
2009-02-19s3 OneFS: Add shadow copy moduleTim Prouty1-0/+5
2009-02-13s3: Test module for perfcount systemtodd stecher1-0/+5
Add 'perfcount module = pc_test' to exercise this module. Results are logged into smb.log every 50 operations (configurable via smb.conf).
2009-02-13OneFS implementation of BRL VFS ops:Zack Kirsch1-1/+2
* Much of the beginning should look familiar, as I re-used the OneFS oplock callback record concept. This was necessary to keep our own state around - it really only consists of a lock state, per asynchronous lock that is currently unsatisfied. The onefs_cbrl_callback_records map to BLRs by the id. * There are 4 states an async lock can be in. NONE means there is no async currently out for the lock, as opposed to ASYNC. DONE means we've locked *every* lock (keep in mind a request can ask for multiple locks at a time.) ERROR is an error. * onefs_cbrl_async_success: The lock_num is incremented, and the state changed, so that when process_blocking_lock_queue is run, we will try the *next* lock, rather than the same one again. * onefs_brl_lock_windows() has some complicated logic: * We do a no-op if we're passed a BLR and the matching state is ASYNC -- this means Samba is trying to get the same lock twice, and we just need to wait longer, so we return an error. * PENDING lock calls happen when the lock is being queued on the BLQ -- we do async in this case. * We also do async in the case that we're passed a BLR, but the lock is not pending. This is an async lock being probed by process_blocking_lock_queue. * We do a sync lock for any normal first request of a lock. * Failure is returned, but it doesn't go to the client unless the lock has actually timed out.
2009-02-12Fix "make etags" properly :-)Volker Lendecke1-36/+1
2009-02-12s3-spoolss: add init_systemtime helper.Günther Deschner1-0/+1
Guenther
2009-02-11Added nsswitch/ object files to make cleanSteven Danneman1-5/+4
* also removed duplicate paths to lib directories in make clean
2009-02-11s3:build: some implementations of "ln" are picky about the order of argumentsMichael Adam1-15/+15
Michael
2009-02-10If we receive a DOS error code, nt_errstr should display itVolker Lendecke1-2/+2
2009-02-09s3: OneFS bulk directory enumeration supportSteven Danneman1-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.
2009-02-09s3 OneFS: Add kernel oplocks implementationTim Prouty1-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.
2009-02-09S3 OneFS: Add in Isilon specific performance counter moduletodd stecher1-0/+5
2009-02-09S3: New module interface for SMB message statistics gatheringtodd stecher1-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.
2009-02-09async_sock: Use unix errnos instead of NTSTATUSKai Blin1-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.