Age | Commit message (Collapse) | Author | Files | Lines |
|
Jeremy.
(This used to be commit 932523cbb508db869b726768e86bfa8e248f768b)
|
|
built by
default).
(This used to be commit 910d498a0e44d1c2b76ccddef0cf05e693cf580e)
|
|
(This used to be commit f1e8de4b576b3954d456cb64c02417908bab8da4)
|
|
cross-compiling, we accept the first iconv library that we find (with a
warning).
(This used to be commit 9417832155d634864f37d0fdb173ec607c154069)
|
|
we have to take care to preserve the "special" values
for Windows of 0x80000000 and 0x7FFFFFFF when casting
between time_t and uint32. Add conversion functions
(and use them).
Jeremy.
(This used to be commit 4e1a0b2549f7c11326deed2801de19564af0f16a)
|
|
boxes like this. Thanks, Don!
(This used to be commit c53cf972cf35fc344eb40078a1a778260a3de07f)
|
|
(This used to be commit 2d4c3a7520e3fa8b61d717a83ae63a633f433ea3)
|
|
the ELF segment
(This used to be commit 708a9cb08ea8ffd0aee8ed5d8d8d14193306ce9a)
|
|
(This used to be commit 2dddd502c9150128c6d1b28c083554d8519c4fd3)
|
|
(This used to be commit a7d992545bf7422ec2dc45c402b45e7e068cec94)
|
|
(This used to be commit 947955a5e8f3e33e21d3a0633ed63be404c42b3c)
|
|
(This used to be commit 74ca1992056f9a340b3964b17f868a84335333ed)
|
|
(This used to be commit 0268eafc26f6d6da25eca582241b136b5a3245ad)
|
|
#4426.
(This used to be commit 9d9950a6d10675c3568179312ff27289d3f9b340)
|
|
This adds vfs_posixacl to the list of static modules and
makes use of HAVE_ACL_GET_PERM_NP.
This is just a quick fix. FreeBSD acl support is still
hardcoded in configure.in, but actually this could be
detected in a unified test for freebsd, linux, *,
as suggested in the bugreport. This has still to be
checked and elaborated.
Michael
(This used to be commit af94654772f743f0c0b7809ff3f2ef019feb713a)
|
|
readahead()
missing declaration problem.
(This used to be commit 44365130ce794e442f52ec7cf3fc51065f713c5f)
|
|
least one
OS) but is available for linking. Instead of running configure tests with
-Werror-implicit-function-declaration in developer mode (which may lead to
different library functions being used in developer mode than when not in
developer mode), add tests for whether readahead is declared. If not,
provide a replacement declaration in lib/replace.
(This used to be commit 7d05fa8b32b5b33e95fd9d552d2a45013b4803ec)
|
|
configure.in determines if -Werror-implicit-function-declaration is
available, and if so it enables that flag if --enable-developer is
specified. Since the configure tests themselves did not use that flag, it
was possible for a configure test to succeed, followed by a failed
compilation due to a facility being available but not having a proper
declaration in a header file. (This bit me with readahead().) This patch
ensures that if implicit function declarations will kill the build, the
feature being tested is deselected so the build will succeed.
The autoconf manual suggests using return instead of exit in configure
tests because the declaration for exit is often missing. We require this
now, since we error if prototypes are missing. See section 5.5.1 of
http://www.gnu.org/software/autoconf/manual/autoconf.html. This patch makes
these changes, because in fact, an external declaration for exit is missing
here (and likely elsewhere).
I've verified that the features selected (here) with the original
configure.in and the new one are the same except for, in my case,
readahead. I've also confirmed that the generated Makefile is identical.
These changes are not being applied to the 3.0.26 branch because it does not
exhibit the initial problem this patch is supposed to solve since it doesn't
attempt to use -Werror-implicit-function-declaration.
(This used to be commit 4d42720915b8f65842147171f689127e94d1b973)
|
|
Thanks to Tom Bork for reporting this!
Volker
(This used to be commit 3f956d345143f64f57c02419eb8494c6ed51ce59)
|
|
NTSTATUS
codes directly out of the krb5_error edata.
Guenther
(This used to be commit dcd902f24a59288bbb7400d59c0afc0c8303ed69)
|
|
make we found is what will be run when the user invokes "make".
(This used to be commit e3802961c1895f260f04a7955a2a182d657248a0)
|
|
kernel and
Hurd systems).
Patch by the Samba packaging team for Debian.
(This used to be commit 1aa64eb02c7eee174a4f9934cba1e5bde5fabfbb)
|
|
Guenther
(This used to be commit db499b515b3a9bcc44dbaa6837e1a2a90894d2a2)
|
|
Guenther
(This used to be commit 3ef6181696d83cc4ebcc3722e6b45665146bd9b7)
|
|
Guenther
(This used to be commit 9ec76c542775ae58ff03f42ebfa1acc1a63a1bb1)
|
|
use it in
-enable-developer.
Guenther
(This used to be commit 750156337eadc2b7d7f30480f74b0816bc1f79e6)
|
|
toolchain independent, but since there's no portable method for
doing makefile includes, we can actually use the dependencies with
GNU make. It's easy to add this for other makes, but I don't have
any to test.
This also moves as much m4 as possible into the m4 directory where
no-one has to look at it. AFAICT, there's no way to hide depcomp
in there too, which is unfortunate.
(This used to be commit aa14900f8291a017aa7fab2bbb9a6c79b12889b2)
|
|
(This used to be commit e5dd3bbf29f206090d64134eb808e5f627317804)
|
|
sockets to listen on a little, because in the launchd case these
are provided for us. We also add an idle timeout so that a daemon
can exit after a period of inactivity.
(This used to be commit fc8589a3371d396197fae508e563f814899c2beb)
|
|
per-platform
exports files. Fix the shared library build pf pdb_ldap.
(This used to be commit b04dee02d1965a1bf6eba39e809f0c9b33fbfcda)
|
|
Timur, please check.
Guenther
(This used to be commit f7ae237a7faa096efa26ca9e6674d45d2f77c9ce)
|
|
metze
(This used to be commit 9ad4098910bbfd86ff050b9778301772a622f74d)
|
|
metze
(This used to be commit 2e6e4235da27a7da10366580ae1c8f60195411f4)
|
|
metze
(This used to be commit c7def92a9c2e17c90061ef17bc14e36250574e85)
|
|
AC_CACHE_CHECK, so it can be cross-compiled.
(This used to be commit f9fb07d2f9f142b4bcef02b8b3fc40789a6995d7)
|
|
Jeremy.
(This used to be commit bc2b6e3f32ab50444bb478efffd7a8b505536c6c)
|
|
for copying files from Samba when using Windows Vista Windows
explorer.... :-). By default if you add this I can go on my
vmware sessions from 7MB/sec to 12MB/sec (+1 extra MB/sec if
I turn sendfile on).
Jeremy.
(This used to be commit 97fdd67e83bb2706106a9bae95b32d8d9f8b4066)
|
|
(This used to be commit 3ae99e5924a8d20f920faddf823f43fb73ee4c6e)
|
|
As NSS_MODULES is added to the all rule the resulting set of binaries
are the same.
(This used to be commit 3bebb5f4c1c09493e81a96efdc09742abd9adacf)
|
|
Jeremy.
(This used to be commit 4e3232aad4179e4ca9a1138bc43addec2ea6d9cc)
|
|
(This used to be commit ad981261877e6a2dce0c4f4e71fd9127aa31538a)
|
|
Jeremy.
(This used to be commit b70af25e851b2695e552b10f1befb16e336fb36f)
|
|
changing the FindFirst response for the UNIX_INFO2 level to include
a length field before the name. The name is not required to be null
terminated. The length field does not count any null.
Also add call to chflags(2) in the default VFS module so that this
will work be default on BSD-derived platform. Add UNIX-INFO2 test
to the build farm to get some non-BSD coverage.
Jeremy and Jerry, please review for inclusion in 3.0.25.
(This used to be commit e7b21b1ef3f79c0df2bae5f15c345ef74292c404)
|
|
jeremy: please merge this to 3.0.25:-)
metze
(This used to be commit 874164e365b77947d5c514b2a77c6aae0f42599e)
|
|
I'm not sure if this should go into 3.0.25... it fixes a compiler warning about
a missing acl_get_perm() prototype
metze
(This used to be commit 4b67f94c6a148d6fecaa90d66ce6893b5feb370a)
|
|
to return a NT_STATUS_TIME_DIFFERENCE_AT_DC error to
a client when there's clock skew. Will help people
debug this. Prepare us for being able to return the
correct sessionsetupX "NT_STATUS_MORE_PROCESSING_REQUIRED"
error with associated krb5 clock skew error to allow
clients to re-sync time with us when we're eventually
able to be a KDC.
Jeremy.
(This used to be commit c426340fc79a6b446033433b8de599130adffe28)
|
|
This is a starting point and may get changed. Basically we need follow the
exact same path to detect (K)DCs like other Samba tools/winbind do. In
particular with regard to the server affinity cache and the site-awarness for
DNS SRV lookups.
To compile just call "make bin/smb_krb5_locator.so", copy to
/usr/lib/plugin/krb5/ (Heimdal HEAD) or /usr/lib/krb5/plugins/libkrb5/ (MIT)
and you should immediately be able to kinit to your AD domain without having
your REALM with kdc or kpasswd directives defined in /etc/krb5.conf at all.
Tested with todays Heimdal HEAD and MIT krb5 1.5.
Guenther
(This used to be commit 34ae610bd5b9fd1210f16beac07a1c5984144ca7)
|
|
calling convention in the latest MIT changes. Apparantly Heimdal
is also changing to this calling convention.
(This used to be commit c29c69d2df377fabb88a78e6f5237de106d5c2c5)
|
|
(This used to be commit 262e4e1fd8398934780db354fcc5316368032d7b)
|
|
Jeremy.
(This used to be commit 5ed61d5af6fe56e22135406256f5d1f7ccd6a376)
|