Andreas Schneider
226a9db2d9
s4-gensec: Replace gensec_set_my_addr() with new tsocket based fn.
2009-12-16 20:28:38 +01:00
Andreas Schneider
743e6363d5
s4-gensec: Added remote and local setter/getter using tsocket.
2009-12-16 20:28:37 +01:00
Jeremy Allison
8f4d4a6758
Final part of the fix for 6837 - "Too many open files" when trying to access large number of files
...
Win7 needs a min of 16k file handles to work against a
server.
Jeremy.
2009-12-16 10:19:19 -08:00
Jeremy Allison
b8c87c43dd
Add helpful debug of DACL for errors on ACL access.
...
Jeremy.
2009-12-16 10:09:11 -08:00
Günther Deschner
64e588f868
spoolss: add spoolss_DriverInfo7.
...
Guenther
2009-12-16 16:09:41 +01:00
Günther Deschner
d9f93224bd
s3-pdbedit: allow to call "pdbedit -N description -u user" without specifiyng "-r".
...
Guenther
2009-12-16 16:08:48 +01:00
Andrew Tridgell
8d3fc23157
s4-dsdb: also mark the relax control non-critical when done
2009-12-16 20:56:24 +11:00
Andrew Tridgell
558a38671a
s4-dsdb: it is a better pattern to mark a control as done than remove it
...
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.
2009-12-16 20:56:24 +11:00
Andrew Tridgell
41e403adb0
s4-dsdb: when the SD_FLAGS control is set, don't remove nTSecurityDescriptor
2009-12-16 20:56:24 +11:00
Andrew Tridgell
934bb28ef3
s4-dsdb: don't actually remove the sd_flags control, just mark it non-critical
...
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
2009-12-16 20:56:24 +11:00
Andrew Tridgell
9955756314
s4-ldb: show the OID of any unhandled critical controls
...
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>
2009-12-16 20:56:23 +11:00
Andrew Tridgell
f8320b3559
s4-ldb: fixed a transaction error on prepare_commit
...
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>
2009-12-16 20:56:23 +11:00
Andrew Tridgell
e14c72877f
s4-ldb: added --show-deactivated-link command line option
...
this adds the SHOW_DEACTIVATED_LINK control
2009-12-16 20:56:23 +11:00
Andrew Tridgell
f9302f9e08
ldap: give a debug error when we don't know a control
...
This interface should really have a proper error interface, but at
least a DEBUG() gives the user a chance of finding the error
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-16 20:56:23 +11:00
Andrew Tridgell
6c2125572c
s4-dsdb: added dsdb_get_deleted_objects_dn()
...
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>
2009-12-16 20:56:22 +11:00
Andrew Tridgell
3c1f18c5e2
s4-dsdb: added dsdb_find_nc_root()
...
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>
2009-12-16 20:56:22 +11:00
Andrew Tridgell
7d0fdcae1e
s4-dsdb: added dsdb_wellknown_dn()
...
This finds a wellknown object given its GUID
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-16 20:56:22 +11:00
Andrew Tridgell
b7a74aca5e
libds: added GUIDs for wellknown AD objects
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-16 20:56:22 +11:00
Andrew Tridgell
8a74633eaa
s4-dsdb: added a dsdb_module_rename() call
...
This will be used by the replmd_delete() code
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-16 20:56:21 +11:00
Andrew Tridgell
9fa1f96172
s4-dsdb: added dsdb_module_modify()
...
This is used to do a sync modify in a module
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-16 20:56:21 +11:00
Andrew Tridgell
4b970c00ae
s4-dsdb: fixed dsdb_module_dn_by_guid()
...
needs to ask for the DN in storage format, plus fix compilation errors
2009-12-16 20:56:21 +11:00
Andrew Tridgell
cd4574ff84
s4-dsdb: dsdb_flags should be unsigned
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-16 20:56:21 +11:00
Andrew Tridgell
57b10b664b
s4-dsdb: rename dsdb_module_search_handle_flags to dsdb_request_add_controls
...
This function will be used for non-search controls, like relax
2009-12-16 20:56:21 +11:00
Andrew Tridgell
951592687a
s4-dsdb: added dsdb_module_dn_by_guid()
...
This finds a DN given a GUID, searching below the current module in
the module stack.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-16 20:56:20 +11:00
Andrew Tridgell
32995e84a2
s4-dsdb: use dsdb_dn_is_deleted_val()
...
This also moves the check to before we parse the DN, which saves some
unnecessary work
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-16 20:56:20 +11:00
Andrew Tridgell
152f415ba8
s4-dsdb: added dsdb_dn_is_deleted_val()
...
This is used to determine if a extedned DN has the 'DELETED=1'
component
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-16 20:56:20 +11:00
Andrew Tridgell
d31b6360d6
s4-ntvfs: try to fix bug 6989
...
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.
2009-12-16 20:56:20 +11:00
Matthias Dieter Wallnöfer
e22e336f41
s4:drsuapi/getncchanges.c - Update the list of operational attributes
...
- Reorder them as specified in "operational.c"
- Add also the lan manager hash password attribute
2009-12-16 09:45:22 +01:00
Jeremy Allison
e831e3ee32
Ensure dos_mode can return FILE_ATTRIBUTE_NORMAL, then filter the returned attributes by protocol level.
...
This makes us consistant in returning DOS attrs across all replies. Tested on OS/2 by Günter Kukkukk.
Jeremy.
2009-12-15 18:03:47 -08:00
Günther Deschner
308b50a7bb
s4-smbtorture: run GetPrinterDriver2 tests against each printer's driver.
...
Guenther
2009-12-16 01:13:43 +01:00
Stefan Metzmacher
1a43d863be
s4:prog_guide4.txt: remove obsolete comments
...
metze
2009-12-15 23:34:23 +01:00
Andreas Schneider
a88b28850b
s4: Fixed the programming guide to reflect the current tree.
2009-12-15 23:34:23 +01:00
Andreas Schneider
b55d07615b
s4-kdc: Migrate to tsocket_address.
2009-12-15 23:34:23 +01:00
Andreas Schneider
a5bdab8b32
tsocket: Fixed tsocket_guide.txt asciidoc syntax.
2009-12-15 23:34:23 +01:00
Andreas Schneider
e33ae22b87
tsocket: Fixed documentation for tsocket_address_bsd_sockaddr().
2009-12-15 23:34:22 +01:00
Andreas Schneider
ab04dd3be7
tsocket: Fixed typo in LGPL header.
2009-12-15 23:34:22 +01:00
Stefan Metzmacher
edbf2caa6f
tsocket: add tsocket_address_bsd_sockaddr() and tsocket_address_bsd_from_sockaddr()
...
metze
2009-12-15 23:34:22 +01:00
Volker Lendecke
4a19adadcc
smbtorture4: Add rpc-samba3-getaliasmembership-0
2009-12-15 12:28:16 -08:00
Volker Lendecke
20bcdf85f1
s3: Fix _samr_GetAliasMembership for results with 0 rids
2009-12-15 20:28:47 +01:00
Nadezhda Ivanova
4330efe0f2
Removed ldb_modify_ctrl from ldb, implemented as a static in ldap_backend.
2009-12-15 20:29:20 +02:00
Aravind Srinivasan
b85f6f63e6
s4 torture: Add new RAW-SEARCH test to explore strange max count behavior
...
Signed-off-by: Tim Prouty <tprouty@samba.org>
2009-12-15 09:51:36 -08:00
Aravind Srinivasan
8ba02d9ed9
s4 torture: Update RAW-QFILEINFO to only test info levels that are supported by the server
...
Signed-off-by: Tim Prouty <tprouty@samba.org>
2009-12-15 09:40:05 -08:00
Zach Loafman
5930f770d2
s4 torture: Convert RAW-OPEN to suite form
2009-12-15 09:13:24 -08:00
Tim Prouty
d732fb43a6
s4 torture: Add SHARE_DELETE to create_directory_handle
...
Tests explicitly checking share modes should open the dir/file
with the share mode they want to test.
2009-12-15 09:13:24 -08:00
Simo Sorce
7f956869ff
Fix release script to work with recent git versions
2009-12-15 09:17:25 -05:00
Brian Lu
f346079083
s4:tls: fix the build on Solaris
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-12-15 12:56:50 +01:00
Nadezhda Ivanova
4deaa84ce4
Fixed a problem with duplicate values of allowedAttributesEffective.
2009-12-15 12:02:20 +02:00
Matthieu Patou
ef5508bc78
s4: rename res/res2 to something more explicit
2009-12-15 10:04:05 +11:00
Matthieu Patou
d2ec67eb53
s4: upgradeprovision handle renaming and knownobjects
2009-12-15 10:04:05 +11:00
Matthieu Patou
fb85977d7c
s4: upgradeprovision rename also when there is a mismatch on the case of 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.
2009-12-15 10:04:04 +11:00