2006-07-24  Kjartan Maraas  <[email protected]>

       * src/orb/orb-core/corba-orb.c: (CORBA_ORB_string_to_object):
       Raise exception for bad URL. Patch from Frank Rehberger. Closes
       bug #116812.

2006-07-24  Kjartan Maraas  <[email protected]>

       * src/idl-compiler/orbit-idl-c-skels.c: (cbe_skel_do_interface):
       Fix C++ compatibility in generated code. Patch from Vladimir
       Panov. Closes bug #322473.

2006-07-20  Kjartan Maraas  <[email protected]>

       * src/orb/poa/poa.c: (ORBit_POAObject_handle_request): Initialize
       a variable to avoid using it uninitialized later. Coverity #1189.

2006-07-19  Kjartan Maraas  <[email protected]>

       * src/orb/orb-core/corba-env.c: (ORBit_handle_exception):
       Fix null dereference. Found by Coverity in CID #1179.
       Closes bug #347596.

2006-06-25  Kjartan Maraas  <[email protected]>

       * src/idl-compiler/orbit-idl-c-deps.c: (orbit_idl_output_c_deps):
       Fix compiler warning I introduced with the leak fix.

2006-06-23  Tor Lillqvist  <[email protected]>

       * src/orb/orb-core/corba-orb.c: Set orbit_local_only to TRUE on
       Win32, to go with the use of IPv4 on Win32. We don't want to
       create world-contactable sockets by default. Note that for
       orbit_local_only to actually work, a small fix to the linc2 code
       was also needed, see the ChangeLog over there.

2006-06-20  Tor Lillqvist  <[email protected]>

       * src/orb/GIOP/giop.c: Remove the giop_thread_list, isn't used for
       anything.

       * src/orb/orb-core/corba-orb.c (CORBA_ORB_init): Don't call
       g_atexit() on Win32. It can cause bizarre bugs. The semantics of
       atexit() are very hard to specify exactly in the presence of
       dynamic libraries, and Win32's implementation is perhaps
       particularily random in its behaviour. Just rely on any peers we
       are talking to noticing that the connections are severed and
       acting appropriately.

2006-06-17  Kjartan Maraas  <[email protected]>

       * src/idl-compiler/orbit-idl-c-deps.c: (orbit_idl_output_c_deps):
       Plug a leak. Closes bug #344976.
       * test/typelib-dump.c: (dump_tc): Plug leak. Closes bug #344977.
       Both found by the Coverity checker.

2006-05-29  Christian Persch  <[email protected]>

       * configure.in: Remove popt check.
       * src/idl-compiler/orbit-idl-main.c: (cl_libIDL_version_callback),
       (cl_cpp_define_callback), (cl_cpp_include_callback),
       (cl_version_callback), (cl_c_output_formatter_callback), (main):
       * src/services/name/boot.c: (main): Port from popt to goption argument
       parsing. Bug #341587.

2006-05-22  Kjartan Maraas  <[email protected]>

       * src/orb/orb-core/corba-orb.c: (CORBA_ORB_string_to_object):
       #ifdef out some code that is only used with ENABLE_HTTP.
       Closes bug #342406.

2006-05-20  Kjartan Maraas  <[email protected]>

       * src/orb/poa/poa.c: (ORBit_POAObject_handle_request):
       Patch from Pascal Terjan to fix a null deref found by
       the coverity checker. Closes bug #341336.

2006-05-18  Kjartan Maraas  <[email protected]>

       * src/orb/orb-core/corba-loc.c: (corbaloc_profile_iiop_parse):
       Fix a warning from coverity.
       * src/orb/orb-core/corba-loc.c: (orbit_url_decode):
       Fix a signedness warning.

2006-05-18  Kjartan Maraas  <[email protected]>

       * src/orb/orb-core/orbit-small.c: (ORBit_handle_exception_array):
       Fix more NULL refs. Coverity.

2006-05-18  Kjartan Maraas  <[email protected]>

       * src/orb/orb-core/corba-any.c: (ORBIT_demarshal_value):
       Avoid NULL dereference. Found by the coverity checker.

2006-05-06  Kuang-Chun Cheng <[email protected]>

       * src/idl-compiler/orbit-idl-c-headers.c:
       Add guarding macros around emitted per interface enum of xyz_imethods[].
       Fix Bug #340532.
       * test/everything/client.c
       Use ORBIT_METHODS_INDEX() for ORBit_small_invoke_async() test.

2006-05-02  Kjartan Maraas  <[email protected]>

       * configure.in: Remove SSL bits.
       * linc2/include/linc/linc-protocol.h: Remove redundant const
       * linc2/src/cleanup.c: (clean_dir): Remove unused code.
       * linc2/src/linc-protocols.c: More const removal
       * linc2/src/linc-server.c: (link_server_setup): s/if !/ifndef
       * src/idl-compiler/orbit-idl-c-common.c: (cc_output_skel):
       Remove unused code.
       * src/idl-compiler/orbit-idl-c-imodule.c:
       (orbit_idl_output_c_imodule): Fix format specifiers.
       * src/idl-compiler/orbit-idl-utils.c: Remove unused code and
       redundant const marker.
       * src/orb/dynamic/dynany.c: (dynany_get_cur_type),
       (dynany_get_value), (DynamicAny_DynAny_seek),
       (DynamicAny_DynAny_component_count),
       (DynamicAny_DynAny_current_component): Format specifiers again.
       * src/orb/orb-core/allocators.c: (ORBit_alloc_get_tcval): Same.
       * src/orb/orb-core/corba-context.c: (CORBA_Context_get_values):
       Remove unused code.
       * src/orb/orb-core/corba-loc.c: (corbaloc_profile_uiop_parse):
       More unused code.
       * src/orb/orb-core/iop-profiles.c: (IOP_start_profiles): And here
       * src/orb/poa/orbit-adaptor.c: Fix typos in comment.
       * src/orb/poa/poa.c: (ORBit_POA_obj_to_ref): More unused code.
       * src/orb/util/genrand.c: (ORBit_genuid_init): s/if/ifdef
       * test/echo-client.c: Mark a var static
       * test/echo-srv.c: (echo_srv_start_poa), (echo_srv_start_object),
       (echo_srv_finish_object), (echo_srv_finish_poa): Format specifiers
       and a small buglet.
       * test/ior-decode.c: (print_objkey), (print_components): Format specifiers
       * test/poa/poatest-basic11.c: (poatest_run): Unused code
       * test/test-any-client.c: (main): More format specifiers
       * test/typelib-dump.c: (dump_iface), (main): And again.

2006-04-24  Kuang-Chun Cheng <[email protected]>

       * src/idl-compiler/orbit-idl-c-headers.c
       emit per interface enum for index of xyz_imethods[].

2006-04-09  Gustavo J. A. M. Carneiro  <[email protected]>

       * src/services/imodule/orbit-imodule.c
       (ORBit_iinterface_fill_method): Bug 323201: marshalling of void
       retval typecode generated by "imodule service" crashes.

2006-04-05  Jules Colding  <[email protected]>

       * ORBit.spec.in: linc is now intagrated into ORBit2 so the requirements in
       the spec file must go.
       (%files): Fix rpmbuild issues with missing files in this section.

2006-04-04  Jules Colding  <[email protected]>

       * configure.in (ORBIT_VERSION): Version 1.14.1. The micro version must be
       bumped as a new function has been added.

       * src/orb/orb-core/orb-core-private.h: Declared ORBit_get_giop_recv_limit()

       * include/orbit/orb-core/corba-orb.h: Added ORBit_get_giop_recv_limit()
       to ORBIT2_EXTENSIONS section.

       * src/orb/orb-core/corba-orb.c (ORBit_get_giop_recv_limit): Added function
       to retrieve the maximum allowed GIOP receive limit.

       * src/orb/GIOP/giop-recv-buffer.c (giop_recv_get_limit): New function.
       Clients must be able to retrieve the maximum allowed GIOP receive limit.