annotate README @ 562:e837ef4bdf35

Remove local machine name from the file
author Sebastien Decugis <sdecugis@nict.go.jp>
date Thu, 16 Sep 2010 14:35:48 +0900
parents 603791d2dcc4
children a8269458d5b1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
328
90294e7e986c Moved the debian dir outside the top level directory
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 325
diff changeset
1 freeDiameter is an implementation of the Diameter protocol.
325
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
2
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
3 Diameter is a protocol designed to carry Authentication, Authorization and
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
4 Accounting (AAA) payload. It is an evolution of the RADIUS protocol (as the
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
5 name suggests).
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
6
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
7 Diameter is an extensible protocol. RFC3588 (currently under revision) defines the
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
8 Base Protocol that all Diameter nodes must support, while other documents define
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
9 the additional protocol support for specific applications. Such applications include
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
10 for example Network Access Servers (RFC4005), EAP (RFC4072), ...
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
11
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
12
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
13 The implementation consists in several components:
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
14 - libfreeDiameter : the shared library provides the functions to manipulate Diameter
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
15 messages and dictionary. This library is meant to be re-used for other projects
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
16 that would require parsing or manipulating Diameter messages.
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
17
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
18 - freeDiameterd : the daemon establishes the network connections with other Diameter
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
19 peers and performs the tasks described in Diameter Base Protocol, such as
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
20 watchdogs, basic routing, ...
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
21
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
22 - extensions : the extensions provide the mean to augment the features of the
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
23 freeDiameterd daemon. Extensions can provide the handling of a Diameter
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
24 application, but also advanced routing features, peer management, etc.
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
25
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
26
335
603791d2dcc4 Updated website information
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 328
diff changeset
27 See http://www.freediameter.net/ for more information on the project.
325
5133b45e3305 Updated documentation
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 74
diff changeset
28
1
bafb831ba688 Fix names to proper case for freeDiameter
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 0
diff changeset
29 freeDiameter was previously known as the "waaad" project (WIDE AAA Daemon)
0
13530e1f02e3 Initial files imported
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
30
1
bafb831ba688 Fix names to proper case for freeDiameter
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 0
diff changeset
31 This project is not related to the "freediameter" project from Sun on sourceforge.
0
13530e1f02e3 Initial files imported
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
32
13530e1f02e3 Initial files imported
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
33 Author: Sebastien Decugis.
13530e1f02e3 Initial files imported
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
34
13530e1f02e3 Initial files imported
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
35 See LICENSE file for legal information on this software.
13530e1f02e3 Initial files imported
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
36
13530e1f02e3 Initial files imported
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
diff changeset
37 See INSTALL for information on building and using this software.
"Welcome to our mercurial repository"