summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
* s4/drs_util: 'net drs showrepl' command implementationKamen Mazdrashki2010-02-243-1/+613
|
* s4/drs: Propagate drsuapi_DsReplicaGetInfoRequest2 changes in source codeKamen Mazdrashki2010-02-242-6/+6
|
* s4/drs: Propagate drsuapi_DsReplicaGetInfoRequest... changes into source codeKamen Mazdrashki2010-02-243-6/+6
|
* s4/drs_util: 'net drs replicate' command implementationKamen Mazdrashki2010-02-243-4/+254
|
* s4/drs_util: Add public function for binding to a DCKamen Mazdrashki2010-02-241-0/+48
|
* s4/drs_util: Refactor code to use net_drs_connection object for DRSUAPI ↵Kamen Mazdrashki2010-02-243-34/+44
| | | | connecitons
* s4/drs_util: Move DRSUAPI connection data into separate objectKamen Mazdrashki2010-02-241-8/+18
| | | | | We need this so we can create independent DRS connections to different DCs.
* s4/net_drs: Utility macros for conditions checkingKamen Mazdrashki2010-02-241-0/+20
|
* s4/drs: Propagate drsuapi_DsReplicaSync changes in source baseKamen Mazdrashki2010-02-243-9/+16
|
* s4/drs: Propagate drsuapi_DsReplicaSyncRequest1 changes in source baseKamen Mazdrashki2010-02-241-1/+1
|
* s4-smbtorture: verify that the client cpu architecture has no influence on theGünther Deschner2010-02-241-0/+72
| | | | | | calculated buffer size in RPC-SPOOLSS. Guenther
* s4/schema: Move msDS-IntId implementation to samldb.c moduleKamen Mazdrashki2010-02-242-149/+87
| | | | | | | | msDS-IntId attribute should be replicated, so it must be implemented in a module that is before repl_meta_data module (thanks abartlet for pointing this out). Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s4/torture/smb2: Add two new SMB2 compound testsSteven Danneman2010-02-231-0/+157
| | | | | These tests server behavior when a client compounds both synchronous and asynchronous requests.
* s4:cleanup remove unused schannel ldb codeSimo Sorce2010-02-231-67/+0
|
* s4:schannel merge code with s3Simo Sorce2010-02-235-49/+20
| | | | | | | | | | | | | | | | | After looking at the s4 side of the (s)channel :) I found out that it makes more sense to simply make it use the tdb based code than redo the same changes done to s3 to simplify the interface. Ldb is slow, to the point it needs haks to pre-open the db to speed it up, yet that does not solve the lookup speed, with ldb it is always going to be slower. Looking through the history it is evident that the schannel database doesn't really need greate expanadability. And lookups are always done with a single Key. This seem a perfet fit for tdb while ldb looks unnecessarily complicated. The schannel database is not really a persistent one. It can be discared during an upgrade without causing any real issue. all it contains is temproary session data.
* s4:schannel more readable check logicSimo Sorce2010-02-231-12/+44
| | | | | | | | Make the initial schannel check logic more understandable. Make it easy to define different policies depending on the caller's security requirements (Integrity/Privacy/Both/None) This is the same change applied to s3
* s4-smb: Migrate named_pipe_server to tsocket.Andreas Schneider2010-02-232-211/+279
|
* s4-dns: improved logging, and run name check at startupAndrew Tridgell2010-02-231-6/+10
|
* s4-pyglue: added interface_ips() callAndrew Tridgell2010-02-231-0/+43
| | | | | This allows a python script to query the internal network interface lists from Samba
* s4-dns: call out to the dns update command every 10 minutesAndrew Tridgell2010-02-231-26/+112
| | | | | This periodically calls samba_dnsupdate to update our DNS entries if needed
* s4-param: added "dns update command" smb.conf optionAndrew Tridgell2010-02-232-0/+5
| | | | | | defaults to SBINDIR/samba_dnsupdate This command will do periodic dynamic DNS updates using TSIG-GSS
* s4-config: add dyn_SBINDIRAndrew Tridgell2010-02-233-0/+5
|
* s4-smbd: Remove obsolete singal type cast from the thread process model.Andreas Schneider2010-02-231-3/+3
|
* s4:netlogon RPC - fix the indentationMatthias Dieter Wallnöfer2010-02-231-15/+15
| | | | | | | | Simo, I'm not really sure that those checks are valid. I read MS-NRPC section 3.5.4.1 about LOGONSRV_HANDLEs ("server_name" is of this type). There isn't stated that the server name has necessarily to be in the DNS form and should also be valid when it's NULL (if DCE server and client are the same - I don't know if me make use of it in s4).
* s4:netlogon GetTrustedDomainInformationSimo Sorce2010-02-221-6/+172
| | | | start implementing calls related to trusted domain information
* s4:netlogon fix segfaultSimo Sorce2010-02-221-12/+19
|
* ldb:web Fix typoSimo Sorce2010-02-221-1/+1
|
* s4:registry/regf.c - specify the context when freeing the "regf" variableMatthias Dieter Wallnöfer2010-02-221-1/+1
| | | | Otherwise we get a "talloc_free with references" warning.
* More spelling fixes across source4/Brad Hards2010-02-227-8/+8
| | | | Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
* Various source4 spelling fixes.Brad Hards2010-02-224-4/+4
| | | | Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
* Spelling fixes for source4/auth.Brad Hards2010-02-222-3/+3
| | | | | | The comment for USER_INFO_INTERACTIVE_LOGON looks like a cut-n-paste from the line above. Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
* Spelling fixes for source4/lib/registry.Brad Hards2010-02-224-8/+8
| | | | Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
* Typo fix.Brad Hards2010-02-221-1/+1
| | | | Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
* LDB related spelling fixes.Brad Hards2010-02-2211-11/+11
| | | | Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
* s4:torture/ldap/basic.c - add some "const"Matthias Dieter Wallnöfer2010-02-221-5/+3
| | | | | | In addition I removed a "talloc_free(req)" since we never free elsewhere the requests explicitly and do it only indirectly with freeing the "conn" object when the testsuite terminates.
* s4:netlogon enhance DsrEnumerateDomainTrustsSimo Sorce2010-02-211-27/+178
| | | | | | Actually return trust relationships by searching the appropriate entries in the SAM database. Add checks and return the correct flags, type and attributes.
* s4:operational LDB module - enable support for passing referrals through itMatthias Dieter Wallnöfer2010-02-211-2/+1
|
* s4:partition DSDB module - Cosmetic fixupsMatthias Dieter Wallnöfer2010-02-211-16/+23
|
* s4:password_hash - Fix up request message pointersMatthias Dieter Wallnöfer2010-02-211-7/+7
| | | | | For add requests we need the add request messages, for modify requests we need the modify request messages.
* s4:dsdb/util.c - Use LDB result constants in some more helper functionsMatthias Dieter Wallnöfer2010-02-211-11/+11
| | | | Always better to rely on the standards rather than on custom results.
* s4:provision.py - try to use other addresses than "127.0.0.x" and "::1"Matthias Dieter Wallnöfer2010-02-211-2/+10
| | | | | | | | | | | | | On production systems a user for sure strongly disagrees to use local IP addresses (how should the server be accessible?). Therefore if the user didn't specify an IP as provision option and in the "/etc/hosts" file we have at least one not-local IP which resolves to our hostname use this or one of them. Notice: if a host has more public IP addresses with the same name assigned the behaviour is non-deterministic (well, okay - by the entries order it is). But then the user is invited to specify the host IP manually. This should address bug #5484.
* s4:AD content - Implement the new password settings containerMatthias Dieter Wallnöfer2010-02-211-0/+5
|
* s4:AD content - adequate some revision levels to match Windows Server 2008Matthias Dieter Wallnöfer2010-02-212-5/+5
|
* s4:AD content - Add the DFSR objects which exist on Windows Server >= 2008Matthias Dieter Wallnöfer2010-02-212-4/+22
| | | | Those replace the FRS ones.
* cleanupSimo Sorce2010-02-211-133/+131
| | | | remove trailing spaces, tabs and blank lines
* s4:credentials Add hooks to extract a named Kerberos credentials cacheAndrew Bartlett2010-02-208-65/+197
| | | | | | | | | | | | This allows the integration of external tools that can't be linked into C or python, but need to authenticate as the local machine account. The machineaccountccache script demonstrates this, and debugging has been improved in cli_credentials_set_secrets() by passing back and error string. Andrew Bartlett
* s4:lsa open trusted domain also with dns nameSimo Sorce2010-02-191-3/+7
| | | | | When searching for a trusted domain object to open, search also the DNS Name attributes for a match. W2K8R2 uses the DNS domain if available.
* remove trailing tabs and spacesSimo Sorce2010-02-191-9/+9
|
* readability reformattingSimo Sorce2010-02-191-28/+36
| | | | stop this function from maiking my eyes bleed
* s4:rpc_server Add a 'if_version' parameter to the bind operation.Andrew Bartlett2010-02-203-4/+6
| | | | | | | This allows the interface version to be forwarded to the remote server in the RPC proxy, both in the endpoint lookup and the subsequent bind. Andrew Bartlett