Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

Eclipse Titan™ 5.2.0

Release Date
Deliverables

The Titan core  version has the following new features:

  • Makefilegen –Z option: Faster than the previous recursive linking method, with support for  dynamic linking and improved make archive

  • Makefilegen –H option: Supports partial build of hierarchical *.tpd structures

  • Changes in the assignment of charstring and universal charstring values to permit direct assignment of Unicode characters in editors with UTF-8 support.
  • Out parameter behaviour changed: all out parameters are set to <unbound> at the start of the function. As this could cause incompatible behaviour, a compiler option enforcing legacy behaviour (-Y) was introduced.
  • A number of deprecated compiler options (-E, -n, -N, -B) were removed.
  • New JSON codec variants “as value”, “default”.
  • TTCN-3 type to JSON schema converter compiler option introduced.
  • Macro redefinition functionality for TITAN TTCN-3 Test Executor in the [DEFINE] section of the .cfg file.
  • Nested concatenation operator &=  in the [MODULE_PARAMETERS] section of the .cfg file
  • Legacy mctr_gui and logbrowser (based on Qt3 which lacks support in modern Linux versions) removed. The last version can still be obtained from older Titan packages.

This release also contains the following test ports and protocol modules at their indicated  revisions:

 

XMPP

CNL 113

775

R3A

UDP

CNL 113

420

R4A

TCP

CNL 113

675

R3A

SNMP

CNL 113

774

R2A

SMTP

CNL 113

598

R2A

SMPP

CNL 113

772

R2A

RTSP

CNL 113

588

R2A

RTP

CNL 113

392

R4A

IP

CNL 113

418

R9A

ICMPv6

CNL 113

631

R2A

ICMP

CNL 113

529

R2A

DNS

CNL 113

429

R7A

DPMG

CNL 113

462

R29A

DHCPv6

CNL 113

763

R2A

DHCP

CNL 113

461

R6A

COMMON

CNL 113

368

R8A

 

 

 

 

AbstractSocket

CNL 113

384

R7G

HTTPmsg

CNL 113

469

R8D

LANL2asp

CNL 113

519

R8A

PCAPasp

CNL 113

443

R7A

PIPEasp

CNL 113

334

R7A

SCTPasp

CNL 113

469

R11A

SIPmsg

CNL 113

319

R12D

SQLasp

CNL 113

760

R4A

TCPasp

CNL 113

347

R9A

TELNETasp

CNL 113

320

R8E

UDPasp

CNL 113

346

R8A

 

 

Compatibility

Due to changes of the out parameter behaviour , this version might be backwards incompatible with previous releases. A compiler option enforcing legacy behaviour (-Y) was introduced.

Target Environments

Linux (GCC 4.0.2, 32-bit, SuSE Enterprise Server 10.0)

Linux (GCC 4.1.0, 32-bit, SuSE Enterprise Server 10.0)

Linux (GCC 4.3.4, 64-bit, SuSE Enterprise Server 11.1)

Linux (GCC 4.1.2, 32-bit, SuSE Enterprise Desktop 10.2)

Linux (GCC 4.3.2, 64-bit, SuSE Enterprise Desktop 11.0)

Linux (GCC 4.3.2, 32-bit, SuSE Enterprise Desktop 11.1)

Linux (GCC 4.3.4, 64-bit, SuSE Enterprise Desktop 11.1)

Linux (GCC 3.4.6, 32-bit, RHEL4)

Linux (GCC 4.1.2, 32-bit, RHEL5)

Linux (GCC 4.1.2, 64-bit, RHEL5)

Linux (GCC 4.7.2, 64-bit, RHEL5)

Linux (GCC 4.4.5, 64-bit, RHEL6)

Linux (GCC 4.6.3, 64-bit, Ubuntu 12.04)

Linux (GCC 4.8.2, 64-bit, Ubuntu 14.04) 

Themes

First open source release