Age | Commit message (Collapse) | Author | Files | Lines |
|
Win2008 domain (merged from v3-0-test).
commit 8dc4e979776aae0ecaa74b51dc1eac78a7631405
Author: Steven Danneman <sdanneman@isilon.com>
Date: Wed May 7 13:34:26 2008 -0700
spnego SPN fix when contacting trusted domains
cli_session_setup_spnego() was not taking into consideration the situation
where we're connecting to a trusted domain, specifically one (like W2K8)
which doesn't return a SPN in the NegTokenInit.
This caused two problems:
1) When guessing the SPN using kerberos_get_default_realm_from_ccache() we
were always using our default realm, not the realm of the domain we're
connecting to.
2) When falling back on NTLMSSP for authentication we were passing the name
of the domain we're connecting to for use in our credentials when we should be
passing our own workgroup name.
The fix for both was to split the single "domain" parameter into
"user_domain" and "dest_realm" parameters. We use the "user_domain"
parameter to pass into the NTLM call, and we used "dest_realm" to create an SPN
if none was returned in the NegTokenInit2 packet. If no "dest_realm" is
provided we assume we're connecting to our own domain and use the credentials
cache to build the SPN.
Since we have a reasonable guess at the SPN, I removed the check that defaults
us directly to NTLM when negHint is empty.
(This used to be commit b78b14c88e8354aadf9ba7644bdb1c29245fe419)
|
|
looking up trust credentials in our tdb.
commit fd0ae47046d37ec8297396a2733209c4d999ea91
Author: Steven Danneman <sdanneman@isilon.com>
Date: Thu May 8 13:34:49 2008 -0700
Use machine account and machine password from our domain when
contacting trusted domains.
(This used to be commit 69b37ae60757075a0712149c5f97f17ee22c2e41)
|
|
(This used to be commit 01485bea87b7f7885ffed0cd3a0143baaa2d048e)
|
|
(This used to be commit 66d7f35647a745958318ff8a3fb20c309598780e)
|
|
and me.
(This used to be commit 6e29fbd5d06b02e2b0a55ae2994fce724aaa5bc5)
|
|
This should fix the build with non gnu make
metze
(cherry picked from commit 401a0c84fe5f60e57e95331805da6b53dd1d7c2e)
(This used to be commit 36ba31e39b28e5495b0aeb8638df3a10ce6c51e6)
|
|
metze
(cherry picked from commit b68916328e935e61840cb03560ebeeee15bb2c6f)
(This used to be commit 196d9017627220786d8b726dc0d02e16e96c4c05)
|
|
metze
(cherry picked from commit 04d465c622c614bec29f24793ae897a73bcb51f4)
(This used to be commit e7dcbf56aef836e1b4be70b21064f65338221b5a)
|
|
There's --enable-symbol-versioning=no to disable it.
metze
(cherry picked from commit cb5492978b6b157f529806afb2f5fc6202888129)
(This used to be commit a739652d94300881479262648592223536fc8eec)
|
|
metze
(cherry picked from commit 8e0fcd583a643a8f4240698efcbb177463534a82)
(This used to be commit 17ce13775423efffd8ddfb967e1e09b2f41849af)
|
|
metze
(cherry picked from commit ce9d8ea9818d91bd91f95149f3b0a7ed4f2dae3b)
(This used to be commit dc0a4f7dc502cb285bce9de2ef72a722f91c43b9)
|
|
metze
(cherry picked from commit efb23fdce72db48b4c149fb3dd4a6f4aa3eebbbe)
(This used to be commit 3bf5a047e3d478b3356df7aa5c4f4a9d0b763639)
|
|
(This used to be commit 86a8a085496c292b390c0d6362e3e4d9980df83f)
|
|
(This used to be commit 015ca850df9b4c8112b033130023909b1d0b78b7)
|
|
Conflicts:
source/scripting/python/samba/provision.py
(This used to be commit d27de633656f8a699222df77c4c58326890889a2)
|
|
(This used to be commit 0f2de29dae1b29030c2c7bcee609919fce0d674b)
|
|
possible to having a test fail against some test cases and success against other ones.
(This used to be commit 0af138a85bba21a5009967e2610c898615fb536b)
|
|
reg_open_local().
(This used to be commit 0d5752c940360a0ceb5e23cd6f71cbc61271137a)
|
|
knownfailure file.
(This used to be commit 33cc9b0f5fae7510d490928195016cf7fe3bbe42)
|
|
(This used to be commit 6106d48a5c94e7c1f3a7234807e43aca0a51fa62)
|
|
(This used to be commit e8d96b61db1cddc2d8dca45e6e9b53d5c31ee5d4)
|
|
(This used to be commit 7ca46322f5aa650cfd89c4f887393da67ae9dc7b)
|
|
variables.
(This used to be commit f71cb65a9057fb426748dd5fe45cf2962da42ae4)
|
|
(This used to be commit 09c6b106ac144820b8c072bda4dad3d8e2145ff0)
|
|
the wrong parent of a pointer.
(This used to be commit 3f628f4dc9a57326442ebe2d2eaac9d279043aa6)
|
|
Michael
(This used to be commit 5a99f59d7514edadbab081dc0c5c28a6ea26972a)
|
|
(This used to be commit f2d437d646d0694498c14bc951f9745c4ecd902d)
|
|
(This used to be commit 40652801fce937b37a43d37db9892821572cd6fd)
|
|
(This used to be commit f7e350368b40f575b312d4e0045981d9b1dcadfe)
|
|
Note: this has a samba3 specific code path, which we should fixed.
metze
(This used to be commit 5c5c86683877337ff60526a40e7b689f604e40f8)
|
|
metze
(This used to be commit 1421b1cc0c442be839be702647009ed5295f34a3)
|
|
metze
(This used to be commit 47756129fdf01075bac06cdd24107d7dc8ba34af)
|
|
metze
(This used to be commit 9ed7bb5afe6a73206bcba85f25305eb6630a5571)
|
|
metze
(cherry picked from commit dc09e04d524dcc92a29da0864666fd4258a81b76)
(This used to be commit c3797d6a2cc2e4c5b0678dc92924c26b18bd2678)
|
|
This needs a blackbox test...
(This used to be commit 268c1de095411991ffb22ee835bfb88f8bce235a)
|
|
(This used to be commit 5c3d4fce06ae07663632cc50d9703ddbc728c737)
|
|
(This used to be commit 480884c696c676bb978e9197271b99cc03bb66e6)
|
|
(This used to be commit 57eec87b19428fd763033988d0ba671524d90c69)
|
|
(This used to be commit 3a6b009d505503b2eb22acadeaac485151ed0173)
|
|
(This used to be commit 88d473b202e82b462ef82ffdeb4f1710918ffda5)
|
|
(This used to be commit c7bc9321b38a360d2e8d5258fadb30790342d032)
|
|
(This used to be commit 076e2cc356978ac313fcfdf8d8243f4ed1d629b0)
|
|
(This used to be commit a34de3c619c8c112b4e1ee7ca5985a506730fcff)
|
|
(This used to be commit e14c9302009b371f385612d2fd500773d238006a)
|
|
(This used to be commit ce063eca498036937f99161a1f12e076c2ab313f)
|
|
(This used to be commit 2155d76646f4235c8857460f562a9cc4cafe3ab1)
|
|
(This used to be commit bda223a49e6bdeda68518cba27bc92df33784939)
|
|
(This used to be commit 84d93728667921bf36a1b25c32bf8befa941a2c6)
|
|
as they are no longer needed now we have IDL marshalling.
Change the calculation of the 32-bit fileid we return
to a Windows client. We can't just use the generation
count as it starts at zero for every smbd - and this
command must enumerate all files open across all smbds.
We'd really like combination of process-id + dev + inode +
generation count to be unique, but as we can't fit that
into 32 bits just use 16 bits of pid + generation count.
Jeremy.
(This used to be commit 8b926d5a93d04b828990057ae6f1e090764305c1)
|
|
This reverts commit 1078b5c53ae9d6f9532eecebf9cf4a1712200b7e.
This message doesn't match the actual change.
(This used to be commit a65abb49cf8d291c7deb659912c0df34ec37da02)
|