summaryrefslogtreecommitdiff
path: root/pidl
AgeCommit message (Expand)AuthorFilesLines
2021-06-02pidl: Avoid leaving array_size NDR tokens aroundAndrew Bartlett1-2/+15
2021-06-02pidl: Avoid leaving array_length NDR tokens aroundAndrew Bartlett1-3/+8
2021-06-02libndr: Return error code from ndr_token_peek()Andrew Bartlett1-6/+7
2021-05-28pidl: Handle assigning to an inline array from PythonJoseph Sutton1-1/+5
2021-03-31pidl: set the per-request memory context in the pidl generatorRalph Boehme1-0/+2
2020-11-10pidl: use unused attribute only if supported by feature macroBjörn Jacke1-1/+3
2020-07-06pypidl: check the result of py_dcerpc_ndr_pointer_deref()Douglas Bagnall1-0/+5
2020-05-24s3: rpc_server: Remove dead codeSamuel Cabrero1-38/+0
2020-05-24s3: rpc_server: Drop s3 rpc handles implementationSamuel Cabrero1-8/+0
2020-05-24pidl: Set dce_call in pipes_struct before dispatching callSamuel Cabrero1-0/+2
2020-05-08Fix clang 9 missing-field-initializer warningsGary Lockyer1-1/+1
2020-05-08Fix clang 9 unused-function warningsGary Lockyer1-1/+12
2020-04-18pidl: Align integer types in scompat filesVolker Lendecke1-1/+1
2020-04-08s3:rpc_server: Improve local dispatchingSamuel Cabrero1-168/+25
2020-03-23py3: Remove #define PyInt_FromLong PyLong_FromLongAndrew Bartlett1-3/+3
2020-03-23py3: Remove #define PyInt_AsLong PyLong_AsLongAndrew Bartlett1-3/+3
2020-03-23pidl: Remove reference to PyInt_Type from error string when we wanted a sensi...Andrew Bartlett1-8/+8
2020-03-23pidl: Remove duplicate "if (PyLong_Check($cvar)" clausesAndrew Bartlett1-26/+0
2020-03-23py3: Remove #define PyInt_Check PyLong_CheckAndrew Bartlett1-2/+2
2020-03-20s3:rpc_server: Remove api_structSamuel Cabrero1-34/+0
2020-03-20pidl:NDR/ServerCompat: Generate local dispatching functionSamuel Cabrero2-1/+177
2020-03-20pidl:NDR/ServerCompat: Initialize and allocate out varsSamuel Cabrero1-1/+110
2020-03-20pidl:NDR/ServerCompat: Add dispatch, reply, pull and push functions to headerSamuel Cabrero1-4/+8
2020-03-20pidl:NDR/ServerCompat: Retrieve and setup pipes struct before dispatchSamuel Cabrero1-9/+103
2020-03-20pidl:NDR/ServerCompat: Register and unregister legacy api_struct cmdsSamuel Cabrero1-1/+30
2020-03-20pidl:NDR/ServerCompat: Compat server PIDL parserSamuel Cabrero2-0/+504
2020-02-27pidl: Add recursive depth checks.Gary Lockyer2-0/+8
2020-02-04build: Do not check if system perl modules should be bundledAndrew Bartlett1-7/+0
2020-02-02pidl/wscript: configure should insist on Parse::Yapp::DriverDouglas Bagnall1-3/+7
2019-12-12libndr: Return enum ndr_err_code from ndr_{pull,push}_steal_switch_value()Andrew Bartlett1-4/+4
2019-12-12pidl: Mismatch between set and get of relative base pointersAndrew Bartlett1-5/+5
2019-12-12pidl: Add and use ndr_print_steal_switch_value(), removing ndr_print_get_swit...Andrew Bartlett1-1/+1
2019-12-12pidl: Generate and consume the switch level token for both NDR_SCALARS and ND...Andrew Bartlett1-15/+36
2019-12-12pidl:NDR/Server: Allow to define endpoint server shutdown functionsSamuel Cabrero1-0/+10
2019-12-12librpc:core: Add public functions to initialize endpoint serversSamuel Cabrero1-0/+3
2019-12-10pidl:NDR/Parser: only include structs in ndr_interface_public_structAndrew Bartlett1-4/+16
2019-12-10lib/fuzzing: add fuzz_ndr_XDouglas Bagnall1-0/+25
2019-12-10pidl/tests/samba-ndr.pl: remove duplicate importDouglas Bagnall1-1/+0
2019-12-10pidl s4::Python: silence warningsDouglas Bagnall1-4/+3
2019-12-10pidl Parse::Pidl::NDR: silence two warnings about undefined stringsDouglas Bagnall1-2/+2
2019-12-10pidl Parse::Pidl::NDR: add HRESULT alignmentDouglas Bagnall1-1/+2
2019-12-10pidl Parse::Pidl::NDR: warn of unknown scalar alignmentsDouglas Bagnall1-1/+6
2019-12-10pidl s4::NDR::Parser: silence a warningDouglas Bagnall1-1/+1
2019-12-10pidl s4::NDR::Parser: correct has_fast_array logicDouglas Bagnall1-2/+2
2019-12-10pidl s4::NDR::Parser: read hex numbers as numbers for rangesDouglas Bagnall2-5/+46
2019-12-10pidl: use perl warningsDouglas Bagnall40-3/+40
2019-12-10pidl: Remove Parse/Yapp/Driver.pmAndreas Schneider1-471/+0
2019-12-04pidl: don't export parser class methodsDouglas Bagnall5-16/+1
2019-12-04pidl s4/TDR: use Parse::Pidl::BaseDouglas Bagnall1-5/+3
2019-12-04pidl s4/TDR: use conventional ->{res} nameDouglas Bagnall2-11/+11