Andrew Tridgell
f11aa23296
r3994: - removed the unused reference count code in lsa server
...
- fixed the sid_index field in lsa LookupSids and LookupNames
(This used to be commit 677f701e71609d82376b1ea2fa9ebc3521896671)
2007-10-10 13:06:12 -05:00
Andrew Tridgell
96f4d98153
r3993: use distinctive fnums in the ipc backend, to make monitoring sniffs easier
...
(This used to be commit 54209ed05686a442156f7927c58d8656aa5e4900)
2007-10-10 13:06:12 -05:00
Andrew Tridgell
b393de7f05
r3992: provide hooks for lsa to lookup sids allocated using the linear id->sid mapping
...
(This used to be commit e61140510905b6bbe57ad35dad8e4dd68d1f6bd8)
2007-10-10 13:06:11 -05:00
Andrew Tridgell
7da22310e7
r3991: for uid->sid and gid->sid to be efficient we need to index on unixID
...
and unixName in samdb.
(This used to be commit 5c966821e2eced9a1b34a5274cc317eab1a44eaf)
2007-10-10 13:06:11 -05:00
Andrew Tridgell
71a81e9dcb
r3990: take advantage of the uid->sid and gid->sid code to create a much
...
better default NT ACL in pvfs
(This used to be commit 9ff6ecbdb6c08528193f7958d7ea7d9a8df6defd)
2007-10-10 13:06:11 -05:00
Andrew Tridgell
8b4c1f448c
r3989: added a linear algorithmic mapping for uid->sid and gid->sid within
...
our local domain. Note that this linear mapping does not suffer from
the "foreign sid" problems of the linear mappings we have previously
rejected for the sid->uid problem.
the mapping allows for 1 billion automatically allocated users or
groups for the local domain.
(This used to be commit 8f573439753e2a425305936107442c85cffb9369)
2007-10-10 13:06:11 -05:00
Andrew Tridgell
3342a53c0f
r3988: made dom_sid_add_rid() allocate the new sid with proper parent/child talloc
...
relationship
(This used to be commit 5db0eb1fe3abb5150bef27bfed4b7da723e4a287)
2007-10-10 13:06:11 -05:00
Stefan Metzmacher
05def77d80
r3984: success full parse the repsFrom/repsTo LDAP fields
...
metze
(This used to be commit 56c66f4a090b1efca011fc2fc9880c4d93da164c)
2007-10-10 13:06:11 -05:00
Andrew Tridgell
dc0e4975d6
r3983: posix:fakeoplocks should default to False, not True !
...
(This used to be commit 052d91c59f177851b5e0e53c8a033bdd28702f64)
2007-10-10 13:06:11 -05:00
Andrew Tridgell
6895228b5c
r3982: split out the sid -> uid/gid mapping routines into a ntvfs_sidmap
...
subsystem. This is in preparation for adding better default ACL
generation in pvfs, which will require uid/gid -> sid mapping.
(This used to be commit b31108e49247495d98cf7c12ee303b12a9e44e92)
2007-10-10 13:06:11 -05:00
Günther Deschner
e1d7b15868
r3981: Use correct access-mask when querying aliases.
...
Guenther
(This used to be commit 5dde59be0995b9893ef476b06c259776c1115ae7)
2007-10-10 13:06:10 -05:00
Andrew Tridgell
56ea10795c
r3980: added server side support for lsa_LookupNames() and lsa_LookupNames2()
...
(This used to be commit da12780bd98e566af13fe97ce5e84fe829a0fbd5)
2007-10-10 13:06:10 -05:00
Andrew Tridgell
20c0900edb
r3979: added server side code for lsa_LookupSids2() and fixed authority_name
...
return code to include our own domain.
editing of ACLs via the w2k3 GUI works nicely (and faster) with these changes
(This used to be commit a3f7f34b3965ddbd89b06334e03d2e1bb6aa364b)
2007-10-10 13:06:10 -05:00
Andrew Tridgell
b56d1c5cb7
r3978: added IDL and test code for lsa_LookupSids2() and lsa_LookupNames2()
...
(This used to be commit 9da455ed56ebc167f295b231c2730e3ff9c94617)
2007-10-10 13:06:10 -05:00
Andrew Tridgell
990acc9f77
r3977: fixed the lmPwdHash change in the rpc server (we were not fetching the
...
lm hash from the samdb, and thus not checking the verifier)
fixed the client side to calculate the lm verifier based on the nt
hash, not the lm hash (confirmed using w2k3)
(This used to be commit 27e7fb3bafe4649359e2e68169b6f10fd4d2cc70)
2007-10-10 13:06:10 -05:00
Andrew Tridgell
b6b0106427
r3976: changed NBENCH to use the same recording method as the latest dbench,
...
where the warmup phase continues until all clients have done some file
IO. This gives more repeatable results when under high load
(This used to be commit aca0658f6dfe8b7c90afcac87e8cc68965a4288d)
2007-10-10 13:06:10 -05:00
Andrew Tridgell
d019557a53
r3975: added LFN filesystem attribute bit definition from ethereal
...
apologies for not committing this earlier
(This used to be commit 0950681091ab99f0e79048a9c1db57d057a96e66)
2007-10-10 13:06:10 -05:00
Stefan Metzmacher
e900618654
r3972: use GUID_* naming context and move GUID_* functions to one place
...
metze
(This used to be commit 523e6acf4fec5d4946fa7c0c89f40d7d712c9f3a)
2007-10-10 13:06:09 -05:00
Stefan Metzmacher
3308087bae
r3971: fix compiler warnings
...
metze
(This used to be commit 234166606dc86b9e98226cff94b3869ec173671e)
2007-10-10 13:06:09 -05:00
Stefan Metzmacher
5cbc9574a6
r3970: fix compiler warning
...
metze
(This used to be commit 1f03d797129c87f231a4f464432475a5c2f91d35)
2007-10-10 13:06:09 -05:00
Stefan Metzmacher
daea5e8c8c
r3969: fix compiler warnings
...
metze
(This used to be commit 7d24b98f3ff55049a7c0d430c15e0a060b4aa2d3)
2007-10-10 13:06:09 -05:00
Stefan Metzmacher
c199c2af1f
r3968: fix compiler warnings
...
metze
(This used to be commit 6440476f7f2fd5776ec4a21240e7482603000d19)
2007-10-10 13:06:09 -05:00
Stefan Metzmacher
089f3843c5
r3967: fix compiler warnings
...
metze
(This used to be commit 3f2c3ce2f0d11ea9f3c058690e0bb14d590c714c)
2007-10-10 13:06:09 -05:00
Stefan Metzmacher
f9bbcc53d6
r3966: fix compiler warnings
...
metze
(This used to be commit 531c4654e0c2e8d150f8337cb84a6746fc1abee9)
2007-10-10 13:06:09 -05:00
Stefan Metzmacher
4bc68cba73
r3965: fix compiler warnings
...
metze
(This used to be commit 0614fa3b168265e69a611936dd7c1f7a078e53dd)
2007-10-10 13:06:08 -05:00
Stefan Metzmacher
3acaf09bd8
r3964: fix compiler warnings
...
metze
(This used to be commit f34171bbb3185aa5bc79915c060e09a36179307c)
2007-10-10 13:06:08 -05:00
Stefan Metzmacher
5e6f2019f9
r3963: fix conpiler warnings
...
metze
(This used to be commit 1239076ef77a2970e806f00e262e910777b40692)
2007-10-10 13:06:08 -05:00
Stefan Metzmacher
1814aad561
r3962: fix compiler warnings
...
metze
(This used to be commit 3bfb732187211d450db842a7533e4c7e915b6ce4)
2007-10-10 13:06:08 -05:00
Stefan Metzmacher
4dc2599dad
r3961: - fix compiler warnings
...
- remove unused typedef
metze
(This used to be commit 19613122a5222b152044b1f86136496b95d4a3e3)
2007-10-10 13:06:08 -05:00
Stefan Metzmacher
5c55901266
r3960: fix compiler warnings
...
metze
(This used to be commit 54d5b418a75d421a9c6c09bc084454f11e9b7b44)
2007-10-10 13:06:08 -05:00
Stefan Metzmacher
13abb52758
r3959: fix compiler warnings
...
metze
(This used to be commit e28351f710525ca9863210974544a8b1a537e63a)
2007-10-10 13:06:08 -05:00
Stefan Metzmacher
f342dbe702
r3958: fix the build for now
...
tridge: please fix that!
metze
(This used to be commit 45401b757e13036b9e8bffce3e7c3695a6da1e9b)
2007-10-10 13:06:08 -05:00
Stefan Metzmacher
b69b4075aa
r3957: fix compiler warning
...
metze
(This used to be commit a6fb416f519688cb012dc9098306bbe5b7950e1d)
2007-10-10 13:06:07 -05:00
Stefan Metzmacher
e547588368
r3956: start to decode the repsFrom and repsTo fileds but not ready
...
metze
(This used to be commit 44f168c44de908fdf38b39aae8bf10e80206410a)
2007-10-10 13:06:07 -05:00
Andrew Tridgell
a99bf33294
r3953: the lm verifier key in passwoed ChangePasswordUser3 is based on the nt
...
hash, not the lm hash
(This used to be commit 8d4f0dc7d0745fc86fd43205b21d846acdc1d8c7)
2007-10-10 13:06:07 -05:00
Andrew Tridgell
cf91ad8122
r3952: added validation of the lm and nt verifiers to our server side password change code.
...
(This used to be commit f70e8f02d6164046781a5d63fa5c0b86b8ab8df9)
2007-10-10 13:06:07 -05:00
Andrew Tridgell
9e5bee246f
r3945: expanded the BASE-PROPERTIES test to print a nicely formatted list of
...
the capabilities and filesystem attribute bits of the server.
(This used to be commit 9debe2938194d686eb9ef46f7e10010490f2a624)
2007-10-10 13:06:07 -05:00
Stefan Metzmacher
8ac9d36f93
r3942: decode the 'replUpToDateVector' blob
...
metze
(This used to be commit 42b9f0bd476f2175e856ea8f79577eb9eda905e2)
2007-10-10 13:06:07 -05:00
Andrew Tridgell
3fd0f21cd9
r3941: make sure we don't keep pounding on a ncacn_ip_tcp connection after it is dead
...
(This used to be commit f0263672fd1eb79bfa3a94663de1cea996c92880)
2007-10-10 13:06:07 -05:00
Andrew Tridgell
f2a605eeab
r3939: - added "posix:fakeoplocks" option for testing with oplocks forced on
...
- added support for sticky write times after a setfileinfo, by using a
write_time field in the DosAttrib xattr structure.
(This used to be commit 4a52fae82d8305e999f94f1947daa21dab54cdfd)
2007-10-10 13:06:06 -05:00
Andrew Tridgell
624f5f1b5c
r3938: cleaned some old stuff out of loadparm
...
(This used to be commit f280770c8184465c364f497b8931e9753f97e970)
2007-10-10 13:06:06 -05:00
Stefan Metzmacher
7e2e2cf9b2
r3927: add idl file for NDR encoded LDAP attributes used for the directory service
...
metze
(This used to be commit 07803f28863db72a7691766da912878459eec70a)
2007-10-10 13:06:06 -05:00
Stefan Metzmacher
90b06b4ea8
r3926: fix compiler warnings
...
metze
(This used to be commit a9cbaa3cff470f58031972d53ecb6f5856b187e0)
2007-10-10 13:06:06 -05:00
Andrew Bartlett
21ebf8b942
r3922: Add yet another NETLOGON RPC. This is another varient of SamLogon,
...
that works only on SCHANNEL secured connections (as it needs the
implicit credentials).
Fix some of the IDL.
Andrew Bartlett
(This used to be commit 90cd7b34cc18e758e939e0183281b7a517d728f0)
2007-10-10 13:06:06 -05:00
Andrew Bartlett
47c3f920db
r3921: Cross-test SIDs in RPC-SAMSYNC, fix the build.
...
Andrew Bartlett
(This used to be commit 49c794a6b215f81fd0dba0e7f6812c647b3d91c7)
2007-10-10 13:06:06 -05:00
Stefan Metzmacher
2f39a9fe62
r3920: - it seem that we need to send a magic bind_guid in DsBind()
...
to make DsWriteAccountSpn() work
- add idl and torture test for DsWriteAccountSpn()
metze
(This used to be commit 625826ad9050c68407ae5e8abfee13699986303c)
2007-10-10 13:06:06 -05:00
Andrew Bartlett
587745e32d
r3919: Add more info levels to the QueryTrustedDomainInfo structures, with
...
names and other assistance from the ethereal sources.
More work needs to be done to validate some of the levels, which do
not appear in the query - perhaps they are modification levels.
Andrew Bartlett
(This used to be commit 63635533693fa364b0c697a3fe1010b3eb8b17d3)
2007-10-10 13:06:05 -05:00
Andrew Bartlett
88baaee093
r3917: A few more LSA RPCs found in my wanderings (for trusted domains, these
...
seem to be 'shortcut' RPCs, that just avoid an open/query pair).
Rename a few others to give us a slightly sensible pattern.
Andrew Bartlett
(This used to be commit d6a7ab57e74ab89dd163d5f9f5f901e586b0aad4)
2007-10-10 13:06:05 -05:00
Andrew Tridgell
d2a62ab22e
r3916: w2k3 does not check the max_setup count in nttrans requests
...
(This used to be commit 671a864d8f3548b052ffa33fa8fb0bbf3a0e3970)
2007-10-10 13:06:05 -05:00
Stefan Metzmacher
ded4440335
r3915: a few updates to the DsCrackNames() torture test
...
metze
(This used to be commit 62d26e0b91703d667e94d016e7943b6883130579)
2007-10-10 13:06:05 -05:00