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.