Günther Deschner
a9689bb755
s4-smbtorture: fix smbtorture after setprinter IDL fixes.
...
Guenther
2009-12-17 10:43:32 +01:00
Günther Deschner
31cf2b086a
s3-spoolss: fix rpcclient after setprinter IDL fixes.
...
Guenther
2009-12-17 10:43:31 +01:00
Günther Deschner
be95cb6f83
spoolss: more mork on SetPrinterInfo() levels.
...
Guenther
2009-12-17 10:43:31 +01:00
brendan powers
0708b2a0c9
s4-ntvfs: check if pvfs is NULL in pvfs_logoff
...
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>
2009-12-17 11:48:39 +11:00
Stefan Metzmacher
fae70e1f54
s4:gensec: allow clearing local and remote address by passing NULL
...
metze
2009-12-16 20:34:15 +01:00
Andreas Schneider
c457d54434
s4-gensec: Remove obsolete socket_address vars and fns.
2009-12-16 20:28:39 +01:00
Andreas Schneider
1e5488859a
s4-gensec: Replace gensec_get_peer_addr with new tsocket based fn.
2009-12-16 20:28:38 +01:00
Andreas Schneider
ac2d31e24c
s4-gensec: Replace gensec_set_peer_addr with new tsocket based fn.
2009-12-16 20:28:38 +01:00
Andreas Schneider
8ca88042f0
s4-gensec: Replace gensec_get_my_addr with new tsocket based fn.
2009-12-16 20:28:38 +01:00
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