Andrew Tridgell [Wed, 28 May 2008 11:48:26 +0000 (21:48 +1000)]
updated comment based on MS-SMB2 docs
(This used to be commit
5754cc13514a0f5fe4c47ce53521c256c9d96487)
Andrew Tridgell [Wed, 28 May 2008 10:06:48 +0000 (20:06 +1000)]
check that we can't change a file to a directory
(This used to be commit
e013ada415ebb25e925f715791757330ba003b43)
Andrew Tridgell [Wed, 28 May 2008 10:06:38 +0000 (20:06 +1000)]
added testing of some strange read semantics on windows
(This used to be commit
46a0b65742bc0e4277da53df9df823abd4a0d150)
Andrew Tridgell [Wed, 28 May 2008 10:06:22 +0000 (20:06 +1000)]
generate security descriptors in gentest_smb2
(This used to be commit
5ca7e9590e792dc409c6677321cd14362255964e)
Andrew Tridgell [Wed, 28 May 2008 10:06:04 +0000 (20:06 +1000)]
don't allow a file to be changed to a directory with setfileinfo
(This used to be commit
ad7acbf8bf83c7250dfcbd57f0f4e19e57534a92)
Andrew Tridgell [Wed, 28 May 2008 08:48:23 +0000 (18:48 +1000)]
add testing of creating a file with an initial ACL on SMB2
(This used to be commit
e957e86a03baa0c0daf3bfe1aaeceb7a08e3c24e)
Andrew Tridgell [Wed, 28 May 2008 08:47:39 +0000 (18:47 +1000)]
added a newline at the end of the IDL
(This used to be commit
6386155e99628377046e23342bc640710567afd0)
Andrew Tridgell [Wed, 28 May 2008 07:00:21 +0000 (17:00 +1000)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-test
(This used to be commit
7245e62f08e2bda96471318cac612b25697bc3e9)
Andrew Tridgell [Wed, 28 May 2008 06:59:12 +0000 (16:59 +1000)]
test unknown tags and bad tag lengths
(This used to be commit
72902c1d0f85048adf3088b4f90bbc34858b8658)
Andrew Tridgell [Wed, 28 May 2008 06:58:57 +0000 (16:58 +1000)]
added some of the new SMB2 create tags to gentest_smb2
(This used to be commit
b3f638581689946084148b241f9fd7c0b938ade2)
Andrew Tridgell [Wed, 28 May 2008 06:58:34 +0000 (16:58 +1000)]
ensure we don't change the incoming blobs in a SMB2 create
(This used to be commit
a6cc89fffe8c149b540f2125cea57f31331d5460)
Andrew Tridgell [Wed, 28 May 2008 06:28:50 +0000 (16:28 +1000)]
added testing of SMB2 create blobs
(This used to be commit
a48cbec6b90c6ba9db870fc33eed06b36612d8ff)
Andrew Tridgell [Wed, 28 May 2008 06:28:37 +0000 (16:28 +1000)]
implement the documented SMB2 create blobs in the server
Not all of them are honoured yet, but they are all parsed and the ones
that have SMB equivalents are honoured
(This used to be commit
9fc70e2ed6a54f6d9a0530f4d37c0f8acadb6778)
Andrew Tridgell [Wed, 28 May 2008 06:27:38 +0000 (16:27 +1000)]
expose a function for pushing all SMB2 create blobs
(This used to be commit
f5985a0490e4105a9b0208f6b7b19e635db324f9)
Andrew Bartlett [Wed, 28 May 2008 05:47:27 +0000 (15:47 +1000)]
Try adding a stub to fix the build
(This used to be commit
a529c377ae7a4a70a99d60b7817a751ab4fdd551)
Andrew Tridgell [Wed, 28 May 2008 05:27:50 +0000 (15:27 +1000)]
added support for all of the known SMB2 create tags in our client
library
(This used to be commit
597b38e97b01d2137e6ac96ca07cd56fadb2c09e)
Andrew Bartlett [Wed, 28 May 2008 04:53:30 +0000 (14:53 +1000)]
Fix dependency list for NDR_TABLE
This list must include everything for which we have IDL
Andrew Bartlett
(This used to be commit
a6f0b98311a99134af56db64b4682412bc2f4e16)
Andrew Bartlett [Wed, 28 May 2008 03:42:29 +0000 (13:42 +1000)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartlet
(This used to be commit
3038dd8a4ffae4113f49547a9d4d6b1c8c46397a)
Andrew Tridgell [Wed, 28 May 2008 03:40:18 +0000 (13:40 +1000)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-test
(This used to be commit
7ae25aa6125e5375ac9c080a1e95fa34bda0dbe1)
Andrew Bartlett [Wed, 28 May 2008 03:21:26 +0000 (13:21 +1000)]
Bring up the ntp signing deamon
This starts ntp_signd at startup, and fixes some build issues.
Andrew Bartlett
(This used to be commit
cb0dcd5c3dfe2a46755270a4594b7289f555d814)
Jelmer Vernooij [Wed, 28 May 2008 02:11:40 +0000 (04:11 +0200)]
Fix dependency on swig ldb module.
(This used to be commit
e616a9a1e55aa2265fd2fb4cd2dd0c3490158383)
Andrew Tridgell [Wed, 28 May 2008 02:07:20 +0000 (12:07 +1000)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-test
(This used to be commit
ecb0e5477aa63180daade5c597e7ac2aebfc1e15)
Andrew Tridgell [Wed, 28 May 2008 02:06:29 +0000 (12:06 +1000)]
expanded the SMB2-READ test, including the windows position bug
(This used to be commit
43e7b13027cde2696d6e137a785456861c49071a)
Andrew Tridgell [Wed, 28 May 2008 02:05:23 +0000 (12:05 +1000)]
add exceptions for some of the strange windows SMB2 locking behaviour
(This used to be commit
429bbecebe50ce3d8d494eece35b2387556d5893)
Andrew Tridgell [Wed, 28 May 2008 01:49:43 +0000 (11:49 +1000)]
answer SMB2_ALL_EAS qfileinfo
(This used to be commit
f5cf47eef18a5728317de97eab961d948db3f031)
Andrew Tridgell [Wed, 28 May 2008 01:48:54 +0000 (11:48 +1000)]
added --valid option to gentest_smb2
(This used to be commit
91765946b00c6f25d30d0d977c03209cb4e06448)
Andrew Tridgell [Wed, 28 May 2008 01:48:39 +0000 (11:48 +1000)]
added --skip-cleanup to gentest
(This used to be commit
0bc3de0cc4ad8a9d1a8582852f7f42cf56dd5a3e)
Andrew Tridgell [Wed, 28 May 2008 01:48:21 +0000 (11:48 +1000)]
fixed error code for write on a directory
(This used to be commit
68eb5b050edeaa9c95348013b68a785c3f2c21fa)
Andrew Tridgell [Wed, 28 May 2008 01:48:11 +0000 (11:48 +1000)]
fix error code for read on a directory
(This used to be commit
afd4f47971bc5f63b32c44dad546a1a4011b86f4)
Andrew Tridgell [Wed, 28 May 2008 01:47:39 +0000 (11:47 +1000)]
make sure we send a reply packet for bad create options
(This used to be commit
f9b94f62998aef5f5f3879ac3cfba93016fa521b)
Jelmer Vernooij [Wed, 28 May 2008 01:07:42 +0000 (03:07 +0200)]
Use variables for directories in ntvfs smb2 module.
(This used to be commit
ea550711c5949f11f9d2ad41ff96b56644f06547)
Jelmer Vernooij [Wed, 28 May 2008 01:00:14 +0000 (03:00 +0200)]
Use variables for directories in dsdb ldb modules.
(This used to be commit
82db5d3d56f9faefea47160ad2c983393131382a)
Jelmer Vernooij [Wed, 28 May 2008 00:53:48 +0000 (02:53 +0200)]
Use variables for directories in static_deps.mk
(This used to be commit
2561a52e8f05494e0a703b6e82e8fcc491b3a393)
Jelmer Vernooij [Tue, 27 May 2008 23:41:57 +0000 (01:41 +0200)]
Depend on debug names of shared libs for linking.
(This used to be commit
2e3296f181acd8010cb1465097b91ae8cbf38b5f)
Andrew Bartlett [Tue, 27 May 2008 22:11:05 +0000 (08:11 +1000)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartlet
It seems the format of main.mk changed in my sleep...
Conflicts:
source/main.mk
(This used to be commit
56f2288e4f4f1aa70d11fc5f118458baf5803627)
Jelmer Vernooij [Tue, 27 May 2008 17:47:16 +0000 (19:47 +0200)]
Allow librpcsrcdir to be an absolute path.
(This used to be commit
8c0b55114fe35d498626d9d60cc4716b821d4d4f)
Jelmer Vernooij [Tue, 27 May 2008 17:35:04 +0000 (19:35 +0200)]
Add variable for smbreadline directory.
(This used to be commit
94167c7d4273fbd6084d6ddae7fd15dcb189d62f)
Jelmer Vernooij [Tue, 27 May 2008 16:46:05 +0000 (18:46 +0200)]
Allow external use of regf idl.
(This used to be commit
7b9b3ec02b27852cc32689a44c7f3fbbe43b7c6b)
Jelmer Vernooij [Tue, 27 May 2008 16:38:05 +0000 (18:38 +0200)]
Use variables for IDL file paths.
(This used to be commit
683ba6de41b3fecc14c18502ff82b4fa617618e5)
Jelmer Vernooij [Tue, 27 May 2008 16:29:00 +0000 (18:29 +0200)]
Use variable path for heimdal glue code.
(This used to be commit
3fce4889b3f6ddc38e3dd3e1ffd4e7252f370883)
Jelmer Vernooij [Tue, 27 May 2008 16:20:29 +0000 (18:20 +0200)]
Use variable for ndr_netlogon.o path.
(This used to be commit
b5d9d7a0affb4dcd8b89830e6967e4a14b512619)
Jelmer Vernooij [Tue, 27 May 2008 16:16:13 +0000 (18:16 +0200)]
Simplify handling of source directory in et compile wrapper.
(This used to be commit
4e6fddda2e7d9e37f7b7ec99c5a58671f825a571)
Jelmer Vernooij [Tue, 27 May 2008 16:13:50 +0000 (18:13 +0200)]
Simplify handling of source directory in asn compile wrapper.
(This used to be commit
2c01d342b27832b930b81b04a90ed5630c6f470d)
Jelmer Vernooij [Tue, 27 May 2008 15:21:13 +0000 (17:21 +0200)]
Use variables in generated make fragments.
(This used to be commit
269f8c9f6e9e5f6ad20319956573f09232b7c48f)
Jelmer Vernooij [Tue, 27 May 2008 15:16:57 +0000 (17:16 +0200)]
Don't throw away cflags if they start with a variable.
(This used to be commit
9f81214239e1cf6563da4ed49d051fe56d3ab129)
Jelmer Vernooij [Tue, 27 May 2008 14:56:11 +0000 (16:56 +0200)]
Move more CFLAGS to Makefile.
(This used to be commit
0406713aad09b1ea4bd761519fd4897b94cfc7e5)
Jelmer Vernooij [Tue, 27 May 2008 14:44:04 +0000 (16:44 +0200)]
Move source dir variables to Makefile.
(This used to be commit
fdc7c3568e5fbf510c874601d72798454b1c1ca6)
Jelmer Vernooij [Tue, 27 May 2008 14:23:12 +0000 (16:23 +0200)]
Move CFLAGS that are not inherited out of smb_build.
(This used to be commit
49dcf4b8811f92684a7ddd266ac289d8fc8ca215)
Jelmer Vernooij [Tue, 27 May 2008 13:55:43 +0000 (15:55 +0200)]
Use variables for et files too.
(This used to be commit
953f796059e16ea082391cfd6a018531a2a5be4e)
Jelmer Vernooij [Tue, 27 May 2008 13:45:53 +0000 (15:45 +0200)]
Move asn1 cflags definition to gmake.
(This used to be commit
486d43355eb368c3f291ded5e353416e478ab862)
Jelmer Vernooij [Tue, 27 May 2008 13:38:13 +0000 (15:38 +0200)]
use varibale for asn1 compiler.
(This used to be commit
4543633ba046836d13da80d07d06c272c3abf9bc)
Jelmer Vernooij [Tue, 27 May 2008 13:34:09 +0000 (15:34 +0200)]
Use variables for more object file paths.
(This used to be commit
5008116479209a1275d7f9b41ea293b27a8f7632)
Jelmer Vernooij [Tue, 27 May 2008 13:32:44 +0000 (15:32 +0200)]
Use heimdalsrcdir variable for automatic dependencies.
(This used to be commit
c5db384160aefc21141e94004faf4e89a204ff69)
Jelmer Vernooij [Tue, 27 May 2008 12:58:13 +0000 (14:58 +0200)]
Use variable for heimdal source dir in static deps file.
(This used to be commit
df603ad290700c2b286972cd7a6a28ac07f81f60)
Jelmer Vernooij [Tue, 27 May 2008 12:46:09 +0000 (14:46 +0200)]
Disable CFLAGS hack when include path starts with variable.
(This used to be commit
86ce8bf88acf3f9f9966ccf063bbf46d134ea4ba)
Jelmer Vernooij [Tue, 27 May 2008 12:41:00 +0000 (14:41 +0200)]
Use variable for socket wrapper include path.
(This used to be commit
01c0000def9492989c543e7ed6d48c58a3be1854)
Jelmer Vernooij [Tue, 27 May 2008 12:36:28 +0000 (14:36 +0200)]
Use new dynconfig.h location.
(This used to be commit
c3f556915f09d078253e4c5539910a1cf420eeca)
Jelmer Vernooij [Tue, 27 May 2008 12:27:53 +0000 (14:27 +0200)]
Use variable for source directories.
(This used to be commit
e40fc0bc4bcf91c35baba1230354d3185a34076e)
Jelmer Vernooij [Tue, 27 May 2008 12:14:45 +0000 (14:14 +0200)]
Use variable for ldb source directory.
(This used to be commit
48bfce0ea51b952baef5bfa667405e8742e5016f)
Jelmer Vernooij [Tue, 27 May 2008 11:38:39 +0000 (13:38 +0200)]
Move version.o and dynconfig.o into their own directory.
(This used to be commit
2cc924a412578c052a7793408300c28c8bc87c2d)
Andrew Tridgell [Tue, 27 May 2008 10:16:00 +0000 (20:16 +1000)]
fixed uninitialised variable
(This used to be commit
8d2e20fcb984c122fbf98cfe712b3145941d881d)
Andrew Tridgell [Tue, 27 May 2008 09:10:35 +0000 (19:10 +1000)]
fixed file_attributes test
(This used to be commit
791ce0fe39a9d9e0d40b9850ff6f0cc9077fe2f1)
Andrew Tridgell [Tue, 27 May 2008 08:20:23 +0000 (18:20 +1000)]
ensure that we honor SMB2 read min_count properly
(This used to be commit
318038d6f670efffa96d8b0db63f46b3752e1cd3)
Andrew Tridgell [Tue, 27 May 2008 08:20:04 +0000 (18:20 +1000)]
added a basic SMB2 read test suite
(This used to be commit
4aeda5c11414a4a7ef44da32be05209cb5caa90c)
Andrew Tridgell [Tue, 27 May 2008 08:19:22 +0000 (18:19 +1000)]
re-enable some tests
(This used to be commit
c15b24a2f4346b6f07e1d5fd4f2bef7cd09cf350)
Andrew Tridgell [Tue, 27 May 2008 07:22:02 +0000 (17:22 +1000)]
enforce lock ordering in SMB2
(This used to be commit
3bec932a89006521ba74bde7943b8cd5b4a660d8)
Andrew Tridgell [Tue, 27 May 2008 06:43:36 +0000 (16:43 +1000)]
added support for the output fields of SMB2 close
(This used to be commit
2633bc749792c224acc73a2e4ca723404331c19c)
Andrew Bartlett [Tue, 27 May 2008 06:20:18 +0000 (16:20 +1000)]
Start an 'NTP signing server' in Samba4.
I am modifying the ntp.org server to talk to this service, to sign
packets per MS-SNTP.
Andrew Bartlett
(This used to be commit
0c15385e6068d2f70ff11aa5837adbd6d78410ae)
Andrew Tridgell [Tue, 27 May 2008 06:02:43 +0000 (16:02 +1000)]
added some SMB2 locking tests from gentest
(This used to be commit
2932fcb04646bb921fb1daa365dd4c86cadfe4c0)
Andrew Tridgell [Tue, 27 May 2008 06:02:27 +0000 (16:02 +1000)]
another attempt at the damn SEC_STD_SYNCHRONIZE flag
(This used to be commit
2ac27bfffa557d6c0f71c443b43a8d1967edb177)
Andrew Tridgell [Tue, 27 May 2008 06:02:10 +0000 (16:02 +1000)]
it seems that lock flags are only validated when UNLOCK is set
(This used to be commit
d1bde5830cd56042236d72598e5cfe9c7abc4c47)
Andrew Tridgell [Tue, 27 May 2008 05:27:25 +0000 (15:27 +1000)]
disable the SEC_STD_SYNCHRONIZE test until we know what it means
(This used to be commit
897f4582bee72e319874e8a2d064ba442415571d)
Andrew Tridgell [Tue, 27 May 2008 05:00:05 +0000 (15:00 +1000)]
another gentest derived test
(This used to be commit
bb546ab3779b235c5276ef9a714d1ca57b6815c9)
Andrew Tridgell [Tue, 27 May 2008 04:59:55 +0000 (14:59 +1000)]
make the SEC_STD_SYNCHRONIZE test more specific
(This used to be commit
8c263f91bda97eb910c8589b6cd987ec4a62d770)
Andrew Tridgell [Tue, 27 May 2008 04:30:42 +0000 (14:30 +1000)]
SEC_STD_SYNCHRONIZE is only invalid on SMB2
(This used to be commit
067f1271adaa13d537bbc92b19fe8d633cbaaf50)
Andrew Tridgell [Tue, 27 May 2008 04:07:27 +0000 (14:07 +1000)]
expanded the SMB2 create testing
(This used to be commit
71915128498674d9937780b9278fd2ac1eb06ba8)
Andrew Tridgell [Tue, 27 May 2008 04:07:11 +0000 (14:07 +1000)]
check for some more invalid bits in smb2 create
(This used to be commit
dcdaa9f5fd9150b16fb277213e864e5c39d831d6)
Andrew Tridgell [Tue, 27 May 2008 04:06:51 +0000 (14:06 +1000)]
Vista returns ACCESS_DENIED here
(This used to be commit
f5068c6e50215f6ea7108d58d783394a315ff14f)
Andrew Tridgell [Tue, 27 May 2008 04:06:38 +0000 (14:06 +1000)]
add a mask of invalid security bits
(This used to be commit
ccbf5238767605f020ede66c8027731487c8cf00)
Andrew Tridgell [Tue, 27 May 2008 04:06:27 +0000 (14:06 +1000)]
cope better with read only files in smb2_deltree
(This used to be commit
88a2c7b2f44f160836e477e460812df557204f51)
Andrew Tridgell [Tue, 27 May 2008 02:43:10 +0000 (12:43 +1000)]
cleanup some warnings and add --skip-cleanup
(This used to be commit
c73dd078eaa20c7bf0b833e65b24c29aab738f25)
Andrew Tridgell [Tue, 27 May 2008 02:42:43 +0000 (12:42 +1000)]
check invalid create options in the right order
(This used to be commit
73dbfb9b4148dbfdc30518c08db4658d189f4160)
Andrew Tridgell [Tue, 27 May 2008 02:42:19 +0000 (12:42 +1000)]
don't alter the in blobs in a SMB2 create, otherwise two calls in a
row will fail
(This used to be commit
3b811a52fe9a8356337ad149d01a3498c09d900a)
Andrew Tridgell [Tue, 27 May 2008 02:41:50 +0000 (12:41 +1000)]
the start of a SMB2 create test suite
(This used to be commit
16787e99f3de7255e315651c095486f90f65f2ca)
Jelmer Vernooij [Mon, 26 May 2008 12:10:34 +0000 (14:10 +0200)]
Remove unused literal EJS bindings.
(This used to be commit
da3094d1ba86a8f4967ca1993383b0767439f79f)
Jelmer Vernooij [Mon, 26 May 2008 12:08:17 +0000 (14:08 +0200)]
Remove unused libjs functions.
(This used to be commit
657a87fecc2e79e3c3f66c551e392cc341bca8cf)
Jelmer Vernooij [Mon, 26 May 2008 12:03:55 +0000 (14:03 +0200)]
Remove unused param ejs bindings.
(This used to be commit
4dd0d46e27696b6d29d4b6a63c56667ce5e03db6)
Jelmer Vernooij [Mon, 26 May 2008 12:02:37 +0000 (14:02 +0200)]
Remove unused rand EJS bindings.
(This used to be commit
4016427b77b2bc202a8dc4064ddc7e13f36db06d)
Jelmer Vernooij [Mon, 26 May 2008 12:00:28 +0000 (14:00 +0200)]
Remove unused EJS net bindings.
(This used to be commit
3923414849c5a3b14379e2cd3e61d862150800a6)
Jelmer Vernooij [Mon, 26 May 2008 11:43:54 +0000 (13:43 +0200)]
Revert "remove unused credentials ejs module."
This reverts commit
9861cae1aebdef41f098df71be4e5a33f6af9bf1.
(This used to be commit
a429dc730f97388f0b4478b44522b1fe53f8569a)
Jelmer Vernooij [Mon, 26 May 2008 11:40:17 +0000 (13:40 +0200)]
Remove unused datablob and nbt ejs bindings.
(This used to be commit
f758553ac50d374f64a8763055dc4f12ab9b0c68)
Jelmer Vernooij [Mon, 26 May 2008 11:36:05 +0000 (13:36 +0200)]
remove unused credentials ejs module.
(This used to be commit
9861cae1aebdef41f098df71be4e5a33f6af9bf1)
Jelmer Vernooij [Mon, 26 May 2008 11:34:36 +0000 (13:34 +0200)]
Remove unused scripts.
(This used to be commit
3d22b72bb780065059f45ebeb6025d1bceb1f5b6)
Jelmer Vernooij [Mon, 26 May 2008 11:31:57 +0000 (13:31 +0200)]
Remove evil hack which breaks Python bindings.
(This used to be commit
1c179566cb39eb09e522dbce69230472a5d4e655)
Jelmer Vernooij [Mon, 26 May 2008 10:19:09 +0000 (12:19 +0200)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-pyirpc
(This used to be commit
e1af9708c9b40edfa21862028672882797218174)
Andrew Tridgell [Mon, 26 May 2008 05:03:51 +0000 (15:03 +1000)]
remove temporary test code
(This used to be commit
8995c2f12174ebacc4a6b0864b6583665494a14b)
Andrew Tridgell [Mon, 26 May 2008 05:02:43 +0000 (15:02 +1000)]
stricter checks for valid inputs in SMB2 open and lock
(This used to be commit
a7b5689a73adde59de28770aa3949660441291ea)
Andrew Tridgell [Mon, 26 May 2008 05:00:56 +0000 (15:00 +1000)]
check use of mincnt past EOF in SMB
(This used to be commit
763c9d344fa55da7a24c250d29542837c3ae3971)
Andrew Tridgell [Mon, 26 May 2008 05:00:27 +0000 (15:00 +1000)]
fill in reserved field on SMB2 flush
(This used to be commit
400a3b39d5c151cf43e307af2fa702208d7cd472)
Andrew Tridgell [Mon, 26 May 2008 04:59:58 +0000 (14:59 +1000)]
allow larger streams using the TDB backend
(This used to be commit
8c0d756eb887477da867e069dbde3a7ad98d4ae0)