Age | Commit message (Collapse) | Author | Files | Lines |
|
(This used to be commit b0439779b8eba68680cfd49ea2364affc739300e)
|
|
(This used to be commit 746d0a7fa7a43685e6ebb4877bb5459101e51ed1)
|
|
(This used to be commit 1405f59d5501319c7d08861e19165e012c4bc3a9)
|
|
code.
(This used to be commit a2bb0b6012b14787825a9cd5f33e2c0e989b65a7)
|
|
routines.
(This used to be commit 538be4a6319b6f8235ed450740784104671ab0b5)
|
|
- 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)
|
|
(This used to be commit 80b9865b373ee542da2d56d6688b4c8fd4c6275c)
|
|
(This used to be commit e7ac6c708dde7afb4c92a8cc4dea7a95b7054e3e)
|
|
(This used to be commit 2f76e2a6bf8ff99ac2f9b61669d09d76a2fe920a)
|
|
* Add (limited) support for [string]
* Don't generate (and set) header elements for top level ref pointers as
they don't appear on the wire
(This used to be commit 765adaf19be264e2d23a22eaed3027faededf8b6)
|
|
Jeremy.
(This used to be commit 2680aeffb1e40a7d1d59c98f0ee533d7c4362f40)
|
|
Samba3 code. Jelmer please check !
Jeremy.
(This used to be commit 534e8d16228ad4f1306ddf21ea9c9b988d736525)
|
|
[in]
(This used to be commit 3a4086d6142fa73b3adb2d66b1bfc9cd2585f31d)
|
|
Update TODO
Some small fixes to the modules
(This used to be commit 0c53e7c3cf7fd91fd34c48a5e68c1bcf70569854)
|
|
- Check initialisation function return value
(This used to be commit ebb8e75ebd572d62bdb3615d41c210bcc918fa41)
|
|
(This used to be commit 43a5c863bf81af9b8415b6ccf8a386c36d4fa7f9)
|
|
(This used to be commit 258b762dc62b257f99d1d859c5a3d850aba3e9fa)
|
|
(This used to be commit ebeeec5406308d493d45b1088963a87cdb953cac)
|
|
(This used to be commit 2b4270a2e965eb5c6fe0b25d22d2977e60bb7d43)
|
|
(This used to be commit 12bfa5d01bcb4cb9dad5167e1a3721fd68f06275)
|
|
(This used to be commit bd8fcb05003ad75f521783ad9603c923eacafc1a)
|
|
the generated output for DFS should work now (it compiles cleanly, but
I haven't tested it yet).
Not supported:
- subcontexts()
- relative pointers
- unions of pointers
- DATA_BLOB
- several other things
Also still need to do:
- Remove some spurious spaces in the output
- Do range() checking
Example output is still available at http://samba.org/~jelmer/pidl_samba3/
(This used to be commit e2d7e382bb645f1bddd2047669bed10f121b59d2)
|
|
without warnings now. The only things left to do that are
required for DFS:
- add allocation of arrays in marshalling phase
- handling primitive and deferred data in embedded structures / unions.
Example output is again available from http://samba.org/~jelmer/pidl_samba3/
(This used to be commit 9fe724f6fb026d95306587f696c065f348aaf219)
|
|
compile now when generated from Samba4's dfs.idl.
(This used to be commit 2b315b1942e77640eca8e0a3347b2a9ed1920f6a)
|
|
for a couple of other types (policy handles, SIDs, times)
(This used to be commit c2527217b4b4c120d82044e65b979dd3b7d2609e)
|
|
- 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)
|
|
Unions and enums have been improved, init functions are now generated
properly, some other small improvements.
(This used to be commit 8a60e79175eb27ef9fa4b8dea72a518bbaab900f)
|
|
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)
|