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.