summaryrefslogtreecommitdiffstats
path: root/source3/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* Remove the so-far unused lua-stuff for the 3.4 releaseVolker Lendecke2009-04-151-97/+3
| | | | (cherry picked from commit 0349dad1633cd9574e0d8c7d2054e4c7dd0fdc21)
* s3-eventlog: move rpc_server/srv_eventlog_lib.c out of rpc_server.Günther Deschner2009-04-151-1/+1
| | | | | | Guenther (cherry picked from commit 98d703a6b7c102db49b6cdc2a57545a90efefabf) (cherry picked from commit 76fdbdcb3a58d90d669101fe303e5ccc14992b26)
* s3:build: add targets to show how libraries will be built / linkedMichael Adam2009-04-151-0/+120
| | | | | | | | showlibtalloc, showlibtdb, ... and one overall showlibs target. Michael (cherry picked from commit 1e92ddd40523f053513f9d12611e5a70c8a425f0) (cherry picked from commit aeedc9e0ce1843aee9c3f4fa83f5132557de3049)
* s3:build: don't build the static libs unconditionallyMichael Adam2009-04-151-7/+7
| | | | | | Michael (cherry picked from commit 99b486a056222d69a4865d4ee828163902de8eba) (cherry picked from commit d68e62f1a83e71a7dec6ce9b10b8963bc3c514b5)
* s3:build: add LIBSMBCLIENT_LIBS and LIBSMBSHAREMODES_LIBS to MakefileMichael Adam2009-04-151-0/+2
| | | | | | | | for completeness Michael (cherry picked from commit b79157f602163c671a413202424652e35c973b12) (cherry picked from commit 917d1d78980a6490f92e41f356ee5fa3a3bcdfcf)
* s3:build: rename WINBIND_LIBS -> LIBWBCLIENT_LIBS for unificationMichael Adam2009-04-151-26/+26
| | | | | | Michael (cherry picked from commit 993c87495b80caff8ce288a29cd1ce8935224ca2) (cherry picked from commit 2c158434576bc3921f6de737cf3332c1baf1f4da)
* s3:build: unify linking of libwbclient with a @LIBWBCLIENT_TARGET@Michael Adam2009-04-151-53/+51
| | | | | | | | | just like for the libs configured with SMB_LIBRARY(). This makes @LIBWBCLIENT_STATIC@ vanish from the object collections. Michael (cherry picked from commit baf39de623d39dba6fe0bfed899f9b232f9c1266) (cherry picked from commit f2bdfbfe7d43ec993806f4783ff089c0972e20dc)
* s3:build: first cut at fixing linking of shared/static libs internallyMichael Adam2009-04-151-78/+78
| | | | | | | | | | | | This is based on a patch from the debian packages by Steve Langasek <vorlon@debian.org>. It removes the static libs from the object collections. For those libs that are set up with SMB_LIBRARY(). Michael (cherry picked from commit f9eb77477b82740814e6143837d8a70f8090b9a5) (cherry picked from commit 874b6dc483f681842d076f597979feeb4b288bb4)
* s3:build: add a SHOWCFLAGS target for debugging how CFLAGS are assebledMichael Adam2009-04-151-0/+15
| | | | | | Michael (cherry picked from commit 9aab2631c6294ebc3e4a7ab2367e22e3d552d41b) (cherry picked from commit d2a09b6b1c1aa4a3a42a8a305ca6f824465d2d53)
* s3:build: line-wrap assignment of FLAGS for readabilityMichael Adam2009-04-151-1/+10
| | | | | | Michael (cherry picked from commit b2e8bc28a5f589b86269907ff384a9e4c1f3aaca) (cherry picked from commit 38a7ba0d7fd17f76037117b0808c73e03f7fe02b)
* s3:build: fix build of pam_winbind.so with static linkingMichael Adam2009-04-151-1/+1
| | | | | | | Static talloc libs were missing since conversion to talloc. Michael (cherry picked from commit 848919e86ee8040aa81b8be2559283ada22cc723)
* s3/ldbtools: don't neddlessly link against wbinbind libsBjörn Jacke2009-04-151-6/+6
| | | | | Signed-off-by: Michael Adam <obnox@samba.org> (cherry picked from commit 9f68847576c4c5e77f042e97810be4f53574baba)
* s3/cifs: don't link cifs mount helpers agains poptBjörn Jacke2009-04-151-6/+6
| | | | | | | the mount helpers don't use any popt symbols Signed-off-by: Michael Adam <obnox@samba.org> (cherry picked from commit 682ce450c072ad4fd8c23b9f8990f1294254f2aa)
* s3/pam_smbpass: don't link agains KRB5LIBSBjörn Jacke2009-04-151-1/+1
| | | | | | | pam_smbpass doesn't use the krb5 stuff Signed-off-by: Michael Adam <obnox@samba.org> (cherry picked from commit 863c61de4c0a29a0cdad59fa3bebf17963ef6db2)
* s3:build: make SHOWFLAGS target phony and add alias showflagsMichael Adam2009-04-151-0/+4
| | | | | | | Michael Signed-off-by: Michael Adam <obnox@samba.org> (cherry picked from commit 3c7f26b5e1e7f2bfd08de27e6e7772b614ef9121)
* remove non standard way to point to ctdb pathBjörn Jacke2009-04-151-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> (cherry picked from commit 12aba91bacc9c064fa57325d1b1f50afb2eddfaa)
* s3: remove unused rpc_parse/parse_sec.c file.Günther Deschner2009-04-151-1/+1
| | | | | | Guenther (cherry picked from commit 72636db8e5f06e887db6c34b6f88bef567c093dd) (cherry picked from commit 8ab087da9038f7b80b4488727be49092a7e562cf)
* Add tevent avahi bindingVolker Lendecke2009-04-151-3/+5
| | | | (cherry picked from commit 49fc1138b5e4dcf66b84a14ba47cc1da40c764f2)
* Add avahi detection to configureVolker Lendecke2009-04-151-0/+1
| | | | (cherry picked from commit b943e0083f6b0daa226f395158fcf7f467cdacd0)
* Add dirsort moduleAndy Kelk2009-04-151-0/+5
| | | | (cherry picked from commit 2364bc8dcd46ca66e06e1dd8d4ed224611d65330)
* add a versiontest program to print samba_version_string().Michael Adam2009-04-151-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 (cherry picked from commit a75c184cafbb80adb0a3b056e55608d2d263a0c6)
* Fix bug #6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb ↵Jeremy Allison2009-04-151-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. (cherry picked from commit 8e1c29a8be7ea21a6998b77e872bcef90160ee83)
* s3-spoolss: remove rpc_server/srv_spoolss.c alltogether.Günther Deschner2009-04-151-2/+2
| | | | | | Guenther (cherry picked from commit 36d07858069ed8710a0ad822535074bed77ec130) (cherry picked from commit 931e48a757d40fb4dd5099560fe31afad201464c)
* s3-spoolss: remove rpc_parse/parse_spoolss.c alltogether.Günther Deschner2009-04-151-2/+1
| | | | | | | | Good-Bye, last hand-marshalled rpc functions, rest in peace. Guenther (cherry picked from commit a502392541bcb45babbb8ca57e17306aa726ee9b) (cherry picked from commit 82e78e67e00863437ef26914ff8d85007509b620)
* s3: remove rpc_parse/parse_buffer.c completely.Günther Deschner2009-04-151-2/+1
| | | | | | Guenther (cherry picked from commit 2d10548ab16d6fa3057b4649e0ae6b9f6a52bd83) (cherry picked from commit bb4792208569b4baaf7472bdf95682c152399dca)
* Remove pwd_cache.c, it was doing nothing. Make user_name, domain, andJeremy Allison2009-04-151-1/+1
| | | | | | password talloc'ed strings within the cli_struct. Jeremy. (cherry picked from commit 6be4bf17de47d1b468389de1225a72daa94e0119)
* Add a vfs_preopen module to hide fs latenciesVolker Lendecke2009-03-101-0/+5
|
* use test -f, Solaris /bin/sh doesn't know test -eBjörn Jacke2009-03-021-1/+1
|
* Use samba3's own iconv implementation for now, until all changes areJelmer Vernooij2009-03-021-1/+1
| | | | merged.
* s3 OneFS: Refactor config code and cleanup includesTim Prouty2009-03-011-2/+2
|
* Merge branch 'master' of git://git.samba.org/samba into convenienceJelmer Vernooij2009-03-011-1/+2
|\
| * Move secacl to top-level.Jelmer Vernooij2009-03-011-1/+1
| |
| * Move secace.c to top-level.Jelmer Vernooij2009-03-011-1/+2
| |
* | Use common header file for character set handling in Samba 3 and Samba 4.Jelmer Vernooij2009-03-011-2/+2
|/
* Add tevent_ntstatusVolker Lendecke2009-02-261-1/+1
|
* s3: Rename auth_onefs_wb and pdb_onefs_samDan Sledz2009-02-241-5/+5
| | | | | | | auth_onefs_wb.c -> auth_wbc.c pdb_onefs_sam.c -> pdb_wbc_sam.c No changes to functionality
* Add tevent_req_is_unix_errorVolker Lendecke2009-02-241-1/+2
|
* s3:Makefile: build libcli/ldap filesStefan Metzmacher2009-02-241-10/+13
| | | | metze
* Refactored sys_fork() and sys_pid() into shared util librarySteven Danneman2009-02-231-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().
* s3-spoolss: remove cli_spoolss_notify.c completly.Günther Deschner2009-02-231-1/+1
| | | | | | All of the spoolss change notify code uses pidl generated functions now. Guenther
* For some unknown reason ldbrename was not being built in samba3.Simo Sorce2009-02-221-1/+8
|
* Introduce a new passdb backend: pdb_onefs_samDan Sledz2009-02-201-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.
* Introduce a new authentication backend auth_onefs_wbDan Sledz2009-02-201-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
* Moved become_daemon() and close_low_fds() to shared util libSteven Danneman2009-02-201-1/+2
|
* s3: OneFS implementation of change notifySteven Danneman2009-02-201-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.
* s3 OneFS: Add shadow copy moduleTim Prouty2009-02-191-0/+5
|
* s3: Test module for perfcount systemtodd stecher2009-02-131-0/+5
| | | | | Add 'perfcount module = pc_test' to exercise this module. Results are logged into smb.log every 50 operations (configurable via smb.conf).
* OneFS implementation of BRL VFS ops:Zack Kirsch2009-02-131-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.
* Fix "make etags" properly :-)Volker Lendecke2009-02-121-36/+1
|
* s3-spoolss: add init_systemtime helper.Günther Deschner2009-02-121-0/+1
| | | | Guenther