Navigation


Opened 10 years ago

Closed 10 years ago

#15 closed task (fixed)

Code reorganization

Reported by: Sebastien Decugis Owned by: Sebastien Decugis
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 10 years ago by Administrator

Type: defecttask

comment:2 Changed 10 years ago by Sebastien Decugis

Resolution: fixed
Status: newclosed

Changes included in 658.

Last edited 10 years ago by Sebastien Decugis (previous) (diff)
Note: See TracTickets for help on using tickets.