Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-20 | s4:credentials Add hooks to extract a named Kerberos credentials cache | Andrew Bartlett | 8 | -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 | |||||
2010-02-19 | s4:lsa open trusted domain also with dns name | Simo Sorce | 1 | -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. | |||||
2010-02-19 | remove trailing tabs and spaces | Simo Sorce | 1 | -9/+9 | |
2010-02-19 | readability reformatting | Simo Sorce | 1 | -28/+36 | |
stop this function from maiking my eyes bleed | |||||
2010-02-20 | s4:rpc_server Add a 'if_version' parameter to the bind operation. | Andrew Bartlett | 3 | -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 | |||||
2010-02-19 | s4-smbtorture: more work on devicemode tests. | Günther Deschner | 1 | -35/+63 | |
Guenther | |||||
2010-02-19 | s4-smbtorture: explain failure conditions in printer device mode tests a ↵ | Günther Deschner | 1 | -11/+20 | |
little more. Guenther | |||||
2010-02-19 | s4-smbtorture: add --option=torture:spoolss_check_size=yes. | Günther Deschner | 1 | -0/+6 | |
This disables the size calculation comparison by default. Guenther | |||||
2010-02-19 | s4-smbtorture: print more comments while running SD and DM tests in ↵ | Günther Deschner | 1 | -15/+14 | |
RPC-SPOOLSS-PRINTER. Guenther | |||||
2010-02-19 | s4:selftest Add test for the RPC proxy | Andrew Bartlett | 1 | -0/+3 | |
2010-02-19 | s4:rpc_server Record the remote connections association group ID | Andrew Bartlett | 2 | -6/+39 | |
By recording the association group the remote server assigned to our proxied RPC connection, we can ensure we use the same value when the client wishes to use it. This isn't stored in a private pointer, as mapiproxy will want to use this feature too. Andrew Bartlett | |||||
2010-02-19 | s4:winbind Make the 'no SID found' message even more detailed | Andrew Bartlett | 2 | -5/+26 | |
Now we give the user a clue as to what may be wrong, and the file path that we could not find the domain SID in. Andrew Bartlett | |||||
2010-02-17 | Revert "Got back to 16-byte padding on auth RPC. S3 clients and servers now ↵ | Jeremy Allison | 1 | -6/+4 | |
cope with this. Jeremy" This reverts commit 38c50c7027d2a2a9a3df060b74b2a2efce4d9e6f. As tridge requested, we need this to work with older S3 servers, not just for smbtorture4. Jeremy. | |||||
2010-02-18 | s4-smbtorture: skip printer info cross tests against samba 3 for now. | Günther Deschner | 1 | -0/+4 | |
Not even w2k8r2 passes them atm. Guenther | |||||
2010-02-18 | s4-smbtorture: try more combinations to find printers in ↵ | Günther Deschner | 1 | -0/+14 | |
test_EnumPrinters_findname(). Also take a note of servers returning full UNC printer paths although we did not set the servername. Guenther | |||||
2010-02-18 | s4-smbtorture: simplify test_PrinterInfo_DevMode a bit. | Günther Deschner | 1 | -17/+4 | |
Guenther | |||||
2010-02-18 | s4-smbtorture: avoid potential loop while adding a new printer in ↵ | Günther Deschner | 1 | -0/+7 | |
RPC-SPOOLSS-PRINTER. Guenther | |||||
2010-02-17 | Got back to 16-byte padding on auth RPC. S3 clients and servers now cope ↵ | Jeremy Allison | 1 | -4/+6 | |
with this. Jeremy | |||||
2010-02-18 | s4:param Modify secrets_get_domain_sid to give more useful errors | Andrew Bartlett | 5 | -87/+55 | |
This also moves the calls to secrets_get_domain_sid back into winbind_task_init(), so that we can terminate with a much more detailed error message. (The previous message was simply NT_STATUS_CANT_ACCESS_DOMAIN_INFO). Andrew Bartlett | |||||
2010-02-17 | s4/rodc: change the libnet_become_dc code to do RODC join | Anatoliy Atanasov | 3 | -6/+59 | |
2010-02-17 | s4/drs:kccdrs_replica_get_info_obj_metadata implementation | Anatoliy Atanasov | 3 | -20/+96 | |
Fix the names of the drsuapi_DsReplicaInfoType enum and rebuild the .idl The get_info_obj_metadata implementation is ported from implementation i developed and tested at the samba io lab 2009 | |||||
2010-02-17 | s4/ldap: Refactor the fix for ldap nested searches | Kamen Mazdrashki | 2 | -13/+15 | |
Current implementation synchronizes processing for all types of LDAP request, not only LDAP_Search ones. Synchronization for ldap replies processing is done locally in ldb_ildap module as this concerns only ildb_callback() function. Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com> | |||||
2010-02-17 | s4-smbtorture: unify test list to run against single created printers in ↵ | Günther Deschner | 1 | -18/+28 | |
RPC-SPOOLSS-PRINTER. This is to make sure we run the same tests for printers created via AddPrinter and via AddPrinterEx. Guenther | |||||
2010-02-17 | s4-smbtorture: also test level 2 sets for devicemodes and see if they persist. | Günther Deschner | 1 | -0/+21 | |
Guenther | |||||
2010-02-17 | s4-smbtorture: refactor setprinter devicemode calls in RPC-SPOOLSS-PRINTER. | Günther Deschner | 1 | -19/+71 | |
Guenther | |||||
2010-02-17 | s4-provision: freeze the DNS zone before creating the zone file | Andrew Tridgell | 1 | -2/+10 | |
This prevents bind from getting confused if it has a journal for the zone. | |||||
2010-02-17 | s4-dnsupdate: use samba_runcmd() in the dns update task | Andrew Tridgell | 2 | -17/+37 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-17 | s4-param: added "rndc command" smb.conf option | Andrew Tridgell | 2 | -0/+5 | |
2010-02-17 | s4-provision: fix permissions on generated DNS zone file | Andrew Tridgell | 1 | -9/+11 | |
The zone file needs to be writeable by bind to allow for it to flush its journal on dynamic updates Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-17 | s4-rpc: paranoid check for auth_length | Andrew Tridgell | 1 | -0/+11 | |
This is not strictly needed as the ndr_pull_advance() checks it a few lines further down, but I want to save Jeremy getting more grey hairs :-) | |||||
2010-02-16 | s4-kcc: remove a qsort() that snuck into the new topology code | Andrew Tridgell | 1 | -2/+1 | |
2010-02-16 | s4-rpc: don't use auth padding in rpc bind requests as it breaks s3 | Andrew Tridgell | 1 | -0/+7 | |
The s3 RPC server returns a bind_nak if it gets a rpc bind with auth padding. This change forces a padding length of zero to maximimise compatibility with s3 servers. I've left the padding code in as a #if 0 to make it easier for us to test/fix the s3 server code, which should be changed to correctly handle arbitrary auth padding in all rpc requests with auth trailers. | |||||
2010-02-16 | s4-dcerpc: fixed auth padding to be relative to the stub, not packet | Andrew Tridgell | 2 | -10/+17 | |
The recent dcerpc padding changes made our padding relative to the packet header, instead of the start of the stub. Surprisingly, this broke w2k8r2 doing a dcpromo join to a s4 server. It seems that w2k8r2 is very fussy about the padding it gets in some circumstances. | |||||
2010-02-16 | s4-dsdb: return LDB_ERR_CONSTRAINT_VIOLATION on num_recs != 1 | Andrew Tridgell | 1 | -1/+1 | |
In a single record search, LDB_ERR_CONSTRAINT_VIOLATION is more useful than the generic LDB_ERR_OPERATIONS_ERROR Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-16 | s4-samdb: use dsdb_search() in cracknames | Andrew Tridgell | 1 | -57/+24 | |
greatly simplifies some of the cracknames code Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-16 | s4-kcc: remove search_onelevel_with_deleted() in kcc | Andrew Tridgell | 1 | -52/+3 | |
Use dsdb_search() instead Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-16 | s4-dsdb: removed gendb_search_single_extended_dn() | Andrew Tridgell | 2 | -15/+19 | |
Use dsdb_search_one() instead, which allows for arbitrary controls Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-16 | s4-dsdb: added dsdb_search_one() and cleanup dsdb_find_dn_by_guid() | Andrew Tridgell | 5 | -33/+86 | |
dsdb_find_dn_by_guid() now takes a struct GUID instead of a guid_string. All the callers in fact wanted a struct GUID, so we now avoid the extra conversion. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-16 | s4-dsdb: replace dsdb_find_dn_by_guid() with a dsdb_search() call | Andrew Tridgell | 1 | -67/+84 | |
much simpler code by using dsdb_flags Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-02-16 | s4-dsdb: change dsdb_search_dn_with_deleted() to dsdb_search_dn() with ↵ | Andrew Tridgell | 1 | -56/+58 | |
dsdb_flags Allows for arbitrary controls | |||||
2010-02-16 | s4-dsdb: change samdb_replace() to dsdb_replace() and allow for dsdb_flags | Andrew Tridgell | 12 | -95/+52 | |
This allows for controls to be added easily where they are needed. | |||||
2010-02-16 | s4-dsdb: replace dsdb_modify_permissive() with dsdb_modify() and dsdb_flags | Andrew Tridgell | 4 | -40/+45 | |
2010-02-16 | s4-dsdb: move dsdb_request_add_controls() into dsdb/common/util.c | Andrew Tridgell | 6 | -85/+115 | |
This will be used to allow the flag based ldb functions to work on both a ldb or a module, thus saving a lot of specialist functions. | |||||
2010-02-16 | s4-smbtorture: fix spoolss SD test against w2k8r2. | Günther Deschner | 1 | -0/+4 | |
Guenther | |||||
2010-02-16 | s4-smbtorture: more work on test_PrinterInfo_DevMode RPC-SPOOLSS-PRINTER. | Günther Deschner | 1 | -4/+90 | |
Guenther | |||||
2010-02-16 | s4-smbtorture: allow to call OpenPrinterEx with devicemode. | Günther Deschner | 1 | -4/+6 | |
Guenther | |||||
2010-02-16 | s4-drs: DsGetReplInfo() refactoring | Erick Nogueira do Nascimento | 2 | -267/+205 | |
2010-02-16 | s4-drs: DsReplGetInfo() for DS_REPL_INFO_REPSTO infoType | Erick Nogueira do Nascimento | 1 | -4/+142 | |
Implements the DS_REPL_INFO_REPSTO infoType of DsReplGetInfo(). | |||||
2010-02-15 | s4-smbtorture: more work on SD tests for RPC-SPOOLSS. | Günther Deschner | 1 | -13/+39 | |
Guenther | |||||
2010-02-15 | s4-smbtorture: add rather simple spoolss device mode test. | Günther Deschner | 1 | -0/+120 | |
Guenther |