summaryrefslogtreecommitdiffstats
path: root/source3/configure
Commit message (Collapse)AuthorAgeFilesLines
* Makefile.in configure configure.in include/proto.h smbd/noquotas.c ↵Jeremy Allison1998-11-031-385/+413
| | | | | | | | | | | | | 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)
* looks like someone forgot to commit these...Alexandre Oliva1998-10-291-1/+1
| | | | (This used to be commit 93b195d1e9490fb0e4310532fd15ab376f08aba5)
* don't enable smbsh/smbwrapper on systems where we can't work out howAndrew Tridgell1998-10-231-375/+390
| | | | | to generate PIC code (This used to be commit a66c56d70e7e663f3a19cbfcc2e704653d8fc9b2)
* 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-238/+273
| | | | | | | | | 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)
* auto-detect the right flag for the compiler to produce PIC codeAndrew Tridgell1998-10-081-365/+430
| | | | (This used to be commit 5d92e003978f02e53c0886508ccefc8c24ec1bbf)
* removed lukes acl check in configure (not needed)Andrew Tridgell1998-10-081-280/+247
| | | | (This used to be commit a3339c111de9f82b6badaac8e6ef430d277c3afa)
* added aclent_t autoconf test (defines as an int if it doesn't exist).Luke Leighton1998-10-071-363/+398
| | | | | | | | | 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)
* fix the SEEKDIR_RETURNS_VOID testAndrew Tridgell1998-10-071-104/+105
| | | | (This used to be commit ed0b43294a922dc24be87082fa22b45b0fa2af46)
* detect __sys_llseek()Andrew Tridgell1998-10-071-2/+2
| | | | (This used to be commit 2a25034b033d207b5ce50946f3d9c9fad2c3a153)
* more OSF1 changes as well as changes to allow us to use the standardAndrew Tridgell1998-10-071-251/+287
| | | | | 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-102/+137
| | | | (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)
* reran autoconfAndrew Tridgell1998-10-071-1/+1
| | | | (This used to be commit 50526c45ba7920b15b6947edc8bc714a00d80f79)
* some changes for OSF1 support in smbwrapper (just preliminary changes,Andrew Tridgell1998-10-071-412/+418
| | | | | doesn't work yet) (This used to be commit ffa7d0461fa6628302ddf5590a42cca60ec8b90b)
* 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-7/+7
| | | | (This used to be commit fc602e5e26a2de94be6b5a5509b77876dc0fd7ff)
* reran autoconf for IRIX changesAndrew Tridgell1998-10-051-364/+377
| | | | (This used to be commit cbba700cb5f49fa6833a3326d7ad7c77bb76e3f7)
* 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-360/+361
| | | | (This used to be commit a32eb93b0e572ebfcf726a0df7443b9afa149453)
* test for loff_t and offset_t to support llseek() on Solaris and Linux.Andrew Tridgell1998-10-051-242/+308
| | | | (This used to be commit 386026930557584fda14f8cdc07c41d84d630b39)
* revert 64-bit file support; it's hard-coded alreadyAlexandre Oliva1998-10-051-330/+240
| | | | (This used to be commit f604fd1a8b34efb52531c57e68a3cf31319b9262)
* added 64-bit file supportAlexandre Oliva1998-10-051-240/+330
| | | | (This used to be commit 43ec91ac1fbf22f9a0150e1eadec5709a7d21050)
* added pread pread64 pwrite pwrite64 and open64Andrew Tridgell1998-10-051-126/+291
| | | | (This used to be commit 2087e0ce89e113d3989deefdf79b22b2757e008b)
* tests for readdir64Andrew Tridgell1998-10-051-1/+1
| | | | (This used to be commit bdf02378c634e0d18f4f2de7a74b2f2fc5965e9a)
* reran autoconfAndrew Tridgell1998-10-051-126/+236
| | | | (This used to be commit 32695b1606c6198aca294ebe1436c98d2d698095)
* bin/cvsignore: deleted, so that bin can be removed from the repositoryAlexandre Oliva1998-10-041-0/+4
| | | | | | | | | | | | | .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-260/+520
| | | | (This used to be commit c4e450817886b40474cebdfc50c0c16fb4646baf)
* fixed some stuff for Linux that porting to Solaris brokeAndrew Tridgell1998-10-041-331/+335
| | | | (This used to be commit ee349bb329498e6f5852c1bf21c48563d076dc88)
* started basic support for solaris 2.5 in smbwrapper.Andrew Tridgell1998-10-041-127/+403
| | | | (This used to be commit e5c7cabae4826bde819b94a48bc4674dcd69da21)
* get away with dummy and .dummy filesAlexandre Oliva1998-09-291-11/+2
| | | | (This used to be commit 90a8a02484a0897b053fd6531b7fec5d23098b6f)
* Changes to test in configure if capabilities are enabled on a system.Jeremy Allison1998-09-281-569/+994
| | | | | | | | | | | Changes to get Samba to compile cleanly with the IRIX compiler with the options : -fullwarn -woff 1209,1174 (the -woff options are to turn off warnings about unused function parameters and controlling loop expressions being constants). Split prototype generation as we hit a limit in IRIX nawk. Removed "." code in smbd/filename.c (yet again :-). Jeremy. (This used to be commit e0567433bd72aec17bf5a54cc292701095d25f09)
* Two changes in this ball...Michael Warfield1998-09-281-981/+593
| | | | | | | | | | | | | 1) Changes to smbmnt.c, smbmount.c, and smbumount.c allow them to compile on both RedHat 4.x (libc 4.x) systems and RedHat 5.x (glibc 2) systems. 2) Changes to Makefile.in and configure.in (and subsequently configure) are to configure for smbmount, smbumount, and smbmnt to compile. This adds a "--with(out)-smbmount" option to configure. Sanity checking is not present yet. You can specify this if you are not on linux, it just won't compile. (This used to be commit 8a4730f61923577b0bd9e09ef1a00538f7dfb0de)
* automated generation of .dummy files for each subdirectory;Alexandre Oliva1998-09-281-10/+11
| | | | | | dummy.in files are no longer needed, and new directories will be taken care of automatically, at configure (or config.status --recheck) time (This used to be commit 237a8e5fe62d757c04b8207cbbee4df1470cfe4e)
* Added Kerberos4 support patches from Johan Hedin <johanh@fusion.kth.se>Jeremy Allison1998-09-261-319/+390
| | | | | Jeremy. (This used to be commit 548634915f21f774b7efb06f138c8fb7bc089daa)
* Makefile.in: Fixed bug with continuation line causing proto to fail.Jeremy Allison1998-09-251-119/+216
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added $(PROGS) $(SPROGS) as targets for make clean. acconfig.h: Added HAVE_IRIX_SPECIFIC_CAPABILITIES. configure.in: Added sys/capability.h header check. Added function checks for srandom random srand rand. Added HAVE_IRIX_SPECIFIC_CAPABILITIES test. includes.h: Added #include <sys/capability.h>. ntdomain.h: Moved struct acct_info into here from smb.h smb.h: Added KERNEL_OPLOCK_CAPABILITY define. Moved enum action_type into rpcclient.h Moved struct cli_state into client.h Moved struct nt_client_info, struct tar_client_info, struct client_info into rpcclient.h lib/genrand.c: Changed to use sys_random() & friends. lib/smbrun.c: Lose capabilities after fork. lib/system.c: Added set_process_capability(), set_inherited_process_capability() sys_random(), sys_srandom(). lib/util.c: Added Ander's EFBIG lock check to fcntl_lock for 64 bit access to an 32 bit mounted NFS filesystem. nmbd/nmbd.c: Changed to use sys_random() & friends. nmbd/nmbd_browsesync.c: Changed to use sys_random() & friends. passdb/ldap.c: Missed one pdb_encode_acct_ctrl call. passdb/passdb.c: Changed to Ander's code for ' ' characters. passdb/smbpass.c: Added Ander's code to reset ACB_PWNOTREQ. script/mkproto.awk: Added 'long' to prototypes. smbd/chgpasswd.c: Lose capabilities after fork. smbd/open.c: Do the mmap *after* the kernel oplock. smbd/oplock.c: Removed stub code from kernel oplock path. Added set_process_capability(), set_inherited_process_capability() calls. smbd/reply.c: Initialize count = 0, offset = 0. smbd/server.c: Added set_process_capability(), set_inherited_process_capability() calls. tests/summary.c: Ensure we have RANDOM or RAND. utils/smbpasswd.c: Added Ander's code to reset ACB_PWNOTREQ. utils/torture.c: Changed to use sys_random() & friends. Jeremy. (This used to be commit e8be306f23963ac00b1a383ebe0cc1421529fb02)
* check whether system type is the same as stored in the cache (fullAlexandre Oliva1998-09-241-316/+405
| | | | | | | | | | | | | stand-alone macro, candidate for inclusion in the next release of autoconf) create configure flag --enable-maintainer-mode, that enables automatic rebuilding of configure from configure.in and aclocal.m4, and of config.h.in based on acconfig.h. This assumes autoconf and autoheader are available. Maintainer mode also introduces automatic dependency tracking of include files, but it depends on features provided by gcc and GNU make, so you must not enable maintainer mode if you are not using any of these (This used to be commit 64cba1cc8e689bcde2dc124c511da086c33fa4a8)
* automatically detect changes in the system type and exit, tellingAndrew Tridgell1998-09-241-296/+309
| | | | | the user to remove config.cache (This used to be commit f123172c42b1f9ac73e57856e4ee8715fdfb76cd)
* First cut at kernel oplocks. This should have no effect unless runninJeremy Allison1998-09-231-76/+111
| | | | | | | | | | on a machine that supports them in autoconf. Move various functions out of lib/util.c into smbd/process.c and smbd/oplock.c where they belong. Jeremy. (This used to be commit c3c5e13f85c97939746070132dad941e79c546fb)
* replace getpass() with getsmbpass() if getsmbpass.c compilesAlexandre Oliva1998-09-211-64/+107
| | | | (This used to be commit 9a5bdf5c1bef689fe0d6879949df869efbc34783)
* major autoconf clean-upAlexandre Oliva1998-09-211-575/+776
| | | | | fix problems in builds with srcdir!=builddir (This used to be commit 1ffc3b807a3f80644c974b454ff5e6f68e89b546)
* Now that Alexandre Oliva has explained the use of acconfig.h toJeremy Allison1998-09-181-129/+125
| | | | | | | | | me, I'm adding the HAVE_LIBREADLINE and other stuff correctly. Thanks Alexandre :-). Jeremy. (This used to be commit 89a4a73caf474e59f239f50ad6d93e5df66ae300)
* configure configure.in include/config.h.in include/includes.hJeremy Allison1998-09-181-202/+299
| | | | | | | | | | | Fixed bugs in readline autoconf. param/loadparm.c smbd/open.c smbd/oplock.c: Started on kernel oplock code - checking forced by above issue. Should not be used currently. Jeremy. (This used to be commit f939efac9e6c45331b17e3d3aa6bc2235e886c1a)
* configure configure.in: Added checks for statvfs64. Last bit of 64 bit ↵Jeremy Allison1998-09-171-20/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | widening (I hope :-). include/config.h.in: Added #undef STAT_STATVFS64. include/includes.h: Added SMB_STRUCT_STATVFS type, Changed SMB_BIG_INTEGER to SMB_BIG_UINT and SMB_BIG_INT types. include/smb.h: Added flag defines from CIFS spec. lib/debug.c: Fixed one more mode_t issue. lib/system.c: Added sys_statvfs wrapper. lib/util.c: Changed trim_string to use size_t. param/loadparm.c: Moved "blocking locks" into locking section. Alphabetised locking options. Question - shuld we do this for all options ? passdb/ldap.c: Changed SMB_BIG_INTEGER to SMB_BIG_UINT. passdb/nispass.c: Changed SMB_BIG_INTEGER to SMB_BIG_UINT. passdb/smbpass.c: Changed SMB_BIG_INTEGER to SMB_BIG_UINT. smbd/dfree.c: Changed to use 64 bit types if available. Moved to use unsigned types. smbd/dosmode.c: Fixed one more mode_t issue. smbd/negprot.c: Changed literals to be FLAG_ #defines. smbd/nttrans.c: Removed dead code. smbd/open.c: Changed disk_free call. smbd/process.c: Changed literals to be FLAG_ #defines. smbd/reply.c: Changed disk_free call. smbd/trans2.c: Fixed but in SMB_QUERY_FS_VOLUME_INFO call. Was using UNICODE - should use ascii. tests/summary.c: Added STAT_STATVFS64 check. Jeremy. (This used to be commit c512b1b91fb7f2a7a93b9033a33e06d966daadb4)
* configure, configure.in: Added fseek64 and ftell64.Jeremy Allison1998-09-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | config.h.in: Added fseek64 and ftell64. includes.h: Added definition of SMB_BIG_INTEGER. smb.h: Changed (*getsmbpwpos) and (*setsmbpwpos) to use SMB_BIG_INTEGER. access.c: Tidyup of dbug statement. system.c: Added sys_fseek and sys_ftell. Changed mode calls to use mode_t. asyncdns.c: Tidyup of comment. loadparm.c: Tidyup of set_default_server_announce_type() function definition. ldap.c: Changed (*getsmbpwpos) and (*setsmbpwpos) to use SMB_BIG_INTEGER. nispass.c: Changed (*getsmbpwpos) and (*setsmbpwpos) to use SMB_BIG_INTEGER. smbpass.c: Changed (*getsmbpwpos) and (*setsmbpwpos) to use SMB_BIG_INTEGER. smbpassfile.c: Use sys_fseek(). chgpasswd.c: Tidyup of debug statement. dosmode.c: Changed mode calls to use mode_t. ipc.c: Removal of dead code. nttrans.c: Changed mode calls to use mode_t. open.c: Changed mode calls to use mode_t. pipes.c: Removal of dead code. reply.c: Removal of dead code. trans2.c: Removal of dead code. Changed mode calls to use mode_t. Jeremy. (This used to be commit 9c8ecd994d43ec64f46ef54e608acb651a9d67e1)
* Added ssize_t to configure code.Jeremy Allison1998-09-111-152/+185
| | | | | | | | | | | | Got 'religion' about using size_t and ssize_t for read/write stuff as part of the code to expose 64 bits to the client. This checkin does all the 'easy' stuff - such as all the read/write/lock calls - but now comes the harder parts (open & friends) and all the file enquiry functions..... Jeremy. (This used to be commit 36544fe5476f7770bd5748574fc54be7b3ee4d4a)
* added a configuration summary at the end of ./configure. It alsoAndrew Tridgell1998-09-051-0/+22
| | | | | aborts if essential functions are not available. (This used to be commit 5c7717f033f670f587b4a250d0a663cad30824e5)
* some people are foolishly running ./configure from other than theAndrew Tridgell1998-09-051-53/+76
| | | | | | source directory! This adds a new "trivial" test that makes sure that the autoconf tests are working. It aborts the configure run if not. (This used to be commit ead0338ad27f29f1abbbe9f6302d6bf633bf98b2)
* Modified dev_t and ino_t code to be 64 bit clean (including changesJeremy Allison1998-09-041-69/+123
| | | | | | | | | | | to oplock break message passing). I think that smbd/nmbd are now inode and offset size independent (at least for 32 bit and 64 bit systems). Now to expose all this new functionality to NT clients..... Jeremy. (This used to be commit 5910d07bbf45a34d3c901461f74704c029a79474)
* More 64 bit stuff - now the fcntl locks are 64 bit clean.Jeremy Allison1998-09-041-70/+113
| | | | | | | Nearly at the stage where I can expose the 64-bit-ness to the NT clients.... Jeremy. (This used to be commit 422f1dd45074c0e28203aca5952e57bbe56676b6)