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
Günther Deschner
308b50a7bb
s4-smbtorture: run GetPrinterDriver2 tests against each printer's driver.
...
Guenther
2009-12-16 01:13:43 +01:00
Andreas Schneider
b55d07615b
s4-kdc: Migrate to tsocket_address.
2009-12-15 23:34:23 +01:00
Volker Lendecke
4a19adadcc
smbtorture4: Add rpc-samba3-getaliasmembership-0
2009-12-15 12:28:16 -08: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
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
Matthieu Patou
3357319620
s4: reorder action to permit old provision to be correctly upgraded
2009-12-15 10:04:04 +11:00
Endi Sukma Dewata
f871de7def
s4:provision - Remap conflicting thumbnailPhoto and thumbnailLogo OID's.
2009-12-15 10:04:04 +11:00
Andrew Tridgell
9260396bbc
s4-dsdb: added REVEAL_INTERNALS flag to dsdb_module_search_handle_flags()
2009-12-14 22:29:58 +11:00
Andrew Tridgell
7f6b524bf6
s4-devel: support vampire_ad.sh with no initial smb.conf
2009-12-14 22:29:58 +11:00
Andrew Tridgell
b11b22752a
s4-loadparm: call reload_charcnv() also for a missing smb.conf
...
bin/net vampire with a missing smb.conf would segfault as the iconv
convenience pointer had not been setup.
2009-12-14 22:29:58 +11:00
Andrew Tridgell
7f16da7473
s4-dsdb: return a zero guid on error in samdb_result_guid()
2009-12-14 22:29:58 +11:00
Andrew Tridgell
bb009412d3
heimdal: work around differences between GNU and XSI strerror_r()
...
This is a fairly ugly workaround, but then again, strerror_r() is a
very ugly mess.
2009-12-14 22:29:57 +11:00
Andrew Tridgell
665e57f956
s4-dsdb: use the reveal control to hide/show extended DN components
...
When reveal is set, then we show deleted linked attributes and all
linkked attribute components. When not set we show a normal extended
DN.
2009-12-14 22:29:57 +11:00
Andrew Tridgell
e3c2309dcd
s4-ldb: added new ldb_dn extended components for linked attributes
...
These will store linked attribute replication meta data
2009-12-14 22:29:57 +11:00
Andrew Tridgell
0d76df9953
s4-ldb: added a function to filter extended components of a ldb_dn
...
We need to be able to filter out components that should not be exposed
to users
2009-12-14 22:29:57 +11:00
Andrew Tridgell
725e25a206
s4-ldb: added a new "reveal" control
...
This control will allow inspection of internal ldb values, which would
normally be stripped before being presented to users. The first use
will be stripping linked attribute meta data extended components.
2009-12-14 22:29:57 +11:00
Andrew Tridgell
56b90acbf6
s4-ldb: sort the linearized extended DN by component name
...
This will make life easier when handling deleted linked attributes
2009-12-14 22:29:57 +11:00
Matthieu Patou
155bdea7b2
torture: add new tests for dfsblobs
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-12-14 10:58:32 +01:00
Günther Deschner
801fbd0569
s4-smbtorture: check whether a returned buffer size is a multiple of 4 in RPC-SPOOLSS.
...
This gives a good indication where our IDL (and the s3 spoolss implementation) is still wrong.
Guenther
2009-12-14 10:37:41 +01:00
Matthias Dieter Wallnöfer
f8c34c4df1
s4:"samdb_set_password_sid" - clean up created objects correctly
...
- We should clean up such "helper" objects created in this function to don't
have them around until "mem_ctx" is destroyed
- Remove a from my view pointless comment "This is a password set, not change"
since an external argument "user_change" decides this ("modify" or "(re)set")
2009-12-13 16:13:34 +01:00
Matthias Dieter Wallnöfer
1788abba14
s4:operational LDB module - cosmetic - reorder an attribute list
...
This matches the default handling order in the "password_hash" module (it's nice
to have this consistent).
2009-12-12 17:59:05 +01:00
Matthias Dieter Wallnöfer
5767b1dacc
s4:utils/oLschema2ldif.c - remove (now) unused variables
2009-12-11 20:20:02 +01:00
Matthias Dieter Wallnöfer
31321ac868
s4:libnet/libnet_become_dc - Fix a small glitch in "becomeDC_drsuapi1_add_entry_send"
...
We shouldn't use the now uninitialised "status" variable anymore.
2009-12-11 11:19:32 +01:00
Günther Deschner
dc71d1c29d
s4-smbtorture: add more spoolss_EnumPrinterKey tests for local NDR test.
...
Guenther
2009-12-10 22:49:15 +01:00
Günther Deschner
ce33967f4a
s4-smbtorture: fix and extend enum printerkey test.
...
Guenther
2009-12-10 17:48:50 +01:00
Nadezhda Ivanova
56b754e09a
Implementation of sDRightsEffective, allowedAttributesEffective and allowedChildClassesEffective.
...
Behavior as documented in WSPP and tested. Needs optimisation though.
2009-12-10 15:49:53 +02:00
Andrew Tridgell
c59372b0b8
s4-ldb: fixed 2 bugs in ldb_dn_set_extended_component()
...
The first bug was that setting a component twice could cause it to
appear twice in the DN.
The second bug was that using an existing ldb_val from a previous call
of ldb_dn_get_extended_component() as an argument to
ldb_dn_set_extended_component() would cause a valgrind error (as the
array the val pointed into will change).
2009-12-10 17:51:30 +11:00
Andrew Tridgell
62dc7f6b2d
s4-libcli: GUID_from_ndr_blob() is strict about the blob size
...
We need to create a blob of the right length
2009-12-10 17:51:30 +11:00
Andrew Tridgell
c7c97b61ae
s4-schema: use GUID_to_ndr_blob()
2009-12-10 17:51:29 +11:00
Andrew Tridgell
d35b7d0aa4
s4-schema: use binsearch.h
2009-12-10 17:51:29 +11:00
Andrew Tridgell
261ba40e77
s4-dsdb: use GUID_to_ndr_blob()
2009-12-10 17:51:29 +11:00
Andrew Tridgell
215cc5a9ed
s4-ldb: use GUID_to_ndr_blob()
2009-12-10 17:51:29 +11:00
Andrew Tridgell
982228605f
s4-libnet: use GUID_to_ndr_blob()
2009-12-10 17:51:28 +11:00
Andrew Tridgell
b4ea96ecd9
s4-libcli: use GUID_to_ndr_blob()
2009-12-10 17:51:28 +11:00
Andrew Tridgell
33cbe9c631
s4-server: use GUID_to_ndr_blob() in cldap and smb servers
2009-12-10 17:51:28 +11:00
Andrew Tridgell
2493776f59
s4-ldb: simplify ldif handlers using new GUID functions
2009-12-10 17:51:27 +11:00
Andrew Tridgell
d337cefa92
s4-dsdb: simplify samdb_result_guid()
2009-12-10 17:51:27 +11:00
Andrew Tridgell
56b887e5b9
s4-dsdb: simplify linked attributes code using GUID functions
2009-12-10 17:51:27 +11:00
Andrew Tridgell
81bc561330
s4-dsdb: simplify schema code using new GUID functions
2009-12-10 17:51:27 +11:00