Andrew Tridgell
2b5b463892
r3242: make the RAW-READ test not exercise the 0-0 lock, which is not deterministic
...
(This used to be commit ecd4e315b9
)
2007-10-10 13:04:45 -05:00
Andrew Tridgell
ba15d622d3
r3241: don't skip the read completely for a zero-length read, as it could give a lock conflict
...
(This used to be commit 7ce6139f98
)
2007-10-10 13:04:45 -05:00
Andrew Tridgell
e9820e1b6e
r3240: - update the rules for what error codes should be given on the
...
different type of unlink an seach mismatches
- wildcard directory listings that have attribute
FILE_ATTRIBUTE_DIRECTORY and match "." or ".." should be failed.
- don't set the write_time on SMBclose unless it is non-zero
- added much better support for setfileinfo and setpathinfo in pvfs
- better (and more efficient) handling of .. and . components in filenames
(This used to be commit 9305b07af3
)
2007-10-10 13:04:45 -05:00
Andrew Tridgell
84bbf02e95
r3239: reads of more than UINT16_MAX bytes should return 0 bytes
...
(This used to be commit 16c7dd6417
)
2007-10-10 13:04:45 -05:00
Andrew Tridgell
0b6c611b11
r3238: rename null_mtime() to the more accurate name "null_time()", and
...
expose it for use by the posix backend
(This used to be commit 687633b5d6
)
2007-10-10 13:04:44 -05:00
Andrew Tridgell
fef66179dd
r3237: - allow for readx calls larger than 64k
...
- combine setattre and standard levels in setfileinfo, as they use the
same structure
(This used to be commit e9aa1f7899
)
2007-10-10 13:04:43 -05:00
Andrew Tridgell
3511e5e806
r3236: test a few more combinations in RAW-UNLINK
...
(This used to be commit 5b239ad57b
)
2007-10-10 13:04:43 -05:00
Andrew Tridgell
1f7fbaf493
r3235: try readx beyond 64k in RAW-READ
...
(This used to be commit e07c557eca
)
2007-10-10 13:04:43 -05:00
Andrew Tridgell
ea43c2a3ed
r3234: in SMBreadx, if the client asks for exactly 65535 bytes then don't try
...
to align the buffer, as that would make the read reply not fit
(This used to be commit 70be45de05
)
2007-10-10 13:04:43 -05:00
Andrew Tridgell
d5fd12648e
r3227: added a per-share option "case insensitive filesystem", that tells the
...
backend that the underlying filesystem is case insensitive, so it can
bypass the directory search if the name is not found.
(This used to be commit d84ade90ce
)
2007-10-10 13:04:43 -05:00
Andrew Tridgell
bf3f9757e5
r3224: add the LOCAL-* tests to test_posix.sh
...
(This used to be commit b2bdde6d14
)
2007-10-10 13:04:43 -05:00
Andrew Tridgell
1915f1ca43
r3223: continue the effort on LIBREPLACE to try to get the ldb tools to
...
compile on platforms like solaris without having to link to the whole
of the Samba4 lib directory.
(This used to be commit f6862bfc1c
)
2007-10-10 13:04:43 -05:00
Volker Lendecke
101a407dd7
r3219: Hi, Andrew B.!
...
Not sure which Samba3 you mean, but *my* one bails out with
INVALID_PARAMETER...
Volker
(This used to be commit d91659b037
)
2007-10-10 13:04:42 -05:00
Volker Lendecke
5a75c3b060
r3218: Fix the build
...
(This used to be commit 478ba62915
)
2007-10-10 13:04:42 -05:00
Tim Potter
8ade4d9785
r3217: Start of a spoolss_GetPrinter test.
...
(This used to be commit 994fe92feb
)
2007-10-10 13:04:42 -05:00
Tim Potter
974d048493
r3216: Add tests for OpenPrinterEx and ClosePrinter.
...
(This used to be commit b7ff5f0ded
)
2007-10-10 13:04:42 -05:00
Tim Potter
d8be728100
r3215: access_required -> access_mask for OpenPrinterEx
...
(This used to be commit 6a9e18528c
)
2007-10-10 13:04:42 -05:00
Jelmer Vernooij
1444d2148d
r3214: Load the config file (required for ncacn_np:)
...
(This used to be commit 636d209814
)
2007-10-10 13:04:42 -05:00
Jelmer Vernooij
00f43d5eeb
r3213: Make credentials in a binding dialog optional
...
Small fixes in gepdump
(This used to be commit a9473750f6
)
2007-10-10 13:04:42 -05:00
Jelmer Vernooij
90732ae549
r3212: Never put a hostname in a ncalrpc binding string
...
(This used to be commit 4808b2a2f7
)
2007-10-10 13:04:42 -05:00
Jelmer Vernooij
883fdf1a17
r3211: Add a graphical endpoint mapper view tool
...
(This used to be commit 71dfc27b8e
)
2007-10-10 13:04:41 -05:00
Andrew Tridgell
98f9d5cdf6
r3210: split lib/replace.o into a separate build subsystem LIBREPLACE, and
...
make the ldb tools depend on it. This should help the build of the ldb
tools on platforms without strnlen() or strndup()
(This used to be commit e6ddb9d8f3
)
2007-10-10 13:04:41 -05:00
Jelmer Vernooij
17781196bf
r3209: - Create directory for ncalrpc with correct mode
...
- Support binding strings like :
ncacn_np:[sign]
ncacn_np:myhost[seal,sign,endpoint]
again
(This used to be commit b53f4cd169
)
2007-10-10 13:04:41 -05:00
Andrew Tridgell
dd476f06ac
r3208: fixed permissions of ncalrpc directory creation
...
(This used to be commit adbfd206f4
)
2007-10-10 13:04:41 -05:00
Andrew Tridgell
ee0c87b4c9
r3207: - reformat error msgs in BASE-DIR* tests
...
- added support for mandatory attributes in old style directory search
- we now pass BASE-DIR1 and BASE-DIR2
(This used to be commit efaa0eaec4
)
2007-10-10 13:04:41 -05:00
Andrew Tridgell
e1c43f243a
r3206: - added the reverse map for ERRbaduid to NT_STATUS_INVALID_HANDLE
...
- force disable spnego in the RAW-CONTEXT test (it breaks the test)
(This used to be commit 3f247ec21c
)
2007-10-10 13:04:41 -05:00
Jelmer Vernooij
3b252b765d
r3205: Create ncalrpc directory if it didn't exist yet
...
(This used to be commit 1161c33794
)
2007-10-10 13:04:41 -05:00
Tim Potter
266e36aa54
r3204: Got unpacking of an array of PrinterInfo union elements working. Phew.
...
(This used to be commit f490cd719c
)
2007-10-10 13:04:40 -05:00
Andrew Tridgell
d200f9385f
r3203: moved more test functions into torture/basic/*.c
...
the idea is that torture/torture.c should eventually be just the
harness code, which will make it easier to read
(This used to be commit eca85d26ed
)
2007-10-10 13:04:40 -05:00
Andrew Tridgell
611e9e601c
r3202: return a old DOS error code ERRSRV:ERRbaduid for a bad vuid. This means we now pass the BASE-VUID test.
...
(This used to be commit 560300c002
)
2007-10-10 13:04:40 -05:00
Andrew Tridgell
5d1c5d3853
r3201: we now pass the BASE-OPEN test
...
(This used to be commit 3a150ab57e
)
2007-10-10 13:04:40 -05:00
Andrew Tridgell
7fa912e708
r3200: - improved the accuracy of openx emulation. We now nearly pass the openx portion of RAW-OPEN
...
- fixed directory size reporting to make it consistent. we now pass
the ntcreatex portion of RAW-OPEN
(This used to be commit 6282e5811b
)
2007-10-10 13:04:40 -05:00
Andrew Tridgell
925cb13fcd
r3199: added a couple more test paths to RAW-CHKPATH
...
(This used to be commit 17f10a39c8
)
2007-10-10 13:04:40 -05:00
Andrew Tridgell
7780bec7b4
r3198: check for too many .. components in filenames
...
pvfs now passes RAW-MKDIR
(This used to be commit 41adb385f1
)
2007-10-10 13:04:40 -05:00
Andrew Tridgell
6b2fc6e2d4
r3197: fixed error code mapping for ENOTDIR
...
(This used to be commit 2c852539ed
)
2007-10-10 13:04:40 -05:00
Tim Potter
1ca4b01031
r3196: Grr - add more useless dependencies to get swig wrappers to build.
...
(This used to be commit cc3f71c465
)
2007-10-10 13:04:39 -05:00
Andrew Tridgell
53e22ff509
r3195: fill in more of the fsinfo fields, and avoid calling the potentially
...
expensive sys_fsusage() call unless we really need to
(This used to be commit 57eb14773b
)
2007-10-10 13:04:39 -05:00
Andrew Tridgell
a555d2eadc
r3194: fixed an uninitialised variable
...
(This used to be commit 8123cfc59e
)
2007-10-10 13:04:39 -05:00
Andrew Tridgell
1be85de588
r3193: improved the initial permissions choice for file create, based upon dos attribute
...
(This used to be commit f6fb1e3493
)
2007-10-10 13:04:39 -05:00
Andrew Tridgell
3918ae351d
r3192: make sure we don't call pvfs_can_delete() until after we have confirmed that name->exists
...
it true
(This used to be commit d368d2f4fe
)
2007-10-10 13:04:39 -05:00
Andrew Tridgell
9c10d74be7
r3191: use __location__ in RAW-UNLINK test
...
(This used to be commit fb1929743a
)
2007-10-10 13:04:38 -05:00
Andrew Bartlett
596d2de763
r3190: When we don't have a PAC, do a lookup in the local ldb instead.
...
This required reworking the auth_sam code, so that it would export the
'name -> server_info' functionality. It's a bit ugly from a modular
point of view, but it's what we have to do...
Fix up some of the code to better use the new talloc()
Andrew Bartlett
(This used to be commit 18e08b4497
)
2007-10-10 13:04:38 -05:00
Andrew Tridgell
5c95896499
r3189: improved the share_conflict() logic (both in terms of readability and
...
correctness). pvfs now passes the BASE-RENAME test.
(This used to be commit 4cf3f65a5c
)
2007-10-10 13:04:38 -05:00
Andrew Tridgell
ced8ad3d04
r3188: tidy up the rename test a bit more
...
(This used to be commit 3f60775916
)
2007-10-10 13:04:38 -05:00
Andrew Bartlett
db9b96d8e5
r3187: This 'optional' part of the ASN.1 in SPNEGO is required by Samba3 (but
...
not Microsoft). Unfortunetly it's harder to fix Samba3 than to make
Samba4 cope...
Andrew Bartlett
(This used to be commit bbd52ab264
)
2007-10-10 13:04:38 -05:00
Andrew Bartlett
e5fc6dd0bb
r3186: Use the properties of the new talloc() system to handle the auth
...
session info and server info structures.
Andrew Bartlett
(This used to be commit 5bdf391b3b
)
2007-10-10 13:04:38 -05:00
Andrew Bartlett
f7c6a9438d
r3185: Machines can login with krb5, so we need to allow them to map to a unix account.
...
Andrew Bartlett
(This used to be commit fbe932ddd4
)
2007-10-10 13:04:38 -05:00
Andrew Tridgell
6b280c1300
r3184: don't setup socket options on unix domain sockets (our smb.conf socket options are really meant for tcp)
...
(This used to be commit 238febb008
)
2007-10-10 13:04:38 -05:00
Andrew Tridgell
75ed4f7cc4
r3183: moved the unlink of the messaging unixdom socket to the messaging destructor
...
(This used to be commit ab222b236a
)
2007-10-10 13:04:37 -05:00
Andrew Tridgell
35a11f0e61
r3182: separate out the BASE-RENAME test into torture/basic/rename.c
...
(This used to be commit c5e72b05d7
)
2007-10-10 13:04:37 -05:00