Volker Lendecke
f7b4151a64
s3: Make the implicit reference to Protocol in is_in_path() explicit
2009-11-21 20:49:17 +01:00
Volker Lendecke
1e22899d26
s3: Make the implicit reference to Protocol in mask_match_list() explicit
2009-11-21 20:49:17 +01:00
Volker Lendecke
e23d8a3d1f
s3: Make the implicit reference to Protocol in mask_match() explicit
2009-11-21 20:49:16 +01:00
Volker Lendecke
b2db4c5162
mount.cifs: Fix a const error
2009-11-21 20:49:16 +01:00
Volker Lendecke
b79bcd972c
s3: Fix some nonempty blank lines
2009-11-21 20:49:16 +01:00
Volker Lendecke
97525d0a0e
s3: Avoid two calls to strcmp()
2009-11-21 20:49:16 +01:00
Volker Lendecke
e6f95967cc
s3: Fix a bool/enum mismatch
2009-11-21 20:49:16 +01:00
Matthias Dieter Wallnöfer
ae1e949810
s4:lsa RPC - Fix type of variable "atype"
...
This is an unsigned 32bit integer.
2009-11-21 19:53:37 +01:00
Matthias Dieter Wallnöfer
7d5367fc99
s4:samr RPC - Use more LDB constants
2009-11-21 19:53:37 +01:00
Matthias Dieter Wallnöfer
e8e76eb83a
s4:lsa RPC - Use more LDB constants
...
And fix an obvious bug (call of "samdb_msg_add_delete")
2009-11-21 19:53:29 +01:00
Nadezhda Ivanova
e00281d1f1
Implemented LDAP_SERVER_SD_FLAGS_OID on search requests.
2009-11-21 18:40:51 +02:00
Matthias Dieter Wallnöfer
e406c17b2f
s4:torture/smb2/oplock - Remove unneeded "status" redeclarations
2009-11-21 17:37:42 +01:00
Matthias Dieter Wallnöfer
ec49360778
s4:torture/smb2/notify - Rename nested "fname" variable to prevent warnings
2009-11-21 17:37:41 +01:00
Matthias Dieter Wallnöfer
5dc478e390
s4:torture/raw/unlink - Remove unused variable and label
2009-11-21 17:37:40 +01:00
Matthias Dieter Wallnöfer
28423114ec
s4:torture/rpc/netlogon - Fix uninitialised variable
2009-11-21 17:37:39 +01:00
Volker Lendecke
37e4e387db
s3: Convert cli_get_fs_attr_info to the async API
2009-11-21 14:01:56 +01:00
Volker Lendecke
5a1606269a
s3: Tune if-conditions in a very hot codepath
...
This looks innocent, but it is visible in a netbench run. Due to boolean
short-circuiting we don't have to execute the conditions on the right-hand side
of the &&. So putting the less likely condition left gains a bit.
2009-11-21 12:15:39 +01:00
Volker Lendecke
91ccaa87da
s3: Remove a pointless memset
...
We are assigning the complete structure now (we used to assign individual
fields), so this is obsolete.
2009-11-21 11:57:07 +01:00
Volker Lendecke
f0a933d140
s3: Cache brlock.tdb entries for the fast read&write strict locking code path
...
For a netbench run this gains around 2% user-space CPU, fetching a 100MB file
takes around 4% less.
2009-11-21 11:40:13 +01:00
Matthias Dieter Wallnöfer
bda1c701f4
s4:WINREG RPC server - Cosmetic
2009-11-21 11:38:20 +01:00
Kai Blin
43ed7a413d
ntlm_auth: use data_blob_talloc() to allocate session key
...
Thanks to Shibu Piriyath <shibunair80@ymail.com> for spotting the issue.
2009-11-21 07:29:33 +01:00
Jeremy Allison
54ba3f522b
Fix logic bug where high bits tests was being
...
done on both Windows and POSIX mkdirs instead of
only on Windows mkdir (as intended). The variable
"file_attributes" had already had FILE_FLAG_POSIX_SEMANTICS
removed above in the function if it had already been set.
Jeremy.
2009-11-20 17:23:20 -08:00
Michael Adam
446ed18eb6
s3:fix endianness bug in dbwrap_change_int32_atomic() (bug #6901 )
...
Michael
2009-11-21 00:49:29 +01:00
Michael Adam
4afffc96ee
s3:fix endianness bug in dbwrap_change_uint32_atomic() (bug #6901 )
...
Michael
2009-11-21 00:49:28 +01:00
Matthias Dieter Wallnöfer
c1cb1f7724
charset/tests/iconv - Remove the "const" from "ptr_in" to prevent "discard_const_p" use
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-20 16:50:49 +01:00
Matthias Dieter Wallnöfer
9776cb0345
tdb tools: Mostly cosmetic adaptions
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-20 16:50:48 +01:00
Matthias Dieter Wallnöfer
94c33bdd72
util/strlist: Fix up "const" warnings in the string list and test code
...
This work I did using suggestions by Jelmer.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-20 16:50:47 +01:00
Günther Deschner
eea5a166e7
s3-build: delete more object files for "make clean".
...
Guenther
2009-11-20 15:49:48 +01:00
Nadezhda Ivanova
4abd85898d
Cosmetic patch - fixed case of attribute name.
2009-11-20 14:55:31 +02:00
Stefan Metzmacher
aafbe63954
s4:min_versions: require ldb 0.9.9
...
metze
2009-11-20 13:49:15 +01:00
Stefan Metzmacher
e53e23a7dd
s4:lib/ldb: change version to 0.9.9 after some critical index fixes
...
metze
2009-11-20 13:49:15 +01:00
Stefan Metzmacher
ae4795de69
librpc: rerun "make idl"
...
metze
2009-11-20 13:48:37 +01:00
Stefan Metzmacher
2cd88197f8
Revert "Work around ndr_unpack failing on structures with relative pointers."
...
This reverts commit c2cdb4ad5c9398ef0d3310613107999f8d33c7ce.
It's not needed anymore.
metze
2009-11-20 13:48:36 +01:00
Stefan Metzmacher
05850d1894
pidl:NDR/Parser.pm: update ndr_pull->relative_highest_offset after handling relative pointers
...
metze
2009-11-20 13:48:36 +01:00
Stefan Metzmacher
4b6c03a108
librpc/ndr: remember the highest offset we parsed with relative pointer buffers
...
ndr_*_pull_blob_all() will now work if relative pointers are used.
metze
2009-11-20 13:48:35 +01:00
Michael Adam
7153200f21
s3:idmap_ldap: trim the " chars from the location string in idmap_ldap_db_init
...
When idmap backend is specified as
idmap backend = ldap:"ldap://server1 ldap://server2"
then currently "ldap://server1 ldap://server2" was passed to
ldap_initialize including the quotes, leading to an ldap error.
Michael
2009-11-20 13:17:23 +01:00
Michael Adam
6a59db9a2e
s3:idmap_ldap: trim the " chars from the location string in idmap_ldap_alloc_init
...
When idmap alloc backend is specified as
idmap alloc backend = ldap:"ldap://server1 ldap://server2"
then currently "ldap://server1 ldap://server2" was passed to
ldap_initialize including the quotes, leading to an ldap error.
Michael
2009-11-20 13:17:22 +01:00
Nadezhda Ivanova
7c8b34657a
Implementation of LDAP_SERVER_SD_FLAGS_OID on modify requests.
2009-11-20 13:25:13 +02:00
Nadezhda Ivanova
a760f169f4
Some changes to allow processing of ldap controls on modify requests.
...
ldap_backend used to filter out ldap controls on modify. Also, modified
python binding for ldap_modify to allow writing tests for such controls.
2009-11-20 13:22:38 +02:00
Matthias Dieter Wallnöfer
07e971f1c1
s4:ntvfs/posix/pvfs_acl - Remove unused variable "token"
2009-11-20 12:18:45 +01:00
Stefan Metzmacher
5ca0a4bfd6
tdb: change version to 1.2.0 after adding TDB_*ALLOW_NESTING
...
metze
tdb-1.2.0
2009-11-20 09:45:43 +01:00
Stefan Metzmacher
3b9f19ed91
tdb: add TDB_DISALLOW_NESTING and make TDB_ALLOW_NESTING the default behavior
...
We need to keep TDB_ALLOW_NESTING as default behavior,
so that existing code continues to work.
However we may change the default together with a major version
number change in future.
metze
2009-11-20 09:45:36 +01:00
Ronnie Sahlberg
436b55db1f
New attempt at TDB transaction nesting allow/disallow.
...
Make the default be that transaction is not allowed and any attempt to create a nested transaction will fail with TDB_ERR_NESTING.
If an application can cope with transaction nesting and the implicit
semantics of tdb_transaction_commit(), it can enable transaction nesting
by using the TDB_ALLOW_NESTING flag.
(cherry picked from ctdb commit 3e49e41c21eb8c53084aa8cc7fd3557bdd8eb7b6)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-11-20 09:45:34 +01:00
Stefan Metzmacher
85449b7bcc
tdb: always set tdb->tracefd to -1 to be safe on goto fail
...
metze
2009-11-20 09:45:34 +01:00
Andrew Tridgell
92eff41ca5
s4-dsdb: some more attribuutes that we should only give if asked for
2009-11-20 15:19:35 +11:00
Andrew Tridgell
18cacc506e
s4-drs: we need to specifically ask for ntSecurityDescriptor
...
ntSecurityDescriptor is no longer included by default
2009-11-20 14:57:04 +11:00
Andrew Tridgell
51a59e8f9e
s4-ldb: added a warning about ldb_msg_add_dn
...
ldb_msg_add_dn does not copy the dn linearized string
2009-11-20 14:41:27 +11:00
Crístian Deives
1169dd3b50
added new function "ldb_msg_add_dn"
...
a helper function to a DN element to an ldb_msg using ldb_msg_add_string.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-11-20 14:39:01 +11:00
Andrew Tridgell
f3f0c8e2ce
s4-dsdb: removed attributes that should not be displayed by default
...
Some attributes (like ntSecurityDescriptor) are stored in our db, but
should only be displayed if asked for. This also applied to parentGUID
from old installs, which is now generated.
2009-11-20 14:19:18 +11:00
Fernando J V da Silva
086fa79d4d
s4-drs: Removes stored parentGUID's creation and renaming
...
parentGUID is now created on demand in operational.c
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-11-20 13:58:31 +11:00