1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-19 04:23:48 +03:00
Commit Graph

180 Commits

Author SHA1 Message Date
Jelmer Vernooij
9dd6520240 r18270: Samba3 has _PUBLIC_ now. 2007-10-10 14:17:59 -05:00
Stefan Metzmacher
b2018249b7 r18268: for samba3 define _PUBLIC_ empty
metze
2007-10-10 14:17:59 -05:00
Andrew Tridgell
76496c2f5e r18254: reverted r18231
Jelmer, older versions of gcc don't support visibility("default"). See
for example the CentOS build here:

  http://build.samba.org/?function=View+Build;host=lithium;tree=samba4;compiler=gcc;revision=18253

Is there some other way you can think of to do this?
2007-10-10 14:17:56 -05:00
Jelmer Vernooij
77043ebe25 r18231: Don't use _PUBLIC_ but use __attribute__ directly instead. 2007-10-10 14:17:53 -05:00
Jelmer Vernooij
d0f0d4600a r18228: Don't include Samba4-specific headers when building inside a Samba3 tree. 2007-10-10 14:17:53 -05:00
Jelmer Vernooij
5055430ddf r18227: Recognize Samba3 in-tree builds. 2007-10-10 14:17:53 -05:00
Jelmer Vernooij
084b5002b9 r18194: Allow empty bitmap {} declarations. 2007-10-10 14:17:48 -05:00
Jelmer Vernooij
f7afa1cb77 r17930: Merge noinclude branch:
* Move dlinklist.h, smb.h to subsystem-specific directories
 * Clean up ads.h and move what is left of it to dsdb/
   (only place where it's used)
2007-10-10 14:16:54 -05:00
Stefan Metzmacher
b15e4c7cfa r17889: allocate a valid element where the pointer can point to,
fix c++ warnings

metze
2007-10-10 14:16:52 -05:00
Stefan Metzmacher
ccef1f7290 r17887: fix c++ warnings
metze
2007-10-10 14:16:51 -05:00
Stefan Metzmacher
15d37004b7 r17305: allow 'declare [...] union foo;'
metze
2007-10-10 14:15:10 -05:00
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