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 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)
Jelmer Vernooij [Sat, 24 May 2008 15:52:44 +0000 (17:52 +0200)]
Jelmer Vernooij [Sat, 24 May 2008 15:52:58 +0000 (17:52 +0200)]
Remove obsolete ejs winreg example.
(This used to be commit
f1a2d2bc00dac56080b2bd560074ec66d12a3129)
Jelmer Vernooij [Sat, 24 May 2008 15:56:49 +0000 (17:56 +0200)]
Move some scripts to examples directory since they're not really generically useful.
(This used to be commit
4026493e91f8096e5d602cd42f9a83d2d75042db)
Jelmer Vernooij [Mon, 26 May 2008 03:12:31 +0000 (05:12 +0200)]
Cope with no server being active.
(This used to be commit
893119bb4c9c297966d43d37fe73faa747b7c86e)
Jelmer Vernooij [Mon, 26 May 2008 03:00:45 +0000 (05:00 +0200)]
Finish smbstatus in Python.
(This used to be commit
988508c2d3269cc88ed38df2fc207a1c0aaccc6b)
Jelmer Vernooij [Mon, 26 May 2008 02:14:28 +0000 (04:14 +0200)]
Allow using IRPC functions on the messaging bus from Python.
(This used to be commit
6ecf81ae13dffa05356c1177c617206c120fb7d7)
Jelmer Vernooij [Mon, 26 May 2008 01:07:18 +0000 (03:07 +0200)]
Implement IRPC calls over the internal messaging bus.
(This used to be commit
777dc3a2c7b5bf855344ba3ae8c8b564c48fc0c6)
Jelmer Vernooij [Mon, 26 May 2008 00:11:32 +0000 (02:11 +0200)]
Remove unused cli ejs module.
(This used to be commit
170d5aef80f37c26171a40e818cc8b557828d04b)
Jelmer Vernooij [Mon, 26 May 2008 00:07:47 +0000 (02:07 +0200)]
Remove unused nss module.
(This used to be commit
5f75a4f0c0343fe459f5c231f4b5ac89cea43b42)
Jelmer Vernooij [Mon, 26 May 2008 00:05:11 +0000 (02:05 +0200)]
Remove unused EJS code.
(This used to be commit
3b70a3de4aa63bd6c325fd620c71bd6111d3d2b8)
Jelmer Vernooij [Mon, 26 May 2008 00:04:00 +0000 (02:04 +0200)]
Convert smbstatus to Python.
(This used to be commit
f14ad6cd92227c7ed5c570b581e5db82b7d42e25)
Jelmer Vernooij [Sun, 25 May 2008 23:52:35 +0000 (01:52 +0200)]
Provide access to server_id from python bindings, add more tests.
(This used to be commit
adcd87ad07abbf60a0152deae4b975a2401d701b)
Jelmer Vernooij [Sun, 25 May 2008 23:15:15 +0000 (01:15 +0200)]
Add bindings for deregister.
(This used to be commit
3e7b361f5952bd2f8a417510adf218b78234ed36)
Jelmer Vernooij [Sun, 25 May 2008 23:10:24 +0000 (01:10 +0200)]
Support messaging_client_init in the python bindings.
(This used to be commit
f2e8f9851044506ef80811a6b6c5d31632a1f112)
Jelmer Vernooij [Sun, 25 May 2008 22:50:07 +0000 (00:50 +0200)]
Add bindings for irpc_{add,remove}_name.
(This used to be commit
a75dbdec15ead785e0105dd61f980627e487fcb0)
Jelmer Vernooij [Sun, 25 May 2008 22:38:12 +0000 (00:38 +0200)]
Remove some unused cruft.
(This used to be commit
8f47157f09cbf4200f0f7c5efe8750fd5d316a3b)
Jelmer Vernooij [Sun, 25 May 2008 21:22:05 +0000 (23:22 +0200)]
Fix compilation errors.
(This used to be commit
daae053365cf6c5be7b31aa51a239c2660cfc120)
Jelmer Vernooij [Sun, 25 May 2008 21:14:48 +0000 (23:14 +0200)]
Trim the size of the Python bindings a bit.
(This used to be commit
717ce0b640a5c3aa62804b9869ef4dcc0f71b7ba)
Jelmer Vernooij [Sun, 25 May 2008 16:27:32 +0000 (18:27 +0200)]
Fix environment generation.
(This used to be commit
19b46b50c982eb01909fe31d5abd304a1dd13577)
Jelmer Vernooij [Sun, 25 May 2008 16:15:55 +0000 (18:15 +0200)]
Move result tuple generation out of main Python function running.
(This used to be commit
5f07faf9c954229bf1cf6401eff81bdab4e242ae)
Jelmer Vernooij [Sun, 25 May 2008 15:53:10 +0000 (17:53 +0200)]
Use separate function for in argument parsing.
(This used to be commit
737059795ce150066ff775909030eebc54b595d9)
Jelmer Vernooij [Sun, 25 May 2008 14:47:12 +0000 (16:47 +0200)]
Add tests for irpc python bindings.
(This used to be commit
1ce0632afeb94a69bf286706b3b1f9f4be7ea91f)
Jelmer Vernooij [Sun, 25 May 2008 14:26:34 +0000 (16:26 +0200)]
Start building IRPC Python support.
(This used to be commit
5980c7bfd727825758bda1b94ddf7a7c3f691620)
Jelmer Vernooij [Sun, 25 May 2008 12:41:54 +0000 (14:41 +0200)]
Fix missing colon.
(This used to be commit
6b1576f544e2ea2b5ea0b234b724c4989dd49cca)
Jelmer Vernooij [Sun, 25 May 2008 04:38:05 +0000 (06:38 +0200)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-pyirpc
(This used to be commit
0a9330ee2a38bff13bf9af48114e6eecd962680b)
Jelmer Vernooij [Sun, 25 May 2008 02:54:38 +0000 (04:54 +0200)]
Expose transfer and abstract syntax.
(This used to be commit
a875e07a37568b7e51c290074d5e3834c2caa4d6)
Jelmer Vernooij [Sun, 25 May 2008 02:38:57 +0000 (04:38 +0200)]
Expose request timeout variable in Python.
(This used to be commit
daed1432d22f5fa78907ee0fef9def8802538150)
Jelmer Vernooij [Sun, 25 May 2008 02:23:03 +0000 (04:23 +0200)]
Add support for secondary contexts from Python.
(This used to be commit
16d1ad050546ae6500153438db8d3c857e6f3ad5)
Jelmer Vernooij [Sun, 25 May 2008 00:32:21 +0000 (02:32 +0200)]
Add initial work for script that uses probing to figure out IDL.
(This used to be commit
4e5687e813e50d0bc8d6314e389d1d7a0be2f8c1)
Jelmer Vernooij [Sat, 24 May 2008 22:04:11 +0000 (00:04 +0200)]
Check for fault codes when connecting.
(This used to be commit
42537b1d5282784550120358f3641f299351fba7)
Jelmer Vernooij [Sat, 24 May 2008 21:39:38 +0000 (23:39 +0200)]
Add helper function to return DCE/RPC fault codes.
(This used to be commit
4716cdfb5d5abad85cba18be89d72fe8ee18f359)
Jelmer Vernooij [Sat, 24 May 2008 21:22:49 +0000 (23:22 +0200)]
Add convenience function for creating objects with NDR error codes.
(This used to be commit
991541a78c2428db89509081cc28072c9b542ffa)
Jelmer Vernooij [Sat, 24 May 2008 21:07:16 +0000 (23:07 +0200)]
Fix memory initialization in raw calls.
(This used to be commit
788b2dbfe4b1ef14ab30d487d845e493be46fbd1)
Jelmer Vernooij [Sat, 24 May 2008 21:02:09 +0000 (23:02 +0200)]
Support optional object argument when sending DCE/RPC requests.
(This used to be commit
75ba01a0fad87a9a4788f4c2277d8db0513cef4a)
Jelmer Vernooij [Sat, 24 May 2008 20:56:49 +0000 (22:56 +0200)]
Allow connecting to a DCE/RPC interface with Python for which we don't have IDL.
(This used to be commit
e3178d522c95871f1db35d7e058906502387a553)
Jelmer Vernooij [Sat, 24 May 2008 20:13:32 +0000 (22:13 +0200)]
Add convenience functions for setting Python objects from errors.
(This used to be commit
f1de723b89251cbc8140b838941f304a34871bf3)
Jelmer Vernooij [Sat, 24 May 2008 19:38:33 +0000 (21:38 +0200)]
Export functions for setting NTSTATUS and WERRORs in python.
(This used to be commit
4bcb92d2d49d90863b1e64b15d055517fbfd263c)
Jelmer Vernooij [Sat, 24 May 2008 19:20:45 +0000 (21:20 +0200)]
Allow request() call to do custom calls on DCE/RPC interfaces.
(This used to be commit
9c2eff0289d7c5963da87d5e002f1b80e6e66cdd)
Jelmer Vernooij [Sat, 24 May 2008 19:02:56 +0000 (21:02 +0200)]
Use manually written Python bindings for DCE/RPC rather than SWIG based.
Use base class for pidl-generated DCE/RPC interface Python bindings.
(This used to be commit
25e7fc8a2c7a5914c4db4bfe428fd0a8efbf0784)
Jelmer Vernooij [Sat, 24 May 2008 18:00:37 +0000 (20:00 +0200)]
Share struct used for interfaces in Python code.
(This used to be commit
8501a3fc31e688dba696667a187821480e8cb714)
Jelmer Vernooij [Sat, 24 May 2008 17:50:09 +0000 (19:50 +0200)]
Add tests for new NDR pack/unpack functionality in Python DCE/RPC bindings.
(This used to be commit
468d35827fd055c82c6d43d6ce6d3d561abed54d)
Jelmer Vernooij [Sat, 24 May 2008 17:49:54 +0000 (19:49 +0200)]
Only provide __ndr_pack__ / __ndr_unpack__ if the push/pull functions are public.
(This used to be commit
dd43bdcb880d08013a600f81d40e5280db74c534)
Jelmer Vernooij [Sat, 24 May 2008 16:57:15 +0000 (18:57 +0200)]
Add convenience functions for packing/unpacking structs in python.
(This used to be commit
c5d7d48b32bcebf8a0495cbd4556e30587fa589f)
Jelmer Vernooij [Sat, 24 May 2008 16:55:46 +0000 (18:55 +0200)]
Support __ndr_unpack__ on DCE/RPC structures in Python.
(This used to be commit
3b2bd4d849946aaff2b0adfbacdc15284670b916)
Jelmer Vernooij [Sat, 24 May 2008 16:46:32 +0000 (18:46 +0200)]
Add __ndr_pack__ method to all DCE/RPC structures.
(This used to be commit
06d272b42f59d0a785697d207e6d7dbbcf355175)
Jelmer Vernooij [Sat, 24 May 2008 16:25:27 +0000 (18:25 +0200)]
Initialize module.
(This used to be commit
3246258afb4f3b4a977a191f2f83c73e8ce9c65a)
Jelmer Vernooij [Sat, 24 May 2008 16:19:41 +0000 (18:19 +0200)]
Remove remaining EJS RPC code, was unused.
(This used to be commit
c994fa427fdd1e9682a5ad506aafc77f942122d1)
Jelmer Vernooij [Sat, 24 May 2008 16:18:21 +0000 (18:18 +0200)]
Initial work on IRPC Python support.
(This used to be commit
df01b040f7450c3be29f369a993955fbc4678bd9)
Jelmer Vernooij [Sat, 24 May 2008 02:01:57 +0000 (04:01 +0200)]
Add docstrings to a couple more python modules.
(This used to be commit
b4560c90e5e8d3a35367d3a21d361dc4c9c0de23)
Jelmer Vernooij [Fri, 23 May 2008 17:32:50 +0000 (19:32 +0200)]
Include full path for python scripting dir to allow out-of-tree builds.
(This used to be commit
01485bea87b7f7885ffed0cd3a0143baaa2d048e)
Matthias Dieter Wallnöfer [Fri, 23 May 2008 17:28:55 +0000 (19:28 +0200)]
Fix typo in bugs.txt.
(This used to be commit
66d7f35647a745958318ff8a3fb20c309598780e)
Jelmer Vernooij [Fri, 23 May 2008 17:25:05 +0000 (19:25 +0200)]
More work allowing out-of-tree builds. Patch by Matthias Dieter Wallnöfer and me.
(This used to be commit
6e29fbd5d06b02e2b0a55ae2994fce724aaa5bc5)
Jelmer Vernooij [Fri, 23 May 2008 14:43:26 +0000 (16:43 +0200)]
Fix indentation, add docstring in provisioning script.
(This used to be commit
86a8a085496c292b390c0d6362e3e4d9980df83f)
Jelmer Vernooij [Fri, 23 May 2008 14:29:08 +0000 (16:29 +0200)]
Some more PEP improvements.
(This used to be commit
015ca850df9b4c8112b033130023909b1d0b78b7)
Jelmer Vernooij [Fri, 23 May 2008 14:24:07 +0000 (16:24 +0200)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-wsgi
Conflicts:
source/scripting/python/samba/provision.py
(This used to be commit
d27de633656f8a699222df77c4c58326890889a2)
Jelmer Vernooij [Fri, 23 May 2008 14:19:51 +0000 (16:19 +0200)]
getting/setting security options works for the regf backend now
(This used to be commit
0f2de29dae1b29030c2c7bcee609919fce0d674b)
Jelmer Vernooij [Fri, 23 May 2008 14:19:00 +0000 (16:19 +0200)]
Include test case name when reporting with subunit. This should make it possible to having a test fail against some test cases and success against other ones.
(This used to be commit
0af138a85bba21a5009967e2610c898615fb536b)
Jelmer Vernooij [Fri, 23 May 2008 14:17:58 +0000 (16:17 +0200)]
Cope with new event context parameter in API and removed parameters to reg_open_local().
(This used to be commit
0d5752c940360a0ceb5e23cd6f71cbc61271137a)
Jelmer Vernooij [Fri, 23 May 2008 14:17:23 +0000 (16:17 +0200)]
Report full 'path' of unexpected test results for easier inclusion in knownfailure file.
(This used to be commit
33cc9b0f5fae7510d490928195016cf7fe3bbe42)
Jelmer Vernooij [Fri, 23 May 2008 13:24:40 +0000 (15:24 +0200)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into registry
(This used to be commit
e8d96b61db1cddc2d8dca45e6e9b53d5c31ee5d4)
Jelmer Vernooij [Fri, 23 May 2008 13:20:57 +0000 (15:20 +0200)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into docstrings2
(This used to be commit
7ca46322f5aa650cfd89c4f887393da67ae9dc7b)
Jelmer Vernooij [Fri, 23 May 2008 13:20:32 +0000 (15:20 +0200)]
selftest: Use convenience function for prepending paths to environment variables.
(This used to be commit
f71cb65a9057fb426748dd5fe45cf2962da42ae4)