summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r23410: Merge the core of the cluster code.Volker Lendecke1-3/+6
I'm 100% certain I've forgotten to merge something, but the main code should be in. It's mainly in dbwrap_ctdb.c, ctdbd_conn.c and messages_ctdbd.c. There should be no changes to the non-cluster case, it does survive make test on my laptop. It survives some very basic tests with ctdbd enables, I did not do the full test suite for clusters yet. Phew... Volker (This used to be commit 15553d6327a3aecdd2b0b94a3656d04bf4106323)
2007-10-10r23352: Don't generate stamp-h. AFAICT it is never used.James Peach1-1/+0
(This used to be commit d47d1a44e74b3cd02cddf1cf2f22460987102b66)
2007-10-10r23323: merged ldb changes from 3.0.26Andrew Tridgell1-1/+1
(This used to be commit 7c9a5c2a3f012a06e9550dc0de7df460c2fd943b)
2007-10-10r23321: remove unused variable (due to mad merge from Centeris patches)Gerald Carter1-1/+1
(This used to be commit 1b68302e344df1e35becd26c1959ab0f94d8b3bc)
2007-10-10r23317: Fix the build: r23315 was a little overeager in removing theMichael Adam1-4/+4
INIPARSER_OBJ from the bin/net target altogether. I re-add it in the guise of @BUILD_INIPARSER@ (to NET_OBJ). This also eliminates the need to have @BUILD_INIPARSER@ in the deps for the bin/net target. Same procedure for the pam_winbindd module. Michael (This used to be commit 114a80dd2e1ddc577ae6ab336878f48317ce3e98)
2007-10-10r23315: - don't use the builtin and -liniparser together in bin/netStefan Metzmacher1-4/+3
- unify handling on @BUILD_INIPARSER@ btw: nsswitch/pam_winbind.c doesn't compile anymore on SuSE 10.2! I think we should build pam modules by default to notice things like this in the build-farm... metze (This used to be commit 1f30ac2905989cb27daffcf864cf931c1cf76b67)
2007-10-10r23314: For some systems it's needed to inject replace.h intoStefan Metzmacher1-2/+2
the iniparser source code, I do it in a way we can still have a unmodified copy of iniparser in source/iniparser/ and have the wrapper stuff in source/iniparser_build/. If the build-farm is happy with this I'll merge it to 3_0_26 tomorrow... metze (This used to be commit 43d390d1863e7d8c1cb7c47f2272ee78661c352a)
2007-10-10r23295: Apply proto_exists and bin/.dummy dependencies consistently for allJames Peach1-137/+137
binaries. Fix vfs_zfsacl build rule in SAMBA_3_0. (This used to be commit 07fa76c6c7f54a95889415e27ce6d7c199a6a12c)
2007-10-10r23274: merge CloseEventlog() pidl conversion from 3.0.26 && fix a few init ↵Gerald Carter1-1/+2
call renames for svcctl in the previous commit (This used to be commit ebcae48ec10fefa74efcc3563cff50e3b9c2388c)
2007-10-10r23271: merge service control pidl change for CloseServiceHandle() from ↵Gerald Carter1-2/+3
SAMBA_3_0_26 (This used to be commit 0b1bc3521fac52f3164b6cc9e053abc3ceabf5e7)
2007-10-10r23242: BUG 4671: Fix Makefile syntax error when SMBMOUNT_PROGS is not definedGerald Carter1-1/+2
(This used to be commit 592e73dc31672c993aad5afde73b1c43dd31eed2)
2007-10-10r23224: Move map_nt_error_from_unix to lib/errmap_unix.c. This function isVolker Lendecke1-1/+1
useful even in binaries that don't link in libsmb (This used to be commit 52545d119277b42a46d13b5b031c85f47d96b84c)
2007-10-10r23183: Check in a change made by Tridge:Volker Lendecke1-1/+2
This replaces the internal explicit dev/ino file id representation by a "struct file_id". This is necessary as cluster file systems and NFS don't necessarily assign the same device number to the shared file system. With this structure in place we can now easily add different schemes to map a file to a unique 64-bit device node. Jeremy, you might note that I did not change the external interface of smb_share_modes.c. Volker (This used to be commit 9b10dbbd5de8813fc15ebbb6be9b18010ffe8139)
2007-10-10r23156: Install the smb_share_modes.h header file.Lars Müller1-0/+1
(This used to be commit e03a67ebc622aefb898b58aee55ac9ebadadd349)
2007-10-10r23155: Rename INSTALLPERMS to INSTALLPERMS_BIN to differenciate clearer fromLars Müller1-32/+32
INSTALLPERMS_DATA. (This used to be commit 7a9ea106ff7ce54029bcd604d7a89b7134c2b885)
2007-10-10r23154: Add INSTALLPERMS_DATA set to 0644 to install the header files with thisLars Müller1-3/+4
permission set instead of 0755. (This used to be commit 1db52993eda542757e80e1d7d2ce82a9c9abd93a)
2007-10-10r23121: Fix Bug #2727 and let pam_smbpass at least link and dlopen correctly ↵Günther Deschner1-3/+3
again. Thanks to Bartlomiej Solarz-Niesluchowski <Bartlomiej.Solarz-Niesluchowski@wit.edu.pl>. Guenther (This used to be commit ba956ab8e4097d46bbad12caf2fad6857f463618)
2007-10-10r23117: Factor out local messaging.Volker Lendecke1-1/+1
This removes message_block / message_unblock. I've talked to Jeremy and Günther, giving them my reasons why I believe they have no effect. Neither could come up with a counter-argument, so they go :-) (This used to be commit a925e0991ffbaea4a533bab3a5d61e5d367d46c8)
2007-10-10r23112: Trim down the message.c API slightly: The messages_pending_for_pid ↵Volker Lendecke1-1/+1
is now replaced by MSG_FLAG_LOWPRIORITY or'ed into the msg_type. To enable this, changed the msg_type definitions to hexadecimal. This way we could theoretically add the MSG_FLAG_NODUPLICATES again, but I would rather not do this, because that one is racy and can't be guaranteed at all. (This used to be commit 3f5eb8a9600839a9f9c44c553f0bda6df22b30b0)
2007-10-10r23097: Add a new configure option to disable building SWAT (it is still ↵James Peach1-2/+2
built by default). (This used to be commit 910d498a0e44d1c2b76ccddef0cf05e693cf580e)
2007-10-10r23055: Rewrite messages.c to use auto-generated marshalling in the tdb. I'mVolker Lendecke1-7/+9
doing this because for the clustering the marshalling is needed in more than one place, so I wanted a decent routine to marshall a message_rec struct which was not there before. Tridge, this seems about the same speed as it used to be before, the librpc/ndr overhead in my tests was under the noise. Volker (This used to be commit eaefd00563173dfabb7716c5695ac0a2f7139bb6)
2007-10-10r22879: Tidy the build rules for targets that need the installation paths.James Peach1-15/+32
(This used to be commit c16ad8d58c05ed5c93dcb64880aec85ad4989263)
2007-10-10r22872: Add vfs_zfsacl module from Jiri Sasek <Jiri.Sasek@Sun.COM>.Jeremy Allison1-0/+6
Jeremy. (This used to be commit bd80db71e71fc05b8b4875c386d8d58612cdbb06)
2007-10-10r22870: Don't create shared objects of nss and tdb modules.Lars Müller1-8/+0
(This used to be commit 1c06148010cab8ed9742644cb11336abc31e8d8d)
2007-10-10r22869: Add bin/{ldap,nss,tdb}.@SHLIBEXT@ rules.Lars Müller1-1/+13
Not tested for SAMBA_3_0 as I didn't get autogen.sh or autoreconf to build a configure. (This used to be commit 6f19e5853da8a13698912dc8a19311920cadce63)
2007-10-10r22820: Move FAM libraries from smbd to vfs_fam_notify. Should fix bugzilla ↵James Peach1-1/+1
#4426. (This used to be commit 9d9950a6d10675c3568179312ff27289d3f9b340)
2007-10-10r22802: Add dummy gpo_apply_security_filtering() call.Günther Deschner1-1/+1
Guenther (This used to be commit 61982d842288d880c24bc4808811452547c0b622)
2007-10-10r22775: For the cluster code I've developed a wrapper around tdb to put ↵Volker Lendecke1-1/+2
different database backends in place dynamically. The main abstractions are db_context and db_record, it should be mainly self-describing, see include/dbwrap.h. You open the db just as you would open a tdb, this time with db_open(). If you want to fetch a record, just do the db->fetch() call, if you want to do operations on it, you need to get it with fetch_locked(). I added dbwrap_file.c (not heavily tested lately) as an example for what can be done with that abstraction, uses a file per key. So if anybody is willing to shape that up, we might have a chance on reiserfs again.... :-) This abstraction works fine for brlock.tdb, locking.tdb, connections.tdb and sessionid.tdb. It should work fine for the others as well, I just did not yet get around to convert them. If nobody loudly screams NO, then I will import the code that uses this soon. Volker (This used to be commit e9d7484ca246cfca4a1fd23be35edc2783136ebe)
2007-10-10r22761: This introduces lib/conn_tdb.c with two main functions: ↵Volker Lendecke1-1/+1
connections_traverse and connections_forall. This centralizes all the routines that did individual tdb_open("connections.tdb") and direct tdb_traverse. Volker (This used to be commit e43e94cda1ad8876b3cb5d1129080b57fa6ec214)
2007-10-10r22745: Add local groups to the --required-membership-sid test. This needsVolker Lendecke1-1/+2
merging to 3_0_26 once Michael's net conf changes have been merged. It depends on token_utils.c. (This used to be commit a99ab3a2ed44522054175f03b60e63fa05a0378a)
2007-10-10r22578: Remove python build directory and generated smbadduser.Jelmer Vernooij1-0/+2
Patch originally by the Debian packaging team for Samba. (This used to be commit f46492a4dbb61e452ed1a93909986996b7aa2558)
2007-10-10r22507: Wrap the method of obtaining sockets to listen on.James Peach1-0/+1
(This used to be commit e027322b769b896184484155fef7c2ba247412a4)
2007-10-10r22495: Create wrapper to hide the details of obtaining a set of socketsJames Peach1-1/+2
to listen on. (This used to be commit 29a16b2acb8da604776d48c6a1e6163c9e868d12)
2007-10-10r22441: Add automatic dependency tracking. The dependency generation isJames Peach1-6/+35
toolchain independent, but since there's no portable method for doing makefile includes, we can actually use the dependencies with GNU make. It's easy to add this for other makes, but I don't have any to test. This also moves as much m4 as possible into the m4 directory where no-one has to look at it. AFAICT, there's no way to hide depcomp in there too, which is unfortunate. (This used to be commit aa14900f8291a017aa7fab2bbb9a6c79b12889b2)
2007-10-10r22418: Support running under launchd. We abstract the method of obtainingJames Peach1-2/+2
sockets to listen on a little, because in the launchd case these are provided for us. We also add an idle timeout so that a daemon can exit after a period of inactivity. (This used to be commit fc8589a3371d396197fae508e563f814899c2beb)
2007-10-10r22416: Remove precompiled headers on clean.James Peach1-2/+5
(This used to be commit 250028ef03296c2af90cc212c7734d5425db35e1)
2007-10-10r22413: Simplify the build rules for plugin modules. Add support for ↵James Peach1-109/+71
per-platform exports files. Fix the shared library build pf pdb_ldap. (This used to be commit b04dee02d1965a1bf6eba39e809f0c9b33fbfcda)
2007-10-10r22321: BUG 4509: Makefile fix linking the sfu.so and rfc2307.soGerald Carter1-0/+3
plugins in $libdir/nss_info to idmap/ad.so (This used to be commit 086316d62e953752c367b7cc7ba945fb1692d080)
2007-10-10r22315: move tdbback.c content into tdbbackup.cStefan Metzmacher1-2/+2
and make the functions static. also use libreplace headers in tdbbackup.c metze (This used to be commit 1ca12b1c9e7e8267fa13a40ebeb2bdcd199237de)
2007-10-10r22304: remove unused stuff completely to fix the build, sorryStefan Metzmacher1-2/+2
metze (This used to be commit 4d53100e3cda0f34631990b8541971822f8ebd55)
2007-10-10r22302: fix the build when no shared-library support is detectedStefan Metzmacher1-1/+1
metze (This used to be commit 9ad4098910bbfd86ff050b9778301772a622f74d)
2007-10-10r22249: move tdb code to lib/tdb/ as in samba4Stefan Metzmacher1-8/+10
metze (This used to be commit c7def92a9c2e17c90061ef17bc14e36250574e85)
2007-10-10r22221: merge from samba4:Stefan Metzmacher1-1/+3
- libreplace unsetenv() and strptime() replacements metze (This used to be commit 057c1c04d09b48c713ebc0b334cabcefc02561e9)
2007-10-10r22135: Check in most of Michael Adam's net conf utility. A good share of ↵Volker Lendecke1-6/+22
this patch is moving functions around to fix some linker dependencies for the registry. Michael, I've renamed your auth_utils2.c to token_utils.c. Thanks! Volker (This used to be commit 9de16f25c1c3e0b203da47391772ef2e2fe291ac)
2007-10-10r22106: Fix the module name - it's vfs_readahead not vfs_linux_readahead.Jeremy Allison1-3/+3
Jeremy. (This used to be commit bc2b6e3f32ab50444bb478efffd7a8b505536c6c)
2007-10-10r22105: Added vfs_readahead module that appears to do wonderful thingsJeremy Allison1-0/+6
for copying files from Samba when using Windows Vista Windows explorer.... :-). By default if you add this I can go on my vmware sessions from 7MB/sec to 12MB/sec (+1 extra MB/sec if I turn sendfile on). Jeremy. (This used to be commit 97fdd67e83bb2706106a9bae95b32d8d9f8b4066)
2007-10-10r22103: No code change. This is a spring time end of line clesnup checkin.Lars Müller1-43/+43
(This used to be commit 3ae99e5924a8d20f920faddf823f43fb73ee4c6e)
2007-10-10r22102: Remove obsoleted SHLIBS_PROGS from {Makefile,configure}.in.Lars Müller1-2/+2
As NSS_MODULES is added to the all rule the resulting set of binaries are the same. (This used to be commit 3bebb5f4c1c09493e81a96efdc09742abd9adacf)
2007-10-10r22099: Revert parts of revision 22056 as proto_exists is not required byLars Müller1-3/+3
@WINBIND_NSS@, bin/pam_winbind.@SHLIBEXT@, and bin/pam_smbpass.@SHLIBEXT@. (This used to be commit 641edac6ece16aa51fef240a5356c1aa5afaa644)
2007-10-10r22067: - fix --with-fhs, where confdir is set to \${sysconfdir}Stefan Metzmacher1-0/+2
but sysconfdir wasn't defined in our Makefile - add localstatedir for completeness metze (This used to be commit a70af6d457fede7f6bec822d4118abe658613d67)