summaryrefslogtreecommitdiff
path: root/source4/torture/raw
AgeCommit message (Collapse)AuthorFilesLines
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)
2007-10-10r12694: Move some headers to the directory of the subsystem they belong to.Jelmer Vernooij23-0/+23
(This used to be commit c722f665c90103f3ed57621c460e32ad33e7a8a3)
2007-10-10r12693: Move core data structures out of smb.h into core.hJelmer Vernooij23-0/+23
torture prototypes in seperate header (This used to be commit 73610639b23ca3743077193fa0b1de7c7f65944d)
2007-10-10r12608: Remove some unused #include lines.Jelmer Vernooij10-11/+0
(This used to be commit 70e7449318aa0e9d2639c76730a7d1683b2f4981)
2007-10-10r12549: fixed the problem with serialisation and the RAW-OPLOCK testAndrew Tridgell1-9/+34
(This used to be commit ad3b8286636f4101fa6528cb447aeeb7ee7507a4)
2007-10-10r12542: Move some more prototypes out to seperate headersJelmer Vernooij10-0/+10
(This used to be commit 0aca5fd5130d980d07398f3291d294202aefe3c2)
2007-10-10r11639: fixed some create_time tests that should be change_time testsAndrew Tridgell1-5/+5
(This used to be commit c4266c7f688145a9b7da8977aff7fb972b7d0aa4)
2007-10-10r11638: fixed handling of null volume name in RAW-QFSINFO testAndrew Tridgell1-4/+4
thanks to Stephen Zarkos for finding this (This used to be commit 8331eee64cb679c091ca46cc001ff9851eb91f0e)
2007-10-10r10912: added a test for supporting batch oplock upgradesAndrew Tridgell1-0/+14
(This used to be commit 1183af06b70a06ef7a1af665567560e9158fc960)
2007-10-10r10504: - seperate implementation specific stuff, from the generic compositeStefan Metzmacher2-5/+7
stuff. - don't use SMBCLI_REQUEST_* state's in the genreic composite stuff - move monitor_fn to libnet. NOTE: I have maybe found some bugs, in code that is dirrectly in DONE or ERROR state in the _send() function. I haven't fixed this bugs in this commit! We may need some composite_trigger_*() functions or so. And maybe some other generic helper functions... metze (This used to be commit 4527815a0a9b96e460f301cb1f0c0b3964c166fc)
2007-10-10r10257: strlen returns a size_t which can be 64 bits long.Tim Potter1-2/+2
(This used to be commit 4a4b0537183e16b00a94f0411e423c943d79cba9)
2007-10-10r10132: Confirm that openX with OPEN_EXEC implies read only.Jeremy Allison1-0/+26
Jeremy. (This used to be commit da70b2ab2df6d8239811b12b471c578cbff6dca8)
2007-10-10r9876: Fix some 64-bit warnings for Itanium machine.Tim Potter2-4/+4
(This used to be commit 9e375d82e828879704442e5a27a9938015953de2)
2007-10-10r9792: Rename StrCaseCmp -> strcasecmp_m. All these years I was thinkingJelmer Vernooij1-2/+2
StrCaseCmp was sys_strcasecmp, while it is in fact strcasecmp_m! (This used to be commit 200a8f6652cb2de7a8037a7a4c2a204b50aee2b1)
2007-10-10r9584: Fix a race condition in Samba 3. If two files are opened ↵Volker Lendecke1-0/+126
simultaneously with NTCREATEX_DISP_CREATE (create if not exists, else fail) they might end up with two or more times NT_STATUS_OK as EEXIST is not correctly handled. Jeremy, please look closely at this. You can easily verify this by adding a smb_msleep(100) to the top of open_file_ntcreate and run the new samba4 torture test. It does also happen without the msleep, but not as reliably. Thanks, Volker (This used to be commit c803d4c9a588e39a90ddfe900be9b9de1a861f82)
2007-10-10r9222: Rename smb_tree_connect() to smb_raw_tcon() to match other raw functionTim Potter1-2/+2
names. (This used to be commit 26b191b3c9529b2dae5d004819dab46657064408)
2007-10-10r9121: use the older non-passthru level for setting delete on closeAndrew Tridgell1-2/+2
disposition in the RAW-UNLINK test (this allows it to work with netapp servers) (This used to be commit 4f9cfd10bf92e5abf3c09bb0bf6cca3dfc3b6dfb)
2007-10-10r9046: fixed display of privileges in RAW-ACLS testAndrew Tridgell1-2/+2
(This used to be commit 0ab907af6a4c3d1adbafccdb1bd4150c491bcba4)