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)
Jelmer Vernooij [Fri, 23 May 2008 13:10:35 +0000 (15:10 +0200)]
Fix bugs in samr python tests.
(This used to be commit
09c6b106ac144820b8c072bda4dad3d8e2145ff0)
Jelmer Vernooij [Fri, 23 May 2008 13:09:51 +0000 (15:09 +0200)]
Create new context in pytalloc to avoid problems with talloc_free() freeing the wrong parent of a pointer.
(This used to be commit
3f628f4dc9a57326442ebe2d2eaac9d279043aa6)
Jelmer Vernooij [Fri, 23 May 2008 11:13:36 +0000 (13:13 +0200)]
UFollow conventions for __repr__ contents for talloc python wrapper.
(This used to be commit
f2d437d646d0694498c14bc951f9745c4ecd902d)
Jelmer Vernooij [Fri, 23 May 2008 10:45:05 +0000 (12:45 +0200)]
Fix syntax for return type in DCE/RPC interface python bindings.
(This used to be commit
40652801fce937b37a43d37db9892821572cd6fd)
Jelmer Vernooij [Fri, 23 May 2008 10:40:45 +0000 (12:40 +0200)]
Self PYTHONPATH from selftest.
(This used to be commit
f7e350368b40f575b312d4e0045981d9b1dcadfe)
Stefan Metzmacher [Fri, 23 May 2008 07:39:50 +0000 (09:39 +0200)]
RAW-STREAMS: better test the bahavior of streams on directories
Note: this has a samba3 specific code path, which we should fixed.
metze
(This used to be commit
5c5c86683877337ff60526a40e7b689f604e40f8)
Stefan Metzmacher [Fri, 23 May 2008 07:47:59 +0000 (09:47 +0200)]
pvfs_open: return FILE_IS_A_DIRECTORY when opening a stream on a directory
metze
(This used to be commit
1421b1cc0c442be839be702647009ed5295f34a3)
Stefan Metzmacher [Fri, 23 May 2008 07:46:50 +0000 (09:46 +0200)]
pvfs_resolve: stream_name = "" is only the same as NULL for files
metze
(This used to be commit
47756129fdf01075bac06cdd24107d7dc8ba34af)
Stefan Metzmacher [Fri, 23 May 2008 07:45:46 +0000 (09:45 +0200)]
pvfs_streams: directories don't have streams
metze
(This used to be commit
9ed7bb5afe6a73206bcba85f25305eb6630a5571)
Jelmer Vernooij [Fri, 23 May 2008 02:31:10 +0000 (04:31 +0200)]
Fix imports for provision-backend.
This needs a blackbox test...
(This used to be commit
268c1de095411991ffb22ee835bfb88f8bce235a)
Jelmer Vernooij [Thu, 22 May 2008 11:00:04 +0000 (13:00 +0200)]
Fix indentation.
(This used to be commit
5c3d4fce06ae07663632cc50d9703ddbc728c737)
Jelmer Vernooij [Thu, 22 May 2008 10:21:26 +0000 (12:21 +0200)]
Add another test toe the python samr testsuite.
(This used to be commit
480884c696c676bb978e9197271b99cc03bb66e6)
Jelmer Vernooij [Thu, 22 May 2008 03:24:59 +0000 (05:24 +0200)]
Remove unused ejs library functions.
(This used to be commit
57eec87b19428fd763033988d0ba671524d90c69)
Jelmer Vernooij [Thu, 22 May 2008 03:23:50 +0000 (05:23 +0200)]
Remove unused echo ejs script.
(This used to be commit
3a6b009d505503b2eb22acadeaac485151ed0173)
Jelmer Vernooij [Thu, 22 May 2008 03:13:31 +0000 (05:13 +0200)]
Convert samr test to python.
(This used to be commit
88d473b202e82b462ef82ffdeb4f1710918ffda5)
Jelmer Vernooij [Thu, 22 May 2008 02:23:23 +0000 (04:23 +0200)]
Disable building of EJS DCE/RPC support.
(This used to be commit
c7bc9321b38a360d2e8d5258fadb30790342d032)
Jelmer Vernooij [Fri, 23 May 2008 02:07:42 +0000 (04:07 +0200)]
Add proper implementation of MessageElement.__cmp__.
(This used to be commit
076e2cc356978ac313fcfdf8d8243f4ed1d629b0)
Jelmer Vernooij [Fri, 23 May 2008 01:56:20 +0000 (03:56 +0200)]
Work around bug adding extra imports in generated file.
(This used to be commit
a34de3c619c8c112b4e1ee7ca5985a506730fcff)
Jelmer Vernooij [Thu, 22 May 2008 10:34:50 +0000 (12:34 +0200)]
Remove unused EJS testprogs.
(This used to be commit
e14c9302009b371f385612d2fd500773d238006a)
Jelmer Vernooij [Fri, 23 May 2008 01:22:56 +0000 (03:22 +0200)]
Regenerate with SWIG 1.3.35.
(This used to be commit
ce063eca498036937f99161a1f12e076c2ab313f)
Jelmer Vernooij [Fri, 23 May 2008 01:20:37 +0000 (03:20 +0200)]
Fix bug after reprocessing swig files with newer version of SWIG.
(This used to be commit
2155d76646f4235c8857460f562a9cc4cafe3ab1)