summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2003-06-25fix linking of some things that are not built by defaultGerald Carter1-14/+14
(This used to be commit 42133092a40e7979b29c8cc82c662d54bc399e6e)
2003-06-25large change:Gerald Carter1-12/+13
*) consolidates the dc location routines again (dns and netbios) get_dc_list() or get_sorted_dc_list() is the authoritative means of locating DC's again. (also inludes a flag to get_dc_list() to define if this should be a DNS only lookup or not) (however, if you set "name resolve order = hosts wins" you could still get DNS queries for domain name IFF ldap_domain2hostlist() fails. The answer? Fix your DNS setup) *) enabled DOMAIN<0x1c> lookups to be funneled through resolve_hosts resulting in a call to ldap_domain2hostlist() if lp_security() == SEC_ADS *) enables name cache for winbind ADS backend *) enable the negative connection cache for winbind ADS backend *) removes some old dead code *) consolidates some duplicate code *) moves the internal_name_resolve() to use an IP/port pair to deal with SRV RR dns replies. The namecache code also supports the IP:port syntax now as well. *) removes 'ads server' and moves the functionality back into 'password server' (which can support "hostname:port" syntax now but works fine with defaults depending on the value of lp_security()) (This used to be commit d7f7fcda425bef380441509734eca33da943c091)
2003-06-25Patch to move functions directly from pdb_ldap.c into lib/smbldap.cAndrew Bartlett1-1/+1
The functions are unchanged. Next step is to make idmap_ldap use them. Andrew Bartlett (This used to be commit 57617a0f8c84f9ced4df2901811ce5a5a5ae005e)
2003-06-24add tdb backup function separation and winbind idmap upgrade code formSimo Sorce1-2/+2
pre-2.2.4 tdb database format. tx volker for your work on this (This used to be commit 2bdbeb9e97a59ecd16f74fbb04ab5ca57b28a757)
2003-06-21This removes the StrCaseCmp() stuff from 'net idmap' and 'netAndrew Bartlett1-1/+1
groupmap'. The correct way to implement this stuff is via a function table, as exampled in all the other parts of 'net'. This also moves the idmap code into a new file. Volker, is this your code? You might want to put your name on it. Andrew Bartlett (This used to be commit 477f2d9e390bb18d4f08d1cac9c981b73d628c4f)
2003-06-21merge of the netsamlogon caching code from APPLIANCE_HEADGerald Carter1-2/+2
This replaces the universal group caching code (was originally based on that code). Only applies to the the RPC code. One comment: domain local groups don't show up in 'getent group' that's easy to fix. Code has been tested against 2k domain but doesn't change anything with respect to NT4 domains. netsamlogon caching works pretty much like the universal group caching code did but has had much more testing and puts winbind mostly back in sync between branches. (This used to be commit aac01dc7bc95c20ee21c93f3581e2375d9a894e1)
2003-06-18Add installmodules to installJelmer Vernooij1-1/+1
(This used to be commit 33e8dd88434710427fcf43048477ab072606d634)
2003-06-17Fix building idmap_winbind as shared moduleJelmer Vernooij1-1/+1
(This used to be commit 255603779621be4025d4892f589f39f3bfa08976)
2003-06-16Build libnss_wins.so as part of nsswitch target. Fix for bug #160Tim Potter1-11/+12
found by andreas@conectiva.com.br (This used to be commit fa24fd6f5b9f3648ca0db393905b577f205c8ee0)
2003-06-10removed editreg from standard build until it is portable. Right now itAndrew Tridgell1-1/+5
fails to build on a ton of platforms as it completely bypasses all of our portability code. if you want it then use 'make bin/editreg'. If some distros want to add that to their spec files then thats up to them, but we really can't have non-portable code unconditionally built in our main tree. (This used to be commit 3c66111f3200af2b868fde97ec19267ad81f9617)
2003-06-06get rid of IRIX o32 builds - some libraries (kerberos and ldap) are onlyHerb Lewis1-7/+0
n32 so smbwrapper fails to link. (This used to be commit 392f207a353c3c154ea04a284c4e54864a927e95)
2003-06-06remove o32 targets for IRIX. kerberos and ldap libraries are n32 only soHerb Lewis1-13/+2
linking smbwrappers will fail. (This used to be commit f95f306729d95c5205ed541289673e579abc0769)
2003-06-06get rid of warning about malformed if in MakefileHerb Lewis1-2/+2
(This used to be commit 1e1e56efd86e7a1ed6415145ebd22d91612104de)
2003-06-06fix build on systems w/o LDAP libsGerald Carter1-1/+1
(This used to be commit f33aeaa039d49b4eef884b27dc81d3418a051f1a)
2003-06-06delete extra PASSDBLIB at beginningHerb Lewis1-1/+1
(This used to be commit 1c82a3aa91804eb80c59c0e6e6abddbabd8857f9)
2003-06-06pdbedit needs PASSDBLIBSHerb Lewis1-1/+1
(This used to be commit 0e91aca22c72f15ed62f9c9f8318b5ffada36956)
2003-06-06* break out more common code used between pdb_ldap and idmap_ldapGerald Carter1-11/+11
* remove 'winbind uid' and 'winbind gid' parameters (replaced by current idmap parameter) * create the sambaUnixIdPool entries automatically in the 'ldap idmap suffix' * add new 'ldap idmap suffix' and 'ldap group suffix' parametrer * "idmap backend = ldap" now accepts 'ldap:ldap://server/' format (parameters are passed to idmap init() function (This used to be commit 1665926281ed2be3c5affca551c9d458d013fc7f)
2003-06-05working draft of the idmap_ldap code.Gerald Carter1-5/+7
Includes sambaUnixIdPool objectclass Still needs cleaning up wrt to name space. More changes to come, but at least we now have a a working distributed winbindd solution. (This used to be commit 824175854421f7c27d31ad673a8790dd018ae350)
2003-05-29Add smb_register_idmap(). Based on a patch from metzeJelmer Vernooij1-12/+21
(This used to be commit 7e352f5c62c4889bdf2662dded1e74a354890dc7)
2003-05-27More fixes for builddir != srcdir.Tim Potter1-30/+23
- Use absolute directories for $builddir and $srcdir in the Makefile - Don't try and combine source files in $builddir and $srcdir to build proto.h. It's just too hard to get it right across all targets we wish to compile on. Use a hand created prototype for the single function in smbd/build_options.c that we need. This allows us to ditch all the extra sed work that was causing problems: \t not portable - hah! - Fix bogus delheaders target to remove the correct files This appears to work quite nicely now. Let's see how it goes on the buildfarm machines. (This used to be commit 456184463d35c18840c39cb3483b7136247ea764)
2003-05-23Don't use extensions like '\t' in a sed script. It breaks the make proto.Jeremy Allison1-6/+6
Jeremy. (This used to be commit 7d546a6bad3378fcdaf5fc7f0c2057e71382c00a)
2003-05-23installman needs to depend on installdirs, to fix parallelAndrew Tridgell1-2/+2
build/install (This used to be commit 8fa687701a73cbce031cc5550412558a49d697a9)
2003-05-23Bug 83: fixes for building when $srcdir != $builddir from David LeeTim Potter1-18/+25
<t.d.lee@durham.ac.uk> (This used to be commit e48a8b5e9c1a75c6e4bffe022d0e25edae89bc58)
2003-05-22 Compile shared modules with the -fPIC flag. Reported by Steve Langasek akaJelmer Vernooij1-38/+38
vorlon. (This used to be commit a5f165020aecde604bbb9982944fb44bcfea19ae)
2003-05-20Fix bug #95: net did not build when ldap was installed, but --without-adsJim McDonough1-1/+1
was specified. (This used to be commit 17b0acff8a4e34674263b381c02a97c0fb3f44bc)
2003-05-16add idmap_winbind unless I made a better way to solve SID type for domainSimo Sorce1-1/+1
SIDs (This used to be commit b24c0efc4b363cb0d4ed71588e9617d668c16be9)
2003-05-12And finally IDMAP in 3_0Simo Sorce1-15/+19
We really need idmap_ldap to have a good solution with ldapsam, porting it from the prvious code is beeing made, the code is really simple to do so I am confident it is not a problem to commit this code in. Not committing it would have been worst. I really would have been able to finish also the group code, maybe we can put it into a followin release after 3.0.0 even if it may be an upgrade problem. The code has been tested and seem to work right, more testing is needed for corner cases. Currently winbind pdc (working only for users and not for groups) is disabled as I was not able to make a complete group code replacement that works somewhat in a week (I have a complete patch, but there are bugs) Simo. (This used to be commit 0e58085978f984436815114a2ec347cf7899a89d)
2003-05-12Add NT quota support. Patch from Stefan (metze) MetzemacherAlexander Bokovoy1-6/+5
1. Allows to change quota settings for shared mount points from Win2K and WinXP from Explorer properties tab 2. Disabled by default and when requested, will be probed and enabled only on Linux where it works 3. Was tested for approx. two weeks now on Linux by two independent QA teams, have not found any bugs so far Documentation to follow (This used to be commit 4bf022ce9e45be85609426762ba2644ac2031326)
2003-05-09Makefile changes to allow new NTLMv2 patch to work.Andrew Bartlett1-10/+7
(This used to be commit 0c1946e51c7cd18907eb65c93042758196fe74c9)
2003-05-05Add a new entry to make check. If we have compiled python extensions,Tim Potter1-1/+4
run the pythoncheck.py test. At the moment this just checks every python extension can be imported sucessfully. (This used to be commit 38dac4ca4e657b130acf3921573380d33399a5e6)
2003-05-05Merge of backslash @LDAP_LIBS@ fix from HEAD.Tim Potter1-2/+1
(This used to be commit f4ea0cc17d6a5189ff7887f61b663eb1900c8a27)
2003-05-05AIX doesn't append $SHLIB_EXT to NSS libraries.Tim Potter1-2/+2
(This used to be commit af083d2760c79ef33b7e187a5c5a6238667da24e)
2003-04-30Refactor existing sock_exec() and socketpair_tcp() functions into their ownPaul Green1-1/+1
source file. I will be making changes to sock_exec to work on VOS, which has a blocking connect() call, but first I want to get it in its own source file so that it can be called from a test program. (This used to be commit 10bf65d335b7d7076484172faa2b4689ed437552)
2003-04-30Try to fix IRIX build - add quotes and never call libns_winbind by name - weAndrew Bartlett1-2/+2
should only set that name once. (This used to be commit 34f15bff6f4f847eb900174793dcbc638f96a5bd)
2003-04-29smbgroupedit has been replaced by 'net groupmap'Gerald Carter1-7/+0
remove related file. Left in EHAD for reference (for now) (This used to be commit 2e7537d8e29171bfddac984911c55cf567886956)
2003-04-29remove convert_smbpasswd and addtosmbpass from tree; people can get them ↵Gerald Carter1-2/+1
from 2.2. if they still need them (This used to be commit 237857a760974bb02000e5d3a776240ec73ca6b6)
2003-04-29do not build wrepld by default; package maintainers need to update their ↵Gerald Carter1-1/+1
files now (john :) ) (This used to be commit 4a2bd728a5486764f0e50932d37c636ed8d226ea)
2003-04-28Merge: we need a rule for t_snprintfTim Potter1-0/+2
(This used to be commit 4d2106f910d64bf599394c17a30c351244cc137c)
2003-04-28Merge stf updates from HEAD.Tim Potter1-3/+4
(This used to be commit 20bde94eb881009128794283a1d7537bbc62e268)
2003-04-27Add 'smbiconv' program - a clone of the 'iconv' utilityJelmer Vernooij1-0/+6
that uses samba's internal iconv() functions. Useful for testing purposes. (This used to be commit ccabb7961a15c06a315bdb9ff1a79834864f67e7)
2003-04-26Remove the unpopular pdb_unix, which has served it's time well.Andrew Bartlett1-10/+5
Also get charset 'werid' for both --enable-developer options in configure. Andrew Bartlett (This used to be commit 2a99e77e91cd214296f12b0aaf30c3c51d5a2c0a)
2003-04-26Fix the weird charset and build it by default for ./configure -enable-developerJelmer Vernooij1-2/+2
(This used to be commit 8d17a4dc2142aa816200f3f91c7f60c3f2c5888c)
2003-04-24Add vfs_fake_perms to Samba 3.0Andrew Bartlett1-0/+6
Andrew Bartlett (This used to be commit 3ad260ced99dd703d3fb1cb15e4eba7ecf7c858a)
2003-04-23Patch by Vance Lankhaar <vlankhaar@linux.ca> to automaticly regenerate theAndrew Bartlett1-4/+14
build options, so we will always have the right values for how and when an smbd was built. In particular, this is indended to address bitrot caused by configure.in changes. Andrew Bartlett (This used to be commit 2be258071c71986ba9af01e9a09ec49909a620dd)
2003-04-23We don't have IDMAP in 3.0 yet.Andrew Bartlett1-1/+1
(This used to be commit a507f170d29914b0bb845878a8db97f51e7dff55)
2003-04-23Merge HEAD's winbind into 3.0.Andrew Bartlett1-7/+10
This includes the 'SIDs Rule' patch, mimir's trusted domains cacheing code, the winbind_idmap abstraction (not idmap proper, but the stuff that held up the winbind LDAP backend in HEAD). Andrew Bartlett (This used to be commit d4d5e6c2ee6383c6cceb5d449aa2ba6c83eb0666)
2003-04-22Added editreg.John Terpstra1-1/+6
(This used to be commit ce016df1ecbb8a083c9a37b7d61b4356dfbc77a7)
2003-04-21* fix segfault when no vfs objects definedGerald Carter1-1/+1
* add "sid=..." to 'net groupmap add' (This used to be commit e5f6676639b5552f7dec90091c53cf14e78088ee)
2003-04-19Added smbgroupedit to PROGS2John Terpstra1-1/+1
(This used to be commit bed69decea61881ab7071be3e34be71df9b178a1)
2003-04-19Merging smbgroupedit into 'net groupmap'. Not entirely done.Gerald Carter1-2/+2
Need to check on where the privilege code is sitting and update the docs. Examples: root# bin/net help groupmap net groupmap add Create a new group mapping net groupmap modify Update a group mapping net groupmap delete Remove a group mapping net groupmap list List current group map # bin/net groupmap add Usage: net groupmap add rid=<int> name=<string> type=<domain|local|builtin> [comment=<string>] # bin/net groupmap delete Usage: net groupmap delete name=<string|SID> # bin/net groupmap modify Usage: net groupmap modify name=<string|SID> [comment=<string>] [type=<domain|local> (This used to be commit f2fd0ab41ffbc0355db95529b6bda1b21aa4860a)