summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
* s4 torture: RAW-STREAMS-CREATEDISP Use a normal deny modeTim Prouty2009-12-171-1/+1
|
* s4 torture: close handle instead of using exitTim Prouty2009-12-171-1/+1
|
* s4:"samdb_set_password" - remove delete instructionsMatthias Dieter Wallnöfer2009-12-171-7/+2
| | | | | | | | They won't work when the LDB change is done using "samdb_replace" (consider "samr_password.c" functions). I think this has been a relict which has been useful before the "password_hash" module existed. Basically it itself does now the updates.
* s4-smbtorture: skip GetAliasMembership against s4.Günther Deschner2009-12-171-0/+4
| | | | | | | It returns NT_STATUS_INTERNAL_DB_CORRUPTION for unknown sids and I could not figure out why. Guenther
* Fixed incorrect checking of PRINCIPAL_SELF permissions.Nadezhda Ivanova2009-12-173-16/+139
| | | | | | If an ace has the PRINCIPAL_SELF as trustee, this sid has to be replaced with the onjectSid of the object being checked. PRINCIPAL_SELF is the way to grant rights to an account over itself.
* s4-smbtorture: add a samr_GetAliasMembership test to RPC-SAMR.Günther Deschner2009-12-171-0/+47
| | | | Guenther
* s4:dsdb/common/util - make NTTIME attribute wrappers use a "const" messageMatthias Dieter Wallnöfer2009-12-171-4/+6
| | | | There is no reason to have the message non-const here.
* s4-smbtorture: fix smbtorture after setprinter IDL fixes.Günther Deschner2009-12-171-4/+4
| | | | Guenther
* s4-ntvfs: check if pvfs is NULL in pvfs_logoffbrendan powers2009-12-171-0/+5
| | | | | | | | pvfs can be NULL if the directory a share points to does not exist. In this case, there would be no open files, so it is safe to just return from the function. Signed-off-by: Andrew Tridgell <tridge@samba.org>
* s4:gensec: allow clearing local and remote address by passing NULLStefan Metzmacher2009-12-161-0/+10
| | | | metze
* s4-gensec: Remove obsolete socket_address vars and fns.Andreas Schneider2009-12-162-35/+0
|
* s4-gensec: Replace gensec_get_peer_addr with new tsocket based fn.Andreas Schneider2009-12-168-32/+29
|
* s4-gensec: Replace gensec_set_peer_addr with new tsocket based fn.Andreas Schneider2009-12-163-12/+1
|
* s4-gensec: Replace gensec_get_my_addr with new tsocket based fn.Andreas Schneider2009-12-163-23/+24
|
* s4-gensec: Replace gensec_set_my_addr() with new tsocket based fn.Andreas Schneider2009-12-163-27/+1
|
* s4-gensec: Added remote and local setter/getter using tsocket.Andreas Schneider2009-12-163-4/+127
|
* s4-dsdb: also mark the relax control non-critical when doneAndrew Tridgell2009-12-161-5/+3
|
* s4-dsdb: it is a better pattern to mark a control as done than remove itAndrew Tridgell2009-12-163-21/+7
| | | | | | | removing a control means it can't be seen by any other modules, which is usually not what is wanted. Better to just mark it non-critical, which means anyone else who wants to look at it can, but if nobody does its not an error.
* s4-dsdb: when the SD_FLAGS control is set, don't remove nTSecurityDescriptorAndrew Tridgell2009-12-161-10/+19
|
* s4-dsdb: don't actually remove the sd_flags control, just mark it non-criticalAndrew Tridgell2009-12-161-14/+10
| | | | | | | | | For controls that need to be seen by more than one module, it is best to just mark them non-critical when handled, instead of removing them. Otherwise lower modules can't see them. In this case we want the operational module to see the SD_FLAGS control
* s4-ldb: show the OID of any unhandled critical controlsAndrew Tridgell2009-12-161-4/+9
| | | | | | | It isn't very useful just saying that a control is not supported, without saying which one is the problem Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ldb: fixed a transaction error on prepare_commitAndrew Tridgell2009-12-161-2/+2
| | | | | | | when a prepare commit fails, we need to give a cancel to all modules, not a commit! Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ldb: added --show-deactivated-link command line optionAndrew Tridgell2009-12-161-1/+8
| | | | this adds the SHOW_DEACTIVATED_LINK control
* s4-dsdb: added dsdb_get_deleted_objects_dn()Andrew Tridgell2009-12-161-0/+22
| | | | | | | This is based on the code from Eduardo Lima <eduardoll@gmail.com>, but uses the new helper functions added in the last couple of commits Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: added dsdb_find_nc_root()Andrew Tridgell2009-12-161-0/+64
| | | | | | | | | | | This is based on the function of the same name from Eduardo Lima <eduardoll@gmail.com>, but using ldb_dn_compare, to give us comparisons consistent with what the rest of the code uses. We will use this function in combination with dsdb_wellknown_dn() to find the Deleted Objects container for any object. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: added dsdb_wellknown_dn()Andrew Tridgell2009-12-161-0/+32
| | | | | | This finds a wellknown object given its GUID Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: added a dsdb_module_rename() callAndrew Tridgell2009-12-161-0/+43
| | | | | | This will be used by the replmd_delete() code Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: added dsdb_module_modify()Andrew Tridgell2009-12-161-0/+40
| | | | | | This is used to do a sync modify in a module Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: fixed dsdb_module_dn_by_guid()Andrew Tridgell2009-12-161-3/+7
| | | | needs to ask for the DN in storage format, plus fix compilation errors
* s4-dsdb: dsdb_flags should be unsignedAndrew Tridgell2009-12-161-1/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: rename dsdb_module_search_handle_flags to dsdb_request_add_controlsAndrew Tridgell2009-12-163-6/+10
| | | | This function will be used for non-search controls, like relax
* s4-dsdb: added dsdb_module_dn_by_guid()Andrew Tridgell2009-12-161-0/+41
| | | | | | | This finds a DN given a GUID, searching below the current module in the module stack. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: use dsdb_dn_is_deleted_val()Andrew Tridgell2009-12-161-25/+22
| | | | | | | This also moves the check to before we parse the DN, which saves some unnecessary work Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: added dsdb_dn_is_deleted_val()Andrew Tridgell2009-12-161-0/+14
| | | | | | | This is used to determine if a extedned DN has the 'DELETED=1' component Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ntvfs: try to fix bug 6989Andrew Tridgell2009-12-161-2/+2
| | | | | | bug 6989 is a rare crash that has occurred in production. My best guess as to the cause is the talloc_free() not being specific enough as to which parent needs to be freed.
* s4:drsuapi/getncchanges.c - Update the list of operational attributesMatthias Dieter Wallnöfer2009-12-161-7/+8
| | | | | - Reorder them as specified in "operational.c" - Add also the lan manager hash password attribute
* s4-smbtorture: run GetPrinterDriver2 tests against each printer's driver.Günther Deschner2009-12-161-17/+45
| | | | Guenther
* s4-kdc: Migrate to tsocket_address.Andreas Schneider2009-12-153-18/+80
|
* smbtorture4: Add rpc-samba3-getaliasmembership-0Volker Lendecke2009-12-152-0/+62
|
* Removed ldb_modify_ctrl from ldb, implemented as a static in ldap_backend.Nadezhda Ivanova2009-12-153-32/+47
|
* s4 torture: Add new RAW-SEARCH test to explore strange max count behaviorAravind Srinivasan2009-12-151-0/+75
| | | | Signed-off-by: Tim Prouty <tprouty@samba.org>
* s4 torture: Update RAW-QFILEINFO to only test info levels that are supported ↵Aravind Srinivasan2009-12-151-0/+33
| | | | | | by the server Signed-off-by: Tim Prouty <tprouty@samba.org>
* s4 torture: Convert RAW-OPEN to suite formZach Loafman2009-12-152-82/+100
|
* s4 torture: Add SHARE_DELETE to create_directory_handleTim Prouty2009-12-151-1/+1
| | | | | Tests explicitly checking share modes should open the dir/file with the share mode they want to test.
* s4:tls: fix the build on SolarisBrian Lu2009-12-151-0/+3
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* Fixed a problem with duplicate values of allowedAttributesEffective.Nadezhda Ivanova2009-12-152-2/+13
|
* s4: rename res/res2 to something more explicitMatthieu Patou2009-12-151-71/+68
|
* s4: upgradeprovision handle renaming and knownobjectsMatthieu Patou2009-12-151-6/+18
|
* s4: upgradeprovision rename also when there is a mismatch on the case of ↵Matthieu Patou2009-12-151-2/+7
| | | | | | | | | name attribute Renaming not only helps when name attribute is not here it also helps when the case is not the good one. So in order to avoid problem and have as much as possible similar provision we should use the rename whenever a name difference appear.
* s4: reorder action to permit old provision to be correctly upgradedMatthieu Patou2009-12-151-5/+8
|