summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-05-17Ensure we don't send a reply if we couldn't push the CLDAP blobAndrew Bartlett1-1/+1
Andrew Bartlett (This used to be commit a8ec36eba79f96940f314520f97d23181bc9cfc5)
2008-05-17Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-localAndrew Bartlett14-133/+359
(This used to be commit 60579269d1e0bebce5b595ef95d68fd4bf781cfd)
2008-05-17Handle netbios domains in the CLDAP server too.Andrew Bartlett2-11/+78
This commit also fixes a number of issues found by the NBT-DGRAM and LDAP-CLDAP tests. Andrew Bartlett (This used to be commit 8f99a4b94e95f8bde0f80f92d4e57020c62cfaab)
2008-05-17Modify the LDAP-CLDAP test for better coverage.Andrew Bartlett1-4/+8
This fixes up some compiled in constants and checks a couple more NT versions. Andrew Bartlett (This used to be commit ca1b3fe3add06dc22361d5a5fe7e63a6abb1697c)
2008-05-17Show that the NTLOGON and NETLOGON mailslots are *very* similar.Andrew Bartlett8-111/+81
Rework the mailslot infrustructure to cope, passing down the mailslot name so that we can implement both in the same callback function. Andrew Bartlett (This used to be commit 89fdd77891529aa74bb920994b8b5959aae8ac2d)
2008-05-17Explain that the sid must be absent on the NTLOGON mailslot.Andrew Bartlett1-0/+1
Andrew Bartlett (This used to be commit a7983387f7a624f6bf5c2fbfa41f849ac4471147)
2008-05-17Make the IRPC GetDC request use SAM_LOGON packets.Andrew Bartlett1-42/+35
This also moves the request to the new netlogon structures. Andrew Bartlett (This used to be commit 7ed4ba8d1a2ced013feafc1f0ca95595ac66bcbc)
2008-05-17Convert the CLDAP server to use the new netlogon structures.Andrew Bartlett1-95/+98
This also makes the CLDAP server the place where we create the NETLOGON SAMLOGON replies, regardless of protocol (NBT mailslots or CLDAP). Andrew Bartlett (This used to be commit 8b00a9429470c9ad3646255c340e6a963bd226bd)
2008-05-17Test the use of the domain SID on the NETLOGON mailslotAndrew Bartlett1-4/+61
Interestingly, despite these packets being very similar, this fails on NTLOGON - no reply is received. Andrew Bartlett (This used to be commit 25ab0ad0a0216ef18e0aaeec27c7833d8c68ca30)
2008-05-17Put back the old netlogn parsing code - for the request onlyAndrew Bartlett2-15/+41
This gives us seperate parsing functions for requests and replies. Andrew Bartlett (This used to be commit d2d3d15a8edd58cda7543feebdeb52178400615b)
2008-05-17smbd: pass down lp_ctx to stream_new_connection_merge()Stefan Metzmacher2-1/+3
metze (This used to be commit 91e9062265a68e3a1fe5e092503ec44ae5ea034e)
2008-05-17smbd: add session_info to struct stream_connectionStefan Metzmacher1-0/+6
NULL represents an anoymous connection, as that's cheaper than always calling auth_anonymous_session_info(), That means if the caller wants to use the transport layer session_info he should call auth_anonymous_session_info() to create the session info. metze (This used to be commit 3777d0307b346bcf363ab5ad783e802682034a9a)
2008-05-16lib/replace: move sys/sockio.h and sys/un.h checks into ↵Stefan Metzmacher2-1/+1
AC_LIBREPLACE_NETWORK_CHECKS metze (This used to be commit 7f26a5425e706a97cc07c5139b3fea4fde9e4020)
2008-05-16lib/socket: remove unused configure checks for HAVE_SOCK_SIN_LEN and ↵Stefan Metzmacher1-25/+3
HAVE_UNIXSOCKET and rely on libreplace metze (This used to be commit 5de605bb2ef88a1f3e61c64e557c7f069d0f6dad)
2008-05-16lib/replace: add checks for HAVE_SOCK_SIN_LEN and HAVE_UNIXSOCKETStefan Metzmacher1-0/+40
Moved from the samba specific locations metze (This used to be commit e674128ee2f11596f358ed46104c9d25eb2f754f)
2008-05-16lib/socket: remove unused configure check for HAVE_WORKING_AF_LOCALStefan Metzmacher2-103/+0
metze (This used to be commit 1c7905cfb4c77edeb24ac612a544e777cf49e184)
2008-05-16Make rpc-bench-schannel1 use two wks accounts if --option=torture:multijoin=trueVolker Lendecke1-10/+21
(This used to be commit fc3bc3c4a85b0e0ba853f3208a4e934a733cfdc4)
2008-05-16Fix two C++ warningsVolker Lendecke1-2/+4
(This used to be commit f75f95931c15d57b3111db4dff589be06710aea7)
2008-05-16torture: add RPC-BENCH-SCHANNEL1 testStefan Metzmacher2-0/+273
This tests SamLogonEx() calls on multiple (smb) connections in parallel. Sadly the smb connect needs to be serialized because of the reset on zero VC style behavior of windows. Call it like this: bin/smbtorture -U administrator%test ncacn_np:w2k3-101 -W W2K3 RPC-BENCH-SCHANNEL or bin/smbtorture -U administrator%test ncacn_np:w2k3-101 -W W2K3 -k no RPC-BENCH-SCHANNEL \ --option="torture:nprocs=4" --option="torture:timelimit=1" \ --extra-user SUB1\\sub1user%testsecret --extra-user SUB1\\sub1user%testsecret or ... Later we should add more tests, maybe using only one smb connection and different netlogon pipes. We should also test using the DCERPC_PFC_FLAG_CONC_MPX flag and just one rpc connection. DCERPC_PFC_FLAG_CONC_MPX /* supports concurrent multiplexing of a single connection.*/ metze (This used to be commit 901426c24c74390f7b1c78bb7a07c020b6ef73eb)
2008-05-16Fix an uninitialized variable warningVolker Lendecke1-1/+1
(This used to be commit b3d024676426000380ad86a2a4b83e7b21478978)
2008-05-16In torture_leave_domain, say what account was deletedVolker Lendecke1-2/+4
(This used to be commit a9a0f24f7299c1480d8047d97c703aca8e94c79f)
2008-05-16build: readd ALL_OBJS which is needed for automatic_dependenciesStefan Metzmacher1-0/+2
metze (This used to be commit 5ca4f76703485d68b1aa6b38beaf208555c0cbfe)
2008-05-16The following patch calls the op_bind operation for an interface which ↵Julien Kerihuel1-0/+8
context is altered by dcerpc alter_context requests. It prevents dcerpc_server from returning errors (nca_s_fault_access_denied, then nca_s_fault_context_mismatch in further client requests) and keeps the connection alive. Signed-off-by: Stefan Metzmacher <metze@samba.org> (This used to be commit 718f9ce6889346c92894e868f0678fbe404a43ab)
2008-05-16This patch adds remaining padding bytes to the dcerpc_fault IDL structure ↵Julien Kerihuel2-0/+5
and adds a const 4 bytes blob to pkt.u.fault. Signed-off-by: Stefan Metzmacher <metze@samba.org> (This used to be commit 652b8c5f156b357e231057a5a0fbded88f4f9c5f)
2008-05-16Rework the CLDAP and NBT netlogon requests and responses.Andrew Bartlett14-483/+264
This now matches section 7.3.3 of the MS-ATDS specification, and all our current tests pass against windows. There is still more testing to do, and the server implementation to complete. Andrew Bartlett (This used to be commit 431d0c03965cbee85691cd0dc1e2a509c1a2b717)
2008-05-15Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-localAndrew Bartlett28-258/+776
(This used to be commit 618400fe7d1f469150b82e0aebc89b2104de116f)
2008-05-14Fix an uninitialized variable introduced by 3045d391Volker Lendecke1-2/+1
Simo, please check! Volker (This used to be commit 0c09d28acf42400d26cc27675e37226060de26d3)
2008-05-14Revert "lib/events: system/network.h isn't needed"Stefan Metzmacher4-0/+4
Somehow this breaks 'make test'... This reverts commit 59faf3bf670140784d5698bbdc8b86afe8e188ec. metze (This used to be commit ece9df0875a32f76af5af913b6a6cdd8eacf0280)
2008-05-14lib/events: system/network.h isn't neededStefan Metzmacher4-4/+0
metze (This used to be commit 59faf3bf670140784d5698bbdc8b86afe8e188ec)
2008-05-14Make it possible to build libevents standalone.Simo Sorce17-26/+527
(This used to be commit 10415bb738d51afdebbfeae976923e086805ae84)
2008-05-13libreplace: try to fix the build on HP-UX which has if_nametoindex() in -lipv6Stefan Metzmacher1-0/+13
metze (This used to be commit da2179ee5d5b6094ab63a9d9d6a8d59893937087)
2008-05-13libreplace: make sure system/network.h is only used when ↵Stefan Metzmacher2-0/+5
AC_LIBREPLACE_NETWORK_CHECKS was used metze (This used to be commit 3fddd36e119f73a5021370450f9687ef9d252bab)
2008-05-13libreplace: export LIBREPLACE_NETWORK_OBJS and LIBREPLACE_NETWORK_LIBS varsStefan Metzmacher1-17/+18
metze (This used to be commit aa7ef1af746319a3d771decd0ec03dabe8b8ad28)
2008-05-13libreplace: include inet_ntoa.o when the system one is brokenStefan Metzmacher1-2/+3
metze (This used to be commit 67845d3471711d24069636d0d4032f9d53748334)
2008-05-13libreplace: merge getifaddrs.m4 into libreplace_network.m4Stefan Metzmacher2-129/+127
metze (This used to be commit 0234d397fefee8e1d0dcd3402f748c2251021c90)
2008-05-13libreplace: merge getaddrinfo.m4 into libreplace_network.m4Stefan Metzmacher2-33/+33
metze (This used to be commit 64591d064dc3da6074f0f7539911a6e433d9cc43)
2008-05-13libreplace: merge socketpair.m4 into libreplace_network.m4Stefan Metzmacher2-2/+2
metze (This used to be commit f9f8f93adcc7161ebb18f5a0bf28c73d951a15ad)
2008-05-13libreplace: merge inet_pton.m4 into libreplace_network.m4Stefan Metzmacher2-2/+2
metze (This used to be commit 3a70274c908e31453942b442351eab8423c1a53d)
2008-05-13libreplace: merge inet_ntop.m4 into libreplace_network.m4Stefan Metzmacher2-2/+2
metze (This used to be commit 223ef6c08efb52251d0a772bb0c481b2803cf0ce)
2008-05-13libreplace: merge inet_aton.m4 into libreplace_network.m4Stefan Metzmacher2-2/+2
metze (This used to be commit fba00736c870f449c0eee32fe0d7b0d539dca51f)
2008-05-13libreplace: merge inet_ntoa.m4 into libreplace_network.m4Stefan Metzmacher2-20/+20
metze (This used to be commit 82e826253b6d18832931dbb5c1dda009889bf9e0)
2008-05-13libreplace: merge socket.m4 into libreplace_network.m4Stefan Metzmacher2-40/+40
metze (This used to be commit c70eba87dbbac6c2c1e68c343cdd410577c1686f)
2008-05-12Remove JavaScript provision-backend scriptAndrew Bartlett1-188/+0
The library it relied on has already been removed. Andrew Bartlett (This used to be commit 97427731a520283fdd3c8e582ac1f8be7699013e)
2008-05-12Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-localAndrew Bartlett66-1708/+215
(This used to be commit 61c31dc7cf649bc6f2d14bc8637e50ead9b9210a)
2008-05-11Fail earlier on if shared libs can't be built.Jelmer Vernooij1-29/+5
(This used to be commit 2e8766145ad2e8c666ecdc6c39e97ba302b16e04)
2008-05-11Add extra include directories, hopefully fixes the build on aix53bf.Jelmer Vernooij1-1/+1
(This used to be commit ef53ffbc24cc4959acb773f27e72e90b603e81d7)
2008-05-11Remove obsolete provisioning library.Jelmer Vernooij1-1254/+0
(This used to be commit f123190fb49302968a231639848023a72dfdf2bc)
2008-05-11Remove python extension from upgrade script.Jelmer Vernooij2-1/+1
(This used to be commit 5268649b7ef60a2caae9cdf66dfeaf6d2037aba3)
2008-05-11Properly support sentinels for binary init functions. This should fix the build.Jelmer Vernooij1-0/+2
(This used to be commit 9ba5962addc0ef2e0d01329ab8178b3f51659e75)
2008-05-11Avoid unnecessary headers in lib/torture.Jelmer Vernooij1-2/+0
(This used to be commit 43c18ba5cf0f709c4a7bd686d5e6bf613227b61d)