Andrew Bartlett [Wed, 27 Feb 2008 23:43:57 +0000 (10:43 +1100)]
Ensure we don't try and set the acct_flags if they are 0 (meaning
unchanged in this interface).
We seem to have two very similar interfaces here, and this is the
poorer interface, for this reason.
Andrew Bartlett
(This used to be commit
582073eff1f21f81abb3e5f1ce2eca4ebef56a00)
Andrew Bartlett [Wed, 27 Feb 2008 23:33:54 +0000 (10:33 +1100)]
Merge branch 'v4-0-test' of git://git.samba.org/samba into 4-0-local
(This used to be commit
ba864cfd7ce4b69179431131cac9661cbf48bf32)
Andrew Bartlett [Wed, 27 Feb 2008 23:32:06 +0000 (10:32 +1100)]
Fix up the libnet tests.
These tests still do not pass against windows, but at least now it
doesn't reset acct_flags to 0.
This is enough to have Samba4 pass it's own tests for the moment.
Andrew Bartlett
(This used to be commit
aa3901311eb7ce6f2d2b2413323e31a5b064cfc4)
Andrew Bartlett [Wed, 27 Feb 2008 23:05:32 +0000 (10:05 +1100)]
Check for and reject invalid account flags.
(lest we have an account set with 0 flags)
Andrew Bartlett
(This used to be commit
7a46e72f8dbb191ac8a811eb4cd95210fab7dc7b)
Andrew Bartlett [Wed, 27 Feb 2008 21:50:00 +0000 (08:50 +1100)]
Generate ACB_PW_EXPIRED correctly
More correctly handle expired passwords, and do not expire machine accounts.
Test that the behaviour is consistant with windows, using the RPC-SAMR test.
Change NETLOGON to directly query the userAccountControl, just because
we don't want to do the extra expiry processing here.
Andrew Bartlett
(This used to be commit
acda1f69bc9b9c43e157e254d0bae54d11363661)
Andrew Bartlett [Wed, 27 Feb 2008 21:43:10 +0000 (08:43 +1100)]
Users and computers now share the same template.
Slowly work away at the samldb module again, it is clear that AD does
not use much of a templating system. samAccountType is managed, as
far as I can tell, when groupType or userAccountControl changes.
Andrew Bartlett
(This used to be commit
447d5a795441aa6beab2f057c5ac1bc3c04e08c4)
Andrew Bartlett [Wed, 27 Feb 2008 21:39:45 +0000 (08:39 +1100)]
Reorder modules to have rdn_name before objectclass.
This ensures the relative DN is placed in the correct case into the
DB.
Andrew Bartlett
(This used to be commit
16378219fbf9e8a26621f848e85426180822ea29)
Andrew Bartlett [Wed, 27 Feb 2008 21:38:53 +0000 (08:38 +1100)]
Fix rdn_name errors.
Return the correct error when the DN is mismatched with it's RDN
attribute (now matches AD).
Andrew Bartlett
(This used to be commit
bf7166e785e5c5d52dbb0c12e5e4206d74e72f4e)
Andrew Bartlett [Wed, 27 Feb 2008 21:37:11 +0000 (08:37 +1100)]
Extend the ldap.js test
Now we verify sAMAccountType and userAccountControl, as well as rename and
DN mismatch semantics.
Andrew Bartlett
(This used to be commit
0a5fa41dd7ed76e4848fe4a779edff2a12e8ea67)
Andrew Bartlett [Wed, 27 Feb 2008 21:36:13 +0000 (08:36 +1100)]
Do not re-randomise in an individual test.
smbtorture calls srandom() once for the whole suite, with command line
override to allow reproduceable random tests.
Andrew Bartlett
(This used to be commit
68dcd1073cfed830fb6e2013e27d2ebbc443c451)
Stefan Metzmacher [Wed, 27 Feb 2008 18:47:23 +0000 (19:47 +0100)]
unixinfo.idl: don't use utf8string anymore
Note:
This changes the on wire format!!!
But it's a very bad idea to keep utf8string
as it's not valid NDR encoding and noone
would be able to write a compatible IDL
file using another compiler than pidl.
Maybe we should change the uuid,
but as this isn't really used yet
I keep the old one.
metze
(This used to be commit
5753d7fd8300d36558d3304418e1b0a300f56575)
Jelmer Vernooij [Wed, 27 Feb 2008 18:37:45 +0000 (19:37 +0100)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-test
(This used to be commit
91980a2bd352f26cf6ddb058d0f330ca20fa6554)
Jelmer Vernooij [Thu, 21 Feb 2008 15:18:01 +0000 (16:18 +0100)]
Clarify comments.
(This used to be commit
5193b383761129e59241cd2cc6000f0b038b49d4)
Jelmer Vernooij [Wed, 27 Feb 2008 16:36:49 +0000 (17:36 +0100)]
Set lp_ctx properly.
(This used to be commit
5d274f19aedbb022d61b1493857dce66877dc809)
Stefan Metzmacher [Wed, 27 Feb 2008 15:23:57 +0000 (16:23 +0100)]
RAW-OPLOCK: be more strict with share modes against windows and samba4
But still allow samba3 behavior.
metze
(This used to be commit
a0decdf63e2f7ef6ee62a3fda5070b2fccee5682)
Stefan Metzmacher [Wed, 27 Feb 2008 15:22:45 +0000 (16:22 +0100)]
selftest: samba4 doesn't pass RAW-OPLOCK BATCH19 und 20 yet
metze
(This used to be commit
e3a9ad303f6f935aa2b5d60036f9e6dfba5cc893)
Stefan Metzmacher [Wed, 27 Feb 2008 15:22:04 +0000 (16:22 +0100)]
RAW-OPLOCK: use torture_result(TORTURE_FAIL) so that the knownfailures file work
metze
(This used to be commit
656011add338ab87188849c4a716d3c65a102a74)
Stefan Metzmacher [Wed, 27 Feb 2008 14:45:08 +0000 (15:45 +0100)]
RAW-OPLOCK: add BATCH20 test renaming via setpathinfo() and setfileinfo()
metze
(This used to be commit
b66c246c5db78db897bcf21a6ea3c777d65cfc6a)
Stefan Metzmacher [Wed, 27 Feb 2008 14:43:04 +0000 (15:43 +0100)]
RAW-OPLOCK: add BATCH19 test renaming via setpathinfo
This is really strange as, it seems to complete ignore
oplocks and share modes and doesn't match the behavior
of RENAME and NTRENAME.
metze
(This used to be commit
7bac95db5edcc7432aea067e0a9ba9230c7dc1b0)
Stefan Metzmacher [Wed, 27 Feb 2008 10:07:53 +0000 (11:07 +0100)]
RAW-OPLOCK: add BATCH18 test a ntrename with FLAG_RENAME
metze
(This used to be commit
22c35d9ee7858c0ff58d5d0b4a9bf69fe0b8653f)
Stefan Metzmacher [Wed, 27 Feb 2008 09:41:47 +0000 (10:41 +0100)]
RAW-OPLOCK: add BATCH17 test rename on a file with oplock
metze
(This used to be commit
32f138d4b313a6c5e8ef8e15945df02e3b4db864)
Stefan Metzmacher [Wed, 27 Feb 2008 09:40:19 +0000 (10:40 +0100)]
RAW-OPLOCK: add EXCLISIVE6 test a rename on a file with an oplock
metze
(This used to be commit
3886a5dea2fa26eeed8bc1d20c44ef012ea1f746)
Stefan Metzmacher [Wed, 27 Feb 2008 09:02:52 +0000 (10:02 +0100)]
RAW-OPLOCK: add EXCLUSIVE5 to test attribute only with OVERWRITE_IF
metze
(This used to be commit
06547036e6554dc94f683263b54d528eac227ea8)
Stefan Metzmacher [Wed, 27 Feb 2008 08:41:44 +0000 (09:41 +0100)]
RAW-OPLOCK: add BATCH16 and tests attribute only with OVERWRITE_IF
metze
(This used to be commit
2453628623795c34ece18a285e6c2de40c4518de)
Stefan Metzmacher [Wed, 27 Feb 2008 10:25:33 +0000 (11:25 +0100)]
pvfs_rename: we need a do a odb_rename() after pvfs_do_rename()
metze
(This used to be commit
f4f593a1acd4a39f7be639465f0be4b3a97a9bfc)
Stefan Metzmacher [Wed, 27 Feb 2008 10:24:37 +0000 (11:24 +0100)]
pvfs_rename: add retry logic after sharing violation or non granted oplock
metze
(This used to be commit
79e42a5dfbfd59b856bca16456295cd2c93ab0ca)
Stefan Metzmacher [Wed, 27 Feb 2008 08:40:49 +0000 (09:40 +0100)]
opendb_tdb: EXCLUSIVE oplock use the same matching logic
metze
(This used to be commit
48e703d5a6b8a7b273d0bf15fc6198ef25b0a7c4)
Stefan Metzmacher [Wed, 27 Feb 2008 07:51:25 +0000 (08:51 +0100)]
RAW-OPLOCK: add EXCLUSIVE4 a attribute only open doesn't break an exclusive oplock
metze
(This used to be commit
b22587a5db4a1e2d5fa1a944896330f1a86eef11)
Stefan Metzmacher [Tue, 26 Feb 2008 15:16:31 +0000 (16:16 +0100)]
RAW-OPLOCK: add EXCLUSIVE3
This tests that a setpathinfo EOF breaks
an exclusive oplock to none.
metze
(This used to be commit
fd5b4b3d4ec52572619dba065d689d58bec71ae0)
Stefan Metzmacher [Tue, 26 Feb 2008 14:51:17 +0000 (15:51 +0100)]
RAW-OPLOCK: add EXCLUSIVE2
Exclusive oplocks break to LEVEL2
metze
(This used to be commit
1cddadb052106394046f03d65297ea68232e7492)
Stefan Metzmacher [Tue, 26 Feb 2008 13:58:00 +0000 (14:58 +0100)]
RAW-OPLOCK: rename test (NORMAL => EXCLUSIVE1)
metze
(This used to be commit
546536dde07d82dbba6724df95cdd1ba50caf8c5)
Matthias Dieter Wallnöfer [Wed, 27 Feb 2008 12:47:34 +0000 (13:47 +0100)]
Fix cases, add version number. (#4935)
(This used to be commit
d2eb404ba1711abf6bb2718f8bb1dbbd104e7d4d)
Jelmer Vernooij [Wed, 27 Feb 2008 12:17:08 +0000 (13:17 +0100)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake-simple
(This used to be commit
a9fe1b785dd59acbfab4eb90256e7a0cb0f4da6e)
Michael Adam [Wed, 27 Feb 2008 09:33:32 +0000 (10:33 +0100)]
libreplace: standalone build: use -I$srcdir instead of -I.
Michael
(This used to be commit
ff311e613226e660998824b887cb9595ffbe0275)
Michael Adam [Wed, 27 Feb 2008 00:41:30 +0000 (01:41 +0100)]
libreplace: fix standalone build - add necessary libs.
The libs needed for getifaddrs replacements have to be added
to LIBS and used for the testsuite target.
Michael
(This used to be commit
e7c1d6513b945b205abe84b18a251d06e737e659)
Michael Adam [Wed, 27 Feb 2008 00:29:12 +0000 (01:29 +0100)]
libreplace: fix standalone build on some systems.
getifaddr tests include system/network.h, which does not
find getaddrinfo.h without "-I.".
Michael
(This used to be commit
cd95c702ed90128f659e27709c61d4c6abc969ef)
Michael Adam [Tue, 26 Feb 2008 12:24:54 +0000 (13:24 +0100)]
libreplace: Add tests for connect and gethostbyname.
Provide dummy replacements when a function isnt found.
The functions are also searched for in certain libraries,
and variables SOCKET_LIBS and NSL_LIBS are set accordingly.
One purpose of this is to fix the getifaddrs tests on
systems where e.g. the socket calls require special libs
for linking.
Michael
(This used to be commit
900d17acb95f1becfc46656a12c107336c027ef7)
Michael Adam [Tue, 26 Feb 2008 14:38:45 +0000 (15:38 +0100)]
pidl: Remove superfluous semicolon in perl code.
Michael
(This used to be commit
85f707c6abc48739c0c3b423ac0b196d2b75e40c)
Stefan Metzmacher [Tue, 26 Feb 2008 13:52:50 +0000 (14:52 +0100)]
RAW-OPLOCK: BATCH15: make sure a qpathinfo doesn't break batch oplocks
metze
(This used to be commit
4d17d44d3f418216a40c80f290f97a4dc29147b0)
Jelmer Vernooij [Tue, 26 Feb 2008 13:20:31 +0000 (14:20 +0100)]
Rely on GNU make to build static libraries.
Conflicts:
source/build/smb_build/makefile.pm
(This used to be commit
f34a17a92bcc9a27b629a6ec9ed9a818bd13acc0)
Stefan Metzmacher [Tue, 26 Feb 2008 11:52:46 +0000 (12:52 +0100)]
opendb_tdb: with break_to_none attribute only opens also break oplocks
metze
(This used to be commit
c475353e34154eb13e35cc8b6cf553e3986f8677)
Stefan Metzmacher [Tue, 26 Feb 2008 09:26:33 +0000 (10:26 +0100)]
pvfs_open: pass down an access mask to pvfs_can_update_file_size()
You just need SEC_FILE_WRITE_ATTRIBUTE to change
the filesize...
metze
(This used to be commit
27e39063a0b759c7bced1cc9d7a6cb9192820c70)
Stefan Metzmacher [Tue, 26 Feb 2008 09:29:07 +0000 (10:29 +0100)]
pvfs_qfileinfo: down discard the return value of pvfs_can_stat()
The odb_can_open() code returns DELETE_PENDING if
a delete is really pending.
metze
(This used to be commit
066ba3c7cfff12cb0b5298fc45eabb5fc097d056)
Stefan Metzmacher [Tue, 26 Feb 2008 09:28:07 +0000 (10:28 +0100)]
pvfs_open: pass down an access mask in pvfs_can_stat()
metze
(This used to be commit
6c34c7bc6801e470e5ec50aa93d0a07f7ad59314)
Stefan Metzmacher [Tue, 26 Feb 2008 09:21:39 +0000 (10:21 +0100)]
pvfs_open: pass NTCREATEX_DISP_OPEN to odb_can_open()
As 0 is NTCREATEX_DISP_SUPERSEDE and that's not what we want here.
metze
(This used to be commit
10c42e3d4ab71a71dfe620b40841dfe98f458c1a)
Michael Adam [Tue, 26 Feb 2008 10:18:51 +0000 (11:18 +0100)]
Fix build on VOS: socklen_t is needed for rep_inet_ntop: move it up.
Michael
(This used to be commit
8a26a6e8f11aca5119b15e304213548ad608dc5b)
Stefan Metzmacher [Tue, 26 Feb 2008 09:31:37 +0000 (10:31 +0100)]
BASE-DEFER_OPEN: be less strict with to late responses
The server might be just busy.
metze
(This used to be commit
16c60cd347a42a2d98753585cbefddc948e2860f)
Stefan Metzmacher [Sat, 23 Feb 2008 10:54:01 +0000 (11:54 +0100)]
selftest: Samba4 passes all oplocks tests now
The support for oplocks is not completely finished
I believe we will not pass some non existing test.
But it's a good start.
metze
(This used to be commit
278eea57fa9f59908672c935187f942e7780f0aa)
Stefan Metzmacher [Sat, 23 Feb 2008 10:50:19 +0000 (11:50 +0100)]
pvfs_setpathinfo: retry setpathinfo after oplock not granted on on setpathinfo ALLOCATION_INFO and END_OF_FILE_INFO
metze
(This used to be commit
4e27ac8c529d5a1675fb02215191a2be7913ec97)
Stefan Metzmacher [Sat, 23 Feb 2008 10:49:39 +0000 (11:49 +0100)]
pvfs_open: add pvfs_can_update_file_size()
TODO: this is not complete, we need more tests to trigger this
metze
(This used to be commit
66ad1081f2be8a0caa16fb0d614b857a5bde751c)
Stefan Metzmacher [Fri, 22 Feb 2008 10:52:17 +0000 (11:52 +0100)]
pvfs_unlink: retry unlink after oplock not granted
metze
(This used to be commit
746e89ce2e74dbd2cea8f5575c403e4c61f82cb8)
Stefan Metzmacher [Mon, 25 Feb 2008 18:17:45 +0000 (19:17 +0100)]
pvfs: add posix:oplocktimeout=30 option
metze
(This used to be commit
5abc57ddab558c13db3864d13afc2ad3b1641d1c)
Stefan Metzmacher [Sat, 23 Feb 2008 10:46:43 +0000 (11:46 +0100)]
pvfs_setfileinfo: break level2 oplocks on setfileinfo() ALLOCATION_INFO and END_OF_FILE_INFO
metze
(This used to be commit
b258f9d8d4bf3606f4884d1bff548f16dadc08aa)
Stefan Metzmacher [Fri, 22 Feb 2008 15:34:50 +0000 (16:34 +0100)]
pvfs: send oplock breaks to none to level2 holders on write/lock requests
metze
(This used to be commit
b8c42a1ff8fd4131ef2a1ad92a7405a2e4d335d3)
Stefan Metzmacher [Fri, 22 Feb 2008 15:34:50 +0000 (16:34 +0100)]
pvfs_oplocks: add pvfs_break_level2_oplocks()
metze
(This used to be commit
e0837238b6b09143970f03b6a78201c3fe55f3cd)
Stefan Metzmacher [Mon, 25 Feb 2008 08:51:58 +0000 (09:51 +0100)]
pvfs: handle oplock releases in its own function pvfs_oplock_release()
metze
(This used to be commit
27ec7bfc8b7f46c97e6878caf5cd694c517ce053)
Stefan Metzmacher [Mon, 25 Feb 2008 07:39:13 +0000 (08:39 +0100)]
pvfs_open: call pvfs_setup_oplock() if an oplock was granted
This is needed to receive oplock breaks from other "processes"
metze
(This used to be commit
dd56f55afdc0d114a0b0bceb0e4feb022919323a)
Stefan Metzmacher [Mon, 25 Feb 2008 07:32:35 +0000 (08:32 +0100)]
pvfs: add pvfs_setup_oplock() to receive oplock breaks and pass them to the client
metze
(This used to be commit
b09a2b126723bd75afd245f549703a04e512e129)
Stefan Metzmacher [Thu, 21 Feb 2008 16:48:13 +0000 (17:48 +0100)]
pvfs_open: make the retry logic indepdendent from open and sharing violations
metze
(This used to be commit
56bd63a4236ebf360d3e805c8560df86759573f7)
Stefan Metzmacher [Mon, 25 Feb 2008 16:50:22 +0000 (17:50 +0100)]
pvfs_open: fix odb_can_open() callers after prototype change
metze
(This used to be commit
904159327b3cb80fbec6aa5a4feaa141190a3f3a)
Stefan Metzmacher [Mon, 25 Feb 2008 16:48:13 +0000 (17:48 +0100)]
opendb: unify the parameters of odb_open_file() and odb_can_open()
metze
(This used to be commit
e6b708a52b0eada3fd374b66292ded3b0f6ce217)
Stefan Metzmacher [Mon, 25 Feb 2008 15:49:40 +0000 (16:49 +0100)]
pvfs_open: pass down open_disposition and break_to_none to odb_open_file()
metze
(This used to be commit
46500983fe2f63540a67e2e963ab264fa8a090d0)
Stefan Metzmacher [Mon, 25 Feb 2008 15:47:48 +0000 (16:47 +0100)]
opendb: pass down open_disposition and break_to_none to odb_open_file()
metze
(This used to be commit
aaaa26ae5e810495f313dfada771a8de86cedbd4)
Stefan Metzmacher [Tue, 26 Feb 2008 08:14:54 +0000 (09:14 +0100)]
pvfs_setfileinfo_rename: map DELETE_PENDING to ACCESS_DENIED
This is needed as odb_can_open/pvfs_can_delete changed the return value.
metze
(This used to be commit
1ba0b9a8f1f84c7c949b3d184843462b87446707)
Stefan Metzmacher [Mon, 25 Feb 2008 19:20:35 +0000 (20:20 +0100)]
opendb_tdb: only file->delete_on_close == true should give DELETE_PENDING
metze
(This used to be commit
5b12157e0f0f1cf6ea90503a72b56ab2032cb6e5)
Stefan Metzmacher [Mon, 25 Feb 2008 15:26:04 +0000 (16:26 +0100)]
opendb_tdb: move sharemode, oplock logic into odb_tdb_open_can_internal()
metze
(This used to be commit
65cfe71b2617598f8e38d04537cfc9ce44a36680)
Stefan Metzmacher [Mon, 25 Feb 2008 15:14:23 +0000 (16:14 +0100)]
opendb_tdb: add force break to none logic
metze
(This used to be commit
fbfe953ba347a902297bd8eae900ca70efd2db01)
Stefan Metzmacher [Fri, 22 Feb 2008 16:26:40 +0000 (17:26 +0100)]
opendb_tdb: attribute only opens doesn't conflict with BATCH oplocks
metze
(This used to be commit
7872b05abe7532676c4cc25620b96ea5d59117d2)
Stefan Metzmacher [Fri, 22 Feb 2008 16:26:40 +0000 (17:26 +0100)]
opendb_tdb: grant level2 oplocks
metze
(This used to be commit
57f1b9d11cfcac3b5fdee1ad9e4ba81d0859c8dc)
Stefan Metzmacher [Fri, 22 Feb 2008 15:30:13 +0000 (16:30 +0100)]
opendb: add odb_break_oplocks() function
This send breaks to none to all level2 holders
metze
(This used to be commit
bd3654500b14e4ed8d4a8bb25ff9da5035a16a8b)
Andrew Bartlett [Tue, 26 Feb 2008 05:24:09 +0000 (16:24 +1100)]
Remove more cruft about smbscript.
Andrew Bartlett
(This used to be commit
f68fc4582d446bbf48ebafcbd4a0e1862b1e9aae)
Andrew Bartlett [Tue, 26 Feb 2008 05:19:57 +0000 (16:19 +1100)]
Merge branch 'v4-0-test' of git://git.samba.org/samba into 4-0-local
(This used to be commit
35f7f488d84e3ec3224f3b40ff5881e91c11764d)
Andrew Bartlett [Tue, 26 Feb 2008 05:19:42 +0000 (16:19 +1100)]
Make use of smbpython clear.
Andrew Bartlett
(This used to be commit
98461d6053b9ad98a372ec59ded2c7eaade99640)
Kai Blin [Tue, 26 Feb 2008 05:17:04 +0000 (06:17 +0100)]
howto: We need bin/smbpython to run python provisioning
(This used to be commit
bb1107118951aa37c69b053f5cae624706966f1e)
Simo Sorce [Mon, 25 Feb 2008 19:03:07 +0000 (14:03 -0500)]
Update homepages for talloc, tdb and ldb subprojects
(This used to be commit
8cb07814bc6627fc8eba228eafd13336e3ca3758)
Stefan Metzmacher [Thu, 21 Feb 2008 15:12:27 +0000 (16:12 +0100)]
opendb: add odb_update_oplock() call
metze
(This used to be commit
df576d69c6981a4879a0e9447069fcfacb3588db)
Stefan Metzmacher [Thu, 21 Feb 2008 11:20:31 +0000 (12:20 +0100)]
opendb: send also the oplock break level on MSG_NTVFS_OPLOCK_BREAK
metze
(This used to be commit
49402007f6e9e02a29792344c088e40d1a9b7acf)
Stefan Metzmacher [Fri, 22 Feb 2008 09:18:13 +0000 (10:18 +0100)]
opendb: add odb_get_key() function to get the key back from a struct odb_lock
metze
(This used to be commit
11f35a2a4d383b506ced35ba06120f9531bac70c)
Stefan Metzmacher [Fri, 22 Feb 2008 08:41:41 +0000 (09:41 +0100)]
pvfs_unlink: move stream logic into pvfs_unlink_one()
metze
(This used to be commit
438032e12f3040fbb58488ca537e4d8da39b6124)
Stefan Metzmacher [Fri, 22 Feb 2008 08:37:22 +0000 (09:37 +0100)]
pvfs_unlink: splitup the logic into generic and file specific functions
metze
(This used to be commit
7572afdc2635bdf9afbe1eda3c7498d0b5201db3)
Stefan Metzmacher [Fri, 22 Feb 2008 08:30:51 +0000 (09:30 +0100)]
pvfs_unlink: add a fast path for the non wildcard case
metze
(This used to be commit
83e6c99f78990b6b1df520bdee14b9f931ad0420)
Stefan Metzmacher [Fri, 22 Feb 2008 08:28:51 +0000 (09:28 +0100)]
pvfs_unlink: move !name->stream_exists into the caller
metze
(This used to be commit
e01554e1617dc3c08a4ed6b4e016fd627f529ef9)
Stefan Metzmacher [Fri, 22 Feb 2008 08:23:53 +0000 (09:23 +0100)]
pvfs_unlink: pass down union smb_unlink completely to sub functions
metze
(This used to be commit
8301189e94be850494482e8c064b2400a5d11157)
Stefan Metzmacher [Thu, 21 Feb 2008 19:12:46 +0000 (20:12 +0100)]
pvfs_unlink: pass down a struct pvfs_filename to pvfs_unlink_one()
metze
(This used to be commit
43ec7fa2d898ce306557ea9092b6412bcc2f97ec)
Stefan Metzmacher [Thu, 21 Feb 2008 18:56:36 +0000 (19:56 +0100)]
pvfs_open: unify talloc behavior in pvfs_can_delete/rename/stat()
And also handle NULL for lckp in the error path
without crashing.
metze
(This used to be commit
04eb1be0c67317067ee0ca70c731fef958cd513c)
Stefan Metzmacher [Thu, 21 Feb 2008 19:01:25 +0000 (20:01 +0100)]
pvfs: handle SHARING_VIOLATION and OPLOCK_NOT_GRANTED in pvfs_can_delete/rename()
If the caller asks for the odb_lock return it
also if we return NT_STATUS_SHARING_VIOLATION
or NT_STATUS_OPLOCK_NOT_GRANTED so that the caller
can add the pending notification.
metze
(This used to be commit
daab9cb11eb540fae7ec3c024a586f5fd02cfc71)
Stefan Metzmacher [Thu, 21 Feb 2008 18:59:13 +0000 (19:59 +0100)]
pvfs: pass NULL to pvfs_can_*() when no odb_lock is needed by the caller
metze
(This used to be commit
e585e2306334bd919f567f53d8d08903dfdfb102)
Stefan Metzmacher [Thu, 21 Feb 2008 08:02:17 +0000 (09:02 +0100)]
pvfs_wait: use struct pvfs_wait * instead of void *
metze
(This used to be commit
3b70331536d2402814db13a9f1f226a39373313a)
Stefan Metzmacher [Thu, 21 Feb 2008 07:59:21 +0000 (08:59 +0100)]
pvfs_wait: 'private' -> 'private_data' and use talloc_get_type()
metze
(This used to be commit
16a7d0cc37614fc41245fdcdf3b5a4a4a421f31d)
Stefan Metzmacher [Sat, 23 Feb 2008 10:51:43 +0000 (11:51 +0100)]
RAW-OPLOCK: remove unused var
(This used to be commit
6820da44828172769d9fdfa161acf762e3937a88)
Stefan Metzmacher [Sat, 23 Feb 2008 10:51:23 +0000 (11:51 +0100)]
RAW-OPLOCK: fix typo (send oplock releases on the correct connection)
metze
(This used to be commit
f6ecf59c7555917374fc9e5430034815fd4cd245)
Stefan Metzmacher [Mon, 25 Feb 2008 06:42:38 +0000 (07:42 +0100)]
selftest: we pass the BASE-DEFER_OPEN test
We just need to pass the same sharedelay time
to smbtorture as we use for smbd.
metze
(This used to be commit
3b78dc7ab2f8e3faffa2eb3ae2462c133e368be3)
Stefan Metzmacher [Sat, 23 Feb 2008 23:13:36 +0000 (00:13 +0100)]
BASE-DEFER_OPEN: add torture:sharedelays option to run this test faster
metze
(This used to be commit
877cc375d0523cb31324a5d611e73d666e7a9a78)
Volker Lendecke [Sat, 23 Feb 2008 09:26:52 +0000 (10:26 +0100)]
Respect the return value of asprintf
This removes tons of warnings
warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
for me. Lots of that kind left though :-)
(This used to be commit
ba29219ea243cc217ab3522b036a82ff8dfeedc8)
Michael Adam [Fri, 22 Feb 2008 12:53:05 +0000 (13:53 +0100)]
libreplace: don't use socketwrapper for getifaddrs() implementations.
Michael
(cherry picked from commit
85eec1d1d6b674294c50eb912fbe7d5a1dd42909)
(This used to be commit
a83db886e50b6ceeb71d93bf86fb5e0964b8d45f)
Stefan Metzmacher [Fri, 22 Feb 2008 13:08:13 +0000 (14:08 +0100)]
Happy New Year 2008! :-)
metze
(This used to be commit
a601ecff4e8cbf71de9f140ee2faa0b75d695559)
Michael Adam [Fri, 22 Feb 2008 09:42:22 +0000 (10:42 +0100)]
libreplace: Fix comment originating from old samba source.
Michael
(This used to be commit
0440bcfe6359ca4842f473b1ca799cad9f1c6c96)
Michael Adam [Thu, 21 Feb 2008 23:34:41 +0000 (00:34 +0100)]
libreplace: fix creation of conftest files for getifaddrs tests.
Add missing includes of replace.c and defines of SOCKET_WRAPPER_NOT_REPLACE.
Michael
(cherry picked from commit
26e6ebc7090b5742deb67805d85d809cafb4543d)
(This used to be commit
e00c6513e05afe91d4c419287283b34e931a161c)
Michael Adam [Thu, 21 Feb 2008 23:27:00 +0000 (00:27 +0100)]
Fix linked list of ifaddrs in implementations of rep_getifaddrs.
Produce proper list instead of one-node-loop.
Michael
(cherry picked from commit
ec9f4f5066ba7a8bf3af931fd4969590140c0b2b)
(This used to be commit
744d5ba7adab65a9774a18eb42b7090f49e423f2)
Michael Adam [Thu, 21 Feb 2008 23:24:11 +0000 (00:24 +0100)]
Add missing initalizations of lastif in rep_getifaddr implementations.
Michael
(cherry picked from commit
65710e752f72070cb911867ff9f31f91904ca5c0)
(This used to be commit
5bd613a2cda5d287706f2ce72f4ee08a7fa45b72)