| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The header is everything we need in order to build vfs_gpfs.
metze
Signed-off-by: Michael Adam <obnox@samba.org>
(cherry picked from commit ee13e9c0becc2b4a4d3b233613d5e3e9bfb54938)
Fix bug #6856.
(cherry picked from commit b71f0e5f6f715d7c061d3a845f1e983e2472c1b0)
(cherry picked from commit 3f0de150f64f93c7874290160359a89b518864b5)
|
|
|
|
|
|
| |
Guenther
(cherry picked from commit 51328a7056918bc75a7c1c442f47cf0271075542)
(cherry picked from commit 0a165844459eb0e04fa14a33f338c80669e3a92c)
|
|
|
|
|
|
|
|
| |
This seems to be the only way to deal with mixed heimdal/MIT setups during
merged build.
Guenther
(cherry picked from commit 60262369fc2ae19f6d9263e35b5db9b09b603a1b)
|
|
|
|
|
|
|
|
|
| |
Heimdal changed the KRB5_DEPRECATED define (which now may not take an identifier
for activation) in new releases (like 1.3.1).
Guenther
(cherry picked from commit 1a8f8382740e352a83133b8c49aaedd4716210cd)
(cherry picked from commit a6572bb03fcd323ce03b22ccd713181235f3b0e6)
|
|
|
|
|
|
|
|
|
|
| |
Based on patch from Allan <allan@archlinux.org>.
Also should fix the FreeBSD build on the buildfarm.
Guenther
(cherry picked from commit 5b3a32be97a37c119e837bdee8f049684565458c)
(cherry picked from commit d89231e76c618c5d10244ed4bec68dac8fa9cb3c)
|
|
|
|
|
|
|
|
|
|
| |
for krb5/locate_plugin.h.
(Needed for new Heimdal versions).
Guenther
(cherry picked from commit c438b2b3923db66672ec82e795eef543de5fcb8a)
(cherry picked from commit e5592560bb8f90446bd8cbe8019663cbf00e22ab)
|
|
|
|
|
|
|
|
|
|
|
| |
Karmic has MIT krb5 1.7-beta3, which has the symbol
krb5_auth_con_set_req_cksumtype but no prototype for it.
See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531635
(cherry picked from commit a6e4cb500b4162cae1d906a1762507370b4ee89e)
Part of a fix for bug #6918.
(cherry picked from commit fbaed41c8f583f633673aca2f600c517744d28b5)
|
|
|
|
|
|
|
| |
ddd37c2b235eb03ddb438ebb2cdd14dd67f867f3)
This fixes bug #6497.
(cherry picked from commit bcb3a4746710cb4e2800010c23b6e810c78e603d)
|
|
|
|
|
| |
This was commit 3d6f4a7af in master.
(cherry picked from commit c66b3807a356655d1d4e351502cad939f4d1d101)
|
|
|
|
|
|
|
| |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
(commit 740c2c4366badc62d017881c9484ee5153b62f94 in master)
(commit 172ecfae44768289b98c1bafa7aa2b89dbecc312 in v3-4-test)
(cherry picked from commit c53c875a7d205ba5f6fdb196db81e7c89d04b83b)
|
|
|
|
| |
(cherry picked from commit b0ad52693d4ee548a2d3870e28f6499f827bed31)
|
|
|
|
| |
(cherry picked from commit cb18c1686b3cd20f0535458f8cee24a772560350)
|
|
|
|
| |
(cherry picked from commit dcf1df139f02d54f040e0e649f6b9bf388fdfb00)
|
|
|
|
| |
(cherry picked from commit 28abdd1ee9559bf53cbbc3372d947cbb77ea1cd5)
|
|
|
|
|
| |
Fix the build on HP/UX
(cherry picked from commit a2cb872e58e6db5fe9c5fbd575e0a4776e02b9e5)
|
|
|
|
| |
(cherry picked from commit 3bf35e844cc60d911b3b2eff19db0df6348a57b5)
|
|
|
|
|
|
|
|
|
| |
This bug results in a failure to use linker scripts to limit the set of symbols
exported by our shared libraries.
Signed-off-by: Michael Adam <obnox@samba.org>
(cherry picked from commit c6b570ce30b5cc3631c0ed780826d5450f681800)
(cherry picked from commit e1a79d063de536969732b63ed9be24c4fd2aa505)
|
|
|
|
| |
(cherry picked from commit c5e1900879411cf240ddb4c1dcb11e645cbcb03e)
|
|
|
|
| |
(cherry picked from commit 3b12ab74252c850348c2d15adf930aa01e0652ff)
|
|
|
|
|
|
|
| |
picked from 9097a67de
Volker
(cherry picked from commit 9ffb1e6f0ded2647efe567912873a1a63e2ffed1)
|
|
|
|
| |
(cherry picked from commit bc59a4398fb264c75e60881b2eda0f71d05048f0)
|
|
|
|
|
|
|
| |
configure.in, and the application of it in time.c
Jeremy.
(cherry picked from commit 9ef86eff7ac41a174dcb8eae070eda24006c6c70)
|
|
|
|
| |
(cherry picked from commit 86add869c391ab01a749bda7de09bd909f5da634)
|
|
|
|
| |
(cherry picked from commit 39aec29794a2339f37bc431195842aef22bc0504)
|
|
|
|
|
|
| |
chance to succeed
(cherry picked from commit 2588a540be2a18bc1c023398bfdd783b8b3c2046)
|
|
|
|
|
|
|
|
|
| |
We need to make sure ctdb has transaction support
and we autodetect ipv6 support.
metze
(cherry picked from commit 11163720e6f30e83f523c5009e1e60b5cf28cda6)
(cherry picked from commit f87f4842cc0ffc62d76ee5350b94f7bda735aa71)
|
|
|
|
|
|
| |
libraries.
Jeremy.
(cherry picked from commit a8a8dde5ac2b0c0b33e49af685650440469b287f)
|
|
|
|
|
|
|
| |
from commit 3c93c96fd0fe362c35fe8127058f94868abc9342)
Signed-off-by: Michael Adam <obnox@samba.org>
(cherry picked from commit 011bcdec1960f4e62538046814d381938956644c)
|
|
|
|
|
|
| |
Seems like Jeremy forgot to fix configure.in when importing d448132 to master
in 8d674e35. Generate the vfs_streams_depot module so make test works again.
(cherry picked from commit 56a7b902765b5b4bf76d95c4e6e66ad89920a7bf)
|
|
|
|
|
|
| |
called --with-syslog-facility
(cherry picked from commit 9e74113ecdad2df46b3a77d195e37a38c7e77d3d)
|
|
|
|
|
|
| |
On FreeBSD backtrace_symbols is defined in libexecinfo.so.1. Look for it
there as well.
(cherry picked from commit a56572994ee1de318172321e301be1ec4c1b6a8f)
|
|
|
|
| |
(cherry picked from commit 1ec66e9db4b8b8c928d48aa3aa5c1cf618c722c1)
|
|
|
|
|
|
|
| |
RAW-ACLS except for the last test which uses a non-POSIX chown. More testing/documentation to follow.
Jeremy.
(cherry picked from commit 10d07c79dea075e62f4e9fdec3abd63996fec08c)
|
|
|
|
|
|
|
| |
when we first added the inotify code glibc didn't have the inotify
functions yet. Now that it does we can use the official header and
avoid the asm/unistd.h syscall workaround
(cherry picked from commit 08fed7b1429fcea9f60b9b0a9048339d21f11ebb)
|
|
|
|
|
| |
Guenther
(cherry picked from commit 1861a8b8e1958c3118008f536817e93cca410fa4)
|
|
|
|
|
|
|
|
|
| |
Used to gather data to feed to a database for live and historical
analysis of usage per user, per share, etc.
Helper apps to read the data still to come. This one still needs to be
made ipv6 enabled (connection is made to the helper app).
(cherry picked from commit bd9499baa078ce3ea3640ce441a0e078b59a423f)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The adex idmap/nss_info plugin is an adapation of the Likewise
Enterprise plugin with support for OU based cells removed
(since the Windows pieces to manage the cells are not available).
This plugin supports
* The RFC2307 schema for users and groups.
* Connections to trusted domains
* Global catalog searches
* Cross forest trusts
* User and group aliases
Prerequiste: Add the following attributes to the Partial Attribute
Set in global catalog:
* uidNumber
* uid
* gidNumber
A basic config using the current trunk code would look like
[global]
idmap backend = adex
idmap uid = 10000 - 29999
idmap gid = 10000 - 29999
winbind nss info = adex
winbind normalize names = yes
winbind refresh tickets = yes
template homedir = /home/%D/%U
template shell = /bin/bash
(cherry picked from commit 62785b8e2aa862b7eb85e20a11f7a29e1e8b2825)
|
|
|
|
|
| |
Jeremy.
(cherry picked from commit c1e9061af54b02521c601a2fe788827ae6ea0759)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Port the Likewise Open idmap/nss_info provider (renamed to
idmap_hash).
* uids & gids are generated based on a hashing algorithm that collapse
the Domain SID to a 31 bit number. The reverse mapping from the
high order 11 bits to the originat8ing sdomain SID is stored in
a has table initialized at start up.
* Includes support for "idmap_hash:name_map = <filename>" for the
name aliasing layer. The name map file consist of entries in
the form "alias = DOMAIN\name"
(cherry picked from commit 081787719590b319633e2bc34f747feabaf3c6fe)
|
|
|
|
| |
(cherry picked from commit 60db38a637c21074cc2692e9c999a7cd0dd7bba7)
|
|
|
|
|
|
| |
Michael
(cherry picked from commit 0d9f3dfc4c139938ee57b6cf60c29cf4ce404be7)
(cherry picked from commit a943b154c6f86b22e77e56640d6dbe9a040f15e8)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See this test: http://samba.org/~tridge/junkcode/aio_uid.c
The problem is that setresuid() tries to be clever about threads, and
tries to change the euid of any threads that are running. If a AIO read
or write completes while this is going on then the signal from the thread
where the IO completed is lost, as it gets -1/EPERM from rt_sigqueueinfo()
The simplest fix is to try to use setreuid() instead of setresuid(),
as setreuid() doesn't try to be clever. Unfortunately this also means
we must use become_root()/unbecome_root() in the aio code.
(cherry picked from commit 56c5a6f024875bb79b0104beb36f6b0ec1e1e9f9)
(cherry picked from commit 6b1291bdd4f8145c73684a679f895d0958df4e66)
|
|
|
|
|
|
|
|
| |
support it (*BSD and MacOSX).
Should have done this ages ago, sorry.
Jeremy.
(cherry picked from commit ea11816faa38cd2ecdd7384b2fb0f651b3081cd5)
|
|
|
|
|
|
|
|
| |
Without needing to install libsmbclient to /usr/local/samba first.
Michael
(cherry picked from commit f0e47bce2e98131812e96fb88cc3d1fe939e8d6c)
(cherry picked from commit b51cf452174fa02b79f0572226885496da19f36f)
|
|
|
|
|
|
|
|
| |
When building on linux, default to building cifs.upcall. Throw a
warning if ADS support is disabled or keyutils isn't installed.
Signed-off-by: Jeff Layton <jlayton@redhat.com>
(cherry picked from commit 5a13b7c442f1b70f36dd336bfa8b3dac897bfa4c)
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit fc9b30bed2d774dca6660b497cb50f982b23b885.
Sorry, this got pushed by accident:
"This can not go upstream yet because it uses the non-GPL libgpfs."
Michael
(cherry picked from commit a2c751a26b3f85e96e91c3a65c94c2e6fba30e3c)
|
|
|
|
|
|
|
| |
This can not go upstream yet because it uses the non-GPL libgpfs. So it will
not be compiled by default and will not be included in the SOFS RPMs. But upon
Sven's request, we include it in the git tree and the source RPMs, so that it
can be built for in-house tests.
|
|
|
|
| |
Guenther
|
|
|
|
|
|
| |
krb5_auth_con_set_req_cksumtype().
Jeremy.
|
|
|
|
|
| |
work by me and advice by Love.
Jeremy.
|