| 1 | RahuNAS |
|---|
| 2 | |
|---|
| 3 | 0.2.0 (2011-06-21) |
|---|
| 4 | ===== |
|---|
| 5 | - New minor version (support Debian GNU/Linux Squeeze+). |
|---|
| 6 | - Support libgda-4. |
|---|
| 7 | - Support ipset >= 4.2 |
|---|
| 8 | - No backward compatible with Lenny, if lenny is required use the 0.1.x branch |
|---|
| 9 | instead. |
|---|
| 10 | |
|---|
| 11 | 0.1.7 (2009-09-19) |
|---|
| 12 | ===== |
|---|
| 13 | - Critical bug fix, the firewall script does not actually add or |
|---|
| 14 | remove _ext_fw, cause the start and stop script failed. |
|---|
| 15 | |
|---|
| 16 | 0.1.6 (2009-09-19) |
|---|
| 17 | ===== |
|---|
| 18 | - Bugs fix. |
|---|
| 19 | - New squid external authentication helper wrote in C |
|---|
| 20 | (supercede for the PHP scripts that is memory hungry) |
|---|
| 21 | - Add common firewall for external interfaces. |
|---|
| 22 | |
|---|
| 23 | 0.1.4 (2009-06-09) |
|---|
| 24 | ===== |
|---|
| 25 | - Bug fix and the major change of the IFB (Intermediate Functional Block) as the |
|---|
| 26 | replacement of IMQ (Intermediate Queueing Device) that more problem with the |
|---|
| 27 | SMP system. |
|---|
| 28 | |
|---|
| 29 | * IFB is the replacement of IMQ. (IMQ now deprecated, not support anymore) |
|---|
| 30 | * Prevent double login. |
|---|
| 31 | * Reloading config files supported. |
|---|
| 32 | * HTTP login supported. (early only HTTPS supported) |
|---|
| 33 | * Bug fix. |
|---|
| 34 | |
|---|
| 35 | 0.1.3 (Never Release) |
|---|
| 36 | ===== |
|---|
| 37 | * Only in the internal development test. |
|---|
| 38 | |
|---|
| 39 | 0.1.2 (2009-03-31) |
|---|
| 40 | ===== |
|---|
| 41 | - Bug fix and add virtual server to support multiple network (VLAN, |
|---|
| 42 | multiple ethernet) and support scripts to do the traffic shape and |
|---|
| 43 | Bittorrent blocking or throttling: |
|---|
| 44 | |
|---|
| 45 | * Multiple network support using virtual server concepts. |
|---|
| 46 | - Clients with different IP can access to particular virtual server. |
|---|
| 47 | - Each virtual server is independent. |
|---|
| 48 | - Capable to add more virtual server as much as the you want, if the |
|---|
| 49 | memory of the system is available. |
|---|
| 50 | * Traffic shape and Bittorrent blocking or throttling scripts. |
|---|
| 51 | - Traffic shape using TC and synchronize with RahuNAS for each client. |
|---|
| 52 | (Per client shaping) |
|---|
| 53 | - Capable to block the bittorrent, allow someone to access |
|---|
| 54 | or throttling with the specific download and upload rate. |
|---|
| 55 | (Require layer7 kernel module) |
|---|
| 56 | * Bug fix. |
|---|
| 57 | - Replace static memory allocation by dynamic memory allocation, |
|---|
| 58 | the static allocation cause the error when more virtual servers are |
|---|
| 59 | registered. The dynamic memory allocation reduce the memory requirement |
|---|
| 60 | for the same size of clients set. |
|---|
| 61 | - Fix the memory allocation for the ipset polling which does not free |
|---|
| 62 | unneccessary data. |
|---|
| 63 | |
|---|
| 64 | 0.1.1 (2008-12-09) |
|---|
| 65 | ===== |
|---|
| 66 | - First release of the ready to use Network Access Server which provides: |
|---|
| 67 | |
|---|
| 68 | * The server that can handle the users login session with |
|---|
| 69 | [/] idle timeout and session timeout checking. |
|---|
| 70 | [/] setup the bandwidth shaping for downloading and uploading each user. |
|---|
| 71 | [/] integrated with the SQLite for the users session backup. |
|---|
| 72 | [/] more reliability of the network handling with the good concept of |
|---|
| 73 | ipset (http://ipset.netfilter.org). |
|---|
| 74 | [/] do the normal IP packets traversal with the most capability that the |
|---|
| 75 | Linux kernel could do, no need any tunneling interfaces like other |
|---|
| 76 | projects do. |
|---|
| 77 | [/] IPv4 with MAC address support. (IPv6 not support now) |
|---|
| 78 | |
|---|
| 79 | * Do the AAA (Authentication, Authorization and Accouting) with RADIUS. |
|---|
| 80 | Tested with FreeRADIUS as well. |
|---|
| 81 | |
|---|
| 82 | * The multilingual web login page (English, Thai) which included the |
|---|
| 83 | login, logout and also user's login session information page. |
|---|
| 84 | |
|---|
| 85 | * Pre-configure example to do the simple Network Access Server. |
|---|
| 86 | |
|---|
| 87 | 0.1.0 (2008-08-19) |
|---|
| 88 | ===== |
|---|
| 89 | - Initial (internal test) release |
|---|
| 90 | - Simple implemention of the ipset command wrapper |
|---|