Jelmer Vernooij
01a4fb1b22
r19868: Fix more tests.
2007-10-10 14:28:28 -05:00
Jelmer Vernooij
2a3196db9d
r19866: Fix test compilation.
2007-10-10 14:28:27 -05:00
Jelmer Vernooij
1638c8d234
r19859: Reuse referrent ids when pushing full pointers (still need to
...
avoid pushing the referred object twice) and add test for full pointers.
2007-10-10 14:28:26 -05:00
Jelmer Vernooij
006ab1d4a4
r19856: Use sptr as basis for full ptr implementation. Will add checks for duplicates later.
2007-10-10 14:28:26 -05:00
Stefan Metzmacher
f5aa620b1b
r19854: readd support for 'sptr' pointers, to work against windows servers
...
until jelmer commits his 'ptr' support
metze
2007-10-10 14:28:25 -05:00
Jelmer Vernooij
3f0da2388d
r19845: Add warning for pointer_default_top()
2007-10-10 14:28:24 -05:00
Jelmer Vernooij
a1b6308b21
r19842: Complain about unknown pointer types.
...
Fallback to "unique" when "ptr" is specified instead of failing.
2007-10-10 14:28:23 -05:00
Jelmer Vernooij
21efd2bdb8
r19834: Prevent some inaccurate warnings.
2007-10-10 14:28:22 -05:00
Jelmer Vernooij
78153200ac
r19830: Warn about non-ref top-level pointers.
2007-10-10 14:28:21 -05:00
Jelmer Vernooij
9d3c3ce540
r19829: Update documentation.
2007-10-10 14:28:21 -05:00
Volker Lendecke
10dcaf89ed
r19790: Check in the PIDL change and the converted unixinfo and winbind pipes without
...
waiting for comments. This is what version control is for, and it does fix a
segfault I ran into ;-)
Nevertheless, Jelmer & Jerry, please take a look!
Thanks,
Volker
2007-10-10 14:28:20 -05:00
Jelmer Vernooij
324395afc7
r19752: Remove support for the `depends' attribute (use "import") instead.
2007-10-10 14:28:19 -05:00
Jelmer Vernooij
3a850bda96
r19751: Add some tests for parsing the "include", "import" and "importlib" statements.
2007-10-10 14:28:18 -05:00
Jelmer Vernooij
0da2bbcf76
r19599: Fix --includedir.
2007-10-10 14:25:01 -05:00
Jelmer Vernooij
347ae96282
r19588: Use include and import statements rather than depends() and helper().
2007-10-10 14:24:58 -05:00
Jelmer Vernooij
1ccab71cb8
r19585: Add support for some more standard IDL instructions:
...
- `include' (replaces helper())
- `import' (replaces depends())
Add support for parsing importlib() - importlib() is now ignored (with a
warning), but no longer causes syntax errors.
helper() and depends() are now marked deprecated and will cause warnings.
2007-10-10 14:24:57 -05:00
Jelmer Vernooij
b076bfa39f
r19580: Add --includedir option.
2007-10-10 14:24:56 -05:00
Jelmer Vernooij
1836411390
r19572: Fix typo.
2007-10-10 14:24:54 -05:00
Jelmer Vernooij
8bd12d3fdb
r19562: Support returning simple scalars.
2007-10-10 14:24:52 -05:00
Jelmer Vernooij
910b56e729
r19561: Remove debug statement.
2007-10-10 14:24:51 -05:00
Jelmer Vernooij
dde3d5342c
r19560: Fix handling of PARAM_VALUE.
2007-10-10 14:24:51 -05:00
Jelmer Vernooij
466e9c12a5
r19559: Fix handling of types where the name isn't prefixed by the interface name.
...
Based on patch by Julien Kerihuel.
2007-10-10 14:24:51 -05:00
Jelmer Vernooij
577cd1625d
r19557: Fix lookup table for WERROR.
...
Fix perl warnings when using NTSTATUS as return type.
2007-10-10 14:24:50 -05:00
Jelmer Vernooij
9e2206ae99
r19553: Add check for correct API usage.
2007-10-10 14:24:49 -05:00
Jelmer Vernooij
dbae9b4e4e
r19547: Fix use of v1_enum on enums used in return types.
2007-10-10 14:24:48 -05:00
Jelmer Vernooij
de6198c893
r19546: fix number of bytes pushed when using switch_type() set to enum types.
...
die() on invalid used of enum_type_fn()
2007-10-10 14:24:48 -05:00
Jelmer Vernooij
705cd03c53
r19545: Allow enums as return types in code generated for wireshark. Originally based on a patch by Julien Kerihuel.
2007-10-10 14:24:47 -05:00
Jelmer Vernooij
4f1f541837
r19544: Fix case of 'warning'.
2007-10-10 14:24:47 -05:00
Jelmer Vernooij
91ae5a8033
r19541: Explicitly segfault when the API is being used incorrectly. Previously
...
this would've caused a silent premature return.
2007-10-10 14:24:46 -05:00
Volker Lendecke
0c0a861c8b
r19219: Fix a memleak in the generated srv_code.
...
Fix a warning.
Implement the rng_fault_state return check.
After this (and Jeremy's fix) all Samba3-developers should do a 'make idl' and
do a complete rebuild.
Volker
2007-10-10 14:20:55 -05:00
Jeremy Allison
4b878578c2
r19208: Fix Samba3 pidl generation to remove memory leaks.
...
Jermey.
2007-10-10 14:20:54 -05:00
Gerald Carter
c96dae478c
r19049: Samba 3 client fixes
...
* Make sure to check for NULL pointers when dealing with
[out,unique] before assigning valoues
* Detect RPC faults and return immediately
2007-10-10 14:20:31 -05:00
Jelmer Vernooij
5a2e103ea0
r18873: Use WERR_errors table rather than DOS_errors table for wireshark.
2007-10-10 14:20:17 -05:00
Jelmer Vernooij
6f6dd76146
r18767: Fix [ref] pointer in object oriented interfaces. Removes a
...
bunch of warnings when compiling dcom.idl.
2007-10-10 14:19:09 -05:00
Jelmer Vernooij
8de48f62e7
r18696: Zero initialize ref ptrs.
2007-10-10 14:19:03 -05:00
Jelmer Vernooij
d28ae3f70a
r18693: Print debug info when DEBUGLEVEL >= 10 in the Samba3 code.
2007-10-10 14:19:02 -05:00
Jelmer Vernooij
2ac2c7ca60
r18689: Initialize r.out in the server side code, in case the handler function
...
doesn't touch them.
2007-10-10 14:19:02 -05:00
Jelmer Vernooij
d1364ef0cd
r18639: Get rid of the keepref support
2007-10-10 14:18:59 -05:00
Jelmer Vernooij
ab0a798c57
r18565: Fix echo.idl to be Samba3-, MIDL and midlc compatible
2007-10-10 14:18:47 -05:00
Jelmer Vernooij
86b4624226
r18559: [string] always applies to the last pointer
2007-10-10 14:18:46 -05:00
Jelmer Vernooij
caac6cf817
r18554: Fix warnings about [out] arguments.
2007-10-10 14:18:45 -05:00
Jelmer Vernooij
0ee42669d3
r18524: Pre-allocate out arguments.
2007-10-10 14:18:42 -05:00
Jelmer Vernooij
f67b4d58ac
r18523: Allow [out] on arrays as well as pointers, use in unixinfo.
2007-10-10 14:18:42 -05:00
Jelmer Vernooij
234272e39d
r18522: It's probably not a good idea to use rpc_netdfs_init() as initialization
...
function name for _all_ RPC servers...
2007-10-10 14:18:42 -05:00
Jelmer Vernooij
7a2afc3e0c
r18520: Add note about warnings on [out] arrays.
2007-10-10 14:18:41 -05:00
Jelmer Vernooij
ddfe3c5443
r18482: Fix a couple of small issues in the generated server code.
2007-10-10 14:18:36 -05:00
Jelmer Vernooij
64909a0d69
r18478: Add missing declaration for status.
2007-10-10 14:18:35 -05:00
Jelmer Vernooij
4e2f200424
r18477: Finish server code generator for Samba 3.
2007-10-10 14:18:35 -05:00
Jelmer Vernooij
aa1c550d37
r18475: Start working on server code generator that uses libndr.
2007-10-10 14:18:35 -05:00
Jelmer Vernooij
22142a9f3d
r18471: Remove other Samba3 parser generator support as well - it's no
...
longer necessary as we can use libndr now.
2007-10-10 14:18:34 -05:00