Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r17206: Add a modular API for share configuration. | Simo Sorce | 2006-07-23 | 5 | -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 pending | Stefan Metzmacher | 2006-07-11 | 2 | -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 Bartlett | 2006-07-06 | 2 | -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 Deschner | 2006-07-04 | 1 | -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 are | Andrew Bartlett | 2006-07-04 | 2 | -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 that | Andrew Bartlett | 2006-07-03 | 1 | -5/+11 |
| | | | | | | | the unknown value in the samr_GroupInfo structures are the group attributes. Andrew Bartlett | ||||
* | r16772: Clarify comment. | Andrew Bartlett | 2006-07-03 | 1 | -2/+2 |
| | | | | Andrew Bartlett | ||||
* | r16523: pass spoolss_XcvData calls to the ntptr backends... | Stefan Metzmacher | 2006-06-26 | 1 | -4/+33 |
| | | | | | | I wrote this code last year and found it in a working tree... metze | ||||
* | r16262: Another basedn fix. | Andrew Bartlett | 2006-06-15 | 1 | -1/+1 |
| | | | | Andrew Bartlett | ||||
* | r16236: Add a proper baseDN to a large number of queries. Searching the NULL | Andrew Bartlett | 2006-06-14 | 3 | -22/+40 |
| | | | | | | baseDN won't work once the partitions module is loaded. Andrew Bartlett | ||||
* | r16166: Remove hexidecimal constants from the Samba4 provision files. | Andrew Bartlett | 2006-06-12 | 1 | -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 Vernooij | 2006-05-25 | 5 | -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 Tridgell | 2006-05-24 | 3 | -7/+3 |
| | |||||
* | r15831: fixed a memory leak in the netlogon server | Andrew Tridgell | 2006-05-23 | 1 | -2/+2 |
| | |||||
* | r15777: Fix unresolved symbols in shared library build. | Jelmer Vernooij | 2006-05-21 | 1 | -2/+2 |
| | |||||
* | r15773: - implement srvsvc_NetGetFileSecurity() and srvsvc_NetSetFileSecurity() | Stefan Metzmacher | 2006-05-21 | 3 | -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 subsystem | Stefan Metzmacher | 2006-05-21 | 3 | -1/+17 |
| | | | | metze | ||||
* | r15507: if we change the idl, we need to change the calling code too:-) | Stefan Metzmacher | 2006-05-07 | 1 | -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_t | Jelmer Vernooij | 2006-05-01 | 1 | -2/+2 |
| | |||||
* | r15379: Fix shared library build's unresolved dependencies | Jelmer Vernooij | 2006-05-01 | 4 | -11/+12 |
| | |||||
* | r15371: Revert some of my previous patch as it was breaking the plain build | Jelmer Vernooij | 2006-05-01 | 1 | -2/+2 |
| | |||||
* | r15370: Fix more dependencies for shared libs | Jelmer Vernooij | 2006-05-01 | 1 | -2/+3 |
| | |||||
* | r15358: Fix some compiler warnings / type safety. Found by tcc | Jelmer Vernooij | 2006-04-30 | 1 | -2/+2 |
| | |||||
* | r15356: Remove unused 'flags' argument from socket_send() and friends. | Andrew Bartlett | 2006-04-30 | 1 | -2/+2 |
| | | | | | | This is in preperation for making TLS a socket library. Andrew Bartlett | ||||
* | r15331: Integrate LIBSMB and LIBCLI into new LIBCLI_SMB | Jelmer Vernooij | 2006-04-29 | 1 | -1/+1 |
| | |||||
* | r15328: Move some functions around, remove dependencies. | Jelmer Vernooij | 2006-04-29 | 4 | -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 macros | Stefan Metzmacher | 2006-04-29 | 3 | -16/+8 |
| | | | | metze | ||||
* | r15301: Use static libraries internally. This required a few hacks in the build | Jelmer Vernooij | 2006-04-27 | 1 | -6/+5 |
| | | | | system - these should be removed later on. | ||||
* | r15298: Fix the build using a few hacks in the build system. | Jelmer Vernooij | 2006-04-27 | 2 | -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 NetShareEnum | Stefan Metzmacher | 2006-04-26 | 1 | -2/+204 |
| | | | | | | - add access checks to NEtShareEnumAll and NetShareEnum metze | ||||
* | r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement | Jelmer Vernooij | 2006-04-24 | 1 | -15/+15 |
| | | | | for REQUIRED_SUBSYSTEMS. | ||||
* | r14965: the unixinfo pipe need the sidmap code from SAMDB | Stefan Metzmacher | 2006-04-07 | 1 | -0/+1 |
| | | | | metze | ||||
* | r14964: - move sidmap code from ntvfs_common to SAMDB | Stefan Metzmacher | 2006-04-07 | 2 | -4/+1 |
| | | | | | | | - make ntvfs_common a library - create sys_notify library metze | ||||
* | r14860: create libcli/security/security.h | Stefan Metzmacher | 2006-04-02 | 3 | -3/+3 |
| | | | | metze | ||||
* | r14838: fix the build. Looks like I still haven't quite got the hang of the | Andrew Tridgell | 2006-03-31 | 2 | -0/+2 |
| | | | | new dependency/proto system :-) | ||||
* | r14736: - the ntvfs subsystem should not know about smb_server.h | Stefan Metzmacher | 2006-03-26 | 2 | -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 everywhere | Jelmer Vernooij | 2006-03-26 | 4 | -17/+14 |
| | |||||
* | r14715: Correct the definition of the DCE/RPC bind_nak, per the OpenGroup spec. | Andrew Bartlett | 2006-03-25 | 1 | -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 Bartlett | 2006-03-25 | 1 | -0/+10 |
| | | | | | | (Suggested by metze) Andrew Bartlett | ||||
* | r14653: make sure we always have a valid session_info | Stefan Metzmacher | 2006-03-22 | 2 | -6/+24 |
| | | | | metze | ||||
* | r14610: Fix writing of modulesdir to .pc files | Jelmer Vernooij | 2006-03-21 | 1 | -0/+1 |
| | | | | Add two more .pc files | ||||
* | r14599: Pass ACLs down the registry layer. | Jelmer Vernooij | 2006-03-21 | 1 | -1/+1 |
| | |||||
* | r14571: More improvements on shared library support in Samba. Only ldb is ↵ | Jelmer Vernooij | 2006-03-19 | 2 | -3/+6 |
| | | | | left now... | ||||
* | r14570: Move some functions also they are also used from kpasswd | Jelmer Vernooij | 2006-03-19 | 1 | -309/+0 |
| | |||||
* | r14569: Make more functions public. | Jelmer Vernooij | 2006-03-19 | 2 | -2/+3 |
| | |||||
* | r14567: Make some more functions public. | Jelmer Vernooij | 2006-03-19 | 1 | -7/+7 |
| | |||||
* | r14542: Remove librpc, libndr and libnbt from includes.h | Jelmer Vernooij | 2006-03-18 | 1 | -1/+1 |
| | |||||
* | r14486: remove the need of a stream_connection on a dcesrv_connection, | Stefan Metzmacher | 2006-03-16 | 4 | -14/+75 |
| | | | | | | | and let the transport set callbacks for getting the own and peer socket_address metze | ||||
* | r14484: Install more headers | Jelmer Vernooij | 2006-03-16 | 2 | -1/+7 |
| | |||||
* | r14464: Don't include ndr_BASENAME.h files unless strictly required, instead | Jelmer Vernooij | 2006-03-16 | 5 | -1/+5 |
| | | | | try to include just the BASENAME.h files (containing only structs) |