forked from kecskemeti/jradius
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
dbird
committed
Oct 18, 2008
1 parent
1c77f39
commit 138e068
Showing
598 changed files
with
86,995 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
|
||
The road to JRadius 1.0.0 | ||
|
||
- now using Maven | ||
|
||
==== old changelog === | ||
|
||
2005/August/25: | ||
- Many bug fixes, important fix to rlm_jradius! | ||
- Redid the configurable options of EAPTLSAuthenticator | ||
- New JRadiusSimulator version with EAP-TLS and TTLS support | ||
and support for the Class attribute | ||
- Packet handlers to utilize the Class attribute for better | ||
RadiusSession association and to proxy the proper Class attribute even | ||
for NASes that do not support the attribute | ||
- Packet handler to always rewrite the Acct-Session-Id with the | ||
JRadius session key when proxying | ||
- Added ChilliSpot freeradius dictionary file | ||
|
||
2005/April/13: | ||
- Now verifying RADIUS authenticator checksum from RadiusClient | ||
- Now verifying Message-Authenticator checksum from RadiusClient | ||
- Introduced a couple more exceptions: TimeoutException, RadiusSecurityException | ||
- Made all jradius.exceptions derived from RadiusException | ||
- Introduced RadiusResponse and refactored some methods in RadiusClient to be more | ||
packet type specific, where appropriate | ||
- Initial support of IPDR (very preliminary) | ||
|
||
2005/April/06: | ||
- Refactored some code into java/extended instead of java/src (see dev.html) | ||
- Added a JRadius VSA dictionary.jradius (rebuild your JRadius dictionary with it!) | ||
- Added EAP-TLS and EAP-TTLS client support | ||
- Website updates | ||
|
||
2005/March/25: | ||
- Refactored JRadiusServer.RLM_OP_* to RadiusAttribute.Operator.* | ||
- Refactored JRadius.operator[From|To]String() to RadiusAttribute.Operator | ||
- RadiusClient classes no longer depend on commons-chains (due to refactoring) | ||
- Introduction of JAAS Support |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
========================================================================== | ||
|
||
Coova JRadius License: | ||
|
||
The Coova extensions to JRadius library are licensed under the The GNU | ||
Library or "Lesser" General Public License (LGPL), while stand-alone | ||
applications within in the JRadius project, listed below, are released under | ||
the standard The GNU General Public License (GPL). For details, visit | ||
http://jradius.net/. See source files for details regarding stand-alone | ||
applications contained herein which are released under the GPL. | ||
|
||
Copyright 2006-2008 David Bird <[email protected]> | ||
|
||
See doc/GPL-LICENSE, doc/LGPL-LICENSE, and source files for details. | ||
|
||
========================================================================== | ||
|
||
CoovaEWT License: | ||
|
||
The CoovaEWT user interface and accompanying back-end add-ons (found | ||
in the 'extensions' directory and module) are provided with the right | ||
to use for non-commercial purposes, without modification or reverse | ||
engineering. For intructions on how to customize and extend the | ||
interface, as well as additional licening information, see: | ||
|
||
http://coova.org/wiki/index.php/CoovaEWT | ||
|
||
Copyright 2008 David Bird <[email protected]> | ||
|
||
========================================================================== | ||
|
||
Original JRadius License: | ||
|
||
The JRadius core library is licensed under the The GNU Library or "Lesser" | ||
General Public License (LGPL), while stand-alone applications within in the | ||
JRadius project, listed below, are released under the standard The GNU | ||
General Public License (GPL). For details, visit http://jradius.net/ | ||
|
||
This software is OSI Certified Open Source Software. OSI Certified is a | ||
certification mark of the Open Source Initiative. | ||
|
||
Stand-alone JRadius Applications: | ||
|
||
* JRadiusSimulator | ||
* JRadiusWiFiClient | ||
* RadClient | ||
* RadBench | ||
* RadiusDictionary | ||
|
||
Copyright 2004-2006 PicoPoint, B.V. | ||
Copyright 2006-2008 David Bird <[email protected]> | ||
|
||
See doc/GPL-LICENSE, doc/LGPL-LICENSE, and source files for details. | ||
|
||
========================================================================== | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
|
||
Welcome to JRadius! | ||
|
||
JRadius should eventually be able to work with multiple underlying RADIUS | ||
servers, however, currently only FreeRADIUS is supported. | ||
|
||
How to get up and running with JRadius: | ||
|
||
- First, you need to compile and configure FreeRADIUS such that it uses | ||
JRadius. See freeradius/README for further instructions. | ||
|
||
- Next, copy the build.properties.template file to build.properties. You | ||
also probably want to edit this file to suite your environment. See the | ||
comments in the file. | ||
|
||
- Next, you need to be sure you have the required dependencies in the | ||
java/lib directory. See the shell script java/lib/getJars which will | ||
download the required jar files (using wget). | ||
|
||
- Next, compile the JRadius code. The following command will build | ||
everything (the base code, the FreeRADIUS dictionary, and some | ||
generic/sample JRadius Handlers: | ||
|
||
ant dist | ||
|
||
- Now you should have both a jradius.jar and a jradius-dictionary.jar in the | ||
dist/ directory. If you already have FreeRADIUS running with rlm_jradius | ||
and want to see _something_ work, you can run an example with: | ||
|
||
ant run-example | ||
|
||
- JRadius also provides a Java RADIUS client API and a Java program called | ||
RadClient. A shell script is provided to run RadClient. To use the script, | ||
create a file containing your attributes, for example: | ||
|
||
echo "User-Name = test" > radius.pkt | ||
echo "User-Password = test" >> radius.pkt | ||
|
||
Now, use the following script with arguments of server, shared secret, | ||
and attributes file: | ||
|
||
bin/radclient localhost sharedsecret radius.pkt | ||
|
||
For more information, see http://jradius.sourceforge.net/radclient.html | ||
|
||
|
||
-- | ||
|
||
JRadius Development Team: | ||
|
||
David Bird | ||
|
||
Contributers: | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | ||
|
||
<modelVersion>4.0.0</modelVersion> | ||
<groupId>net.jradius</groupId> | ||
<artifactId>jradius-applet</artifactId> | ||
<name>${project.artifactId}-${project.version}</name> | ||
<version>1.0.0-SNAPSHOT</version> | ||
<description>Applet classes</description> | ||
|
||
<parent> | ||
<groupId>net.jradius</groupId> | ||
<artifactId>jradius</artifactId> | ||
<version>1.0.0-SNAPSHOT</version> | ||
<relativePath>../pom.xml</relativePath> | ||
</parent> | ||
|
||
<dependencies> | ||
<dependency> | ||
<groupId>net.jradius</groupId> | ||
<artifactId>jradius-core</artifactId> | ||
<version>1.0.0-SNAPSHOT</version> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>net.jradius</groupId> | ||
<artifactId>jradius-dictionary</artifactId> | ||
<version>1.0.0-SNAPSHOT</version> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>applet-dev</groupId> | ||
<artifactId>sun</artifactId> | ||
<version>1.0</version> | ||
</dependency> | ||
|
||
<dependency> | ||
<groupId>applet-dev</groupId> | ||
<artifactId>ms</artifactId> | ||
<version>1.0</version> | ||
</dependency> | ||
</dependencies> | ||
|
||
</project> |
Oops, something went wrong.