QuO 3.0.11 got released today.
Sender: owner-quo-announce@...
Precedence: bulk
You can download it at
http://qualityobjects.org/release/3.0.11/
Some of the changes / new features include:
-------------------------------------------
* Moved to new JDK, JacORB, and ACE/TAO versions.
- j2sdk 1.4.1_rc1
- JacORB 1.4.1
- ACE/TAO 5.2.4/1.2.4 (except WinNT which uses 5.2/1.2)
quoSecurity:
* quoOODTE made work with JacORB 1.4.1
quoCore:
* simple example C++:
Add CORBA macro and makefile fixes
* switch qosket C++ and simple example C++:
ACE environment macro fixes
* Sliding Window Counter Syscond Implementations for C++:
QUO_SWEventCounterSCImpl counts events over a window.
QUO_SWMeanRateCounterSCImpl computes the mean rate of event
occurance over a window.
* quogen:
- Add ACE_THROW_SPEC(( CORBA::SystemException )) in client side delegate
- RegionSeq* -> RegionSeq_var. Prevents leak on contract eval in
delegate.
- fixed namespace clash when having multiple contracts with same region
names within the same kernel
- fixed various boundary check bugs which caused quogen to segfault
under NT
- added checks to allow delegates to be generated with no contract
defined
- Made relative operators binary, expressions such as x<y<z are no
longer legal.
- check for NULL pointers for _qosket_interface and
_business_interface, to prevent crashing on erroneous input
* QuoKernel:
- added RSS C++ interface
- revised naming of generated NT libraries to adopt ACE/TAO scheme
- bug fix: revised implementation of usage of cached allocators for
syscond value sequences.
- fix eventType references in c++ kernel sources
- fully specify _downcast operation in System Conditions to point to
correct Skeleton methods
- Make RemoteValueSCMonitors more usable:
Make MonitorSC inherit from ReadOnlyValueSC
Add setPollRate operation to Monitor interface
Adjust C++ and Java Impls accordingly
- Fix memory leak in QUO_RemoteValueSCMonitorImpl
* RSS:
- DataScopes can now create their parent
- external interface now supports string based Path specifications
- DataScopes can now be dynamically removed
- Proxy Formulas were added to allow dynamic changing of DataScope
containment hierarchy
- AlarmDS allow for reporting periodic formula changes
- Changed DataValues now return new DataValues instead of modifing
internal Values
- Many Threading bugs were fixed
* Iperf
- created iperf servers to periodically measure the bandwidth between
hosts
- Exported bandwidth measurements in Wiki format
- Exported bandwidth measurements in RSS format
quoRemos:
* updated to new version
quoErni:
* add this new feed for RSS
Known issues:
-------------
* Compile warnings on the WinNT build.
Chris
--
---------------------------------------------------------
Christopher C. Jones Distributed Systems and Logistics
ccjones@... BBN Technologies, A Verizon Company
---------------------------------------------------------
--
[To unsubscribe to this list send an email to "majdart@..."
with the following text in the BODY of the message "unsubscribe quo-announce"]
QuO 3.0.10 got released today.
You can download it at
http://qualityobjects.org/release/3.0.10/
Some of the changes / new features include:
-------------------------------------------
quoCore:
* Made memory allocation policy flexible for C++ Kernel contract
evaluation. With the use of ACE_Allocator objects, it is now possible
to minimize the number of dynmamic memory allocations during contract
evaluation (this is believed to cause memory fragmentation problems
on VXworks).
* Extended support for building quogen and the C++ Kernel under NT:
It is now possible to build both release and debug versions.
* various changes to move up C++ support to TAO version 5.2
* New example $QUO_ROOT/examples/brokered_imgsvc, which is a model
application containing a display client, a slide server, and a broker
that connects the previous two together.
* Expanded the bette example to use a webcam as picture source.
Also added a new qosket $QUO_ROOT/qosket/img_resize to do dynamic
image resizing.
quoAQuA:
* First release of quo-enabled AQuA (quoAQuA). Now works with version
ITUA-AQuA 4.0.6 and jacorb 1.4.
quoUAV:
* updates shown at the PI meeting April 2002.
quoDoc:
* moved to new webpage
* added section about quoAQuA
Known issues:
-------------
quoOODTE:
* the cpp part of the test is not compiling. [ccjones, April 4 2002]
quoCore:
* examples/brokered_imgsvc
The webcam support has only been partially tested.
quoRsvporb:
* examples/bette_rsvp is out of date. It compiles but does NOT run.
Michael
--
Michael Atighetchi matighet@... BBN Technologies
--
[To unsubscribe to this list send an email to "majdart@..."
with the following text in the BODY of the message "unsubscribe quo-announce"]
QuO 3.0.9 has been released today.
You can download it at
http://www.dist-systems.bbn.com/tech/QuO/release/latest/index.html
If you are using quo on NT be advised that quogen is exhibiting some
odd behavior with the simple example. We are looking into this and
hope to get to the bottom of this problem soon.
Some of the changes / new features include
------------------------------------------
-- added a new constructor to server side delegate and adaptor for RMI
to handle socket factories. An RMISocketFactory can now be passed in
as an arg to this cons. This was a change request from Rich Shapiro.
[Partha Nov 19 01]
--
[To unsubscribe to this list send an email to "majdart@..."
with the following text in the BODY of the message "unsubscribe quo-announce"]
QuO 3.0.8 got released today.
You can download it at
http://www.dist-systems.bbn.com/tech/QuO/release/latest/index.html
Some of the changes / new features include
------------------------------------------
- added new example brokered_imgsvc: It is a version of the famous bette example
hookup up to a webcam.
[Michael, Oct 23 01]
- added support for explicitly naming adapter class with --adapter.
Also, if neither --adapter nor --businessqosket are present, the name of
the adapter class will be the value of --business appended by "Adapter".
[Michael, Oct 23 01]
- Various fixes and improvements to the JacORB version of OODTE.
Status:
- every request and reply is now digitally signed and verified;
- sequence numbers to detect replay have been added but are currently
disabled because nested invocations are not handled correctly;
- exceptional replies are not handled correctly;
- the OODTE test suite is improved to test multiple clients invoking
concurrently on multiple servers, using a wider variety of test methods;
- the OODTE interceptors now are not installed if both .ini files
they need are absent (this allows OODTE to be switched on or off
depending on .ini files rather than on command-line switches);
- Visibroker version of OODTE is still broken.
[Franklin, Oct 23]
- added support for qosket generation without contracts. This works in
combination
with the --delegate flag to set the name of the generated delegate class.
This should be useful to clean up the UAV code in terms of eliminating dummy
contracts.
[Michael, Oct 10 01]
--
Michael Atighetchi matighet@... BBN Technologies
--
[To unsubscribe to this list send an email to "majdart@..."
with the following text in the BODY of the message "unsubscribe quo-announce"]
QuO 3.0.7 got released today.
You can download it at
http://www.dist-systems.bbn.com/tech/QuO/release/latest/index.html
Some of the changes / new features include
------------------------------------------
- enabled policy-based access control in the JacORB version of OODTE.
Digital signatures still not working in JacORB version.
Visibroker version of OODTE is now broken.
[Franklin, Oct 3]
- changed release strucutre. The cvs/source directory tree and the release
directory tree are now the same. We also just give out compiled tarballs
for now.
[Michael, Sep 15 2001]
- added --generate quogen flag to selectively generate qosket, adpater or both
[Michael, Sep 16 2001]
- quogen cleanup: removed CSL and SDL parser and backend. In addition, cleaned
out CDL parser. As a result, the source code size of quogen shrunk
significanly
[Michael, Joe, Sep 14 2001]
- generation of native language (JAVA / C++) interfaces from qosket
IDL interfaces added to quogen. In the past, people had to hand write both
the IDL interface (Qosket.idl) plus a native language interface (Qosket.java).
quogen now generates Qosket.java/Qosket.cpp from Qosket.idl automagically.
[Michael, Sep 8 2001]
- added very simple downcasting support in ASL. The use of IDL types in ASL
still has to be revisited.
[Michael, Sep 11 2001]
- added -i2jpackage cmdline flag to make makefiles easier for jacorb.
[Michael, Sep 10 2001]
- fixed bug in generation of C++ delegates, which caused coredumps in cause
of undefined regions.
[Michael, Sep 10 2001]
- cleanup up quogen: removed legacy CSL code that was not needed anymore.
In addition, clean up code in general by removeing old cmdline flags.
[Michael, Sep 10 2001]
- refactored C++ QuoKernel by taking out the quo namespace in all
implementation classes. This makes the code more portables, and eliminates
problems with cross-compiling from NT to VxWorks using the GreenHills
compiler.
This changes was pervasive through quo/quo, quo/codegen, and all the C++
qoskets and examples.
[Michael, Sep 5 2001]
- implemented logging in C++ QuoKernel that allows to print out only data
about region changes. Call kernelimpl->setDebug
(quo::QuoKernel::DEBUG_CONTRACT)
to get that level of debugging.
[Michael, Sep 5 2001]
Known limitations:
------------------
- quoRsvpOrb does NOT work on RedHat 7.1 yet. Partha Pal reported segfaults
in rsvp agents on that specific platform.
--
Michael Atighetchi matighet@... BBN Technologies
--
[To unsubscribe to this list send an email to "majdart@..."
with the following text in the BODY of the message "unsubscribe quo-announce"]
QuO 3.0.6 got release today.
You can download it at
http://www.dist-systems.bbn.com/tech/QuO/release/latest/index.html
Changes since 3.0.5 include:
----------------------------
- quogen: started working on qosket composition.
[Michael, Suzi]
- quogen: removed --contract flag. A deprecation message is
generated when it is used.
[Suzi]
- quogen: added --delegate flag to be used to specify a name for the
generated delegate file.
[Suzi]
- quogen: automatically generating header files for C++ from qosket IDL.
[Suzi]
- Our nightly builds are not compiling against vbj anymore.
Although we assume our code still compiles with vbj, we no
longer actively test against it. We use jacORB instead.
[Michael]
- Fixed bug in cdl.yy that caused quogen to segfault on
calls to syscond conditions in transitions. This bug was
introduced by adding sequence of sysconds.
[Michael, Suzi]
--
Michael Atighetchi matighet@... BBN Technologies
--
[To unsubscribe to this list send an email to "majdart@..."
with the following text in the BODY of the message "unsubscribe quo-announce"]
QuO 3.0.5 got release today.
You can download it at
http://www.dist-systems.bbn.com/tech/QuO/release/latest/index.html
Changes since 3.0.4 include:
----------------------------
- Refactored quoRsvporb to work with TAO 5.1.18
- Switched to JacORB 1.3.30 [res]
- dirm/remos: Converted to work with Remos 2.0
- java kernel: Added support for syscond sequences and quantified
expressions (some, every)
- quogen: changes to CDL. Added syscond_sequences and
callback_sequences. Added quantified expressions (every or some) to
be used in region predicates. Added region_seq and the use of
sequences in transition statements.
- added support for use of IDL defined enums in CDL contracts.
- changed supported versions to ACE/TAO.5.1.18
Linux gcc 2.95.2 (RH6.2)
Linux gcc 2.96.85 (RH7.1)
SunOS 5.6, CC 6.0
- modified examples/bette to be more generic so that
$APOD_ROOT/examples/bette-3stage
can reuse most of the raw application and wrapper helper classes
- extended RsvpControlSC in quoRsvpOrb to allow access via CORBA methods
reserve() and teardown(). This was needed to handle reservations in
bette-3stage
from the QosketImpl class.
--
Michael Atighetchi matighet@... BBN Technologies
--
[To unsubscribe to this list send an email to "majdart@..."
with the following text in the BODY of the message "unsubscribe quo-announce"]
Hi,
QuO version 3.0.4 got released today at
http://www.dist-systems.bbn.com/tech/QuO/release/latest/index.html
It contains a set bug fixes and 2 extra examples to demonstrate the use of QuO
in
applications that are not built on top of CORBA/RMI middleware.
Michael
--
Michael Atighetchi matighet@... BBN Technologies
--
[To unsubscribe to this list send an email to "majdart@..."
with the following text in the BODY of the message "unsubscribe quo-announce"]