Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
* bug fixes
+ Fix mem leak on exception overwrite (Michael)
+ Fix demarshalling CORBA_any containing null or void values (Michael)
+ IDL generation (esp. skelimpl) fixes (Jules Colding)
+ Ongoing Win32 port work (Tor Lillqvist)
+ Fix linking on Darwin (Hans Petter Jansson)
|
|
"#pragma<space>foo..." and outputs "#pragma<tab>foo...", breaking the
ORBit preprocessor which only looks for the former. Ensure the latter
case is handled.
Fixes build on Solaris/Sunpro.
|
|
2004-09-13 Mark McLoughlin <mark@skynet.ie>
* configure.in: Version 2.12.0.
2004-08-25 Michael Haubenwallner <michael.haubenwallner@salomon.at>
* src/orb/orb-core/allocators.c (ORBit_freekids_via_TypeCode_T):
Step over align-holes at the end of structures (bug#151023)
* src/orb/orb-core/corba-any.c
(ORBit_marshal_value) (ORBit_demarshal_value)
(ORBit_copy_value_core) (ORBit_value_equivalent):
Ditto.
* test/everything/everything.idl
test/everything/client.c
test/everything/structServer.c:
Added testcase for bug#151023, align-holes at the end of structures.
* test/everything/constants.h:
Ditto.
Added constants for CHAR and OCTET.
2004-08-19 Michael Meeks <michael@ximian.com>
* Version 2.11.2
* src/orb/GIOP/giop-recv-buffer.c
(giop_recv_list_destroy_queue_entry): unref the
ent's connection without the message queue lock
held.
* test/everything/client.c: bin stderr printfs
during thread tests, to avoid unhelpful rescheduling.
* src/orb/orb-core/orbit-small.c
(ORBit_small_unlisten_for_broken_full): use the
peek method, no need to try re-connecting just to
disconnect the 'broken' signal.
* src/orb/orb-core/corba-object.c
(CORBA_Object_release_cb): after a long audit;
unlock / lock around the giop connection unref;
this avoids the final connection release
deadlocking vs. a pending call in the I/O
thread needing this lock.
(ORBit_object_peek_connection): impl.
2004-08-19 Magnus Therning <magnus@therning.org>
* src/idl-compiler/orbit-idl-backend.c: fix
bit-field assignments.
2004-08-10 Michael Meeks <michael@ximian.com>
* test/everything/basicServer.c
(BasicServer_testBoolString): impl.
2004-08-11 Kjartan Maraas <kmaraas@gnome.org>
* src/idl-compiler/orbit-idl-c-backend.c: (orbit_idl_output_c):
0 vs NULL.
* src/idl-compiler/orbit-idl-c-common.c: (cc_output_typecodes):i
Same here.
* src/idl-compiler/orbit-idl-c-utils.c:
(orbit_cbe_get_typespec_str): Same here too.
* src/orb/dynamic/dynany.c: (DynamicAny_DynUnion_member_name):
0 vs NULL and add some casts.
* src/orb/orb-core/allocators.c: (ORBit_freekids_via_TypeCode_T):
0 vs NULL fixes.
* src/orb/orb-core/corba-object.c: (ORBit_objref_find):
Same again.
* src/services/name/boot.c: (main): And again.
* test/echo-srv.c: (echo_srv_finish_object), (echo_srv_finish_poa):
And again.
2004-08-10 Mark McLoughlin <mark@skynet.ie>
* src/orb/orb-core/iop-profiles.c: (IOP_start_profiles),
(IOP_TAG_CODE_SETS_demarshal): don't initialize the sequence
using structure initialization, but rather zero the structure
contents. Fixes bug #147255, which admittedly is really a
gcc on powerpc bug, but this code is nicer anyway.
2004-08-08 Gustavo J. A. M. Carneiro <gustavo@users.sourceforge.net>
* src/orb/orb-core/corba-any.c (ORBit_sequence_remove):
Impl. method to remove a single element in an ORBit sequence.
* include/orbit/orb-core/orbit-small.h: Add ORBit_sequence_remove
prototype.
* test/everything/client.c (testSequenceHelpers): Test
ORBit_sequence_remove.
2004-07-30 Mark McLoughlin <mark@skynet.ie>
* test/test-corbaloc.c: "\%" isn't a valid escape sequence,
so just use "%". From d.binderman@virgin.net.
2004-07-07 Frank Rehberger <frehberg@mole.xtradyne.de>
* Revert to Version 2.11.x and Add Version ORBit2-2.11.1
(developer release only)
2004-07-07 Frank Rehberger <frehberg@gnome-de.org>
* Add Version ORBit2-2.12.0
2004-06-22 Chris Landrieu <perotin101@yahoo.com>
* src/orb/orb-core/allocators.c (ORBit_freekids_via_TypeCode_T):
add missing pre-align for struct/except types. Complicate the
union alignment rules.
2004-05-30 Christophe Saout <christophe@saout.de>
* src/orb/orb-core/corba-any.c:
(ORBit_marshal_value, ORBit_demarshal_value): Fix broken wstring
support. Marshal/demarshal the correct number of bytes on the
wire and negotiate the UTF-16 byte ordering using an optional
endianess marker. Also works now with JacORB.
2004-05-30 Christophe Saout <christophe@saout.de>
* src/services/imodule/orbit-imodule-utils.c
(ORBit_imodule_get_typecode): set c_align in nested array
typecodes that are not handled by ORBit_imodule_find_c_align.
2004-05-17 Michael Meeks <michael@ximian.com>
* ORBit-2.0.pc.in: prune pkgconfig cruft.
2004-05-14 Fernando Herrera <fherrera@onirica.com>
* src/idl-compiler/orbit-idl-c-backend.c: (out_for_pass):
clobber LC_ALL because cpp tranlates some strings in some
locales during dep files generation that makes compilation
fails. Fixes bug #142546.
2004-05-08 Frank Rehberger <frehberg@gnome-de.org>
* src/orb/orb-core/iop-profiles.c (IOP_start_profiles): orbit
generated profiles contain full codeset data structures
(IOP_component_free): freeing codeset structures
(CodeSetComponent_marshal): marshal codeset structures
(CodeSetComponent_demarshal): demarshal codeset structures
* src/orb/orb-core/iop-profiles.h (IOP_PROFILES_CODE_SET_*):
declare known code-sets, but UTF8 and UTF16 supported only.
(struct IOP_TAG_CODE_SETS_info): complete CodeSet data structure
using CONV_FRAME_CodeSetComponentInfo.
* src/orb/orb-core/corba-orb.c: variable orbit_use_corbaloc must
be of type gboolean.
|
|
changes:
2004-06-23 Michael Meeks <michael@ximian.com>
* Version 2.10.3
2004-06-22 Michael Meeks <michael@ximian.com>
* src/orb/orb-core/allocators.c (ORBit_freekids_via_TypeCode_T):
add missing pre-align for struct/except types. Complicate the
union alignment rules.
2004-05-17 Fernando Herrera <fherrera@onirica.com>
* src/idl-compiler/orbit-idl-c-backend.c: (out_for_pass):
Merge fix from HEAD for bug #142546. clobber LC_ALL because
cpp tranlates some strings in some locales during dep files
generation that makes compilation fails.
2004-05-17 Michael Meeks <michael@ximian.com>
* ORBit-2.0.pc.in: prune pkgconfig cruft.
|
|
of "src/include/resolv.h" as pointed out by Markus W. Kilbinger in
private e-mail.
|
|
resolver library.
|
|
2004-05-07 Michael Meeks <michael@ximian.com>
* Version 2.10.2
2004-05-07 Michael Meeks <michael@ximian.com>
* Branch for Gnome 2.6
2004-04-24 Dan Winship <danw@ximian.com>
* src/services/imodule/Makefile.am (LDADD): Remove
$(LOCAL_LINC_LIBS). (Only libORBit-2 itself should be linking
against it.)
* src/services/name/Makefile.am (libORBitCosNaming_2_la_LDFLAGS):
Likewise
2004-04-24 Frank Rehberger <frehberg@fresa.casa.in-berlin.de>
* MAINTAINERS: maintainer-ship handed over to frehberg@gnome-de.org
2004-04-21 Michael Meeks <michael@ximian.com>
* Version 2.10.1
2004-04-21 Michael Meeks <michael@ximian.com>
* src/orb/orb-core/iop-profiles.c
(CodeSetComponent_demarshal): don't spew a
g_warning, just a dprintf.
(IOP_UnknownComponent_marshal): actually marshal
the length of the sequence as well as the data.
2004-04-21 Bill Haneman <bill.haneman@sun.com>
* test/everything/basicServer.c
(TestFactory_getObjectCount, TestFactory_getObject):
hammer on some JavaORB stuff.
* test/everything/client.c (testIOR): impl.
(run_tests): upd.
2004-04-13 Joe Marcus Clarke <marcus@freebsd.org>
* ORBit-2.0.pc.in: add gthread dep.
2004-03-19 Mark McLoughlin <mark@skynet.ie>
* orbit2-config.in: return -lORBitCosNaming-2 with
--use-service=name rather than -lORBitCosNaming.
This script is still deprecated old cruft, though.
|
|
ORBit2-2.9.6
* bug fixes
+ PPC union walking bug (Michael, Jeroen Z)
ORBit2-2.9.5
* bug fixes
+ don't crash with NULL env (Mark)
ORBit2-2.9.4
* bug fixes
+ enviroment pollution (Michael)
+ AIX portability bits (The Written Word)
ORBit2-2.9.3
* bug fixes
+ configure logic bug (Morten Welinder)
+ no-mainloop threading issue (Michael)
+ custom policy oneway fix (Michael, JP)
+ policy lookup fix (Alex Larsson)
ORBit2-2.9.2
* bug fixes
+ threaded client deadlock (Michael)
+ skelimpl leak fix (Frank)
+ forward request double free (Michael)
+ thread queue processing (Frank)
ORBit2-2.9.1
* bug fixes
+ thread handling / shutdown bugs (Justin Schoeman)
+ linc I/O revents race fix (Padraig O'Briain)
+ name service ref leak (Justin)
+ GIOP HUP error cleanup (Michael)
+ ORB shutdown from any thread (Michael)
+ build fixes / cleans (Justin, Michael)
* featurelets
+ (limited) re-enterancy client policy (Michael)
+ re-factored invocation stack (Frank Rehberger)
+ deactivation / return test (Michael)
ORBit2-2.9.0
* bug fixes
+ speed up child POA destruction (Michael)
* featurelets
+ allow objects to be bound to specific threads (Alex Larsson)
|
|
2003-12-04 Michael Meeks <michael@ximian.com>
* Version 2.8.3
2003-11-06 Padraig O'Briain <padraig.obriain@sun.com>
* linc2/src/linc-server.c (link_server_handle_io): Change g_error
to g_warning to avoid crash if revents field reset between check()
and dispatch(). Fixes bug #126209.
2003-10-31 Michael Meeks <michael@ximian.com>
* src/orb/GIOP/giop-recv-buffer.c
(giop_connection_handle_input): on HUP goto
msg_error so we don't leave the cnx->incoming_msg
hanging around.
2003-10-30 Michael Meeks <michael@ximian.com>
* test/everything/lifeCycle.c
(LifeCycleServer_deactivateUnrefOnReturn): a nasty
in-proc hack that unreferences our CORBA_Object
handle.
* test/everything/client.c (testLifeCycle): use
the ORBit_small_invoke_stub_n path, used by older
stubs.
2003-10-24 Michael Meeks <michael@ximian.com>
* src/orb/GIOP/giop.c (giop_shutdown): allow
shutdown from any thread - this looks safe enough,
at least here.
2003-10-23 Mark McLoughlin <mark@skynet.ie>
* test/everything/lifeCycle.c: add this from the
2.8.2 tarball. Michael must have forgotten to
CVS add it.
2003-10-14 Michael Meeks <michael@ximian.com>
* src/orb/poa/poa.c (ORBit_POA_destroy_T_R):
rename to this.
|
|
|
|
ORBit2-2.8.0
* bug fixes
+ sequence_concat helper (Frank)
+ corbaloc fixes (Frank)
ORBit2-2.7.6
* bug fixes
+ try_connection deadlock (Michael, Padraig O'Briain)
+ shutdown_orb fd leak (Michael, Morten Welinder)
+ don't export libIDL strangely (Michael, Morten)
* featurelets
+ define file specific foo in idlcompile (James H)
ORBit2-2.7.5
* bug fixes
+ cmdline option parsing (Michael)
+ idl-compiler stderr fixes (Dan Winship)
+ object key hashing fix (Frank Rehberger)
+ ~always enable thread-safety (Michael)
+ parallel build fixes (Michael)
+ _is_a fixes for in-proc + transient poa (Michael)
* featurelets
+ RootPOA/POACurrent set guards (Frank)
+ corbaloc support (Frank)
+ more regression tests (Michael, Frank)
ORBit2-2.7.3
* bug fixes
+ vicious union discriminator issue (Brian Cameron)
+ non_existent / try_connection fix (Michael)
+ 'broken' emission at idle (Michael, George Lebl)
+ DynAnyFactory registration (Michael)
+ no longer explicitely "entering a wold of pain"
+ ORBit_sequence fixes (Frank Rehberger)
+ linc source fix (Padraig O'Briain)
+ gthread linkage fix (Michael)
+ struct/union leakage on exceptions (Frank)
* featurelets
+ improved regression tests (Michael, Frank, Bowie Owens)
+ lots of documentation improvements (Gustavo Carneiro)
+ -ORBInitRef, -ORBNamingIOR (Frank)
ORBit2-2.7.2
* bug fixes
+ fixed docs build (Gustavo Varneiro)
+ thread pool fix (Alex)
+ build fixes (Waschk, oGalaxy, Michael)
* features (Michael)
+ vastly improved thread safety (& Alex)
+ improved regression tests
+ much improved ABI
+ implemented POA thread policies
+ client side re-enterancy guard policies
+ internalized linc as 'linc2/link'
+ in-proc cross-thread invocation
+ poa copying API
ORBit2-2.7.1
* bug fixes
+ tail align fix (Herbert Valerio Riedel)
+ request ID fix (Herbert)
+ thread hint fix (Gustavo Carneiro)
+ build fixes (Richard Kinder)
+ packed type marshal fix (Michael Haubenwallner)
+ purifing mode fixes (Michael)
+ use g_get_tmp_dir (Michael)
* features
+ much improved thread safey (Michael)
+ improved tests (Michael)
+ locate request impl. (Herbert)
+ GIOP cleans (Herbert)
+ configurable init msg limit (Michael)
+ cygwin support (Masahiro Sakai)
+ code cleans (Richard Kinder)
|
|
This is no longer a development version.
|
|
|
|
Changes include:
* bug fixes
+ HP/UX / ANSI fixes (Albert Chin)
+ imodule fixage (James Henstridge)
+ nested unions, structs, exceptions
+ fall-through case unions subnames
+ type mis-inclusion
+ request handler segv (Mark)
+ epv typecasts (Gergo)
+ improve generic marshaller (Michael)
+ fix TC_void's kind (Michael)
+ fix linc EOF locking interaction silly (Michael)
+ kill name server cruft (Mark)
+ fix linking for -pthread (Mark)
+ IDL compiler backend fix (Murray Cumming)
+ internal header / build fixes (Gergo Erdi)
* features
+ IDL compiler language backend API (Mark, Gergo)
NB. see module 'orbitcpp' for C++ bindings [!]
+ CORBA_Typecode API (Gergo)
+ IDL -> IInterface converter (Mark)
+ improved imodule handling (Mark)
+ more regression tests (Michael, James)
+ de-bloated IDL compiler -6k LOBC (Mark)
|
|
Changes:
+ GIOP fragment handling
+ Security Audit
+ 'LocalOnly' mode
+ new ORBIT_DEBUG=errors spew
+ debug build debug hooks
+ more graceful OOM handling
+ blank uninitialized outgoing data
+ random keys re-hashed / accelerated
+ skeptical sequence de-marshling
+ configure time dofus detection
+ beefed up regression tests
+ various spoofing
+ randomized valid data
+ broken fragments
plus lots of bug fixes.
|
|
buildlink2.mk files back into the main trunk.
|
|
Bump PKGREVISION
|
|
Changes since 2.3.108:
* leak fixes (Michael)
+ async code
+ connection dispose
+ GIOP 1.0 service contexts
* trace cleanup (Sean Atkinson)
+ us timestamp printing
+ ellipsize long strings
* Bug fixes
+ accept NULL async callbacks (Michael)
+ CosNaming mess fixups (Michael)
+ Java interop fix (Mark)
+ IDL compiler more type friendly (Gergo)
|
|
patch adds a missing -Wl,-R to the pkg-config template.
Regen distinfo.
|
|
|
|
Bump PKGREVISION.
|
|
language support.
|