2006-07-24  Kjartan Maraas  <kmaraas@gnome.org>

	* 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  <kmaraas@gnome.org>

	* 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  <kmaraas@gnome.org>

	* 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  <kmaraas@gnome.org>

	* 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  <kmaraas@gnome.org>

	* 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  <tml@novell.com>

	* 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  <tml@novell.com>

	* 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  <kmaraas@gnome.org>

	* 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  <chpe@cvs.gnome.org>

	* 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  <kmaraas@gnome.org>

	* 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  <kmaraas@gnome.org>

	* 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  <kmaraas@gnome.org>

	* 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  <kmaraas@gnome.org>

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

2006-05-18  Kjartan Maraas  <kmaraas@gnome.org>

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

2006-05-06  Kuang-Chun Cheng <kccheng@linuxdaq-labs.org>

	* 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  <kmaraas@gnome.org>

	* 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 <kccheng@linuxdaq-labs.org>

	* 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  <gjc@gnome.org>

	* 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  <colding@omesc.com>

	* 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  <colding@omesc.com>

	* 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.