Neutron Soutmun [Tue, 21 Jun 2011 09:47:10 +0000]
=== Release 0.2.0 ===
Neutron Soutmun [Tue, 21 Jun 2011 06:31:28 +0000]
Add config.h.in back after accidentally removed.
Neutron Soutmun [Tue, 21 Jun 2011 04:08:58 +0000]
Fix compiler warnings
* src/rahunasd.c:
- Declare termstring = "" instead.
* src/rh-ipset.{h, c}:
- Declare unsigned variable as unsigned int instead.
* src/rh-ipset.c (set_ipiphash_adtip):
- Fix typo which should call set_ipiphash_adtip_nb() instead.
* src/rh-serviceclass.c, src/rh-task-serviceclass.c:
- Include string.h to fix the compiler warnings.
* src/rh-serviceclass.{h,c}:
- Replace struct main_server and struct serviceclass with RHMainServer and
RHSvClass respectively.
* src/rh-task-ipset.c (set_cleanup):
- Fix wrong type casting.
* src/rh-task-memset.c (startsess):
- Fix compiler warnnings on assigning "const char *" to "char *" variable.
* src/rh-task-serviceclass.c:
- Fix compiler warnnings on rh_free().
- Free member->mapping_ip before assign new data.
* src/Makefile.am:
- Add src/ipset/*.h headers to makefile which they should included in
tarball.
Neutron Soutmun [Mon, 20 Jun 2011 15:46:42 +0000]
Cherry-picks the code from 0.1.x branch
* The codes have been refactor and fix the compiler warnings.
* Adjust the codes for new API changes from 0.1.x branch.
Neutron Soutmun [Tue, 3 Aug 2010 04:33:34 +0000]
Do not kill farpd if state file does not exists
Neutron Soutmun [Mon, 2 Aug 2010 11:27:04 +0000]
Update weblogin messages and translations
Neutron Soutmun [Mon, 2 Aug 2010 11:03:02 +0000]
Class-Of-Service description return to weblogin
* Serviceclass description return to weblogin and display to user.
* "Expired" was renamed to "Session End".
* Session Time now display in human readable form.
Neutron Soutmun [Mon, 2 Aug 2010 09:52:57 +0000]
Don't show error for invalid serviceclass request
Neutron Soutmun [Mon, 2 Aug 2010 09:11:13 +0000]
Add fakearpd setup and update example configs
* Add fakearpd setup into firewall script.
* Update example configs.
* Login page should get the SERVICECLASS_ATTRIBUTE from config.
Neutron Soutmun [Sun, 1 Aug 2010 04:03:04 +0000]
Fix database not update
* Fix database not update due to not enough buffer space for string.
* Fix daemon that could not start on RH_DEBUG is defined (Debug mode).
Neutron Soutmun [Sun, 1 Aug 2010 02:38:58 +0000]
Bump version to 0.2.0
* Bump version to 0.2.0 as next release which does not backward compattible
with the old 0.1.x at all.
* 0.2.x should setup on Debian GNU/Linux Squeeze or later only.
Neutron Soutmun [Sat, 31 Jul 2010 12:35:13 +0000]
Fix and update serviceclass
* XML-RPC server correctly parsing the class-of-service parameter.
* Update firewall script to fix the rules of service class support
do not work as expect.
* Fix serviceclass task which segfault on stop session.
Neutron Soutmun [Fri, 30 Jul 2010 11:07:26 +0000]
Remove unused VIP_* from weblogin config update
Neutron Soutmun [Thu, 29 Jul 2010 16:34:53 +0000]
Add implementation of class-of-service
* Add new implementation of class-of-service which respect to the RADIUS
Attribute "WISPr-Billing-Class-Of-Service"
* Remove the concept of vip users and use the class-of-service concept which
more flexibility instead.
* Update the firewall script which "--option ! xxx" is deprecated and should
replaced by "! --option xxx".
* Update the firewall script to support the serviceclass concept.
* Update weblogin which should send the class-of-service name when RADIUS
return this attribute back.
* src/include has been removed (no needs).
Neutron Soutmun [Sat, 3 Jul 2010 15:56:12 +0000]
Add example/rahunas-serviceclass.conf.in
Neutron Soutmun [Sat, 3 Jul 2010 15:44:35 +0000]
Add serviceclass config
Neutron Soutmun [Wed, 2 Jun 2010 13:33:16 +0000]
Fix incorrect data from set
Neutron Soutmun [Tue, 1 Jun 2010 10:27:58 +0000]
Suppressed warning message of libgda
* Suppressed warning message of libgda, only existent objects which parsing to
*_unref () function.
Neutron Soutmun [Tue, 1 Jun 2010 07:16:46 +0000]
Fix dbset failed to query
* Could not query to database due to invalid parser, should create parser.
Neutron Soutmun [Tue, 1 Jun 2010 06:36:43 +0000]
Add ipset headers, rahunas updated struct changes
Neutron Soutmun [Tue, 1 Jun 2010 02:52:25 +0000]
Update IPSET_VERSION to 4.2
Neutron Soutmun [Sun, 30 May 2010 10:23:04 +0000]
Migrating to libgda-4, some APIs changes
* Migrating to libgda-4, some APIs changes (no backward compatibility)
* libgda-3 stop supporting at 0.1.7
Neutron Soutmun [Tue, 25 May 2010 04:37:05 +0000]
Do nothing when no vipuser request
Neutron Soutmun [Tue, 11 May 2010 17:52:29 +0000]
Add tools/rahunas-vipmap.in
Neutron Soutmun [Tue, 11 May 2010 17:34:20 +0000]
Add new task the vipmap task
Neutron Soutmun [Tue, 11 May 2010 10:56:57 +0000]
Add vip_ip field into dbset table in database
Neutron Soutmun [Tue, 11 May 2010 10:46:20 +0000]
Add vipmap to rahunas config
* Add vipmap to rahunas config.
* firwall script now setup the vipmap properly.
Neutron Soutmun [Tue, 11 May 2010 08:16:41 +0000]
Ignore error warning on kill farpd process
Neutron Soutmun [Tue, 11 May 2010 06:19:48 +0000]
Add vipmap to config and scripts
Neutron Soutmun [Sat, 19 Sep 2009 11:46:23 +0000]
Bump version to 0.1.8
Neutron Soutmun [Sat, 19 Sep 2009 11:45:30 +0000]
=== Release 0.1.7 ===
Neutron Soutmun [Sat, 19 Sep 2009 11:40:33 +0000]
Yet another fix firewall script for _ext_fw
* Keep the external interfaces list in state file for inter-call process
Neutron Soutmun [Sat, 19 Sep 2009 11:05:11 +0000]
Fix firewall script to stop _ext_fw properly
Neutron Soutmun [Sat, 19 Sep 2009 09:20:28 +0000]
Bump version to 0.1.7
Neutron Soutmun [Sat, 19 Sep 2009 09:13:38 +0000]
=== Release 0.1.6 ===
Neutron Soutmun [Sat, 19 Sep 2009 08:58:29 +0000]
Add .gitignore
Neutron Soutmun [Sat, 19 Sep 2009 08:50:15 +0000]
Add common firewall code
[ Security Fix ]
* Add common firewall code with new extra config fields in rahunas
main config file.
* If no new config fields setting, the old behavior is used which the
external interfaces accept all connections.
Neutron Soutmun [Fri, 18 Sep 2009 10:29:58 +0000]
Fix daemon get stuck at 100% CPU when no log file
* Fix daemon get stuck when the log file does not exists, requested access
to the file is not allowed or any errors. (Thanks Theppitak for the issue
of this case)
Neutron Soutmun [Fri, 18 Sep 2009 10:19:32 +0000]
Merge branch 'squid-helper'
Theppitak Karoonboonyanan [Fri, 18 Sep 2009 05:51:49 +0000]
Do not made a persistent conn, per request instead
* Do not made a persistent xmlrpc connection from the helper to rahunasd,
made the connection per request instead (more consistent).
* Return the IP address rather than throw an error and die.
Neutron Soutmun [Fri, 18 Sep 2009 05:48:36 +0000]
Do not match the rate limit request from localhost
Neutron Soutmun [Wed, 16 Sep 2009 06:07:48 +0000]
Bump version to 0.1.6
Neutron Soutmun [Wed, 16 Sep 2009 05:28:03 +0000]
Add squid external auth helper
* Add squid-auth-helper that provides the function for squid proxy/cache to
requests the username with respect to client's IP.
Squid using this information for logging and users tracking later.
* Update Makefile.am to support squid-auth-helper build.
Neutron Soutmun [Mon, 20 Jul 2009 08:01:36 +0000]
Prevent bandwidth script from non-existing iface
* Prevent the bandwidth script from non-existing interface name.
* State the return message "NOT COMPLETED" from bandwidth script is error,
which need to do something such as in the add and remove bandwidth slot to
retry for 3 times when this error occured before give up.
Neutron Soutmun [Sat, 4 Jul 2009 08:48:02 +0000]
Remove vlan_* config fields from example config
- Remove vlan_* config fields, handle externaly.
Neutron Soutmun [Sat, 4 Jul 2009 08:40:09 +0000]
Support multiple ext-dev in rahunas-firewall
+ Suuport multiple externel device in rahunas-firewall, now in config file
can enter more than one device in the dev_external field. (Will solve the
masquerade issue in the load balance system)
+ Detect the ip of the proxy host which it is the local interface and open
port at the firewall for authenticated users.
Neutron Soutmun [Thu, 2 Jul 2009 12:14:47 +0000]
Fix typo in rahunas-firewall
Neutron Soutmun [Sun, 21 Jun 2009 03:09:04 +0000]
Fix the ifb initial on config reload
* The ifb does not reinitial when reloading config that cuases the bandwidth
task does not work correctly after reload.
Neutron Soutmun [Thu, 18 Jun 2009 13:52:30 +0000]
Fix ifb_reserved, fault bit shifting
* Fix the ifb_reserved that doing the fault bit shifting which cause the
program running in malfunction, the maximum ifb is ifb8 rather than
ifb31 (i386) or ifb63 (amd64).
Neutron Soutmun [Mon, 15 Jun 2009 04:03:03 +0000]
Remove leading and trailing of get string
Neutron Soutmun [Tue, 9 Jun 2009 03:32:33 +0000]
Bump version to 0.1.5
Neutron Soutmun [Tue, 9 Jun 2009 03:29:51 +0000]
=== Release 0.1.4 ===
* Update ChangeLog (git log --stat).
* Remove weblogin/ChangeLog, now merge in ChangeLog.
Neutron Soutmun [Tue, 9 Jun 2009 03:24:52 +0000]
Bump version to 0.1.4
* Bump version to 0.1.4 and prepare to release.
* Add forgotten example/Makefile.am.
Neutron Soutmun [Tue, 9 Jun 2009 03:07:55 +0000]
Adjust build system config and install files
* Adjust build system config to install the files to appropriate paths.
* The MAINTAINERCLEANFILES was added.
* Now rahunas.db installed into the default directory /var/lib/rahunas.
* RahuNAS daemon executable file (rahunasd) now installed into /usr/sbin.
* Tool scripts now installed into the /usr/sbin and their names change to
satisfy the debian policy.
Neutron Soutmun [Mon, 8 Jun 2009 14:12:46 +0000]
Follow the flawfinder guideline
* Reduce the vulnerability code by follow the advice of flawfinder.
* Just finish one of the TODO lists.
Neutron Soutmun [Mon, 8 Jun 2009 11:36:19 +0000]
Masquerading now do not mention the output iface
* To do the masquerading now do not mention the output interface.
* Flexible to the network configuration that have many paths to route,
such as the network load balancing.
Neutron Soutmun [Mon, 8 Jun 2009 11:29:43 +0000]
Implement IFB to replace the IMQ
* IFB (Intermediate Functional Block) is more clearly work in the SMP.
* Implement IFB on config, bandwidth task and support scripts.
* IMQ is now deprecated. (not support).
Neutron Soutmun [Mon, 8 Jun 2009 04:19:03 +0000]
Fix bashisms and enable http login
* Fix bashisms of firewall.sh script.
* Enable http login which only https enabled before.
* Do not redirect the local web traffic to the proxy.
Neutron Soutmun [Sat, 30 May 2009 07:10:21 +0000]
Update translating text
Neutron Soutmun [Fri, 29 May 2009 23:29:48 +0000]
Adjust firewall script, handle bittorrent throttle
- The firewall script now handle bittorrent throttle properly.
- Adjust the priority of the throttle filter which more important over
the users' session filter.
Neutron Soutmun [Thu, 7 May 2009 13:30:56 +0000]
Fix mis-used log_end_msg with log_action_msg
* examples/rahunas.init.in: Fix mis-used log_end_msg with the log_action_msg.
Neutron Soutmun [Wed, 6 May 2009 03:43:45 +0000]
Handle the virtual server for squid helper
2009-05-06 Neutron Soutmun <neo.neutron@gmail.com>
* weblogin/squid_helper.php: Handle the virtual server for squid helper.
Neutron Soutmun [Mon, 4 May 2009 01:24:31 +0000]
Adjust the generated session_id
[core]
2009-05-04 Neutron Soutmun <neo.neutron@gmail.com>
* +weblogin/ChangeLog: Fork the changelog for weblogin.
[weblogin]
2009-05-04 Neutron Soutmun <neo.neutron@gmail.com>
* rahu_radius.class.php:
- Adjust the generated session_id to always be the same string length.
Neutron Soutmun [Thu, 30 Apr 2009 09:13:55 +0000]
Add the updating table nas in database
2009-04-30 Neutron Soutmun <neo.neutron@gmail.com>
* tools/weblogin-config-update.sh.in: Add the updating table nas in database.
Neutron Soutmun [Thu, 30 Apr 2009 06:38:23 +0000]
Add table nas into schema
2009-04-30 Neutron Soutmun <neo.neutron@gmail.com>
* data/rahunas.db: Add table nas into schema.
Neutron Soutmun [Wed, 29 Apr 2009 01:46:42 +0000]
Fix regenerate/reload weblogin PHP config file
2009-04-29 Neutron Soutmun <neo.neutron@gmail.com>
* example/rahunas.init.in: Fix regenerate/reload weblogin PHP config file.
Neutron Soutmun [Mon, 27 Apr 2009 12:22:35 +0000]
Fix the segfault on reloading config files
2009-04-27 Neutron Soutmun <neo.neutron@gmail.com>
* src/rh-server.c: Fix the segfault on reloading config files.
Neutron Soutmun [Mon, 27 Apr 2009 02:08:18 +0000]
Adjust the reload function
2009-04-27 Neutron Soutmun <neo.neutron@gmail.com>
* example/rahunas.init.in:
- Adjust the reload function to show status message propperly.
Neutron Soutmun [Mon, 27 Apr 2009 01:48:29 +0000]
Add config reloading
2009-04-27 Neutron Soutmun <neo.neutron@gmail.com>
* src/rahunas.c, src/rh-config.h, src/rh-ipset.c, src/rh-server.{h,c},
src/rh-task-dbset.c, src/rh-task-ipset.c, src/rh-task-iptables.c,
src/rh-task-memset.c:
- Add config reloading by issue SIGHUP.
- Adjust the tasks to the changes of config reloading.
* example/rahunas.init.in:
- Add reload function.
- In restart command, try to start if the process is not running.
* tools/firewall.sh.in: Add the KEEP_SET funtionality.
Neutron Soutmun [Thu, 23 Apr 2009 03:19:24 +0000]
Handle start-stop process, fix firewall script
2009-04-23 Neutron Soutmun <neo.neutron@gmail.com>
* example/rahunas.init.in:
- Adjust the code to handle the start and stop process.
- Waiting for the process really stop.
* tools/firewall.sh.in: Prevent the script to start the same rules again for
each virtual server.
Neutron Soutmun [Tue, 21 Apr 2009 16:13:44 +0000]
Prevent double login
2009-04-21 Neutron Soutmun <neo.neutron@gmail.com>
* src/rh-xmlrpc-server.c: Prevent the client to double login by mistake.
Neutron Soutmun [Mon, 20 Apr 2009 10:19:20 +0000]
Call weblogin-config-update.sh on service start
2009-04-20 Neutron Soutmun <neo.neutron@gmail.com>
* example/rahunas.init.in: Call weblogin-config-update.sh to generate config
every time the service start.
Neutron Soutmun [Mon, 20 Apr 2009 10:14:05 +0000]
Add weblogin config in php update
2009-04-20 Neutron Soutmun <neo.neutron@gmail.com>
* +tools/weblogin-config-update.sh.in: Add new weblogin config in php update script.
* configure.ac: Updated accordingly.
Neutron Soutmun [Mon, 20 Apr 2009 07:21:34 +0000]
Add new iptables handle task
2009-04-20 Neutron Soutmun <neo.neutron@gmail.com>
* +src/rh-task-iptables.{h,c}:
Add new iptables handle, preparing for configuration reloading.
* src/Makefile.am: Changed accordingly, iptables handle.
* src/rh-config.{h,c}: Add more config fields.
* src/rh-task-{bandwidth,dbset,ipset,memset}.c, src/rh-task.{h,c}:
Change the {start,stop}service API and use them to do the task only when
the service is start or stop.
* src/rahunasd.c, src/rh-server.c: Changed accordingly, {start,stop}service.
* tools/firewall.sh.in: Adapted to the new iptables handle.
Neutron Soutmun [Sat, 18 Apr 2009 05:33:01 +0000]
Handle dhcp request, tune http access performance
2009-04-18 Neutron Soutmun <neo.neutron@gmail.com>
* example/{rahunas,rahunas-vserver}.conf.in, tools/firewall.sh.in:
- Remove dhcp field from vserver config due to the dhcp request is broadcast
message could not be classified which vserver it is.
- Remove dhcp_range from vserver config which will consider later how to
handle it.
- Move the dhcp firewall code from vserver section to policy.
- Adjust the webserver access limit rate for performance tuning.
Neutron Soutmun [Sat, 18 Apr 2009 05:01:22 +0000]
Move neccessary scripts to tools/
2009-04-18 Neutron Soutmun <neo.neutron@gmail.com>
* -example/{bandwidth,firewall}.sh.in, +tools/{bandwidth,firewall}.sh.in:
Move now considered neccessary scripts from example/ to tools/.
* configure.ac: Update accordingly.
* data/rahunas.db: Change the primary key from only session_id to
vserver_id,ip and mac which will prevent the same client login twice by
mistake.
Neutron Soutmun [Mon, 6 Apr 2009 02:08:31 +0000]
Add additional firewall rules to allow clients
2009-04-06 Neutron Soutmun <neo.neutron@gmail.com>
* example/firewall.sh.in: Add the additional rules to allow in some situation
the connections could not established before the FORWARD rules allow the
clients, thus the connections never mark. Just allow them passthrough the
rules if the connections do not mark but the clients are in the set
(allow them).
Neutron Soutmun [Sun, 5 Apr 2009 17:26:38 +0000]
Fix the member deleted during polling process
2009-04-06 Neutron Soutmun <neo.neutron@gmail.com>
* src/rahunasd.c, src/rh-task-{memset,ipset}.c: Fix the member deleted during
polling process that cause the process will stop unexpectly.
* src/rh-task-dbset.c:
- Using task_req and rh_task_startsess to restore set data from DB instead
of manual call.
* src/rh-task.h: Add bandwidth_slot_id into task_req structure.
* src/rh-xmlrpc-server.c: Initial session_start = 0 to trigger the program
to use the current timestamp;
Neutron Soutmun [Fri, 3 Apr 2009 01:57:10 +0000]
Add caught exception for 'XML_RPC2_CurlException'
2009-04-03 Neutron Soutmun <neo.neutron@gmail.com>
* weblogin/{login,squid_helper}.php: Add caught exception for
'XML_RPC2_CurlException' which thrown on server unreachable.
Neutron Soutmun [Thu, 2 Apr 2009 19:39:00 +0000]
Fix the clients stuck, due to xmlrpc service fail
Clients stuck at the end of the service restarted.
Find the way to handle the xmlrpc client for multiple network,
which in the first time design to be it's virtual server ip
but the problem is the limitation of gnet_xmlrpc_client_new()
that can only parse the "localhost" as the hostname.
Therefore try to workaround by create the alias in the
apache config to do the special /rahunas_service path to
serve the xmlrpc stop accouting request.
2009-04-03 Neutron Soutmun <neo.neutron@gmail.com>
* src/rh-config.{h,c}, src/rh-server.c , src/rh-xmlrpc-cmd.c:
- Drop all xml_serv_* due to now only the "localhost" that
gnet_xmlrpc_client_new() can make a connection to.
- Substitute xml_serv_* with the XMLSERVICE_HOST, XMLSERVICE_URL and
XMLSERVICE_PORT.
- According to XMLSERVICE_URL "/rahunas_service/xmlrpc_service.php",
needs the special apache config to do the alias for this path,
will do in the debian apache config file for example.
Neutron Soutmun [Thu, 2 Apr 2009 18:01:49 +0000]
Drop xml_serv_host, use vserver_ip instead
2009-04-03 Neutron Soutmun <neo.neutron@gmail.com>
* src/rh-config.{h,c}, src/rh-server.c , src/rh-xmlrpc-cmd.c:
- Drop xml_serv_host from config list and replaced by vserver_ip.
- Try to sending XML-RPC command via vserver_ip.
* weblogin/xmlrpc_service.php: Add the ip parameter checking to get the
appropriate config from list.
Neutron Soutmun [Thu, 2 Apr 2009 16:25:39 +0000]
Fix the firewall script for bittorrent blocking
2009-04-02 Neutron Soutmun <neo.neutron@gmail.com>
* example/firewall.sh.in: Fix the script do not add bittorrent blocking rules
due to the miss point of condition check.
Neutron Soutmun [Thu, 2 Apr 2009 10:58:54 +0000]
Update example config file
2009-04-02 Neutron Soutmun <neo.neutron@gmail.com>
* example/{rahunas,rahunas-vserver}.conf.in,
example/rahunas.default.in:
Substitute @prefix@ with the appropriate variables for each location,
@prefix@/etc with @sysconfdir@, @prefix@/var with @localstatedir@.
Neutron Soutmun [Tue, 31 Mar 2009 16:48:07 +0000]
Bump version to 0.1.3
2009-03-31 Neutron Soutmun <neo.neutron@gmail.com>
* configure.ac: Bump version to 0.1.3
Neutron Soutmun [Tue, 31 Mar 2009 16:37:39 +0000]
=== Release 0.1.2 ===
2009-03-31 Neutron Soutmun <neo.neutron@gmail.com>
=== Release 0.1.2 ===
* NEWS: Update for 0.1.2 release.
* TODO: Remove VLAN support, already implemented.
Neutron Soutmun [Tue, 31 Mar 2009 16:04:41 +0000]
Add virtual server concepts for multiple network.
2009-03-31 Neutron Soutmun <neo.neutron@gmail.com>
* +src/rh-server.{h,c}:
- Add virtual server concepts, make the clients from different interface to
access the particular virtual server, differentiate clients by their IP.
* src/rahunasd.{h,c}, src/rh-config.{c,h}, src/rh-ipset.{h,c},
src/rh-task.{h,c}, src/rh-task-{bandwidth,dbset,ipset,memset}.{h,c},
src/rh-utils.{h,c}, src/rh-xmlrpc-cmd.{h,c}, src/rh-xmlrpc-server.c:
- Redesign, rewrite and adjust the code to support the virtual server
concepts.
- Improve the memory management by replace old static memory allocation by
dynamic memory allocation (GList), therefore fix the memory leak in
earlier version.
* example/{bandwidth.sh.in,firewall.sh.in},
example/rahunas.conf.in,
+example/rahunas-vserver.conf.in:
- Add new virtual server config example file which need to put into the
config directory (default: /etc/rahunas/rahunas.d).
- Update config file to support the new virtual server concepts,
for earlier config file is not compatible now.
- Update the bandwidth and firewall example script to support virtual
server.
* configure.ac, Makefile.am: Update make file according to new changes.
* weblogin/networkchk.php: Add new client's IP check for determine the
network of each client and get the appropriate config,
differentiate client to access the particular virtual server by vserver_id.
* weblogin/{config,index,locale,login,logout}.php,
weblogin/rahu_xmlrpc.class.php: Adjust for virtual server concepts.
Neutron Soutmun [Wed, 18 Mar 2009 00:18:03 +0000]
Fix P2P upload, move P2P config to rahunas.conf.in
2009-03-18 Neutron Soutmun <neo.neutron@gmail.com>
* example/bandwidth.sh.in, example/rahunas.conf.in:
- Fix P2P upload slot that miss config to use P2P download.
- Move P2P shaping config from bandwidth.sh.in to rahunas.conf.in.
Neutron Soutmun [Tue, 17 Mar 2009 06:57:36 +0000]
Fix the wrong rules, really allow Bittorrent user
2009-03-17 Neutron Soutmun <neo.neutron@gmail.com>
* example/firewall.sh.in: Fix the allow ip list could not using Bittorrent due to the wrong rules.
Neutron Soutmun [Tue, 17 Mar 2009 06:20:05 +0000]
Fix the copyright year
2009-03-17 Neutron Soutmun <neo.neutron@gmail.com>
* weblogin/*.php: Fix the copyright year from 2007-2008 to 2008-2009,
crazy me forgot even the year.
* weblogin/squid_helper.php: Add the license text as same as the whole
project.
Neutron Soutmun [Tue, 17 Mar 2009 06:09:47 +0000]
Add squid helper to get the username
2009-03-17 Neutron Soutmun <neo.neutron@gmail.com>
* weblogin/squid_helper.php:
- Add squid helper to get the username from rahunasd via XMLRPC,
using the squid external_acl_type config option to archeive the point.
Neutron Soutmun [Tue, 17 Mar 2009 05:54:32 +0000]
Add bittorrent allow list support
2009-03-17 Neutron Soutmun <neo.neutron@gmail.com>
* example/firewall.sh.in, example/rahunas.conf.in:
- Add the bittorrent allow list in config file and according support
firewall script
Neutron Soutmun [Thu, 12 Mar 2009 12:39:22 +0000]
Update TODO list.
2009-03-12 Neutron Soutmun <neo.neutron@gmail.com>
* TODO: Update TODO list.
Neutron Soutmun [Thu, 12 Mar 2009 12:15:53 +0000]
Remove debian/*,propose upload to debian branch
Neutron Soutmun [Thu, 12 Mar 2009 12:08:02 +0000]
Merge branch 'upstream'
Neutron Soutmun [Thu, 12 Mar 2009 12:04:57 +0000]
Add the license text, BSD License to PHP code.
2009-03-12 Neutron Soutmun <neo.neutron@gmail.com>
* weblogin/{config.php, header.php, index.php, locale.php, login.php,
logout.php, messages.php, rahu_dictionary.php, rahu_radius.class.php,
rahu_xmlrpc.class.php, xmlrpc_service.php}:
- Add the license text, consider to use the BSD License to respect the PHP
and PEAR community.
- Beautify the code by remove unnecessary leading spaces to conform the
code style of the whole project.
Neutron Soutmun [Tue, 24 Feb 2009 20:36:03 +0000]
Initial import debian/ into repository
Neutron Soutmun [Thu, 12 Feb 2009 03:21:55 +0000]
Merge branch 'branch-0.1.1'
Neutron Soutmun [Thu, 12 Feb 2009 03:20:23 +0000]
Fix firewall.sh.in, iptables 1.4.2+ warning
2009-02-12 Neutron Soutmun <neo.neutron@gmail.com>
* example/firewall.sh.in:
- Fix the iptables-1.4.2 and/or later warning of the using filter rules
ACCEPT, DROP, REJECT in the nat table by move and adjust the filter rules
in nat table to the filter table (INPUT).
- Remove the "set -e" from script to let the script running even though the
script has some errors. (prevent the unpredictable event when the new
user table was added)
Neutron Soutmun [Mon, 9 Feb 2009 12:36:03 +0000]
Bump version to 0.1.2
2009-02-09 Neutron Soutmun <neo.neutron@gmail.com>
* configure.ac: Bump version to 0.1.2 (forgot for a long time)
Neutron Soutmun [Mon, 9 Feb 2009 12:30:04 +0000]
Redesign firewall and bandwidth scripts
2009-02-09 Neutron Soutmun <neo.neutron@gmail.com>
* example/{bandwidth,firewall}.sh.in:
- Redesign the firewall rules and the bandwidth management to support the
bandwidth of the network interface.
- Reduce the bandwidth slots from 9998 to 9900, 100 slots approximately,
reserved for the other purposes than the users bandwidth shapping.
* src/rh-task-bandwidth.c: Reduce the maximum slots respectively to
new changes.