[ORBit2] Created tag ORBIT2_2_14_18



The unsigned tag 'ORBIT2_2_14_18' was created.

Tagger: Vincent Untz <vuntz gnome org>
Date: Tue Mar 30 12:58:45 2010 +0200

    Tagged for release 2.14.18.

Changes since the last tag 'GNOME_2_4_BRANCHPOINT':

Alexander Larsson (2):
      Allow GIOPThreads to have several keys. Don't leak some GIOPThread
      Really look up the policy

Alexander Winston (1):
      quote it properly

Anders Carlsson (5):
      Reset the connection since the forwarded object has a new connection.
      Release objects.
      Listen to the "broken" signal on connections.
      Allow releasing objects even if orb is NULL.
      Up version to 2.13.3

Arvind Samptur (3):
      2005-02-13  Arvind Samptur  <arvind samptur wipro com
      Fill the LinkServer proto with the info as soon as we find one. In case we
      if we have failed on the unix socket, have IPv4 or IPv6 connections

Brian Cameron (7):
      Docs file explaining how to make use of the ORBit2 Resource File and how
      Bumping minor LT_VERSION since interfaces have changed since the initial
      Sorry for commiting this twice, but I didn't read the comments closely to
      Modify ORBLocalOnly test for TCP/IP connections so that differences in the
      Patch to correct problem where DHCP hostname changes caused login to
      Add uninstalled.pc files.
      Now always set the LINC_PROTOCOL_NEEDS_BIND flag in the

Chris Toshok (3):
      add an @on_context arg, so callers can specify the GMainContext to use.
      change the order so that top_builddir is always listed first. This keeps
      Version 2.9.8

Christian Persch (10):
      Remove popt check.
      Don't use deprecated autoconf macros. Use AM 1.9. Bug #383527.
      Update svn:ignore and remove .cvsignore files
      Use G_STRFUNC, since G_GNUC_FUNCTION was deprecated.
      Release 2.14.12
      Post release version bump
      Fix UTF-8-ness
      Only include the main headers, not single headers, into public ORBit2 headers. Bug #535474.
      Add DOAP file
      * linc2/src/linc-connection.c: (link_connections_close): Convert     	a FIXME g_warning into a code comment. Bug #581914.

Christophe Saout (2):
      set c_align in nested array typecodes that are not handled by
      Fix broken wstring support. Marshal/demarshal the correct number of bytes

Cosimo Cecchi (2):
      Use and enforce single GLib includes.
      Enforce deprecated CFLAGS only under maintainer mode.

Dan Winship (1):
      Remove $(LOCAL_LINC_LIBS). (Only libORBit-2 itself should be linking

Davyd Madeley (1):
      Check for sys/sockio.h, required for building on Solaris 9. Patch from

Dmitry Maksyoma (1):
      fix potential socket leak, don't spin forever with a specified port.

Fernando Herrera (1):
      implement forward binding.

Fernando Herrera de las Heras (1):
      clobber LC_ALL because cpp tranlates some strings in some locales during

Frank Rehberger (15):
      refactor code for invocation stack management
      fix mem-leak in generated code
      invoke giop_thread_queue_process with GIOPThread instance
      maintainership handed over to Frank Rehberger <frehberg gnome-de org>
      update maintainer information
      upgrade to CORBA-3.0 IDL files
      adding IIOP.idl for backward compliance and CSI*.idl files containing all security attribute declarations.
      reference constants defined for CSSIOP
      type of  orbit_use_corbaloc is gboolean instead of GSList
      de-/marshalling of code sets
      handling EINTR error on accept,connect,writev,readv
      fix codeset settings for local services
      lifting to release ORBit2-2.12-0
      Add Version ORBit2-2.12-0
      Add version ORBit2-2.11.1

Fridrich Strba (2):
      add comma that means a lot to AC_TRY_RUN
      add warning to indicate that the test of linking is not run while cross-compiling + allow use of other idl compiler during the build

Gustavo J. A. M. Carneiro (9):
      ORBit_sequence_remove
      free exception before overwrite; fixes #153299
      missing #include <utime.h>
      minor fix alignment test; release 2.14.0
      Bug 323201 â?? marshalling of void retval typecode generated by "imodule service" crashes
      Add timeout_impl.c to dist
      Add timeout.sh to dist
      2.14.8
      post-release version bump.

Hans Petter Jansson (2):
      Include <sys/types.h> before the optional stuff. Some platforms don't pull
      Check for res_9_init() in -lresolv. This will pull in libresolv on Darwin,

Ian McKellar (2):
      Fill in the iarg->name from the IDL.
      I suck - Olivier just made a better version of my change. I'm reverting

J. Specht (1):
      fix broken method name lengths - all off by one.

James Henstridge (1):
      rename PKG_CONFIG_MIN_VERSION variable to xPKG_CONFIG_MIN_VERSION, to work

Jeff Cai (1):
      Bug #527128 Removed Li Yuan's Patch. Any incoming requests with

Jens Granseuer (1):
      fix // comment.

Joe Marcus Clarke (1):
      add gthread dep.

Joe McCann (1):
      bump libIDL dep to 0.8.2.

Jules Colding (49):
      Fix for bug#161587
      Fix for bug#161879
      Fix for bug#162317
      Fix potential integer overflow bug
      Fix the show of passes by the IDL compiler
      Fix for bug#163666
      Added docs/README
      Really added docs/README...
      Added ORBNetID ORB_init option
      Silly oversight fixed..
      HOST_NAME_MAX ==> NI_MAXHOST build fix
      Change previous patch to C89-style. Change use_local_host default to fqdn
      Remove two silly ;;'s and replace with a single ;
      Remove g_assert in giop_main_run()
      Added ORBit_proto_use() to corba-orb.h
      Stricter compile time checks for coding style correctness.
      Fix #324686
      Added way for clients to deduce GIOP receive size limit
      Broken connection to CVS server - Resuming: Added way for clients to deduce GIOP receive size limit
      Fix requirements in spec file
      Add misssing files to %files section
      Committed on behalf of KC - Async per-interface helper enums generated by IDL compiler
      On behalf of KC: Fix for #340532
      Fix for #147556
      Added gtk-doc documentation for ORBit_get_giop_recv_limit()
      Typo fixed
      Fix non-local IPv4 communications
      Added timeout support for GIOP connections
      Fix how we handle GIOP timeouts
      Timeout test code cleanup
      Replace abort() with _exit(EXIT_FAILURE)
      Fix compile bug and do not use g_error in test code
      Fix timeout regression test
      Remove g_print()s from timeout regression test
      Fix bug #466574
      Fixes #469165
      Check for NULL before using it
      Prevent double freeing of LinkConnection when GIOP times out
      Support putting your externally visible objects on a specific NIC
      Ensure that the debug CFLAGS isn't overwritten
      Add G_OBJECT casts where they was missing in calls to g_object_unref()
      Trivial cleanups in the timeout regression test programs
      Cleanup giop_byteswap() usage - Fixes bug #495688
      Fix timeout test client
      Fixes #539510
      Fix ior-decode-2 terminology
      Fix memory leak
      Fixes bugs #538388 and #552323
      Fix bug #552690 on behalf of Stian Skjelstad

Justin Schoeman (4):
      fix declaration of valid_running when G_ENABLE_DEBUG is defined. make sure
      Destroy the NameService object after calling ORBit_set_initial_reference
      Add a reference to the connection on giop_recv_buffer_use_buf, and remove
      Fix command type for LINK_COMMAND_SET_IO_THREAD to use synchronous command

Kjartan Maraas (79):
      Don't use deprecated function. Closes bug #133168.
      0 vs NULL. i Same here. Same here too.
      Make some variables static. Same Don't use the C++ reserved word 'new' for
      Release the lock here. Patch from Aivars Kalvans. Closes bug #153897.
      Fix a compiler warning about unused result.
      Update NEWS back to 2.12.0
      Release 2.13.3
      Remove SSL bits. Remove redundant const Remove unused code. More const
      Avoid NULL dereference. Found by the coverity checker.
      Fix mistake in previous commit
      Fix more NULL refs. Coverity.
      Fix a warning from coverity. Fix a signedness warning.
      Patch from Pascal Terjan to fix a null deref found by the coverity
      #ifdef out some code that is only used with ENABLE_HTTP. Closes bug
      Plug a leak. Closes bug #344976. Plug leak. Closes bug #344977. Both found
      Fix compiler warning I introduced with the leak fix.
      Fix null dereference. Found by Coverity in CID #1179. Closes bug #347596.
      Initialize a variable to avoid using it uninitialized later. Coverity
      Update NEWS
      Fix C++ compatibility in generated code. Patch from Vladimir Panov. Closes
      Raise exception for bad URL. Patch from Frank Rehberger. Closes bug
      Update NEWS again
      Post release bump
      Dist gtk-doc.make too. Remove popt Same here. Found by Daniel Holbach.
      Release changes from 2.14.3. The code changes in orbhttp.c and corba-loc.c are just removal of two headers that were included two times.
      Remove more SSL bits. Here too. And here.
      Add gobject-2.0 to the Requires line to fix linking statically against
      Patch from Georg Schwarz to fix lack of constification in ORBit2. Closes
      move gmodules-no-export-2.0 to Requires-private. Reported by Samuel
      Fix typo
      Remove SSL_LIBS and SSL_CFLAGS. Same here. This makes --enable-http work.
      Fix some signedness compiler warnings.
      Move MINGW_CFLAGS and LIBM to Libs.private Sebastian Rittau. Use
      ======================= ORBit2-2.14.4 ===========================
      More constification fixes. Patch from Jody Goldberg. Closes bug #81892.
      Nuke this file since hasn't been distributed since the dawn of time.
      Remove -std=gnu89 from the compiler flags since it breaks on some
      Update for release
      Update ChangeLogs
      Bump version
      Post release version bump
      Remove unneeded -version-info flag. Patch from dmacks at netspace org.
      Release 2.14.6
      Post release version bump
      Split up some asserts to make debugging a bit easier. Related to bug
      Add myself here.
      Prepare for release
      Post release bump
      reviewed by: <delete if not using a buddy>
      More removal of unneeded trailing commas.
      Header guards.
      Prepare for 2.14.8
      Update
      Fix MAINTAINERS
      Update NEWS
      Release 2.14.9
      Post release bump
      ============================ 2.14.10 =======================
      ============================ 2.14.10 =======================
      Post release bump.
      Forgot to commit this. Post release bump.
      Fix warning from gcc 4.3.
      Update NEWS
      Forgot version markers
      Patch from <dmacks at netspace org> to fix compile failures from passing
      Prepare for release
      Post release bump
      Fix a possible infinite make loop with parallel make. Diego Pettenò.
      Update for release. Remove suspect code causing critical warnings in
      Fix ChangeLog
      Post release bump.
      Updated. Bump again.
      Fix missing format specifiers and const. Closes bug #554564.
      Fix glib single includes. Patch from PrzemysÅ?aw Grzegorczyk. Closes bug
      Post release bump
      Fix FMR in forwarding code. Patch from Thoralf Lund. Also noted by Jules Colding on the mailing list earlier. Closes bug #582158.
      Fix some problems with the preprocessor on Solaris. Patch from Thomas Clausner. Closes bug #563046.
      Update FSF address. Patch from Tobias Mueller. Closes bug #577135.
      Add a CORBA_wstring_dup function. Patch from Jules Colding. Closes bug #572439.

Leena Gunda (1):
      Patch to fix the warning message for users with similar prefixes. Fixes

Li Yuan (1):
      Bug #527128. Refresh local_host when use_local_host is changed.

Magnus Therning (1):
      fix bit-field assignments.

Mark McLoughlin (10):
      release version 2.9.0.
      add pre-conditions so as to warn people that passing NULL for the
      Version 2.9.5
      return -lORBitCosNaming-2 with --use-service=name rather than
      "\%" isn't a valid escape sequence, so just use "%". From
      don't initialize the sequence using structure initialization, but rather
      Version 2.12.0.
      require gmodule-no-export-2.0 rather than gmodule-2.0 so we don't
      Use a 256k stack for the IO thread rather than the system default (10M on
      Version 2.13.1

Martin Blom (1):
      realloc should update the length/tracking information. #316393#

Michael Haubenwallner (1):
      fixed bug#151023, align-holes at end of structures.

Michael Meeks (55):
      make the adaptor array walk slightly faster.
      only spew warning with debug enabled.
      fix from Joe Pranevich.
      switch to 2.9.0
      rename to this; fix nasty deadlock with child poas.
      allow shutdown from any thread - this looks safe enough, at least here.
      don't allocate the cmd, for the synchronous command - just use the stack;
      impl.
      add waffle.
      on HUP goto msg_error so we don't leave the cnx->incoming_msg hanging
      only free policy queue if we have one.
      Version 2.9.1
      upd.
      don't spin on EAGAIN, if the buffer is full we're sure of waking the
      do yet more locking.
      *** empty log message ***
      Version 2.9.2
      make the write pipe non-blocking. (giop_thread_queue_process): fix printf.
      fix 'if !' bug for Morten.
      add performance comment and pass method flags in.
      Version 2.9.3
      add.
      Version 2.9.4
      upd.
      fetch the union tag only after pre-aligning correctly, vicious PPC snafu;
      Version 2.9.6
      include linc-debug.h here, after the glib include, instead of all
      add misc. bits.
      handle EAGAIN on wakeup pipe more elegantly, downgrade g_error.
      Version 2.9.7
      signal the wait condition on threads when a connection dies.
      set this so we're not vunerable to environment problems.
      always dist. HTTP_FILES.
      upd.
      Version 2.10.0
      don't spew a g_warning, just a dprintf. (IOP_UnknownComponent_marshal):
      Version 2.10.1
      bump version to 2.11.0 (after branch), update configure message to point
      prune pkgconfig cruft.
      add missing pre-align for struct/except types. Complicate the union
      fix accreditation.
      unref the ent's connection without the message queue lock held.
      Version 2.11.2
      split out. (link_connection_state_changed_T_R): upd.
      actually unset inhibit reconnect having emitted callbacks.
      don't fail de-marshalling null & void - just do nothing.
      add field alignment logic now missing from ORBit_copy_value etc.
      propagate the error condition we laboured hard to get right to our caller.
      AC_PREREQ(2.54) not 2.12 for Gustavo Gama, #313274.
      add threading libraries to ORBIT_NAME pkg-config check: #313403
      fix race causing lockup of e-d-s at times. (link_exec_command): change
      use broadcast instead of signal - bug#341238 - many thanks to Jeff Cai
      slow down, but substantially improve string printing in debugging, and add
      don't add one idle handler per cnx; share a global idle handler. don't
      remove redundant code causing warnings - thanks JP.

Mike Gorse (2):
      use ORBIT_SOCKETDIR to propagate the socket dir to children wherever
      use chown not fchown on the socket.

Olivier Andrieu (2):
      fill the name field of ORBit::IArg struct
      duplicate some return values in CORBA_TypeCode_*

Padraig O'Briain (3):
      Change g_error to g_warning to avoid crash if revents field reset between
      Add comment about change of g_error to g_warning for bug #126209.
      Change macro to not use __extension__ which does not build on Solaris when

Paolo Borelli (1):
      fix linking, patch by Jimmy Do.

Richard Hult (1):
      Release 2.13.2.

Rodrigo Moya (1):
      Fixes #328701

Sandie Vanderme (2):
      add src/orb/orb-core.
      add missing AC_CHECK_HEADERS(netdb.h)

Sebastian Rittau (1):
      Use g_get_tmpdir() instead of hardcoding /tmp.

Sebastien Bacher (1):
      - explicitly set variable for better debugging, patch by Kees Cook

The Written Word (1):
      don't assume vararg macros.

Thomas Vander Stichele (1):
      moap ignore

Tomasz KÅ?oczko (1):
      added missing [] quotation first parameter of AC_DEFUN(). This fix is for

Tor Lillqvist (85):
      Changes for Win32: Set automake conditional OS_WIN32. Check for more
      Don't include netdb.h on Win32.
      Restructure includes for Win32.
      Restructure includes for Win32.
      New file, Win32 portability functions.
      Check also for utime.h, and sys/utime.h (where MSVC keeps it, in case we
      Include <sys/utime.h> if that's where utime.h is.
      include/orbit/orb-core/corba-orb-type.h Drop the constness of extern
      src/idl-compiler/Makefile.am No separate -lm on Win32.
      Forgot s/LINC_/LINK_ in one place.
      mkdir() has different prototype in Microsoft's C library.
      Workaround Win32 restriction, use a temporary variable. (See ld
      Rename link_socketpair() to link_pipe(), and make it cross-platform, just
      Typo.
      src/orb/orbit-init.c Use g_get_current_time() instead of gettimeofday().
      Take output file as parameter, output directly there instead of returning
      Make test-dynany work on Windows:
      Must use check_PROGRAMS as the name for the list of test programs in order
      New file, expands to a script to be used for packaging ORBit2
      Don't define CONNECTION_DEBUG on Win32, done with the heavy debugging for
      Print also long long values, using G_GINT64_FORMAT. Ditto unsigned long
      Don't do any post-realignment for array elements. We don't do that for
      src/orb/orb-core/orb-core-private.h On Win32, #undef the compile-time
      New autoconf variable LIBM, set to -lm on Unix, empty on Windows.
      More hacking on linc2 for Windows. After the below changes,
      Use -DPOPT_STATIC on Win32 when building the IDL compiler and name server,
      *configure.in: Remove leftover AC_MSG_WARN([host is $host]).
      src/linc-private.h Use consistent spelling, with a 'k', for the optional
      Include also etc/orbitrc (even if it is empty). Don't include
      Drop the -DPOPT_STATIC. The version of popt that we recommend is used on
      It's the temporary pointer that should be declared volatile, not what it's
      Bump version to 2.13.0 to distinguish from the gnome-2-10 branch. Call
      Add macro ORBIT2_MAYBE_CONST which expands to "const" on Unix, empty on
      One more iteration of the Win32 code. The code passes zero as the
      Need to link with ORBIT_LIBS thanks to a recent change for Win32 in HEAD
      src/orb/GIOP/giop.c Use gstdio wrappers for better localized filename
      Use the Win32 crypto API.
      Include glib/gstdio.h.
      On Win32, keep a pointer back to the LinkWatch in the LinkUnixWatch. Also,
      Clarify my last entry.
      As we reguire GLib 2.6, no need to use GLIB_CHECK_VERSION(). And anyway,
      Include ws2tcpip.h on Win32 when looking for socklen_t.
      Include also ws2tcpip.h on Win32.
      Include also lib/libname-server-2.a in the developer package.
      New file.
      Add share/aclocal/ORBit2.m4 to the developer package.
      Use getaddrinfo() only if HAVE_GETADDRINFO, otherwise gethostbyname().
      Improve configury on Win32, patch by Georg Steffers:
      Improve configury on Win32, patch by Georg Steffers:
      Guard against gethostbyname() failing.
      Make global variables static. (test_spoofing): Fix crash: Keep an extra
      Fix build on Cygwin, patch by "Cygwin Ports maintainer" (#331487)
      Don't do the utime() trick on Win32 here either, as we don't have any
      src/linc-connection.c (link_connection_do_initiate) Make the sockets we
      Make the socket we create non-inheritable on Windows here, too.
      Keep the return value from WSAGetLastError() in a variable so it's easier
      Remove the giop_thread_list, isn't used for anything.
      In the Win32-only code snippet that verifies looking up the name works,
      Workaround for problem introduced on Win32 with Brian's patch below: If
      src/idl/interop/CONV_FRAME.idl Rename CONV_FRAME.idl to
      Ifdef AF_INET6. (#464094, Andreas Koehler)
      Fix typo: Pass correct pointer to giop_connection_unref(). (#480770)
      Use the killall command only on Linux. On Solaris, for instance, the
      include/orbit/GIOP/giop-connection.h Adapt to change of prototype of
      Drop unnecessary zeroing of the argv as the code below assigns all
      Rework form of addresses used on Windows. Seems to fix the problems
      Add accidentally removed closing brace.
      Bug 514993 - Get rid of the "FIXME: guard from double entry" warning
      Correct date in my last entry
      src/orb/orb-core/orbit-trace.c (ORBit_trace_value) Re-indent Michael's
      Bug 524061 - Patch: fix ORBit2 so it compiles with MSVC.
      Bug 524058 - Patch: fix ORBit2 idl-compiler so it compiles with MSVC.
      Add credit.
      Bug 524056 - Patch: fix linc2 so it compiles with MSVC.
      Don't print a parameter that is now gone in d_printf.
      Fix compilation with gcc after change below. Define getpid() on Windows.
      s/gcc/mingw
      Include <config.h> before checking HAVE_UNISTD_H.
      Bug 536505 - Error building 2.14.13 - implicit declaration of function
      Typo.
      A DllMain() function shouldn't really call functions in other DLLs. Just
      Always turn on the debug printout possibility on Windows.
      Do simple checks for loopback addresses first before doing any
      Bug 547885 - ORBit2 should not call g_thread_init() itself as it is
      Bug 547885 - ORBit2 should not call g_thread_init() itself as it is

Vincent Untz (2):
      initialize the exception sooner. This fixes a crash where the exception
      [release] 2.14.18



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]