summaryrefslogtreecommitdiffstats
path: root/source3/configure.in
Commit message (Collapse)AuthorAgeFilesLines
...
* Makefile.in: Added maintainer mode fixes.Jeremy Allison1998-11-251-74/+14
| | | | | | | | | | | | | | | | | | | | | | | | | aclocal.m4: Added AC_LIBTESTFUNC. configure.in: Fixed -lsecurity -lsec problems. client.c: dos_ fixes. groupdb/aliasunix.c: Dead code removal. include/includes.h: Added default PRINTCAP_NAME. lib/genrand.c: dos_ fixes. lib/replace.c: Added strtoul. lib/system.c: dos_ fixes. lib/util.c: dos_ fixes. lib/util_sid.c: Signed/unsigned fixes. lib/util_str.c: removed bad const. locking/locking_slow.c: dos_ fixes. printing/printing.c: dos_ fixes. rpc_server/srv_samr.c: Dead code removal. rpc_server/srv_sid.c: global_myworkgroup defined with wrong size AGAIN ! smbd/dir.c: dos_ fixes. smbd/open.c: dos_ fixes. smbd/oplock.c: dos_ fixes. smbd/reply.c smbd/server.c smbd/service.c smbd/uid.c: dos_ fixes. Jeremy. (This used to be commit 6acb4b68f68d516e2ac3c47e500f5600d653435e)
* yp_prot.h and ypclnt.h correct: ypprot.h and yp_clnt.h wrong...Luke Leighton1998-11-231-1/+1
| | | | (This used to be commit c89642ff3fa0c0bc2bca62304db0282676e0b649)
* re-added ypprot.h and yp_clnt.hLuke Leighton1998-11-231-1/+1
| | | | (This used to be commit d50238823411f07d5db112843d9a1e3a84c7dbd7)
* unix instance of group database APILuke Leighton1998-11-231-1/+2
| | | | (This used to be commit e76f593b3572ac881f1aa1fb3326d8b7169b0078)
* acconfig.h configure configure.in include/config.h.in: Added -lsec and ↵Jeremy Allison1998-11-201-12/+70
| | | | | | | | | | -lsecurity checks in a more sane way. rpc_client/cli_netlogon.c: Removed correct bits check to see if this works with an NT3.51 PDC. rpc_parse/parse_samr.c: Fixed compile warnings. Jeremy. (This used to be commit 34d8f4b1c4d59ab3c009360fc67eef9361dd859b)
* Fixed stupid blunder where I renamed getpwanam to getpwnam.Jeremy Allison1998-11-201-1/+1
| | | | | Jeremy. (This used to be commit b02d21a73d7f098c5599c606abbb5c92ea4ba13e)
* Makefile.in: Added passing of CPPFLAGS into Makefile.Jeremy Allison1998-11-191-8/+19
| | | | | | | | | | | | | configure configure.in include/config.h.in: Fixes for AIX4.x. AIX *will not* enable large file support of *any* description unless either -D_LARGE_FILES or -D_LARGE_FILES_API are defined. I chose "-D_LARGE_FILES" as this leads to cleaner code... Also fixed bug where getpwnam was listed as getpw(a)nam in configure.in. Jeremy. (This used to be commit 2d62dc26f4e3a171ecbe56f33d94db2fea0ef0ad)
* Sync up with 2.0 code.Jeremy Allison1998-11-191-0/+19
| | | | | | | Added HPUX autoconf changes. Added "gross hack" printer code. Jeremy. (This used to be commit 1ef6d3bd63722afe9c376793a6ea72046d1a0602)
* Changes to make the default prefix /usr/local/samba - as it was in 1.9.18p10.Jeremy Allison1998-11-191-12/+49
| | | | | | | acconfig.h configure configure.in include/config.h.in: Fixes to DEC OSF1. libsmb/nmblib.c: Fixes to nmbd jumps in scope names. Jeremy. (This used to be commit 5ad77769be85e6727319afb0f02e5d94c2f9f16f)
* Added OSF1 changes to HEAD (-lsecurity etc.)Jeremy Allison1998-11-181-2/+29
| | | | | | | groupdb/groupdb.c: Fixed compile error caught by IRIX compiler. utils/smbpasswd.c: Fixed SunOS optind, optarg problem. Jeremy. (This used to be commit 30af39ae1edf51d5d06a1764982e5df431c142ac)
* Fixed problem with HAVE_NETGROUP being used on platformsJeremy Allison1998-11-181-1/+1
| | | | | | that cannot support it. Jeremy. (This used to be commit 7a6f25ac4ab0f0bef7a66f26004c15120248ff66)
* Added the same open()/fopen()/creat()/mmap() -> sys_XXX calls.Jeremy Allison1998-11-171-2/+2
| | | | | | | | | | | Tidied up some of the mess (no other word for it). Still doesn't compile cleanly. There are calls with incorrect parameters that don't seem to be doing the right thing. This code still needs surgery :-(. Jeremy. (This used to be commit 18ff93a9abbf68ee8c59c0af3e57c63e4a015dac)
* - group database API. oops and oh dear, the threat has been carried out:Luke Leighton1998-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the pre-alpha "domain group" etc parameters have disappeared. - interactive debug detection - re-added mem_man (andrew's memory management, detects memory corruption) - american spellings of "initialise" replaced with english spelling of "initialise". - started on "lookup_name()" and "lookup_sid()" functions. proper ones. - moved lots of functions around. created some modules of commonly used code. e.g the password file locking code, which is used in groupfile.c and aliasfile.c and smbpass.c - moved RID_TYPE_MASK up another bit. this is really unfortunate, but there is no other "fast" way to identify users from groups from aliases. i do not believe that this code saves us anything (the multipliers) and puts us at a disadvantage (reduces the useable rid space). the designers of NT aren't silly: if they can get away with a user- interface-speed LsaLookupNames / LsaLookupSids, then so can we. i spoke with isaac at the cifs conference, the only time for example that they do a security context check is on file create. certainly not on individual file reads / writes, which would drastically hit their performance and ours, too. - renamed myworkgroup to global_sam_name, amongst other things, when used in the rpc code. there is also a global_member_name, as we are always responsible for a SAM database, the scope of which is limited by the role of the machine (e.g if a member of a workgroup, your SAM is for _local_ logins only, and its name is the name of your server. you even still have a SID. see LsaQueryInfoPolicy, levels 3 and 5). - updated functionality of groupname.c to be able to cope with names like DOMAIN\group and SERVER\alias. used this code to be able to do aliases as well as groups. this code may actually be better off being used in username mapping, too. - created a connect to serverlist function in clientgen.c and used it in password.c - initialisation in server.c depends on the role of the server. well, it does now. - rpctorture. smbtorture. EXERCISE EXTREME CAUTION. (This used to be commit 0d21e1e6090b933f396c764af535ca3388a562db)
* Updates to handle glob.h - was causing problems on SCO 5.0.4John Terpstra1998-11-161-1/+1
| | | | (This used to be commit 5f7d9d4656eb501e14b98f4ae1990a791c7901e3)
* compile with optimisation by default on all compilersAndrew Tridgell1998-11-141-0/+4
| | | | | | | | | this has 2 effects: 1) non gcc platforms get some optimisation 2) it disables -g by default which means the samba binaries won't be so huge (they were over 60MB on some systems) (This used to be commit 263b13222c14db7ddec1430132c6362be4442147)
* Removed acconfig.h configure configure.in include/config.h.in: Made ↵Jeremy Allison1998-11-141-13/+38
| | | | | | | | | | smbwrapper not made by default. nmbd*: Changed all calls to namestr() to nmbd_namestr() to fix broken FreeBSD include file problem...sigh. Jeremy. (This used to be commit 9ee8f39aed8772a05c203161b4ae6b7d90d67481)
* Makefile.in configure configure.in include/config.h.in: Changes for DGUX and ↵Jeremy Allison1998-11-131-64/+72
| | | | | | | | | | | | | | | UNIXWARE. groupdb/aliasdb.c groupdb/aliasfile.c groupdb/groupfile.c: Don't use snprinf, use slprintf. include/includes.h: Fix YP problem. include/smb.h: Fix ZERO_STRUCTP. lib/util_sock.c: Added strerror() in debugs. passdb/ldap.c: Don't use snprinf, use slprintf. rpc_client/cli_lsarpc.c rpc_client/cli_pipe.c rpc_parse/parse_sec.c rpc_server/srv_pipe.c: Don't use snprinf, use slprintf. script/installman.sh: DGUX changes. smbd/open.c smbd/oplock.c: Fixed gcc warnings. web/swat.c: Changes USER to SWAT_USER. (This used to be commit 4c2b5a00983501e5d4aad1456ba8b5ab0dfd9b4c)
* fixed compile for FreeBSDAndrew Tridgell1998-11-131-2/+1
| | | | (This used to be commit 78e63e17c59de68200308641dce7c413520a2980)
* Makefile.in configure configure.in include/proto.h smbd/noquotas.c ↵Jeremy Allison1998-11-031-0/+20
| | | | | | | | | | | | | smbd/quotas.c: Added quotas patch for autoconf from Dejan Ilic <svedja@lysator.liu.se>. printing/printing.c: Filenames with spaces patch from Allan Bjorklund <allan@umich.edu> utils/nmblookup.c: Fix usage() function. smbd/reply.c: Split out the security=server and security=domain checks into check_server_security() and check_domain_security() to aid the writing of the 'hack' appliance mode invented by John Schimmel. Jeremy. (This used to be commit f09ab9b52251087a58af92ec753537ca34a970fc)
* added a vsnprintf() implementation from cvslock. See the notes on theAndrew Tridgell1998-10-261-1/+1
| | | | | | | | | license at the top of lib/snprintf.c I've always been slightly uneasy about our half-baked vslprintf() implementation and the risks on platforms that don't have vsnprintf() so when I saw this code in another GPLd package I wanted it for Samba. (This used to be commit e2cb50af45be6683d02ab48a6648816ee3d52ab1)
* don't enable smbsh/smbwrapper on systems where we can't work out howAndrew Tridgell1998-10-231-0/+8
| | | | | to generate PIC code (This used to be commit a66c56d70e7e663f3a19cbfcc2e704653d8fc9b2)
* add -Bshareable for *bsd*Andrew Tridgell1998-10-201-0/+3
| | | | (This used to be commit c511a619750152db03897ea682713bbc98f71c6b)
* Fixed crypt problems on IRIX with prototype.Jeremy Allison1998-10-151-2/+2
| | | | | Jeremy. (This used to be commit bdba1bcf2094d2b33dd74d3cfde61723dd7fc46b)
* config: Fix crypt prototype on RedHat Linux.Jeremy Allison1998-10-151-0/+8
| | | | | | | | | include/includes.h: Fix crypt prototype on RedHat Linux. smbd/fileio.c: Fix mmap bug found by WinCE client. smbd/ipc.c: Fix WinCE wierdness with pipes being opened as \server\pipe\lanman smbd/password.c: Fix encrypted null passwords. Jeremy. (This used to be commit 475992730c0ecbf31c09b3518df2f0354cec61da)
* made smbsh a standard binaryAndrew Tridgell1998-10-131-1/+1
| | | | (This used to be commit aea466aef7127607884f484c5987b9a5e2e362aa)
* auto-detect the right flag for the compiler to produce PIC codeAndrew Tridgell1998-10-081-3/+23
| | | | (This used to be commit 5d92e003978f02e53c0886508ccefc8c24ec1bbf)
* removed lukes acl check in configure (not needed)Andrew Tridgell1998-10-081-1/+0
| | | | (This used to be commit a3339c111de9f82b6badaac8e6ef430d277c3afa)
* added aclent_t autoconf test (defines as an int if it doesn't exist).Luke Leighton1998-10-071-0/+1
| | | | | | | | | this is to stop a compilation error caused by make proto putting functions that are wrapped in #if HAVE_ACLxxx code. maybe a better fix would be to have mkproto.awk exclude any functions wrapped in #if HAVEs that don't exist. (This used to be commit 361c1b7ea994cc25d460ebd25b2ad9025f90848c)
* SunOS doesn't need any ld flagsAndrew Tridgell1998-10-071-1/+3
| | | | (This used to be commit f92383689a6ee62c71553f12c633f1aadb32065e)
* fix the SEEKDIR_RETURNS_VOID testAndrew Tridgell1998-10-071-2/+2
| | | | (This used to be commit ed0b43294a922dc24be87082fa22b45b0fa2af46)
* detect __sys_llseek()Andrew Tridgell1998-10-071-1/+1
| | | | (This used to be commit 2a25034b033d207b5ce50946f3d9c9fad2c3a153)
* more OSF1 changes as well as changes to allow us to use the standardAndrew Tridgell1998-10-071-1/+2
| | | | | includes.h in wrapped.c, thus making porting much simpler (This used to be commit 6f2239c935fdecfefa89227c113df01e3957691a)
* test whether seekdir() returns void or notAndrew Tridgell1998-10-071-0/+9
| | | | (This used to be commit 4dbfec81b2c67f2d36b26685a631001738d9569f)
* - no getdents on OSF1Andrew Tridgell1998-10-071-2/+2
| | | | | | - try a new method of handling prototype mismatches in wrapped.c. We now try to disable prototypes! (This used to be commit 77aea37bb83f2b9ad541f851b003ca10b9811314)
* fix typoAndrew Tridgell1998-10-071-1/+1
| | | | (This used to be commit c4da5741f33f9108e01309a6734f16b1b854ea30)
* some changes for OSF1 support in smbwrapper (just preliminary changes,Andrew Tridgell1998-10-071-1/+1
| | | | | doesn't work yet) (This used to be commit ffa7d0461fa6628302ddf5590a42cca60ec8b90b)
* added some commentsAndrew Tridgell1998-10-071-6/+12
| | | | (This used to be commit c81568a6934acab45702639c1c57aadb145f246b)
* added a wrapper for fork()Andrew Tridgell1998-10-061-1/+1
| | | | | | in a fork we have to close all server connections otherwise we can end up with two processes writing to the same socket. (This used to be commit b7ecbca3aff34ff06a445e5ee39efba48261b7e8)
* set HOST_OS after canonical system testAndrew Tridgell1998-10-051-1/+1
| | | | (This used to be commit fc602e5e26a2de94be6b5a5509b77876dc0fd7ff)
* got smbwrapper working on IRIX 6.4. Things got a bit tricky,Andrew Tridgell1998-10-051-1/+11
| | | | | especially as the headers get the syscall numbers wrong! (This used to be commit a5405f1ab069a3123a819311a87ca84f2c5f0fea)
* test for creat64()Andrew Tridgell1998-10-051-1/+1
| | | | (This used to be commit 8aa6c16eeb96d6a66a2946f5048126f175f9f609)
* IRIX uses -shared for shared libray creation.Andrew Tridgell1998-10-051-1/+2
| | | | (This used to be commit a32eb93b0e572ebfcf726a0df7443b9afa149453)
* test for loff_t and offset_t to support llseek() on Solaris and Linux.Andrew Tridgell1998-10-051-0/+2
| | | | (This used to be commit 386026930557584fda14f8cdc07c41d84d630b39)
* revert 64-bit file support; it's hard-coded alreadyAlexandre Oliva1998-10-051-34/+0
| | | | (This used to be commit f604fd1a8b34efb52531c57e68a3cf31319b9262)
* added 64-bit file supportAlexandre Oliva1998-10-051-0/+34
| | | | (This used to be commit 43ec91ac1fbf22f9a0150e1eadec5709a7d21050)
* added pread pread64 pwrite pwrite64 and open64Andrew Tridgell1998-10-051-0/+3
| | | | (This used to be commit 2087e0ce89e113d3989deefdf79b22b2757e008b)
* tests for readdir64Andrew Tridgell1998-10-051-1/+1
| | | | (This used to be commit bdf02378c634e0d18f4f2de7a74b2f2fc5965e9a)
* some tests for stat64() and friendsAndrew Tridgell1998-10-051-0/+2
| | | | (This used to be commit 16e7b196344457218b4902a198e28751311973a7)
* bin/cvsignore: deleted, so that bin can be removed from the repositoryAlexandre Oliva1998-10-041-0/+3
| | | | | | | | | | | | | .cvsignore: added bin; it is no longer part of the source tree smbwrapper/smbsh: now auto-generated from smbsh.in smbwrapper/.cvsignore: added smbsh configure.in: generate @builddir@ configure, include/stamp-h.in: regen Makefile.in: new target `smbwrapper'; sped up directory creation (This used to be commit 8f95ee8fc32d74f20cca489ecd3f7e34e773db2f)
* more solaris 2.5 fixups. It now seems to be working pretty well.Andrew Tridgell1998-10-041-1/+6
| | | | (This used to be commit c4e450817886b40474cebdfc50c0c16fb4646baf)