summaryrefslogtreecommitdiffstats
path: root/source4/torture/rpc/svcctl.c
Commit message (Collapse)AuthorAgeFilesLines
* s4-smbtorture: Make test names lowercase and dot-separated.Jelmer Vernooij2010-12-111-1/+1
| | | | | | | | This is consistent with the test names used by selftest, should make the names less confusing and easier to integrate with other tools. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Dec 11 04:16:13 CET 2010 on sn-devel-104
* s4-smbtorture: print SVCCTL security descriptor in ↵Günther Deschner2010-09-201-0/+17
| | | | | | test_QueryServiceObjectSecurity(). Guenther
* s4-smbtorture: add test_SetServiceObjectSecurity() to RPC-SVCCTL.Günther Deschner2010-09-201-1/+62
| | | | Guenther
* Finish removal of iconv_convenience in public API's.Jelmer Vernooij2010-05-181-1/+1
|
* s4:torture/rpc: rename rpc.h => torture_rpc.hStefan Metzmacher2010-04-141-1/+1
| | | | | | | | | | | The reason for this is that some systems include <rpc/rpc.h> from within system headers. HP-UX 11.00 does so somewhere deep inside of <shadow.h>. For torture/winbind/struct_based.c <rpc/rpc.h> resolves to torture/rpc/rpc.h and breaks the build. metze
* s4:torture/rpc/svcctl.c: make use of dcerpc_binding_handle stubsStefan Metzmacher2010-03-161-63/+80
| | | | metze
* s4-torture: ran minimal_includes.pl over source4/tortureAndrew Tridgell2009-10-201-1/+0
| | | | This reduces compile time somewhat.
* s4-smbtorture: add test_ControlService() to RPC-SVCCTL.Günther Deschner2009-04-241-0/+34
| | | | Guenther
* s4-smbtorture: add test_StartServiceW() to RPC-SVCCTL.Günther Deschner2009-04-241-0/+34
| | | | Guenther
* s4-smbtorture: change default service to spooler in RPC-SVCCTL.Günther Deschner2009-04-241-1/+1
| | | | Guenther
* s4-smbtorture: define TORTURE_DEFAULT_SERVICE and set to netlogon.Günther Deschner2009-04-151-6/+8
| | | | Guenther
* s4-smbtorture: make sure samba3 does not regress in EnumServicesStatusW call.Günther Deschner2009-04-141-0/+3
| | | | Guenther
* s4-smbtorture: add test_EnumDependentServicesW() to RPC-SVCCTL.Günther Deschner2009-04-091-1/+66
| | | | Guenther
* s4-smbtorture: add test_QueryServiceObjectSecurity() to RPC-SVCCTL test.Günther Deschner2009-04-091-0/+55
| | | | Guenther
* s4-smbtorture: add test_QueryServiceConfigW() to RPC-SVCCTL.Günther Deschner2009-04-091-0/+44
| | | | Guenther
* s4-smbtorture: add test_QueryServiceStatus() to RPC-SVCCTL.Günther Deschner2009-04-091-0/+32
| | | | Guenther
* svcctl: use offered/needed for buffer sizes as in spoolss.Günther Deschner2009-04-081-22/+22
| | | | Guenther
* s4-smbtorture: print hand-decoded service status array in svcctl torture test.Günther Deschner2009-01-091-2/+28
| | | | Guenther
* s4-smbtorture: extend test_QueryServiceConfig2W a bit.Günther Deschner2009-01-081-0/+18
| | | | Guenther
* s4-smbtorture: fix build of svcctl torture test.Günther Deschner2009-01-081-2/+2
| | | | Guenther
* s4-smbtorture: use names for info level in test_QueryServiceStatusEx.Günther Deschner2009-01-081-1/+1
| | | | Guenther
* s4-smbtorture: add my copyright to svcctl test.Günther Deschner2009-01-081-0/+1
| | | | Guenther
* svcctl: add svcctl_ConfigLevel from samba 3.Günther Deschner2009-01-081-1/+1
| | | | Guenther
* s4-smbtorture: fix some build warnings.Günther Deschner2008-11-271-3/+3
| | | | Guenther
* s4-smbtorture: add test for svcctl_QueryServiceConfig2W.Günther Deschner2008-11-171-0/+49
| | | | Guenther
* s4-smbtorture: fix test for svcctl_EnumServicesStatusW.Günther Deschner2008-11-171-5/+7
| | | | Guenther
* s4-smbtorture: add test for svcctl_QueryServiceStatusEx.Günther Deschner2008-11-171-0/+68
| | | | Guenther
* s4-smbtorture: pure reformatting of svcctl test.Günther Deschner2008-11-171-25/+24
| | | | Guenther
* r25035: Fix some more warnings, use service pointer rather than service ↵Jelmer Vernooij2007-10-101-1/+1
| | | | | | number in more places. (This used to be commit df9cebcb97e20564359097148665bd519f31bc6f)
* r24751: Run more tests, remove empty testsuites, more small improvements.Jelmer Vernooij2007-10-101-1/+1
| | | | (This used to be commit 2a5a0819eea86ba322434306e062d13893b5722e)
* r24735: Use torture API in more places.Jelmer Vernooij2007-10-101-76/+66
| | | | (This used to be commit 1319d88c099496be29dd9214fa2492c81e848369)
* r24676: Fix pointers being used rather than the data they point at - caught ↵Jelmer Vernooij2007-10-101-3/+3
| | | | | | by the IRIX compiler. (This used to be commit 678b125532621e2b2823e92695326469f0e557ed)
* r24557: rename 'dcerpc_table_' -> 'ndr_table_'Stefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit 84651aee81aaabbebf52ffc3fbcbabb2eec6eed5)
* r23792: convert Samba4 to GPLv3Andrew Tridgell2007-10-101-3/+2
| | | | | | There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
* r14720: Add torture_context argument to all torture testsJelmer Vernooij2007-10-101-1/+1
| | | | (This used to be commit 3c7a5ce29108dd82210dc3e1f00414f545949e1d)
* r14470: Remove some unnecessary headers.Jelmer Vernooij2007-10-101-1/+0
| | | | (This used to be commit f7312dab3b9aba2b2b82e8a6e0c483a32a03a63a)
* r14402: Generate seperate headers for RPC client functions.Jelmer Vernooij2007-10-101-0/+1
| | | | (This used to be commit 7054ebf0249930843a2baf4d023ae8f62cedb109)
* r14379: Build torture/rpc/ as a seperate smbtorture module. Move helperJelmer Vernooij2007-10-101-0/+1
| | | | | functions for rpc out of torture/torture.c (This used to be commit 1d2d970f3b8aef3f36c2befb94b5dd72c0086639)
* r12693: Move core data structures out of smb.h into core.hJelmer Vernooij2007-10-101-0/+1
| | | | | torture prototypes in seperate header (This used to be commit 73610639b23ca3743077193fa0b1de7c7f65944d)
* r12608: Remove some unused #include lines.Jelmer Vernooij2007-10-101-1/+0
| | | | (This used to be commit 70e7449318aa0e9d2639c76730a7d1683b2f4981)
* r12510: Change the DCE/RPC interfaces to take a pointer to aJelmer Vernooij2007-10-101-5/+1
| | | | | | | | | | | | | | | | | dcerpc_interface_table struct rather then a tuple of interface name, UUID and version. This removes the requirement for having a global list of DCE/RPC interfaces, except for these parts of the code that use that list explicitly (ndrdump and the scanner torture test). This should also allow us to remove the hack that put the authservice parameter in the dcerpc_binding struct as it can now be read directly from dcerpc_interface_table. I will now modify some of these functions to take a dcerpc_syntax_id structure rather then a full dcerpc_interface_table. (This used to be commit 8aae0f168e54c01d0866ad6e0da141dbd828574f)
* r5941: Commit this patch much earlier than I would normally prefer, but ↵Andrew Bartlett2007-10-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | metze needs a working tree... The main volume of this patch was what I started working on today: - Cleans up memory handling around DCE/RPC pipes, to have a parent talloc context. - Uses sepereate inner loops for some of the DCE/RPC tests The other and more important part of this patch fixes issues surrounding the new credentials framwork: This makes the struct cli_credentials always a talloc() structure, rather than on the stack. Parts of the cli_credentials code already assumed this. There were other issues, particularly in the DCERPC over SMB handling, as well as little things that had to be tidied up before test_w2k3.sh would start to pass. Andrew Bartlett (This used to be commit 0453f9d05d2e336fba1f85dbf2718d01fa2bf778)
* r5298: - got rid of pstring.h from includes.h. This at least makes it a bitAndrew Tridgell2007-10-101-1/+1
| | | | | | | | | | less likely that anyone will use pstring for new code - got rid of winbind_client.h from includes.h. This one triggered a huge change, as winbind_client.h was including system/filesys.h and defining the old uint32 and uint16 types, as well as its own pstring and fstring. (This used to be commit 9db6c79e902ec538108d6b7d3324039aabe1704f)
* r5037: got rid of all of the TALLOC_DEPRECATED stuff. My apologies for theAndrew Tridgell2007-10-101-1/+1
| | | | | | large commit. I thought this was worthwhile to get done for consistency. (This used to be commit ec32b22ed5ec224f6324f5e069d15e92e38e15c0)
* r4549: got rid of a lot more uses of plain talloc(), instead usingAndrew Tridgell2007-10-101-1/+1
| | | | | | | | talloc_size() or talloc_array_p() where appropriate. also fixed a memory leak in pvfs_copy_file() (failed to free a memory context) (This used to be commit 89b74b53546e1570b11b3702f40bee58aed8c503)
* r4035: more effort on consistent naming of the access mask bits.Andrew Tridgell2007-10-101-1/+1
| | | | | | | | | | | This removes the duplicate named SEC_RIGHTS_MAXIMUM_ALLOWED and SEC_RIGHTS_FULL_CONTROL, which are just other names for SEC_FLAG_MAXIMUM_ALLOWED and SEC_RIGHTS_FILE_ALL. The latter names match the new naming conventions in security.idl Also added names for the generic->specific mappings for files are directories (This used to be commit 17a4e0b3aca227b40957ed1e0c57e498debc6ddf)
* r4011: get rid of rpc_secdes.h and replace it with a single sane set ofAndrew Tridgell2007-10-101-0/+1
| | | | | | | | | definitions for security access masks, in security.idl The previous definitions were inconsistently named, and contained many duplicate and misleading entries. I kept finding myself tripping up while using them. (This used to be commit 01c0fa722f80ceeb3f81f01987de95f365a2ed3d)
* r3428: switched to using minimal includes for the auto-generated RPC code.Andrew Tridgell2007-10-101-0/+1
| | | | | | | | | | | | | | | The thing that finally convinced me that minimal includes was worth pursuing for rpc was a compiler (tcc) that failed to build Samba due to reaching internal limits of the size of include files. Also the fact that includes.h.gch was 16MB, which really seems excessive. This patch brings it back to 12M, which is still too large, but better. Note that this patch speeds up compile times for both the pch and non-pch case. This change also includes the addition iof a "depends()" option in our IDL files, allowing you to specify that one IDL file depends on another. This capability was needed for the auto-includes generation. (This used to be commit b8f5fa8ac8e8725f3d321004f0aedf4246fc6b49)
* r3324: made the smbtorture code completely warning freeAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 7067bb9b52223cafa28470f264f0b60646a07a01)
* r2458: Rename policy handle parameters for the SAMR pipe. Parameters nowTim Potter2007-10-101-1/+0
| | | | | | | | | | | | | have the handle type implied by the parameter name. There are four types of handle: connect, domain, user and group handles. The various samr_Connect functions return a connect handle, and the samr_OpenFoo functions return a foo handle. There is one exception - the samr_{Get,Set}Security function can take any type of handle. Fix up all C callers. (This used to be commit 32f0f3154a8eb63de83145cbc8806b8906ccdc3e)