summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2002-10-09Distclean should remove scripts/findsmb (patch from metze)Jelmer Vernooij1-8/+12
(This used to be commit e2f9ac5032895f9087707cd9e690fcaf9647562a)
2002-10-04merge of working dsrolegetprimdominfo() client code from APP_HEADGerald Carter1-3/+4
(This used to be commit f70caa25e4ee198151b915cf2bc0a26b2d0e243d)
2002-10-03VFStest uses all of smbd's .o files, so needs -lpam and crypt.Andrew Bartlett1-1/+1
(This used to be commit 4851b6a40f5f498d597a88874c2402b629ff36b6)
2002-10-03Patch from Steve Langasek <vorlon@netexpress.net>:Andrew Bartlett1-3/+6
(quoting his mail) Ok, here's round two of splitting up the library dependencies. I think the first one's been steeping in CVS for long enough now. This splits off the "authentication" libs (libpam, libcrypt) into their own group. A modest gain, but you've gotta start somewhere. Steve Langasek postmodern programmer (This used to be commit a1c63d04b87375dc98dc78781eaf1812bfb1db2b)
2002-09-29Remove sam/api.c.Andrew Bartlett1-1/+1
In order to reduce complexity, this patch removes the upper layer of the SAM API. Also, we remove the function pointers on the sam context - there really is no point making these replaceable - that's for the modules. Move a number of functions in include/interface.c around to allow for use of 'static' and to keep the external API in one chunk, at the bottem. All these functions were renamed to remove the context_sam -> sam Consequential changes in the samtest module, and back out metze's change for ACB filtering, becouse I think it belongs in the SAM backeds. (But I will take debate on this one). Changes to the lib/util_sid.c code to create a 'system' token, and make it a SAM_ASSERT() enforced requirement to have a token on those calls that specify it. samtest now uses this. We should have a samtest call to set your own token. We also need to extend our se_access code to cover the things that Win2k is returning in it's access tokens. Currently our system token doesn't pass, due to unexpected flags. (When running sam_ads against Win2k) Andrew Bartlett (This used to be commit b9036900d0bb227ec16c6a5792c18ef943dcf015)
2002-09-28Add the beginings of sam_ads to the tree.Andrew Bartlett1-1/+1
This module, primarilly the work of "Stefan (metze) Metzmacher" <metze@metzemix.de>, uses the Active Directory schema to store the user/group/other information. I've been testing it against a real AD server, and it is intended to work with OpenLDAP as well. I've moved a few functions around in our other libads code, which has made it easier to tap into that existing code. Also, I've made some changes to the SAM interface, I hope there are not too many objections... To ensure we don't get silly bugs in the skel module, it is now in the default compile. This way you should not forget to update it :-) Andrew Bartlett (This used to be commit 24fb0cde2f0b657df1c99474cd694438c94a566e)
2002-09-27Move a number of ADS related functions out into utility libs, so that thingsAndrew Bartlett1-1/+2
like metze's sam_ads can also use them. Also add error checking etc to a few more functions. Andrew Bartlett (This used to be commit c864edf4fbf8a6c37888a14b861d7c12cf503d4f)
2002-09-27Vance picked up a pile of typos etc at the CIFS confernce, and finally got themAndrew Bartlett1-1/+1
off his laptop :-) Andrew Bartlett (This used to be commit df8f0338fae01e5edc176708c2b798c67c2e8c36)
2002-09-25Compile samtest with LIBADS_OBJ and PASSDB_OBJ...Jelmer Vernooij1-1/+1
(This used to be commit f0c095875758ef44ed2d25d3ed9d77e5e163b75f)
2002-09-19remove proto headers on realcleanTim Potter1-1/+1
(This used to be commit 1bd2c6e1441ea8e54284c72dc07de741f88dbe90)
2002-09-19Merge in first command for 'samtest'Jelmer Vernooij1-1/+1
Fix small bug in sam/interface.c Make sam backend to default to a define (This used to be commit 60ab55fedf03a0b505b0b73527e031124a46304e)
2002-09-19Clean up python extensions in clean target.Tim Potter1-3/+6
Pass more flags down to setup.py so we don't have to hard code any -I directives. (This used to be commit a36882175ae546859fa4a5ba02a22d711a04cedf)
2002-09-18First code for 'net rpc vampire'. We should probably find a moreVolker Lendecke1-1/+1
positive name for this. It creates users and global groups. More to come. Volker (This used to be commit 0c1fadd9e024ef886542d362a7f119968552852d)
2002-09-17Never, *ever* hold a mutex lock in the message database where there mayJeremy Allison1-2/+2
be traversals being attempted. Yes, this was from bitter experience (and an out of control server :-). Also allow callers to break out of a tdb_chainlock with sigalarm if desired. Jeremy. (This used to be commit a7781f91d8c1177210bffc199cd2f3b7ff993eaf)
2002-09-12First cut at portable sendfile code. Only used in readX at the momentJeremy Allison1-1/+1
and doesn't actually call sendfile. Needs to be vectored through the VFS and tested on all supported platforms (Solaris/HPUX/FreeBSD/Linux). Linux doesn't actually work (2.4.19 kernel) at the moment because it doesn't have a 64-bit clean sendfile. Jeremy. (This used to be commit fd772ca7b16cd86e0d50c7ed8d537c202976a6d2)
2002-09-11added gencache implementation from mimir - thanks!Andrew Tridgell1-2/+3
(This used to be commit 05a202c287f5daeb1ccbaf9479aa93e7928e93db)
2002-09-09Add python_install target. Not called by default. Delegates mostMartin Pool1-0/+5
of the work to setup.py (This used to be commit 29d7ee7e0d6eea53a596973d157d377fbaaab3d1)
2002-09-09Python's setup.py does not need to be munged by configure.in -- it isMartin Pool1-0/+1
sufficient to just pass the relevant variables to Python from the Makefile. Therefore, remove setup.py.in. (This used to be commit 8bebe9ee2b6bd56c297acc6b01cb0856aad1c4f3)
2002-09-09Add --with-python=PYTHONNAME configure option, so that the librariesMartin Pool1-3/+3
get linked for the appropriate version. (This used to be commit 2ea647bbfaba5a4ee7cb232ae1a21acbd2a9b5c6)
2002-09-09Merge tpot's patch to add targets to build Python stuff. It's notMartin Pool1-0/+39
built by default. (This used to be commit 452769f595c87ba14bde96cebf06e442e79402f3)
2002-09-08Patch from Stefan (metze) Metzmacher with more updates for the SAM subsystemJelmer Vernooij1-1/+1
(This used to be commit 56cb03bfc68727384df46bde6df03950f7cdfcf9)
2002-09-06This is the 'easy' parts of the trusted domains patch n+3 patch fromAndrew Bartlett1-1/+2
Rafal Szczesniak <mimir@diament.ists.pwr.wroc.pl> It includes a conversion of make_user_info*() to NTSTATUS and some minor changes to other files. It also picks up on a nasty segfault that can occour in some security=domain cases. Andrew Bartlett (This used to be commit d1e1fc3e4bf72717b3593685f0ea5750d676952a)
2002-09-06Patch from "Stefan (metze) Metzmacher" <metze@metzemix.de>Andrew Bartlett1-1/+1
to extend the ADS_STATUS system to include NTSTATUS, and to provide a better general infrustructure for his sam_ads work. I've also added some extra failure mode DEBUG()s to parts of the code. NOTE: The ADS_ERR_OK() macro is rather sensitive to braketing issues - without the final set of brakets, the test is essentially inverted - causing some intersting 'error = success' messages... Andrew Bartlett (This used to be commit 5b9a7ab901bc311f3ad08462a8a68d133c34a8b4)
2002-08-30fix protoGerald Carter1-1/+1
(This used to be commit 4f00844da05b37cf9755def40a63c11e7f82153e)
2002-08-30fix broken dependencies....Gerald Carter1-6/+7
(This used to be commit 8eab2e79412c771ef57d39e7d61816b705350e0f)
2002-08-30break out REGISTRY_VALUE & REGVAL_CR objects into separate file forGerald Carter1-2/+3
cleaning linking.... (This used to be commit fd140aadd7c76facb4efa80655e633600f9760b6)
2002-08-29Several compiler warning fixes + fix dependencies samtestJelmer Vernooij1-1/+1
(This used to be commit b813761126249c3c0c0e38d2a3306d1d0c33c4eb)
2002-08-29I think this should fix the compile on some of the CUPS based machines.Andrew Bartlett1-1/+1
Andrew Bartlett (This used to be commit abdad251f679cccfd6af6c40d5ae8c47439f587a)
2002-08-29Add plugin support for the sam system from metze (based on passdb code)Jelmer Vernooij1-1/+3
(This used to be commit 61626340e506d32a6560a162005b43f10445fbb9)
2002-08-29Add new files to Makefile + typo fixJelmer Vernooij1-1/+1
(This used to be commit b742d068b889e861599333281e825e45cc8d13a2)
2002-08-29Put in patch from metze (Stefan Metzmacher) to:Jelmer Vernooij1-1/+2
- Rename user -> account - Add sam_* functions (api.c) - Several small fixes (This used to be commit eafcc387045f4f265631a952297caf3f6db779d8)
2002-08-28Put in intermediate version of new SAM system. It's not stable yet, codeJelmer Vernooij1-3/+11
might be ugly, etc - please don't blame me for anything but instead try to fix the code :-). Compiling of the new sam system can be enabled with the configure option --with-sam Removing passdb/passgrp.c as it's unused fix typo in utils/testparm.c (This used to be commit 4b7de5ee236c043e6169f137992baf09a95c6f2c)
2002-08-25Steve Langasek <vorlon@netexpress.net> has again attempted to simplify Samba'sAndrew Bartlett1-3/+4
external lib dependencies - let's hope this patch stays around for longer than the previous attempt. Andrew Bartlett (This used to be commit d0c0e9f427400c24f5cc38c67b7a927f9d937375)
2002-08-23remove samsync and spamsyncHerb Lewis1-16/+1
(This used to be commit 34a7efd1f8fc5d5fda7cafe50cb6fd7c4aac32ab)
2002-08-22added a 'net rpc samdump' command for dumping the whole sam viaAndrew Tridgell1-1/+1
samsync operations (as a BDC) (This used to be commit e4cb106d2e3e6a41529369545a7a6ce5fe6d8986)
2002-08-22Make samsync use poptAndrew Bartlett1-1/+1
(This used to be commit 6aa7aa00f32c2d6512029eb603f9087ce6c98bf9)
2002-08-20fix generating protos for smbwrapperHerb Lewis1-1/+1
(This used to be commit 92408c822033c9d0e604d9696cf629d4665aa9ee)
2002-08-19added a 'net ads lookup' command that does a CLDAP NetLogon query to aAndrew Tridgell1-1/+1
win2000 server. It does seem to work, and win200 sends us a valid reply, but we don't parse it yet. Maybe tomorrow :) (This used to be commit 6352508c54cee333ed7c0e3ebc372be7cd60ed62)
2002-08-19should make all platforms happy with poptSimo Sorce1-1/+1
(This used to be commit 778985527ccf0f29f74b53d65c909de0d08a96f6)
2002-08-18A new utility to test VFS system and modulesSimo Sorce1-26/+36
Just now it is acommandline tool like smbclient and rpcclient that is able to perform operations on the file system passing through the vfs layer It is not complete yet, some functions have simply faked up data, but module loading works yet and basic operations too. Thanks to Eric Lorimer for helping out with the initial setup. Simo. (This used to be commit 42ae5eb82657d4905bdaf247286f95599380afbb)
2002-08-17Move tridge's getgrouplist() replacement function from replace.c to a newAndrew Bartlett1-2/+6
'system_smbd.c' file, where it can link with become_root() and unbecome_root(), and therefore avoiding some nasty 'it workes on linux' bugs. (The replacement function is implemented in terms of initgroups(), which is naturally only avaliable to root). Andrew Bartlett (This used to be commit a91018dd026be3db473bb1cf1f4981295f9758e4)
2002-08-16Merge of netbios namecache code from APPLIANCE_HEAD.Tim Potter1-1/+1
Tridge suggested a generic caching mechanism for Samba to avoid the proliferation of little cache files hanging around limpet like in the locks directory. Someone should probably implement this at some stage. (This used to be commit dad31483b3bd1790356ef1e40ac62624a403bce8)
2002-08-14unresolved symbols fix for pam_smbpass from Steve L.Gerald Carter1-10/+3
(This used to be commit 27618a5ca271aef4d5f2f9180729c7d09a46d587)
2002-08-12Add lib/util_uuid.c to build.Jim McDonough1-1/+1
(This used to be commit ab0e863fcc4d8fc18291f04bedfd0dd52730d833)
2002-08-08Samba dependency hell claim's another victim...Andrew Bartlett1-7/+3
Back out last night's patch to to reduce -l dependencies until we can ensure that *all* configurations/platforms work... Andrew Bartlett (This used to be commit 35eefe7a19b2b684d3ca05a665e9c13e9d17acc3)
2002-08-07Hmm, had too many objects added last time in the nmbd changes. Don'tJim McDonough1-2/+1
need all of them. Hopefully this will fix a few builds. (This used to be commit 521eed1277956b0ebc47c3312edf57d386e026e6)
2002-08-07Patch from Steve Langasek <vorlon@netexpress.net> to split up our -lAndrew Bartlett1-3/+7
dependencies. This benifits packagers (like debian) becouse then our client code won't have references to 'server only' libraries. (In particular, it removes the client dependency on CUPS, which was raised in a debian bug report). Andrew Bartlett (This used to be commit d5f2e33b34fe0e67153894b6bf582b7eaca40e7f)
2002-08-06Ooops...forgot to put this in with the new nmbd samlogon response code.Jim McDonough1-1/+2
THis should fix the build. (This used to be commit ef984b99614c07ef5934849a9ad85190b636d421)
2002-08-02Moved rpc client routines from libsmb back to rpc_client where they belong.Tim Potter1-4/+5
(This used to be commit cb946b5dadf3cfd21bf584437c6a8e9425f6d5a7)
2002-07-29Add lib/popt_common.oTim Potter1-1/+1
(This used to be commit a29a86f5b55669c615cdc659d1b8a231b16b3273)