summaryrefslogtreecommitdiff
path: root/source4/torture/raw
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r15685: let samba3 pass RAW-READ and ignore one bugStefan Metzmacher1-1/+6
this demonstrates how the target:samba3=yes option passed in samba3's make test can be used in samba4's smbtorture metze (This used to be commit 856656739c8765f9591ff7982b8a708a34d4a1d1)
2007-10-10r15656: for NT IOCTL's we need to control the max_data field for some callsStefan Metzmacher1-1/+3
metze (This used to be commit 3cab02f6f513cf7eb3d8863e62952766bb4d908f)
2007-10-10r15640: - NT IOCTL calls also have an 'in' data_blobStefan Metzmacher1-0/+2
- fix the receive code of NT IOCTL's we only need the NTTRANS data payload not the SMB payload here metze (This used to be commit 358d03143f0a78344c1af720e33ebe2619df09df)
2007-10-10r15615: - add some tests for cancel pending locks by SMBexit, SMBulogoff and ↵Stefan Metzmacher1-5/+668
SMBtdis - add some tests which demonstrate the LOCK_NOT_GRANTED vs. FILE_LOCK_CONFLICT error cases of failed locks metze (This used to be commit 218910f9270767a7316b344212ee305f74ac93ea)
2007-10-10r15328: Move some functions around, remove dependencies.Jelmer Vernooij1-1/+1
Remove some autogenerated headers (which had prototypes now autogenerated by pidl) Remove ndr_security.h from a few places - it's no longer necessary (This used to be commit c19c2b51d3e1ad347120b06a22bda5ec586c22e8)
2007-10-10r15201: Use abs() rather then ABS()Jelmer Vernooij3-5/+5
(This used to be commit 1f3833d041fddaf79cd19d4f236780a02e97f095)
2007-10-10r15122: test what access masks are needed when using the ↵Stefan Metzmacher1-15/+159
FLAGS2_READ_PERMIT_EXECUTE flag. metze (This used to be commit d298e4760c1edf49f3c935304b466ba04989c32b)
2007-10-10r15070: test the needed access masks for read/write the differentStefan Metzmacher1-0/+209
security descriptor components metze (This used to be commit 88c57c8703565c4fb367b68e70030944d9f262e6)
2007-10-10r15066: - sync the dir_flags tests with the file_flags testsStefan Metzmacher1-4/+94
- add some more checks for the w2k3 bug case metze (This used to be commit a55b44b96c556c5a645b493faa8d9660e1fcda67)
2007-10-10r15033: expanded the RAW-OPLOCK test to include the different cases where theAndrew Tridgell1-40/+133
client chooses to break to none or break to level II, when offered a level II break from exclusive (This used to be commit 9a35b14422980fb9a8049058fd30e79d19a1e242)
2007-10-10r15016: add a test for a 2nd open with an exclusive oplock. It does not causeAndrew Tridgell1-1/+7
a break, as exclusive oplocks don't cache close requests (This used to be commit 9f2617a062e99805c42fe9b2fa0179b1672b25e5)
2007-10-10r15015: add an explanation for this testAndrew Tridgell1-1/+10
(This used to be commit 9fdeec506fe5005601c0589574d2b8ae3c6166e5)
2007-10-10r15014: added a simple batch oplock benchmarkAndrew Tridgell1-7/+87
Jeremy, Samba3 currently fails this test with a 2.6.16-rc6 kernel and kernel oplocks enabled. With kernel oplock off it passes, though its a bit slow (This used to be commit 99df20246049c2645b04d5790b9e41c607872dc7)
2007-10-10r14969: ensure that even on slow machines we leave plenty of time for a seriesAndrew Tridgell1-1/+1
of events to propogate internally in smbd before asking for them (the test was failing on slow machines) (This used to be commit a493539458ff092262667d07b0dab2f2ee1ba7bf)
2007-10-10r14956: change the notify search to be much more efficient by using aAndrew Tridgell1-0/+115
per-depth bisection search. This makes the notify_trigger() call log(N) which makes us scale well for large numbers of outstanding notifies (This used to be commit 16fd00925fdbf77e7a403ad501bf6ea429404c76)
2007-10-10r14948: add testing of truncate events, and add truncate support to inotifyAndrew Tridgell1-1/+10
backend (This used to be commit b80523a631ec57c7d19e9a23dca4594d71036138)
2007-10-10r14942: make the RAW-NOTIFY test check the strange file rename semantics. AlsoAndrew Tridgell1-19/+53
be more forgiving of matching on extra bits (inotify cannot match on minimal bits for all events). (This used to be commit 29de884737ada8c1094b6e0958b54f523a7cdbf4)
2007-10-10r14935: try to avoid a race condition in the recursion testAndrew Tridgell1-1/+1
(This used to be commit 659576806fef066203551281cab4dc5cd3234ff7)
2007-10-10r14934: greatly expand the RAW-NOTIFY testing of completion filters. We nowAndrew Tridgell1-0/+185
try each bit in the completion filter separately for a wide range of file operations. (This used to be commit 81f8b24526515d7a914022859fb03421c3a7611b)
2007-10-10r14928: demonstrate that the completion filter is only set on the first notifyAndrew Tridgell1-0/+1
on a directory handle (This used to be commit b6e40d9b0832fbab662f9289a30c26e2576b4821)
2007-10-10r14927: expand the RAW-NOTIFY test to test recursive and rename handlingAndrew Tridgell1-1/+115
(This used to be commit e6abb1ecbaa19e8b4627a279e420f8ecdf776e26)
2007-10-10r14860: create libcli/security/security.hStefan Metzmacher2-3/+2
metze (This used to be commit 9ec706238c173992dc938d537bdf1103bf519dbf)
2007-10-10r14845: expanded the number of info levels tested for continue in theAndrew Tridgell1-90/+123
RAW-SEARCH test (This used to be commit a3e7640730b756392afce4ec1b69eda0bf044e3f)
2007-10-10r14826: initialize pid1 and pid2:-)Stefan Metzmacher1-0/+3
metze (This used to be commit 45e28329723c15c1ba6b8420cd3689cd03613de7)
2007-10-10r14794: added a test to see what happens when you send a notify request on aAndrew Tridgell1-0/+66
handle that already has a notify request pending. It turns out that they are queued (This used to be commit 15e9302bcd20a91446b19033333b743f1d257a66)
2007-10-10r14734: this demonstrates that a tcon isn't autoclosed by a ulogoffStefan Metzmacher1-0/+151
the tcon can be reused using any other valid session later metze (This used to be commit b9a90ed763e7828bfc56a73578bf01174726ed50)
2007-10-10r14732: fix typo noticed by derrell, thanks!Stefan Metzmacher1-1/+1
metze (This used to be commit ffa500ebb45cf7b9a513f76abae3ad32806042f3)
2007-10-10r14720: Add torture_context argument to all torture testsJelmer Vernooij23-25/+25
(This used to be commit 3c7a5ce29108dd82210dc3e1f00414f545949e1d)
2007-10-10r14710: make more clear that SMBexit only cares about the PIDStefan Metzmacher1-19/+28
that is used in the open call metze (This used to be commit 1bc6940e7d3ffbc5e697d6f600c9455d2b41e97c)
2007-10-10r14680: add some tests which demonstrate that closing the dir handleStefan Metzmacher1-0/+199
triggers an empty notify reply with NT_STATUS_OK metze (This used to be commit 590dd49207342031fed902701f4214f3b1d6397c)
2007-10-10r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij1-0/+1
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
2007-10-10r14539: get rid of a pointless union layer in struct smb_notifyAndrew Tridgell1-45/+45
(This used to be commit 1e1c5593817e84c59c1a10b5a3c1957e363e5198)
2007-10-10r14527: Fix build problems.Jelmer Vernooij23-0/+23
(This used to be commit 863ca4014d9b821706ee90f58ab5d5cf3899a4c7)
2007-10-10r14464: Don't include ndr_BASENAME.h files unless strictly required, insteadJelmer Vernooij4-3/+4
try to include just the BASENAME.h files (containing only structs) (This used to be commit 3dd477ca5147f28a962b8437e2611a8222d706bd)
2007-10-10r14446: demonstrate the notifies on files are not allowedStefan Metzmacher1-16/+92
metze (This used to be commit 74868726ae4fd8010c2e10d2f300b9725ca7ab33)
2007-10-10r14444: - make clear that a canceled notify directly returns without any ↵Stefan Metzmacher1-16/+42
other event - test mkdir - rmdir - mkdir - rmdir sequence, this gets 4 notify events back - add some comments to the multiple directory handle and buffered cases metze (This used to be commit e2b3816212b9c209d9f74f87c5cd72ca0d38c2e6)
2007-10-10r14440: demonstrate that the smbpid is attached to a session (vuid),Stefan Metzmacher1-11/+250
so SMBexit() only closes files for the given user session and the given PID can someone check if samba3 passes this test, please? metze (This used to be commit fd291ff003ed934b2163d9ad93af9ef2dd631e11)
2007-10-10r14379: Build torture/rpc/ as a seperate smbtorture module. Move helperJelmer Vernooij1-0/+1
functions for rpc out of torture/torture.c (This used to be commit 1d2d970f3b8aef3f36c2befb94b5dd72c0086639)
2007-10-10r14363: Remove credentials.h from the global includes.Jelmer Vernooij1-0/+1
(This used to be commit 98c4c3051391c6f89df5d133665f51bef66b1563)
2007-10-10r14316: don't zero the smb_handle after it was set:-)Stefan Metzmacher1-2/+2
metze (This used to be commit 74472ed8be2d206c2f9db030252d6defe9d6016e)
2007-10-10r14256: - rename smb_file -> smb_handleStefan Metzmacher19-282/+282
- move it into the in/out substructs again - allow file.path only on smb_fileinfo/smb_setfileinfo metze (This used to be commit be6d5298a2cdb7e7c61d70471bad445645af5963)
2007-10-10r14208: removed use of req->flags2 inside the ntvfs layer. This should helpAndrew Tridgell1-0/+2
metze on his quest to unify the ntvfs strucures for the smb and smb2 servers. The only place we needed flags2 inside ntvfs was for the FLAGS2_READ_PERMIT_EXECUTE bit, which only affects readx, so I added a readx.in.read_for_execute flag instead. (This used to be commit b78abbbce60ab0009da19a72dd769800c44298a2)
2007-10-10r14173: change smb interface structures to always useStefan Metzmacher20-367/+367
a union smb_file, to abtract - const char *path fot qpathinfo and setpathinfo - uint16_t fnum for SMB - smb2_handle handle for SMB2 the idea is to later add a struct ntvfs_handle *ntvfs so that the ntvfs subsystem don't need to know the difference between SMB and SMB2 metze (This used to be commit 2ef3f5970901b5accdb50f0d0115b5d46b0c788f)
2007-10-10r14059: change notify is quite a bit more complex than we thought. These testsAndrew Tridgell1-5/+85
show that w2k3 buffers notifies on directories where you have used notify previously, thus giving you notifications on events that happen even when you do not have a current notify call outstanding. This makes it much easier for clients to avoid race conditions, which is probably why it is done. It also means that associating change notifies in Samba with outstanding change notify requests won't work - instead we have to associate them with buffers on open directories. (This used to be commit 8c5c8846f58c3f4b852c27dcecea8dfe21da58b6)
2007-10-10r13944: Yet another round of splitups.Jelmer Vernooij1-0/+1
(This used to be commit f87debeb12cebd734b47314554ab671c9e06237e)
2007-10-10r13924: Split more prototypes out of include/proto.h + initial work on headerJelmer Vernooij2-0/+2
file dependencies (This used to be commit 122835876748a3eaf5e8d31ad1abddab9acb8781)
2007-10-10r13658: More moving around of files:Jelmer Vernooij1-1/+1
- Collect the generic utility functions into a lib/util/ (a la GLib is for the GNOME folks) - Remove even more files from include/ (This used to be commit ba62880f5b05c2a505dc7f54676b231197a7e707)
2007-10-10r13004: fix compiler warningsStefan Metzmacher4-9/+9
metze (This used to be commit 833efdf8a943b210ba8e5b219dc754260001bedb)
2007-10-10r12765: Revert an accidential commitVolker Lendecke1-86/+1
(This used to be commit d96c84126dcc1ec97e39814f21de167528fe886f)
2007-10-10r12764: Add a test for lsa_lookup. This will be expanded when I get around ↵Volker Lendecke1-1/+86
to add trusted domains. Volker (This used to be commit 8b8bb85ad365721bfa1cf5309d53d851f2013c22)