Jelmer Vernooij
bbacfaaea5
r12574: Bring tables.pl back to life and move registration of interfaces
...
now completely to a new subsystem.
2007-10-10 13:48:56 -05:00
Jelmer Vernooij
f75f757b62
r12572: No longer parse coclasses as interfaces
2007-10-10 13:48:52 -05:00
Jelmer Vernooij
87f665a1d5
r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server.
2007-10-10 13:47:51 -05:00
Jelmer Vernooij
832a1092c9
r12517: Don't generate empty init functions
2007-10-10 13:47:51 -05:00
Jelmer Vernooij
465b973870
r12515: Use UUID directly rather then string containing UUID
2007-10-10 13:47:49 -05:00
Jelmer Vernooij
3564e2f967
r12512: Use GUID structs in API functions everywhere rather then converting back and
...
forth between GUID structs and strings in several places.
2007-10-10 13:47:48 -05:00
Jelmer Vernooij
1e8670874b
r12501: Merge EJSHeader.pm into EJS.pm and simplify smbcalls_rpc.c a bit,
...
now that it is guaranteed that the smbcalls modules are always initialized
after the EJS subsystem itself.
2007-10-10 13:47:46 -05:00
Jelmer Vernooij
ba6a767f1b
r12490: Fix --warn-compat
2007-10-10 13:47:44 -05:00
Jelmer Vernooij
e7ac6c708d
r12484: Initial work on supporting non-typedeffed types
2007-10-10 13:47:44 -05:00
Jelmer Vernooij
45013467f5
r12483: Remove --tdr-header option (merged into --tdr-parser)
2007-10-10 13:47:43 -05:00
Jelmer Vernooij
bc6b45e242
r12481: Move parser-specific utility functions to idl.yp, remove some unused functions
...
Allow the use of non-typedef structs and unions when declaring variables. Allow the
use of the 'signed' and 'unsigned' qualifiers for integer types
2007-10-10 13:47:43 -05:00
Jelmer Vernooij
3a57d29a62
r12470: Add helper module for pidl tests
...
Convert other pidl tests to use Test::More and run them from 'make test'
2007-10-10 13:47:43 -05:00
Jelmer Vernooij
6967b98849
r12465: Merge Parse::Pidl::Samba4::NDR::Header into Parse::Pidl::Samba4::NDR::Parser.
...
Small optimization to avoid including NDR headers multiple times
2007-10-10 13:47:42 -05:00
Jelmer Vernooij
975d8816db
r12464: Add simple IDL parsing tests for pidl using the standard perl
...
testing framework (Test::Simple, distributed with perl itself).
Run these tests from 'make test'
2007-10-10 13:47:42 -05:00
Jelmer Vernooij
f25358270d
r12463: Rename 'Samba' namespace to 'Samba4'
2007-10-10 13:47:42 -05:00
Jelmer Vernooij
0c225d2978
r12462: Hide oo magic from callers of the parser
2007-10-10 13:47:42 -05:00
Jelmer Vernooij
905cebd117
r12206: Fix some issues in NOEMIT
2007-10-10 13:47:18 -05:00
Jelmer Vernooij
3241ce7ad7
r12205: Support 'TFS' command in conformance files
2007-10-10 13:47:18 -05:00
Jelmer Vernooij
daff0cba2c
r12181: Use BASE_HEX rather then BASE_DEC by default for bitmaps. Patch by Guy
...
Harris. Fixes #3313
2007-10-10 13:47:17 -05:00
Stefan Metzmacher
c10195f313
r11997: for multidimentional array like this:
...
uint32 [num_level2][num_level1][num_level0]
fix the order they're pushed and pulled, it should be like this
for (l2=0; l2 < num_level2; l2++) {
for (l1=0; l1 < num_level1; l1++) {
for (l0=0; l0 < num_level0; l0++) {
ndr_pull_uint32(...);
}
}
}
metze
2007-10-10 13:46:57 -05:00
Stefan Metzmacher
271d0af16d
r11974: only look at $pl->{POINTER_TYPE} when $pl is defined
...
metze
2007-10-10 13:46:53 -05:00
Stefan Metzmacher
e5fef8519b
r11972: handle [noejs] property also on functions
...
metze
2007-10-10 13:46:53 -05:00
Jelmer Vernooij
0830ed0d60
r11959: Use DOS_errors array for displaying WERROR values
2007-10-10 13:46:51 -05:00
Jelmer Vernooij
16ea96c81e
r11539: Fix indentation in templates. Always generate lower-case
...
UUID strings as GUID_from_string seems to have trouble with
uppercased ones.
2007-10-10 13:45:51 -05:00
Jelmer Vernooij
e8926a4e17
r11535: Support void functions when generating templates.
2007-10-10 13:45:50 -05:00
Volker Lendecke
b8f324e4f0
r11473: Based on work by Jelmer, implement the [async] flag for rpc requests. If it's
...
not there (it's not yet on *any* call... :-)), the rpc client strictly
sequences calls to an rpc pipe. Might need some more work on the exact
sequencing semantics when a pipe with both sync and async calls is actually
deployed, but I want it in for winbind simplification.
Volker
2007-10-10 13:45:41 -05:00
Tim Potter
d770f85347
r11262: Try to get the equivalent of a subcontext in pidl ethereal conformance
...
files working. It doesn't quite work though. (-:
This patch also allows a struct.field format to be used in an IMPORT
statement instead of a type name.
Jelmer, what do you think?
2007-10-10 13:45:10 -05:00
Tim Potter
b70dd7a757
r11211: Append an error message to COL_INFO if the RPC call returned an error.
2007-10-10 13:45:03 -05:00
Jelmer Vernooij
55805b5ed9
r11141: Re-add paranoid string terminator check
2007-10-10 13:44:54 -05:00
Jelmer Vernooij
7596c708ba
r11105: Warn if conformant arrays are not at the end of a struct
...
Support conformant [string] arrays
Eliminate utf8string
This breaks xattr binary compatibility with previous versions - is that a
problem?
2007-10-10 13:44:50 -05:00
Jelmer Vernooij
88fcd56fb5
r11097: Allow pointers in "const"
2007-10-10 13:44:48 -05:00
Jelmer Vernooij
2f76e2a6bf
r11077: Fix [string] for Samba3
2007-10-10 13:44:44 -05:00
Jelmer Vernooij
1d5db487bb
r11067: Support for [string] in the Ethereal parser generator
2007-10-10 13:44:44 -05:00
Jelmer Vernooij
765adaf19b
r11061: Samba3 parser generator fixes:
...
* 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
2007-10-10 13:44:43 -05:00
Stefan Metzmacher
471c0ca4ab
r11052: bring samba4 uptodate with the samba4-winsrepl branch,
...
before the bad merge
metze
2007-10-10 13:44:43 -05:00
Stefan Metzmacher
66f931071e
r11011: r10124@SERNOX: metze | 2005-09-09 20:22:00 +0200
...
r10113@SERNOX: metze | 2005-09-09 18:00:02 +0200
rename libcli/wins to libcli/wrepl
metze
r10115@SERNOX: metze | 2005-09-09 18:01:49 +0200
bind client connection to the best interface, to the partner
metze
r10116@SERNOX: jelmer | 2005-09-09 18:23:50 +0200
Print out a couple more warnings.
2007-10-10 13:41:27 -05:00
Jeremy Allison
2680aeffb1
r10880: Missed terminating ';', sorry.
...
Jeremy.
2007-10-10 13:39:39 -05:00
Jeremy Allison
534e8d1622
r10879: Added the ZERO_STRUCT(q_u), (r_u) entries to the generated
...
Samba3 code. Jelmer please check !
Jeremy.
2007-10-10 13:39:39 -05:00
Stefan Metzmacher
7efb92adc0
r10868: make flag(NDR_PAHEX) possible to use and show the union level in hex
...
metze
2007-10-10 13:39:38 -05:00
Jelmer Vernooij
3c2558d11e
r10849: Fix handling of [charset] for strings with fixed or "inline" size
2007-10-10 13:39:36 -05:00
Jelmer Vernooij
3a4086d614
r10842: Fix some issues with [out] unions that have a discriminator that is only
...
[in]
2007-10-10 13:39:34 -05:00
Jelmer Vernooij
7877d43657
r10840: Fix indentation
2007-10-10 13:39:34 -05:00
Jelmer Vernooij
0c53e7c3cf
r10829: Documentation updates
...
Update TODO
Some small fixes to the modules
2007-10-10 13:39:33 -05:00
Jelmer Vernooij
ebb8e75ebd
r10788: - Give unions a name
...
- Check initialisation function return value
2007-10-10 13:39:29 -05:00
Jelmer Vernooij
43a5c863bf
r10787: Fix silly nodiscriminant-issue
2007-10-10 13:39:29 -05:00
Jelmer Vernooij
6b33e3eedd
r10765: Actually use VALS() setting for enums
2007-10-10 13:39:28 -05:00
Stefan Metzmacher
2f46e54e1b
r10761: we need to use a pointer to a nbt_name to fix compiler warnings, because we can
...
only use a pointers to unknown types in proto.h
metze
2007-10-10 13:39:28 -05:00
Stefan Metzmacher
c4a252bd46
r10760: remove only one star from the pointers, and not from the stars that
...
come from the array nesting
this fixes a compiler warning and but in the eventlog.h,
where the idl uses nstring strings[num_strings]
metze
2007-10-10 13:39:27 -05:00
Jelmer Vernooij
258b762dc6
r10742: Support multi-level pointers + ref pointer fixes
2007-10-10 13:39:26 -05:00
Jelmer Vernooij
ebeeec5406
r10739: Reduce number of calls to prs_align_custom()
2007-10-10 13:39:25 -05:00