Stefan Metzmacher
30976b1af1
r14710: make more clear that SMBexit only cares about the PID
...
that is used in the open call
metze
(This used to be commit 1bc6940e7d3ffbc5e697d6f600c9455d2b41e97c)
2007-10-10 13:59:11 -05:00
Stefan Metzmacher
41a6591628
r14680: add some tests which demonstrate that closing the dir handle
...
triggers an empty notify reply with NT_STATUS_OK
metze
(This used to be commit 590dd49207342031fed902701f4214f3b1d6397c)
2007-10-10 13:59:08 -05:00
Rafal Szczesniak
c653dc2a6a
r14667: Fix indentation.
...
rafal
(This used to be commit 634111bb127432904b80c27032c16e87df76c2b4)
2007-10-10 13:59:07 -05:00
Andrew Bartlett
5dd9446099
r14665: More testing in RPC-SAMR. It looks like we will probably need another
...
ldb module to handle which flags can be set under what circumstances.
Andrew Bartlett
(This used to be commit 1d1ff501f2d2b952a4dd80c374c857be0456173c)
2007-10-10 13:59:06 -05:00
Andrew Bartlett
2295953069
r14636: Print an error on torture connect failure. (Helps with debugging).
...
Andrew Bartlett
(This used to be commit 335bb7e6924d357e3dadf02f133a3037bebfe385)
2007-10-10 13:59:03 -05:00
Jelmer Vernooij
9c97e1ec64
r14610: Fix writing of modulesdir to .pc files
...
Add two more .pc files
(This used to be commit 549b1eec40d8989d4c94ab2e63b9b4789c008589)
2007-10-10 13:59:01 -05:00
Jelmer Vernooij
d64ccc0176
r14599: Pass ACLs down the registry layer.
...
(This used to be commit 6cdefd8945eee5513a6993350ea71f12d4dbd6fa)
2007-10-10 13:58:59 -05:00
Jelmer Vernooij
184955ffd7
r14572: Give libraries saner names, remove some .pc files, make some things
...
subsystems in case a library doesn't make sense.
(This used to be commit ed382873fd01457a53e0a1e1f5ba6753dfbc0646)
2007-10-10 13:58:49 -05:00
Jelmer Vernooij
3ddf4e831a
r14565: Fix shared library sonames
...
(This used to be commit 3e6b75d955cc49becf9145fbe4380c4e7e7f81f6)
2007-10-10 13:58:47 -05:00
Jelmer Vernooij
35349a58df
r14542: Remove librpc, libndr and libnbt from includes.h
...
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
2007-10-10 13:58:42 -05:00
Andrew Tridgell
9225c02aee
r14539: get rid of a pointless union layer in struct smb_notify
...
(This used to be commit 1e1c5593817e84c59c1a10b5a3c1957e363e5198)
2007-10-10 13:58:41 -05:00
Jelmer Vernooij
d09b70c98b
r14527: Fix build problems.
...
(This used to be commit 863ca4014d9b821706ee90f58ab5d5cf3899a4c7)
2007-10-10 13:57:37 -05:00
Jelmer Vernooij
2584a532e0
r14525: Sort list of torture tests alphabetically
...
(This used to be commit 48941ecc870ac96a944beb5657950ad3ec1f1f11)
2007-10-10 13:57:37 -05:00
Jelmer Vernooij
c67fd3f0e8
r14524: Make TORTURE_NET a separate module
...
Add new header for torture utility functions, so torture.h doesn't
need to depend on the SMB libraries
(This used to be commit ab162bcafc666f226332d4678b0875139a0d65c2)
2007-10-10 13:57:36 -05:00
Jelmer Vernooij
52b410401a
r14520: Split up smbtorture binary into a core (torture.c) and UI frontend (smbtorture.c)
...
(This used to be commit 7f9c11e7b1d7f6ce943900860febe0f43ea6548e)
2007-10-10 13:57:36 -05:00
Jelmer Vernooij
df891410f1
r14519: Put base registration in a seperate file, as well as some
...
of the base tests that were currently in torture.c
(This used to be commit 4e7c3c7e1fe383b37d90954982e8bf150a06663a)
2007-10-10 13:57:36 -05:00
Jelmer Vernooij
02c4b98998
r14518: Support STANDARD_VISIBILITY property on binaries
...
(This used to be commit 2550f47030e00381b0a2d1a46dfdcc6c3783b64f)
2007-10-10 13:57:36 -05:00
Jelmer Vernooij
5b0051e032
r14511: Install more headers
...
(This used to be commit e1f896948fad8cf5a1aec300865c250c5721ee7d)
2007-10-10 13:57:35 -05:00
Jelmer Vernooij
5c79bbadd5
r14497: Fix build with shared libraries
...
(This used to be commit c74fc55831ca24819ae7f5e0920d0351e2b46a08)
2007-10-10 13:57:34 -05:00
Jelmer Vernooij
4f1c8daa36
r14470: Remove some unnecessary headers.
...
(This used to be commit f7312dab3b9aba2b2b82e8a6e0c483a32a03a63a)
2007-10-10 13:57:29 -05:00
Jelmer Vernooij
8528016978
r14464: Don't include ndr_BASENAME.h files unless strictly required, instead
...
try to include just the BASENAME.h files (containing only structs)
(This used to be commit 3dd477ca5147f28a962b8437e2611a8222d706bd)
2007-10-10 13:57:27 -05:00
Stefan Metzmacher
ae92d63ce1
r14446: demonstrate the notifies on files are not allowed
...
metze
(This used to be commit 74868726ae4fd8010c2e10d2f300b9725ca7ab33)
2007-10-10 13:57:26 -05:00
Stefan Metzmacher
d16d8e1dcd
r14444: - make clear that a canceled notify directly returns without any 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-10 13:57:25 -05:00
Stefan Metzmacher
22244f0e9b
r14441: try to get more hosts on the build farm pass the NBT-WINSREPLICATION-OWNED test
...
metze
(This used to be commit 7fa5ae8cce16f22d8959519a67ba4894ddbb6b9d)
2007-10-10 13:57:25 -05:00
Stefan Metzmacher
3f6ede84da
r14440: demonstrate that the smbpid is attached to a session (vuid),
...
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-10 13:57:25 -05:00
Stefan Metzmacher
72017b0183
r14437: fix warnings
...
metze
(This used to be commit 2017c2573ecbe49b5b7456bfcc3e1c7ca5934a54)
2007-10-10 13:57:24 -05:00
Jelmer Vernooij
1060f6b3f6
r14402: Generate seperate headers for RPC client functions.
...
(This used to be commit 7054ebf0249930843a2baf4d023ae8f62cedb109)
2007-10-10 13:57:19 -05:00
Jelmer Vernooij
eefe30b7d8
r14379: Build torture/rpc/ as a seperate smbtorture module. Move helper
...
functions for rpc out of torture/torture.c
(This used to be commit 1d2d970f3b8aef3f36c2befb94b5dd72c0086639)
2007-10-10 13:57:16 -05:00
Jelmer Vernooij
cdd6443aed
r14369: Remove obsolete header
...
(This used to be commit 85e4bb3b1049b8944bd80935c210f8a2502d2a75)
2007-10-10 13:57:15 -05:00
Jelmer Vernooij
3f16241a1d
r14363: Remove credentials.h from the global includes.
...
(This used to be commit 98c4c3051391c6f89df5d133665f51bef66b1563)
2007-10-10 13:57:14 -05:00
Jelmer Vernooij
42e919b3b0
r14347: Add registration function to allow registering smbtorture test(suites)
...
Fix mechanism for breaking lines when printing test names.
(This used to be commit c1061f5fe478918f996fdeaa382a1f5552135bb9)
2007-10-10 13:57:13 -05:00
Stefan Metzmacher
d2d9c0f25b
r14319: this is a test to see if this help to run NBT-WINSREPLICATION-OWNED on more systems
...
on the buildfarm successful...
metze
(This used to be commit 0507203c35207b494638b3d0dfb0c2ab420ba9e2)
2007-10-10 13:57:12 -05:00
Stefan Metzmacher
0b18c8f863
r14318: fix warnings
...
metze
(This used to be commit c99c057354f1815e8ef39f7a22a98c24f7807968)
2007-10-10 13:57:11 -05:00
Stefan Metzmacher
03bd05947b
r14316: don't zero the smb_handle after it was set:-)
...
metze
(This used to be commit 74472ed8be2d206c2f9db030252d6defe9d6016e)
2007-10-10 13:57:11 -05:00
Stefan Metzmacher
a1b295ed48
r14256: - rename smb_file -> smb_handle
...
- 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-10 13:57:06 -05:00
Andrew Tridgell
7f0c7702f6
r14208: removed use of req->flags2 inside the ntvfs layer. This should help
...
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-10 13:57:03 -05:00
Stefan Metzmacher
32b0bb64bc
r14205: move smb specific stuff out of includes.h (finally!!!:-)
...
all this changes really help ccache to speed up the samba4 build:-)
metze
(This used to be commit 180a79d1036e54fc0c50572b820818e9aafa28e9)
2007-10-10 13:57:03 -05:00
Stefan Metzmacher
307e43bb56
r14173: change smb interface structures to always use
...
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-10 13:56:57 -05:00
Stefan Metzmacher
e6023d44bc
r14140: block SIGPIPE in smbtorture
...
hopefully this fixed the problems with BASE-NEGNOWAIT
metze
(This used to be commit 45441954d02a3032782477f9dd6d0bc6305aa030)
2007-10-10 13:56:54 -05:00
Stefan Metzmacher
429a23c48d
r14110: make ndr interface parsing code libraries,
...
so it will not included in multiple modules or binaries
metze
(This used to be commit 13c105974744c510a62a7c8db2230b60c11b2315)
2007-10-10 13:56:52 -05:00
Andrew Tridgell
2b051070cb
r14059: change notify is quite a bit more complex than we thought. These tests
...
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-10 13:52:39 -05:00
Stefan Metzmacher
a9fd2d7f42
r14040: report errors better
...
metze
(This used to be commit 10cd4dbac97589e422a56465ba1f2bc060e425bb)
2007-10-10 13:52:38 -05:00
Stefan Metzmacher
959c419182
r14039: as samba4 drops the connection on multiple negprot requests
...
make the BASE-NEGNOWAIT tests more robust.
was it correct that the important thing to test in this
test is that the 2nd connection works fine?
metze
(This used to be commit f941e748640fa88eb5868420059efd0c38d7d745)
2007-10-10 13:52:37 -05:00
Jelmer Vernooij
ceb6e9717b
r13960: Generate makefile rules for installing/removing shared modules.
...
(This used to be commit 2c746980328431ab04852dc668899e3eb042da99)
2007-10-10 13:52:32 -05:00
Jelmer Vernooij
f8fdbc967c
r13944: Yet another round of splitups.
...
(This used to be commit f87debeb12cebd734b47314554ab671c9e06237e)
2007-10-10 13:52:31 -05:00
Stefan Metzmacher
4796013057
r13931: fix dependencies
...
metze
(This used to be commit abbf1321ad37e329a2f45f00d1972a5e759d1f1b)
2007-10-10 13:52:27 -05:00
Jelmer Vernooij
4ac2be9958
r13924: Split more prototypes out of include/proto.h + initial work on header
...
file dependencies
(This used to be commit 122835876748a3eaf5e8d31ad1abddab9acb8781)
2007-10-10 13:52:24 -05:00
Andrew Bartlett
4d024e6e64
r13908: Improve the RPC-SAMSYNC test to cross-check some attributes I wasn't
...
sure about.
This finds a new ACB_PW_EXPIRED attribute.
Andrew Bartlett
(This used to be commit 54caf949425cb9a3437bd7051930384167b5e07d)
2007-10-10 13:52:22 -05:00
Jelmer Vernooij
ba564a901e
r13903: Don't generate prototypes for modules and binaries in include/proto.h by
...
default.
(This used to be commit c80a8f1102caf744b66c13bebde38fba74983dc4)
2007-10-10 13:52:21 -05:00
Jelmer Vernooij
c389883ba2
r13902: Stricter checking for the -fvisibility flag
...
Add two more proto headers.
(This used to be commit 0c95bf0cd33d8a6c35f692b796d7fbfd98b4d068)
2007-10-10 13:52:21 -05:00