summaryrefslogtreecommitdiffstats
path: root/source/configure.in
Commit message (Collapse)AuthorAgeFilesLines
...
* Added Steve Langasek <vorlon@netexpress.net> pam_smbpass supportJohn Terpstra2001-04-241-1/+35
|
* updating changes with 2.2 (comment lines in ./configure --help)Gerald Carter2001-04-241-1/+1
|
* merge from 2_2Andrew Tridgell2001-04-191-0/+15
|
* AIX ACLs donated by IBM.Jeremy Allison2001-04-171-0/+4
| | | | | Merge Andrew's fnmatch fix for WfW. Jeremy.
* Added --with-codepagedir as RedHat 6.2 and 7.x place them differently.Jeremy Allison2001-04-161-0/+16
| | | | Jeremy.
* Added POSIX_ACL support for *BSD. Patch from jedgar@fxp.org. ChangedJeremy Allison2001-04-141-7/+15
| | | | | | a bit to use AC_TRY_LINK to ensure functions are available for link instead of AC_TRY_COMPILE. Jeremy.
* configure:Jeremy Allison2001-04-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | configure.in: include/config.h.in: include/profile.h: smbd/vfs-wrap.c: smbd/vfs.c: Added fchmod and fchown to VFS (sorry Gerald - but we needed them anyway). smbd/dosmode.c: smbd/files.c: printing/printfsp.c: smbd/close.c: smbd/open.c: Fixed "dos filemode" correctly so there are no race conditions. Forces test of open of file O_WRONLY before allowing fchmod as root. Afterwards, calls standard close function that preserves POSIX locks due to POSIX-me-harder braindamage. :-). Andrew please review this code. Also - in removing the tmpdir param in smbrun an extra NULL parameter was missed in each print_run_command() call (which is a varargs fn.). Now fixed. Jeremy.
* Merge of Andrew's changes in 2.2.Jeremy Allison2001-04-131-8/+64
| | | | Jeremy.
* To stop people complaining about the mktemp call, move it into lib/util.c. ↵Jeremy Allison2001-04-111-0/+22
| | | | | | | | Thanks to Andrew for all this code. Fixed extra line in lib/sysacls.c that broke XFS ACL code. Jeremy.
* Changed the order of -kPIC and -kpic.Jeremy Allison2001-04-111-8/+8
| | | | | Added patch from Michael Davidson <md@sco.COM> for Solaris/Unixware ACLS. Jeremy.
* keep cflags from being duplicated if defined in environmentHerb Lewis2001-04-061-1/+7
|
* Added XFS ACLs on Linux. Code from John Trostel <jtrostel@connex.com>.Jeremy Allison2001-04-031-1/+14
| | | | Jeremy.
* configure configure.in include/config.h.in lib/replace.c: Added test and ↵Jeremy Allison2001-03-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | replacement for setlinebuf which apparantly doesn't exist on HPUX 11. include/byteorder.h: rpc_parse/parse_prs.c: Ding Dong the witch is dead ! :-). Ok, I'm happy 'cos I've finally deleted all the *HORRIBLE* DBG_RW_XXX and RW_XXX macros from include/byteorder.h. They were macros that included macros that had conditional macros included. No one understood them (they were the cause of most of the bigendian issue bugs). Finally, I went into parse_prs.c and inlined all of that stuff with regular function calls. They're understandable, they're easy to edit and they don't include macros ! JF - please look at the one comment I added (JF PLEASE CHECK). I have tested this partly with IRIX (a bigendian system) running with AS/U on a Solaris box in SGI's lab, and I've also confirmed these new changes work with W2K (vmware) but there may be the odd bug lurking. Herb, if you could re-checkout and test again with this code that would help. Extra. Fixed bug spotted by the sharp eyes of JF - big endian unicode packet would cause a early truncate of string parsing as we were checking for a char * 0, not a uint16 * 0. Jeremy.
* standards.h only exists on IRIX 6.x and above (Herb please check !).Jeremy Allison2001-03-271-1/+1
| | | | Jeremy.
* much better readline support from Simo Sorce, with some mods from meAndrew Tridgell2001-03-181-1/+3
| | | | to make it a bit simpler
* Added patch from Urban Widmark <urban@teststation.com> modified by me toJeremy Allison2001-02-271-4/+46
| | | | | enable large file support on Linux if glibc >= 2.2 and kernel >= 2.4. Jeremy.
* rpc_client/cli_netlogon.c: Fixed incorrect printf.Jeremy Allison2001-02-251-15/+26
| | | | | Added Solaris ACL support. Jeremy.
* configure configure.in smbd/posix_acls.c smbd/dosmode.c: Fix for zero ↵Jeremy Allison2001-02-161-0/+1
| | | | | | | permission W2K profiles. libsmb/cliconnect.c rpc_client/cli_login.c smbd/reply.c: codepage fixes from Tim. Jeremy.
* Fixed typo with acl_set_fd() not needing an ACL_TYPE_T parameter.Jeremy Allison2001-01-111-0/+1
| | | | | Ensure HAVE_NO_ACLS is set in configure if ACL support not selected. Jeremy
* Cosmetic fixups for large file support message.Tim Potter2000-12-081-4/+2
|
* Added better configure test for POSIX ACLs. Fixed stupid typo in sysacls.cJeremy Allison2000-12-071-3/+12
| | | | Jeremy.
* Working code to read POSIX ACLs on a Linux system using the bestbitsJeremy Allison2000-12-071-3/+22
| | | | | | | ACL patch from http://acl.bestbits.at/. configure support needs more work (just assumes correct headers at the moment). ACL writing needs adding. Jeremy.
* Changed to sourceforge tdb code. This includes spinlocks (so we now haveJeremy Allison2000-12-061-0/+23
| | | | | | | | a --with-spinlocks option to configure, this does mean the on-disk tdb format has changed, so 2.2alphaX sites will need to re-create their tdb's. The upside is no more tdb fragmentation and a +5% on netbench. Swings and roundabouts.... Jeremy.
* Another large patch for the passdb rewrite.Gerald Carter2000-11-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | o added BOOL own_memory flag in SAM_ACCOUNT so we could use static memory for string pointer assignment or allocate a new string o added a reference TDB passdb backend. This is only a reference and should not be used in production because - RID's are generated using the same algorithm as with smbpasswd - a TDB can only have one key (w/o getting into problems) and we need three. Therefore the pdb_sam-getpwuid() and pdb_getsampwrid() functions are interative searches :-( we need transaction support, multiple indexes, and a nice open source DBM. The Berkeley DB (from sleepycat.com seems to fit this criteria now) o added a new parameter "private dir" as many places in the code were using lp_smb_passwd_file() and chopping off the filename part. This makes more sense to me and I will docuement it in the man pages o Ran through Insure-lite and corrected memory leaks. Need for a public flogging this time Jeremy (-: -- jerry
* TDB password backend support written by Simo Sorce <simo.sorce@polimi.it>Gerald Carter2000-10-261-0/+18
| | | | | | | | | | Marked as an experimental compile time option (defaults to off) for now. jerry
* Fixes from David Lee for utmp handling.Jeremy Allison2000-10-211-3/+115
| | | | Jeremy.
* Fix for yp_get_default_domain from Neil Hoggarth ↵Jeremy Allison2000-10-071-1/+9
| | | | | | <neil.hoggarth@physiol.ox.ac.uk> Jeremy.
* simpler configure testAndrew Tridgell2000-06-291-2/+1
|
* Fixes for IRIX kernel oplocks and systems that don't have nss.hJeremy Allison2000-06-201-1/+1
| | | | Jeremy.
* added support for kernel level share modes. These are a (small) hack,Andrew Tridgell2000-06-151-0/+19
| | | | | I suspect we will either get rid of them or do them properly at some stage.
* fixed autoconf test for kernel change notify supportAndrew Tridgell2000-06-141-0/+21
|
* totally rewrote the async signal, notification and oplock notificationAndrew Tridgell2000-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | handling in Samba. This was needed due to several limitations and races in the previous code - as a side effect the new code is much cleaner :) in summary: - changed sys_select() to avoid a signal/select race condition. It is a rare race but once we have signals doing notification and oplocks it is important. - changed our main processing loop to take advantage of the new sys_select semantics - split the notify code into implementaion dependent and general parts. Added the following structure that defines an implementation: struct cnotify_fns { void * (*register_notify)(connection_struct *conn, char *path, uint32 flags); BOOL (*check_notify)(connection_struct *conn, uint16 vuid, char *path, uint32 flags, void *data, time_t t); void (*remove_notify)(void *data); }; then I wrote two implementations, one using hash/poll (like our old code) and the other using the new Linux kernel change notify. It should be easy to add other change notify implementations by creating a sructure of the above type. - fixed a bug in change notify where we were returning the wrong error code. - rewrote the core change notify code to be much simpler - moved to real-time signals for leases and change notify Amazingly, it all seems to work. I was very surprised!
* continued the split of the kernel level oplocks code into a moreAndrew Tridgell2000-06-101-1/+0
| | | | | | | | | modular form. In this pass I added oplock_irix.c and added a "struct kernel_oplocks" that describes a kernel oplock implementation. I also removed the maintainence mode from the Makefile. It was causing too much trouble. If someone really likes it they can keep a patch around to enable it themselves.
* the Linux F_GETLEASE value has changedAndrew Tridgell2000-06-091-1/+1
|
* - changed HAVE_KERNEL_OPLOCKS to HAVE_KERNEL_OPLOCKS_IRIXAndrew Tridgell2000-06-081-4/+21
| | | | - added autoconf test for HAVE_KERNEL_OPLOCKS_LINUX
* Changed MS_DFS to WITH_MSDFS throughout.Shirish Kalele2000-05-261-2/+2
| | | | Fixed trans2 calls on IPC$ to let dfs referral calls through.
* we don't need fnmatch.c any moreAndrew Tridgell2000-04-301-8/+0
|
* got rid of some more old configure tests and includesAndrew Tridgell2000-04-171-5/+4
|
* removed some obsolete configure tests (sysv ipc etc)Andrew Tridgell2000-04-171-25/+0
|
* The following series of commits are for the new tdb based printingAndrew Tridgell2000-04-161-2/+2
| | | | | | | | | | | | | | | | | | | backend. This completely replaces our old printing backend. Major changes include: - all print ops are now done in printing/*.c rather than scattered all over the place - system job ids are decoupled from SMB job ids - the lpq parsers don't need to be nearly so smart, they only need to parse the filename, the status and system job id - we can store lots more info about a job, including the full job name - the queue cache control is much better I also added a new utility routine file_lines_load() that loads a text file and parses it into lines. This is used in out lpq parsing and I also want to use it to replace all of our fgets() based code in other places.
* fixes for broken IRIX header file merged from 2.0 branchHerb Lewis2000-03-311-1/+7
|
* IRIX include fixes.Jeremy Allison2000-03-311-0/+1
| | | | Jeremy.
* Added check for LL suffix to long long ints needed by AIX 4.3.x compilerJeremy Allison2000-03-291-0/+12
| | | | | to allow successful build. Jeremy.
* acconfig.h configure configure.in: Added check for UT_SYSLEN for utmp code.Jeremy Allison2000-03-221-2/+10
| | | | | | | | | | | | | | include/byteorder.h: Added alignment macros. include/nameserv.h: Added defines for msg_type field options - from rfc1002. lib/time.c: Typo fix. lib/util_unistr.c: Updates from UNICODE branch. printing/nt_printing.c: bzero -> memset. smbd/connection.c: Added check for UT_SYSLEN for utmp code. Other fixes : Rollback of unapproved commit from Luke. Please *ask* next time before doing large changes to HEAD. Jeremy.
* Adding libtool support to HEAD branch. We're going to need this forTim Potter2000-03-131-0/+2
| | | | | various things yet to be merged from TNG. The smbwrapper stuff should probably be ported across too.
* dded Microsoft Dfs services.Shirish Kalele2000-03-081-0/+19
| | | | | | | | | | | | | | | | | * added a new msdfs/ directory under source/ * added msdfs sources under this directory. * modified configure setup to add a --with-msdfs configure time option Modified Files: Makefile.in acconfig.h configure configure.in include/config.h.in include/includes.h include/proto.h include/smb.h include/smb_macros.h param/loadparm.c smbd/negprot.c smbd/nttrans.c smbd/process.c smbd/reply.c smbd/server.c smbd/trans2.c Added Files: include/msdfs.h msdfs/README msdfs/msdfs.c msdfs/msdfs_tdb.c msdfs/parse_dfs_map.c ----------------------------------------------------------------------
* Added replacement functions sys_popen and sys_pclose. These are basedJeremy Allison2000-02-151-2/+10
| | | | | | | | | on the glibc source code and are safer than the traditional popen as they don't use a shell to exec the requested command. Now we have these functions they can be tightened up (environment etc.) as required to make a safe popen. It should now be safe to add the environement variable loading code to loadparm.c Jeremy.
* Added check for SGI IRIX brokenness with semaphores when using gcc.Jeremy Allison2000-02-071-0/+7
| | | | | Code from Don Badrak <dbadrak@census.gov> Jeremy.
* Backed out -rdynamic linker option. It seems to be GNU ld specific.Tim Potter2000-02-031-1/+2
| | | | | Need a platform independant way of exporting symbols for dlopen(). Perhaps this is only needed for certain platforms anyway...
* Add -rdynamic to LDFLAGS if libdl found.Tim Potter2000-02-031-1/+1
|