summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2001-09-19Add the ability to display Samba's build options with smbd -b and as a level 4Andrew Bartlett1-6/+15
DEBUG(). Also included are details like build date/time, location and compiler. This should get most of the options we set, except those that don't affect smbd, like WITH_PAM_SMBPASSWD or WITH_WINBINDD. This work due to Vance Lankhaar <vlankhaar@hotmail.com> Some work needs to be done to make it only rebuild when needed (ie smbd being rebuilt) but its in pretty good shape already. Also fix up some printf() -> d_printf(). Andrew Bartlett (This used to be commit beff1d2beaf4337dba6bfc372c5e09a43cfd791a)
2001-09-19This isn't used anymoreAndrew Bartlett1-1/+0
(This used to be commit c6df98a1e3886edd64c36ae23a8bfed11e6632b6)
2001-09-19passdb/pampass.c and passdb/pass_check.c are not passdb related at all,Andrew Bartlett1-4/+5
so don't link them as such. (This used to be commit 3afad9ae012b8fb1bf5eaceca491b76ab32e68b6)
2001-09-16Kill off the dangerous passwd program default, as its both veryAndrew Bartlett1-1/+1
system-dependent and can allow (when unix password sync = yes) the 'syncronisation' of root's password by a normal user :-( Andrew Bartlett (This used to be commit eecda11eef8bff73286c6a3c9f89ed0d1dcd7f73)
2001-09-12- enable MSDFS by default, there seems no reason not to have it enabledAndrew Tridgell1-6/+0
by default in Samba 3.x - got rid of some unused parameters in Makefile.in - declare DEBUGLEVEL in debug.h rather than in each file (This used to be commit b8651acb9c0d7248a6a2e82c33b1e43633fd83fd)
2001-09-10passdb/smbpassfile ain't needed any more - it only provided migration from ↵Andrew Tridgell1-1/+1
an ancient file format, not relevant for Samba 3.0 (This used to be commit 954adb630d7c41a45de3a0d656d03499e20727b6)
2001-09-10replaced stdio in many parts of samba with a XFILE. XFILE is a cut-downAndrew Tridgell1-1/+1
replacemnt of stdio that doesn't suffer from the 8-bit filedescriptor limit that we hit with nasty consequences on some systems I would eventually prefer us to have a configure test to see if we need to replace stdio, but for now this code needs to be tested widely so I'm enabling it by default. (This used to be commit 1af8bf34f1caa3e7ec312d8109c07d32a945a448)
2001-09-07added "display charset" option in smb.conf, along with d_printf()Andrew Tridgell1-1/+1
which should now be used instead of DEBUG(0) or printf() for interactive messages I have only converted client.c to use d_printf(), and the code hasn't had much testing yet. Eventually we want all interactive code to use d_printf(), plus SWAT (This used to be commit 266d8e67669adb329f25676c4bc4d4c50f223428)
2001-09-06- fixed proto.h build on systems using a parallel makeAndrew Tridgell1-5/+12
- changed DENY1 and DENY2 tests to only report errors (This used to be commit 9341e5534d0786e6ad7980e5fd1a0b35d77a2806)
2001-09-06Started a cleanup of smbpasswd related stuff. I've created a new fileTim Potter1-1/+1
lib/smbpasswd.c which will contain routines related to manipulating smbpasswd entries. - renamed and moved pdb_{get,set}hexpwd() functions - renamed and moved pdb_{decode,encode}acct_ctrl() functions - started hiding references to the cruftalicious NEW_PW_FORMAT_SPACE_PADDED_LEN constant - started gradual rename of references to acct_ctrl to acb_info which is the nomenclature used in MSDN and header files There's still more work to be done. Currently there are several places where smbpasswd entries are iterated etc. Ideally this should all happen through the passdb system. (This used to be commit 4a01e240305fb6fead973beef4937a016b15d744)
2001-09-05add PROFILE_OBJ to nmbd nowHerb Lewis1-1/+1
(This used to be commit 99b773217c001b8b89e72561f3ece46bb4ea553e)
2001-08-28Added additional objects to rpcclient for sam sync/repl support.Tim Potter1-1/+13
Added bin/samsync target. (This used to be commit 9c8276dfec2872ed4250a84f48dbb60907aefc4b)
2001-08-28Fix for make proto when srcdir != cwd.Tim Potter1-1/+1
(This used to be commit e6c0fb75755240e0d14452e421d965617d761507)
2001-08-27converted smbd to use NTSTATUS by defaultAndrew Tridgell1-2/+2
major changes include: - added NSTATUS type - added automatic mapping between dos and nt error codes - changed all ERROR() calls to ERROR_DOS() and many to ERROR_NT() these calls auto-translate to the client error code system - got rid of the cached error code and the writebmpx code We eventually will need to also: - get rid of BOOL, so we don't lose error info - replace all ERROR_DOS() calls with ERROR_NT() calls but that is too much for one night (This used to be commit 83d9896c1ea8be796192b51a4678c2a3b87f7518)
2001-08-22Link in smbdes routines for new wbinfo authentication stuff.Tim Potter1-1/+1
(This used to be commit 84998f1fceeef221101a4e332cf53d0e355c4ddf)
2001-08-12This patch does a number of things, mostly smaller than they look :-)Andrew Bartlett1-3/+4
In particuar, it moves the domain_client_validate stuff out of auth_domain.c to somwhere where they (I hope) they can be shared with winbind better. (This may need some work) The main purpose of this patch was however to improve some of the internal documentation and to correctly place become_root()/unbecome_root() calls within the code. Finally this patch moves some more of auth.c into other files, auth_unix.c in this case. Andrew Bartlett (This used to be commit ea1c547ac880def29f150de2172c95213509350e)
2001-08-10- avoid possible mem leaks in rpcclient/cmd_*.c (talloc_destroy not performed)Simo Sorce1-2/+3
- ported two rpc back from TNG (WINREG: shutdown and abort shutdown) - some optimizations and changed some DEBUG statement in loadparm.c - changed rpcclient a bit moved from non reentrant next_token_nr to next_token - in cmd_reg.c not sure if getopt will work ok on all platforms only setting optind=0 (This used to be commit fd54412ce9c3504a547e232602d6129e08dd9d4d)
2001-08-09Link fix for smbpasswd.Tim Potter1-2/+3
(This used to be commit 2c73ae4ac7ad56730ef22a1b5f6ca3351cf7036e)
2001-08-03This is my 'Authentication Rewrite' version 1.01, mostly as submitted toAndrew Bartlett1-5/+7
samba-technical a few weeks ago. The idea here is to standardize the checking of user names and passwords, thereby ensuring that all authtentications pass the same standards. The interface currently implemented in as nt_status = check_password(user_info, server_info) where user_info contains (mostly) the authentication data, and server_info contains things like the user-id they got, and their resolved user name. The current ugliness with the way the structures are created will be killed the next revision, when they will be created and malloced by creator functions. This patch also includes the first implementation of NTLMv2 in HEAD, but which needs some more testing. We also add a hack to allow plaintext passwords to be compared with smbpasswd, not the system password database. Finally, this patch probably reintroduces the PAM accounts bug we had in 2.2.0, I'll fix that once this hits the tree. (I've just finished testing it on a wide variety of platforms, so I want to get this patch in). (This used to be commit b30b6202f31d339b48d51c0d38174cafd1cfcd42)
2001-08-01Tweaked the installdirs target to ignore errors. This allows RPMS to beTim Potter1-2/+2
built as non-root user, assuming you have permissions set up properly in your /usr/src/redhat directory. Added nsswitch sub-target to all target. (This used to be commit 109840bb3abd75370e8ec14bf08bae35d04bcdaf)
2001-08-01Fixed up compilation of pam_winbind.so to be consistent with value ofTim Potter1-2/+5
--with-pam passed to configure. Fixed nsswitch target to compile the sbin and lib winbind targets. Winbind still doesn't install its lib targets (libnss_winbind.so and pam_winbind.so) properly - the install script is a big mess. )-: (This used to be commit fc83346a43ba59efcdf415437e6b99e68d2561c5)
2001-07-25build smbtree by default. It's a very useful utility.Andrew Tridgell1-1/+8
(This used to be commit e2ab5e09d0721114f441d7227d4a5be21e8a59c6)
2001-07-24Store winbindd in the sbin directory. Make the winbind pam module also asTim Potter1-5/+7
a sbin program. Currently the pam and nss modules are installed into @prefix@/sbin - I'm not sure whether this is a good idea or not. Perhaps they should be left in the build tree and copied across as needed by hand or a packaging tool. (This used to be commit 09af934c4aa295bec494740d94de76e5e4497887)
2001-07-24Make sure that a shared library build of libsmbclient causes buildRichard Sharpe1-1/+1
breakage if there are problems. I will take this out tomorrow if it causes too many problems. (This used to be commit f4d9abcac7f8b8fc1b3d380b76fc8c95688b5d5d)
2001-07-24make nsswitch target wasn't building the winbind pam module.Tim Potter1-1/+1
(This used to be commit 2484f0fc39f931d9c50dff2b89c4d30536ac8c60)
2001-07-23Fix some fscked up things that I added to the Solaris CC build of shared libsRichard Sharpe1-2/+2
(This used to be commit f214f6b5d5157782884f3325cb4e39713c454264)
2001-07-23Fix the POOBAD_CC on Slowaris so we can handle things correctly ...Richard Sharpe1-2/+2
Lets see how this goes. (This used to be commit d63b03f7536abb0745ad2a084c44108a3c19a8b6)
2001-07-14A few tweaks around linking libsmbclientRichard Sharpe1-1/+2
(This used to be commit 83334fc474008d9f338204e73eacc5665e26bf0c)
2001-07-11I think this was just a typo... If there was some method to the madness thenAndrew Bartlett1-1/+1
please yell, but the build has been broken for long enough. Andrew Bartlett (This used to be commit 93ff9f6101b8569aa375ac805a5efd94bbaa19f2)
2001-07-11A serious set of changes to build libsmbclienmt. Copied much ofthis fromRichard Sharpe1-8/+7
CUPS. (This used to be commit 7b392f9f6873c3a1ddd26f619f7827e0a9ce180a)
2001-07-08removed remnants of libtoolAndrew Tridgell1-12/+1
(This used to be commit abe01facea99f4cda76330d1265edde32b3c0a86)
2001-07-07Add backend encryption support for NTLMv2.Andrew Bartlett1-2/+2
The leg-work for this was done by the folks at samba-tng.org, I'm just bringing it accross to HEAD. The MD5 implementation is seperatly derived, and does not have the copyright problems that the one in TNG has. Also add const to a few places where it makes sence. Andrew Bartlett (This used to be commit 8df8e841445dfe09fc7a06bb55d12adc3fecb345)
2001-07-04The big character set handling changeover!Andrew Tridgell1-31/+12
This commit gets rid of all our old codepage handling and replaces it with iconv. All internal strings in Samba are now in "unix" charset, which may be multi-byte. See internals.doc and my posting to samba-technical for a more complete explanation. (This used to be commit debb471267960e56005a741817ebd227ecfc512a)
2001-07-04This brings HEAD into line with SAMBA_2_2, they now both use bindir.Andrew Bartlett1-3/+2
Andrew Bartlett (This used to be commit cfd81e62c81dcb114e2c9f917a01168273bf75b0)
2001-07-03Split pam_winbind out of WINBIND progs so it can be build separatelyTim Potter1-1/+2
only if --with-pam is specified. (This used to be commit 3fd2387a952484c27c580c896b6bc1456aa96365)
2001-06-30Fix another small problem with Makefile.in ... not doing the correctRichard Sharpe1-1/+1
check for whether or not we should build a shared library. (This used to be commit 09837044a2aa47a61d635316afa38645855db512)
2001-06-30Modified Makefile.in to work properly. Define BLDSHARED as a variable in the ↵Richard Sharpe1-1/+4
makefile now. (This used to be commit 332f646fdc25ae4fe3797ad6c85d4637f0dba0e3)
2001-06-29These changes cause the libsmbclient stuff to always build a non-shared ↵Richard Sharpe1-8/+8
library and to build a shared library only for the four OSes that we currently like. I will probably add HP/UX and AIX support based on the CUPS stuff soon ... (This used to be commit 9585529455ae4a3e9b4dafc5f16286fabb052809)
2001-06-28temporarily made smbclient a non-error target so that builds will succeed ↵Andrew Tridgell1-10/+6
when it fails. This will give richard a chance to fix problems without breaking the tree (This used to be commit 83d0dc4b53231b05588b7341540c0e4ba1f430b1)
2001-06-27Added back the automatic build of libsmbclient.so in head.Richard Sharpe1-1/+1
This is so I can find out what platforms it fails on. I will pull it again tomorrow if there are too many problems, like > 2 platforms that it fails to build on, but will pop it back in again as I resolve platforms. (This used to be commit cc72c44e53a36f3da135f4dc10a9391f65c8b6c7)
2001-06-25- make the regresison test mode code build in by default. This shouldAndrew Tridgell1-1/+4
allow us to have test targets without special configure options - fixed make proto so that it actually does something (This used to be commit 55109a752578e9389d853cb27ec17c2114ecff77)
2001-06-22auto-build proto.h if its not there, but don't make it dependAndrew Tridgell1-2/+4
on anything. Delete proto.h from CVS (This used to be commit 8a37df73ec4d8d1a7db60a49cd5d7d22c4704a88)
2001-06-19added a torture target for building all torture progs. Fixed a typo in locktestAndrew Tridgell1-0/+3
(This used to be commit fd0d729ce0d9a057e867001c2ea52c8599713b28)
2001-06-19moved all our torture code to a separate directoryAndrew Tridgell1-8/+8
(This used to be commit dd12c47645e2d0e832bc555492a6a8725a4495ee)
2001-06-19Added $(PROFILE_OBJ) to winbindd objects.Tim Potter1-1/+1
(This used to be commit 4897cfcf85340057f56d39128b0f0bdd72da2cf6)
2001-06-18added a oplock break handler hook to the client code, this allows for more ↵Andrew Tridgell1-0/+1
complete testing of oplocks from smbtorture and would also be essential if a client app ever really did want to use oplocks properly (This used to be commit 3d4a3bfacd9ef225aeaab801e5a216d12814b60a)
2001-06-06Added stub dfs client commands to rpcclient.Tim Potter1-3/+5
(This used to be commit e65b4862733668feb62befe03ea5724c0a862acc)
2001-06-04use LDSHFLAGS not -shared in several placesAndrew Tridgell1-3/+3
(This used to be commit 8ec9c87b5d1a7dae17d5b1a30f58effaf5e69e4b)
2001-06-03removed SHLIBS until someone has time to get it to compile on more platforms ↵Andrew Tridgell1-1/+4
(Richard?) (This used to be commit 02a3a782b8aed1d7c55370bb9fb0f4fccab929d6)
2001-05-294 new functions to retrieve single linked list of group and passwd entriesSimo Sorce1-1/+2
+ a fix to an infinite loop in srv_samr_nt.c caused by misuse of setgrent/getgrent/endgrent solved by these new functions (This used to be commit 97dbb54a13e2285f1905ee1ec9aafeebdaee8917)