1ORBit2-2.14.19 2 3 - bug fixes 4 + fix free on error of uninitialized IOR components 5 (Michael Meeks) 6 7ORBit2-2.14.18 8 9 - bug fixes 10 + add a g_warning (Christian Persch) 11 + fix FMR in forwarding code (Thoralf Lund) 12 + fix some problems with the preprocessor on Solaris (Thomas 13 Clausner) 14 + add a CORBA_wstring_dup function (Jules Colding) 15 16ORBit2-2.14.17 17 18 - bug fixes 19 + fix glib single includes (Cosimo Cecchi) 20 + various fixes for cross-compiling (Fridrich Strba) 21 + do fewer DNS lookups in linc (Jules Colding) 22 + fix compiler warnings (Kjartan) 23 + threading fixes (Tor Lillqvist) 24 + win32 portability fixes (Tor Lillqvist) 25 26ORBit2-2.14.16 27 28 - bug fixes 29 + fix make check on Mac OS/X 30 + The ORBNetID option was not consistent in relation to 31 ORBIIOPIPName. This fix ensures that ORBIIOPIPName always 32 takes precedence. (Jules Colding) 33 34ORBit2-2.14.15 35 36 - bug fixes 37 + fix some leaks (Jules Colding) 38 + fix for Mike's recent fixes (Mike Gorse) 39 + fix potential make loop (Diego Pettenò) 40 41ORBit2-2.14.14 42 43 - portability 44 + Fix build on win32 (Tor) 45 + Mac OS/X fixes (Jules Colding) 46 47 - bug fixes 48 + use ORBIT_SOCKETDIR to propagate the socket dir to children 49 wherever possible: has two benefits: speeds up ORBit2 launch, 50 and allows root owned apps to talk to the user's AT. (Mike Gorse) 51 + other linc2 fixes (Michael, Mike) 52 + Cleanups (JP, Jules Colding, dmacks at netspace org) 53 54ORBit2-2.14.13 55 56 - porting 57 + Fixes for building with MSVC (Tor Lillqvist and 58 Marcelo Vanzin) 59 - bug fixes 60 + Robustness fixes (Michael) 61 + Fixes for the poa test client (Jules) 62 + Build fixes with single glib includes (Christian) 63 + Locking fixes in linc (Michael, Tor) 64 + Fixes for handling of local requests (Jeff, Li) 65 66ORBit2-2.14.12 67 68 - bug fixes 69 + Fix the build with glib 2.15 70 71ORBit2-2.14.11 72 73 - bug fixes 74 + Various cleanups and fixes for win32 (Tor) 75 + Fix off by one in all method name lengths. 76 Fixes interoperability with other ORBs (J. Specht) 77 78ORBit2-2.14.10 79 80 - bug fixes 81 + It is now possible to use the ORBNetID command 82 line option to specify a specific NIC to be used by ORBit2 83 when creating externally visible objects. This is supported 84 by adding LINK_NET_ID_IS_CUSTOM to the LinkNetIdType enum 85 type. Previously the first NIC which wasn't "127.0.0.1" was 86 unconditionally used. (Jules Colding) 87 + More GIOP fixing (Jules Colding) 88 + Build and debugging fixes (Jules Colding) 89 + Fix a crash (Tor Lillqvist) 90 91ORBit2-2.14.9 92 93 * bug fixes 94 + Portability fix (Tor Lillqvist) 95 + Various fixes in GIOP and linc (Jules Colding) 96 97ORBit2-2.14.8 98 99 * bug fixes 100 + Fix GIOP timeouts and add unit tests (Jules Colding) 101 + Code cleanups (Kjartan) 102 + Fix pointer arithmetics (Roland Illig) 103 + Fix crash with uninitialized exception (Vincent Untz) 104 + ORBLocalOnly mode in Solaris fixes (Brian Cameron) 105 106ORBit2-2.14.7 107 108 * bug fixes 109 + Split up some asserts to ease debugging 110 + Dist MAINTAINERS 111 112ORBit2-2.14.6 113 114 * bug fixes 115 + Add uninstalled .pc files (Brian Cameron) 116 + Improve debugging (Kees Cook) 117 + Build fix (dmacks at netspace org) 118 119ORBit2-2.14.5 120 121 * bug fixes 122 + Remove -std=gnu99 from the compiler flags. (Kjartan) 123 + Constification fixes (Jody) 124 + Remove #ifdef ORBIT2_EXTENSIONS guard that caused 125 compiler warnings in gnome-session. (Rodrigo) 126 + Fix two files with same name on non-case-sensitive 127 filesystem (Tor) 128 129ORBit2-2.14.4 130 131 * bug fixes 132 + Cleanups and compiler warning fixes (Kjartan) 133 + Win32 portability fixes (Tor) 134 + Constification fixes (Georg Schwartz) 135 + Portability and build fixes (dmacks at netspace org) 136 + Build fixes, add g_cond_timed_wait and use it instead 137 of g_cond_wait to avoid blocking indefinitely in some 138 situations (Jules) 139 + Build fixes (Christian) 140ORBit2-2.14.3 141 142 * bug fixes 143 + Fix DHCP hostname changes breaking login. (Brian) 144 + Modify ORBLocalOnly test for TCP/IP connections so that differences 145 in the port number does not cause the test to fail. Fixes a11y 146 breakage on Solaris (Brian) 147 * docs 148 + Document ORBit_get_giop_recv_limit (Jules) 149ORBit2-2.14.2 150 151 * bug fixes 152 + Don't hang when the hostname changes (Brian) 153 + Fix problems with a11y on Solaris (Brian) 154 + Doc improvements (Jules Colding) 155 + Build fixes (Jules, Kjartan) 156 157ORBit2-2.14.1 158 159 * bug fixes 160 + Cleanups, leak fixes and fixes for reports 161 from the Coverity checker (Kjartan, Pascal) 162 + New function ORBit_get_giop_recv_limit(). 163 Clients must be able to retrieve the 164 maximum allowed GIOP receive limit. (Jules Colding) 165 + Bug 323201: marshalling of void retval typecode generated 166 by "imodule service" crashes. (Gustavo Carneiro) 167 + emit per interface enum for index of xyz_imethods[]. 168 (Kuang-Chun Cheng) 169 + Port to GOption (Christian Persch) 170 + Win32 fixes (Tor Lillqvist) 171 + Emit exception for bad URL in string_to_object 172 (Frank Rehberger) 173 + Fix C++ compatibility in generated code (Vladimir Panov) 174 175ORBit2-2.14.0 176 177 * bug fixes 178 + Fix build on Cygwin (Tor) 179 + Fix giop test compilation/crash (Tor) 180 181ORBit2-2.13.3 182 183 * bug fixes 184 + Fix crash on null adaptor (Michael) 185 + Fix compiler warnings (Kjartan, Jens Granseuer) 186 + Improve configure stage on Win32 (Tor) 187 188ORBit2-2.13.2 189 190 * bug fixes 191 + realloc should update length/tracking information 192 (Martin Blom) 193 + Fix memory management and crashew when shutting down 194 the ORB. (Anders Carlsson) 195 + Build/correctness fixes (Tor, Jules) 196ORBit2-2.13.1 197 198 * features 199 + More work on porting to Win32 (Tor) 200 + Implement forward binding (Fernando Herrera) 201 + Implement new ORB_init option ORBNetID (Jules Colding) 202 * bug fixes 203 + Build fix (James Henstridge) 204 + Memory management fixes (Anders Carlsson) 205 + Reset connection for forwarded objects (Anders) 206 + Don't use -export-dynamic (Mark) 207 + if we have failed on the unix socket, have IPv4 or 208 IPv6 connections enabled and are on localhost, then 209 don't connect on the corresponding port from the profiles 210 (Arvind Samtur) 211 + Fix a bunch of compiler warnings and make some code static 212 (Kjartan) 213 + Add threading libs to ORBIT_NAME (Michael) 214 + Check for netdb.h (Sandie Vanderme) 215 + Check for sys/sockio.h (James Andrewartha) 216 * Other 217 + Improve docs for users of ORBit2 (Jules Colding) 218 219ORBit2-2.12.4 220 221 * bug fixes 222 + add ORBIT2_MAYBE_CONST (Tor, Mark) 223 224ORBit2-2.12.3 225 226 * bug fixes 227 + reduce stack size for I/O thread (Mark) 228 + work with pkg-config >= 0.16 (James H) 229 + check for netdb.h (Sandie Vanderme) 230 + release lock in ORB destroy (Aivars Kalvans) 231 + error condition fix in demarshaling (Michael) 232 + check for sys/sockio.h (James Andrewartha) 233 + AC_PREREQ bump (Gustavo Gama) 234 + add threading libs to name service (Diego Petteno) 235 236ORBit2-2.12.2 237 238 * bug fixes 239 + Fix infinite loop when using ORBInitRef (Anders Carlsson) 240 + Fix memory leak in initial references (Anders Carlsson) 241 + Use correct host name for unix sockets (Arvind Samptur) 242ORBit2-2.12.1 243 244 * bug fixes 245 + Fix mem leak on exception overwrite (Michael) 246 + Fix demarshalling CORBA_any containing 247 null or void values (Michael) 248 + IDL generation (esp. skelimpl) fixes (Jules Colding) 249 + Ongoing Win32 port work (Tor Lillqvist) 250 + Fix linking on Darwin (Hans Petter Jansson) 251 252ORBit2-2.9.6 253 254 * bug fixes 255 + PPC union walking bug (Michael, Jeroen Z) 256 257ORBit2-2.9.5 258 259 * bug fixes 260 + don't crash with NULL env (Mark) 261 262ORBit2-2.9.4 263 264 * bug fixes 265 + enviroment pollution (Michael) 266 + AIX portability bits (The Written Word) 267 268ORBit2-2.9.3 269 270 * bug fixes 271 + configure logic bug (Morten Welinder) 272 + no-mainloop threading issue (Michael) 273 + custom policy oneway fix (Michael, JP) 274 + policy lookup fix (Alex Larsson) 275 276ORBit2-2.9.2 277 278 * bug fixes 279 + threaded client deadlock (Michael) 280 + skelimpl leak fix (Frank) 281 + forward request double free (Michael) 282 + thread queue processing (Frank) 283 284ORBit2-2.9.1 285 286 * bug fixes 287 + thread handling / shutdown bugs (Justin Schoeman) 288 + linc I/O revents race fix (Padraig O'Briain) 289 + name service ref leak (Justin) 290 + GIOP HUP error cleanup (Michael) 291 + ORB shutdown from any thread (Michael) 292 + build fixes / cleans (Justin, Michael) 293 * featurelets 294 + (limited) re-enterancy client policy (Michael) 295 + re-factored invocation stack (Frank Rehberger) 296 + deactivation / return test (Michael) 297 298ORBit2-2.9.0 299 300 * bug fixes 301 + speed up child POA destruction (Michael) 302 * featurelets 303 + allow objects to be bound to specific threads (Alex Larsson) 304 305ORBit2-2.8.0 306 307 * bug fixes 308 + sequence_concat helper (Frank) 309 + corbaloc fixes (Frank) 310 311ORBit2-2.7.6 312 313 * bug fixes 314 + try_connection deadlock (Michael, Padraig O'Briain) 315 + shutdown_orb fd leak (Michael, Morten Welinder) 316 + don't export libIDL strangely (Michael, Morten) 317 * featurelets 318 + define file specific foo in idlcompile (James H) 319 320 321ORBit2-2.7.5 322 323 * bug fixes 324 + cmdline option parsing (Michael) 325 + idl-compiler stderr fixes (Dan Winship) 326 + object key hashing fix (Frank Rehberger) 327 + ~always enable thread-safety (Michael) 328 + parallel build fixes (Michael) 329 + _is_a fixes for in-proc + transient poa (Michael) 330 * featurelets 331 + RootPOA/POACurrent set guards (Frank) 332 + corbaloc support (Frank) 333 + more regression tests (Michael, Frank) 334 335ORBit2-2.7.3 336 337 * bug fixes 338 + vicious union discriminator issue (Brian Cameron) 339 + non_existent / try_connection fix (Michael) 340 + 'broken' emission at idle (Michael, George Lebl) 341 + DynAnyFactory registration (Michael) 342 + no longer explicitely "entering a wold of pain" 343 + ORBit_sequence fixes (Frank Rehberger) 344 + linc source fix (Padraig O'Briain) 345 + gthread linkage fix (Michael) 346 + struct/union leakage on exceptions (Frank) 347 * featurelets 348 + improved regression tests (Michael, Frank, Bowie Owens) 349 + lots of documentation improvements (Gustavo Carneiro) 350 + -ORBInitRef, -ORBNamingIOR (Frank) 351 352ORBit2-2.7.2 353 354 355 * bug fixes 356 + fixed docs build (Gustavo Varneiro) 357 + thread pool fix (Alex) 358 + build fixes (Waschk, oGalaxy, Michael) 359 * features (Michael) 360 + vastly improved thread safety (& Alex) 361 + improved regression tests 362 + much improved ABI 363 + implemented POA thread policies 364 + client side re-enterancy guard policies 365 + internalized linc as 'linc2/link' 366 + in-proc cross-thread invocation 367 + poa copying API 368 369ORBit2-2.7.1 370 371 * bug fixes 372 + tail align fix (Herbert Valerio Riedel) 373 + request ID fix (Herbert) 374 + thread hint fix (Gustavo Carneiro) 375 + build fixes (Richard Kinder) 376 + packed type marshal fix (Michael Haubenwallner) 377 + purifing mode fixes (Michael) 378 + use g_get_tmp_dir (Michael) 379 * features 380 + much improved thread safey (Michael) 381 + improved tests (Michael) 382 + locate request impl. (Herbert) 383 + GIOP cleans (Herbert) 384 + configurable init msg limit (Michael) 385 + cygwin support (Masahiro Sakai) 386 + code cleans (Richard Kinder) 387 388ORBit2-2.5.1 389 390 * bug fixes 391 + relocated make check (Michael) 392 + memory corruption in imodule service (Michael) 393 + wierd autoconf missing -I (James Henstridge) 394 + always set ev on exceptions (Michael) 395 + enum typedef problem (Mark) 396 + autoconf / build fixage (Thomas Vander Stichele) 397 + name service init fix (Marion Schuenemann) 398 * featurelets (Michael) 399 + non-platform specific generated code 400 + add threaded test client 401 402ORBit2-2.5.0 403 404 * bug fixes 405 + HP/UX / ANSI fixes (Albert Chin) 406 + imodule fixage (James Henstridge) 407 + nested unions, structs, exceptions 408 + fall-through case unions subnames 409 + type mis-inclusion 410 + request handler segv (Mark) 411 + epv typecasts (Gergo) 412 + improve generic marshaller (Michael) 413 + fix TC_void's kind (Michael) 414 + fix linc EOF locking interaction silly (Michael) 415 + kill name server cruft (Mark) 416 + fix linking for -pthread (Mark) 417 + IDL compiler backend fix (Murray Cumming) 418 + internal header / build fixes (Gergo Erdi) 419 420 * features 421 + IDL compiler language backend API (Mark, Gergo) 422 NB. see module 'orbitcpp' for C++ bindings [!] 423 + CORBA_Typecode API (Gergo) 424 + IDL -> IInterface converter (Mark) 425 + improved imodule handling (Mark) 426 + more regression tests (Michael, James) 427 + de-bloated IDL compiler -6k LOBC (Mark) 428 429ORBit2-2.4.3 430 431 * bug fixes 432 + de-marshal sequences efficiently (Michael) 433 + autotools versioning (Havoc Pennington) 434 435ORBit2-2.4.2 436 437 * bug fixes 438 + '_' prefixes on Object builtins (Darren Kenny) 439 + idl-compiler fixes for AIX (Laurent Vivier) 440 + more regression tests (Michael) 441 442ORBit2-2.4.1 443 444 * bug fixes 445 + parallel build fixage (Martin Pool) 446 + lonely cnx crasher (Michael) 447 + return sys ex on no method (Michael) 448 + orbit-idl 'ns' fix (Murray Cumming, Felix Breuer) 449 + cnx / buffer lifecycle fixes (Michael) 450 + cmd line parsing regression (Gustavo Giráldez) 451 + disable broken http: IOR code by default (Michael) 452 + check send buffer alignment (Alex Larsson, Michael) 453 + don't install various tests (Brian Cameron) 454 + build fixage (Jacob Berkman, Alex, Bill Haneman) 455 + debugging flag pokage fix (Mark McLouglin) 456 + marshalling sequence shrinkage (Mark) 457 + connection logic bug (Michael) 458 + don't spew debug on destroy (Michael) 459 + copy alias typecodes (Mark) 460 461 * featurelets (Michael) 462 + GIOP fragment handling 463 + Security Audit 464 + 'LocalOnly' mode 465 + new ORBIT_DEBUG=errors spew 466 + debug build debug hooks 467 + more graceful OOM handling 468 + blank uninitialized outgoing data 469 + random keys re-hashed / accelerated 470 + skeptical sequence de-marshling 471 + configure time dofus detection 472 + beefed up regression tests 473 + various spoofing 474 + randomized valid data 475 + broken fragments 476 477ORBit2-2.4.0 478 479 * bug fixes 480 + orbit-idl-2 knows its name (Michael) 481 482 * featurelets 483 + bin-compat fiddling (Michael) 484 + accelerated object hashing (Michael) 485 + orbhttp clean (Richard Kinder) 486 + allow fast call disabling (Michael) 487 + shrink stubs yet further (Michael) 488 489ORBit2-2.3.110 490 491 * leak fixes (Michael) 492 + async code 493 + connection dispose 494 + GIOP 1.0 service contexts 495 496 * trace cleanup (Sean Atkinson) 497 + us timestamp printing 498 + ellipsize long strings 499 500ORBit2-2.3.109 501 502 * Bug fixes 503 + accept NULL async callbacks (Michael) 504 + CosNaming mess fixups (Michael) 505 + Java interop fix (Mark) 506 + IDL compiler more type friendly (Gergo) 507 508ORBit2-2.3.108 509 510 * Bug fixes 511 + fixed array marshaling (Gergo Erdi, Michael) 512 + configure check pruning (Michael) 513 + shutdown ORB atexit to avoid UDS leaks (Michael) 514 + SSL build fixes (Michael, Colin Campbell) 515 + C++ compiler cast bits (Gergo) 516 + linkage fixes (Mark) 517 + IDL compiler initialization fixes (Mark) 518 519 * Featurelets 520 + IDL compiler header guards (Murray Cumming) 521 + more regression tests (Michael) 522 523ORBit2-2.3.107 524 525 * Marshal and de-marshal code sets component correctly (Mark) 526 * TypeCode portability fix (Laca) 527 * spec file re-write (Greg Leblanc) 528 * Check recv buffer is correctly aligned (Dou Wen) 529 530ORBit2-2.3.106 531 532 * Support enum declaration within a union decl (Mark) 533 * G_BEGIN_DECLise the headers (Sam Couter) 534 * Make the macro's vaargs usage portable (Yanko Kaneti) 535 * Fix several silly typos (Mark, Michael) 536 * Forte compiler workaround (Mark) 537 * autogen fixes (Jacob) 538 539ORBit2-2.3.105 540 541 * Changes 542 + object debugging (Michael) 543 + expand in-proc trace debugging (Michael) 544 + genuid cleanups (Michael, Mark) 545 + minor typecode idl comiler cleanup (Mark) 546 547 * Bugs 548 + Makefile.shared disting problem (Michael) 549 + context removing bug (Michael) 550 + various Any comparing bugs (Michael, Mark) 551 552ORBit2-2.3.104 553 554 * runtime GIOP debugging (Mark) 555 * union, any and floats regression tests (Mark) 556 * minor optimisations/rationalisations (Mark) 557 * orb-core code cleanups (Mark) 558 * removing deprecated glib functions (Shivram U) 559 560ORBit2-2.3.103 561 562 * Changes 563 + big POA cleanup (Mark) 564 + unique id generator re-write (Mark, Michael) 565 + runtime debugging (Jacob Berkman, Mark) 566 + idl compiler checks oneway's validity (Mark) 567 + union marshalling cleanup (Mark) 568 + allow multiple ORB:init calls (Michael) 569 570 * Bugs 571 + fix profile leaks (Michael) 572 + fix screwy idl compiler output (Xiong Jiang) 573 + bomb out if alingment checks fail (Mark) 574 575ORBit2-2.3.102 576 577 * Changes 578 + re-enterancy various (Michael) 579 + moved IDL install (Mark) 580 + performance regression test (Michael, Mark) 581 + fixed regression tests (Michael) 582 583ORBit2-2.3.101 584 585 * Features 586 + configurable non-blocking IO with the new linc (Michael) 587 + performance regression test (Michael, Mark, Laszlo Peter) 588 + Name/Sock options for init connection (Roland Juelich) 589 590 * IDL compiler 591 + generate correct unsigned defines (Michael) 592 + handle NULL obj / impl cleanly (Mark) 593 594 * Misc. 595 + more regression tests (Mark) 596 + autoconf updates (Sam Couter) 597 + IOP profile fixage (Roland Juelich, Marl) 598 + spec fixage (Ross Golder) 599 600ORBit2-2.3.100 601 602 * Bugs 603 + more regression tests (Michael) 604 + IDL compiler fixage (Laszlo Peter, Michael) 605 + FreeBSD build fixage (Theo Van Klaveren) 606 + hashing issues (Michael) 607 + union alignment fixage (Mark, Laszlo) 608 + re-work debug code (Mark) 609 + typecode marshaling byteswaps (Mark) 610 + any de-marshaling byteswaps (Mark) 611 + build fixage (Jacob) 612 613ORBit2-2.3.99 614 615 * Features 616 * Speedups (Michael) 617 + string marshaling 618 + input handling 619 + allocation 620 + object duplicates 621 * Misc (Michael, +) 622 + extended purify cleanliness 623 + loads more regression tests 624 + add flags and spare fields to TypeCode 625 + improved giop encapuslation (+Mark) 626 + cleaned & radicaly simplified giop code 627 + close cnx on GIOP_CLOSECONNECTION 628 629 * Bugs 630 * POA 631 + exception fixes (Mark) 632 + ref counting fixes (Mark, Michael) 633 + stale ref on object fix (Michael, Mark) 634 * ORB (Michael) 635 + IIOP profile copy bug 636 + is_equivalent issues 637 + register local objrefs correctly in cache 638 + cache connections correctly. 639 + drop unexpected system ex's silently (Michael) 640 * Misc 641 + build warning fixage (Mark) 642 + print only ascii in trace mode (Michael) 643 + Build fixage (Johan Dahlin, Abel Cheung) 644