1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-05 12:23:50 +03:00
Commit Graph

169 Commits

Author SHA1 Message Date
Jelmer Vernooij
a789aa468b r16824: Rename Ethereal -> Wireshark (patch from Joerg Mayer) 2007-10-10 14:09:47 -05:00
Gerald Carter
26a2fa97e4 r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for correct grammar 2007-10-10 14:08:59 -05:00
Jelmer Vernooij
446c4a175f r15893: Update TODO 2007-10-10 14:08:38 -05:00
Jelmer Vernooij
11df14219b r15892: Remove the COM management code - DCOM should be
based on Mono and its' COM support and utilize Samba's DCE/RPC + ORPC code
instead of having our own COM implementation in Samba, which is too much
work to implement and harder to code (C).

This only removes some of the code that I started working on to implement
the bits of COM I thought were needed to support DCOM from just Samba. This
code has never functioned properly, contains a couple of nasty hacks and
there should be no reason to pick it up again later, the processes are all
documented in the DCOM whitepaper.

This does NOT remove the marshalling code for the ORPC code or the torture
code that tested some of the ORPC code.
2007-10-10 14:08:37 -05:00
Jelmer Vernooij
a7c9ec69b2 r15780: Fix indentation of deferred code (fixed #3739) 2007-10-10 14:08:19 -05:00
Jelmer Vernooij
030272e79b r15778: Fix bug printing ref pointers. 2007-10-10 14:08:18 -05:00
Jelmer Vernooij
bdc6dd3750 r15776: Don't generate ref pointers in Samba4-generated code. There is no point
in having pointers for outgoing data when you can already modify the top-level
element.

This can be overridden (temporarily) by specifying the new "keepref"
attribute. Once we've removed keepref from all IDL files, I'll remove this
attribute as well.
2007-10-10 14:08:18 -05:00
Jelmer Vernooij
3e89ef0875 r15652: Fix aliases mechanism (fixes #3710) 2007-10-10 14:08:03 -05:00
Jelmer Vernooij
a3dbab619b r15651: Add 'MANUAL' command in Ethereal conformance files. This allows overriding
individual functions for specific element levels without losing the other
functions for an element or the hf/ett fields allocated.

Fixes #3738.
2007-10-10 14:08:03 -05:00
Jelmer Vernooij
038bbbcda5 r15650: Fix perl warning when generating IDL for elements with no properties 2007-10-10 14:08:03 -05:00
Jelmer Vernooij
e679971903 r15648: Update MANIFEST to install Samba3 code generators. 2007-10-10 14:08:03 -05:00
Jelmer Vernooij
c4ab021ee8 r15593: Warn about [out] arguments that are not pointers. These can all be
fixed by adding [ref] pointers.

This will cause a lot of warnings to be outputted by pidl for now. I will
fix these gradually over the next few days.

We need to avoid [out] arguments that are not pointers because they are
not understood by other IDL compilers and don't work with some of
our output modules (Samba3, Samba3NDR and ethereal)
2007-10-10 14:06:02 -05:00
Jelmer Vernooij
b0439779b8 r15591: Generate function calls correctly as well. 2007-10-10 14:06:01 -05:00
Jelmer Vernooij
746d0a7fa7 r15587: Generate stubs for the SWIG functions 2007-10-10 14:06:01 -05:00
Jelmer Vernooij
bf5da20869 r15585: Revive pidl's SWIG file generator. It now generates simple
object oriented wrappers for the interfaces (still need to fix
the actual function calls)
2007-10-10 14:06:00 -05:00
Jelmer Vernooij
77a2eb406e r15576: Separate out Samba4 bits a bit more 2007-10-10 14:05:59 -05:00
Jelmer Vernooij
0cb1906046 r15574: Keep information about which scalar types are references in a
separate data structure
2007-10-10 14:05:58 -05:00
Jelmer Vernooij
1405f59d55 r15474: Generate proper type declarations, fix headers 2007-10-10 14:05:38 -05:00
Jelmer Vernooij
a2bb0b6012 r15470: Write header file with prototypes for Samba3-Client-With-Samba4-NDR code. 2007-10-10 14:05:38 -05:00
Jelmer Vernooij
538be4a631 r15437: Add generator that creates Samba3 client code which uses Samba4's NDR
routines.
2007-10-10 14:05:37 -05:00
Jelmer Vernooij
946a80298a r15367: Fix unused function warnings in generated EJS code. 2007-10-10 14:05:27 -05:00
Jelmer Vernooij
67d62fc556 r15353: Don't dereference NULL pointer. Found by the IBM checker. 2007-10-10 14:05:24 -05:00
Jelmer Vernooij
f10b38b824 r15327: Support 'nosize'. Also write prototypes for print and size functions that are manually written. 2007-10-10 14:05:17 -05:00
Jelmer Vernooij
56eceeb322 r15324: Generate prototype even if the function itself is
written manually.
2007-10-10 14:05:16 -05:00
Jelmer Vernooij
a492cd4bd4 r15260: Don't dereference NULL pointers to obtain array lengths - found by
the IBM checker
2007-10-10 14:04:27 -05:00
Jelmer Vernooij
9f79bfc05d r15220: Another attempt to fix the bug found by the IBM Checker 2007-10-10 14:04:19 -05:00
Jelmer Vernooij
f6a3e8b69d r15202: Don't derefence NULL pointers - found by the IBM Checker 2007-10-10 14:04:16 -05:00
Jelmer Vernooij
03224dab11 r14867: Include <stdbool.h> in external compiles 2007-10-10 13:59:44 -05:00
Jelmer Vernooij
a316b33057 r14735: Use dcerpc_syntax_id rather then seperate GUID + if_version everywhere 2007-10-10 13:59:17 -05:00
Jelmer Vernooij
c2f510d38b r14727: Update pidls' TODO, add test that demonstrates the desired behaviour 2007-10-10 13:59:14 -05:00
Jelmer Vernooij
122d1d0249 r14692: Get rid of the obfuscation() attribute 2007-10-10 13:59:09 -05:00
Jelmer Vernooij
f4428db2f9 r14691: Fix printing elements with represent_as set 2007-10-10 13:59:09 -05:00
Jelmer Vernooij
31e847a084 r14690: Support represent_as in headers, enable represent_as() test (which works now) 2007-10-10 13:59:09 -05:00
Jelmer Vernooij
b199f5345c r14689: Fix test 2007-10-10 13:59:09 -05:00
Jelmer Vernooij
7bc72277b3 r14688: More work on represent_as(): output the right function calls, fix test. 2007-10-10 13:59:08 -05:00
Jelmer Vernooij
744402160d r14687: Start working on support for represent_as() and transmit_as() as
an alternative to subcontext()
2007-10-10 13:59:08 -05:00
Jelmer Vernooij
a7279f13f0 r14686: Fix pidl testsuite to run whenever there is a shared libary built
Samba present. Ignore tests that are known to fail for now.
2007-10-10 13:59:08 -05:00
Jelmer Vernooij
3647bd3124 r14658: Include ndr_obfuscate.h when necessary 2007-10-10 13:59:05 -05:00
Jelmer Vernooij
06f7a8c692 r14594: Fix some dependencies (required for shared library build) 2007-10-10 13:58:58 -05:00
Jelmer Vernooij
765fd852e7 r14550: Fix tests 2007-10-10 13:58:44 -05:00
Jelmer Vernooij
51b4270513 r14542: Remove librpc, libndr and libnbt from includes.h 2007-10-10 13:58:42 -05:00
Jelmer Vernooij
272ca8e636 r14491: Allow building more output outside of the Samba source tree 2007-10-10 13:57:32 -05:00
Jelmer Vernooij
0c18883315 r14488: Install more headers.
Generate different #include lines in pidl depending on whether
we're building inside or outside of the Samba tree (useful for
3rd-party projects).
2007-10-10 13:57:32 -05:00
Jelmer Vernooij
f7312dab3b r14470: Remove some unnecessary headers. 2007-10-10 13:57:29 -05:00
Jelmer Vernooij
3dd477ca51 r14464: Don't include ndr_BASENAME.h files unless strictly required, instead
try to include just the BASENAME.h files (containing only structs)
2007-10-10 13:57:27 -05:00
Stefan Metzmacher
c0dd773537 r14455: also add the:
#ifndef FOO
#define FOO
...
#endif

to the client headers

metze
2007-10-10 13:57:26 -05:00
Jelmer Vernooij
7054ebf024 r14402: Generate seperate headers for RPC client functions. 2007-10-10 13:57:19 -05:00
Jelmer Vernooij
4fced6dbbd r14362: Only include ndr_compression.h when necessary. 2007-10-10 13:57:14 -05:00
Jelmer Vernooij
7213b7498e r14361: Support 'helper' attribute in pidl and use it.
Remove some headers from include/includes.h (they're now only included
in the file they are used)
2007-10-10 13:57:14 -05:00
Jelmer Vernooij
eb8687cdd4 r14348: Fix location of #endif 2007-10-10 13:57:13 -05:00