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