kai/samba.git
16 years agofill in reserved field on SMB2 flush
Andrew Tridgell [Mon, 26 May 2008 05:00:27 +0000 (15:00 +1000)]
fill in reserved field on SMB2 flush

16 years agoallow larger streams using the TDB backend
Andrew Tridgell [Mon, 26 May 2008 04:59:58 +0000 (14:59 +1000)]
allow larger streams using the TDB backend

16 years agoFix import.
Jelmer Vernooij [Sat, 24 May 2008 15:52:44 +0000 (17:52 +0200)]
Fix import.

16 years agoRemove obsolete ejs winreg example.
Jelmer Vernooij [Sat, 24 May 2008 15:52:58 +0000 (17:52 +0200)]
Remove obsolete ejs winreg example.

16 years agoMove some scripts to examples directory since they're not really generically useful.
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.

16 years agoCope with no server being active.
Jelmer Vernooij [Mon, 26 May 2008 03:12:31 +0000 (05:12 +0200)]
Cope with no server being active.

16 years agoFinish smbstatus in Python.
Jelmer Vernooij [Mon, 26 May 2008 03:00:45 +0000 (05:00 +0200)]
Finish smbstatus in Python.

16 years agoAllow using IRPC functions on the messaging bus from Python.
Jelmer Vernooij [Mon, 26 May 2008 02:14:28 +0000 (04:14 +0200)]
Allow using IRPC functions on the messaging bus from Python.

16 years agoImplement IRPC calls over the internal messaging bus.
Jelmer Vernooij [Mon, 26 May 2008 01:07:18 +0000 (03:07 +0200)]
Implement IRPC calls over the internal messaging bus.

16 years agoRemove unused cli ejs module.
Jelmer Vernooij [Mon, 26 May 2008 00:11:32 +0000 (02:11 +0200)]
Remove unused cli ejs module.

16 years agoRemove unused nss module.
Jelmer Vernooij [Mon, 26 May 2008 00:07:47 +0000 (02:07 +0200)]
Remove unused nss module.

16 years agoRemove unused EJS code.
Jelmer Vernooij [Mon, 26 May 2008 00:05:11 +0000 (02:05 +0200)]
Remove unused EJS code.

16 years agoConvert smbstatus to Python.
Jelmer Vernooij [Mon, 26 May 2008 00:04:00 +0000 (02:04 +0200)]
Convert smbstatus to Python.

16 years agoProvide access to server_id from python bindings, add more tests.
Jelmer Vernooij [Sun, 25 May 2008 23:52:35 +0000 (01:52 +0200)]
Provide access to server_id from python bindings, add more tests.

16 years agoAdd bindings for deregister.
Jelmer Vernooij [Sun, 25 May 2008 23:15:15 +0000 (01:15 +0200)]
Add bindings for deregister.

16 years agoSupport messaging_client_init in the python bindings.
Jelmer Vernooij [Sun, 25 May 2008 23:10:24 +0000 (01:10 +0200)]
Support messaging_client_init in the python bindings.

16 years agoAdd bindings for irpc_{add,remove}_name.
Jelmer Vernooij [Sun, 25 May 2008 22:50:07 +0000 (00:50 +0200)]
Add bindings for irpc_{add,remove}_name.

16 years agoRemove some unused cruft.
Jelmer Vernooij [Sun, 25 May 2008 22:38:12 +0000 (00:38 +0200)]
Remove some unused cruft.

16 years agoFix compilation errors.
Jelmer Vernooij [Sun, 25 May 2008 21:22:05 +0000 (23:22 +0200)]
Fix compilation errors.

16 years agoTrim the size of the Python bindings a bit.
Jelmer Vernooij [Sun, 25 May 2008 21:14:48 +0000 (23:14 +0200)]
Trim the size of the Python bindings a bit.

16 years agoFix environment generation.
Jelmer Vernooij [Sun, 25 May 2008 16:27:32 +0000 (18:27 +0200)]
Fix environment generation.

16 years agoMove result tuple generation out of main Python function running.
Jelmer Vernooij [Sun, 25 May 2008 16:15:55 +0000 (18:15 +0200)]
Move result tuple generation out of main Python function running.

16 years agoUse separate function for in argument parsing.
Jelmer Vernooij [Sun, 25 May 2008 15:53:10 +0000 (17:53 +0200)]
Use separate function for in argument parsing.

16 years agoAdd tests for irpc python bindings.
Jelmer Vernooij [Sun, 25 May 2008 14:47:12 +0000 (16:47 +0200)]
Add tests for irpc python bindings.

16 years agoStart building IRPC Python support.
Jelmer Vernooij [Sun, 25 May 2008 14:26:34 +0000 (16:26 +0200)]
Start building IRPC Python support.

16 years agoFix missing colon.
Jelmer Vernooij [Sun, 25 May 2008 12:41:54 +0000 (14:41 +0200)]
Fix missing colon.

16 years agoMerge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-pyirpc
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

16 years agoExpose transfer and abstract syntax.
Jelmer Vernooij [Sun, 25 May 2008 02:54:38 +0000 (04:54 +0200)]
Expose transfer and abstract syntax.

16 years agoExpose request timeout variable in Python.
Jelmer Vernooij [Sun, 25 May 2008 02:38:57 +0000 (04:38 +0200)]
Expose request timeout variable in Python.

16 years agoAdd support for secondary contexts from Python.
Jelmer Vernooij [Sun, 25 May 2008 02:23:03 +0000 (04:23 +0200)]
Add support for secondary contexts from Python.

16 years agoAdd initial work for script that uses probing to figure out IDL.
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.

16 years agoCheck for fault codes when connecting.
Jelmer Vernooij [Sat, 24 May 2008 22:04:11 +0000 (00:04 +0200)]
Check for fault codes when connecting.

16 years agoAdd helper function to return DCE/RPC fault codes.
Jelmer Vernooij [Sat, 24 May 2008 21:39:38 +0000 (23:39 +0200)]
Add helper function to return DCE/RPC fault codes.

16 years agoAdd convenience function for creating objects with NDR error codes.
Jelmer Vernooij [Sat, 24 May 2008 21:22:49 +0000 (23:22 +0200)]
Add convenience function for creating objects with NDR error codes.

16 years agoFix memory initialization in raw calls.
Jelmer Vernooij [Sat, 24 May 2008 21:07:16 +0000 (23:07 +0200)]
Fix memory initialization in raw calls.

16 years agoSupport optional object argument when sending DCE/RPC requests.
Jelmer Vernooij [Sat, 24 May 2008 21:02:09 +0000 (23:02 +0200)]
Support optional object argument when sending DCE/RPC requests.

16 years agoAllow connecting to a DCE/RPC interface with Python for which we don't have IDL.
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.

16 years agoAdd convenience functions for setting Python objects from errors.
Jelmer Vernooij [Sat, 24 May 2008 20:13:32 +0000 (22:13 +0200)]
Add convenience functions for setting Python objects from errors.

16 years agoExport functions for setting NTSTATUS and WERRORs in python.
Jelmer Vernooij [Sat, 24 May 2008 19:38:33 +0000 (21:38 +0200)]
Export functions for setting NTSTATUS and WERRORs in python.

16 years agoAllow request() call to do custom calls on DCE/RPC interfaces.
Jelmer Vernooij [Sat, 24 May 2008 19:20:45 +0000 (21:20 +0200)]
Allow request() call to do custom calls on DCE/RPC interfaces.

16 years agoUse manually written Python bindings for DCE/RPC rather than SWIG based.
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.

16 years agoShare struct used for interfaces in Python code.
Jelmer Vernooij [Sat, 24 May 2008 18:00:37 +0000 (20:00 +0200)]
Share struct used for interfaces in Python code.

16 years agoAdd tests for new NDR pack/unpack functionality in Python DCE/RPC bindings.
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.

16 years agoOnly provide __ndr_pack__ / __ndr_unpack__ if the push/pull functions are public.
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.

16 years agoAdd convenience functions for packing/unpacking structs in python.
Jelmer Vernooij [Sat, 24 May 2008 16:57:15 +0000 (18:57 +0200)]
Add convenience functions for packing/unpacking structs in python.

16 years agoSupport __ndr_unpack__ on DCE/RPC structures in Python.
Jelmer Vernooij [Sat, 24 May 2008 16:55:46 +0000 (18:55 +0200)]
Support __ndr_unpack__ on DCE/RPC structures in Python.

16 years agoAdd __ndr_pack__ method to all DCE/RPC structures.
Jelmer Vernooij [Sat, 24 May 2008 16:46:32 +0000 (18:46 +0200)]
Add __ndr_pack__ method to all DCE/RPC structures.

16 years agoInitialize module.
Jelmer Vernooij [Sat, 24 May 2008 16:25:27 +0000 (18:25 +0200)]
Initialize module.

16 years agoRemove remaining EJS RPC code, was unused.
Jelmer Vernooij [Sat, 24 May 2008 16:19:41 +0000 (18:19 +0200)]
Remove remaining EJS RPC code, was unused.

16 years agoInitial work on IRPC Python support.
Jelmer Vernooij [Sat, 24 May 2008 16:18:21 +0000 (18:18 +0200)]
Initial work on IRPC Python support.

16 years agoAdd docstrings to a couple more python modules.
Jelmer Vernooij [Sat, 24 May 2008 02:01:57 +0000 (04:01 +0200)]
Add docstrings to a couple more python modules.

16 years agoInclude full path for python scripting dir to allow out-of-tree builds.
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.

16 years agoFix typo in bugs.txt.
Matthias Dieter Wallnöfer [Fri, 23 May 2008 17:28:55 +0000 (19:28 +0200)]
Fix typo in bugs.txt.

16 years agoMore work allowing out-of-tree builds. Patch by Matthias Dieter Wallnöfer and me.
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.

16 years agoFix indentation, add docstring in provisioning script.
Jelmer Vernooij [Fri, 23 May 2008 14:43:26 +0000 (16:43 +0200)]
Fix indentation, add docstring in provisioning script.

16 years agoSome more PEP improvements.
Jelmer Vernooij [Fri, 23 May 2008 14:29:08 +0000 (16:29 +0200)]
Some more PEP improvements.

16 years agoMerge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-wsgi
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

16 years agogetting/setting security options works for the regf backend now
Jelmer Vernooij [Fri, 23 May 2008 14:19:51 +0000 (16:19 +0200)]
getting/setting security options works for the regf backend now

16 years agoInclude test case name when reporting with subunit. This should make it possible...
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.

16 years agoCope with new event context parameter in API and removed parameters to reg_open_local().
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().

16 years agoReport full 'path' of unexpected test results for easier inclusion in knownfailure...
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.

16 years agoMerge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into registry
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

16 years agoMerge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into docstrings2
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

16 years agoselftest: Use convenience function for prepending paths to environment variables.
Jelmer Vernooij [Fri, 23 May 2008 13:20:32 +0000 (15:20 +0200)]
selftest: Use convenience function for prepending paths to environment variables.

16 years agoFix bugs in samr python tests.
Jelmer Vernooij [Fri, 23 May 2008 13:10:35 +0000 (15:10 +0200)]
Fix bugs in samr python tests.

16 years agoCreate new context in pytalloc to avoid problems with talloc_free() freeing the wrong...
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.

16 years agoUFollow conventions for __repr__ contents for talloc python wrapper.
Jelmer Vernooij [Fri, 23 May 2008 11:13:36 +0000 (13:13 +0200)]
UFollow conventions for __repr__ contents for talloc python wrapper.

16 years agoFix syntax for return type in DCE/RPC interface python bindings.
Jelmer Vernooij [Fri, 23 May 2008 10:45:05 +0000 (12:45 +0200)]
Fix syntax for return type in DCE/RPC interface python bindings.

16 years agoSelf PYTHONPATH from selftest.
Jelmer Vernooij [Fri, 23 May 2008 10:40:45 +0000 (12:40 +0200)]
Self PYTHONPATH from selftest.

16 years agoRAW-STREAMS: better test the bahavior of streams on directories
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

16 years agopvfs_open: return FILE_IS_A_DIRECTORY when opening a stream on a directory
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

16 years agopvfs_resolve: stream_name = "" is only the same as NULL for files
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

16 years agopvfs_streams: directories don't have streams
Stefan Metzmacher [Fri, 23 May 2008 07:45:46 +0000 (09:45 +0200)]
pvfs_streams: directories don't have streams

metze

16 years agoFix imports for provision-backend.
Jelmer Vernooij [Fri, 23 May 2008 02:31:10 +0000 (04:31 +0200)]
Fix imports for provision-backend.

This needs a blackbox test...

16 years agoFix indentation.
Jelmer Vernooij [Thu, 22 May 2008 11:00:04 +0000 (13:00 +0200)]
Fix indentation.

16 years agoAdd another test toe the python samr testsuite.
Jelmer Vernooij [Thu, 22 May 2008 10:21:26 +0000 (12:21 +0200)]
Add another test toe the python samr testsuite.

16 years agoRemove unused ejs library functions.
Jelmer Vernooij [Thu, 22 May 2008 03:24:59 +0000 (05:24 +0200)]
Remove unused ejs library functions.

16 years agoRemove unused echo ejs script.
Jelmer Vernooij [Thu, 22 May 2008 03:23:50 +0000 (05:23 +0200)]
Remove unused echo ejs script.

16 years agoConvert samr test to python.
Jelmer Vernooij [Thu, 22 May 2008 03:13:31 +0000 (05:13 +0200)]
Convert samr test to python.

16 years agoDisable building of EJS DCE/RPC support.
Jelmer Vernooij [Thu, 22 May 2008 02:23:23 +0000 (04:23 +0200)]
Disable building of EJS DCE/RPC support.

16 years agoAdd proper implementation of MessageElement.__cmp__.
Jelmer Vernooij [Fri, 23 May 2008 02:07:42 +0000 (04:07 +0200)]
Add proper implementation of MessageElement.__cmp__.

16 years agoWork around bug adding extra imports in generated file.
Jelmer Vernooij [Fri, 23 May 2008 01:56:20 +0000 (03:56 +0200)]
Work around bug adding extra imports in generated file.

16 years agoRemove unused EJS testprogs.
Jelmer Vernooij [Thu, 22 May 2008 10:34:50 +0000 (12:34 +0200)]
Remove unused EJS testprogs.

16 years agoRegenerate with SWIG 1.3.35.
Jelmer Vernooij [Fri, 23 May 2008 01:22:56 +0000 (03:22 +0200)]
Regenerate with SWIG 1.3.35.

16 years agoFix bug after reprocessing swig files with newer version of SWIG.
Jelmer Vernooij [Fri, 23 May 2008 01:20:37 +0000 (03:20 +0200)]
Fix bug after reprocessing swig files with newer version of SWIG.

16 years agoFix imports for minschema.
Jelmer Vernooij [Fri, 23 May 2008 00:44:42 +0000 (02:44 +0200)]
Fix imports for minschema.

16 years agoProperly fix symlink for module aliases.
Jelmer Vernooij [Fri, 23 May 2008 00:42:42 +0000 (02:42 +0200)]
Properly fix symlink for module aliases.

16 years agodcerpc is now samba.dcerpc, avoid including source code in API documentation.
Jelmer Vernooij [Thu, 22 May 2008 22:45:50 +0000 (00:45 +0200)]
dcerpc is now samba.dcerpc, avoid including source code in API documentation.

16 years agoAdd docstrings to samba3 and getopt modules.
Jelmer Vernooij [Thu, 22 May 2008 16:47:32 +0000 (18:47 +0200)]
Add docstrings to samba3 and getopt modules.

16 years agoAdd docstrings to events python module.
Jelmer Vernooij [Thu, 22 May 2008 16:47:18 +0000 (18:47 +0200)]
Add docstrings to events python module.

16 years agoadd more docstrings to registry python module
Jelmer Vernooij [Thu, 22 May 2008 16:24:10 +0000 (18:24 +0200)]
add more docstrings to registry python module

16 years agoAdd docstrings to param python module.
Jelmer Vernooij [Thu, 22 May 2008 16:13:48 +0000 (18:13 +0200)]
Add docstrings to param python module.

16 years agoAdd docstring for samba.net.Join
Jelmer Vernooij [Thu, 22 May 2008 16:03:01 +0000 (18:03 +0200)]
Add docstring for samba.net.Join

16 years agoUse restructuredText formatting for docstrings.
Jelmer Vernooij [Thu, 22 May 2008 15:42:18 +0000 (17:42 +0200)]
Use restructuredText formatting for docstrings.

16 years agoAdd docstrings in misc python module.
Jelmer Vernooij [Thu, 22 May 2008 15:33:23 +0000 (17:33 +0200)]
Add docstrings in misc python module.

16 years agoAdd some docstrings to tdb.
Jelmer Vernooij [Thu, 22 May 2008 15:26:55 +0000 (17:26 +0200)]
Add some docstrings to tdb.

16 years agoAdd module docstring, docstrings for constructors.
Jelmer Vernooij [Thu, 22 May 2008 15:15:00 +0000 (17:15 +0200)]
Add module docstring, docstrings for constructors.

16 years agoAdd more docstrings in the ldb python module.
Jelmer Vernooij [Thu, 22 May 2008 15:02:31 +0000 (17:02 +0200)]
Add more docstrings in the ldb python module.

16 years agoAdd some docstrings to ldb python module, fix MessageElement name.
Jelmer Vernooij [Thu, 22 May 2008 14:50:33 +0000 (16:50 +0200)]
Add some docstrings to ldb python module, fix MessageElement name.

16 years agoAdd some docstrings to credentials python module.
Jelmer Vernooij [Thu, 22 May 2008 14:50:14 +0000 (16:50 +0200)]
Add some docstrings to credentials python module.