Andrew Tridgell
e3e048630b
r13738: added support for a "pointer" type in pidl. This will be used in the
...
opendb work that will be committed shortly.
The pointer type assumes that pointers fit in 64 bits, which is
probably OK on all our supported architectures.
(This used to be commit d2a2057ea5
)
2007-10-10 13:52:07 -05:00
Stefan Metzmacher
d796373895
r12776: use $ENV{TEST_DATA_PREFIX} for test files if available
...
metze
(This used to be commit 5552eaa37c
)
2007-10-10 13:49:53 -05:00
Jelmer Vernooij
87fd7b5484
r12574: Bring tables.pl back to life and move registration of interfaces
...
now completely to a new subsystem.
(This used to be commit bbacfaaea5
)
2007-10-10 13:48:56 -05:00
Jelmer Vernooij
1690ae449a
r12573: Update README to recent changes in pidls namespace
...
(This used to be commit 33012dc015
)
2007-10-10 13:48:55 -05:00
Jelmer Vernooij
1cfda1af18
r12572: No longer parse coclasses as interfaces
...
(This used to be commit f75f757b62
)
2007-10-10 13:48:52 -05:00
Stefan Metzmacher
43c3c7349d
r12539: fix the pidl tests
...
metze
(This used to be commit 4b90ad7a27
)
2007-10-10 13:47:54 -05:00
Jelmer Vernooij
0a3c167f6b
r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server.
...
(This used to be commit 87f665a1d5
)
2007-10-10 13:47:51 -05:00
Jelmer Vernooij
d49f11df21
r12517: Don't generate empty init functions
...
(This used to be commit 832a1092c9
)
2007-10-10 13:47:51 -05:00
Jelmer Vernooij
05b141c5c9
r12515: Use UUID directly rather then string containing UUID
...
(This used to be commit 465b973870
)
2007-10-10 13:47:49 -05:00
Jelmer Vernooij
d658de65d3
r12512: Use GUID structs in API functions everywhere rather then converting back and
...
forth between GUID structs and strings in several places.
(This used to be commit 3564e2f967
)
2007-10-10 13:47:48 -05:00
Jelmer Vernooij
c1c01df22f
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.
(This used to be commit 1e8670874b
)
2007-10-10 13:47:46 -05:00
Jelmer Vernooij
ee10fb1a12
r12490: Fix --warn-compat
...
(This used to be commit ba6a767f1b
)
2007-10-10 13:47:44 -05:00
Jelmer Vernooij
d7eaaf48e4
r12488: Fix MANIFEST to match recent changes
...
(This used to be commit 6ab0ce1508
)
2007-10-10 13:47:44 -05:00
Jelmer Vernooij
94793b80d7
r12484: Initial work on supporting non-typedeffed types
...
(This used to be commit e7ac6c708d
)
2007-10-10 13:47:44 -05:00
Jelmer Vernooij
25d57c0ad8
r12483: Remove --tdr-header option (merged into --tdr-parser)
...
(This used to be commit 45013467f5
)
2007-10-10 13:47:43 -05:00
Jelmer Vernooij
d3ced46329
r12482: Add some more tests
...
(This used to be commit 516b66e0f1
)
2007-10-10 13:47:43 -05:00
Jelmer Vernooij
a4fe56c06a
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
(This used to be commit bc6b45e242
)
2007-10-10 13:47:43 -05:00
Jelmer Vernooij
8e924678b2
r12480: Extend testsuite
...
(This used to be commit 1fa6c3568b
)
2007-10-10 13:47:43 -05:00
Jelmer Vernooij
7717f180ca
r12470: Add helper module for pidl tests
...
Convert other pidl tests to use Test::More and run them from 'make test'
(This used to be commit 3a57d29a62
)
2007-10-10 13:47:43 -05:00
Jelmer Vernooij
620d375320
r12465: Merge Parse::Pidl::Samba4::NDR::Header into Parse::Pidl::Samba4::NDR::Parser.
...
Small optimization to avoid including NDR headers multiple times
(This used to be commit 6967b98849
)
2007-10-10 13:47:42 -05:00
Jelmer Vernooij
68ef82aac7
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'
(This used to be commit 975d8816db
)
2007-10-10 13:47:42 -05:00
Jelmer Vernooij
ebfbb2a7ab
r12463: Rename 'Samba' namespace to 'Samba4'
...
(This used to be commit f25358270d
)
2007-10-10 13:47:42 -05:00
Jelmer Vernooij
e791dd73b9
r12462: Hide oo magic from callers of the parser
...
(This used to be commit 0c225d2978
)
2007-10-10 13:47:42 -05:00
Jelmer Vernooij
a3b0f53f47
r12206: Fix some issues in NOEMIT
...
(This used to be commit 905cebd117
)
2007-10-10 13:47:18 -05:00
Jelmer Vernooij
5352b38928
r12205: Support 'TFS' command in conformance files
...
(This used to be commit 3241ce7ad7
)
2007-10-10 13:47:18 -05:00
Jelmer Vernooij
9e00afdcbe
r12181: Use BASE_HEX rather then BASE_DEC by default for bitmaps. Patch by Guy
...
Harris. Fixes #3313
(This used to be commit daff0cba2c
)
2007-10-10 13:47:17 -05:00
Stefan Metzmacher
f536c4a608
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
(This used to be commit c10195f313
)
2007-10-10 13:46:57 -05:00
Stefan Metzmacher
a9cdc6321a
r11974: only look at $pl->{POINTER_TYPE} when $pl is defined
...
metze
(This used to be commit 271d0af16d
)
2007-10-10 13:46:53 -05:00
Stefan Metzmacher
7da0f7d76d
r11972: handle [noejs] property also on functions
...
metze
(This used to be commit e5fef8519b
)
2007-10-10 13:46:53 -05:00
Jelmer Vernooij
6672d8aeaa
r11959: Use DOS_errors array for displaying WERROR values
...
(This used to be commit 0830ed0d60
)
2007-10-10 13:46:51 -05:00
Jelmer Vernooij
cca42c611a
r11539: Fix indentation in templates. Always generate lower-case
...
UUID strings as GUID_from_string seems to have trouble with
uppercased ones.
(This used to be commit 16ea96c81e
)
2007-10-10 13:45:51 -05:00
Jelmer Vernooij
df5b70db2c
r11535: Support void functions when generating templates.
...
(This used to be commit e8926a4e17
)
2007-10-10 13:45:50 -05:00
Volker Lendecke
66d3ee9ccb
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
(This used to be commit b8f324e4f0
)
2007-10-10 13:45:41 -05:00
Jelmer Vernooij
42c5211bf4
r11386: Add install rule for pidl
...
(This used to be commit b740d0d280
)
2007-10-10 13:45:29 -05:00
Tim Potter
79b667eda9
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?
(This used to be commit d770f85347
)
2007-10-10 13:45:10 -05:00
Tim Potter
7514f906c2
r11211: Append an error message to COL_INFO if the RPC call returned an error.
...
(This used to be commit b70dd7a757
)
2007-10-10 13:45:03 -05:00
Jelmer Vernooij
087dd76232
r11141: Re-add paranoid string terminator check
...
(This used to be commit 55805b5ed9
)
2007-10-10 13:44:54 -05:00
Jelmer Vernooij
f598135c6b
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?
(This used to be commit 7596c708ba
)
2007-10-10 13:44:50 -05:00
Jelmer Vernooij
c008f951cf
r11097: Allow pointers in "const"
...
(This used to be commit 88fcd56fb5
)
2007-10-10 13:44:48 -05:00
Jelmer Vernooij
5a937a0f6f
r11077: Fix [string] for Samba3
...
(This used to be commit 2f76e2a6bf
)
2007-10-10 13:44:44 -05:00
Jelmer Vernooij
8a58b806e9
r11067: Support for [string] in the Ethereal parser generator
...
(This used to be commit 1d5db487bb
)
2007-10-10 13:44:44 -05:00
Jelmer Vernooij
6f3caf73e1
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
(This used to be commit 765adaf19b
)
2007-10-10 13:44:43 -05:00
Stefan Metzmacher
cffd522b5c
r11052: bring samba4 uptodate with the samba4-winsrepl branch,
...
before the bad merge
metze
(This used to be commit 471c0ca4ab
)
2007-10-10 13:44:43 -05:00
Stefan Metzmacher
ee49ed7a20
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.
(This used to be commit 66f931071e
)
2007-10-10 13:41:27 -05:00
Jeremy Allison
d2376d70b2
r10880: Missed terminating ';', sorry.
...
Jeremy.
(This used to be commit 2680aeffb1
)
2007-10-10 13:39:39 -05:00
Jeremy Allison
399533dc64
r10879: Added the ZERO_STRUCT(q_u), (r_u) entries to the generated
...
Samba3 code. Jelmer please check !
Jeremy.
(This used to be commit 534e8d1622
)
2007-10-10 13:39:39 -05:00
Stefan Metzmacher
b94fcbd306
r10868: make flag(NDR_PAHEX) possible to use and show the union level in hex
...
metze
(This used to be commit 7efb92adc0
)
2007-10-10 13:39:38 -05:00
Jelmer Vernooij
01d23b0e54
r10849: Fix handling of [charset] for strings with fixed or "inline" size
...
(This used to be commit 3c2558d11e
)
2007-10-10 13:39:36 -05:00
Jelmer Vernooij
36517c801c
r10842: Fix some issues with [out] unions that have a discriminator that is only
...
[in]
(This used to be commit 3a4086d614
)
2007-10-10 13:39:34 -05:00
Jelmer Vernooij
fa0fbb46b8
r10840: Fix indentation
...
(This used to be commit 7877d43657
)
2007-10-10 13:39:34 -05:00