Revision History
Client
Version 1.441 [2008-10-29]
- Moved some items on Settings "Config"
tab to new "Display" tab.
- Added "Reset view after inactivity"
setting.
- Added additional items to "Filter"
settings.
- Added "Filtered-Out Events" item to
'View' menu.
- Added "Center if away from middle"
setting to 'AutoSelect' tab.
- Updated OpenMap library to
version 4.6.4
- Modified to use user-home directory
for write-access (configuration, storage and log) files.
- Improved Internet IPv6 support
and implemented modifications for possible IPv6-related
server-login issues.
- Increased ShakeMap-download timeout
from 30 to 60 seconds.
- Changed default value for "Suppress
auto-select after manual" setting on 'Filters' tab to 10 seconds.
- Fixed emailer-message issue where
miles/kilometers-distance values were wrong when a non-US locale was
in use.
- Fixed issue with web-services-server
connection where canceling initial fetch of messages would result in
old messages still coming in and then a reconnect.
- Using updated QWCommon modified to
release more CORBA resources when closing connection.
- Updated QDM "regions.xml" file to
"2008-03-19 10:43:06" version.
- Updated "gdata/LocationNoteData.txt"
file.
Version 1.4 [2007-08-14]
- Added support for "Kiosk Mode".
- Added optional "Day/Night Shading" map
layer.
- Fixed action of "ShakeMap" and
"drill-down"
Event-menu and popup-menu items when operating on currently-selected
event.
- Fixed small memory leak (in products
cache).
- Added support for ANSS-EQ-XML-format
messages.
- Modified to handle ShakeMap-product
messages
whose link value does not end with "intensity.html".
- Modified web-services-connection
support to
prevent program from getting "stuck" if server is unresponsive.
- Modified processing of QPager/CUBE
".SMB" layer
files to ignore lines containing only characters with ASCII codes lower
than the
space character.
- Fixed issue where if an existing event
became
low QDM-priority via an update the event would not be removed.
- Added support for "none" option with
product
buttons.
- Updated location-note-data file.
Version 1.31 [2006-08-28]
- Integrated emailer functionality
via "Recipients" and "Email" Settings tabs.
- Added new World-Map layer to
distribution and setup so upgrade will replace world-lines/area
layers if they are in their default states.
- Added "World Lakes" to default layers
set.
- Changed visual-alarm flash color
to red.
- Added ability to sort right-side
events list via headers.
- Added options in "View" menu for
right-side and lower panels.
- Modified to show leading 'T' on
"Tsunami" event messages in right-side events list.
- Added support for selecting
next/previous message with "Tsunami" product.
- Added "Locale name" item to
Settings "Config" tab.
- Added "Measurement units" item to
Settings "Config" tab (for selecting measurement units for the
bottom panel and the scale layer).
- Moved "Edit" and "Add" items to
top of "Layers" menu.
- Added support for connecting to a
QW Web Services Server.
- Added support for layer-zip
archives and layer-defaults file (".ldf" extension).
- Implemented remote-layers viewer
panel (via "Add Layers" | "Remote" button).
- Added "Copy" button to
"Alarm Regions" dialog window.
- "Global" alarm now referred to
as "audible-visible" alarm.
- Added "Modify Regions" button to
'Alarm' tab on settings dialog.
- Modified to properly handle
alarm-region polygons that bridge the +/-180 degree longitude line.
- Fixed non-English locale problem
with configuration file.
- Fixed missing "OK" and "Cancel"
buttons on file chooser and tree list problem on Macintosh.
- Fixed bug where double-clicking
on alarm-recipients list was not disabled while add/edit-region
window was active.
- Added "Place ShakeMap layers
before" setting.
- Enhanced auto-select (and
drill-down) behavior for events that generate a ShakeMap or
are above a given magnitude threshold.
- Added "AutoSelect" settings
tab.
- Added "Suppress auto-select after
manual" item to "AutoSelect" settings tab.
- Modified to always auto-select
events that trigger an audible-visible alarm.
- Added "Drill-Down Map on Event"
item to "Event" menu.
- Added fill and line color options
to configuration window for "tool-tip" Shape layers.
- Added "Tool tip enabled" item to
layer settings for tool-tip-shape layer.
- Added "min/max zoom scale visible"
items to layer settings for map layers.
- Modified to show "zoom-out" icon
on "Layers" menu-item when associated layer is hidden via
zoom-scale-visible layer-setting.
- Modified to show current zoom-scale
value in mouse-over tool-tip text for "Reset Zoom" button.
- Improved layer-error messages shown
when required layer-files are missing.
- Modified to show red text on "Layers"
menu item if layer error occurred while loading.
- Modified to show dialog after adding
layer if error message reported by layer.
- Added default "Max zoom scale visible"
value of 50000000 to "CA NV Faults" layer.
- Updated QDM "regions.xml" file to
"2006-04-12 19:05:00" version.
- Added support for running program in
"CISN Alert Map" mode.
- Added "Center map on auto-selected
events" setting.
- Moved "Max event from server age"
setting to "Connection" tab.
- Modified to fix issue where switching
to new server could result in already-received non-event-update
messages being re-requested.
- Modified to make sure selected item in
right-side quake list stays visible after event added.
- Modified "Event Viewer" program to
display event times in GMT.
Version 1.2 [2005-04-27]
- Integrated "Event Viewer" program,
runnable via 'Tools' menu.
- Integrated "Emailer" program
(functionality
to be fully integrated in future).
- Added "User's Guide" item to "Help"
menu.
- Modified InstallAnywhere installer to
use Java 1.4 on Mac to fix clipped product-buttons issue.
- Added banner file
"Yellowstone_VObs_banner.gif".
- Fixed issue where connection-status or
receiving-event dialog window could get "stuck" (after minimize).
- Fixed bug where changing server after
entering
login password would result in incorrect password value being saved.
- Modified "Launch Browser" so that
"file" URLs will work with a non-default launch command under Windows.
- Fixed response to hitting <Esc>
while loading-events dialog window shown (terminate program).
Version 1.1 [2005-02-14]
- Implemented work-around for Java 1.4.2
bug (4711700) that could result in 'NullPointerException' at startup.
- Fixed issue where earthquake-event
mouse-over tool-tips were not updated after time zone changes.
- Improved client handling of shape and
ShakeMap files containing invalid data.
Version 1.0 [2004-12-08]
- Modified initial servers to be the
four "quakewatchX.cisn.org:39977" servers.
Version 0.92Beta [2004-12-03]
- Fixed issue where the color-editor
"preview" panel was missing when using Java 1.4.2 or later.
- Fixed issue where the text on "color"
settings buttons could be hard to read when using Windows XP.
- Fixed issue where "Communications
error..." window could be shown when there was no real error.
- Modified to show "enter-local-server"
window if no servers can be reached the first time the program is run.
- Modified so that if the
server-host-address is empty and the "Enable fail-over to alternate
servers" checkbox is selected then one of the alternate servers will be
chosen at random and used as the server.
- Added support for redirection to other
servers.
- Updated OpenORB to version
"1.4.0_17Nov2004" (for Java 1.5 support).
- Updated QDM to version "1.1.4 Level
2004/10/07".
Version 0.91Beta [2004-10-14]
- Implemented login username/password
for server connection.
- Fixed bug where the "Remove ShakeMap
from Map" menu item wouldn't work while the program was scanning for
"Hazus" data.
Version 0.9Beta
- Implemented integrated program-upgrade
capability via automated and manual notification from the server.
- Modified layout of lower
event-information panel to show enhanced data-source information.
- Added authoritative-indicator tooltip
to event-ID text.
- Added "US Towns" layer.
- Added "CA NV Faults" layer, with map
mouse-over tips for fault names.
- Added map mouse-over tips for
earthquake events.
- Added new splash screen and banners to
distribution.
- Added "Show Banner" menu item to
"View" menu.
- Set default filter min/max lat/lon
values to zero.
- Changed default reset-view map
zoom-scale value to 80000000.0.
- Added and implemented new "Place
ShakeMap layers after" setting.
- Added "Settings" text-button to menu
bar.
- Added optional "Settings Summary"
panel.
- Added "Help | Funding Sources" menu
item.
- Fixed issue where displayed legend was
not updated after change to color scheme.
- Fixed issue where a
product message linked to an event via a QDM merge could overwrite an
existing product with the same event-ID as the event.
- Improved notifications for missing
layer files.
- Modified so that config-file error
does not always result in loss of layer configuration.
- Updated to QDM 1.1.3 Level 2004/09/21.
Version 0.36Beta
- Fixed issue where a
product message linked to an event via a QDM merge could overwrite an
existing product with the same event-ID as the event.
- Modified so that if an event is
deleted and a previously-received QDM-low-priority duplicate of the
event exists then the duplicate event is pulled in to replace the
deleted event.
- Added "Libraries" text to "Help |
About" dialog.
- Modified to dump stack trace to
"QWClient_crash.txt" after unexpected program crashes.
- Fixed bug with
alarm-regions-edit-panel not displayed after program restart via
increase in max-loaded-age setting.
- Updated "gdata/LocationNoteData.txt"
file.
- Updated to QDM 1.1.2 Level 2004/07/16.
Version 0.35Beta
- Added automatic removal of old
downloaded ShakeMap data files.
- Added zoom-scale view options to
location layers.
- Added product-message cache to handle
product messages that arrive before their associated event message.
- Improved error-handling when files for
configured layers are missing.
- Increased product-buttons widths
slightly to prevent "ShakeMap" button label from getting trucated on
some systems.
Version 0.34Beta
- Implemented ShakeMap auto-download
improvements.
- Added "Alarm Regions" functionality,
accessible via the "Tools | Alarm Regions" menu item.
- Added "Minimum depth for alarm" item
to alarm settings.
- Added "Tsunami" product-button option.
- Implemented ShakeMap-stations layer
download.
- Implemented automatic HAZUS-files
download.
- Modified "stations" layers to use
triangle-shaped location symbols.
Version 0.32Beta
- Added ability to configure functions
of "product" buttons on lower quake-information panel.
- Added alarm-criteria items for maximum
depth and verified/reviewed status.
- Fixed bug where, after a new server
was specified, a server on the alternate-servers list would be
connected to instead.
- Fixed bug where new event messages
might not be saved into the local persistent archive if the server
clock is ahead of the local clock.
- Added handling for negative-event-age
issue that could result in 'ArrayIndexOutOfBounds' exceptions.
- Updated program launchers to provide a
larger maximum memory heap size limit.
- Fixed bug where some "Help"-menu items
were, at times, unable to be displayed.
- Updated 'LocationNoteData.txt' file by
adding more "global" locations.
Version 0.3Beta
- Added Settings Manual
documentation, viewable via the new "Help | Settings Manual" menu item
and the new "Help" button on the "Settings" window.
- Modified communications code to always
check for event updates when reconnecting to a server.
- Modified so that updates to existing
events can also trigger alarms (not just new events).
- Modified to remove any ShakeMap layers
associated with an event when the event is deleted.
- Added retry capability to ShakeMap
data download.
- Modified to remove the scale display
whenever the zoom-scale would make it larger than 500 miles.
- Modified to make sure that display
indicators for newly-arrived products are updated immediately.
- Modified latitude/longitude filtering
so that if both min and max are set to zero then lat/lon filtering is
disabled.
- Modified so that when a text-comment
product is not a URL it will be displayed in a popup dialog.
- Fixed bug where if the
currently-selected event was updated, showing its products or
information would reference old data.
- Fixed quake-list selection issues when
list updated.
- Fixed to react properly to the "Server
connection timeout" parameter being set to zero (never timeout).
- Improved code threading related to
displayed GUI components.
- Added "Reset Zoom" button and menu
item.
- Added factory configuration defaults
file ('conf/QWClientDefaultsConfig.xml').
- Updated location-note locations file
('gdata/LocationNoteData.txt').
- Updated default map to show all
continents.
- Added splash screen at startup.
- Added configuration-settings item for
banner-graphic file (also sets up splash screen).
- Modified to send all console output to
"log/QWClientConsole.txt" (which can help with debugging).
- Modified to prevent more than one
instance running out of same directory.
- Fixed doubling of wait-time between
consecutive failed connection attempts.
- Added support for sending
client-information properties when connecting to a server.
Version 0.29Beta
- Added support for automatic
"fail-over" switching
to alternate servers.
- Improved
message processing so that if an existing event-message record is
superceded
(via QDM processing), any existing products are copied to the new
event-message record.
- Implemented zoom limit (at 1000ft)
that works for both tool-icon and mouse-drag zooming.
- Implemented removal of displayed
ShakeMaps in response to received delete-ShakeMap-product messages.
- Added support for "(probable quarry
explosion)" indicator on location note.
- Updated QDM "regions.xml" file.
- Improved error handling on
user-requested ShakeMap downloads.
- Fixed issue of window frame
repositioning after old-layer removal at startup.
- Various improvements made to
client-to-server communications.
- Fixed potential lockup bug during
automatic download of ShakeMaps.
- Fixed problem with simultaneously
downloading multiple ShakeMaps during initial update from server.
- Updated QDM "regions.xml" file to
"2003-10-03 15:06:04" version.
Version 0.28Beta
- Implemented management of the client's
persistent event history so that the local event archive does not
become too large.
- Various improvements made to the
resend-request implementation.
- Added
and implemented a new QuakeWatch client/server service method for
fetching
the server name (defined in the server's configuration file).
- Added user-confirmed program restart
in response to increase in the loaded-events age setting.
Version 0.27Beta
- Implemented resend-request of messages
at startup to allow the client to catch-up on missed messages.
- Implemented "live" detection and
resend-request
of missed messages to allow the retrieval any messages missed while the
client
is running.
- Added support for the QDDS "Trump"
event message-type (used with QDM-style event merge).
- Added the ability to download ShakeMap
files ("shape.zip", etc) to the local disk.
- Added ShakeMap legend ("basic" and
"detailed" versions).
- Modified so that ShakeMap layers may
be manually added.
- When loading a ShakeMap for an event
that is already displaying the same ShakeMap, the new ShakeMap replaces
the old one.
- Added "Max time to show ShakeMaps"
setting
that allows automatic removal ShakeMaps displayed on the map after a
given
number of hours.
- Various improvements made to the
ShakeMaps-on-map display implementation.
- Added "Remove ShakeMap from display"
item to ShakeMap-button menu.
- Added 'ShakeMap' items to the "Event"
menu (and the quake-list right-click popup menu).
- Improved and made "Products" and
"ShakeMap"-button menus be consistent.
- "Products"-button menu now shows
date/time for each product received.
- Modified so that all received data
messages
are saved to the client event-history file (instead of just those that
were
accepted using the current filter and storage-max-age parameters).
Version 0.26Beta
- Initial version of client-to-server
login implemented.
- Initial version of ShakeMaps-on-map
display implemented.
- Fixed "event-verified" issue;
"verified" flag
(and other changes) now accepted as long as the event-version-number is
greater
than or equal to the previous value.
- Improved reconnect logic (no longer
allowed to give up).
- Implemented client request of
immediate 'Alive' message from server (reduces connection-verified
delay).
- Server address information now shown
in connection status.
- Added test and warnings for minimum
version of Java allowed (v1.3).
Version 0.25Beta
- Communications improvements made that
allow the program to run behind a
firewall/NAT without any custom configurations.
- Added ability to save and load program
configurations.
- Added dialog window that appears the
first time the client is run that
asks the user if they want the "Simpson-map" or "CUBE/REDI"-style color
scheme configuration.
- Improvements made to display of
Info/Products/ShakeMap buttons.
- On "Tools"|"Settings" panel, "Reset"
and "Default" buttons now effect
only
the currently displayed tab.
- Improved log-file management.
Version 0.24Beta
- Fixed bugs in display updating in
response to filter settings changes.
- Added "Event age >= 1 hour color"
setting and support, including
modified
legend display.
- Modified default color scheme (red:
last hour, blue: last day, yellow:
last week, transparent: >= 7 days.
- Added "Symbol pixels per magnitude"
setting, which allows the relative
sizes of epicenter squares be modified.
- Changed warning text to "Notice:
Earthquake data may be preliminary and
subject to change".
- Implemented a fix for the issue of the
initial User Agreement display
showing
up blank on some systems.
- Added "I Agree" / "Exit Program"
buttons to the initial User Agreement
display.
Version 0.23Beta
- Added progress indicator to "Loading
events from history file" dialog
window.
- Added display of "User Agreement" via
the "Help" menu.
Version 0.22Beta
- Improved source list of locations for
"location note" displays.
- Added settings for enabling/disabling
of audible and visual alarms and
a maximum event age setting for alarms.
- Added option to disable audible beep
on new events.
Version 0.21Beta
- Initial QDM-based event-merge support
implemented.
- Put in new default color scheme.
- Put in maximum zoom-scale limit.
- Lowered lat/lon tracker display to 3
decimal places.
- On the "Help"|"About" screen, replaced
reference to TriNet with CISN
(http://www.cisn.org).
Version 0.20Beta
- CORBA messaging package changed from
ORBacus to OpenORB.
- Added support for magnitude-based
alarms (audible sounds and visual
flashing).
- Scale information now shown on map.
- Improved width-layout and scrolling on
floating quake-information panel.
- "Are you sure" box now appears before
layer removal.
Version 0.15Beta
- Implemented ability to add, remove and
edit map layers.
- Reconnect-to-server logic and
connection status indicator implemented.
- Added settings for filtering by data
source codes.
- Added settings for configuring OS
command used to launch a browser
window.
- Changed circle symbols on map to
squares.
- Added setting for "Selected symbol
color".
- Added clock to display.
- Made time zone on displayed date/times
configurable.
Version 0.14Beta
- "Help"|"Revision History" display is
implemented.
- Event symbol age colors modifiable in
Settings.
- Default behavior is to have newly
arriving events be
auto-selected.
There is a new configuration item that enables/disables this.
- Map view location and zoom-scale made
persistent.
- Filtering parameters for minimum
magnitude, maximum age and
latitude/longitude
bounds modifiable via the GUI.
- Added "Max auto-select age" and "Max
stored event age" options to Settings.
Version 0.13Beta
- The client can receive and display the
event messages.
- The client can read messages from an
event "history" file and can add
received
messages to the file.
- The client can read parameters from a
configuration file.
- Basics of map display and manipulation
are in place.
- Event age and magnitude are indicated
by color and symbol size on the
map
display.
- Detailed information on events may be
displayed.
- Event products (such as ShakeMaps) are
made available for display in a
web browser.
- Map legend is present (and able to
"float" separately).
- "Warning..." disclaimer is present on
screen.
- Option to change program-name text
displayed in program title bar and
on
"About" panel; defaults to "CISN Display".
- Option to specify graphic file shown
as banner above map; defaults to
CISN
graphic.
- Program window frame size and position
are persistent.
- "Time" fractional seconds to two
decimal places; lat/lon fractional
seconds
to four decimal places.
Server
Version 0.66Beta [2008-10-20]
- Added QWCorbaOutputter
configuration parameter 'subscribeAllDefaultFlag' and
changed default QWCorbaOutputter behavior to deliver no
messages if no domain/channels are subscribed to.
Version 0.65Beta [2008-07-22]
- Added "outputters" support and
QWCorbaOutputter module.
- Modified QDDS feeder
to log "Not enough characters in message" error at "debug" level
instead of "warning" level.
- Added averaging to
excessive-thread-count detection.
- Added slight delay between
tracked-log-message trigger and status report output (to allow multiple
"simultaneous" messages to be included in the same report).
- Modified CUBE-format parser to
handle numeric strings that have whitespace before a plus sign.
- Added 'CubeToAnssEQXML' and
'CubeToQWXML' test utilities.
- Using updated QWCommon (client-side
communications layer) modified to release more CORBA resources when
closing connection.
Version 0.64Beta [2008-03-25]
- Added status report
configuration parameters and implementation.
- Added QWServices
methods 'getStatusReportTime()' and 'getStatusReportData()'.
- Modified clients manager to allow
recovery of username when client connection has timed out but client
then reuses connection.
Version 0.62Beta [2007-09-21]
- Modified processing of incoming
message-elements so that whitespace between elements is removed and
control characters within elements are encoded to "&##;" strings.
- Fixed bugs in CUBE-message
parser where incomplete CUBE-field items could result in
'StringIndexOutOfBoundsException' being thrown.
Version 0.6Beta [2007-08-15]
- Added support for the dynamic
feeder-modules configuration file (via the new 'feederModulesCfgFile'
configuration parameter).
- Fixed issue with
'QWViaFileFeeder' where input files that failed parsing could get stuck
in the 'process' directory and be processed again and again.
- Modified to wait for feeder stops to
complete before exiting program.
- Modified to check for
'MsgSrc'/'MsgIdent' values in ANSS-EQ-XML-format messages (if enabled
via new 'checkEQMsgIdentFlag' configuration parameter).
- Minor improvement to
CUBE-to-ANSS-EQ-XML-format message parsing (added "CUBE_Code" comments).
- Modified 'CubeAnssEQParser' and
'CubeFormatParser' classes to detect and pass through XML-format
messages and to allow spaces in date codes.
- Added 'memorySizeWarnMBytes',
'threadCountWarnMargin', 'notifSvrStatusLogName' and
'notifSvrStatusWarnFlag' configuration parameters.
- Updated OpenORB libraries (to
"20061129_isti3" version).
Version 0.59Beta [2006-09-20]
- Modified to recognize ShakeMap
product-translation codes for Global and for ShakeMaps from other
networks.
- Updated OpenORB libraries (to
"20060309_isti1" version).
- Fixed issue where next "alive" message
output by server could be delayed if "alive" message requested by a
client.
- Added 'QddsAnssEQ' feeder and support
for "feederParserClass" configuration setting for 'QWViaFile' and
'QWCorba' feeders.
- Fixed issue where client-versions
update information would remain invalid after versions-info file
was inaccessible and then accessible.
- Modified to update the client-versions
update information even if the last-modified time for the
client-versions-information file is older than the one currently held.
- Added configuration parameters
'msgKeyElement1Name' and 'msgKeyElement2Name'.
Version 0.58Beta [2005-12-14]
- Updated to include QuakeWatch
Web Services enhancements.
Version 0.57Beta [2005-09-16]
- Fixed bug (introduced in
version 0.55Beta) where updated client-versions-information
was not detected by a client unless the client was restarted.
- Modified to always generate
clients-info log file (instead of only when CORBA QWServices
were in use).
Version 0.56Beta [2005-07-13]
- Modified cached-archive
code to avoid thread 'interrupt()' calls that can be
problematic under Solaris OS.
Version 0.55Beta [2005-06-08]
- Modified processing of
client-versions-info file to use separate thread and timeout
to prevent possibility of client update not being offered
because of indefinite file I/O access thread block.
Version 0.54Beta [2005-04-29]
- Modified to properly recognize
duplicate messages when data-message element of incoming message
contains no child elements.
- Modified to use feeder-data-source
host name and message number to differentiate between received
messages.
- Fixed 'QWRelayFeeder' processing
of feeder-data-source host name and message number values.
- Added "Notification Service /
CORBA-Event-Channel" and "QuakeWatch Messaging System Diagram"
sections to manual.
Version 0.52Beta [2005-04-13]
- Fixed so as to actually discard
messages
whose source is the feeder's own server.
- Modified to prevent extraneous "Error
parsing 'SrcHostMsgID'" messages.
- Fixed processing of "-configFile"
parameter
when followed by an equals sign.
- Put XML doc and revision history into
QWServer manual.
Version 0.5Beta [2005-02-10]
- Added server-statistics log output.
- Added 'clientVInfoPollDelaySecs'
configuration item.
- Added support for requesting messages
via feeder-data-source information.
Version 0.48Beta [2004-12-03]
- Added clients-information-tracking log
file.
- Added support for redirection of
clients to other servers.
- Added login-information file option to
QWRelay feeder module.
- Modified to prevent 'QWRelayFeeder'
from being able to connect to its own QWServer.
- Added 'maximumMessageSize'
configuration parameter.
- Added 'publishNumericIPFlag'
configuration parameter.
- Added 'allowObsLoginClientsFlag'
configuration parameter.
- Changed to improved start/stop
launching scripts.
- Added command-line parameter
"--configFile" for specifying the configuration file.
- Added "QuakeWatch Server
Administrators Manual".
- Added troubleshooting section to
manual.
- Updated OpenORB to version
"1.4.0_17Nov2004" (for Java 1.5 support).
- Updated QDDS to version "1.3.3 Level
2004.11.08".
Version 0.47Beta
- Implemented validation of client login
username and password.
Version 0.45Beta
- Added 'allowDuplicatesFlag'
configuration parameter.
- Added "units" attributes to event
messages received via QDDS.
- Updated to QDDS 1.3.2 Level 2004.09.18.
Version 0.43Beta
- Implemented 'QWRelay' and 'QWViaFile'
feeder modules.
Version 0.32Beta
- Added support event history
persistence via cached archive.
- Added support for alternate-servers
list and client-services method.
- Added support for "Quarry" attribute
in event messages.
Version 0.25Beta
- Implemented support for
resend-requests of messages to clients.
- Added support for the QDDS "Trump"
event message-type.
- Improved to perform proper cleanup of
resources when shut down.
- Improved internal message handling.
- Added and implemented a new QuakeWatch
client/server
service method for fetching the server name (defined in the server's
configuration
file).
Version 0.24Beta
- Initial version of client-to-server
login implemented.
- Memory cache of event-messages
implemented.
- Log-file management improved (new log
file each day; older log files automatically deleted).
- New separate log file that tracks
connections to the CORBA-event-channel.
Version 0.23Beta
- Communications improvements made that
allow clients to run behind a
firewall/NATs
without any custom configurations.
Version 0.22Beta
- Fixed QWServer console output problem.
- Updates and improvements to QDDS code.
- Added periodic log of memory usage in
QWServer and OpenORB Notification
Service (event channel).
Version 0.21Beta
- Implemented patches to OpenORB to fix
resource leaks.
- Implemented patch to OpenORB to fix
possible null-pointer exception
error.
- Implemented improvements to OpenORB
Notification Service (event
channel)
launching program.
Version 0.20Beta
- CORBA messaging package changed from
ORBacus to OpenORB.
Version 0.11Beta
- Upgraded version of ORBacus in use for
CORBA communications.
Version 0.10Beta
- The server can receive event messages
via QDDS, translate them to XML
and
send them into a CORBA-event-channel.