summaryrefslogtreecommitdiffstats
path: root/source/rpc_server
Commit message (Collapse)AuthorAgeFilesLines
* r17206: Add a modular API for share configuration.Simo Sorce2006-07-235-123/+216
| | | | Commit the classic backwards compatible module which is the default one
* r16950: remove the smb mid from the ntvfs layer and keep a list of pendingStefan Metzmacher2006-07-112-3/+0
| | | | | | | requests on the smbsrv_connection, to be able to match then on ntcancel metze
* r16827: Factor out some code into common samdb functions:Andrew Bartlett2006-07-062-98/+155
| | | | | | | | | | | | | | | - creation of ForeignSecurityPrincipals - template duplication code Rework much of the LSA server to pass the RPC-LSA test. Much of the server code was untested. In implementing the LSA Accounts feature, I have opted to have it only create entires when privilages are applied, and not to delete entries, but to delete the privilages. We skip some parts of the test, but it is much better than not testing it at all. Andrew Bartlett
* r16796: Fill in dsr_GetMemberships() / dsr_GetMemberships2().Günther Deschner2006-07-041-8/+6
| | | | | | | | | | This intersting call is apparently used to construct the user token, collect memberships from other DSAs and to retrieve (nested) memberships of a given group. Torture test to follow (once I cleaned it up). Guenther
* r16794: Make Samba4 pass it's own RPC-SAMR test, at least in part. There areAndrew Bartlett2006-07-042-150/+704
| | | | | | | | | | | | | | | | | | | | still a couple of unimplemented functions, but this is far better than not testing this at all. In particular, this exercises the password_hash module. Specific changes: - Add support for SetDomainInfo - Add many more info levels to QueryDomainInfo - Set a domain comment in RPC-SAMR, and verify it is kept - Refactor QueryUserInfo not to always serach for all attributes - Add QueryDiplayInfo3 and QueryDomainInfo2 as aliased calls - Make OemChangePassword2 search under the samdb_base_dn(), so it finds the user when partitions are active. - Skip SetSecurity, DisplayIndex, MemberAttributesOfGroup and 'Multiple' alias operations in RPC-SAMR for Samba4 - Add RPC-SAMR as a 'slow' RPC test (it is quite slow) Andrew Bartlett
* r16773: Fix one more RPC-SAMR test (an alias level), and make it clear thatAndrew Bartlett2006-07-031-5/+11
| | | | | | | the unknown value in the samr_GroupInfo structures are the group attributes. Andrew Bartlett
* r16772: Clarify comment.Andrew Bartlett2006-07-031-2/+2
| | | | Andrew Bartlett
* r16523: pass spoolss_XcvData calls to the ntptr backends...Stefan Metzmacher2006-06-261-4/+33
| | | | | | I wrote this code last year and found it in a working tree... metze
* r16262: Another basedn fix.Andrew Bartlett2006-06-151-1/+1
| | | | Andrew Bartlett
* r16236: Add a proper baseDN to a large number of queries. Searching the NULLAndrew Bartlett2006-06-143-22/+40
| | | | | | baseDN won't work once the partitions module is loaded. Andrew Bartlett
* r16166: Remove hexidecimal constants from the Samba4 provision files. Andrew Bartlett2006-06-121-52/+41
| | | | | | | | This change is required for compatibility with the OSX client, in particular, but returning 0x80000002 rather than -2147483646 violates what LDAP clients expect in general. Andrew Bartlett
* r15892: Remove the COM management code - DCOM should be Jelmer Vernooij2006-05-255-384/+0
| | | | | | | | | | | | | | | based on Mono and its' COM support and utilize Samba's DCE/RPC + ORPC code instead of having our own COM implementation in Samba, which is too much work to implement and harder to code (C). This only removes some of the code that I started working on to implement the bits of COM I thought were needed to support DCOM from just Samba. This code has never functioned properly, contains a couple of nasty hacks and there should be no reason to pick it up again later, the processes are all documented in the DCOM whitepaper. This does NOT remove the marshalling code for the ORPC code or the torture code that tested some of the ORPC code.
* r15855: more talloc_set_destructor() typesafe fixes. nearly done ...Andrew Tridgell2006-05-243-7/+3
|
* r15831: fixed a memory leak in the netlogon serverAndrew Tridgell2006-05-231-2/+2
|
* r15777: Fix unresolved symbols in shared library build.Jelmer Vernooij2006-05-211-2/+2
|
* r15773: - implement srvsvc_NetGetFileSecurity() and srvsvc_NetSetFileSecurity()Stefan Metzmacher2006-05-213-4/+199
| | | | | | | - we do this by just creating a ntvfs_context (this doesn't need and smbsrv_* stuff :-) and then call ntvfs_qpathinfo() and ntvfs_setpathinfo() metze
* r15772: pass the messaging context and server_id to the dcerpc server subsystemStefan Metzmacher2006-05-213-1/+17
| | | | metze
* r15507: if we change the idl, we need to change the calling code too:-)Stefan Metzmacher2006-05-071-27/+18
| | | | | | is it possible to run the RPC-UNIXINFO test in samba4's make test? metze
* r15387: Fix installation of dcerpc headers, remove more instances of uint_tJelmer Vernooij2006-05-011-2/+2
|
* r15379: Fix shared library build's unresolved dependenciesJelmer Vernooij2006-05-014-11/+12
|
* r15371: Revert some of my previous patch as it was breaking the plain buildJelmer Vernooij2006-05-011-2/+2
|
* r15370: Fix more dependencies for shared libsJelmer Vernooij2006-05-011-2/+3
|
* r15358: Fix some compiler warnings / type safety. Found by tccJelmer Vernooij2006-04-301-2/+2
|
* r15356: Remove unused 'flags' argument from socket_send() and friends.Andrew Bartlett2006-04-301-2/+2
| | | | | | This is in preperation for making TLS a socket library. Andrew Bartlett
* r15331: Integrate LIBSMB and LIBCLI into new LIBCLI_SMBJelmer Vernooij2006-04-291-1/+1
|
* r15328: Move some functions around, remove dependencies.Jelmer Vernooij2006-04-294-4/+2
| | | | | Remove some autogenerated headers (which had prototypes now autogenerated by pidl) Remove ndr_security.h from a few places - it's no longer necessary
* r15319: remove unneeded macrosStefan Metzmacher2006-04-293-16/+8
| | | | metze
* r15301: Use static libraries internally. This required a few hacks in the build Jelmer Vernooij2006-04-271-6/+5
| | | | system - these should be removed later on.
* r15298: Fix the build using a few hacks in the build system. Jelmer Vernooij2006-04-272-5/+6
| | | | | | | | | Recursive dependencies are now forbidden (the build system will bail out if there are any). I've split up auth_sam.c into auth_sam.c and sam.c. Andrew, please rename sam.c / move its contents to whatever/wherever you think suits best.
* r15272: - implement NetShareEnumStefan Metzmacher2006-04-261-2/+204
| | | | | | - add access checks to NEtShareEnumAll and NetShareEnum metze
* r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement Jelmer Vernooij2006-04-241-15/+15
| | | | for REQUIRED_SUBSYSTEMS.
* r14965: the unixinfo pipe need the sidmap code from SAMDBStefan Metzmacher2006-04-071-0/+1
| | | | metze
* r14964: - move sidmap code from ntvfs_common to SAMDBStefan Metzmacher2006-04-072-4/+1
| | | | | | | - make ntvfs_common a library - create sys_notify library metze
* r14860: create libcli/security/security.hStefan Metzmacher2006-04-023-3/+3
| | | | metze
* r14838: fix the build. Looks like I still haven't quite got the hang of theAndrew Tridgell2006-03-312-0/+2
| | | | new dependency/proto system :-)
* r14736: - the ntvfs subsystem should not know about smb_server.hStefan Metzmacher2006-03-262-4/+0
| | | | | | | - the process module subsystem should not know about smb_server.h - the smb_server module should not know about process models metze
* r14735: Use dcerpc_syntax_id rather then seperate GUID + if_version everywhereJelmer Vernooij2006-03-264-17/+14
|
* r14715: Correct the definition of the DCE/RPC bind_nak, per the OpenGroup spec.Andrew Bartlett2006-03-251-3/+4
| | | | | | | This allows us to correctly parse the bind_nak from NT4, when we use an invalid auth type (the unsupported SPNEGO).. Andrew Bartlett
* r14702: Accept our netbios aliases as valid names in the SPOOLSS server. Andrew Bartlett2006-03-251-0/+10
| | | | | | (Suggested by metze) Andrew Bartlett
* r14653: make sure we always have a valid session_infoStefan Metzmacher2006-03-222-6/+24
| | | | metze
* r14610: Fix writing of modulesdir to .pc filesJelmer Vernooij2006-03-211-0/+1
| | | | Add two more .pc files
* r14599: Pass ACLs down the registry layer.Jelmer Vernooij2006-03-211-1/+1
|
* r14571: More improvements on shared library support in Samba. Only ldb is ↵Jelmer Vernooij2006-03-192-3/+6
| | | | left now...
* r14570: Move some functions also they are also used from kpasswdJelmer Vernooij2006-03-191-309/+0
|
* r14569: Make more functions public.Jelmer Vernooij2006-03-192-2/+3
|
* r14567: Make some more functions public.Jelmer Vernooij2006-03-191-7/+7
|
* r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij2006-03-181-1/+1
|
* r14486: remove the need of a stream_connection on a dcesrv_connection,Stefan Metzmacher2006-03-164-14/+75
| | | | | | | and let the transport set callbacks for getting the own and peer socket_address metze
* r14484: Install more headersJelmer Vernooij2006-03-162-1/+7
|
* r14464: Don't include ndr_BASENAME.h files unless strictly required, instead Jelmer Vernooij2006-03-165-1/+5
| | | | try to include just the BASENAME.h files (containing only structs)