ocss7 1.0.1.18
Bug fixes in this release:
* M3UA decoder will now accept invalid messages that are missing their
final padding octets. (SSSVN-787)
* Improved the log message generated when an M3UA message with an invalid
length is received. (SSSVN-788)
* Fixed condition where reassembly expiry timer can race with an incoming
segment. (SSSVN-660)
ocss7 1.0.1.16
Bug fixes in this release:
* Decoder now correctly decodes Reject components that have no argument
when received with component length in indefinite length form. (SSVN-638)
* Fixed ConcurrentModificationException that could be thrown in
TcapRouter. This also fixes an issue where the TcapRouter would never
complete graceful shutdown, resulting in the SGC being terminated
abruptly. (SSSVN-315)
* Fixed NullPointerException during config save. Fixed case where
create-XXX could return before XXX had completed creation, resulting in
subsequent enable-XXX or remove-XXX commands failing to notice that XXX
was created. (SSSVN-626)
* "We should never have invoke timeout in UNUSED or ALLOCATED state" TCAP
stack message has been downgraded from SEVERE to DEBUG. (SSSVN-182)
ocss7 1.0.1.15
Bug fixes in this release:
* Fixed issue that could result in the SGC's routing taking longer than
expected to be available. (SSSVN-608)
* Fix NullPointerException that could occur if global title rules were
created and deleted very quickly. (SSSVN-420)
* Prevent NullPointerException during alarm unregistration while an SGC
cluster split/merge is in progress from restarting the SGC. (SSSVN-553)
* Failure of the comm switch to bind its listen port will now raise an
alarm at critical level and attempt to rebind that port at regular
intervals until successful. (SSSVN-531)
ocss7 1.0.1.14
Bug fixes in this release:
* Corrected issue where global title translation tables were only updated
on a single node after a local SSN status change. (SSSVN-536)
* Fixed a ConcurrentModificationException that could occur when multiple
threads attempted to modify the same configuration object
simultaneously. (SSSVN-511)
* Fix NullPointerException that could occur if global title rules were
created and deleted very quickly. (SSSVN-420)
* Corrected issue where display-info-remotessninfo was not updated
cluster-wide on a local SSN state change. (SSSVN-517)
ocss7 1.0.1.12
Bug fixes in this release:
* Fixed an issue which caused the SGC to leave gracefully disconnected
TCAP stack connections in CLOSE_WAIT state indefinitely. (SSSVN-488)
* Unexpected exceptions thrown while processing SGCTopics will now cause
the SGC to attempt a graceful shutdown, similar to uncaught exceptions
thrown elsewhere. (SSSVN-513)
ocss7 1.0.1.11
Bug fixes in this release:
* Fixed an error where certain DPCs in SST/SSA/SSP messages would be
incorrectly decoded. (SSSVN-314)
ocss7 1.0.1.10
Bug fixes in this release:
* Fixed a race condition that could result in the SGC shutting down due to
an unchecked IllegalStateException during task data pool exhaustion.
(SSSVN-395)
* Fixed an issue where segments could arrive out of order if sent while the
task pool was exhausted. (SSSVN-397)
* Fixed NullPointerExceptions that could sometimes be thrown when requesting
SNMP counters for OGT and DPC info. (SSSVN-398)
* Fixed an issue where under certain conditions all worker threads could be
hanging around waiting to be allowed to send, resulting in no worker
threads available to process incoming messages (such as heartbeats
required to maintain connectivity). (SSSVN-400)
* Fixed an issue where segments received split across multiple stream IDs
could result in the SGC exiting due to an uncaught exception. (SSSVN-406)
ocss7 1.0.1.9
Bug fixes in this release:
* Fixed an issue which could prevent the SGC from successfully restarting.
(SSSVN-364)
* Fixed an issue with SCCP decoding when the Data part comes after the
Optional Parameters part in the received message. (SSSVN-372)
* Fixed a NullPointerException caused by insufficient tasks being available
in the task pool. (SSSVN-201)
* Fixed AssertionError: Empty buffer: Cannot decode message when
transferring messages internally from one SGC to another. (SSSVN-352)
* Fixed an issue which could cause the SGC not to restart automatically
following a graceful shutdown caused by an uncaught exception.
(SSSVN-249)
* Fixed an issue causing the CLI and MBeans to display stale status
information for asinfo, associationinfo, dpcinfo, and pcinfo on failed
SGCs. (SSSVN-202)
* Fixed a race condition that could cause the SGC to attempt to register the
same MBean twice. (SSSVN-159)
* Handled the failure to deliver NOTICE to TCAP stack in an edge case.
(SSSVN-165)
* The uncaught exception handler is now initialized earlier. (SSSVN-248)
* The example hazelcast.xml.sample file now matches the in-jar default
hazelcast configuration. (SSSVN-235)
* Disabled the hazelcast SystemLogService by default as it has a small
memory leak. (SSSVN-192)
* Fixed a NullPointerException in OgtInfoHelper.compare, which resulted in
display-info-ogtinfo, snmpwalk and retrieving snmp stats to fail under
certain conditions. (SSSVN-363)
* Fixed the SGC system OID to be the correct OID. (SSSVN-371)
* The SGC no longer spams stdout (or the startup log) with state info.
(SSSVN-146)
Improvements in this release:
* Outbound global title translation errors are now logged at WARN level.
(SSSVN-43)
* Added generate-report.sh script for easy log gathering. (SSSVN-191)
ocss7 1.0.1.8
Bug fixes in this release:
* The default Hazelcast configuration has been changed so that the SGC now
detects cluster member failure more quickly. (SSSVN-295/SSSVN-280)
* Changed the default values of ocss7.trdpCapacity , ocss7.schNodeListSize,
ocss7.taskdpCapacity, ocss7.wgQueuesSize, and ocss7.senderQueueSize; this
provides a more coherent default configuration. (SSSVN-274)
* Fixed an issue which caused the SGC not to raise alarms for certain
configuration items (ASes, associations, etc) if it was unable to activate
them after starting up. (SSSVN-129)
* Fixed a issue which would cause the SGC to throw an AssertionError and
exit abnormally after receiving a TC-BEGIN which could not be handled
because of insufficient resources. (SSSVN-302)
* Fixed an issue which could cause the SGC to crash under certain M3UA
failure conditions. (SSSVN-196)
* Fixed an issue which could cause DPC configuration changes for
segmentation not to be applied when changed. (SSSVN-211)
* An error is now returned to the CGIN user when attempting to initiate a
dialog to a global title longer than the supported maximum. (SSSVN-53)
* Fixed a SGC crash that could occur when unregistering alarms. (SSSVN-255)
* display-info-associationinfo no longer intermittently displays out of date
information following disabling of an active association.
(SSSVN-285/SSSVN-279)
* Fixed an issue with the CLI which caused it to report unknown command
errors when the connection to the SGC was lost. (SSSVN-99)
ocss7 1.0.1.3
Improvements in this release:
* SCCP XUDT support extended to include reassembly of incoming segments,
segmentation of outgoing messages, and configuration of segmentation
parameters and preferred message type per destination Point Code.
(SSSVN-79)
* Added SGC startup option --seed, which can be used to provide an
alternative entropy source to the SGC's encryption facilities. (SSSVN-116)
* When deactivating an M3UA connection to a peer the SGC now sends
ASP-INACTIVE and ASP_DOWN rather than simply using the SCTP Shutdown
procedure. (SSSVN-123)
* SGC local port configuration validation prevents the use of ports below
1,024. (SSSVN-124)
Bug fixes in this release:
* The SGC will now restart correctly if terminated by an uncaught
Exception or Error. (SSSVN-157)
* Fixed an issue causing SCTP association down alarms to be removed and
replaced periodically while the association remained down. (SSSVN-120)
* Fixed MIB syntax errors which prevented some SNMP clients from accepting
the OCSS7 MIB. (SSSVN-1)
* Fixed timestamps sent by SNMP, which now send the day of the month, but
used to send the day of the year. (SSSVN-2)
* Corrected the spelling of CLI configuration parameter
table.format.maxCellContentLength. (SSSVN-51)
* Input is now validated when changing boolean configuration attributes.
(SSSVN-61)
* Fixed an SCCP handling bug which could cause the SGC to exit if an
unrecognised optional parameter was received. (SSSVN-126)
* Fixed an issue allowing overly long GTs to be placed in inbound-gtt
configuration. (SSSVN-152)
* Fixed in issue allowing overly long GTs to be placed in replace-gt
configuration. (SSSVN-54)
ocss7 1.0.0.9
Improvements in this release:
* The SGC's SNMP MIB description strings have been improved. (SSSVN-58)
* If both global title and point code are absent on an incoming SCCP
message, set the SCCP OPC to that of the L3MTP OPC, in order that we're
able to route responses to this message. (SSSVN-104)
ocss7 1.0.0.8
Bug fixes in this release:
* Support A, D and E sccp address global title digits (defined as spare in
Q.713). (SSSVN-42)
ocss7 1.0.0.7
Bug fixes in this release:
* Inbound GTT rules may omit the SSN, allowing the CdPA SSN to be
retained. (SSSVN-4)
* Inbound GTT rules with duplicate NAI/NP/TT/digits can no longer be
created. (SSSVN-5)
* Fixed incorrect outbound GTT for messages with: GT present, PC present,
SSN absent. (SSSVN-11)
ocss7 1.0.0.6
Initial release.