Aravind Srinivasan
637901c242
vfs catia: Fix the double translation that was happening with createfile and open.
...
Since the catia translation is implemented for open, it should not
also be done in createfile. By removing createfile from catia,
translation is now done correctly for the primary open path.
In order to support systems that have custom createfile
implementations that don't eventually call SMB_VFS_OPEN,
SMB_VFS_TRANSLATE_NAME has been expanded to take an additional
argument that specifies direction.
Signed-off-by: Tim Prouty <tprouty@samba.org>
2009-09-24 10:59:33 -07:00
Aravind Srinivasan
c870043b27
vfs catia: Fix a possible NULL dereference
...
Also free some unfreed memory.
Signed-off-by: Tim Prouty <tprouty@samba.org>
2009-09-24 10:59:33 -07:00
Andrew Tridgell
42c3eca0d5
s4-drs: el may not be a talloc pointer
...
Use msg->elements for the new element values
2009-09-24 10:43:30 -07:00
Andrew Tridgell
2deea28520
s4-drs: regenerate IDL after ndr size change
2009-09-24 10:37:30 -07:00
Andrew Tridgell
547a6da58e
s4-drs: add defines for replication flags on attributes
2009-09-24 10:37:24 -07:00
Andrew Tridgell
3b7c668606
s4-ldb: sort replPropertyMetaData by attid
...
We need to sort on both module add and modify
2009-09-24 10:37:19 -07:00
Andrew Tridgell
41e409370b
s4-ldb: add instanceType in repl_meta_data module
...
We need to add instanceType on new records if not added by caller. This is needed in repl_meta_data
to ensure we fill in the meta data for replication
2009-09-24 10:36:45 -07:00
Andrew Tridgell
f8a09e8fb3
s4-drs: fixed the size of DN binary blobs on the wire
...
Comparison with w2k8 traces shows the size field of
drsuapi_DsReplicaObjectIdentifier3Binary is taken from
drsuapi_DsReplicaObjectIdentifier3
Thanks to metze for spotting this
2009-09-24 10:36:13 -07:00
Andrew Tridgell
baf93360a8
s4-drs: include deleted objects in getncchanges reply
...
Even though we don't create deleted objects ourselves yet, we need to
pass along deleted objects we receive from other replication partners
2009-09-24 10:35:40 -07:00
Andrew Tridgell
1fa735cc86
s4-drs: add SHOW_DELETED control on dsdb utility calls
...
The dsdb_find_dn_by_guid() and dsdb_find_sid_by_dn() are using by
the DRS server call getncchanges on objects that may be deleted.
2009-09-24 10:35:32 -07:00
Andrew Tridgell
a9188f7e10
s4-libnet: allow the functional level of becomeDC to be specified
...
Use
ads:functional level = 4
for DS_DC_FUNCTION_2008_R2
See libds/common/flags.h
2009-09-24 10:34:53 -07:00
Andrew Tridgell
3cd0f9e264
s4-libnet: avoid a steal with references error
2009-09-24 10:33:36 -07:00
Jelmer Vernooij
96dd5719d4
Add init file for DCE/RPC tests.
2009-09-24 15:03:59 +02:00
Jelmer Vernooij
0450a5bf90
PEP8
2009-09-24 15:03:59 +02:00
Jelmer Vernooij
5cf25fd225
Revert "s4:python fixed subunit tests of dcerpc"
...
This reverts commit ffd48a79ee34dc90c0f6f16564c3a0de8b53d3d2.
2009-09-24 15:03:58 +02:00
Volker Lendecke
50f248a06c
s3: Forgot to check in one build failure for vfs_gpfs.c
2009-09-24 13:11:46 +02:00
Volker Lendecke
69447de175
s3: Remove an unused variable
2009-09-24 13:11:46 +02:00
Volker Lendecke
568f818a0f
s3: Make the vfs_gpfs compile at least
...
Not sure whether it works in this state :-)
2009-09-24 12:55:14 +02:00
Stefan Metzmacher
f8425b73d7
Revert "s3:winbindd: use a tcp connection for lsa in case lookup_names/lookup_sids doesn't work over ncacn_np"
...
This reverts commit f23691cffd39e5df81b7b075e61ed1def6cce9f6.
This should not have been commited...
metze
2009-09-24 06:45:10 +02:00
Stefan Metzmacher
9ef39406d8
s3:rpc_server: we need to make a copy of my_name in serverinfo_to_SamInfo_base()
...
This is important for the case the server_info already contains a logon_server.
metze
2009-09-24 06:41:13 +02:00
Günther Deschner
f23691cffd
s3:winbindd: use a tcp connection for lsa in case lookup_names/lookup_sids doesn't work over ncacn_np
...
metze
2009-09-24 06:41:11 +02:00
Anatoliy Atanasov
4f9de0e995
s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_SPECIAL_SECRET_PROCESSING in getncchanges
...
When this flag is specified in the request these attributes are treated as
secret: currentValue, dBCSPwd, initialAuthIncoming, initialAuthOutgoing,
lmPwdHistory, ntPwdHistory, priorValue, supplementalCredentials,
trustAuthIncoming, trustAuthOutgoing, unicodePwd
Their value is changed to NULL and the meta_data.originating_change_time to 0
2009-09-23 17:10:27 -07:00
Anatoliy Atanasov
23e4470c31
s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_ASYNC_REP in getncchanges
...
When this flag is specified in the request we should return
for ncRoot only and so scope of search is LDB_SCOPE_BASE.
2009-09-23 17:10:21 -07:00
Anatoliy Atanasov
97a9ae15b5
s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_FULL_SYNC_PACKET in getncchanges
...
When this flag is specified in the request we shouldn't use the
uptodateness vector in the request.
2009-09-23 17:10:12 -07:00
Anatoliy Atanasov
71c862cd91
idl: regenerate idl
2009-09-23 15:50:58 -07:00
Anatoliy Atanasov
c9dc6506e6
s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_CRITICAL_ONLY req in getncchanges
2009-09-23 15:50:51 -07:00
Stefan Metzmacher
5925e2952c
Revert "r20074: this values seem to be typos in drsuapi"
...
This reverts commit 1dfd365d57dcd712d315a1a903c8d3d0a0f0fc12
This change was from and the flags I was seeing have another meaning.
metze
Signed-off-by: Anatoliy Atanasov <anatoliy.atanasov@postpath.com>
2009-09-23 15:50:42 -07:00
Andrew Bartlett
f28219d1a1
s4:ldif_handlers Fix memory leak in objectCategory LDIF handler
2009-09-23 14:01:30 -07:00
Andrew Tridgell
10f86114de
s4-drs: fill in more guids and SIDs, plus filter rDN
...
In DsGetNCChanges we need to fill in the parentGUID and objectGUID of
each object, plus we need to filter out the rDN from the meta data,
and always send the instanceType
2009-09-23 14:01:30 -07:00
Andrew Tridgell
075f9e2c29
s4-dsdb: cope with windows sending extra pad bytes
2009-09-23 14:01:30 -07:00
Andrew Tridgell
6fba3a22fe
s4-dsdb: added dsdb_find_sid_by_dn()
2009-09-23 14:01:29 -07:00
Andrew Tridgell
af4c1f7fc6
s4-drsserver: fixed addition of sort control
2009-09-23 14:01:29 -07:00
Andrew Tridgell
9b7de7f491
fixed spelling
2009-09-23 14:01:29 -07:00
Andrew Tridgell
523fb6d72b
s4-drs: ignore zero value elements in DRS add operations
...
w2k8 sometimes sends us a new object via DRS with an attribute with no
values
2009-09-23 14:01:29 -07:00
Andrew Tridgell
87b6f2e863
s4-netlogon: always set the dNSHostName in GetDomainInfo
...
This seems to be what w2k8 does
2009-09-23 14:01:28 -07:00
Andrew Tridgell
b60854ec46
regenerate IDL
2009-09-23 14:01:28 -07:00
Andrew Tridgell
c94e3ff064
s4-netlogon: make GetDomainInfo response match w2k8
2009-09-23 13:57:59 -07:00
Andrew Tridgell
5c51560d43
s4-cldap: return domainFunctionality from SAM
2009-09-23 13:57:59 -07:00
Andrew Tridgell
a50672b44b
idl: fixed string termination for netlogon GetDomainInfo
2009-09-23 13:57:59 -07:00
Andrew Tridgell
43f7d7e1b1
s4-nbt: added NBT_SERVER_DNS_FOREST
2009-09-23 13:57:59 -07:00
Volker Lendecke
cd749ef8bd
s3:gencache: Make gencache_del() return success for expired entries
...
This fixes nasty error messages from "net cache flush"
2009-09-23 18:50:33 +02:00
Volker Lendecke
aece84f22d
s3:gencache: Remove some over-paranoid locking
2009-09-23 18:50:33 +02:00
Volker Lendecke
76d95b9a2d
s3:gencache: Add a "was_expired" argument to gencache_get_data_blob
...
This is set to true if the routine returns failure due to an existing but
expired entry.
2009-09-23 18:50:33 +02:00
Jelmer Vernooij
adf66e75c0
Check for PyString_FromString being NULL.
2009-09-23 15:24:10 +02:00
Jelmer Vernooij
c5615211d4
provision: Avoid linking in multiple copies of security python module.
2009-09-23 15:24:10 +02:00
Volker Lendecke
0724649a8a
s3:winbind: Fix an uninitialized variable
2009-09-23 06:25:24 +02:00
Andrew Tridgell
ee4f7f1209
s4-drsserver: sort by DN to give tree order
...
This might help the windows client with ordered requests. Later we
need to support the "ancestors" mode flag.
2009-09-22 17:10:06 -07:00
Andrew Tridgell
83bef7d047
s4-ldb: server side sort args are const char *
2009-09-22 17:10:06 -07:00
Andrew Tridgell
1dfcd4c22c
s4-ldb: fixed call argument order for ldb_dn_from_ldb_val
...
This caused _lots_ of problems, especially in server side sort
2009-09-22 17:10:06 -07:00
Andrew Tridgell
bb3bdb3a62
s4-ldb: added a bunch more debug for DC join
...
These additional debug messages were added to help us track down
w2k8->s4 domain join
2009-09-22 17:10:06 -07:00