summaryrefslogtreecommitdiff
path: root/source4/torture/libnet
AgeCommit message (Collapse)AuthorFilesLines
2009-06-18s4:libnet Allow 'net password change' to work on expired passwordsAndrew Bartlett1-0/+2
We need to pass down flags to the DCE/RPC layer to allow fallback to anonymous connections, as we can't log in with an expired password. The anonymous connection can then change the password with SAMR. Andrew Bartlett
2009-04-02major upgrade to the ldb attribute handlingAndrew Tridgell1-1/+1
This is all working towards supporting the full WSPP schema without a major performance penalty. We now use binary searches when looking up classes and attributes. We also avoid the loop loading the attributes into ldb, by adding a hook to override the ldb attribute search function in a module. The attributes can thus be loaded once, and then saved as part of the global schema. Also added support for a few more key attribute syntaxes, as needed for the full schema.
2008-12-29s4 libnet: Add support for groupinfo by sid lookupKai Blin1-2/+3
2008-12-23Fix more compiler warnings.Jelmer Vernooij1-13/+13
2008-11-10s4-samr: merge samr_LookupDomain from s3 idl. (fixme: python)Günther Deschner4-7/+15
Guenther
2008-11-10s4-samr: merge samr_LookupNames from s3 idl. (fixme: python)Günther Deschner3-4/+16
Guenther
2008-10-31s4-srvsvc: merge srvsvc_NetShareAdd from s3 idl.Günther Deschner1-1/+4
Guenther
2008-10-31s4-srvsvc: merge srvsvc_NetShareInfo502 from s3.Günther Deschner1-2/+2
Apparently both s3 and s4 are not entirely correct one this. metze is looking into hand-marshalling security descriptors so this will fix this finally. For now, just keep the two in sync. Guenther
2008-10-24Remove unused include param/param.h.Jelmer Vernooij1-1/+0
2008-10-20Make sure prototypes are always included, make some functions static andJelmer Vernooij1-0/+1
remove some unused functions.
2008-10-11Fix include paths to new location of libutil.Jelmer Vernooij1-1/+1
2008-07-16drsuapi: print out the number of linked attribute values we gotStefan Metzmacher1-16/+27
metze (This used to be commit 34f8b2abdd546f6b60ddae2ad839119f211c995c)
2008-07-16drsuapi: make use of the 'more_data' field in DsGetNCChangesCtr[1|6]Stefan Metzmacher1-1/+1
metze (This used to be commit 35c7fa470a7433d081403b2b57a331c7dc287aef)
2008-07-16drsuapi: total_object_count was the wrong guessStefan Metzmacher1-13/+10
The total_object_count member of DsGetNCChangesCtr[1|6] was wrong it's the error code of an extended operation. DsGetNCChangesCtr6 has a nc_object_count value which contains the estimated amount of objects in the naming_context. W2k seems to have a bug and sends this number of objects in the extended_ret field. Maybe it's just a bug and not a feature:-) metze (This used to be commit 67931092128ce89aadf689a54e20d6e4a9d7fe2c)
2008-07-16NET-API-BECOME-DC: fix crash bugs because of unintialized variablesStefan Metzmacher1-1/+4
metze (This used to be commit 6acf42c2e41bb1d44c1fcaaaa58fc3f148491836)
2008-06-14Make up the right dependencies now that ldb depends on libeventsSimo Sorce1-2/+2
(This used to be commit 3b8eec7ca334528cad3cdcd5e3fc5ee555d8d0e0)
2008-04-27Move subunit infrastructure code into lib/torture.Jelmer Vernooij1-1/+1
(This used to be commit 5b44d8121de7735d69e6238a1442aff034a8ebd3)
2008-04-24libnet: Make UserInfo accept a SID as input as well, fix wb_cmd_getpwuidKai Blin1-2/+4
(This used to be commit 5f3a70f285ad8a412105c0e498e486f93fc279bc)
2008-04-21Remove more event_context_init() uses from function calls within deep down ↵Simo Sorce1-2/+2
the code. Make sure we pass around the event_context where we need it instead. All test but a few python ones fail. Jelmer promised to fix them. (This used to be commit 3045d391626fba169aa26be52174883e18d323e9)
2008-04-17Specify event_context to ldb_wrap_connect explicitly.Jelmer Vernooij1-2/+2
(This used to be commit b4e1ae07a284c044704322446c94351c2decff91)
2008-04-17Avoid using event_context_find where possible.Jelmer Vernooij1-3/+1
(This used to be commit 04420b4689bc223202d5bba871e3eea16301e8e9)
2008-04-14Fix problems with event context not being the parent.Simo Sorce6-21/+20
(This used to be commit 957c4d893acf9e6db06a3fc3a4687ab6bb238635)
2008-04-11Reuse the lp_ctx and samdb returned by the python provision.Andrew Bartlett1-36/+2
Apply the same fix as in libnet_vampire in the old DRS test code. Andrew Bartlett (This used to be commit 34adb0e0bb1b3c340d7098e7a3d12f73f798d0e7)
2008-04-11Fix merge errors on C provision interface after jelmer's good work.Andrew Bartlett1-1/+2
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartlet Conflicts: source/torture/local/torture.c (This used to be commit 5bf1c89cf8af08fbcf4f5089079920840daad7b8)
2008-04-10Fix extra argument to provision_bare().Jelmer Vernooij1-1/+2
(This used to be commit 623f64a1a782086728a325e21e3dfb40c64871b7)
2008-04-09Remove dns_name elementAndrew Bartlett1-1/+0
This is only used in the DEBUG() message, so let's remove it. Andrew Bartlett (This used to be commit 5ebb64bdad7e80ee81d6b9d84d77c03fb9237eee)
2008-04-09Move provision C bindings to param/.Jelmer Vernooij1-0/+1
(This used to be commit 7d45ed0c3ebc57f7131603f768f8e022d7139530)
2008-04-04Pass discovered server DN down to provision.Andrew Bartlett1-0/+1
This uses the new 'serverdn' argument added to provision in the previous commit. Andrew Bartlett (This used to be commit 74480c7de76069701246eb5b7acc5858b84d106c)
2008-03-07Fixup the NET-API-USERMOD test.Andrew Bartlett2-5/+5
This test needed to be updated to handle the fact that you cannot clear the ACB_PW_EXPIRED bit, and to always use the torture comment functions (not printf directly). Andrew Bartlett (This used to be commit 2211476bbb3d8e5bca9659e886e559a36f40aff4)
2008-03-06Fix typoAndrew Bartlett1-1/+1
(This used to be commit e66be2f519584717abd7fc1f069bf7afe0d7ff60)
2008-03-06Ensure we get this option from the command line, not the internalAndrew Bartlett1-1/+2
smb.conf we generate. Andrew Bartlett (This used to be commit 25887c87285b1b92ce5d7cc096da483c25a2fe6c)
2008-03-06Make Samba4 pass the NET-API-BECOMEDC test against Win2k3 (again).Andrew Bartlett1-46/+67
To make Samba4, using the python provision system, pass this test required some major rework. Untested code is broken code, and some of the refactoring for a seperate provision test (which also now passes) broke things. Similarly, the iconv work has compiled, but these codepaths have never been run (NULL pointer de-reference). In working to use a local, rather than global, loadparm context, and to support using a target directory, a few things needed to be reworked, particularly around path handling. Andrew Bartlett (This used to be commit 1169e8d7bee20477b0efbfea3534ac63c83fb3d6)
2008-02-29Convert to new torture API.Jelmer Vernooij6-89/+62
(This used to be commit 40dffc177babec01c63fb717506fa86ff70a5b28)
2008-02-28Fix up the libnet tests.Andrew Bartlett2-4/+13
These tests still do not pass against windows, but at least now it doesn't reset acct_flags to 0. This is enough to have Samba4 pass it's own tests for the moment. Andrew Bartlett (This used to be commit aa3901311eb7ce6f2d2b2413323e31a5b064cfc4)
2008-02-28Do not re-randomise in an individual test.Andrew Bartlett1-2/+0
smbtorture calls srandom() once for the whole suite, with command line override to allow reproduceable random tests. Andrew Bartlett (This used to be commit 68dcd1073cfed830fb6e2013e27d2ebbc443c451)
2008-02-15Reconcile header files for torture utility functions.Jelmer Vernooij1-1/+1
(This used to be commit 1269758e95686cc155284d5d56080e1be11bbd75)
2008-02-15Use struct for provision parameters since there are so many of them.Jelmer Vernooij1-15/+24
(This used to be commit 4b9d5bc57ca4ee14c142ea720dce5e4ee97f8c16)
2008-02-15Finish migration of provision code.Jelmer Vernooij1-1/+7
(This used to be commit 53c5924195844dac4dfe99e5c9b0c8911394497a)
2008-02-15Avoid using private libnet test structure inside util_provision.Jelmer Vernooij1-1/+15
(This used to be commit 1a1f8a5e6b193f25f4838a3e7964cdf0590f4eb2)
2008-02-14Split provision from C code out of becomedc.Jelmer Vernooij1-295/+3
(This used to be commit ed2b72ac76ec069fec799b3fd805cca59fc28de4)
2008-02-09Remove unused define.Jelmer Vernooij1-7/+3
(This used to be commit 64d6d729135e1b3b19c9bdbbe973fcdaca15e8b3)
2008-01-25NET-BECOME-DC: always try to build ejs and python codeStefan Metzmacher1-9/+16
We let getenv("PROVISION_PYTHON") decide what we want at runtime. metze (This used to be commit acb5661f61ad62c02b5ec83d0f1f0c969f356c9f)
2008-01-24Make the repl_meta_data module the default for domain controllers.Andrew Bartlett1-4/+0
Andrew Bartlett (This used to be commit ae2ea1bd0cd2b326b09b372428969f2cf52ce519)
2008-01-23Fix DRSUAPI replication test - NET-API-BECOME-DC.Andrew Bartlett1-19/+18
The main change here is to work with the current module stack, replacing only the objectGUID module, rather than a number of modules. However, two changes were key: - Fixing a typo search_req->handle -> change_req->handle - Allowing an error of NO_SUCH_OBJECT - it is quite valid for the object not to exist when being replicated in. Other small changes were required to the ejs provision to match changes in that code. Andrew Bartlett (This used to be commit 7b87a58502a052de391f4e1c56ac78a8d35b4e34)
2008-01-11libnet: Fix includes to silence a warningKai Blin1-0/+4
(This used to be commit ba5a21998bfc1bd616e7a2d9647d284ca30a3574)
2008-01-02r26645: Janitorial: Fix a couple of warnings.Jelmer Vernooij3-14/+14
(This used to be commit a2bc97e8b01ecee48be60823cb19b4e794fb8f93)
2007-12-30r26634: Add NET-API-CREATEGROUP test.Rafal Szczesniak2-0/+43
(This used to be commit 3d7a18b8231a98ac40bcfb8287b100209190beab)
2007-12-26r26599: Attempt to also support provisioning using Python in the BECOME-DC test.Jelmer Vernooij1-51/+160
Not tested yet as the test it is part of has been disabled because it's broken. (This used to be commit 6b1e25b702847cd6662b4aece35692b099707b74)
2007-12-21r26531: Prevent from displaying the results if the functionRafal Szczesniak1-0/+2
call has failed. (This used to be commit ded8a45d79beb0e539c573f67056c8cb4aa62c3f)
2007-12-21r26530: Add NET-API-GROUPLIST test.Rafal Szczesniak2-0/+81
(This used to be commit 73566f520c0835f6b6b37d3f62414052468afb99)