comparison README @ 660:a8269458d5b1

Updated documentation
author Sebastien Decugis <sdecugis@nict.go.jp>
date Fri, 14 Jan 2011 16:25:59 +0900
parents 603791d2dcc4
children ce3cacbbccc9
comparison
equal deleted inserted replaced
659:8556139321b3 660:a8269458d5b1
9 the additional protocol support for specific applications. Such applications include 9 the additional protocol support for specific applications. Such applications include
10 for example Network Access Servers (RFC4005), EAP (RFC4072), ... 10 for example Network Access Servers (RFC4005), EAP (RFC4072), ...
11 11
12 12
13 The implementation consists in several components: 13 The implementation consists in several components:
14 - libfreeDiameter : the shared library provides the functions to manipulate Diameter 14 - libfdproto : this shared library provides the functions to manipulate Diameter
15 messages and dictionary. This library is meant to be re-used for other projects 15 messages and dictionary. This library is meant to be re-used by other projects
16 that would require parsing or manipulating Diameter messages. 16 that would require parsing or manipulating Diameter messages.
17 17
18 - freeDiameterd : the daemon establishes the network connections with other Diameter 18 - libfdcore : this shared library contains the core of the framework. It establishes
19 peers and performs the tasks described in Diameter Base Protocol, such as 19 the network connections with other Diameter peers and performs the tasks described
20 watchdogs, basic routing, ... 20 in Diameter Base Protocol, such as watchdogs, basic routing, ... It also handles
21 the loading of extensions (see bellow).
22
23 - freeDiameterd : this simple daemon parses the command line and initializes the
24 freeDiameter framework. Use it for your Diameter server & agent components.
25 In case of Diameter clients, you probably will prefer linking the libfdcore
26 directly with your client application that must be made Diameter-aware.
21 27
22 - extensions : the extensions provide the mean to augment the features of the 28 - extensions : the extensions provide the mean to augment the features of the
23 freeDiameterd daemon. Extensions can provide the handling of a Diameter 29 freeDiameterd framework. Extensions can provide the handling of a Diameter
24 application, but also advanced routing features, peer management, etc. 30 server application, but also advanced routing features, peer management, etc.
25 31
26 32
27 See http://www.freediameter.net/ for more information on the project. 33 See http://www.freediameter.net/ for more information on the project.
28 34
29 freeDiameter was previously known as the "waaad" project (WIDE AAA Daemon) 35 freeDiameter was previously known as the "waaad" project (WIDE AAA Daemon)
"Welcome to our mercurial repository"