1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-04 17:47:26 +03:00

713 Commits

Author SHA1 Message Date
Stefan Metzmacher
8779f74eef r10165: - use the sysquota interface on linux by default (as the configure --help, shows since a few years ago)
- fix the logic for using the builtin linux quota support
(hopeful fix the quota build on the fedora 4 builtfarm boxes)

metze
(This used to be commit 6768c07bd1fc726f4cead361b00a5283af48eb77)
2007-10-10 11:03:35 -05:00
James Peach
ac01fda2b9 r10068: Use prctl(PR_SET_DUMPABLE) to make sure we can always leave a good
looking corpse on Linux.
(This used to be commit 7c97a1bcc34892d7bf697b9421ba8caf4061d9b5)
2007-10-10 11:03:33 -05:00
Gerald Carter
378ebea946 r10064: BUG 3052: adding OpenBSD timespec patch from Steve Williams <steve@celineandsteve.com>
(This used to be commit c7f7bcdb0f03068c983e89ba2f47655e77491434)
2007-10-10 11:03:32 -05:00
Jeremy Allison
9d6ac49c40 r10055: Fix typos in smbsharemodes spec.
Jeremy.
(This used to be commit 6653f0d7a47b1165a16447a04dc91d694db7f62a)
2007-10-10 11:03:32 -05:00
Jeremy Allison
34721ad233 r10042: Add in external LGPL library for accessing the share mode db. Allow
others to examine & test. May not end up here eventually...
Jeremy.
(This used to be commit 7cc70ae63399eacd55bd0bf51ac2c7b004d761bf)
2007-10-10 11:03:31 -05:00
James Peach
cf08e1ce59 r9561: Check for alloca.h.
(This used to be commit 1944cf111adee4aaf93321d5fcf0959e33482eb1)
2007-10-10 11:01:13 -05:00
Jeremy Allison
85a2d32e31 r9534: Fix typo spotted by William Jojo <jojowil@hvcc.edu> - define
HAVE_STRUCT_DIR64 not HAVE_STRUCT_DIRENT64.
Jeremy
(This used to be commit 9131acc3f0ab342dc4afd89221b440ca3a87d2c2)
2007-10-10 11:01:12 -05:00
Jeremy Allison
f98f86394a r9483: Changed DIR to SMB_STRUCT_DIR because of the amazing stupidity of a UNIX vendor
not understanding abstract data types :-(.
Jeremy.
(This used to be commit be5b4e2fa3ed30b0ff01b47d2354e5f782a12e25)
2007-10-10 11:01:11 -05:00
Jeremy Allison
47e519e238 r9480: Added opendir64 and friends. Found by William Jojo <jojowil@hvcc.edu>
as part of the AIX bug #3010 investigations.
Jeremy.
(This used to be commit d8c750edb6a4d0037b49557849b3bc2baca8bbc1)
2007-10-10 11:01:11 -05:00
Gerald Carter
4abc899e18 r9366: patch from Toomas.Soome@mls.ee to include hosts lookups via the winbind pipe on solaris
(This used to be commit e822a7539065c12d23b491e85f2cce7e98195f77)
2007-10-10 11:00:34 -05:00
Gerald Carter
edb89a813f r9304: BUG 3001: don't use C style comments in configure.in (thanks Jason)
(This used to be commit 78d49638e1984a8a44caadeeda2355351f5f4abb)
2007-10-10 11:00:32 -05:00
Jeremy Allison
ac90571830 r9281: Fixes from Luke Mewburn <lukem@NetBSD.org> for misuses of
AC_CHECK_HEADERS.
Jeremy.
(This used to be commit 4d79070887d640150aa4427d806e7f18082a7a9c)
2007-10-10 11:00:31 -05:00
Tim Potter
6ab9ff8e9f r8949: Fix incorrect SHLIBEXT is set when running configure script on HPUX IA
systems. This causes share libs to be built with .sl instead of .so
extensions.  Patch from Adrian Tam to fix bugzilla #2733.
(This used to be commit 84936e7491148ab42d0ac158ab41adddb245b860)
2007-10-10 11:00:22 -05:00
Jeremy Allison
602e2175a2 r8922: AIO configure fixes from William Jojo for IBM AIX aio.
Jeremy
(This used to be commit 6e9ad296633ca6cb1fea8a8299514c84232f2da6)
2007-10-10 11:00:20 -05:00
Jeremy Allison
d6973499de r8695: Patch from James Peach for hires timestamps and efficient
notify code. Bugid #2285. The last commit by me on behalf
of James as he will be able to do his own now :-).
Jeremy.
(This used to be commit 524298b3f32f478e3750d805c5dc3b8fbe40d8d2)
2007-10-10 11:00:15 -05:00
Lars Müller
dc1246e4d4 r8641: Fix bug #2262. Now we accept freebsd 5 till 9 as suggested by Timur
Bakeyev.
(This used to be commit d395ba2d40fdb5df04f0b6fbe9b4893002a3fcae)
2007-10-10 11:00:13 -05:00
Gerald Carter
f5bf5765af r8510: Don't include the valgrind headers on 64bit linux systems.
Several incarnations of gcc bork with

Compiling dynconfig.c
/tmp/ccXd94O5.s: Assembler messages:
/tmp/ccXd94O5.s:1202: Error: suffix or operands invalid for `mov'
/tmp/ccXd94O5.s:1289: Error: suffix or operands invalid for `mov'`

Thanks to Bent Vangli for the the leg work and suggestions.
(This used to be commit 318fe7ba0093c4a94e9f4f5c8ce7a2f5d1078e26)
2007-10-10 11:00:07 -05:00
Lars Müller
3ddc4877bd r8151: Add support to create position independent executable (PIE) code if the
compiler supports it.

We have to compile with -fPIE and not -fpie.  Else ppc and s390(x) will
fail (to small GOT).

It's possible to disable configure's PIE detection with --disable-pie
(This used to be commit 07845bb4c5a31cb29bf7b8ff6c50e5da84c329e4)
2007-10-10 10:58:12 -05:00
Günther Deschner
3922667cbe r7992: Adding PADL's idmap_ad plugin (taken from the latest
xad_oss_plugins-tarball).

Guenther
(This used to be commit 1d59841c9901b6a3aff72b6da1037495aa75f389)
2007-10-10 10:58:07 -05:00
Jeremy Allison
15c6ae15c8 r7957: Added aio configure support. Jerry told me to :-).
Jeremy.
(This used to be commit 5b5052c0422d88c9ca7d42f5ac7afec4d0e6b647)
2007-10-10 10:58:04 -05:00
Gerald Carter
74a98c6072 r7335: patch from Joerg Sonnenberger <joerg@britannica.bec.de> to fix dragonfly detection
(This used to be commit d80ae98d9e3f872c8064ce8316c76bd6de50a848)
2007-10-10 10:57:06 -05:00
Gerald Carter
f24d88cf9d r7139: trying to reduce the number of diffs between trunk and 3.0; changing version to 3.0.20pre1
(This used to be commit 9727d05241574042dd3aa8844ae5c701d22e2da1)
2007-10-10 10:57:02 -05:00
Jeremy Allison
d101da235b r6822: Use chsize if we don't have ftruncate. From Steven Edwards <steven_ed4153@yahoo.com>.
Jeremy.
(This used to be commit 2f78ba5ea71504c2c9bb44c36000b3cab1227f78)
2007-10-10 10:56:55 -05:00
Derrell Lipman
ec495efbf1 r6757: test for existence of sys/un.h was missing, thus AF_LOCAL support was not found
(This used to be commit ea6340175114e977996e6ecd091fb866c1ec8e9b)
2007-10-10 10:56:53 -05:00
Volker Lendecke
63dacdf65a r6651: It's not the smartest thing in the world to #define _SAMBA_BUILD_ in a file
that is only included if _SAMBA_BUILD_ is defined...

Let's see how far this gets us.

Volker
(This used to be commit 563275b35f76107e3d2a8b0b6e14394b20ecd81b)
2007-10-10 10:56:49 -05:00
Jelmer Vernooij
2d1e1f7e2e r6570: Add socket_wrapper library to 3.0. Can be enabled by passing
--enable-socket-wrapper to configure
(This used to be commit 9c6cdd23ead427a4cb20177dad1c87da9594a4fe)
2007-10-10 10:56:45 -05:00
Tim Potter
a7bdbf13e9 r6411: Remove configure check for FTRUNCATE_NEEDS_ROOT as it's not actually
used anywhere in the code anymore.  Bugzilla 2625.
(This used to be commit 6a50b304e7e028032cf97f2a2a0749c096155d9c)
2007-10-10 10:56:40 -05:00
Herb Lewis
5a72f0da1d r6318: don't include smbwrapper stuff unless asked for
(This used to be commit ce38ead0fccf434f90671201d3c50cd79b3f3ed4)
2007-10-10 10:56:36 -05:00
Jeremy Allison
8abd17fe1c r6253: Add FreeBSD EA API support. Bug #2576 - patch donated by Timur Bakeyev <timur@com.bat.ru>
Jeremy.
(This used to be commit 059a2e30c94f7bbcf01c1f4c5539f0b0f5ab0e09)
2007-10-10 10:56:32 -05:00
Derrell Lipman
9840db418b r6149: Fixes bugs #2498 and 2484.
1. using smbc_getxattr() et al, one may now request all access control
   entities in the ACL without getting all other NT attributes.
2. added the ability to exclude specified attributes from the result set
   provided by smbc_getxattr() et al, when requesting all attributes,
   all NT attributes, or all DOS attributes.
3. eliminated all compiler warnings, including when --enable-developer
   compiler flags are in use.  removed -Wcast-qual flag from list, as that
   is specifically to force warnings in the case of casting away qualifiers.

Note: In the process of eliminating compiler warnings, a few nasties were
      discovered.  In the file libads/sasl.c, PRIVATE kerberos interfaces
      are being used; and in libsmb/clikrb5.c, both PRIAVE and DEPRECATED
      kerberos interfaces are being used.  Someone who knows kerberos
      should look at these and determine if there is an alternate method
      of accomplishing the task.
(This used to be commit 994694f7f26da5099f071e1381271a70407f33bb)
2007-10-10 10:56:24 -05:00
Gerald Carter
78a3af6233 r6062: work around autoconf setting the CFLAGS="-g -O2" by default in AC_CACHE_CHECK
(This used to be commit 605dd5b97c09fd3e6bc09eefa78ef333201c0b7c)
2007-10-10 10:56:19 -05:00
Gerald Carter
5d1cb8e79e r6014: rather large change set....
pulling back all recent rpc changes from trunk into
3.0.  I've tested a compile and so don't think I've missed
any files.  But if so, just mail me and I'll clean backup
in a couple of hours.

Changes include \winreg, \eventlog, \svcctl, and
general parse_misc.c updates.

I am planning on bracketing the event code with an
#ifdef ENABLE_EVENTLOG until I finish merging Marcin's
changes (very soon).
(This used to be commit 4e0ac63c36527cd8c52ef720cae17e84f67e7221)
2007-10-10 10:56:15 -05:00
Gerald Carter
93e04e941e r5961: final round of compiler warning fixes based on feedback from Jason Mader
(This used to be commit 9e77da9320c900b3e437d534e31fa5ff81e9acfd)
2007-10-10 10:56:13 -05:00
Jelmer Vernooij
b62fae5edc r5915: Remove --with-manpages-languages= from configure (we only have them in one
lanuage, English, at the moment). Fixes #2261. If other languages
might are added in the future, this parameter will still not be needed.
(This used to be commit d41e790b4ba96b42ae80f51925a86a3344d3fd39)
2007-10-10 10:56:08 -05:00
Volker Lendecke
eb200fcdda r5880: From the comment....
* Implement a fixed mapping of forbidden NT characters in filenames that are
 * used a lot by the CAD package Catia.
 *
 * Yes, this a BAD BAD UGLY INCOMPLETE hack, but it helps quite some people
 * out there. Catia V4 on AIX uses characters like "<*$ a *lot*, all forbidden
 * under Windows...

Volker
(This used to be commit 8c0148df81d762853ed5c85bcf7c79d691f9b8ef)
2007-10-10 10:56:06 -05:00
Jeremy Allison
a5f84481e3 r5655: Added support for Novell NDS universal password. Code donated by
Vince Brimhall <vbrimhall@novell.com> - slight tidyup by me to
use Samba conventions.
Vince - thanks a *lot* for this code - please test to make sure
I haven't messed anything up.
Jeremy.
(This used to be commit 6f5ea963abe8e19d17a1803d4bedd9d87a317e58)
2007-10-10 10:55:54 -05:00
Tim Potter
85b094801e r5645: Add an autoconf test for -Wdeclaration-after-statement so we don't add it
to the configure.developer CFLAGS if it's not supported.
(This used to be commit ce0dedea8d95f07745ba3e945dc88bceb97989d7)
2007-10-10 10:55:53 -05:00
Jeremy Allison
02fdabc2a7 r5636: Re-add the allocation size - parameterized by share as
"allocation roundup size", by default set as 1Mb. From
advice by BlueArc about Windows client behaviour. VC++
people can set this to zero to turn it off.
Jeremy.
(This used to be commit 833ca101772bfab65dbd79eb64f63464177f144e)
2007-10-10 10:55:52 -05:00
Tim Potter
8193036e61 r5612: Add -Wdeclaration-after-statement to CFLAGS for --enable-developer.
(This used to be commit f952da9efbd11d2c84d9fe4993f70e4ceda7d9ae)
2007-10-10 10:55:50 -05:00
Gerald Carter
b75ebde786 r5159: BUG 2262: add support to detect *freebsd6* (same as *freebsd5* currently)
(This used to be commit d6c7de240885be00149fd00b47f229a59f150b3e)
2007-10-10 10:55:30 -05:00
Gerald Carter
6c6e231f15 r5157: BUG 2266: conditionally include rpc/nettype.h to work around missing header onf FreeBSD4
(This used to be commit 314da604735696da4cf350f35d84592356e31861)
2007-10-10 10:55:30 -05:00
Günther Deschner
446a2107e6 r4963: It is actually a very bad idea to use KRB5_CONFIG in the
configure-checks (At least Heimdal uses KRB5_CONFIG for locating it's
configuration-file (usually /etc/krb5.conf)). Renaming it to KRB5CONFIG
prevents configure-checks that use heimdal-libs from segfaulting while
the lib reads the krb5-config binary as a configuration file...

Vendors that used the KRB5_CONFIG-variable to let configure find a
custom krb5-config binary have to use KRB5CONFIG now.

Guenther
(This used to be commit 95edb3c67f330afd8dbb8268f3f8ecaf1732c238)
2007-10-10 10:55:09 -05:00
Gerald Carter
89a96c9c65 r4823: remove -O1 from --with-developer
(This used to be commit a1fb1cb019804446a093d7d0d7b1952cc538f9cc)
2007-10-10 10:53:56 -05:00
Jeremy Allison
c057e4591b r4581: From Derrell.Lipman@UnwiredUniverse.com. Use nanosleep instead of select
when we have it in smb_msleep.
Jeremy.
(This used to be commit 465c207ffbcd5ee859faee282ef220a6c72e4eeb)
2007-10-10 10:53:48 -05:00
Jeremy Allison
be60bf6447 r4296: Patch from William Jojo <jojowil@hvcc.edu> to fix HPUX sendfile and add
configure.in tests and code for sendfile on AIX.
Jeremy.
(This used to be commit f08aceb9882fb1df1e1e28179f87ac5c3d5afa45)
2007-10-10 10:53:42 -05:00
Gerald Carter
dc42a6c3c4 r3925: patch from Thomas Bork <tombork@web.de> to fix configure.in with GNU ld versions that don't output a date string in the --version
(This used to be commit 3bbae21dc9d8147a40cac7962e44fe37630efb40)
2007-10-10 10:53:24 -05:00
Günther Deschner
aa077290fc r3868: Fix reverted logic of detecting HAVE_WRFILE_KEYTAB (Bugzilla 2059)
Guenther
(This used to be commit 8d987d2f38005969798fe829f87c3ffc1d1e5edd)
2007-10-10 10:53:22 -05:00
Jeremy Allison
d956222083 r3862: Fix from Lars Müller <lmuelle@suse.de>, check for HAVE_WRFILE_KEYTAB
was inverted.
Jeremy.
(This used to be commit 6a9799806874619c471548b8ff0b3dc36788f81a)
2007-10-10 10:53:21 -05:00
Volker Lendecke
fd67906417 r3850: I get the impression that some developers here are using gcc 3.4. This one
only warns you about possibly uninitialized variables if you have at least
-O1.

Volker
(This used to be commit 7cd12794a3cb7c70e75ec4824d9bc88d2d3a0fcd)
2007-10-10 10:53:20 -05:00
Jeremy Allison
8ea9237d82 r3538: Fix the build with the latest Heimdal code.
Jeremy.
(This used to be commit 34275bae787762646f02ea1dec19d7b3a9a733a3)
2007-10-10 10:53:09 -05:00