1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-05 09:18:06 +03:00
Commit Graph

4246 Commits

Author SHA1 Message Date
Andrew Tridgell
b2584a403c r6562: added support for datagram unix domain sockets in the socket library
(This used to be commit 23b2046dcb)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
7282ddda0a r6561: re-did the internal message system based on DGRAM unix domain
sockets. This gains us about 40% in messaging speed.
(This used to be commit f244a64ed5)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
425350bb61 r6560: added a tdb_chainlock_read() call in ldb_search(). This guarantees
that ldb_search() sees a single consistent view of the database (by
blocking writes during a ldb_search)
(This used to be commit 917f2a8a07)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
d448b73b5c r6557: make srvsvc available on ncalrpc and ncacn_ip_tcp so we can do each
comparitive benchmarks
(This used to be commit d4e702da77)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
1fd59e3d61 r6556: added BENCH-RPC test, useful for simple rpc load testing
(This used to be commit d1e0b7a2e3)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
060ea52989 r6549: a simple ldap test script
(This used to be commit e2f5d36e47)
2007-10-10 13:16:25 -05:00
Jelmer Vernooij
dfaa7a3bae r6546: Fix ldb standalone build
Add autoconf to tdb
(This used to be commit 95fed657f4)
2007-10-10 13:16:25 -05:00
Andrew Tridgell
cf476b09b5 r6545: some notes and experiments on ref ptrs, testing with midl
(This used to be commit 87d3d55bd3)
2007-10-10 13:16:24 -05:00
Andrew Bartlett
bb6e2059ee r6544: Use common structures between SAMR, NETLGON and the Krb5 PAC.
Fill out the group list for the SamLogon reply, so clients get the
supplementary groups.

Andrew Bartlett
(This used to be commit d9c31e60a7)
2007-10-10 13:16:24 -05:00
Andrew Tridgell
14b7313543 r6541: added double pointer test to win32 echo client
(This used to be commit cb4e07744d)
2007-10-10 13:16:24 -05:00
Tim Potter
9d87efb681 r6540: Implement a bunch more SAMR functions.
(This used to be commit 7ab240644e)
2007-10-10 13:16:24 -05:00
Tim Potter
5c6e1f81ce r6539: A patch from jbm:
- convert rpcclient to new credential code
  - allow anonymous connections
(This used to be commit f40977c421)
2007-10-10 13:16:24 -05:00
Tim Potter
2b215cb506 r6538: Somehow building shared libraries was broken. Either AC_CANONICAL_HOST
or AC_CANONICAL_SYSTEM needs to be called in order for $host_os to be
defined.
(This used to be commit d05cb53399)
2007-10-10 13:16:24 -05:00
Andrew Bartlett
13d31a4871 r6534: Patch from lieschen to fix our vital user creation tools :-)
Andrew Bartlett
(This used to be commit 1a1f0bd33c)
2007-10-10 13:16:24 -05:00
Andrew Tridgell
3f4093de8a r6531: fixed gentest with new credentials code
(This used to be commit 3e610e3952)
2007-10-10 13:16:23 -05:00
Andrew Tridgell
7b03af8963 r6530: the server ID of a connection in the single process model should be
based on the new socket fd, not the listening socket!

this fixes locktest with -M single
(This used to be commit 3e1b2742db)
2007-10-10 13:16:23 -05:00
Andrew Tridgell
68269bde7c r6529: fixed locktest with new credentials code
(This used to be commit 70b4a687c0)
2007-10-10 13:16:23 -05:00
Andrew Tridgell
98549af7bf r6528: - in tdb_fetch() we effectively disallowed zero length records by
returning NULL/0, which is the same as we used for a failure. Having
  to look at tdb->ecode (which we never do) is too error prone.

  Instead, tdb_fetch() should behave like malloc() and talloc(), where
  zero length is not special and malloc(0) returns a valid pointer.

- similarly in data_blob(), asking for data_blob(NULL, 0) should
  return a zero blob, but asking for data_blob(ptr, 0) should return a
  zero length blob with a valid pointer, just like talloc() and malloc()

This change fixes the SummaryInformation stream stored in the tdb
backend when manipulated from w2k. The w2k client was using
SET_EOF_INFORMATION to create a zero-length stream, which we return
STATUS_NOT_FOUND on, as the tdb_fetch() gave us back a NULL/0 blob,
which we returned as not-found
(This used to be commit 162bbe4402)
2007-10-10 13:16:23 -05:00
Tim Potter
77255b7f9c r6527: Resurrect getntacl utility program. At the moment we only display the
output of ndr_print_xattr_NTACL() to stdout.
(This used to be commit b32c159c38)
2007-10-10 13:16:22 -05:00
Andrew Bartlett
6b6bb89c91 r6526: Rename this RPC fault. Everybody else calls this ACCESS_DENIED, and
it certainly doesn't make sense as LOGON_FAILURE.

Andrew Bartlett
(This used to be commit 4bec3d3f37)
2007-10-10 13:16:22 -05:00
Andrew Bartlett
cf687fce84 r6525: Remove incorrect comment.
Andrew Bartlett
(This used to be commit 7c8a0d86d4)
2007-10-10 13:16:22 -05:00
Andrew Bartlett
b075827877 r6524: Fix the error we print when the RPC-ECHO test fails.
Andrew Bartlett
(This used to be commit 4fc2a056cd)
2007-10-10 13:16:22 -05:00
Andrew Bartlett
7de3892df1 r6523: Another string that isn't filled in. I wonder why this is, but for
now don't fail the test.

Andrew Bartlett
(This used to be commit 437aabf15e)
2007-10-10 13:16:22 -05:00
Andrew Bartlett
d3481b160c r6522: I have no idea why this change was made, but it not only breaks
connections to Win2k3, it doesn't match the well-known behaviour from
samba3.

Andrew Bartlett
(This used to be commit 99c9afe45a)
2007-10-10 13:16:22 -05:00
Tim Potter
cba367d001 r6521: Include system/network.h to fix compiler warning.
(This used to be commit 45383f6cec)
2007-10-10 13:16:22 -05:00
Tim Potter
1403bb7e62 r6520: Fix unused variable warning.
(This used to be commit 36de31a631)
2007-10-10 13:16:21 -05:00
Stefan Metzmacher
14b63614fa r6519: move string handling functions to a seperate file
metze
(This used to be commit a29d52817c)
2007-10-10 13:16:21 -05:00
Stefan Metzmacher
b5c8b7e7dd r6518: fix formatting
metze
(This used to be commit 44f943f881)
2007-10-10 13:16:21 -05:00
Stefan Metzmacher
c82d08fa5c r6517: this line should be removed in the last patch, (I readded it just for testing...)
metze
(This used to be commit 41316e7f1b)
2007-10-10 13:16:21 -05:00
Stefan Metzmacher
6c74a0792c r6516: use only one list of scalar types and make "string" just a simple scalar type (mostly)
metze
(This used to be commit ba1686e31a)
2007-10-10 13:16:21 -05:00
Volker Lendecke
a53548d074 r6513: Commit talloc_free_children.
Volker
(This used to be commit 9fa26d2c97)
2007-10-10 13:16:21 -05:00
Tim Potter
c23d22e4f1 r6512: Refactor samr torture test to use the nicer OO interface instead of the
previous dictionary based SWIG interface (which was broken anyway).
(This used to be commit 16b7e503bd)
2007-10-10 13:16:21 -05:00
Tim Potter
5fef58af74 r6511: Implement GetUserPwInfo(), QueryUserInfo(), QueryUserInfo2().
(This used to be commit f9742de617)
2007-10-10 13:16:21 -05:00
Tim Potter
93e41274c5 r6510: Initialise rid parameter in samr_RidToSid(). This is faulting for me
on win2k - not sure why.

Add dodgy implementations of QueryDisplayInfo{,2,3}()
(This used to be commit 2e44402751)
2007-10-10 13:16:20 -05:00
Andrew Tridgell
584f64c103 r6509: fixed a crash bug found by a-jutley@microsoft.com in RPC-RAP test
(the call freed the memory it used to fill in the result structure)
(This used to be commit b352ef1a42)
2007-10-10 13:16:20 -05:00
Tim Potter
25601d2d67 r6508: Fix typo - yay testsuite.
(This used to be commit 61da936dbc)
2007-10-10 13:16:20 -05:00
Tim Potter
416434fbc4 r6507: Fix syntax error in GetAliasMembership().
Implement SetDomainInfo() which got lost somehow.
(This used to be commit 3055addde6)
2007-10-10 13:16:20 -05:00
Tim Potter
df13db69cc r6506: Rename parameter to GetDomPwInfo.
(This used to be commit 1542a13493)
2007-10-10 13:16:20 -05:00
Tim Potter
909087085e r6504: Fix incorrect value for SERVICE_STATE_ALL found by Karl Melcher.
(This used to be commit f705136558)
2007-10-10 13:16:20 -05:00
Andrew Bartlett
4aaffcf866 r6498: Add comments in line with those I already added to 3.0.
Please don't re-invent security=server :-)

Andrew Bartlett
(This used to be commit b3a38e9c8c)
2007-10-10 13:16:19 -05:00
Jelmer Vernooij
90be367a18 r6487: Use autoconf for standalone build of tdb
(This used to be commit 78bf8026bd)
2007-10-10 13:16:19 -05:00
Jelmer Vernooij
5d794389a0 r6486: Add 'make install' and pkg-config file.
(This used to be commit e3be094fb7)
2007-10-10 13:16:19 -05:00
Jelmer Vernooij
d4bcee3d27 r6485: Move LDAP detection M4 file and use it for the standalone ldb build
Remove a couple of unused M4 macros.

The standalone LDB build will not work until I've figured out what
AC_CHECK_LIB_EXT() does exactly (it's Samba-specific)
(This used to be commit cc20d6bb7f)
2007-10-10 13:16:19 -05:00
Stefan Metzmacher
a09593c37a r6484: fix NTLMSSP client against w2k and w2k3
if we use lm_response = data_blob(NULL, 0);

we got NT_STATUS_INVALID_PARAMETER

(abartlet: we should maybe also give this error in our server code)

metze
(This used to be commit be5e301442)
2007-10-10 13:16:19 -05:00
Stefan Metzmacher
39b2178fc9 r6483: fix anonymous connections, '-U %' or '-U ""%""' can be used for this
metze
(This used to be commit d31b4d7df3)
2007-10-10 13:16:19 -05:00
Andrew Tridgell
62a9924781 r6481: change download instructions to include tdb and talloc
(This used to be commit ebe7071b2e)
2007-10-10 13:16:19 -05:00
Andrew Tridgell
35a2368b5a r6480: fixed whitespace typo
(This used to be commit 1265c9b8a8)
2007-10-10 13:16:18 -05:00
Andrew Tridgell
c878d4659b r6479: - added a simple web page
- fixed configure.in ordering
(This used to be commit 5a727d74d7)
2007-10-10 13:16:18 -05:00
Jelmer Vernooij
9ced235dab r6478: Add 'make install' and a pkg-config file
(This used to be commit c8e1b75427)
2007-10-10 13:16:18 -05:00
Jelmer Vernooij
26a625e857 r6477: Remove call to autoheader as autogenerated header files are not used
by talloc
(This used to be commit 5ca8a85206)
2007-10-10 13:16:18 -05:00