Jeremy Allison
0498f3b889
r15129: Separate out mechanism and policy for NTLMSSP auth/sign/seal.
...
With this change (and setting lanman auth = no in smb.conf)
we have *identical* NTLMSSP flags to W2K3 in SPNEGO auth.
Jeremy
(This used to be commit 93ca3eee55
)
2007-10-10 11:16:25 -05:00
Günther Deschner
4549efe696
r15123: Don't even try to join with an inproper configuration.
...
Guenther
(This used to be commit 22b6875897
)
2007-10-10 11:16:25 -05:00
Volker Lendecke
bdbd173e8c
r15119: Initialize our global sam sid first, quite a lot of the other initialization
...
routines further down depend on it.
Fix bug 3696.
Volker
(This used to be commit 6c65cccc83
)
2007-10-10 11:16:24 -05:00
James Peach
e69b32e8c2
r15116: Allow the user to set winbind nss timeouts in seconds on IRIX. Don't
...
convert the default timeout to milliseconds twice.
(This used to be commit 853ebd6e84
)
2007-10-10 11:16:24 -05:00
Jeremy Allison
6ca1ba3814
r15115: Fix error return on sessionsetup. Ensure no
...
data blob is added if the logon call failed.
Jeremy.
(This used to be commit 71d0191c31
)
2007-10-10 11:16:24 -05:00
Jeremy Allison
5445694eb9
r15112: Move strict locking default to auto. Fix up the error
...
return for one of the Samba4 torture tests.
Jeremy.
(This used to be commit 9db6617756
)
2007-10-10 11:16:24 -05:00
Jeremy Allison
a3fdf8ac21
r15107: 64 bit fixes. size_t on a 64-bit box is not uint32.
...
Jeremy.
(This used to be commit 634e0dc3c7
)
2007-10-10 11:16:23 -05:00
Volker Lendecke
30832e95dc
r15104: Implement Samba4's tdb_name().
...
Volker
(This used to be commit d52002c1c9
)
2007-10-10 11:16:23 -05:00
Volker Lendecke
76e581b983
r15103: Okay, looking closer: Samba4 tdb not exporting u32 is a bug in samba4's
...
tdb. tdb_open_ex needs it. Can someone from samba4 tell me how this should be
handled?
Thanks,
Volker
(This used to be commit 0a2f1ed5e9
)
2007-10-10 11:16:23 -05:00
Volker Lendecke
4f24046294
r15102: u32 is a tdb-only thing that's not exported by samba4 tdb. Replace by uint32.
...
Volker
(This used to be commit 0a1665a1b7
)
2007-10-10 11:16:23 -05:00
Volker Lendecke
e17302200c
r15101: Little step towards getting Samba4 tdb into 3: tdb_lock_bystring does not
...
have the timeout argument in Samba4. Add a new routine
tdb_lock_bystring_with_timeout.
Volker
(This used to be commit b9c6e3f556
)
2007-10-10 11:16:23 -05:00
Volker Lendecke
76a2ac3ac3
r15098: Make smbclient -L use RPC to list shares, fall back to RAP. This should list
...
long share names.
Volker
(This used to be commit d3d388180d
)
2007-10-10 11:16:23 -05:00
Lars Müller
d2cf063e6b
r15094: Replace ; by # where we have a comment and remove superfluous spaces at
...
the end of lines.
(This used to be commit 27044d23ff
)
2007-10-10 11:16:22 -05:00
Lars Müller
afb96206aa
r15093: Align to the last winbind changes.
...
(This used to be commit 74fa3a2554
)
2007-10-10 11:16:22 -05:00
Jeremy Allison
010c725b36
r15088: Remove all time() and gettimeofday() calls out of the mainline
...
packet processing code. Only do these when needed (ie. in the
idle timeout code). We drop an unneccessary global here too.
Jeremy.
(This used to be commit 8272a5ab06
)
2007-10-10 11:16:22 -05:00
Gerald Carter
a2e2032d08
r15086: Get defensive about creating user accounts when winbindd
...
fails (but is present).
(This used to be commit 77fb19c45d
)
2007-10-10 11:16:22 -05:00
Jeremy Allison
cc203f3e59
r15084: Try and squeeze more out of the non-read/write code path.
...
Jeremy.
(This used to be commit 23dcff4d50
)
2007-10-10 11:16:22 -05:00
Jeremy Allison
713eaf1d67
r15083: Using talloc with destructors is nice and all, but in this
...
case it's in a performace critical path and it *hurts* us.
Go back to plain malloc/free with an explicit destructor
call.
Jeremy.
(This used to be commit 1c99aed563
)
2007-10-10 11:16:22 -05:00
Günther Deschner
1f19676903
r15080: As discussed with Jerry, remove the CAP_LIBS again (we don't need that
...
handling anymore when we remove $(LIBS) from pam_winbind again.
Also make sure to build our own copy of iniparser with -fPIC.
Guenther
(This used to be commit e32c4f6f6e
)
2007-10-10 11:16:21 -05:00
Gerald Carter
8aa8b0db84
r15074: Remove -lcap from pam_winbind (not needed)
...
Temporary linking fix for --with-included-iniparser
(gd will do a proper fix later).
(This used to be commit 7d5adcf3a7
)
2007-10-10 11:16:21 -05:00
Gerald Carter
9de61b560a
r15072: Last bit of 32/64 bit portabilities fixes for winbind
...
clients and aservers. Strange compiler-fu on 64-bit
SLES9 says sizeof(time_t) == 4 but the memory alignment
is on 8 bytes. Change time_t to uint32 to fix alignment.
Remove 'char **gr_mem' from struct winbindd_gr since
it was not being used.
(This used to be commit b68e66d5c4
)
2007-10-10 11:16:01 -05:00
Volker Lendecke
87029b8b4a
r15068: Fix a shadowed variable warning
...
(This used to be commit 066f69fe88
)
2007-10-10 11:16:00 -05:00
Jeremy Allison
fdd55885da
r15060: The brlock code gets called a lot. Ensure we keep the
...
key around while we're using it - saves many calls to
locking_key() (now deleted).
Jeremy.
(This used to be commit 2f8b527dcf
)
2007-10-10 11:16:00 -05:00
Günther Deschner
1014fa19b5
r15058: Add sample pam_winbind.conf file.
...
Guenther
(This used to be commit 01e46b8c6e
)
2007-10-10 11:16:00 -05:00
Gerald Carter
8c9eb7631e
r15053: fix portabilities issues between 32-bit winbind clients and a 64-bit winbindd server
...
(This used to be commit a95d11345e
)
2007-10-10 11:16:00 -05:00
James Peach
7a5ff0885d
r15047: Add support for using libunwind to generate a backtrace. This is
...
primarily intended for ia64 systems where libunwind knows more about
the different ways of walking the stack that just about anything else.
(This used to be commit 256a19d722
)
2007-10-10 11:16:00 -05:00
James Peach
a407405438
r15046: Fix bug #3490 reported by Jason Mader. Do not continue to check for LDAP
...
and AD requirements if --without-ldap and --without-ads have been given
to configure.
(This used to be commit 1d5e4830d3
)
2007-10-10 11:15:59 -05:00
Günther Deschner
3f2b06d614
r15044: Fix the build. (void returning non-void).
...
Guenther
(This used to be commit 3ff278b852
)
2007-10-10 11:15:59 -05:00
Günther Deschner
c8fabfbf19
r15043: Only build our copy of iniparser when the system doesn't have one.
...
Guenther
(This used to be commit 5ae22cf46b
)
2007-10-10 11:15:59 -05:00
Günther Deschner
655b04e4f8
r15041: Adding rpc client calls to manipulate auditing policies on remote CIFS
...
servers. Also add a new "net rpc audit" tool. The lsa query infolevels
were taken from samb4 IDL, the lsa policy flags and categories are
partly documented on msdn. I need to cleanup the double
lsa_query_info_policy{2}{_new} calls next.
Guenther
(This used to be commit 0fed66926f
)
2007-10-10 11:15:59 -05:00
Günther Deschner
adc0a34ceb
r15040: Stripping the parametric options in pam_winbind and use
...
/etc/security/pam_winbind.conf as config file for the PAM module by
default.
Guenther
(This used to be commit 41b79ee80c
)
2007-10-10 11:15:59 -05:00
Volker Lendecke
33788e5883
r15039: Fix an uninitialized variable. I _think_ this should default to
...
PAM_SUCCESS. Günther, could you take a look?
Thanks,
Volker
(This used to be commit fc6effcd9c
)
2007-10-10 11:15:59 -05:00
Günther Deschner
9608b4328d
r15038: Replace all code in pam_winbind that relied on access to samba
...
internals, mostly with the code that was in pam_winbind before.
Also switch from using loadparm to use iniParser to read the new
pam_winbind options from a configuration file. That still uses the old
(parametric) option names which will be replaced next (as iniParser does
not support parametric options).
Guenther
(This used to be commit 6f668ce673
)
2007-10-10 11:15:58 -05:00
Günther Deschner
f340b2fa36
r15037: Adding iniParser ( http://ndevilla.free.fr/iniparser/ ), a free inifile
...
parsing library under the MIT licence.
This is required to have a configuration ini-file for pam_winbind
without using loadparm in the next step.
Guenther
(This used to be commit 6658e0a988
)
2007-10-10 11:15:58 -05:00
Volker Lendecke
262ffd9750
r15035: It seems that many preprocessors do not like comments in macro args..
...
(This used to be commit efc833dcba
)
2007-10-10 11:15:58 -05:00
Volker Lendecke
211d415d19
r15034: Attempt to make the build farm happy
...
(This used to be commit 8b3e87184a
)
2007-10-10 11:15:58 -05:00
Jeremy Allison
fc13f28417
r15030: On a performace hunt... Remove as many extraneous
...
memset's as possible.
Jeremy.
(This used to be commit 1217ed392b
)
2007-10-10 11:15:58 -05:00
Jeremy Allison
41a35cfe94
r15028: Fix logic error checking valid args to POSIX lock
...
call.
Jeremy.
(This used to be commit 44b0d856ae
)
2007-10-10 11:15:57 -05:00
Jeremy Allison
423352b90e
r15026: Fix warning until POSIX locking finished.
...
Jeremy.
(This used to be commit 15f39a4c72
)
2007-10-10 11:15:57 -05:00
Jeremy Allison
cc8ba23e8d
r15025: Fix exit_server_cleanly call.
...
Jeremy.
(This used to be commit a64976b944
)
2007-10-10 11:15:57 -05:00
Jeremy Allison
eecdc6c956
r15022: Fix core dumps on normal server exit.
...
Jeremy.
(This used to be commit 13c3abf031
)
2007-10-10 11:15:57 -05:00
Jeremy Allison
6c237e04b2
r15020: Fix issue with samba4 netbench torture tester,
...
it sends break replies to "break to none from level2"
requests and it shouldn't. Just don't log a debug
level zero message.
Jeremy.
(This used to be commit dc6a13da33
)
2007-10-10 11:15:57 -05:00
Jeremy Allison
22dbd67708
r15018: Merge Volker's ipc/trans2/nttrans changes over
...
into 3.0. Also merge the new POSIX lock code - this
is not enabled unless -DDEVELOPER is defined.
This doesn't yet map onto underlying system POSIX
locks. Updates vfs to allow lock queries.
Jeremy.
(This used to be commit 08e52ead03
)
2007-10-10 11:15:57 -05:00
Jeremy Allison
0f985dcb19
r15012: Fix bug #2715 . Fix suggested by ISHIKAWA Tomonori <toishika@fsi.co.jp>
...
No need to null terminate early, pull_ascii_fstring will do this.
Jeremy.
(This used to be commit b1bbe56831
)
2007-10-10 11:15:56 -05:00
Volker Lendecke
42131b759d
r15011: Fix bug # 2413. net rpc info can't reliably work anonymously anymore.
...
Volker
(This used to be commit ba41c62b8b
)
2007-10-10 11:15:56 -05:00
Volker Lendecke
4cde26cfc9
r15009: Add a check for NULL
...
(This used to be commit 0a7d4f1ab1
)
2007-10-10 11:15:56 -05:00
Andrew Tridgell
de7753141c
r15007: fixed usage of cli_list() in smbwrapper so it compiles. This doesn't get smbwrapper really working again, but at least it will help Timur Bakeyev in his question to make it work
...
(This used to be commit e73ee08c84
)
2007-10-10 11:15:56 -05:00
Jeremy Allison
d8dfc29c9e
r15005: Fix printf args to remove warnings.
...
Jeremy.
(This used to be commit 68d100830c
)
2007-10-10 11:15:55 -05:00
Gerald Carter
bbf666e447
r15003: patch based on code from Arkady Glabek <aglabek@centeris.com> to ensure that global memory is freed when unloading pam_winbind.so (needs more testing on non-linux platforms)
...
(This used to be commit 1e0b79e591
)
2007-10-10 11:15:55 -05:00
Jeremy Allison
c9c502442b
r14989: Fix from Mathias Dietz <MDIETZ@de.ibm.com>. EPERM can be
...
a valid return from getting an xattr. Don't disable if
we get it.
Jeremy.
(This used to be commit 7769b678f2
)
2007-10-10 11:15:55 -05:00