Skip to content

Commit

Permalink
updating changelog, install files, the update script and the help cat…
Browse files Browse the repository at this point in the history
…egory page
  • Loading branch information
lirantal committed May 6, 2011
1 parent dc0be3e commit ddacc02
Show file tree
Hide file tree
Showing 7 changed files with 818 additions and 83 deletions.
44 changes: 43 additions & 1 deletion ChangeLog
@@ -1,3 +1,45 @@
release 0.9-9rc1 - 6 May 2011
- added heartbeat router scripts and dashboard implementation in daloradius
- added maintenance scripts to clean stale sessions/expire accounts and monitoring user traffic (with email alerts)
- added notification system for sending invoices and welcome notifications for new users
- added support for resetting user's session time/data in edit user management pages
- added support for FR2 schema by default
- added FR2 configuration files
- added support for custom attributes field to be appended to the username for disconnecting a user
- added ups, raid and cron information and control for the web server user
- added Filipp's contributed reporting page showing new users behavior in the system
- added batch user sessions to support creation of bulk user vouchers and associating them to a hotspot/business to track usage, invoices and other functionality
- added support to change user's authentication password (in radcheck table) as well as portal's password
- added support for user search by searching in the site-wide Search box (patch by shuri)
- added support for user's plan information to main dalo admin platform
- added huntgroups pages
- added support for filtering between dates in Reports -> Last Connection Attempts
- added support to toggle for removing all user associations with the profile when a profile is removed
- added patch by Sergey Dukachev which patch a large code-base of daloradius (except for the billing part) to provide comptaibility with pgsql databases
- added .htaccess file for generic use
- added daloradius custom counters to fr2/fr1 config files
- fixed support for daloradius-user's login password to be different from the user's login (radcheck) password
- fixed bluechipwireless sponsored theme for captive portal login
- fixed possible online users bug
- fixed fixed hard-coded year in select box and popup js date
- fixed issue reported by Matthew Moore related to attributes of the same name not showing up several times (this is due to group by sql query)
- fixed bug #3245933 related to css
- fixed bug #2924004 which resolves an xss vul: http://seclists.org/bugtraq/2009/Dec/223
- fixed bug #3201571 - not properly escaping data for js code
- fixed bug in graph pages to show correct results
- fixed bug in displaying disabled users in listing pages
- improved billing support - invoices and payments (tied to the billing plans)
- improved operators management pages
- improved realms/proxy logic configuration to save backup of original files
- improved pagination across all table listing pages
- improved method of disabling/enabling user to add/remove user from a radius profile/group of 'disabled' users as well as added disable/enable buttons across all management pages
- improved UI experience of attributes handling in management pages
- improved billing plans to support multiple profiles
- improved some sql optimization to queries and db structure
- improved support for navigation between pages so that listing pages support the 'back' method to return to the same resultset page
- improved daloradius-users portal to support proper password changing of the user account as well as provide billing information insight, invoices and more


release 0.9-8 - 27 January 2008 (pre 26 December 2008)
- added option to enable/disable user information updates on daloradius-users portal
- added support for searchable usernames in Online Users and Last Connected Users pages
Expand Down Expand Up @@ -202,7 +244,7 @@ release 0.9 - July 2007
and passed away on 24th of June 2007, may he rest in peace.
- Major code clean-up, removing deprecated files, as well as removed jpgraph
and libgraph as we have moved to using a tiny footprint graph library called libgraph
- moved to a new graphing library called libchart, credit goes to Jean-Marc Tr�meaux
- moved to a new graphing library called libchart, credit goes to Jean-Marc Tr�meaux
(see information at: http://naku.dohcrew.com/libchart/pages/introduction/)
so please take note that jpgraph and libgraph have been removed!
- Evgeniy Kozhuhovskiy has introduced a new feature which enables support for multiple
Expand Down
51 changes: 20 additions & 31 deletions INSTALL
@@ -1,4 +1,4 @@
Copyright Liran Tal 2007. All rights reserved.
daloRADIUS Copyright (C) 2007 by Liran Tal. All rights reserved.
For release information and license, read LICENSE.


Expand All @@ -15,33 +15,38 @@ Prerequisites
PHP 4/5
PHP GD
PHP DB Abstraction Layer (may require PHP Pear)
PHP Mail
MySQL 4/5

daloRADIUS has been tested on Debian sid/unstable and Ubuntu 6.06 LTS
daloRADIUS has been tested on Debian sid/unstable and Ubuntu 10.04 LTS
with apache2, php5 and mysql-server-5 packages but should be able to work
on older versions of the mentioned packages (apache1, php4 or mysql4).

Packages that has been tested are:

apache2 2.0.55-4ubuntu2.1
php5 5.1.2-1ubuntu3.6
mysql5 5.0.22-0ubuntu6.06


OTHER OS/DISTRIBUTIONS
======================

daloRADIUS has also been deployed on Windows successfully and is under
testing and more QA work, thanks to Gustavo Mariani.
To see Gustavo's installation notes regarding a Microsoft Windows deployment
please attend to INSTALL.win

Consult:
* INSTALL.win
* INSTALL.openSUSE


HOWTO RESOURCES
===============

Unofficial guides to help you get started with daloRADIUS

1. CentOS 5:
http://howtoforge.org/authentication-authorization-and-accounting-with-freeradius-and-mysql-backend-and-webbased-management-with-daloradius
2. Ubuntu 8.04:
http://howtoforge.org/setting-up-a-freeradius-based-aaa-server-with-mysql-and-management-with-daloradius
3. Ubuntu 9.04:
http://ubuntuforums.org/showthread.php?t=1169178


DEBIAN USERS
Expand All @@ -52,7 +57,7 @@ Prerequisites
are required and which are not.

apt-get install apache2
apt-get install php5-common php5-gd php-pear php-db libapache2-mod-php5
apt-get install php5-common php5-gd php-pear php-db libapache2-mod-php5 php-mail

Now if you plan on working with mysql as the database server then you need
1. to install the database server, being mysql.
Expand Down Expand Up @@ -82,8 +87,8 @@ Upgrading
so first you will need to adjust your daloradius.conf file to the daloradius.conf.php format (it's pretty much the same, HONEST!)
and then rename it to daloradius.conf.php

The best way to approach this is simply to copy over the daloradius.conf.php file from 0.9-8 and copy
it to your 0.9-7 directory and then adjust the configuration parameters accordingly in daloradius.conf.php
The best way to approach this is simply to copy over the daloradius.conf.php file from 0.9-9 and copy
it to your 0.9-8 directory and then adjust the configuration parameters accordingly in daloradius.conf.php

2. Extract the tar-ball (daloradius-X.Y.tar.gz) to the same directory of the
previous copy, over-writing all the files. (It is ofcourse always a good practice to backup
Expand All @@ -97,15 +102,14 @@ Upgrading
3. To upgrade your database through command line using the mysql console simply navigate
to the contrib/db directory and load up the migration files until the last one

For example, if you currently have 0.9-6 and you're upgrading to 0.9-8
For example, if you currently have 0.9-8 and you're upgrading to 0.9-9
then:
cd /var/www/daloradius-0.9-8/contrib/db
mysql -u root -p radius < contrib/db/mysql-migrate-0.96-to-0.97.sql
mysql -u root -p radius < contrib/db/mysql-migrate-0.97-to-0.98.sql
mysql -u root -p radius < contrib/db/mysql-migrate-0.98-to-0.99.sql

GUI UPGRADE
---------------
3. Version 0.9-8 introduces a new Graphical Upgrade page to ease up the process so simply
3. Version 0.9-9 introduces a new Graphical Upgrade page to ease up the process so simply
fire up your browser and navigate to http://localhost/update.php


Expand Down Expand Up @@ -226,22 +230,7 @@ Support
But most developers and users of daloRADIUS are always available on #freeradius as well.

Official daloRADIUS Website: http://www.daloradius.com

Wiki: http://daloradius.wiki.sourceforge.net/
The wiki is available for quite some time now, make good use of it and don't
forget to contribute your 2 cents :)

Demo: http://daloradius.xdsl.by/
A new demo system is up and ready.

The login details are as follows:
Username: administrator
Password: radius

The demo system is always the last revision of the SVN so you can
see the new features (although things may break from time to time as well :) )



Mailing-List: daloradius-users@lists.sourceforge.net
Register here: https://lists.sourceforge.net/lists/listinfo/daloradius-users

Expand Down
22 changes: 4 additions & 18 deletions INSTALL.openSUSE
@@ -1,4 +1,4 @@
Copyright Liran Tal 2007. All rights reserved.
daloRADIUS Copyright (C) 2007 by Liran Tal. All rights reserved.
For release information and license, read LICENSE.


Expand All @@ -17,6 +17,7 @@ Prerequisites
PHP 4/5
PHP GD
PHP DB Abstraction Layer (may require PHP Pear)
PHP Mail
MySQL 4/5

daloRADIUS has been tested on openSUSE 10.2 with apache2, php5 and mysql-server-5
Expand Down Expand Up @@ -46,7 +47,7 @@ Prerequisites
packages are required and which are not.


yast2 -i apache2 apache2-mod_php5 apache2-prefork php5 php5-gd php5-pear php5-pear-db
yast2 -i apache2 apache2-mod_php5 apache2-prefork php5 php5-gd php5-pear php5-pear-db php-mail

If you are using smart (http://en.opensuse.org/Smart) use

Expand Down Expand Up @@ -154,7 +155,7 @@ Installation

cd /srv/www/htdocs/daloradius/contrib/db
mysqladmin -u root -p create radius
mysql -u root -p radius < mysql-daloradius-and-freeradius.sql
mysql -u root -p radius < fr2-mysql-daloradius-and-freeradius.sql


DALORADIUS SETUP
Expand Down Expand Up @@ -206,21 +207,6 @@ Support
IRC chat available at #daloradius on freenode (irc.freenode.net)
But most developers and users of daloRADIUS are always available on #freeradius as well.

Wiki: http://daloradius.wiki.sourceforge.net/
The wiki is available for quite some time now, make good use of it and don't
forget to contribute your 2 cents :)

Demo: http://daloradius.xdsl.by/
A new demo system is up and ready.

The login details are as follows:
Username: administrator
Password: radius

The demo system is always the last revision of the SVN so you can
see the new features (although things may break from time to time as well :) )


Mailing-List: daloradius-users@lists.sourceforge.net
Register here: https://lists.sourceforge.net/lists/listinfo/daloradius-users

Expand Down
7 changes: 4 additions & 3 deletions INSTALL.quick
@@ -1,4 +1,4 @@
Copyright Liran Tal 2007. All rights reserved.
daloRADIUS Copyright (C) 2007 by Liran Tal. All rights reserved.
For release information and license, read LICENSE.


Expand All @@ -14,14 +14,15 @@ For release information and license, read LICENSE.
PHP 4/5
PHP GD
PHP DB Abstraction Layer (may require PHP Pear)
PHP Mail
MySQL 4/5


Debian/Ubuntu Users
===================

apt-get install apache2
apt-get install php5-common php5-gd php-pear php-db libapache2-mod-php5 php5-mysql
apt-get install php5-common php5-gd php-pear php-db libapache2-mod-php5 php5-mysql php-mail
apt-get install mysql-server-5.0


Expand All @@ -43,7 +44,7 @@ For release information and license, read LICENSE.
(for fresh installations)
cd /var/www/daloradius/contrib/db
mysqladmin create radius
mysql -u root -p radius < mysql-daloradius-and-freeradius.sql
mysql -u root -p radius < fr2-mysql-daloradius-and-freeradius.sql

If you already have the radius database imported (i.e: radcheck, radacct, etc...)
then you only need daloradius's tables added:
Expand Down
11 changes: 1 addition & 10 deletions INSTALL.win
@@ -1,4 +1,4 @@
Copyright Liran Tal 2007. All rights reserved.
daloRADIUS Copyright (C) 2007 by Liran Tal. All rights reserved.
For release information and license, read LICENSE.


Expand Down Expand Up @@ -62,15 +62,6 @@ Support
IRC chat available at #daloradius on freenode (irc.freenode.net)
But most developers and users of daloRADIUS are always available on #freeradius as well.

Wiki: http://daloradius.sourceforge.net/
The wiki is available for quite some time now, make good use of it and don't
forget to contribute your 2 cents :)

Demo: http://daloradius.sourceforge.net/demo/index.php
Yep! A demo system is up and ready, it is mostly stable.
The demo system is always the last revision of the SVN so you can
see the new features (although things may break from time to time as well :) )

Mailing-List: daloradius-users@lists.sourceforge.net
Register here: https://lists.sourceforge.net/lists/listinfo/daloradius-users

Expand Down
14 changes: 12 additions & 2 deletions help-main.php
Expand Up @@ -27,8 +27,18 @@

<h2 id="Intro"><a href="#">Help</a></h2>
<p>
Still under construction, if you would like to help out email me at liran.tal@gmail.com <br/>
Otherwise you can check out the wiki at <a href="http://daloradius.wiki.sourceforge.net"> daloradius.wiki.sourceforge.net </a>

One of several communication mediums available at your disposal:<br/><br/>

<b>daloRADIUS website</b>: <a href="http://www.daloradius.com">daloRADIUS blog</a><br/><br/>
<b>daloRADIUS Project at SourceForge</b>: <a href="http://sourceforge.net/projects/daloradius/">SourceForge project</a><br/>
At SourceForge you may find the trackers for submitting tickets for support, bugs or features for next releases.<br/>
Forums and the mailing list archive to review and search for issues. The official daloRADIUS package is available at
SourceForge as well.<br/><br/>
<b>daloRADIUS Mailing List</b>: Email to daloradius-users@lists.sourceforge.net, though registration to the mailing list<br/>
is required first <a href="https://lists.sourceforge.net/lists/listinfo/daloradius-users">here</a><br/><br/>

<b>daloRADIUS IRC</b>: you can find us at #daloradius on irc.freenode.net
</p>
</div>

Expand Down

0 comments on commit ddacc02

Please sign in to comment.