Navigation


Opened 3 years ago

Closed 2 years ago

#15 closed task (fixed)

Code reorganization

Reported by: sdecugis Owned by: sdecugis
Priority: major Milestone: release 1.1.0
Component: framework Version:
Keywords: Cc: dev@freediameter.net
Blocked By: Blocking:

Description

In order to facilitate the implementation of Diameter clients, the code will be reorganized as follow:

  • libfreeDiameter becomes libfdproto
  • freeDiameterd is split between libfdcore and freeDiameterd.

The new freeDiameterd daemon will simply contain command-line parsing, signals management, and calls to libraries functions.

The libfdcore contains the code relative to Diameter Base Protocol management as well as core tasks such as configuration parsing, extensions, ...

The tests will be moved outside the freeDiameter daemon folder, and will use the libfdcore instead of recompiling many files.

The new version will be compatible with existing configuration files and extensions. However, there will be some changes in the files namings and maybe the API.

Change History (2)

comment:1 Changed 3 years ago by admin

  • Type changed from defect to task

comment:2 Changed 2 years ago by sdecugis

  • Resolution set to fixed
  • Status changed from new to closed

Changes included in 658.

Last edited 2 years ago by sdecugis (previous) (diff)
Note: See TracTickets for help on using tickets.