Age | Commit message (Collapse) | Author | Files | Lines |
|
(This used to be commit 9692a48aeb1c22a86a98ca736f173b2332a87480)
|
|
(This used to be commit ed1e58e8b35bc971451f4e0a357daa903cd7820d)
|
|
(This used to be commit 23add37b729aaa85b83cbf6ba98e7042c01f6472)
|
|
(This used to be commit e8ab241ff47f2c3e6f80f9c62373139e4c9f5a1e)
|
|
(This used to be commit f1960ca7c4d1b75d64192efdd446482c6bbebcd9)
|
|
(This used to be commit 30c1de30bb4ded16e79316c0ab43809e0e19f75d)
|
|
metze
(This used to be commit ffd07d713bc01aee6306229e959773d5bc57104c)
|
|
metze
(This used to be commit 212e8ec8d51b75fdfed5ae1ea228133811186a72)
|
|
(This used to be commit d491e60c70de8d78c333b317a143919c1a68c6d9)
|
|
(This used to be commit cf5162ad100c1a8201d3309549c8ff0d3bd5a732)
|
|
(This used to be commit 0375978403dde8ef5052dcca544f118e5387e887)
|
|
always bring it back if we need to. This code was getting in the way while
refactoring.
Add some tests for TDR.
Get rid of typedef in lib/registry/tdr_regf.idl and fix the
TDR code to be able to deal with it.
(This used to be commit 1ad0f99a439f0d52a735b391bf9900d50171aca5)
|
|
* Pidl will now warn when trying to use pointers as integers in expressions.
* "subcontext()" is now marked as deprecated. The alternatives,
transmit_as() / represent_as() should be available soon.
* More tests.
* Remove some unused code in smbtorture.
(This used to be commit 37c0da541e3962164d5af3e3c9560803a733f3b7)
|
|
by using an ifdef rather than a pidl argument.
(This used to be commit 6bada0dcf0c7915d366c7917189375dbabecdd4f)
|
|
(This used to be commit 3dfcd9f807852f757899d4ae519e7f353002ccaf)
|
|
(This used to be commit 9d3c3ce540d6d9fbead201f4793339a1600c453e)
|
|
(This used to be commit b076bfa39fefafcf30ac5be5056abfd629338fa5)
|
|
(This used to be commit aa1c550d371c5874668baf06be7168c85dc5d48b)
|
|
longer necessary as we can use libndr now.
(This used to be commit 22142a9f3d5e759742c79a591413e5e8af04b22f)
|
|
new code that uses libndr)
(This used to be commit ea0ef1542f78e3a58d86b5693ec17c145050526b)
|
|
(This used to be commit a789aa468b2b2b631289dd65888b352de46ad900)
|
|
correct grammar
(This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
|
|
object oriented wrappers for the interfaces (still need to fix
the actual function calls)
(This used to be commit bf5da20869eae29aea92386cbb13413b507fc55f)
|
|
(This used to be commit 1405f59d5501319c7d08861e19165e012c4bc3a9)
|
|
code.
(This used to be commit a2bb0b6012b14787825a9cd5f33e2c0e989b65a7)
|
|
routines.
(This used to be commit 538be4a6319b6f8235ed450740784104671ab0b5)
|
|
an alternative to subcontext()
(This used to be commit 744402160d5f994f5440553bb726e95a13033a83)
|
|
Generate different #include lines in pidl depending on whether
we're building inside or outside of the Samba tree (useful for
3rd-party projects).
(This used to be commit 0c188833154c1fe565cb1735909e408a4a1a6049)
|
|
(This used to be commit 7054ebf0249930843a2baf4d023ae8f62cedb109)
|
|
- properly support --samba3-header argument used alone
- support `security_descriptor' data type
- only print pidl warnings, not perl warnings on erratic input
- insert copyright header in templates
(This used to be commit db1d7358b2ba9b104c1a96762af89b500b79172f)
|
|
now that it is guaranteed that the smbcalls modules are always initialized
after the EJS subsystem itself.
(This used to be commit 1e8670874bb7415c3e00a42516680fdb4ee2fca1)
|
|
(This used to be commit 45013467f57d646f3db099862665d2631272b446)
|
|
Convert other pidl tests to use Test::More and run them from 'make test'
(This used to be commit 3a57d29a62112ab654e290ccc985fba7f67664c5)
|
|
Parse::Pidl::Samba4::NDR::Parser.
Small optimization to avoid including NDR headers multiple times
(This used to be commit 6967b9884970b6f1d7617196ab024d401628a13c)
|
|
(This used to be commit f25358270d44a5642adbb85ecaa50b2e5730d7f0)
|
|
(This used to be commit 0c225d2978b11898d334ec2d6da910e0cca0f4cd)
|
|
(This used to be commit 88fcd56fb55ac3f7e1eef3b3c92a2593c79599d3)
|
|
Update TODO
Some small fixes to the modules
(This used to be commit 0c53e7c3cf7fd91fd34c48a5e68c1bcf70569854)
|
|
- Actually generate parsers for unions and structs.
- Support some more builtin types.
- Some more work on supporting arrays.
- Several other small fixes.
I've updated the example output at http://samba.org/~jelmer/
(This used to be commit b229c033ebc7ec972b32f1b75b60a9c68a36db97)
|
|
RPC parsers. Currently the following files can be generated:
- include/rpc_BASENAME.h
- rpc_server/srv_BASENAME.c
- rpc_server/srv_BASENAME_nt.c (template only, user has to fill in functions)
- rpc_client/cli_BASENAME.c
- rpc_parse/parse_BASENAME.c
So far, I have been working on getting DFS working. Currently still to do
(all in rpc_parse/parse_BASENAME.c):
- Proper handling of declarations
- Proper handling of scalar/buffer parts of structs and unions
- Subcontexts
- Proper handling of arrays
- Support for custom (non-scalar) types
I hope to have a somewhat more working version later this week.
Some files as currently generated are available from:
http://samba.org/~jelmer/pidl_samba3/
(This used to be commit 8af8eaeeef6d46f4d25ccb1d25890e1eef063e4f)
|
|
(This used to be commit b9adbb5eb2687c1778234c18f95f59c8d7e4f875)
|
|
(This used to be commit 88ece24a4400cabef95fd1eb4ca14b7df085b529)
|
|
(This used to be commit 3f646c620a354ab6820c4a97d629e1e27978b76d)
|
|
(This used to be commit fcc1ba97a3dd955208d8d9555ff8dab455239412)
|
|
(This used to be commit 8eb69b3a6e4e912af8a7c14a348f65b3d2512b42)
|
|
then a .pidl file.
(This used to be commit d8a31d3048a6421a3d49d3c121bc86d748838b3a)
|
|
(This used to be commit dfa45ec1b329ad01daf81beeb31985811ce4f5af)
|
|
(This used to be commit 73dffade2c008b26eaf3924d31693c27328b8586)
|
|
that the parsers were autogenerated.
(This used to be commit a37e2134e61eb38e9cbc54f8533113622f013037)
|
|
Fix use of pidl for people that don't have it installed...
Generate documentation for pidl debian package
(This used to be commit de66450c242b943cfb226187b0ad14f380f08479)
|