| 1 | | 2009-05-07 Neutron Soutmun <neo.neutron@gmail.com> |
| 2 | | |
| 3 | | * examples/rahunas.init.in: Fix mis-used log_end_msg with the log_action_msg. |
| 4 | | |
| 5 | | 2009-05-06 Neutron Soutmun <neo.neutron@gmail.com> |
| 6 | | |
| 7 | | * weblogin/squid_helper.php: Handle the virtual server for squid helper. |
| 8 | | |
| 9 | | 2009-05-04 Neutron Soutmun <neo.neutron@gmail.com> |
| 10 | | |
| 11 | | * +weblogin/ChangeLog: Fork the changelog for weblogin. |
| 12 | | |
| 13 | | 2009-04-30 Neutron Soutmun <neo.neutron@gmail.com> |
| 14 | | |
| 15 | | * tools/weblogin-config-update.sh.in: Add the updating table nas in database. |
| 16 | | |
| 17 | | 2009-04-30 Neutron Soutmun <neo.neutron@gmail.com> |
| 18 | | |
| 19 | | * data/rahunas.db: Add table nas into schema. |
| 20 | | |
| 21 | | 2009-04-29 Neutron Soutmun <neo.neutron@gmail.com> |
| 22 | | |
| 23 | | * example/rahunas.init.in: Fix regenerate/reload weblogin PHP config file. |
| 24 | | |
| 25 | | 2009-04-27 Neutron Soutmun <neo.neutron@gmail.com> |
| 26 | | |
| 27 | | * src/rh-server.c: Fix the segfault on reloading config files. |
| 28 | | |
| 29 | | 2009-04-27 Neutron Soutmun <neo.neutron@gmail.com> |
| 30 | | |
| 31 | | * example/rahunas.init.in: |
| 32 | | - Adjust the reload function to show status message propperly. |
| 33 | | |
| 34 | | 2009-04-27 Neutron Soutmun <neo.neutron@gmail.com> |
| 35 | | |
| 36 | | * src/rahunas.c, src/rh-config.h, src/rh-ipset.c, src/rh-server.{h,c}, |
| 37 | | src/rh-task-dbset.c, src/rh-task-ipset.c, src/rh-task-iptables.c, |
| 38 | | src/rh-task-memset.c: |
| 39 | | - Add config reloading by issue SIGHUP. |
| 40 | | - Adjust the tasks to the changes of config reloading. |
| 41 | | * example/rahunas.init.in: |
| 42 | | - Add reload function. |
| 43 | | - In restart command, try to start if the process is not running. |
| 44 | | * tools/firewall.sh.in: Add the KEEP_SET funtionality. |
| 45 | | |
| 46 | | 2009-04-23 Neutron Soutmun <neo.neutron@gmail.com> |
| 47 | | |
| 48 | | * example/rahunas.init.in: |
| 49 | | - Adjust the code to handle the start and stop process. |
| 50 | | - Waiting for the process really stop. |
| 51 | | * tools/firewall.sh.in: Prevent the script to start the same rules again for |
| 52 | | each virtual server. |
| 53 | | |
| 54 | | 2009-04-21 Neutron Soutmun <neo.neutron@gmail.com> |
| 55 | | |
| 56 | | * src/rh-xmlrpc-server.c: Prevent the client to double login by mistake. |
| 57 | | |
| 58 | | 2009-04-20 Neutron Soutmun <neo.neutron@gmail.com> |
| 59 | | |
| 60 | | * example/rahunas.init.in: Call weblogin-config-update.sh to generate config |
| 61 | | every time the service start. |
| 62 | | |
| 63 | | 2009-04-20 Neutron Soutmun <neo.neutron@gmail.com> |
| 64 | | |
| 65 | | * +tools/weblogin-config-update.sh.in: Add new weblogin config in php update script. |
| 66 | | * configure.ac: Updated accordingly. |
| 67 | | |
| 68 | | 2009-04-20 Neutron Soutmun <neo.neutron@gmail.com> |
| 69 | | |
| 70 | | * +src/rh-task-iptables.{h,c}: |
| 71 | | Add new iptables handle, preparing for configuration reloading. |
| 72 | | * src/Makefile.am: Changed accordingly, iptables handle. |
| 73 | | * src/rh-config.{h,c}: Add more config fields. |
| 74 | | * src/rh-task-{bandwidth,dbset,ipset,memset}.c, src/rh-task.{h,c}: |
| 75 | | Change the {start,stop}service API and use them to do the task only when |
| 76 | | the service is start or stop. |
| 77 | | * src/rahunasd.c, src/rh-server.c: Changed accordingly, {start,stop}service. |
| 78 | | * tools/firewall.sh.in: Adapted to the new iptables handle. |
| 79 | | |
| 80 | | 2009-04-18 Neutron Soutmun <neo.neutron@gmail.com> |
| 81 | | |
| 82 | | * example/{rahunas,rahunas-vserver}.conf.in, tools/firewall.sh.in: |
| 83 | | - Remove dhcp field from vserver config due to the dhcp request is broadcast |
| 84 | | message could not be classified which vserver it is. |
| 85 | | - Remove dhcp_range from vserver config which will consider later how to |
| 86 | | handle it. |
| 87 | | - Move the dhcp firewall code from vserver section to policy. |
| 88 | | - Adjust the webserver access limit rate for performance tuning. |
| 89 | | |
| 90 | | 2009-04-18 Neutron Soutmun <neo.neutron@gmail.com> |
| 91 | | |
| 92 | | * -example/{bandwidth,firewall}.sh.in, +tools/{bandwidth,firewall}.sh.in: |
| 93 | | Move now considered neccessary scripts from example/ to tools/. |
| 94 | | * configure.ac: Update accordingly. |
| 95 | | |
| 96 | | * data/rahunas.db: Change the primary key from only session_id to |
| 97 | | vserver_id,ip and mac which will prevent the same client login twice by |
| 98 | | mistake. |
| 99 | | |
| 100 | | 2009-04-06 Neutron Soutmun <neo.neutron@gmail.com> |
| 101 | | |
| 102 | | * example/firewall.sh.in: Add the additional rules to allow in some situation |
| 103 | | the connections could not established before the FORWARD rules allow the |
| 104 | | clients, thus the connections never mark. Just allow them passthrough the |
| 105 | | rules if the connections do not mark but the clients are in the set |
| 106 | | (allow them). |
| 107 | | |
| 108 | | 2009-04-06 Neutron Soutmun <neo.neutron@gmail.com> |
| 109 | | |
| 110 | | * src/rahunasd.c, src/rh-task-{memset,ipset}.c: Fix the member deleted during |
| 111 | | polling process that cause the process will stop unexpectly. |
| 112 | | * src/rh-task-dbset.c: |
| 113 | | - Using task_req and rh_task_startsess to restore set data from DB instead |
| 114 | | of manual call. |
| 115 | | * src/rh-task.h: Add bandwidth_slot_id into task_req structure. |
| 116 | | * src/rh-xmlrpc-server.c: Initial session_start = 0 to trigger the program |
| 117 | | to use the current timestamp; |
| 118 | | |
| 119 | | 2009-04-03 Neutron Soutmun <neo.neutron@gmail.com> |
| 120 | | |
| 121 | | * weblogin/{login,squid_helper}.php: Add caught exception for |
| 122 | | 'XML_RPC2_CurlException' which thrown on server unreachable. |
| 123 | | |
| 124 | | 2009-04-03 Neutron Soutmun <neo.neutron@gmail.com> |
| 125 | | |
| 126 | | * src/rh-config.{h,c}, src/rh-server.c , src/rh-xmlrpc-cmd.c: |
| 127 | | - Drop all xml_serv_* due to now only the "localhost" that |
| 128 | | gnet_xmlrpc_client_new() can make a connection to. |
| 129 | | - Substitute xml_serv_* with the XMLSERVICE_HOST, XMLSERVICE_URL and |
| 130 | | XMLSERVICE_PORT. |
| 131 | | - According to XMLSERVICE_URL "/rahunas_service/xmlrpc_service.php", |
| 132 | | needs the special apache config to do the alias for this path, |
| 133 | | will do in the debian apache config file for example. |
| 134 | | |
| 135 | | 2009-04-03 Neutron Soutmun <neo.neutron@gmail.com> |
| 136 | | |
| 137 | | * src/rh-config.{h,c}, src/rh-server.c , src/rh-xmlrpc-cmd.c: |
| 138 | | - Drop xml_serv_host from config list and replaced by vserver_ip. |
| 139 | | - Try to sending XML-RPC command via vserver_ip. |
| 140 | | |
| 141 | | * weblogin/xmlrpc_service.php: Add the ip parameter checking to get the |
| 142 | | appropriate config from list. |
| 143 | | |
| 144 | | 2009-04-02 Neutron Soutmun <neo.neutron@gmail.com> |
| 145 | | |
| 146 | | * example/firewall.sh.in: Fix the script do not add bittorrent blocking rules |
| 147 | | due to the miss point of condition check. |
| 148 | | |
| 149 | | 2009-04-02 Neutron Soutmun <neo.neutron@gmail.com> |
| 150 | | |
| 151 | | * example/{rahunas,rahunas-vserver}.conf.in, |
| 152 | | example/rahunas.default.in: |
| 153 | | Substitute @prefix@ with the appropriate variables for each location, |
| 154 | | @prefix@/etc with @sysconfdir@, @prefix@/var with @localstatedir@. |
| 155 | | |
| 156 | | 2009-03-31 Neutron Soutmun <neo.neutron@gmail.com> |
| 157 | | |
| 158 | | * configure.ac: Bump version to 0.1.3 |
| 159 | | |
| 160 | | 2009-03-31 Neutron Soutmun <neo.neutron@gmail.com> |
| 161 | | |
| 162 | | === Release 0.1.2 === |
| 163 | | * NEWS: Update for 0.1.2 release. |
| 164 | | * TODO: Remove VLAN support, already implemented. |
| 165 | | |
| 166 | | 2009-03-31 Neutron Soutmun <neo.neutron@gmail.com> |
| 167 | | |
| 168 | | * +src/rh-server.{h,c}: |
| 169 | | - Add virtual server concepts, make the clients from different interface to |
| 170 | | access the particular virtual server, differentiate clients by their IP. |
| 171 | | |
| 172 | | * src/rahunasd.{h,c}, src/rh-config.{c,h}, src/rh-ipset.{h,c}, |
| 173 | | src/rh-task.{h,c}, src/rh-task-{bandwidth,dbset,ipset,memset}.{h,c}, |
| 174 | | src/rh-utils.{h,c}, src/rh-xmlrpc-cmd.{h,c}, src/rh-xmlrpc-server.c: |
| 175 | | - Redesign, rewrite and adjust the code to support the virtual server |
| 176 | | concepts. |
| 177 | | - Improve the memory management by replace old static memory allocation by |
| 178 | | dynamic memory allocation (GList), therefore fix the memory leak in |
| 179 | | earlier version. |
| 180 | | |
| 181 | | * example/{bandwidth.sh.in,firewall.sh.in}, |
| 182 | | example/rahunas.conf.in, |
| 183 | | +example/rahunas-vserver.conf.in: |
| 184 | | - Add new virtual server config example file which need to put into the |
| 185 | | config directory (default: /etc/rahunas/rahunas.d). |
| 186 | | - Update config file to support the new virtual server concepts, |
| 187 | | for earlier config file is not compatible now. |
| 188 | | - Update the bandwidth and firewall example script to support virtual |
| 189 | | server. |
| 190 | | |
| 191 | | * configure.ac, Makefile.am: Update make file according to new changes. |
| 192 | | |
| 193 | | * weblogin/networkchk.php: Add new client's IP check for determine the |
| 194 | | network of each client and get the appropriate config, |
| 195 | | differentiate client to access the particular virtual server by vserver_id. |
| 196 | | |
| 197 | | * weblogin/{config,index,locale,login,logout}.php, |
| 198 | | weblogin/rahu_xmlrpc.class.php: Adjust for virtual server concepts. |
| 199 | | |
| 200 | | 2009-03-18 Neutron Soutmun <neo.neutron@gmail.com> |
| 201 | | |
| 202 | | * example/bandwidth.sh.in, example/rahunas.conf.in: |
| 203 | | - Fix P2P upload slot that miss config to use P2P download. |
| 204 | | - Move P2P shaping config from bandwidth.sh.in to rahunas.conf.in. |
| 205 | | |
| 206 | | 2009-03-17 Neutron Soutmun <neo.neutron@gmail.com> |
| 207 | | |
| 208 | | * example/firewall.sh.in: Fix the allow ip list could not using Bittorrent due to the wrong rules. |
| 209 | | |
| 210 | | 2009-03-17 Neutron Soutmun <neo.neutron@gmail.com> |
| 211 | | |
| 212 | | * weblogin/*.php: Fix the copyright year from 2007-2008 to 2008-2009, |
| 213 | | crazy me forgot even the year. |
| 214 | | * weblogin/squid_helper.php: Add the license text as same as the whole |
| 215 | | project. |
| 216 | | |
| 217 | | 2009-03-17 Neutron Soutmun <neo.neutron@gmail.com> |
| 218 | | |
| 219 | | * weblogin/squid_helper.php: |
| 220 | | - Add squid helper to get the username from rahunasd via XMLRPC, |
| 221 | | using the squid external_acl_type config option to archeive the point. |
| 222 | | |
| 223 | | 2009-03-17 Neutron Soutmun <neo.neutron@gmail.com> |
| 224 | | |
| 225 | | * example/firewall.sh.in, example/rahunas.conf.in: |
| 226 | | - Add the bittorrent allow list in config file and according support |
| 227 | | firewall script |
| 228 | | |
| 229 | | 2009-03-12 Neutron Soutmun <neo.neutron@gmail.com> |
| 230 | | |
| 231 | | * TODO: Update TODO list. |
| 232 | | |
| 233 | | 2009-03-12 Neutron Soutmun <neo.neutron@gmail.com> |
| 234 | | |
| 235 | | * weblogin/{config.php, header.php, index.php, locale.php, login.php, |
| 236 | | logout.php, messages.php, rahu_dictionary.php, rahu_radius.class.php, |
| 237 | | rahu_xmlrpc.class.php, xmlrpc_service.php}: |
| 238 | | - Add the license text, consider to use the BSD License to respect the PHP |
| 239 | | and PEAR community. |
| 240 | | - Beautify the code by remove unnecessary leading spaces to conform the |
| 241 | | code style of the whole project. |
| 242 | | |
| 243 | | 2009-02-12 Neutron Soutmun <neo.neutron@gmail.com> |
| 244 | | |
| 245 | | * example/firewall.sh.in: |
| 246 | | - Fix the iptables-1.4.2 and/or later warning of the using filter rules |
| 247 | | ACCEPT, DROP, REJECT in the nat table by move and adjust the filter rules |
| 248 | | in nat table to the filter table (INPUT). |
| 249 | | - Remove the "set -e" from script to let the script running even though the |
| 250 | | script has some errors. (prevent the unpredictable event when the new |
| 251 | | user table was added) |
| 252 | | |
| 253 | | 2009-02-09 Neutron Soutmun <neo.neutron@gmail.com> |
| 254 | | |
| 255 | | * configure.ac: Bump version to 0.1.2 (forgot for a long time) |
| 256 | | |
| 257 | | 2009-02-09 Neutron Soutmun <neo.neutron@gmail.com> |
| 258 | | |
| 259 | | * example/{bandwidth,firewall}.sh.in: |
| 260 | | - Redesign the firewall rules and the bandwidth management to support the |
| 261 | | bandwidth of the network interface. |
| 262 | | - Reduce the bandwidth slots from 9998 to 9900, 100 slots approximately, |
| 263 | | reserved for the other purposes than the users bandwidth shapping. |
| 264 | | * src/rh-task-bandwidth.c: Reduce the maximum slots respectively to |
| 265 | | new changes. |
| 266 | | |
| 267 | | 2009-01-29 Neutron Soutmun <neo.neutron@gmail.com> |
| 268 | | |
| 269 | | * lcfg/lcfg_static.{h,c}: New upstream release 0.2.0 of liblcfg. |
| 270 | | |
| 271 | | 2009-01-27 Neutron Soutmun <neo.neutron@gmail.com> |
| 272 | | |
| 273 | | * src/rh-task-memset.c, src/rh-xmlrpc-server.c: Add the XMLRPC interface for |
| 274 | | admin to reset user and other termination cuase support by parsing cause id. |
| 275 | | * weblogin/rahu_xmlrpc.class.php, weblogin/logout.php: |
| 276 | | Implement the new XMLRPC interface changes. |
| 277 | | |
| 278 | | 2009-01-07 Suriya Soutmun <darksolar@gmail.com> |
| 279 | | |
| 280 | | * configure.ac, Makefile.am: Add weblogin to EXTRA_DIST to distribute the |
| 281 | | whole weblogin dir. |
| 282 | | * -weblogin/Makfile.am: Removed unnecessary now. |
| 283 | | |
| 284 | | 2008-12-09 Neutron Soutmun <neo.neutron@gmail.com> |
| 285 | | |
| 286 | | * weblogin/Makefile.am: Change my mind, do not install weblogin only |
| 287 | | distribute it in the tarball. |
| 288 | | |
| 289 | | 2008-12-09 Neutron Soutmun <neo.neutron@gmail.com> |
| 290 | | |
| 291 | | * weblogin/Makefile.am: Rewrite makefile to install weblogin properly. |
| 292 | | |
| 293 | | 2008-12-09 Neutron Soutmun <neo.neutron@gmail.com> |
| 294 | | |
| 295 | | * +weblogin/Makefile.am: Add makefile for weblogin to install with package. |
| 296 | | * configure.ac, Makefile.am: Update accordingly to weblogin/Makefile.am. |
| 297 | | * NEWS: Change release date to 2008-12-09 due to forgot to install weblogin. |
| 298 | | |
| 299 | | 2008-12-03 Neutron Soutmun <neo.neutron@gmail.com> |
| 300 | | |
| 301 | | * -INSTALL: Drop file the automake --add-missing will create it automatically. |
| 302 | | * +TODO: Add TODO list. |
| 303 | | * NEWS: Update the 0.1.1 released. |
| 304 | | |
| 305 | | 2008-12-03 Neutron Soutmun <neo.neutron@gmail.com> |
| 306 | | |
| 307 | | * src/rahunasd.c: Fix the malfunction rh_sighandler(), handle only SIGTERM and |
| 308 | | adjust the code to let the program really exit gracefully. |
| 309 | | |
| 310 | | 2008-12-03 Neutron Soutmun <neo.neutron@gmail.com> |
| 311 | | |
| 312 | | * src/rahunasd.c: Fix the worst case that the pid < 0 (fail) is parsed into |
| 313 | | the rh_sighandler() which the program must ignore this trigger. |
| 314 | | |
| 315 | | 2008-12-03 Neutron Soutmun <neo.neutron@gmail.com> |
| 316 | | |
| 317 | | * src/rahunasd.{c,h}, src/rh-config.h, src/rh-ipset.{c,h}, |
| 318 | | src/rh-task-ipset.c, src/rh-task-memset.c, src/rh-task.h, |
| 319 | | src/rh-xmlrpc-cmd.c, src/rh-xmlrpc-server.{c,h}: |
| 320 | | Use :retab to convert tab to 2 spaces. |
| 321 | | |
| 322 | | 2008-12-01 Neutron Soutmun <neo.neutron@gmail.com> |
| 323 | | |
| 324 | | * example/firewall.sh.in: |
| 325 | | - Fix the syntax error in excluded ip rules. |
| 326 | | - Fix the malfunction of whitespace trim in the get_config_value() by |
| 327 | | only left and right trim rather than trim every whitespace. This error |
| 328 | | affect the excluded value which have many values whitespace separated. |
| 329 | | - Fix $N malform declaration cause of the Usage message never show. |
| 330 | | |
| 331 | | 2008-11-28 Neutron Soutmun <neo.neutron@gmail.com> |
| 332 | | |
| 333 | | * weblogin/config.php, weblogin/locale.php: Add default language setting. |
| 334 | | |
| 335 | | 2008-11-28 Neutron Soutmun <neo.neutron@gmail.com> |
| 336 | | |
| 337 | | * src/rh-ipset.c: Fix mem free by replace free() with rh_free() for the |
| 338 | | variable allocated memory by rh_malloc() which prevent the double free. |
| 339 | | |
| 340 | | 2008-11-28 Neutron Soutmun <neo.neutron@gmail.com> |
| 341 | | |
| 342 | | * weblogin/locale.php, weblogin/locale/*, +weblogin/messages.php, |
| 343 | | weblogin/login.php, weblogin/logout.php: |
| 344 | | Add multilingual weblogin base on PHP gettext, now supported languages are |
| 345 | | Thai and English. |
| 346 | | * weblogin/loading.gif, weblogin/note.txt: |
| 347 | | Change the loading animation picture which now is the hourclass spinning |
| 348 | | downloaded from www.clipartpoint.com. (Free to use it on website) |
| 349 | | * -weblogin/rahu-{loading,waiting}.gif: Remove unused pictures. |
| 350 | | * weblogin/templates/*/rahunas.css: Add new customized CSS for each template |
| 351 | | which now can customized independently from the core. |
| 352 | | * weblogin/templates/rahunas/rahunas.html: Adjust the rahunas template. |
| 353 | | |
| 354 | | 2008-11-27 Neutron Soutmun <neo.neutron@gmail.com> |
| 355 | | |
| 356 | | * weblogin/config.php: |
| 357 | | - Adjust the weblogin config value to satisfy the default settings of |
| 358 | | RahuNAS. |
| 359 | | - Set rahunas theme to be default theme. |
| 360 | | * weblogin/{indedx,login,logout}.php, |
| 361 | | weblogin/{rahu_radius.class,rahu_xmlrpc.class,xmlrpc_service}.php: |
| 362 | | - Convert tab to 2 spaces (Beautify code for text editor compatibility). |
| 363 | | |
| 364 | | 2008-11-27 Neutron Soutmun <neo.neutron@gmail.com> |
| 365 | | |
| 366 | | * -example/rahunas.{default,init,conf}, -example/{firewall,bandwidth}.sh |
| 367 | | +example/rahunas.{default,init,conf}.in, |
| 368 | | +example/{firewall,bandwidth}.sh.in: |
| 369 | | - Raname the wrapper script and example config files to .in which all of |
| 370 | | them will be autogenerated on build time with the respective prefix path. |
| 371 | | * configure.ac: Add the files above to AC_CONFIG_FILES. |
| 372 | | |
| 373 | | 2008-11-27 Neutron Soutmun <neo.neutron@gmail.com> |
| 374 | | |
| 375 | | [ Suriya Soutmun ] |
| 376 | | * +lcfg/lcfg_static.{h,c}, +lcfg/Makefile.am, +src/rh-config.c, |
| 377 | | src/rahunasd.{h,c}: |
| 378 | | Add liblcfg and their implementation to satisfy RahuNAS requirement. |
| 379 | | * Makefile.am, configure.ac, src/Makefile.am: |
| 380 | | Add the lcfg and their implementation to build config and makefile. |
| 381 | | |
| 382 | | [ Neutron Soutmun ] |
| 383 | | * +example/rahunas.conf: Add example config file. |
| 384 | | * -example/rahunas.firewall, -example/rahunas.bandwidth, |
| 385 | | +example/firewall.sh, +example/bandwidth.sh: |
| 386 | | - Rename the wrapper script. |
| 387 | | - Adjust the firewall.sh to satisfy the config implementation. |
| 388 | | * example/rahunas.default: |
| 389 | | Remove the parts the moved to the config file. |
| 390 | | * src/rh-ipset.c, src/rh-task-ipset.c, src/rh-xmlrpc-cmd.c: |
| 391 | | Update accordingly to new config implementation. |
| 392 | | |
| 393 | | 2008-11-26 Neutron Soutmun <neo.neutron@gmail.com> |
| 394 | | |
| 395 | | * example/rahunas.bandwidth: Fix the script delete all filters rather than |
| 396 | | the specified flowid. |
| 397 | | |
| 398 | | 2008-11-26 Neutron Soutmun <neo.neutron@gmail.com> |
| 399 | | |
| 400 | | * -rahunas.{init,default,firewall,bandwidth}, |
| 401 | | +example/rahunas.{init,default,firewall,bandwidth}: |
| 402 | | Move rahunas.* wrapper scripts to example dir. |
| 403 | | |
| 404 | | 2008-11-26 Neutron Soutmun <neo.neutron@gmail.com> |
| 405 | | |
| 406 | | * configure.ac: Remove old RAHUNAS_VERSION which now replaced by |
| 407 | | AC_SUBST(RAHUNAS_VERSION, major.minor.micro). |
| 408 | | |
| 409 | | 2008-11-25 Neutron Soutmun <neo.neutron@gmail.com> |
| 410 | | |
| 411 | | * rahunas.default: |
| 412 | | Add bandwidth shaping support by using the IMQ and iproute2. |
| 413 | | * rahunas.firewall: |
| 414 | | Adjust to prevent the re-init firewall that cause the failure on the |
| 415 | | stop process. |
| 416 | | * rahunas.init: |
| 417 | | Adjust the firewall script caller. |
| 418 | | * +rahunas.bandwidth: Add the rahunas bandwidth wrapper script. |
| 419 | | |
| 420 | | * src/rh-task-bandwidth.{h,c}: Add bandwidth shaping task which response to |
| 421 | | the WISPr-Bandwidth-Max-{Up,Down} that reply from RADIUS. |
| 422 | | * src/rahunasd.h: Add bandwidth_slot_id into members structure. |
| 423 | | * src/rh-task-dbset.c: |
| 424 | | - Add bandwidth_* into dbset_row structure. |
| 425 | | - Add insert, fetch and restore code of bandwidth_* from DB into dbset_row |
| 426 | | structure. |
| 427 | | - Change task priority to 10. (Lowest priority now). |
| 428 | | * src/rh-task-ipset.c: |
| 429 | | Change task priority to 30. |
| 430 | | * src/rh-task-memset.c: |
| 431 | | Change task priority to 40. (Highest priority). |
| 432 | | * src/rh-task.c: |
| 433 | | Include and register new task, bandwidth task. |
| 434 | | * src/rh-task.h: |
| 435 | | Change the bandwidth_max_* type from long to unsigned long. |
| 436 | | * src/Makefile.am: |
| 437 | | Update accordingly to bandwidth task implementation. |
| 438 | | * weblogin/logout.php: |
| 439 | | Update CSS style for loginbox background. |
| 440 | | * weblogin/templates/kkulogin/kkulogin.html: |
| 441 | | Update KKU-Login template. |
| 442 | | * data/rahunas.db: |
| 443 | | Alter the schema of dbset table to support bandwidth fields. |
| 444 | | |
| 445 | | 2008-11-20 Neutron Soutmun <neo.neutron@gmail.com> |
| 446 | | |
| 447 | | * rahunas.firewall: Add excluded IP support. |
| 448 | | |
| 449 | | 2008-11-19 Neutron Soutmun <neo.neutron@gmail.com> |
| 450 | | |
| 451 | | * src/rh-xmlrpc-cmd.c: Fixed half-close socket, cause of the socket stay in |
| 452 | | the CLOSE_WAIT state (TCP resources starvation by mistake - forgot to close |
| 453 | | the socket). |
| 454 | | |
| 455 | | 2008-11-18 Neutron Soutmun <neo.neutron@gmail.com> |
| 456 | | |
| 457 | | * src/rh-ipset.c: |
| 458 | | Do not warning in syslog when the shutdown() and close() socket, fix syslog flooding. |
| 459 | | |
| 460 | | 2008-11-14 Neutron Soutmun <neo.neutron@gmail.com> |
| 461 | | |
| 462 | | * src/rh-ipset.c: |
| 463 | | Fixed the too many open files due to the uncleanly close sockets. |
| 464 | | * src/rh-task-dbset.c: |
| 465 | | Fixed the too many open temporary files due to unclosed connections. |
| 466 | | * src/rh-xmlrpc-server.c: |
| 467 | | Fixed the Session-Timeout handler which it does not set the session_timeout |
| 468 | | in members data to 0 when the Session-Timeout is not set. |
| 469 | | |
| 470 | | 2008-11-12 Neutron Soutmun <neo.neutron@gmail.com> |
| 471 | | |
| 472 | | * weblogin/logout.php: Substring the request url to shorten the line |
| 473 | | when it length longer than 20 chars. |
| 474 | | |
| 475 | | 2008-11-11 Neutron Soutmun <neo.neutron@gmail.com> |
| 476 | | |
| 477 | | * rahunas.{default,firewall}: Add supporting for DHCP and DNS forwarding, |
| 478 | | Proxy, Transparent-Proxy and the Natwork Address Translation (Masquerading). |
| 479 | | * weblogin/templates/rahunas/*: Add new login template for rahunas, |
| 480 | | "My inspiration" - featuring by my daughter, "Music". |
| 481 | | * weblogin/{login,logout}.php: Adjust to support new template. |
| 482 | | |
| 483 | | 2008-11-06 Neutron Soutmun <neo.neutron@gmail.com> |
| 484 | | |
| 485 | | * src/rahunas.{h,c}, src/rh-task-memset.c, rh-task.h, src/rh-xmlrpc-server.c: |
| 486 | | Add Session-Timeout support |
| 487 | | |
| 488 | | * weblogin/login.php, weblogin/logout.php, weblogin/rahu_radius.class.php, |
| 489 | | weblogin/rahu_xmlrpc.class.php: |
| 490 | | Add Session-Timeout support and prepare the WISPr-Bandwidth-Max-{Down,Up}. |
| 491 | | |
| 492 | | 2008-11-03 Neutron Soutmun <neo.neutron@gmail.com> |
| 493 | | |
| 494 | | * rahunas.firewall: |
| 495 | | - Adjust the firewall to define new chain for easy start and stop. |
| 496 | | - The firewall now cleanly start and stop by do not disturb other rules |
| 497 | | than this script done. |
| 498 | | * rahunas.init: Update respectively to rahunas.firewall changes. |
| 499 | | |
| 500 | | 2008-10-24 Neutron Soutmun <neo.neutron@gmail.com> |
| 501 | | |
| 502 | | * src/rahunasd.h, src/rh-xmlrpc-server.c: |
| 503 | | Empty MAC Address now substitute by DEFAULT_MAC (00:00:00:00:00:00) to |
| 504 | | support the new ignoremac feature (Tested with the OSPF Routing Protocol). |
| 505 | | |
| 506 | | * weblogin/config.php, weblogin/index.php, weblogin/login.php, |
| 507 | | weblogin/logout.php: |
| 508 | | - Add supporting for https port number other than default 443. |
| 509 | | - Default https port for RahuNAS is 8443. |
| 510 | | |
| 511 | | * rahunas.firewall: |
| 512 | | - Adjust the wrong connmark from 10 to 0x2; |
| 513 | | - Remove unnecessary command. |
| 514 | | |
| 515 | | 2008-10-16 Neutron Soutmun <neo.neutron@gmail.com> |
| 516 | | |
| 517 | | * +weblogin/*: Add the PHP web login. |
| 518 | | |
| 519 | | 2008-10-16 Neutron Soutmun <neo.neutron@gmail.com> |
| 520 | | |
| 521 | | * -rahunas.in: Remove unnecessary. |
| 522 | | |
| 523 | | 2008-10-16 Neutron Soutmun <neo.neutron@gmail.com> |
| 524 | | |
| 525 | | * +rahunas.{init.default,firewall}: Add the support scripts for do the |
| 526 | | initialize daemon, firewall and daemon config. |
| 527 | | * data/rahunas.db: Remove the tested data from db. |
| 528 | | |
| 529 | | 2008-10-10 Neutron Soutmun <neo.neutron@gmail.com> |
| 530 | | |
| 531 | | * configure.ac: |
| 532 | | - Add the module checking for libgda which require to build the new |
| 533 | | database session backups (sqlite3). |
| 534 | | - Add the major, minor and micro variables to easy handle the future |
| 535 | | version bump. |
| 536 | | - Add VERSION and PROGRAM variables which will be used in the core program. |
| 537 | | - Add data/Makefile. |
| 538 | | - Add src/include/linux/netfilter_ipv4/Makefile to include it in the |
| 539 | | distribution. (make dist-*) |
| 540 | | * src/rahunasd.{h,c}: Update the code which using VERSION and PROGRAM |
| 541 | | corresponding to the build config. |
| 542 | | * +data/Makefile.am, +data/rahunas.db, Makefile.am: |
| 543 | | Add data dir which now contains sqlite3 db file and update makefile. |
| 544 | | * +src/rh-task-dbset.{h,c}: |
| 545 | | Add the database session backups task. |
| 546 | | * src/Makefile.am: |
| 547 | | - Update corresponding to the new database session backups task. |
| 548 | | - Add missing header files to rahunasd_SOURCES which they are not included |
| 549 | | in the distribution. (make dist-*) |
| 550 | | * src/rh-config.h: Define DB_NAME which using by task-dbset. |
| 551 | | * src/rh-task-ipset.c: |
| 552 | | - Update taskprio from 1 to 2 for the appropriate |
| 553 | | point of working which now the ipset is the middle priority task. |
| 554 | | - Update the positions of the logmsg. (Debuging purpose) |
| 555 | | * src/rh-task-memset.c: |
| 556 | | - Update taskprio from 2 to 3 for the appropriate |
| 557 | | point of working which now the memset is the most priority task. |
| 558 | | - Update the positions of the logmsg. (Debuging purpose) |
| 559 | | * src/rh-task.{h,c}: |
| 560 | | - Change the way to handle the tasklist from singly linked-list to the |
| 561 | | GList from GLib which can handle the forward and backward link. (Doubly |
| 562 | | linked-list), the tasks eq. stopservice, stopsess, cleanup need to start |
| 563 | | from the least priority first. (Prevent the most significant data in |
| 564 | | memset was deleted which will cause the failures of the other tasks that |
| 565 | | depend on it. |
| 566 | | - Update the struct task structure by remove unneeded *next which now we |
| 567 | | handle the task list by the GList. |
| 568 | | * src/rh-xmlrpc-server.c: Move the req.id and req.req_opt to the inner of |
| 569 | | the condition checking because of their values not even use if the |
| 570 | | conditions are not true. |
| 571 | | * +src/include/linux/netfilter_ipv4/Makefile.am: Add the header files in this |
| 572 | | dir to EXTRA_DIST which they will be distribute in the distribution. |
| 573 | | |
| 574 | | 2008-09-12 Neutron Soutmun <neo.neutron@gmail.com> |
| 575 | | |
| 576 | | * +src/rh-task-*.{h,c}: |
| 577 | | - Add the tasks concept of the workers. eg. memset, ipset, |
| 578 | | dbset and etc. |
| 579 | | - Each tasks provide the function to handle each events, |
| 580 | | eg. init, start and stop service, start and stop session. |
| 581 | | * src/rahunas.{h,c}, src/rh-ipset.{h,c}, src/rh-utils.{h,c}, |
| 582 | | src/rh-xmlrpc-server.c: |
| 583 | | Change respectively to new tasks concept and do code beautifier. |
| 584 | | * +src/rh-config.h: Move the configuration definitions from rahunasd.h. |
| 585 | | * src/Makefile.am: Change respectively to properly build the tasks concept. |
| 586 | | * AUTHORS: Add Suriya Soutmun to the author team. |
| 587 | | |
| 588 | | 2008-09-03 Neutron Soutmun <neo.neutron@gmail.com> |
| 589 | | |
| 590 | | * src/rahunasd.{h,c}: |
| 591 | | - Handle the signal and when child process is stopped or restart, |
| 592 | | send the stop accounting to Radius with NAS Reboot code. |
| 593 | | * +src/rh-radius.h: Add predefined termination code of Radius. |
| 594 | | * src/rh-xmlrpc-cmd.{h,c}: Change send_xmlrpc_stopacct() API, which provide |
| 595 | | the ability to send the cause of the stop accounting. |
| 596 | | |
| 597 | | 2008-09-02 Neutron Soutmun <neo.neutron@gmail.com> |
| 598 | | |
| 599 | | * src/rh-xmlrpc-cmd.h, src/rh-utils.h: Add header definitions. |
| 600 | | |
| 601 | | 2008-09-02 Neutron Soutmun <neo.neutron@gmail.com> |
| 602 | | |
| 603 | | * +src/rh-xmlrpc-cmd.{h,c}: Add new xmlrpc client command sender. |
| 604 | | * src/rahunasd.c: Move the send_xmlrpc_stopacct() code to rh-xmlrpc-cmd. |
| 605 | | * src/Makefile.am: Update accordingly to new change. |
| 606 | | |
| 607 | | 2008-09-01 Neutron Soutmun <neo.neutron@gmail.com> |
| 608 | | |
| 609 | | * src/rahunasd.c: Remove unnecessary functions. |
| 610 | | * src/rh-xmlrpc-server.c: Free the allocated memory of the the vars that |
| 611 | | calling rh_string_get_sep(). |
| 612 | | |
| 613 | | 2008-08-31 Neutron Soutmun <neo.neutron@gmail.com> |
| 614 | | |
| 615 | | * +src/rh-utils.{h,c}: Add new utility functions. |
| 616 | | * src/rahunasd.{h,c}: |
| 617 | | - Move rh_malloc() and rh_free() to rh-utils. |
| 618 | | - include file rh-utils.h which now provide rh_{malloc,free}(). |
| 619 | | * src/rh-ipset.c: include file rh-utils.h. |
| 620 | | * src/rh-xmlrpc-server.c: |
| 621 | | - Implement new function rh_string_get_sep() which more clean looking code. |
| 622 | | * src/Makefile.am: Update accordingly to new change. |
| 623 | | |
| 624 | | 2008-08-25 Neutron Soutmun <neo.neutron@gmail.com> |
| 625 | | |
| 626 | | * src/rh-ipset.c: |
| 627 | | - Shutdown will not close the socket after finish the request, |
| 628 | | try close() to done. |
| 629 | | |
| 630 | | 2008-08-23 Neutron Soutmun <neo.neutron@gmail.com> |
| 631 | | |
| 632 | | * src/rh-ipset.c: |
| 633 | | - Shutdown the socket after finish the request. |
| 634 | | - Log the errno of the failure of the kernel_getsocket() to syslog for |
| 635 | | later debuging. |
| 636 | | |
| 637 | | 2008-08-23 Neutron Soutmun <neo.neutron@gmail.com> |
| 638 | | |
| 639 | | * src/rahunasd.h: |
| 640 | | - Fix typo the project name, it is shame. |
| 641 | | - Change POLLING interval from 30 seconds to 60 seconds, |
| 642 | | try to prevent the socket access overload. |
| 643 | | * src/rh-ipset.{h,c}: |
| 644 | | - Try to open the socket until over the limit GETSOCK_TRIES before exit with EXIT_FAILURE status. |
| 645 | | |
| 646 | | 2008-08-22 Neutron Soutmun <neo.neutron@gmail.com> |
| 647 | | |
| 648 | | * src/rahunasd.c, src/rh-xmlrpc-server.c: |
| 649 | | - Rename dummy to termstring (make sense). |
| 650 | | - More preventing the segfault due to print NULL string pointer. |
| 651 | | |
| 652 | | 2008-08-21 Neutron Soutmun <neo.neutron@gmail.com> |
| 653 | | |
| 654 | | * src/rahunasd.{h,c}, src/rh-xmlrpc-server.c: |
| 655 | | - Prevent the segfault due to the log printing username and session_id |
| 656 | | pointing to NULL. |
| 657 | | - Implement the ipset Flush set command. |
| 658 | | * src/rh-ipset.{h,c}: Add code to support ipset Flush set command. |
| 659 | | * + rahunas.in: Add init script example. |
| 660 | | |
| 661 | | 2008-08-21 Neutron Soutmun <neo.neutron@gmail.com> |
| 662 | | |
| 663 | | * src/rahunasd.c: Remove the including to ipset-control.h which not exist now. |
| 664 | | |
| 665 | | 2008-08-21 Neutron Soutmun <neo.neutron@gmail.com> |
| 666 | | |
| 667 | | * src/include/linux/netfilter_ipv4/ip_set*.h: |
| 668 | | add to resolve FTBFS when clone from git (forgot to commit last time). |
| 669 | | |
| 670 | | 2008-08-21 Neutron Soutmun <neo.neutron@gmail.com> |
| 671 | | |
| 672 | | * src/rahunasd.{h,c}, src/rh-ipset.{h,c}, src/rh-xmlrpc-server.c: |
| 673 | | Implement the native ipset command, the codes are adapted from ipset |
| 674 | | userspace program. |
| 675 | | * src/ipset-control.{h,c}: Removed as they are replaced by new native ipset |
| 676 | | implementation. |
| 677 | | * src/Makefile.am: Adjust to support new native ipset implementation. |
| 678 | | |
| 679 | | 2008-08-20 Neutron Soutmun <neo.neutron@gmail.com> |
| 680 | | |
| 681 | | * src/rahunas.{h,c}: |
| 682 | | - Replace logmsg which using RH_DEBUG to new DP(). |
| 683 | | |
| 684 | | 2008-08-20 Neutron Soutmun <neo.neutron@gmail.com> |
| 685 | | |
| 686 | | * src/rahunas.h: |
| 687 | | - Add predefine RH_LOG_LEVEL and set it to RH_LOG_NORMAL. |
| 688 | | - Remove unneccessary code. |
| 689 | | |
| 690 | | 2008-08-20 Neutron Soutmun <neo.neutron@gmail.com> |
| 691 | | |
| 692 | | * src/rahunas.h: |
| 693 | | - Add timemsg(), static funtion returning the time message for logging. |
| 694 | | - Adjust DP() for the DEBUG logging, which activate by define RH_DEBUG in |
| 695 | | compilation time. |
| 696 | | |
| 697 | | * src/rahunas.c: |
| 698 | | - Adjust logmsg() to use the new timemsg(). |
| 699 | | |
| 700 | | 2008-08-19 Neutron Soutmun <neo.neutron@gmail.com> |
| 701 | | |
| 702 | | * src/rahunas.{h,c}: |
| 703 | | - pipe stderr stream to logfile. |
| 704 | | |
| 705 | | * src/rahunas.h: |
| 706 | | - Add minor version numbering to VERSION. |
| 707 | | - Change MAX_MEMBERS from dec to hex. |
| 708 | | |
| 709 | | 2008-08-19 Neutron Soutmun <neo.neutron@gmail.com> |
| 710 | | |
| 711 | | * === First import the project === |
| | 1 | commit 7751a641e2a294d986b002dd01264b7d068258a2 |
| | 2 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 3 | Date: Tue Jun 9 10:24:52 2009 +0700 |
| | 4 | |
| | 5 | Bump version to 0.1.4 |
| | 6 | |
| | 7 | * Bump version to 0.1.4 and prepare to release. |
| | 8 | * Add forgotten example/Makefile.am. |
| | 9 | |
| | 10 | NEWS | 17 ++++++++++++++++- |
| | 11 | configure.ac | 2 +- |
| | 12 | example/Makefile.am | 3 +++ |
| | 13 | 3 files changed, 20 insertions(+), 2 deletions(-) |
| | 14 | |
| | 15 | commit bae014d9f22e13f6115d53d154e6489f20ae00e4 |
| | 16 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 17 | Date: Tue Jun 9 10:07:55 2009 +0700 |
| | 18 | |
| | 19 | Adjust build system config and install files |
| | 20 | |
| | 21 | * Adjust build system config to install the files to appropriate paths. |
| | 22 | * The MAINTAINERCLEANFILES was added. |
| | 23 | * Now rahunas.db installed into the default directory /var/lib/rahunas. |
| | 24 | * RahuNAS daemon executable file (rahunasd) now installed into /usr/sbin. |
| | 25 | * Tool scripts now installed into the /usr/sbin and their names change to |
| | 26 | satisfy the debian policy. |
| | 27 | |
| | 28 | Makefile.am | 2 +- |
| | 29 | configure.ac | 17 +- |
| | 30 | data/Makefile.am | 8 +- |
| | 31 | example/rahunas.init.in | 6 +- |
| | 32 | lcfg/Makefile.am | 3 +- |
| | 33 | src/Makefile.am | 78 ++-- |
| | 34 | src/include/linux/netfilter_ipv4/Makefile.am | 3 - |
| | 35 | src/rh-task-bandwidth.c | 12 +- |
| | 36 | src/rh-task-dbset.c | 2 +- |
| | 37 | src/rh-task-iptables.c | 8 +- |
| | 38 | tools/Makefile.am | 6 + |
| | 39 | tools/bandwidth.sh.in | 287 ---------- |
| | 40 | tools/firewall.sh.in | 729 -------------------------- |
| | 41 | tools/rahunas-bandwidth.in | 287 ++++++++++ |
| | 42 | tools/rahunas-firewall.in | 729 ++++++++++++++++++++++++++ |
| | 43 | tools/rahunas-weblogin-config-update.in | 116 ++++ |
| | 44 | tools/weblogin-config-update.sh.in | 116 ---- |
| | 45 | xmlrpc/Makefile.am | 2 + |
| | 46 | 18 files changed, 1212 insertions(+), 1199 deletions(-) |
| | 47 | |
| | 48 | commit 927d0c70c763dcf56e6f12ebe02a51688468a5c3 |
| | 49 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 50 | Date: Mon Jun 8 21:12:46 2009 +0700 |
| | 51 | |
| | 52 | Follow the flawfinder guideline |
| | 53 | |
| | 54 | * Reduce the vulnerability code by follow the advice of flawfinder. |
| | 55 | * Just finish one of the TODO lists. |
| | 56 | |
| | 57 | TODO | 1 - |
| | 58 | src/rahunasd.c | 3 ++- |
| | 59 | src/rh-config.c | 10 ++++++---- |
| | 60 | src/rh-ipset.c | 11 +++++++---- |
| | 61 | src/rh-task-bandwidth.c | 14 +++++++------- |
| | 62 | src/rh-task-dbset.c | 9 +++++---- |
| | 63 | src/rh-task-memset.c | 10 +++++----- |
| | 64 | 7 files changed, 32 insertions(+), 26 deletions(-) |
| | 65 | |
| | 66 | commit 5987af1b79b0c1fbd4aa9d30a53ec6879853ece3 |
| | 67 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 68 | Date: Mon Jun 8 18:36:19 2009 +0700 |
| | 69 | |
| | 70 | Masquerading now do not mention the output iface |
| | 71 | |
| | 72 | * To do the masquerading now do not mention the output interface. |
| | 73 | * Flexible to the network configuration that have many paths to route, |
| | 74 | such as the network load balancing. |
| | 75 | |
| | 76 | tools/firewall.sh.in | 3 +-- |
| | 77 | 1 files changed, 1 insertions(+), 2 deletions(-) |
| | 78 | |
| | 79 | commit 2f0141c49bb55157f24738404aa77367a6a45fed |
| | 80 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 81 | Date: Mon Jun 8 18:29:43 2009 +0700 |
| | 82 | |
| | 83 | Implement IFB to replace the IMQ |
| | 84 | |
| | 85 | * IFB (Intermediate Functional Block) is more clearly work in the SMP. |
| | 86 | * Implement IFB on config, bandwidth task and support scripts. |
| | 87 | * IMQ is now deprecated. (not support). |
| | 88 | |
| | 89 | src/rh-config.c | 135 +++++++++++++++++++++++++++++++++++++++++++++++ |
| | 90 | src/rh-config.h | 21 +++++++ |
| | 91 | src/rh-task-bandwidth.c | 78 +++++++++++++++++++++------ |
| | 92 | tools/bandwidth.sh.in | 86 ++++++++++++++++++++++++------ |
| | 93 | tools/firewall.sh.in | 8 --- |
| | 94 | 5 files changed, 286 insertions(+), 42 deletions(-) |
| | 95 | |
| | 96 | commit 03dc5e370ef4fbf66e34cbe5bc5b878ed764149c |
| | 97 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 98 | Date: Mon Jun 8 11:19:03 2009 +0700 |
| | 99 | |
| | 100 | Fix bashisms and enable http login |
| | 101 | |
| | 102 | * Fix bashisms of firewall.sh script. |
| | 103 | * Enable http login which only https enabled before. |
| | 104 | * Do not redirect the local web traffic to the proxy. |
| | 105 | |
| | 106 | tools/firewall.sh.in | 8 +++++--- |
| | 107 | tools/weblogin-config-update.sh.in | 13 +++++++++++-- |
| | 108 | 2 files changed, 16 insertions(+), 5 deletions(-) |
| | 109 | |
| | 110 | commit 96808c5450804cf9cc6a590500ccce6131c2b937 |
| | 111 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 112 | Date: Sat May 30 14:10:21 2009 +0700 |
| | 113 | |
| | 114 | Update translating text |
| | 115 | |
| | 116 | weblogin/locale/messages.po | 66 +++++++++++++--------- |
| | 117 | weblogin/locale/th_TH/LC_MESSAGES/messages.mo | Bin 2988 -> 2942 bytes |
| | 118 | weblogin/locale/th_TH/LC_MESSAGES/messages.po | 73 +++++++++++++++---------- |
| | 119 | weblogin/logout.php | 2 +- |
| | 120 | 4 files changed, 84 insertions(+), 57 deletions(-) |
| | 121 | |
| | 122 | commit 9679928e3424ddb216ce7cb6ae23351b51728b78 |
| | 123 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 124 | Date: Sat May 30 06:29:48 2009 +0700 |
| | 125 | |
| | 126 | Adjust firewall script, handle bittorrent throttle |
| | 127 | |
| | 128 | - The firewall script now handle bittorrent throttle properly. |
| | 129 | - Adjust the priority of the throttle filter which more important over |
| | 130 | the users' session filter. |
| | 131 | |
| | 132 | tools/bandwidth.sh.in | 12 ++++++------ |
| | 133 | tools/firewall.sh.in | 4 ++-- |
| | 134 | 2 files changed, 8 insertions(+), 8 deletions(-) |
| | 135 | |
| | 136 | commit a0fbd8081aad14716555b28cab27c19b76973eea |
| | 137 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 138 | Date: Thu May 7 20:30:56 2009 +0700 |
| | 139 | |
| | 140 | Fix mis-used log_end_msg with log_action_msg |
| | 141 | |
| | 142 | * examples/rahunas.init.in: Fix mis-used log_end_msg with the log_action_msg. |
| | 143 | |
| | 144 | ChangeLog | 4 ++++ |
| | 145 | example/rahunas.init.in | 14 ++++++-------- |
| | 146 | 2 files changed, 10 insertions(+), 8 deletions(-) |
| | 147 | |
| | 148 | commit a68d42f968bde01a20d55ffc7c9cd33656fbb900 |
| | 149 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 150 | Date: Wed May 6 10:43:45 2009 +0700 |
| | 151 | |
| | 152 | Handle the virtual server for squid helper |
| | 153 | |
| | 154 | 2009-05-06 Neutron Soutmun <neo.neutron@gmail.com> |
| | 155 | |
| | 156 | * weblogin/squid_helper.php: Handle the virtual server for squid helper. |
| | 157 | |
| | 158 | ChangeLog | 4 ++++ |
| | 159 | weblogin/squid_helper.php | 16 ++++++++++------ |
| | 160 | 2 files changed, 14 insertions(+), 6 deletions(-) |
| | 161 | |
| | 162 | commit 15110c771604f44d1b149a66b2d4f09f00fb585c |
| | 163 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 164 | Date: Mon May 4 08:24:31 2009 +0700 |
| | 165 | |
| | 166 | Adjust the generated session_id |
| | 167 | |
| | 168 | [core] |
| | 169 | 2009-05-04 Neutron Soutmun <neo.neutron@gmail.com> |
| | 170 | |
| | 171 | * +weblogin/ChangeLog: Fork the changelog for weblogin. |
| | 172 | |
| | 173 | [weblogin] |
| | 174 | 2009-05-04 Neutron Soutmun <neo.neutron@gmail.com> |
| | 175 | |
| | 176 | * rahu_radius.class.php: |
| | 177 | - Adjust the generated session_id to always be the same string length. |
| | 178 | |
| | 179 | ChangeLog | 4 ++++ |
| | 180 | weblogin/ChangeLog | 4 ++++ |
| | 181 | weblogin/rahu_radius.class.php | 7 +++++-- |
| | 182 | 3 files changed, 13 insertions(+), 2 deletions(-) |
| | 183 | |
| | 184 | commit 71de5a9f4a4ecbedfd441ffb2fe546714d77239e |
| | 185 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 186 | Date: Thu Apr 30 16:13:55 2009 +0700 |
| | 187 | |
| | 188 | Add the updating table nas in database |
| | 189 | |
| | 190 | 2009-04-30 Neutron Soutmun <neo.neutron@gmail.com> |
| | 191 | |
| | 192 | * tools/weblogin-config-update.sh.in: Add the updating table nas in database. |
| | 193 | |
| | 194 | ChangeLog | 4 ++++ |
| | 195 | tools/weblogin-config-update.sh.in | 26 ++++++++++++++++++++++++++ |
| | 196 | 2 files changed, 30 insertions(+), 0 deletions(-) |
| | 197 | |
| | 198 | commit 58a7596ffa8e80a6c8db834191f7ce1f45fd44f9 |
| | 199 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 200 | Date: Thu Apr 30 13:38:23 2009 +0700 |
| | 201 | |
| | 202 | Add table nas into schema |
| | 203 | |
| | 204 | 2009-04-30 Neutron Soutmun <neo.neutron@gmail.com> |
| | 205 | |
| | 206 | * data/rahunas.db: Add table nas into schema. |
| | 207 | |
| | 208 | ChangeLog | 4 ++++ |
| | 209 | data/rahunas.db | Bin 3072 -> 5120 bytes |
| | 210 | 2 files changed, 4 insertions(+), 0 deletions(-) |
| | 211 | |
| | 212 | commit cc256e1ea17aa9076b61545f70aa23f191790a80 |
| | 213 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 214 | Date: Wed Apr 29 08:46:42 2009 +0700 |
| | 215 | |
| | 216 | Fix regenerate/reload weblogin PHP config file |
| | 217 | |
| | 218 | 2009-04-29 Neutron Soutmun <neo.neutron@gmail.com> |
| | 219 | |
| | 220 | * example/rahunas.init.in: Fix regenerate/reload weblogin PHP config file. |
| | 221 | |
| | 222 | ChangeLog | 4 ++++ |
| | 223 | example/rahunas.init.in | 5 ++++- |
| | 224 | 2 files changed, 8 insertions(+), 1 deletions(-) |
| | 225 | |
| | 226 | commit 2c382b427d652c3a7166f5516bafbae8cae543fd |
| | 227 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 228 | Date: Mon Apr 27 19:22:35 2009 +0700 |
| | 229 | |
| | 230 | Fix the segfault on reloading config files |
| | 231 | |
| | 232 | 2009-04-27 Neutron Soutmun <neo.neutron@gmail.com> |
| | 233 | |
| | 234 | * src/rh-server.c: Fix the segfault on reloading config files. |
| | 235 | |
| | 236 | ChangeLog | 4 ++++ |
| | 237 | src/rh-server.c | 2 +- |
| | 238 | 2 files changed, 5 insertions(+), 1 deletions(-) |
| | 239 | |
| | 240 | commit f1184f9058b0f965c8cada118eee1e542b26d70b |
| | 241 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 242 | Date: Mon Apr 27 09:08:18 2009 +0700 |
| | 243 | |
| | 244 | Adjust the reload function |
| | 245 | |
| | 246 | 2009-04-27 Neutron Soutmun <neo.neutron@gmail.com> |
| | 247 | |
| | 248 | * example/rahunas.init.in: |
| | 249 | - Adjust the reload function to show status message propperly. |
| | 250 | |
| | 251 | ChangeLog | 5 +++++ |
| | 252 | example/rahunas.init.in | 6 ------ |
| | 253 | 2 files changed, 5 insertions(+), 6 deletions(-) |
| | 254 | |
| | 255 | commit aace70f808787e6416462b9148cc6777dd2b0ec3 |
| | 256 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 257 | Date: Mon Apr 27 08:48:29 2009 +0700 |
| | 258 | |
| | 259 | Add config reloading |
| | 260 | |
| | 261 | 2009-04-27 Neutron Soutmun <neo.neutron@gmail.com> |
| | 262 | |
| | 263 | * src/rahunas.c, src/rh-config.h, src/rh-ipset.c, src/rh-server.{h,c}, |
| | 264 | src/rh-task-dbset.c, src/rh-task-ipset.c, src/rh-task-iptables.c, |
| | 265 | src/rh-task-memset.c: |
| | 266 | - Add config reloading by issue SIGHUP. |
| | 267 | - Adjust the tasks to the changes of config reloading. |
| | 268 | * example/rahunas.init.in: |
| | 269 | - Add reload function. |
| | 270 | - In restart command, try to start if the process is not running. |
| | 271 | * tools/firewall.sh.in: Add the KEEP_SET funtionality. |
| | 272 | |
| | 273 | ChangeLog | 12 ++++ |
| | 274 | example/rahunas.init.in | 25 +++++++- |
| | 275 | src/rahunasd.c | 73 ++++++++++++++++++-- |
| | 276 | src/rh-config.h | 9 +++ |
| | 277 | src/rh-ipset.c | 2 +- |
| | 278 | src/rh-server.c | 169 +++++++++++++++++++++++++++++++++++++++++------ |
| | 279 | src/rh-server.h | 8 ++- |
| | 280 | src/rh-task-dbset.c | 3 + |
| | 281 | src/rh-task-ipset.c | 6 ++ |
| | 282 | src/rh-task-iptables.c | 8 ++- |
| | 283 | src/rh-task-memset.c | 6 ++ |
| | 284 | tools/firewall.sh.in | 4 +- |
| | 285 | 12 files changed, 288 insertions(+), 37 deletions(-) |
| | 286 | |
| | 287 | commit 94c9e9e68a52a85cada2842d74d51b9407ccf5b2 |
| | 288 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 289 | Date: Thu Apr 23 10:19:24 2009 +0700 |
| | 290 | |
| | 291 | Handle start-stop process, fix firewall script |
| | 292 | |
| | 293 | 2009-04-23 Neutron Soutmun <neo.neutron@gmail.com> |
| | 294 | |
| | 295 | * example/rahunas.init.in: |
| | 296 | - Adjust the code to handle the start and stop process. |
| | 297 | - Waiting for the process really stop. |
| | 298 | * tools/firewall.sh.in: Prevent the script to start the same rules again for |
| | 299 | each virtual server. |
| | 300 | |
| | 301 | ChangeLog | 8 +++ |
| | 302 | example/rahunas.init.in | 118 ++++++++++++++++++++++++++++++++-------------- |
| | 303 | tools/firewall.sh.in | 18 ++++++- |
| | 304 | 3 files changed, 105 insertions(+), 39 deletions(-) |
| | 305 | |
| | 306 | commit 32a2b8614528260422ecc05a560bd58085982248 |
| | 307 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 308 | Date: Tue Apr 21 23:13:44 2009 +0700 |
| | 309 | |
| | 310 | Prevent double login |
| | 311 | |
| | 312 | 2009-04-21 Neutron Soutmun <neo.neutron@gmail.com> |
| | 313 | |
| | 314 | * src/rh-xmlrpc-server.c: Prevent the client to double login by mistake. |
| | 315 | |
| | 316 | ChangeLog | 4 ++++ |
| | 317 | src/rh-xmlrpc-server.c | 15 ++++++++++----- |
| | 318 | 2 files changed, 14 insertions(+), 5 deletions(-) |
| | 319 | |
| | 320 | commit f94bd5c0aac9b3add3e205e811907cd60f9bb1f5 |
| | 321 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 322 | Date: Mon Apr 20 17:19:20 2009 +0700 |
| | 323 | |
| | 324 | Call weblogin-config-update.sh on service start |
| | 325 | |
| | 326 | 2009-04-20 Neutron Soutmun <neo.neutron@gmail.com> |
| | 327 | |
| | 328 | * example/rahunas.init.in: Call weblogin-config-update.sh to generate config |
| | 329 | every time the service start. |
| | 330 | |
| | 331 | ChangeLog | 5 +++++ |
| | 332 | example/rahunas.init.in | 2 ++ |
| | 333 | 2 files changed, 7 insertions(+), 0 deletions(-) |
| | 334 | |
| | 335 | commit ca3a480eac5252c2fd4f7e4a3509e2082b69d686 |
| | 336 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 337 | Date: Mon Apr 20 17:14:05 2009 +0700 |
| | 338 | |
| | 339 | Add weblogin config in php update |
| | 340 | |
| | 341 | 2009-04-20 Neutron Soutmun <neo.neutron@gmail.com> |
| | 342 | |
| | 343 | * +tools/weblogin-config-update.sh.in: Add new weblogin config in php update script. |
| | 344 | * configure.ac: Updated accordingly. |
| | 345 | |
| | 346 | ChangeLog | 5 ++ |
| | 347 | configure.ac | 1 + |
| | 348 | tools/weblogin-config-update.sh.in | 81 ++++++++++++++++++++++++++++++++++++ |
| | 349 | 3 files changed, 87 insertions(+), 0 deletions(-) |
| | 350 | |
| | 351 | commit ebf1b313a3bf00f239329f7fe3a81e40e23b0296 |
| | 352 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 353 | Date: Mon Apr 20 14:21:34 2009 +0700 |
| | 354 | |
| | 355 | Add new iptables handle task |
| | 356 | |
| | 357 | 2009-04-20 Neutron Soutmun <neo.neutron@gmail.com> |
| | 358 | |
| | 359 | * +src/rh-task-iptables.{h,c}: |
| | 360 | Add new iptables handle, preparing for configuration reloading. |
| | 361 | * src/Makefile.am: Changed accordingly, iptables handle. |
| | 362 | * src/rh-config.{h,c}: Add more config fields. |
| | 363 | * src/rh-task-{bandwidth,dbset,ipset,memset}.c, src/rh-task.{h,c}: |
| | 364 | Change the {start,stop}service API and use them to do the task only when |
| | 365 | the service is start or stop. |
| | 366 | * src/rahunasd.c, src/rh-server.c: Changed accordingly, {start,stop}service. |
| | 367 | * tools/firewall.sh.in: Adapted to the new iptables handle. |
| | 368 | |
| | 369 | ChangeLog | 12 +++ |
| | 370 | src/Makefile.am | 2 + |
| | 371 | src/rahunasd.c | 11 ++- |
| | 372 | src/rh-config.c | 182 ++++++++++++++++++++++++++++++++++- |
| | 373 | src/rh-config.h | 40 +++++++- |
| | 374 | src/rh-server.c | 33 ++++++- |
| | 375 | src/rh-task-bandwidth.c | 37 +++----- |
| | 376 | src/rh-task-dbset.c | 52 ++++------ |
| | 377 | src/rh-task-ipset.c | 38 ++++---- |
| | 378 | src/rh-task-iptables.c | 216 ++++++++++++++++++++++++++++++++++++++++++ |
| | 379 | src/rh-task-iptables.h | 11 ++ |
| | 380 | src/rh-task-memset.c | 29 +++--- |
| | 381 | src/rh-task.c | 65 +++++++------ |
| | 382 | src/rh-task.h | 16 ++-- |
| | 383 | tools/firewall.sh.in | 240 ++++++++++++++++++++++++++--------------------- |
| | 384 | 15 files changed, 737 insertions(+), 247 deletions(-) |
| | 385 | |
| | 386 | commit ad04bbc3dc5adfe3e75690b34a04448840efeffb |
| | 387 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 388 | Date: Sat Apr 18 12:33:01 2009 +0700 |
| | 389 | |
| | 390 | Handle dhcp request, tune http access performance |
| | 391 | |
| | 392 | 2009-04-18 Neutron Soutmun <neo.neutron@gmail.com> |
| | 393 | |
| | 394 | * example/{rahunas,rahunas-vserver}.conf.in, tools/firewall.sh.in: |
| | 395 | - Remove dhcp field from vserver config due to the dhcp request is broadcast |
| | 396 | message could not be classified which vserver it is. |
| | 397 | - Remove dhcp_range from vserver config which will consider later how to |
| | 398 | handle it. |
| | 399 | - Move the dhcp firewall code from vserver section to policy. |
| | 400 | - Adjust the webserver access limit rate for performance tuning. |
| | 401 | |
| | 402 | ChangeLog | 10 +++++++ |
| | 403 | example/rahunas-vserver.conf.in | 2 - |
| | 404 | example/rahunas.conf.in | 2 + |
| | 405 | tools/firewall.sh.in | 50 ++++++++++++++++++++++++-------------- |
| | 406 | 4 files changed, 43 insertions(+), 21 deletions(-) |
| | 407 | |
| | 408 | commit ae7e7e4f3e3672207f051839f33df6649f41dca1 |
| | 409 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 410 | Date: Sat Apr 18 12:01:22 2009 +0700 |
| | 411 | |
| | 412 | Move neccessary scripts to tools/ |
| | 413 | |
| | 414 | 2009-04-18 Neutron Soutmun <neo.neutron@gmail.com> |
| | 415 | |
| | 416 | * -example/{bandwidth,firewall}.sh.in, +tools/{bandwidth,firewall}.sh.in: |
| | 417 | Move now considered neccessary scripts from example/ to tools/. |
| | 418 | * configure.ac: Update accordingly. |
| | 419 | |
| | 420 | * data/rahunas.db: Change the primary key from only session_id to |
| | 421 | vserver_id,ip and mac which will prevent the same client login twice by |
| | 422 | mistake. |
| | 423 | |
| | 424 | ChangeLog | 10 + |
| | 425 | configure.ac | 4 +- |
| | 426 | data/rahunas.db | Bin 3072 -> 3072 bytes |
| | 427 | example/bandwidth.sh.in | 233 ---------------- |
| | 428 | example/firewall.sh.in | 686 ----------------------------------------------- |
| | 429 | tools/bandwidth.sh.in | 233 ++++++++++++++++ |
| | 430 | tools/firewall.sh.in | 686 +++++++++++++++++++++++++++++++++++++++++++++++ |
| | 431 | 7 files changed, 931 insertions(+), 921 deletions(-) |
| | 432 | |
| | 433 | commit 8ecd62957f2caca419e633605e4b81d2936660ae |
| | 434 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 435 | Date: Mon Apr 6 09:08:31 2009 +0700 |
| | 436 | |
| | 437 | Add additional firewall rules to allow clients |
| | 438 | |
| | 439 | 2009-04-06 Neutron Soutmun <neo.neutron@gmail.com> |
| | 440 | |
| | 441 | * example/firewall.sh.in: Add the additional rules to allow in some situation |
| | 442 | the connections could not established before the FORWARD rules allow the |
| | 443 | clients, thus the connections never mark. Just allow them passthrough the |
| | 444 | rules if the connections do not mark but the clients are in the set |
| | 445 | (allow them). |
| | 446 | |
| | 447 | ChangeLog | 8 ++++++++ |
| | 448 | example/firewall.sh.in | 8 ++++++++ |
| | 449 | 2 files changed, 16 insertions(+), 0 deletions(-) |
| | 450 | |
| | 451 | commit b5e3f15c3ecb424e105dd5a93288c5f134de6816 |
| | 452 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 453 | Date: Mon Apr 6 00:26:38 2009 +0700 |
| | 454 | |
| | 455 | Fix the member deleted during polling process |
| | 456 | |
| | 457 | 2009-04-06 Neutron Soutmun <neo.neutron@gmail.com> |
| | 458 | |
| | 459 | * src/rahunasd.c, src/rh-task-{memset,ipset}.c: Fix the member deleted during |
| | 460 | polling process that cause the process will stop unexpectly. |
| | 461 | * src/rh-task-dbset.c: |
| | 462 | - Using task_req and rh_task_startsess to restore set data from DB instead |
| | 463 | of manual call. |
| | 464 | * src/rh-task.h: Add bandwidth_slot_id into task_req structure. |
| | 465 | * src/rh-xmlrpc-server.c: Initial session_start = 0 to trigger the program |
| | 466 | to use the current timestamp; |
| | 467 | |
| | 468 | ChangeLog | 11 ++++++++ |
| | 469 | src/rahunasd.c | 4 +- |
| | 470 | src/rh-task-dbset.c | 68 ++++++++++++------------------------------------ |
| | 471 | src/rh-task-ipset.c | 4 +- |
| | 472 | src/rh-task-memset.c | 23 ++++++++++----- |
| | 473 | src/rh-task.h | 1 + |
| | 474 | src/rh-xmlrpc-server.c | 1 + |
| | 475 | 7 files changed, 49 insertions(+), 63 deletions(-) |
| | 476 | |
| | 477 | commit 59f8607b48ef867c2d3338c9c840006b0f459b9d |
| | 478 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 479 | Date: Fri Apr 3 08:57:10 2009 +0700 |
| | 480 | |
| | 481 | Add caught exception for 'XML_RPC2_CurlException' |
| | 482 | |
| | 483 | 2009-04-03 Neutron Soutmun <neo.neutron@gmail.com> |
| | 484 | |
| | 485 | * weblogin/{login,squid_helper}.php: Add caught exception for |
| | 486 | 'XML_RPC2_CurlException' which thrown on server unreachable. |
| | 487 | |
| | 488 | ChangeLog | 5 +++++ |
| | 489 | weblogin/login.php | 3 +++ |
| | 490 | weblogin/squid_helper.php | 2 ++ |
| | 491 | 3 files changed, 10 insertions(+), 0 deletions(-) |
| | 492 | |
| | 493 | commit 25f5f8d725eebedddfef0077d95b9b3d0f9f4d8b |
| | 494 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 495 | Date: Fri Apr 3 02:39:00 2009 +0700 |
| | 496 | |
| | 497 | Fix the clients stuck, due to xmlrpc service fail |
| | 498 | |
| | 499 | Clients stuck at the end of the service restarted. |
| | 500 | |
| | 501 | Find the way to handle the xmlrpc client for multiple network, |
| | 502 | which in the first time design to be it's virtual server ip |
| | 503 | but the problem is the limitation of gnet_xmlrpc_client_new() |
| | 504 | that can only parse the "localhost" as the hostname. |
| | 505 | Therefore try to workaround by create the alias in the |
| | 506 | apache config to do the special /rahunas_service path to |
| | 507 | serve the xmlrpc stop accouting request. |
| | 508 | |
| | 509 | 2009-04-03 Neutron Soutmun <neo.neutron@gmail.com> |
| | 510 | |
| | 511 | * src/rh-config.{h,c}, src/rh-server.c , src/rh-xmlrpc-cmd.c: |
| | 512 | - Drop all xml_serv_* due to now only the "localhost" that |
| | 513 | gnet_xmlrpc_client_new() can make a connection to. |
| | 514 | - Substitute xml_serv_* with the XMLSERVICE_HOST, XMLSERVICE_URL and |
| | 515 | XMLSERVICE_PORT. |
| | 516 | - According to XMLSERVICE_URL "/rahunas_service/xmlrpc_service.php", |
| | 517 | needs the special apache config to do the alias for this path, |
| | 518 | will do in the debian apache config file for example. |
| | 519 | |
| | 520 | ChangeLog | 11 +++++++++++ |
| | 521 | src/rh-config.c | 7 ------- |
| | 522 | src/rh-config.h | 4 +--- |
| | 523 | src/rh-server.c | 3 --- |
| | 524 | src/rh-xmlrpc-cmd.c | 8 ++------ |
| | 525 | 5 files changed, 14 insertions(+), 19 deletions(-) |
| | 526 | |
| | 527 | commit be3e4fa56f7e43b75f2c89ace6fa22246dae41bb |
| | 528 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 529 | Date: Fri Apr 3 01:01:49 2009 +0700 |
| | 530 | |
| | 531 | Drop xml_serv_host, use vserver_ip instead |
| | 532 | |
| | 533 | 2009-04-03 Neutron Soutmun <neo.neutron@gmail.com> |
| | 534 | |
| | 535 | * src/rh-config.{h,c}, src/rh-server.c , src/rh-xmlrpc-cmd.c: |
| | 536 | - Drop xml_serv_host from config list and replaced by vserver_ip. |
| | 537 | - Try to sending XML-RPC command via vserver_ip. |
| | 538 | |
| | 539 | * weblogin/xmlrpc_service.php: Add the ip parameter checking to get the |
| | 540 | appropriate config from list. |
| | 541 | |
| | 542 | ChangeLog | 9 +++++++++ |
| | 543 | src/rh-config.c | 10 +++++----- |
| | 544 | src/rh-config.h | 2 +- |
| | 545 | src/rh-server.c | 4 ++-- |
| | 546 | src/rh-xmlrpc-cmd.c | 10 +++++++++- |
| | 547 | weblogin/xmlrpc_service.php | 4 ++++ |
| | 548 | 6 files changed, 30 insertions(+), 9 deletions(-) |
| | 549 | |
| | 550 | commit 96fd48162ebc677ff5afbfb50d777369a8b71fd0 |
| | 551 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 552 | Date: Thu Apr 2 23:25:39 2009 +0700 |
| | 553 | |
| | 554 | Fix the firewall script for bittorrent blocking |
| | 555 | |
| | 556 | 2009-04-02 Neutron Soutmun <neo.neutron@gmail.com> |
| | 557 | |
| | 558 | * example/firewall.sh.in: Fix the script do not add bittorrent blocking rules |
| | 559 | due to the miss point of condition check. |
| | 560 | |
| | 561 | ChangeLog | 5 +++++ |
| | 562 | example/firewall.sh.in | 5 ++--- |
| | 563 | 2 files changed, 7 insertions(+), 3 deletions(-) |
| | 564 | |
| | 565 | commit d7b5c9ef3d2899b883f4c37a7ac27700a662dbff |
| | 566 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 567 | Date: Thu Apr 2 17:58:54 2009 +0700 |
| | 568 | |
| | 569 | Update example config file |
| | 570 | |
| | 571 | 2009-04-02 Neutron Soutmun <neo.neutron@gmail.com> |
| | 572 | |
| | 573 | * example/{rahunas,rahunas-vserver}.conf.in, |
| | 574 | example/rahunas.default.in: |
| | 575 | Substitute @prefix@ with the appropriate variables for each location, |
| | 576 | @prefix@/etc with @sysconfdir@, @prefix@/var with @localstatedir@. |
| | 577 | |
| | 578 | ChangeLog | 7 +++++++ |
| | 579 | example/rahunas-vserver.conf.in | 2 ++ |
| | 580 | example/rahunas.conf.in | 4 ++-- |
| | 581 | example/rahunas.default.in | 2 +- |
| | 582 | 4 files changed, 12 insertions(+), 3 deletions(-) |
| | 583 | |
| | 584 | commit fed57f628ee442ebece8c924b104e220bd169b45 |
| | 585 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 586 | Date: Tue Mar 31 23:48:07 2009 +0700 |
| | 587 | |
| | 588 | Bump version to 0.1.3 |
| | 589 | |
| | 590 | 2009-03-31 Neutron Soutmun <neo.neutron@gmail.com> |
| | 591 | |
| | 592 | * configure.ac: Bump version to 0.1.3 |
| | 593 | |
| | 594 | ChangeLog | 4 ++++ |
| | 595 | configure.ac | 2 +- |
| | 596 | 2 files changed, 5 insertions(+), 1 deletions(-) |
| | 597 | |
| | 598 | commit 8a08898437cea973302c8e04b31c4de7b8bd273b |
| | 599 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 600 | Date: Tue Mar 31 23:37:39 2009 +0700 |
| | 601 | |
| | 602 | === Release 0.1.2 === |
| | 603 | |
| | 604 | 2009-03-31 Neutron Soutmun <neo.neutron@gmail.com> |
| | 605 | |
| | 606 | === Release 0.1.2 === |
| | 607 | * NEWS: Update for 0.1.2 release. |
| | 608 | * TODO: Remove VLAN support, already implemented. |
| | 609 | |
| | 610 | ChangeLog | 6 ++++++ |
| | 611 | NEWS | 25 +++++++++++++++++++++++++ |
| | 612 | TODO | 1 - |
| | 613 | 3 files changed, 31 insertions(+), 1 deletions(-) |
| | 614 | |
| | 615 | commit d5429ac493626297fd051130458377c954ff3cda |
| | 616 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 617 | Date: Tue Mar 31 23:04:41 2009 +0700 |
| | 618 | |
| | 619 | Add virtual server concepts for multiple network. |
| | 620 | |
| | 621 | 2009-03-31 Neutron Soutmun <neo.neutron@gmail.com> |
| | 622 | |
| | 623 | * +src/rh-server.{h,c}: |
| | 624 | - Add virtual server concepts, make the clients from different interface to |
| | 625 | access the particular virtual server, differentiate clients by their IP. |
| | 626 | |
| | 627 | * src/rahunasd.{h,c}, src/rh-config.{c,h}, src/rh-ipset.{h,c}, |
| | 628 | src/rh-task.{h,c}, src/rh-task-{bandwidth,dbset,ipset,memset}.{h,c}, |
| | 629 | src/rh-utils.{h,c}, src/rh-xmlrpc-cmd.{h,c}, src/rh-xmlrpc-server.c: |
| | 630 | - Redesign, rewrite and adjust the code to support the virtual server |
| | 631 | concepts. |
| | 632 | - Improve the memory management by replace old static memory allocation by |
| | 633 | dynamic memory allocation (GList), therefore fix the memory leak in |
| | 634 | earlier version. |
| | 635 | |
| | 636 | * example/{bandwidth.sh.in,firewall.sh.in}, |
| | 637 | example/rahunas.conf.in, |
| | 638 | +example/rahunas-vserver.conf.in: |
| | 639 | - Add new virtual server config example file which need to put into the |
| | 640 | config directory (default: /etc/rahunas/rahunas.d). |
| | 641 | - Update config file to support the new virtual server concepts, |
| | 642 | for earlier config file is not compatible now. |
| | 643 | - Update the bandwidth and firewall example script to support virtual |
| | 644 | server. |
| | 645 | |
| | 646 | * configure.ac, Makefile.am: Update make file according to new changes. |
| | 647 | |
| | 648 | * weblogin/networkchk.php: Add new client's IP check for determine the |
| | 649 | network of each client and get the appropriate config, |
| | 650 | differentiate client to access the particular virtual server by vserver_id. |
| | 651 | |
| | 652 | * weblogin/{config,index,locale,login,logout}.php, |
| | 653 | weblogin/rahu_xmlrpc.class.php: Adjust for virtual server concepts. |
| | 654 | |
| | 655 | ChangeLog | 34 +++ |
| | 656 | configure.ac | 1 + |
| | 657 | data/rahunas.db | Bin 3072 -> 3072 bytes |
| | 658 | example/bandwidth.sh.in | 95 +++++--- |
| | 659 | example/firewall.sh.in | 495 ++++++++++++++++++++++++++------------- |
| | 660 | example/rahunas-vserver.conf.in | 39 +++ |
| | 661 | example/rahunas.conf.in | 105 +-------- |
| | 662 | src/Makefile.am | 6 +- |
| | 663 | src/rahunasd.c | 308 ++++++++++--------------- |
| | 664 | src/rahunasd.h | 14 +- |
| | 665 | src/rh-config.c | 173 +++++++++++--- |
| | 666 | src/rh-config.h | 39 +++- |
| | 667 | src/rh-ipset.c | 80 +++---- |
| | 668 | src/rh-ipset.h | 12 +- |
| | 669 | src/rh-server.c | 167 +++++++++++++ |
| | 670 | src/rh-server.h | 36 +++ |
| | 671 | src/rh-task-bandwidth.c | 141 +++++++----- |
| | 672 | src/rh-task-bandwidth.h | 23 ++- |
| | 673 | src/rh-task-dbset.c | 208 ++++++++++++----- |
| | 674 | src/rh-task-dbset.h | 2 +- |
| | 675 | src/rh-task-ipset.c | 97 ++++---- |
| | 676 | src/rh-task-ipset.h | 2 +- |
| | 677 | src/rh-task-memset.c | 214 +++++++++++------- |
| | 678 | src/rh-task-memset.h | 4 +- |
| | 679 | src/rh-task.c | 89 ++++---- |
| | 680 | src/rh-task.h | 49 ++-- |
| | 681 | src/rh-utils.c | 123 ++++++++++ |
| | 682 | src/rh-utils.h | 11 + |
| | 683 | src/rh-xmlrpc-cmd.c | 34 ++-- |
| | 684 | src/rh-xmlrpc-cmd.h | 2 +- |
| | 685 | src/rh-xmlrpc-server.c | 148 +++++++----- |
| | 686 | weblogin/config.php | 9 +- |
| | 687 | weblogin/index.php | 5 + |
| | 688 | weblogin/locale.php | 5 + |
| | 689 | weblogin/login.php | 8 +- |
| | 690 | weblogin/logout.php | 14 +- |
| | 691 | weblogin/networkchk.php | 47 ++++ |
| | 692 | weblogin/rahu_xmlrpc.class.php | 16 +- |
| | 693 | 38 files changed, 1875 insertions(+), 980 deletions(-) |
| | 694 | |
| | 695 | commit 7c6d7c9643ce0f11b6084a68e24c9117fe4c2111 |
| | 696 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 697 | Date: Wed Mar 18 07:18:03 2009 +0700 |
| | 698 | |
| | 699 | Fix P2P upload, move P2P config to rahunas.conf.in |
| | 700 | |
| | 701 | 2009-03-18 Neutron Soutmun <neo.neutron@gmail.com> |
| | 702 | |
| | 703 | * example/bandwidth.sh.in, example/rahunas.conf.in: |
| | 704 | - Fix P2P upload slot that miss config to use P2P download. |
| | 705 | - Move P2P shaping config from bandwidth.sh.in to rahunas.conf.in. |
| | 706 | |
| | 707 | ChangeLog | 6 ++++++ |
| | 708 | example/bandwidth.sh.in | 7 +++---- |
| | 709 | example/rahunas.conf.in | 2 ++ |
| | 710 | 3 files changed, 11 insertions(+), 4 deletions(-) |
| | 711 | |
| | 712 | commit 6039434e0eb51730e71d9fa14c221dc798a8bc89 |
| | 713 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 714 | Date: Tue Mar 17 13:57:36 2009 +0700 |
| | 715 | |
| | 716 | Fix the wrong rules, really allow Bittorrent user |
| | 717 | |
| | 718 | 2009-03-17 Neutron Soutmun <neo.neutron@gmail.com> |
| | 719 | |
| | 720 | * example/firewall.sh.in: Fix the allow ip list could not using Bittorrent due to the wrong rules. |
| | 721 | |
| | 722 | ChangeLog | 4 ++++ |
| | 723 | example/firewall.sh.in | 5 +---- |
| | 724 | 2 files changed, 5 insertions(+), 4 deletions(-) |
| | 725 | |
| | 726 | commit 33c75887eef8c5ffefe745cc30381c6e7e5e4a3d |
| | 727 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 728 | Date: Tue Mar 17 13:20:05 2009 +0700 |
| | 729 | |
| | 730 | Fix the copyright year |
| | 731 | |
| | 732 | 2009-03-17 Neutron Soutmun <neo.neutron@gmail.com> |
| | 733 | |
| | 734 | * weblogin/*.php: Fix the copyright year from 2007-2008 to 2008-2009, |
| | 735 | crazy me forgot even the year. |
| | 736 | * weblogin/squid_helper.php: Add the license text as same as the whole |
| | 737 | project. |
| | 738 | |
| | 739 | ChangeLog | 7 +++++++ |
| | 740 | weblogin/config.php | 2 +- |
| | 741 | weblogin/header.php | 2 +- |
| | 742 | weblogin/index.php | 2 +- |
| | 743 | weblogin/locale.php | 2 +- |
| | 744 | weblogin/login.php | 2 +- |
| | 745 | weblogin/logout.php | 2 +- |
| | 746 | weblogin/messages.php | 2 +- |
| | 747 | weblogin/rahu_dictionary.php | 2 +- |
| | 748 | weblogin/rahu_radius.class.php | 2 +- |
| | 749 | weblogin/rahu_xmlrpc.class.php | 2 +- |
| | 750 | weblogin/squid_helper.php | 31 +++++++++++++++++++++++++++++++ |
| | 751 | weblogin/xmlrpc_service.php | 2 +- |
| | 752 | 13 files changed, 49 insertions(+), 11 deletions(-) |
| | 753 | |
| | 754 | commit a09e08a351364229050df06a3c87d7871cb018e6 |
| | 755 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 756 | Date: Tue Mar 17 13:09:47 2009 +0700 |
| | 757 | |
| | 758 | Add squid helper to get the username |
| | 759 | |
| | 760 | 2009-03-17 Neutron Soutmun <neo.neutron@gmail.com> |
| | 761 | |
| | 762 | * weblogin/squid_helper.php: |
| | 763 | - Add squid helper to get the username from rahunasd via XMLRPC, |
| | 764 | using the squid external_acl_type config option to archeive the point. |
| | 765 | |
| | 766 | ChangeLog | 6 ++++++ |
| | 767 | weblogin/squid_helper.php | 44 ++++++++++++++++++++++++++++++++++++++++++++ |
| | 768 | 2 files changed, 50 insertions(+), 0 deletions(-) |
| | 769 | |
| | 770 | commit d7c24ae802e2ce208d63e02030041791f845b00f |
| | 771 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 772 | Date: Tue Mar 17 12:54:32 2009 +0700 |
| | 773 | |
| | 774 | Add bittorrent allow list support |
| | 775 | |
| | 776 | 2009-03-17 Neutron Soutmun <neo.neutron@gmail.com> |
| | 777 | |
| | 778 | * example/firewall.sh.in, example/rahunas.conf.in: |
| | 779 | - Add the bittorrent allow list in config file and according support |
| | 780 | firewall script |
| | 781 | |
| | 782 | ChangeLog | 6 ++++++ |
| | 783 | example/firewall.sh.in | 34 +++++++++++++++++++++++++++++++--- |
| | 784 | example/rahunas.conf.in | 1 + |
| | 785 | 3 files changed, 38 insertions(+), 3 deletions(-) |
| | 786 | |
| | 787 | commit c27325e7c0b6d282b36f307b6d4eda0d9ca42531 |
| | 788 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 789 | Date: Thu Mar 12 19:39:22 2009 +0700 |
| | 790 | |
| | 791 | Update TODO list. |
| | 792 | |
| | 793 | 2009-03-12 Neutron Soutmun <neo.neutron@gmail.com> |
| | 794 | |
| | 795 | * TODO: Update TODO list. |
| | 796 | |
| | 797 | ChangeLog | 4 ++++ |
| | 798 | TODO | 1 + |
| | 799 | 2 files changed, 5 insertions(+), 0 deletions(-) |
| | 800 | |
| | 801 | commit 9f0c89df4e8415fac95d461caf2a7e18132ef2c4 |
| | 802 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 803 | Date: Thu Mar 12 19:15:53 2009 +0700 |
| | 804 | |
| | 805 | Remove debian/*,propose upload to debian branch |
| | 806 | |
| | 807 | debian/changelog | 5 -- |
| | 808 | debian/compat | 1 - |
| | 809 | debian/control | 42 ----------- |
| | 810 | debian/copyright | 29 -------- |
| | 811 | debian/examples/config.php | 21 ------ |
| | 812 | debian/examples/rahunas.conf | 100 ------------------------- |
| | 813 | debian/rahunas-weblogin.apache2.conf | 56 -------------- |
| | 814 | debian/rahunas-weblogin.docs | 1 - |
| | 815 | debian/rahunas-weblogin.postinst | 47 ------------ |
| | 816 | debian/rahunas-weblogin.postrm | 60 --------------- |
| | 817 | debian/rahunas.default | 8 -- |
| | 818 | debian/rahunas.docs | 3 - |
| | 819 | debian/rahunas.init | 76 ------------------- |
| | 820 | debian/rahunas.logrotate | 13 ---- |
| | 821 | debian/rahunas.postinst | 17 ----- |
| | 822 | debian/rahunas.postrm | 18 ----- |
| | 823 | debian/rules | 132 ---------------------------------- |
| | 824 | debian/watch | 2 - |
| | 825 | 18 files changed, 0 insertions(+), 631 deletions(-) |
| | 826 | |
| | 827 | commit d8fb0a8cd1934f72dea14e2261ca2a63b50ede06 |
| | 828 | Merge: 44f56b1 9820572 |
| | 829 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 830 | Date: Thu Mar 12 19:08:02 2009 +0700 |
| | 831 | |
| | 832 | Merge branch 'upstream' |
| | 833 | |
| | 834 | commit 982057252e0147f034019e855ae8d9b85358c5dd |
| | 835 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 836 | Date: Thu Mar 12 19:04:57 2009 +0700 |
| | 837 | |
| | 838 | Add the license text, BSD License to PHP code. |
| | 839 | |
| | 840 | 2009-03-12 Neutron Soutmun <neo.neutron@gmail.com> |
| | 841 | |
| | 842 | * weblogin/{config.php, header.php, index.php, locale.php, login.php, |
| | 843 | logout.php, messages.php, rahu_dictionary.php, rahu_radius.class.php, |
| | 844 | rahu_xmlrpc.class.php, xmlrpc_service.php}: |
| | 845 | - Add the license text, consider to use the BSD License to respect the PHP |
| | 846 | and PEAR community. |
| | 847 | - Beautify the code by remove unnecessary leading spaces to conform the |
| | 848 | code style of the whole project. |
| | 849 | |
| | 850 | ChangeLog | 10 +++ |
| | 851 | weblogin/config.php | 32 +++++++++ |
| | 852 | weblogin/header.php | 32 +++++++++ |
| | 853 | weblogin/index.php | 32 +++++++++ |
| | 854 | weblogin/locale.php | 138 ++++++++++++++++++++++++--------------- |
| | 855 | weblogin/login.php | 32 +++++++++ |
| | 856 | weblogin/logout.php | 32 +++++++++ |
| | 857 | weblogin/messages.php | 32 +++++++++ |
| | 858 | weblogin/rahu_dictionary.php | 80 ++++++++++++++++------- |
| | 859 | weblogin/rahu_radius.class.php | 36 ++++++++++ |
| | 860 | weblogin/rahu_xmlrpc.class.php | 35 ++++++++++ |
| | 861 | weblogin/xmlrpc_service.php | 32 +++++++++ |
| | 862 | 12 files changed, 446 insertions(+), 77 deletions(-) |
| | 863 | |
| | 864 | commit 44f56b156a1e8c8a8f266b53c0cc6f0ea4f97c98 |
| | 865 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 866 | Date: Wed Feb 25 03:36:03 2009 +0700 |
| | 867 | |
| | 868 | Initial import debian/ into repository |
| | 869 | |
| | 870 | debian/changelog | 5 ++ |
| | 871 | debian/compat | 1 + |
| | 872 | debian/control | 42 +++++++++++ |
| | 873 | debian/copyright | 29 ++++++++ |
| | 874 | debian/examples/config.php | 21 ++++++ |
| | 875 | debian/examples/rahunas.conf | 100 +++++++++++++++++++++++++ |
| | 876 | debian/rahunas-weblogin.apache2.conf | 56 ++++++++++++++ |
| | 877 | debian/rahunas-weblogin.docs | 1 + |
| | 878 | debian/rahunas-weblogin.postinst | 47 ++++++++++++ |
| | 879 | debian/rahunas-weblogin.postrm | 60 +++++++++++++++ |
| | 880 | debian/rahunas.default | 8 ++ |
| | 881 | debian/rahunas.docs | 3 + |
| | 882 | debian/rahunas.init | 76 +++++++++++++++++++ |
| | 883 | debian/rahunas.logrotate | 13 ++++ |
| | 884 | debian/rahunas.postinst | 17 +++++ |
| | 885 | debian/rahunas.postrm | 18 +++++ |
| | 886 | debian/rules | 132 ++++++++++++++++++++++++++++++++++ |
| | 887 | debian/watch | 2 + |
| | 888 | 18 files changed, 631 insertions(+), 0 deletions(-) |
| | 889 | |
| | 890 | commit 20d320c0bd3c5422cf526cb9b249a1ae52a76652 |
| | 891 | Merge: e29b312 358103f |
| | 892 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 893 | Date: Thu Feb 12 10:21:55 2009 +0700 |
| | 894 | |
| | 895 | Merge branch 'branch-0.1.1' |
| | 896 | |
| | 897 | commit 358103f81b27d2046409a2c75e920b66c49cf2c1 |
| | 898 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 899 | Date: Thu Feb 12 10:20:23 2009 +0700 |
| | 900 | |
| | 901 | Fix firewall.sh.in, iptables 1.4.2+ warning |
| | 902 | |
| | 903 | 2009-02-12 Neutron Soutmun <neo.neutron@gmail.com> |
| | 904 | |
| | 905 | * example/firewall.sh.in: |
| | 906 | - Fix the iptables-1.4.2 and/or later warning of the using filter rules |
| | 907 | ACCEPT, DROP, REJECT in the nat table by move and adjust the filter rules |
| | 908 | in nat table to the filter table (INPUT). |
| | 909 | - Remove the "set -e" from script to let the script running even though the |
| | 910 | script has some errors. (prevent the unpredictable event when the new |
| | 911 | user table was added) |
| | 912 | |
| | 913 | ChangeLog | 10 ++++++++++ |
| | 914 | example/firewall.sh.in | 25 ++++++++++++------------- |
| | 915 | 2 files changed, 22 insertions(+), 13 deletions(-) |
| | 916 | |
| | 917 | commit e29b312b6a7fdf230b7f8f6bbd941f343ff281b4 |
| | 918 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 919 | Date: Mon Feb 9 19:36:03 2009 +0700 |
| | 920 | |
| | 921 | Bump version to 0.1.2 |
| | 922 | |
| | 923 | 2009-02-09 Neutron Soutmun <neo.neutron@gmail.com> |
| | 924 | |
| | 925 | * configure.ac: Bump version to 0.1.2 (forgot for a long time) |
| | 926 | |
| | 927 | ChangeLog | 4 ++++ |
| | 928 | configure.ac | 2 +- |
| | 929 | 2 files changed, 5 insertions(+), 1 deletions(-) |
| | 930 | |
| | 931 | commit f507faf0f99419fa9ddcbfcb4fe5807a5bb95641 |
| | 932 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 933 | Date: Mon Feb 9 19:30:04 2009 +0700 |
| | 934 | |
| | 935 | Redesign firewall and bandwidth scripts |
| | 936 | |
| | 937 | 2009-02-09 Neutron Soutmun <neo.neutron@gmail.com> |
| | 938 | |
| | 939 | * example/{bandwidth,firewall}.sh.in: |
| | 940 | - Redesign the firewall rules and the bandwidth management to support the |
| | 941 | bandwidth of the network interface. |
| | 942 | - Reduce the bandwidth slots from 9998 to 9900, 100 slots approximately, |
| | 943 | reserved for the other purposes than the users bandwidth shapping. |
| | 944 | * src/rh-task-bandwidth.c: Reduce the maximum slots respectively to |
| | 945 | new changes. |
| | 946 | |
| | 947 | ChangeLog | 10 ++++ |
| | 948 | example/bandwidth.sh.in | 115 +++++++++++++++++++++++++++++++++++----------- |
| | 949 | example/firewall.sh.in | 100 ++++++++++++++++++++++++++++++++++------ |
| | 950 | src/rh-task-bandwidth.c | 4 +- |
| | 951 | 4 files changed, 184 insertions(+), 45 deletions(-) |
| | 952 | |
| | 953 | commit 02cfe2c709890e5818fa7cf3e5777d20e5003603 |
| | 954 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 955 | Date: Thu Jan 29 22:30:31 2009 +0700 |
| | 956 | |
| | 957 | New upstream release 0.2.0 of liblcfg, updated |
| | 958 | |
| | 959 | 2009-01-29 Neutron Soutmun <neo.neutron@gmail.com> |
| | 960 | |
| | 961 | * lcfg/lcfg_static.{h,c}: New upstream release 0.2.0 of liblcfg. |
| | 962 | |
| | 963 | ChangeLog | 6 +- |
| | 964 | lcfg/lcfg_static.c | 281 +++++++++++++++++++++++++++++++++++++++++++++++----- |
| | 965 | lcfg/lcfg_static.h | 64 ++++++++++++- |
| | 966 | 3 files changed, 325 insertions(+), 26 deletions(-) |
| | 967 | |
| | 968 | commit 7dc3e62a6d30fae802d0b101d0f3f2e07cd63199 |
| | 969 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 970 | Date: Tue Jan 27 13:34:30 2009 +0700 |
| | 971 | |
| | 972 | Add the XMLRPC interface for admin to reset user |
| | 973 | |
| | 974 | 2008-01-27 Neutron Soutmun <neo.neutron@gmail.com> |
| | 975 | |
| | 976 | * src/rh-task-memset.c, src/rh-xmlrpc-server.c: Add the XMLRPC interface for |
| | 977 | admin to reset user and other termination cuase support by parsing cause id. |
| | 978 | * weblogin/rahu_xmlrpc.class.php, weblogin/logout.php: |
| | 979 | Implement the new XMLRPC interface changes. |
| | 980 | |
| | 981 | ChangeLog | 7 +++++++ |
| | 982 | src/rh-task-memset.c | 6 ++++++ |
| | 983 | src/rh-xmlrpc-server.c | 17 ++++++++++++++++- |
| | 984 | weblogin/logout.php | 3 ++- |
| | 985 | weblogin/rahu_xmlrpc.class.php | 5 +++-- |
| | 986 | 5 files changed, 34 insertions(+), 4 deletions(-) |
| | 987 | |
| | 988 | commit 0772fb869e567701fad27ed2924e1da6d3694429 |
| | 989 | Author: Suriya Soutmun <darksolar@gmail.com> |
| | 990 | Date: Wed Jan 7 19:39:18 2009 +0700 |
| | 991 | |
| | 992 | Distribute whole weblogin dir |
| | 993 | |
| | 994 | 2009-01-07 Suriya Soutmun <darksolar@gmail.com> |
| | 995 | |
| | 996 | * configure.ac, Makefile.am: Add weblogin to EXTRA_DIST to distribute the |
| | 997 | whole weblogin dir. |
| | 998 | * -weblogin/Makfile.am: Removed unnecessary now. |
| | 999 | |
| | 1000 | ChangeLog | 6 +++++ |
| | 1001 | Makefile.am | 3 +- |
| | 1002 | configure.ac | 1 - |
| | 1003 | weblogin/Makefile.am | 53 -------------------------------------------------- |
| | 1004 | 4 files changed, 8 insertions(+), 55 deletions(-) |
| | 1005 | |
| | 1006 | commit 66759a6a84157bea8ee3eaf8ad64daebf113d974 |
| | 1007 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1008 | Date: Tue Dec 9 17:49:18 2008 +0700 |
| | 1009 | |
| | 1010 | Include the weblogin files in tarball |
| | 1011 | |
| | 1012 | 2008-12-09 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1013 | |
| | 1014 | * weblogin/Makefile.am: Change my mind, do not install weblogin only |
| | 1015 | distribute it in the tarball. |
| | 1016 | |
| | 1017 | ChangeLog | 5 ++++ |
| | 1018 | weblogin/Makefile.am | 64 ++++++++++++++++++++++++++++++++++++++++--------- |
| | 1019 | 2 files changed, 57 insertions(+), 12 deletions(-) |
| | 1020 | |
| | 1021 | commit 8606d15e50a6814125c2f90f840168f1da9b5186 |
| | 1022 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1023 | Date: Tue Dec 9 17:21:01 2008 +0700 |
| | 1024 | |
| | 1025 | Rewrite weblogin/Makefile.am to install properly |
| | 1026 | |
| | 1027 | 2008-12-09 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1028 | |
| | 1029 | * weblogin/Makefile.am: Rewrite makefile to install weblogin properly. |
| | 1030 | |
| | 1031 | ChangeLog | 4 +++ |
| | 1032 | weblogin/Makefile.am | 62 ++++++++----------------------------------------- |
| | 1033 | 2 files changed, 14 insertions(+), 52 deletions(-) |
| | 1034 | |
| | 1035 | commit d6db53dc311feecf9e867baf36c82ee00a842bd1 |
| | 1036 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1037 | Date: Tue Dec 9 16:50:19 2008 +0700 |
| | 1038 | |
| | 1039 | Revert "Change from EXTRA_DIST to noinst_HEADERS" |
| | 1040 | |
| | 1041 | This reverts commit c3bf8f84778287cb5ea752b99f2dfa3180b8a5b3. |
| | 1042 | |
| | 1043 | ChangeLog | 5 ----- |
| | 1044 | weblogin/Makefile.am | 8 ++++++-- |
| | 1045 | 2 files changed, 6 insertions(+), 7 deletions(-) |
| | 1046 | |
| | 1047 | commit c3bf8f84778287cb5ea752b99f2dfa3180b8a5b3 |
| | 1048 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1049 | Date: Tue Dec 9 16:25:01 2008 +0700 |
| | 1050 | |
| | 1051 | Change from EXTRA_DIST to noinst_HEADERS |
| | 1052 | |
| | 1053 | 2008-12-09 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1054 | |
| | 1055 | * weblogin/Makefile.am: Change from EXTRA_DIST to noinst_HEADERS which only |
| | 1056 | pack it in the distribution tarball, do not install it anyway. |
| | 1057 | |
| | 1058 | ChangeLog | 5 +++++ |
| | 1059 | weblogin/Makefile.am | 8 ++------ |
| | 1060 | 2 files changed, 7 insertions(+), 6 deletions(-) |
| | 1061 | |
| | 1062 | commit d6e2759a76fe6d5284862de4686c62ad39697615 |
| | 1063 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1064 | Date: Tue Dec 9 15:21:47 2008 +0700 |
| | 1065 | |
| | 1066 | Add weblogin/Makefile.am to install with package |
| | 1067 | |
| | 1068 | 2008-12-09 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1069 | |
| | 1070 | * +weblogin/Makefile.am: Add makefile for weblogin to install with package. |
| | 1071 | * configure.ac, Makefile.am: Update accordingly to weblogin/Makefile.am. |
| | 1072 | * NEWS: Change release date to 2008-12-09 due to forgot to install weblogin. |
| | 1073 | |
| | 1074 | ChangeLog | 6 +++++ |
| | 1075 | Makefile.am | 2 +- |
| | 1076 | NEWS | 2 +- |
| | 1077 | configure.ac | 1 + |
| | 1078 | weblogin/Makefile.am | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++ |
| | 1079 | 5 files changed, 64 insertions(+), 2 deletions(-) |
| | 1080 | |
| | 1081 | commit 1e9d893a4cea2d3af765e9272d8fc67be5add0af |
| | 1082 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1083 | Date: Wed Dec 3 21:39:51 2008 +0700 |
| | 1084 | |
| | 1085 | Update NEWS, TODO and released |
| | 1086 | |
| | 1087 | 2008-12-03 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1088 | |
| | 1089 | * -INSTALL: Drop file the automake --add-missing will create it automatically. |
| | 1090 | * +TODO: Add TODO list. |
| | 1091 | * NEWS: Update the 0.1.1 released. |
| | 1092 | |
| | 1093 | ChangeLog | 6 ++++++ |
| | 1094 | NEWS | 29 +++++++++++++++++++++++++++++ |
| | 1095 | TODO | 3 +++ |
| | 1096 | 3 files changed, 38 insertions(+), 0 deletions(-) |
| | 1097 | |
| | 1098 | commit ced0165ec003f62981e745e2eac2ee6dc380680c |
| | 1099 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1100 | Date: Wed Dec 3 19:59:07 2008 +0700 |
| | 1101 | |
| | 1102 | Carefully handle the signal, exit gracefully |
| | 1103 | |
| | 1104 | 2008-12-03 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1105 | |
| | 1106 | * src/rahunasd.c: Fix the malfunction rh_sighandler(), handle only SIGTERM and |
| | 1107 | adjust the code to let the program really exit gracefully. |
| | 1108 | |
| | 1109 | ChangeLog | 5 +++++ |
| | 1110 | src/rahunasd.c | 31 +++++++++++++++---------------- |
| | 1111 | 2 files changed, 20 insertions(+), 16 deletions(-) |
| | 1112 | |
| | 1113 | commit 77b34156955024e8dac2efd5943a48eea9bfa23f |
| | 1114 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1115 | Date: Wed Dec 3 17:33:24 2008 +0700 |
| | 1116 | |
| | 1117 | Fix the worst case kill process pid < 0 |
| | 1118 | |
| | 1119 | 2008-12-03 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1120 | |
| | 1121 | * src/rahunasd.c: Fix the worst case that the pid < 0 (fail) is parsed into |
| | 1122 | the rh_sighandler() which the program must ignore this trigger. |
| | 1123 | |
| | 1124 | ChangeLog | 5 +++++ |
| | 1125 | src/rahunasd.c | 6 +++--- |
| | 1126 | 2 files changed, 8 insertions(+), 3 deletions(-) |
| | 1127 | |
| | 1128 | commit 4590221e844df7e6c86b4cba54a71486a71f14fd |
| | 1129 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1130 | Date: Wed Dec 3 16:28:13 2008 +0700 |
| | 1131 | |
| | 1132 | Use :retab to conver tab to 2 spaces |
| | 1133 | |
| | 1134 | 2008-12-03 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1135 | |
| | 1136 | * src/rahunasd.{c,h}, src/rh-config.h, src/rh-ipset.{c,h}, |
| | 1137 | src/rh-task-ipset.c, src/rh-task-memset.c, src/rh-task.h, |
| | 1138 | src/rh-xmlrpc-cmd.c, src/rh-xmlrpc-server.{c,h}: |
| | 1139 | Use :retab to convert tab to 2 spaces. |
| | 1140 | |
| | 1141 | ChangeLog | 7 ++ |
| | 1142 | src/rahunasd.c | 239 ++++++++++++++++++++++++------------------------ |
| | 1143 | src/rahunasd.h | 14 ++-- |
| | 1144 | src/rh-config.h | 6 +- |
| | 1145 | src/rh-ipset.c | 200 ++++++++++++++++++++-------------------- |
| | 1146 | src/rh-ipset.h | 64 +++++++------- |
| | 1147 | src/rh-task-ipset.c | 2 +- |
| | 1148 | src/rh-task-memset.c | 26 +++--- |
| | 1149 | src/rh-task.h | 2 +- |
| | 1150 | src/rh-xmlrpc-cmd.c | 26 +++--- |
| | 1151 | src/rh-xmlrpc-server.c | 122 ++++++++++++------------ |
| | 1152 | src/rh-xmlrpc-server.h | 18 ++-- |
| | 1153 | 12 files changed, 366 insertions(+), 360 deletions(-) |
| | 1154 | |
| | 1155 | commit b0eb270e37f52bae3060da805a0ca264ede0b6ae |
| | 1156 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1157 | Date: Mon Dec 1 09:57:59 2008 +0700 |
| | 1158 | |
| | 1159 | Fix example/firewall.sh.in, excluded ip not work |
| | 1160 | |
| | 1161 | 2008-12-01 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1162 | |
| | 1163 | * example/firewall.sh.in: |
| | 1164 | - Fix the syntax error in excluded ip rules. |
| | 1165 | - Fix the malfunction of whitespace trim in the get_config_value() by |
| | 1166 | only left and right trim rather than trim every whitespace. This error |
| | 1167 | affect the excluded value which have many values whitespace separated. |
| | 1168 | - Fix $N malform declaration cause of the Usage message never show. |
| | 1169 | |
| | 1170 | ChangeLog | 9 +++++++++ |
| | 1171 | example/firewall.sh.in | 12 ++++++------ |
| | 1172 | 2 files changed, 15 insertions(+), 6 deletions(-) |
| | 1173 | |
| | 1174 | commit 336404817c988958d3bf96e039e214a681bd48d0 |
| | 1175 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1176 | Date: Fri Nov 28 02:30:12 2008 +0700 |
| | 1177 | |
| | 1178 | Add default language setting for weblogin |
| | 1179 | |
| | 1180 | 2008-11-28 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1181 | |
| | 1182 | * weblogin/config.php, weblogin/locale.php: Add default language setting. |
| | 1183 | |
| | 1184 | ChangeLog | 4 ++++ |
| | 1185 | weblogin/config.php | 1 + |
| | 1186 | weblogin/locale.php | 5 +++++ |
| | 1187 | 3 files changed, 10 insertions(+), 0 deletions(-) |
| | 1188 | |
| | 1189 | commit 4d2c06ee915febc5138d22096dc2708ffda8fd35 |
| | 1190 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1191 | Date: Fri Nov 28 01:52:54 2008 +0700 |
| | 1192 | |
| | 1193 | Fix mem free, replace free() with rh_free() |
| | 1194 | |
| | 1195 | 2008-11-28 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1196 | |
| | 1197 | * src/rh-ipset.c: Fix mem free by replace free() with rh_free() for the |
| | 1198 | variable allocated memory by rh_malloc() which prevent the double free. |
| | 1199 | |
| | 1200 | ChangeLog | 5 +++++ |
| | 1201 | src/rh-ipset.c | 16 +++++++++------- |
| | 1202 | 2 files changed, 14 insertions(+), 7 deletions(-) |
| | 1203 | |
| | 1204 | commit 1ed397241d9ed1ddd03b3b508165a5993c045e9c |
| | 1205 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1206 | Date: Fri Nov 28 00:58:34 2008 +0700 |
| | 1207 | |
| | 1208 | Add multilingual weblogin, adjust rahunas template |
| | 1209 | |
| | 1210 | 2008-11-28 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1211 | |
| | 1212 | * weblogin/locale.php, weblogin/locale/*, +weblogin/messages.php, |
| | 1213 | weblogin/login.php, weblogin/logout.php: |
| | 1214 | Add multilingual weblogin base on PHP gettext, now supported languages are |
| | 1215 | Thai and English. |
| | 1216 | * weblogin/loading.gif, weblogin/note.txt: |
| | 1217 | Change the loading animation picture which now is the hourclass spinning |
| | 1218 | downloaded from www.clipartpoint.com. (Free to use it on website) |
| | 1219 | * -weblogin/rahu-{loading,waiting}.gif: Remove unused pictures. |
| | 1220 | * weblogin/templates/*/rahunas.css: Add new customized CSS for each template |
| | 1221 | which now can customized independently from the core. |
| | 1222 | * weblogin/templates/rahunas/rahunas.html: Adjust the rahunas template. |
| | 1223 | |
| | 1224 | ChangeLog | 14 +++ |
| | 1225 | weblogin/index.php | 13 ++- |
| | 1226 | weblogin/loading.gif | Bin 10833 -> 25156 bytes |
| | 1227 | weblogin/locale.php | 59 +++++++++++++ |
| | 1228 | weblogin/locale/messages.po | 105 ++++++++++++++++++++++ |
| | 1229 | weblogin/locale/th_TH/LC_MESSAGES/messages.mo | Bin 0 -> 2988 bytes |
| | 1230 | weblogin/locale/th_TH/LC_MESSAGES/messages.po | 107 +++++++++++++++++++++++ |
| | 1231 | weblogin/login.php | 116 +++++++++++++------------ |
| | 1232 | weblogin/logout.php | 115 +++++++++++-------------- |
| | 1233 | weblogin/messages.php | 20 ++++ |
| | 1234 | weblogin/note.txt | 2 + |
| | 1235 | weblogin/rahu-loading.gif | Bin 4208 -> 0 bytes |
| | 1236 | weblogin/rahu-waiting.gif | Bin 4051 -> 0 bytes |
| | 1237 | weblogin/templates/kkulogin/rahunas.css | 39 ++++++++ |
| | 1238 | weblogin/templates/kkuwifi/rahunas.css | 39 ++++++++ |
| | 1239 | weblogin/templates/rahunas/rahunas.css | 39 ++++++++ |
| | 1240 | weblogin/templates/rahunas/rahunas.html | 2 +- |
| | 1241 | 17 files changed, 544 insertions(+), 126 deletions(-) |
| | 1242 | |
| | 1243 | commit 3ae1e3374e1d38f56fc35eb9d5b7d582abb7824a |
| | 1244 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1245 | Date: Thu Nov 27 16:30:09 2008 +0700 |
| | 1246 | |
| | 1247 | Adjust weblogin config and beautify php code |
| | 1248 | |
| | 1249 | 2008-11-27 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1250 | |
| | 1251 | * weblogin/config.php: |
| | 1252 | - Adjust the weblogin config value to satisfy the default settings of |
| | 1253 | RahuNAS. |
| | 1254 | - Set rahunas theme to be default theme. |
| | 1255 | * weblogin/{indedx,login,logout}.php, |
| | 1256 | weblogin/{rahu_radius.class,rahu_xmlrpc.class,xmlrpc_service}.php: |
| | 1257 | - Convert tab to 2 spaces (Beautify code for text editor compatibility). |
| | 1258 | |
| | 1259 | ChangeLog | 10 ++ |
| | 1260 | weblogin/config.php | 26 +++--- |
| | 1261 | weblogin/index.php | 2 +- |
| | 1262 | weblogin/login.php | 74 +++++++------- |
| | 1263 | weblogin/logout.php | 70 +++++++------- |
| | 1264 | weblogin/rahu_radius.class.php | 220 ++++++++++++++++++++-------------------- |
| | 1265 | weblogin/rahu_xmlrpc.class.php | 72 +++++++------- |
| | 1266 | weblogin/xmlrpc_service.php | 28 +++--- |
| | 1267 | 8 files changed, 256 insertions(+), 246 deletions(-) |
| | 1268 | |
| | 1269 | commit b4a26aabb88b85808593bdd8ad8a81533ec24a36 |
| | 1270 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1271 | Date: Thu Nov 27 15:56:06 2008 +0700 |
| | 1272 | |
| | 1273 | Adjust example/* to autogenerated on build time |
| | 1274 | |
| | 1275 | 2008-11-27 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1276 | |
| | 1277 | * -example/rahunas.{default,init,conf}, -example/{firewall,bandwidth}.sh |
| | 1278 | +example/rahunas.{default,init,conf}.in, |
| | 1279 | +example/{firewall,bandwidth}.sh.in: |
| | 1280 | - Raname the wrapper script and example config files to .in which all of |
| | 1281 | them will be autogenerated on build time with the respective prefix path. |
| | 1282 | * configure.ac: Add the files above to AC_CONFIG_FILES. |
| | 1283 | |
| | 1284 | ChangeLog | 9 + |
| | 1285 | configure.ac | 5 + |
| | 1286 | example/bandwidth.sh | 155 ----------------- |
| | 1287 | example/bandwidth.sh.in | 158 +++++++++++++++++ |
| | 1288 | example/firewall.sh | 399 ------------------------------------------- |
| | 1289 | example/firewall.sh.in | 404 ++++++++++++++++++++++++++++++++++++++++++++ |
| | 1290 | example/rahunas.conf | 100 ----------- |
| | 1291 | example/rahunas.conf.in | 100 +++++++++++ |
| | 1292 | example/rahunas.default | 8 - |
| | 1293 | example/rahunas.default.in | 8 + |
| | 1294 | example/rahunas.init | 76 --------- |
| | 1295 | example/rahunas.init.in | 79 +++++++++ |
| | 1296 | 12 files changed, 763 insertions(+), 738 deletions(-) |
| | 1297 | |
| | 1298 | commit 907730d5f0a9b31441da6f7b449d91a67e92b7d1 |
| | 1299 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1300 | Date: Thu Nov 27 02:11:40 2008 +0700 |
| | 1301 | |
| | 1302 | Add the liblcfg to handle config file |
| | 1303 | |
| | 1304 | 2008-11-27 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1305 | |
| | 1306 | [ Suriya Soutmun ] |
| | 1307 | * +lcfg/lcfg_static.{h,c}, +lcfg/Makefile.am, +src/rh-config.c, |
| | 1308 | src/rahunasd.{h,c}: |
| | 1309 | Add liblcfg and their implementation to satisfy RahuNAS requirement. |
| | 1310 | * Makefile.am, configure.ac, src/Makefile.am: |
| | 1311 | Add the lcfg and their implementation to build config and makefile. |
| | 1312 | |
| | 1313 | [ Neutron Soutmun ] |
| | 1314 | * +example/rahunas.conf: Add example config file. |
| | 1315 | * -example/rahunas.firewall, -example/rahunas.bandwidth, |
| | 1316 | +example/firewall.sh, +example/bandwidth.sh: |
| | 1317 | - Rename the wrapper script. |
| | 1318 | - Adjust the firewall.sh to satisfy the config implementation. |
| | 1319 | * example/rahunas.default: |
| | 1320 | Remove the parts the moved to the config file. |
| | 1321 | * src/rh-ipset.c, src/rh-task-ipset.c, src/rh-xmlrpc-cmd.c: |
| | 1322 | Update accordingly to new config implementation. |
| | 1323 | |
| | 1324 | ChangeLog | 20 + |
| | 1325 | Makefile.am | 2 +- |
| | 1326 | configure.ac | 1 + |
| | 1327 | example/bandwidth.sh | 155 ++++++ |
| | 1328 | example/firewall.sh | 399 +++++++++++++++ |
| | 1329 | example/rahunas.bandwidth | 155 ------ |
| | 1330 | example/rahunas.conf | 100 ++++ |
| | 1331 | example/rahunas.default | 55 +-- |
| | 1332 | example/rahunas.firewall | 374 -------------- |
| | 1333 | lcfg/Makefile.am | 3 + |
| | 1334 | lcfg/lcfg_static.c | 1209 +++++++++++++++++++++++++++++++++++++++++++++ |
| | 1335 | lcfg/lcfg_static.h | 55 ++ |
| | 1336 | src/Makefile.am | 6 +- |
| | 1337 | src/rahunasd.c | 19 +- |
| | 1338 | src/rahunasd.h | 1 + |
| | 1339 | src/rh-config.c | 77 +++ |
| | 1340 | src/rh-config.h | 43 +- |
| | 1341 | src/rh-ipset.c | 4 +- |
| | 1342 | src/rh-task-ipset.c | 6 +- |
| | 1343 | src/rh-xmlrpc-cmd.c | 5 +- |
| | 1344 | 20 files changed, 2075 insertions(+), 614 deletions(-) |
| | 1345 | |
| | 1346 | commit 0cb7b249ab7bbd9c8135bf3302e8faae6ec53066 |
| | 1347 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1348 | Date: Wed Nov 26 14:22:20 2008 +0700 |
| | 1349 | |
| | 1350 | Fix the malfunction filter deleting |
| | 1351 | |
| | 1352 | 2008-11-26 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1353 | |
| | 1354 | * example/rahunas.bandwidth: Fix the script delete all filters rather than |
| | 1355 | the specified flowid. |
| | 1356 | |
| | 1357 | ChangeLog | 5 +++++ |
| | 1358 | example/rahunas.bandwidth | 10 ++++++---- |
| | 1359 | 2 files changed, 11 insertions(+), 4 deletions(-) |
| | 1360 | |
| | 1361 | commit 2b289a2e6753f91b7e66243147a1ac6f27f93e03 |
| | 1362 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1363 | Date: Wed Nov 26 12:11:35 2008 +0700 |
| | 1364 | |
| | 1365 | Move rahunas.* wrapper scripts to example dir |
| | 1366 | |
| | 1367 | 2008-11-26 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1368 | |
| | 1369 | * -rahunas.{init,default,firewall,bandwidth}, |
| | 1370 | +example/rahunas.{init,default,firewall,bandwidth}: |
| | 1371 | Move rahunas.* wrapper scripts to example dir. |
| | 1372 | |
| | 1373 | ChangeLog | 6 + |
| | 1374 | example/rahunas.bandwidth | 153 ++++++++++++++++++ |
| | 1375 | example/rahunas.default | 59 +++++++ |
| | 1376 | example/rahunas.firewall | 374 +++++++++++++++++++++++++++++++++++++++++++++ |
| | 1377 | example/rahunas.init | 76 +++++++++ |
| | 1378 | rahunas.bandwidth | 153 ------------------ |
| | 1379 | rahunas.default | 59 ------- |
| | 1380 | rahunas.firewall | 374 --------------------------------------------- |
| | 1381 | rahunas.init | 76 --------- |
| | 1382 | 9 files changed, 668 insertions(+), 662 deletions(-) |
| | 1383 | |
| | 1384 | commit e55edf4bb72502279c7404db4f9f73d9b33015fb |
| | 1385 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1386 | Date: Wed Nov 26 12:05:42 2008 +0700 |
| | 1387 | |
| | 1388 | Remove old RAHUNAS_VERSION definition |
| | 1389 | |
| | 1390 | 2008-11-26 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1391 | |
| | 1392 | * configure.ac: Remove old RAHUNAS_VERSION which now replaced by |
| | 1393 | AC_SUBST(RAHUNAS_VERSION, major.minor.micro). |
| | 1394 | |
| | 1395 | ChangeLog | 5 +++++ |
| | 1396 | configure.ac | 1 - |
| | 1397 | 2 files changed, 5 insertions(+), 1 deletions(-) |
| | 1398 | |
| | 1399 | commit 83ebe9bc38aa3fa85605831531071e3546adc32c |
| | 1400 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1401 | Date: Tue Nov 25 20:19:36 2008 +0700 |
| | 1402 | |
| | 1403 | Add bandwidth shaping support |
| | 1404 | |
| | 1405 | 2008-11-25 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1406 | |
| | 1407 | * rahunas.default: |
| | 1408 | Add bandwidth shaping support by using the IMQ and iproute2. |
| | 1409 | * rahunas.firewall: |
| | 1410 | Adjust to prevent the re-init firewall that cause the failure on the |
| | 1411 | stop process. |
| | 1412 | * rahunas.init: |
| | 1413 | Adjust the firewall script caller. |
| | 1414 | * +rahunas.bandwidth: Add the rahunas bandwidth wrapper script. |
| | 1415 | |
| | 1416 | * src/rh-task-bandwidth.{h,c}: Add bandwidth shaping task which response to |
| | 1417 | the WISPr-Bandwidth-Max-{Up,Down} that reply from RADIUS. |
| | 1418 | * src/rahunasd.h: Add bandwidth_slot_id into members structure. |
| | 1419 | * src/rh-task-dbset.c: |
| | 1420 | - Add bandwidth_* into dbset_row structure. |
| | 1421 | - Add insert, fetch and restore code of bandwidth_* from DB into dbset_row |
| | 1422 | structure. |
| | 1423 | - Change task priority to 10. (Lowest priority now). |
| | 1424 | * src/rh-task-ipset.c: |
| | 1425 | Change task priority to 30. |
| | 1426 | * src/rh-task-memset.c: |
| | 1427 | Change task priority to 40. (Highest priority). |
| | 1428 | * src/rh-task.c: |
| | 1429 | Include and register new task, bandwidth task. |
| | 1430 | * src/rh-task.h: |
| | 1431 | Change the bandwidth_max_* type from long to unsigned long. |
| | 1432 | * src/Makefile.am: |
| | 1433 | Update accordingly to bandwidth task implementation. |
| | 1434 | * weblogin/logout.php: |
| | 1435 | Update CSS style for loginbox background. |
| | 1436 | * weblogin/templates/kkulogin/kkulogin.html: |
| | 1437 | Update KKU-Login template. |
| | 1438 | * data/rahunas.db: |
| | 1439 | Alter the schema of dbset table to support bandwidth fields. |
| | 1440 | |
| | 1441 | ChangeLog | 36 +++ |
| | 1442 | data/rahunas.db | Bin 3072 -> 3072 bytes |
| | 1443 | rahunas.bandwidth | 153 +++++++++++++ |
| | 1444 | rahunas.default | 4 + |
| | 1445 | rahunas.firewall | 26 +++- |
| | 1446 | rahunas.init | 9 +- |
| | 1447 | src/Makefile.am | 2 + |
| | 1448 | src/rahunasd.h | 1 + |
| | 1449 | src/rh-task-bandwidth.c | 331 +++++++++++++++++++++++++++++ |
| | 1450 | src/rh-task-bandwidth.h | 11 + |
| | 1451 | src/rh-task-dbset.c | 35 +++- |
| | 1452 | src/rh-task-ipset.c | 2 +- |
| | 1453 | src/rh-task-memset.c | 2 +- |
| | 1454 | src/rh-task.c | 3 + |
| | 1455 | src/rh-task.h | 4 +- |
| | 1456 | weblogin/logout.php | 2 +- |
| | 1457 | weblogin/templates/kkulogin/kkulogin.html | 4 + |
| | 1458 | 17 files changed, 610 insertions(+), 15 deletions(-) |
| | 1459 | |
| | 1460 | commit 15a4e97807a23ec22dfeb0542aaa28728b689716 |
| | 1461 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1462 | Date: Thu Nov 20 16:37:09 2008 +0700 |
| | 1463 | |
| | 1464 | Add excluded IP support |
| | 1465 | |
| | 1466 | 2008-11-20 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1467 | |
| | 1468 | * rahunas.firewall: Add excluded IP support. |
| | 1469 | |
| | 1470 | ChangeLog | 4 ++++ |
| | 1471 | rahunas.firewall | 26 +++++++++++++++++++------- |
| | 1472 | 2 files changed, 23 insertions(+), 7 deletions(-) |
| | 1473 | |
| | 1474 | commit 8f099d6cf204334522362a8eef3adb5e07f688cc |
| | 1475 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1476 | Date: Wed Nov 19 02:16:17 2008 +0700 |
| | 1477 | |
| | 1478 | Fixed half-close socket in rh-xmlrpc-cmd |
| | 1479 | |
| | 1480 | 2008-11-19 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1481 | |
| | 1482 | * src/rh-xmlrpc-cmd.c: Fixed half-close socket, cause of the socket stay in |
| | 1483 | the CLOSE_WAIT state (TCP resources starvation by mistake - forgot to close |
| | 1484 | the socket). |
| | 1485 | |
| | 1486 | ChangeLog | 6 ++++++ |
| | 1487 | src/rh-xmlrpc-cmd.c | 22 ++++++++++++---------- |
| | 1488 | 2 files changed, 18 insertions(+), 10 deletions(-) |
| | 1489 | |
| | 1490 | commit 2aec40fdd60728ab45ce2a606bca16ff903d96ae |
| | 1491 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1492 | Date: Tue Nov 18 17:37:52 2008 +0700 |
| | 1493 | |
| | 1494 | Fix syslog flooding by shutdown() socket error |
| | 1495 | |
| | 1496 | 2008-11-18 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1497 | |
| | 1498 | * src/rh-ipset.c: |
| | 1499 | Do not warning in syslog when the shutdown() and close() socket, fix syslog flooding. |
| | 1500 | |
| | 1501 | ChangeLog | 5 +++++ |
| | 1502 | src/rh-ipset.c | 14 ++++---------- |
| | 1503 | 2 files changed, 9 insertions(+), 10 deletions(-) |
| | 1504 | |
| | 1505 | commit 59d8d7c52024d97ae04580a3b24782eaf370fa15 |
| | 1506 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1507 | Date: Fri Nov 14 11:10:33 2008 +0700 |
| | 1508 | |
| | 1509 | Fixed too many open files and session-timeout |
| | 1510 | |
| | 1511 | 2008-11-14 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1512 | |
| | 1513 | * src/rh-ipset.c: |
| | 1514 | Fixed the too many open files due to the uncleanly close sockets. |
| | 1515 | * src/rh-task-dbset.c: |
| | 1516 | Fixed the too many open temporary files due to unclosed connections. |
| | 1517 | * src/rh-xmlrpc-server.c: |
| | 1518 | Fixed the Session-Timeout handler which it does not set the session_timeout |
| | 1519 | in members data to 0 when the Session-Timeout is not set. |
| | 1520 | |
| | 1521 | ChangeLog | 10 ++++++++++ |
| | 1522 | src/rh-ipset.c | 6 ++++++ |
| | 1523 | src/rh-task-dbset.c | 6 ++++++ |
| | 1524 | src/rh-xmlrpc-server.c | 11 +++++++---- |
| | 1525 | 4 files changed, 29 insertions(+), 4 deletions(-) |
| | 1526 | |
| | 1527 | commit 1896dee479eae5bb18ce876773b3f32ff8f36ade |
| | 1528 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1529 | Date: Wed Nov 12 12:32:51 2008 +0700 |
| | 1530 | |
| | 1531 | substring the request url on display in logout.php |
| | 1532 | |
| | 1533 | 2008-11-12 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1534 | |
| | 1535 | * weblogin/logout.php: Substring the request url to shorten the line |
| | 1536 | when it length longer than 20 chars. |
| | 1537 | |
| | 1538 | ChangeLog | 5 +++++ |
| | 1539 | weblogin/logout.php | 3 ++- |
| | 1540 | 2 files changed, 7 insertions(+), 1 deletions(-) |
| | 1541 | |
| | 1542 | commit bce70864aab3506a820c9496736a32ff4bf1ec9c |
| | 1543 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1544 | Date: Tue Nov 11 12:27:38 2008 +0700 |
| | 1545 | |
| | 1546 | Modify firewall script and add new login template |
| | 1547 | |
| | 1548 | 2008-11-11 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1549 | |
| | 1550 | * rahunas.{default,firewall}: Add supporting for DHCP and DNS forwarding, |
| | 1551 | Proxy, Transparent-Proxy and the Natwork Address Translation (Masquerading). |
| | 1552 | * weblogin/templates/rahunas/*: Add new login template for rahunas, |
| | 1553 | "My inspiration" - featuring by my daughter, "Music". |
| | 1554 | * weblogin/{login,logout}.php: Adjust to support new template. |
| | 1555 | |
| | 1556 | ChangeLog | 8 ++ |
| | 1557 | rahunas.default | 38 +++++++- |
| | 1558 | rahunas.firewall | 122 +++++++++++++++++++++--- |
| | 1559 | weblogin/config.php | 1 + |
| | 1560 | weblogin/login.php | 4 +- |
| | 1561 | weblogin/logout.php | 4 +- |
| | 1562 | weblogin/templates/rahunas/images/rahunas.png | Bin 0 -> 160054 bytes |
| | 1563 | weblogin/templates/rahunas/images/rahunas.xcf | Bin 0 -> 1276972 bytes |
| | 1564 | weblogin/templates/rahunas/rahunas.html | 48 ++++++++++ |
| | 1565 | 9 files changed, 201 insertions(+), 24 deletions(-) |
| | 1566 | |
| | 1567 | commit 0d27863e1a2f4901713c95d52945ac881232b58b |
| | 1568 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1569 | Date: Thu Nov 6 14:15:01 2008 +0700 |
| | 1570 | |
| | 1571 | Add Session-Timeout support, prepare bandwidth var |
| | 1572 | |
| | 1573 | 2008-11-06 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1574 | |
| | 1575 | * src/rahunas.{h,c}, src/rh-task-memset.c, rh-task.h, src/rh-xmlrpc-server.c: |
| | 1576 | Add Session-Timeout support |
| | 1577 | |
| | 1578 | * weblogin/login.php, weblogin/logout.php, weblogin/rahu_radius.class.php, |
| | 1579 | weblogin/rahu_xmlrpc.class.php: |
| | 1580 | Add Session-Timeout support and prepare the WISPr-Bandwidth-Max-{Down,Up}. |
| | 1581 | |
| | 1582 | ChangeLog | 9 +++++++++ |
| | 1583 | src/rahunasd.c | 17 ++++++++++++++--- |
| | 1584 | src/rahunasd.h | 3 +++ |
| | 1585 | src/rh-task-memset.c | 8 ++++++++ |
| | 1586 | src/rh-task.h | 3 +++ |
| | 1587 | src/rh-xmlrpc-server.c | 27 +++++++++++++++++++++++++-- |
| | 1588 | weblogin/login.php | 14 +++++++++++--- |
| | 1589 | weblogin/logout.php | 8 +++++++- |
| | 1590 | weblogin/rahu_dictionary.php | 26 ++++++++++++++++++++++++++ |
| | 1591 | weblogin/rahu_radius.class.php | 32 ++++++++++++++++++++++++++------ |
| | 1592 | weblogin/rahu_xmlrpc.class.php | 12 ++++++++---- |
| | 1593 | 11 files changed, 140 insertions(+), 19 deletions(-) |
| | 1594 | |
| | 1595 | commit 8aa7b5adf4c77422bc8604ed5dbca5993772cd39 |
| | 1596 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1597 | Date: Mon Nov 3 01:16:16 2008 +0700 |
| | 1598 | |
| | 1599 | Adjust firewall script for cleanly start and stop |
| | 1600 | |
| | 1601 | 2008-11-03 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1602 | |
| | 1603 | * rahunas.firewall: |
| | 1604 | - Adjust the firewall to define new chain for easy start and stop. |
| | 1605 | - The firewall now cleanly start and stop by do not disturb other rules |
| | 1606 | than this script done. |
| | 1607 | * rahunas.init: Update respectively to rahunas.firewall changes. |
| | 1608 | |
| | 1609 | ChangeLog | 8 ++ |
| | 1610 | rahunas.firewall | 291 +++++++++++++++++++++++++++++++++++++++--------------- |
| | 1611 | rahunas.init | 11 ++- |
| | 1612 | 3 files changed, 229 insertions(+), 81 deletions(-) |
| | 1613 | |
| | 1614 | commit 82099d441fa7e589a332c3ba630a7faeddf56d57 |
| | 1615 | Author: Neutron Soutmun <neutron@rahunas.kku.net> |
| | 1616 | Date: Fri Oct 24 15:47:16 2008 +0700 |
| | 1617 | |
| | 1618 | Add new ignoremac feature and adjust weblogin. |
| | 1619 | |
| | 1620 | 2008-10-24 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1621 | |
| | 1622 | * src/rahunasd.h, src/rh-xmlrpc-server.c: |
| | 1623 | Empty MAC Address now substitute by DEFAULT_MAC (00:00:00:00:00:00) to |
| | 1624 | support the new ignoremac feature (Tested with the OSPF Routing Protocol). |
| | 1625 | |
| | 1626 | * weblogin/config.php, weblogin/index.php, weblogin/login.php, |
| | 1627 | weblogin/logout.php: |
| | 1628 | - Add supporting for https port number other than default 443. |
| | 1629 | - Default https port for RahuNAS is 8443. |
| | 1630 | |
| | 1631 | * rahunas.firewall: |
| | 1632 | - Adjust the wrong connmark from 10 to 0x2; |
| | 1633 | - Remove unnecessary command. |
| | 1634 | |
| | 1635 | ChangeLog | 15 +++++++++++++++ |
| | 1636 | rahunas.firewall | 6 ++---- |
| | 1637 | src/rahunasd.h | 2 ++ |
| | 1638 | src/rh-xmlrpc-server.c | 10 ++++++++-- |
| | 1639 | weblogin/config.php | 1 + |
| | 1640 | weblogin/index.php | 7 +++---- |
| | 1641 | weblogin/login.php | 5 +++-- |
| | 1642 | weblogin/logout.php | 6 ++++-- |
| | 1643 | 8 files changed, 38 insertions(+), 14 deletions(-) |
| | 1644 | |
| | 1645 | commit d1be87500d54c0667874c9b11886b2686413633a |
| | 1646 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1647 | Date: Thu Oct 16 16:31:42 2008 +0700 |
| | 1648 | |
| | 1649 | Add the PHP web login |
| | 1650 | |
| | 1651 | 2008-10-16 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1652 | |
| | 1653 | * +weblogin/*: Add the PHP web login. |
| | 1654 | |
| | 1655 | ChangeLog | 4 + |
| | 1656 | weblogin/.htaccess | 4 + |
| | 1657 | weblogin/config.php | 18 ++ |
| | 1658 | weblogin/getmacaddr.php | 60 +++++++ |
| | 1659 | weblogin/header.php | 5 + |
| | 1660 | weblogin/index.php | 45 +++++ |
| | 1661 | weblogin/loading.gif | Bin 0 -> 10833 bytes |
| | 1662 | weblogin/login.php | 194 +++++++++++++++++++++ |
| | 1663 | weblogin/logout.php | 218 ++++++++++++++++++++++++ |
| | 1664 | weblogin/rahu-loading.gif | Bin 0 -> 4208 bytes |
| | 1665 | weblogin/rahu-waiting.gif | Bin 0 -> 4051 bytes |
| | 1666 | weblogin/rahu_radius.class.php | 206 ++++++++++++++++++++++ |
| | 1667 | weblogin/rahu_xmlrpc.class.php | 65 +++++++ |
| | 1668 | weblogin/templates/kkulogin/images/bg.gif | Bin 0 -> 846 bytes |
| | 1669 | weblogin/templates/kkulogin/images/head01.gif | Bin 0 -> 1329 bytes |
| | 1670 | weblogin/templates/kkulogin/images/kku.gif | Bin 0 -> 10141 bytes |
| | 1671 | weblogin/templates/kkulogin/images/tail01.gif | Bin 0 -> 1347 bytes |
| | 1672 | weblogin/templates/kkulogin/kkulogin.html | 94 ++++++++++ |
| | 1673 | weblogin/templates/kkuwifi/images/bg_02.jpg | Bin 0 -> 1451 bytes |
| | 1674 | weblogin/templates/kkuwifi/images/bullet01.gif | Bin 0 -> 53 bytes |
| | 1675 | weblogin/templates/kkuwifi/images/button02.jpg | Bin 0 -> 2914 bytes |
| | 1676 | weblogin/templates/kkuwifi/images/note.jpg | Bin 0 -> 10039 bytes |
| | 1677 | weblogin/templates/kkuwifi/images/w2_01.jpg | Bin 0 -> 22018 bytes |
| | 1678 | weblogin/templates/kkuwifi/images/w2_02.jpg | Bin 0 -> 49959 bytes |
| | 1679 | weblogin/templates/kkuwifi/images/w2_03.jpg | Bin 0 -> 71529 bytes |
| | 1680 | weblogin/templates/kkuwifi/images/w2_04.jpg | Bin 0 -> 17817 bytes |
| | 1681 | weblogin/templates/kkuwifi/kkuwifi.html | 149 ++++++++++++++++ |
| | 1682 | weblogin/xmlrpc_service.php | 82 +++++++++ |
| | 1683 | 28 files changed, 1144 insertions(+), 0 deletions(-) |
| | 1684 | |
| | 1685 | commit bb6aa015dfc870f0dcd29ea031588890999b8013 |
| | 1686 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1687 | Date: Thu Oct 16 16:09:14 2008 +0700 |
| | 1688 | |
| | 1689 | Add rahunas.init |
| | 1690 | |
| | 1691 | rahunas.init | 2 +- |
| | 1692 | 1 files changed, 1 insertions(+), 1 deletions(-) |
| | 1693 | |
| | 1694 | commit 4fdd19812ed0468d0560dd0e2b18f804a4c17fc8 |
| | 1695 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1696 | Date: Thu Oct 16 16:06:39 2008 +0700 |
| | 1697 | |
| | 1698 | Remove unused rahunas.in |
| | 1699 | |
| | 1700 | 2008-10-16 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1701 | |
| | 1702 | * -rahunas.in: Remove unnecessary. |
| | 1703 | |
| | 1704 | ChangeLog | 4 +++ |
| | 1705 | rahunas.in | 68 ------------------------------------------------------------ |
| | 1706 | 2 files changed, 4 insertions(+), 68 deletions(-) |
| | 1707 | |
| | 1708 | commit de2e0e7903b47c53c601455ed54d78eaa17f6a96 |
| | 1709 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1710 | Date: Thu Oct 16 15:39:43 2008 +0700 |
| | 1711 | |
| | 1712 | Add data/rahunas.db, changes in ChangeLog. |
| | 1713 | |
| | 1714 | ChangeLog | 6 ++++++ |
| | 1715 | data/rahunas.db | Bin 3072 -> 3072 bytes |
| | 1716 | 2 files changed, 6 insertions(+), 0 deletions(-) |
| | 1717 | |
| | 1718 | commit 1ade179cf87fe3f8aba4862327e0f232e240e0da |
| | 1719 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1720 | Date: Thu Oct 16 15:33:31 2008 +0700 |
| | 1721 | |
| | 1722 | Add default config, init and firewall script |
| | 1723 | |
| | 1724 | 2008-10-16 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1725 | |
| | 1726 | * +rahunas.{init.default,firewall}: Add the support scripts for do the |
| | 1727 | initialize daemon, firewall and daemon config. |
| | 1728 | * data/rahunas.db: Remove the tested data from db. |
| | 1729 | |
| | 1730 | rahunas.default | 27 ++++++++++++ |
| | 1731 | rahunas.firewall | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| | 1732 | rahunas.init | 68 +++++++++++++++++++++++++++++++ |
| | 1733 | 3 files changed, 212 insertions(+), 0 deletions(-) |
| | 1734 | |
| | 1735 | commit f51abe393259f4b3a94cea5d277c2dd5865696ee |
| | 1736 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1737 | Date: Fri Oct 10 03:26:19 2008 +0700 |
| | 1738 | |
| | 1739 | Add the database session backups task |
| | 1740 | |
| | 1741 | 2008-10-10 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1742 | |
| | 1743 | * configure.ac: |
| | 1744 | - Add the module checking for libgda which require to build the new |
| | 1745 | database session backups (sqlite3). |
| | 1746 | - Add the major, minor and micro variables to easy handle the future |
| | 1747 | version bump. |
| | 1748 | - Add VERSION and PROGRAM variables which will be used in the core program. |
| | 1749 | - Add data/Makefile. |
| | 1750 | - Add src/include/linux/netfilter_ipv4/Makefile to include it in the |
| | 1751 | distribution. (make dist-*) |
| | 1752 | * src/rahunasd.{h,c}: Update the code which using VERSION and PROGRAM |
| | 1753 | corresponding to the build config. |
| | 1754 | * +data/Makefile.am, +data/rahunas.db, Makefile.am: |
| | 1755 | Add data dir which now contains sqlite3 db file and update makefile. |
| | 1756 | * +src/rh-task-dbset.{h,c}: |
| | 1757 | Add the database session backups task. |
| | 1758 | * src/Makefile.am: |
| | 1759 | - Update corresponding to the new database session backups task. |
| | 1760 | - Add missing header files to rahunasd_SOURCES which they are not included |
| | 1761 | in the distribution. (make dist-*) |
| | 1762 | * src/rh-config.h: Define DB_NAME which using by task-dbset. |
| | 1763 | * src/rh-task-ipset.c: |
| | 1764 | - Update taskprio from 1 to 2 for the appropriate |
| | 1765 | point of working which now the ipset is the middle priority task. |
| | 1766 | - Update the positions of the logmsg. (Debuging purpose) |
| | 1767 | * src/rh-task-memset.c: |
| | 1768 | - Update taskprio from 2 to 3 for the appropriate |
| | 1769 | point of working which now the memset is the most priority task. |
| | 1770 | - Update the positions of the logmsg. (Debuging purpose) |
| | 1771 | * src/rh-task.{h,c}: |
| | 1772 | - Change the way to handle the tasklist from singly linked-list to the |
| | 1773 | GList from GLib which can handle the forward and backward link. (Doubly |
| | 1774 | linked-list), the tasks eq. stopservice, stopsess, cleanup need to start |
| | 1775 | from the least priority first. (Prevent the most significant data in |
| | 1776 | memset was deleted which will cause the failures of the other tasks that |
| | 1777 | depend on it. |
| | 1778 | - Update the struct task structure by remove unneeded *next which now we |
| | 1779 | handle the task list by the GList. |
| | 1780 | * src/rh-xmlrpc-server.c: Move the req.id and req.req_opt to the inner of |
| | 1781 | the condition checking because of their values not even use if the |
| | 1782 | conditions are not true. |
| | 1783 | * +src/include/linux/netfilter_ipv4/Makefile.am: Add the header files in this |
| | 1784 | dir to EXTRA_DIST which they will be distribute in the distribution. |
| | 1785 | |
| | 1786 | ChangeLog | 45 +++ |
| | 1787 | Makefile.am | 2 +- |
| | 1788 | configure.ac | 19 +- |
| | 1789 | data/Makefile.am | 5 + |
| | 1790 | data/rahunas.db | Bin 0 -> 3072 bytes |
| | 1791 | src/Makefile.am | 32 ++- |
| | 1792 | src/include/linux/netfilter_ipv4/Makefile.am | 3 + |
| | 1793 | src/rahunasd.c | 2 +- |
| | 1794 | src/rahunasd.h | 2 - |
| | 1795 | src/rh-config.h | 2 + |
| | 1796 | src/rh-task-dbset.c | 360 ++++++++++++++++----- |
| | 1797 | src/rh-task-ipset.c | 6 +- |
| | 1798 | src/rh-task-memset.c | 5 +- |
| | 1799 | src/rh-task.c | 147 ++++----- |
| | 1800 | src/rh-task.h | 5 +- |
| | 1801 | src/rh-xmlrpc-server.c | 5 +- |
| | 1802 | xmlrpc/Makefile.in | 448 -------------------------- |
| | 1803 | 17 files changed, 454 insertions(+), 634 deletions(-) |
| | 1804 | |
| | 1805 | commit cf90d9f4e60f515ae835451b841ce4df92ca1a34 |
| | 1806 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1807 | Date: Fri Sep 12 18:56:30 2008 +0700 |
| | 1808 | |
| | 1809 | Add the tasks list concept |
| | 1810 | |
| | 1811 | 2008-09-12 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1812 | |
| | 1813 | * +src/rh-task-*.{h,c}: |
| | 1814 | - Add the tasks concept of the workers. eg. memset, ipset, |
| | 1815 | dbset and etc. |
| | 1816 | - Each tasks provide the function to handle each events, |
| | 1817 | eg. init, start and stop service, start and stop session. |
| | 1818 | * src/rahunas.{h,c}, src/rh-ipset.{h,c}, src/rh-utils.{h,c}, |
| | 1819 | src/rh-xmlrpc-server.c: |
| | 1820 | Change respectively to new tasks concept and do code beautifier. |
| | 1821 | * +src/rh-config.h: Move the configuration definitions from rahunasd.h. |
| | 1822 | * src/Makefile.am: Change respectively to properly build the tasks concept. |
| | 1823 | * AUTHORS: Add Suriya Soutmun to the author team. |
| | 1824 | |
| | 1825 | AUTHORS | 1 + |
| | 1826 | ChangeLog | 14 +++ |
| | 1827 | src/Makefile.am | 5 +- |
| | 1828 | src/rahunasd.c | 263 +++-------------------------------------------- |
| | 1829 | src/rahunasd.h | 26 ++--- |
| | 1830 | src/rh-config.h | 27 +++++ |
| | 1831 | src/rh-ipset.c | 85 +++++++++++++++- |
| | 1832 | src/rh-ipset.h | 7 ++ |
| | 1833 | src/rh-task-dbset.c | 182 +++++++++++++++++++++++++++++++++ |
| | 1834 | src/rh-task-dbset.h | 12 ++ |
| | 1835 | src/rh-task-ipset.c | 146 +++++++++++++++++++++++++++ |
| | 1836 | src/rh-task-ipset.h | 12 ++ |
| | 1837 | src/rh-task-memset.c | 195 +++++++++++++++++++++++++++++++++++ |
| | 1838 | src/rh-task-memset.h | 12 ++ |
| | 1839 | src/rh-task.c | 186 ++++++++++++++++++++++++++++++++++ |
| | 1840 | src/rh-task.h | 75 ++++++++++++++ |
| | 1841 | src/rh-utils.c | 1 + |
| | 1842 | src/rh-utils.h | 1 - |
| | 1843 | src/rh-xmlrpc-server.c | 68 +++--------- |
| | 1844 | 19 files changed, 998 insertions(+), 320 deletions(-) |
| | 1845 | |
| | 1846 | commit b1bb912de56607e397dd65f43cce29f66f79a172 |
| | 1847 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1848 | Date: Wed Sep 3 01:32:54 2008 +0700 |
| | 1849 | |
| | 1850 | Child signal handler, radius accounting on reboot |
| | 1851 | |
| | 1852 | 2008-09-03 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1853 | |
| | 1854 | * src/rahunasd.{h,c}: |
| | 1855 | - Handle the signal and when child process is stopped or restart, |
| | 1856 | send the stop accounting to Radius with NAS Reboot code. |
| | 1857 | * +src/rh-radius.h: Add predefined termination code of Radius. |
| | 1858 | * src/rh-xmlrpc-cmd.{h,c}: Change send_xmlrpc_stopacct() API, which provide |
| | 1859 | the ability to send the cause of the stop accounting. |
| | 1860 | |
| | 1861 | ChangeLog | 9 +++ |
| | 1862 | src/rahunasd.c | 139 +++++++++++++++++++++++++++++++++------------------ |
| | 1863 | src/rahunasd.h | 12 ++++- |
| | 1864 | src/rh-radius.h | 30 +++++++++++ |
| | 1865 | src/rh-xmlrpc-cmd.c | 12 +++-- |
| | 1866 | src/rh-xmlrpc-cmd.h | 3 +- |
| | 1867 | 6 files changed, 149 insertions(+), 56 deletions(-) |
| | 1868 | |
| | 1869 | commit 9c2bbecb9759d371e20a8cf371d294767121790a |
| | 1870 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1871 | Date: Tue Sep 2 20:17:12 2008 +0700 |
| | 1872 | |
| | 1873 | Add header for rh-{utils,xmlrpc-cmd} |
| | 1874 | |
| | 1875 | 2008-09-02 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1876 | |
| | 1877 | * src/rh-xmlrpc-cmd.h, src/rh-utils.h: Add header definitions. |
| | 1878 | |
| | 1879 | ChangeLog | 4 ++++ |
| | 1880 | src/rh-utils.h | 5 +++++ |
| | 1881 | src/rh-xmlrpc-cmd.h | 6 +++--- |
| | 1882 | 3 files changed, 12 insertions(+), 3 deletions(-) |
| | 1883 | |
| | 1884 | commit 2d4b30a1d4c58387ef376326ae78744ea9c49cac |
| | 1885 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1886 | Date: Tue Sep 2 19:42:51 2008 +0700 |
| | 1887 | |
| | 1888 | Add xmlrpc client command sender |
| | 1889 | |
| | 1890 | 2008-09-02 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1891 | |
| | 1892 | * +src/rh-xmlrpc-cmd.{h,c}: Add new xmlrpc client command sender. |
| | 1893 | * src/rahunasd.c: Move the send_xmlrpc_stopacct() code to rh-xmlrpc-cmd. |
| | 1894 | * src/Makefile.am: Update accordingly to new change. |
| | 1895 | |
| | 1896 | ChangeLog | 6 +++++ |
| | 1897 | src/Makefile.am | 1 + |
| | 1898 | src/rahunasd.c | 51 +-------------------------------------------- |
| | 1899 | src/rh-xmlrpc-cmd.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++ |
| | 1900 | src/rh-xmlrpc-cmd.h | 11 +++++++++ |
| | 1901 | 5 files changed, 76 insertions(+), 50 deletions(-) |
| | 1902 | |
| | 1903 | commit 519335242b7470dc89e5e91d52582195e45396f2 |
| | 1904 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1905 | Date: Mon Sep 1 17:53:20 2008 +0700 |
| | 1906 | |
| | 1907 | Remove unused functions, memory handler |
| | 1908 | |
| | 1909 | 2008-09-01 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1910 | |
| | 1911 | * src/rahunasd.c: Remove unnecessary functions. |
| | 1912 | * src/rh-xmlrpc-server.c: Free the allocated memory of the the vars that |
| | 1913 | calling rh_string_get_sep(). |
| | 1914 | |
| | 1915 | ChangeLog | 6 +++ |
| | 1916 | src/rahunasd.c | 88 ------------------------------------------------ |
| | 1917 | src/rh-xmlrpc-server.c | 33 +++++++++++------ |
| | 1918 | 3 files changed, 27 insertions(+), 100 deletions(-) |
| | 1919 | |
| | 1920 | commit 12686296a0e00688288092cda40598010f20765e |
| | 1921 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1922 | Date: Sun Aug 31 02:14:57 2008 +0700 |
| | 1923 | |
| | 1924 | Add utility functions |
| | 1925 | |
| | 1926 | 2008-08-31 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1927 | |
| | 1928 | * +src/rh-utils.{h,c}: Add new utility functions. |
| | 1929 | * src/rahunasd.{h,c}: |
| | 1930 | - Move rh_malloc() and rh_free() to rh-utils. |
| | 1931 | - include file rh-utils.h which now provide rh_{malloc,free}(). |
| | 1932 | * src/rh-ipset.c: include file rh-utils.h. |
| | 1933 | * src/rh-xmlrpc-server.c: |
| | 1934 | - Implement new function rh_string_get_sep() which more clean looking code. |
| | 1935 | * src/Makefile.am: Update accordingly to new change. |
| | 1936 | |
| | 1937 | ChangeLog | 11 +++++++ |
| | 1938 | src/Makefile.am | 3 +- |
| | 1939 | src/rahunasd.c | 25 +---------------- |
| | 1940 | src/rahunasd.h | 3 -- |
| | 1941 | src/rh-ipset.c | 1 + |
| | 1942 | src/rh-utils.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++ |
| | 1943 | src/rh-utils.h | 12 ++++++++ |
| | 1944 | src/rh-xmlrpc-server.c | 50 +++++++--------------------------- |
| | 1945 | 8 files changed, 108 insertions(+), 68 deletions(-) |
| | 1946 | |
| | 1947 | commit bc408385bb5f639a83ce50f33837671db99b5185 |
| | 1948 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1949 | Date: Mon Aug 25 22:30:47 2008 +0700 |
| | 1950 | |
| | 1951 | Do close the socket after the ipset request |
| | 1952 | |
| | 1953 | 2008-08-25 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1954 | |
| | 1955 | * src/rh-ipset.c: |
| | 1956 | - Shutdown will not close the socket after finish the request, |
| | 1957 | try close() to done. |
| | 1958 | |
| | 1959 | ChangeLog | 6 ++++++ |
| | 1960 | src/rh-ipset.c | 6 ++++-- |
| | 1961 | 2 files changed, 10 insertions(+), 2 deletions(-) |
| | 1962 | |
| | 1963 | commit 494c48e9eb92df77541776b33e66985a9c03ab47 |
| | 1964 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1965 | Date: Sat Aug 23 13:02:57 2008 +0700 |
| | 1966 | |
| | 1967 | Shutdown the socket after ipset request |
| | 1968 | |
| | 1969 | 2008-08-23 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1970 | |
| | 1971 | * src/rh-ipset.c: |
| | 1972 | - Shutdown the socket after finish the request. |
| | 1973 | - Log the errno of the failure of the kernel_getsocket() to syslog for |
| | 1974 | later debuging. |
| | 1975 | |
| | 1976 | ChangeLog | 7 +++++++ |
| | 1977 | src/rh-ipset.c | 8 ++++++-- |
| | 1978 | 2 files changed, 13 insertions(+), 2 deletions(-) |
| | 1979 | |
| | 1980 | commit 6f9f304b9690532266b69b538e784f628345f213 |
| | 1981 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 1982 | Date: Sat Aug 23 02:55:53 2008 +0700 |
| | 1983 | |
| | 1984 | Fix try to open the socket until over limit |
| | 1985 | |
| | 1986 | 2008-08-23 Neutron Soutmun <neo.neutron@gmail.com> |
| | 1987 | |
| | 1988 | * src/rahunasd.h: |
| | 1989 | - Fix typo the project name, it is shame. |
| | 1990 | - Change POLLING interval from 30 seconds to 60 seconds, |
| | 1991 | try to prevent the socket access overload. |
| | 1992 | * src/rh-ipset.{h,c}: |
| | 1993 | - Try to open the socket until over the limit GETSOCK_TRIES before exit with EXIT_FAILURE status. |
| | 1994 | |
| | 1995 | ChangeLog | 9 +++++++++ |
| | 1996 | src/rahunasd.h | 4 ++-- |
| | 1997 | src/rh-ipset.c | 22 +++++++++++++++++----- |
| | 1998 | src/rh-ipset.h | 1 + |
| | 1999 | 4 files changed, 29 insertions(+), 7 deletions(-) |
| | 2000 | |
| | 2001 | commit ff1a85e6e39d18e4a172ee1c715d9d659f54d694 |
| | 2002 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 2003 | Date: Fri Aug 22 11:42:47 2008 +0700 |
| | 2004 | |
| | 2005 | Segfault prevention |
| | 2006 | |
| | 2007 | 2008-08-22 Neutron Soutmun <neo.neutron@gmail.com> |
| | 2008 | |
| | 2009 | * src/rahunasd.c, src/rh-xmlrpc-server.c: |
| | 2010 | - Rename dummy to termstring (make sense). |
| | 2011 | - More preventing the segfault due to print NULL string pointer. |
| | 2012 | |
| | 2013 | ChangeLog | 6 ++++++ |
| | 2014 | src/rahunasd.c | 19 +++++++++++-------- |
| | 2015 | src/rh-xmlrpc-server.c | 14 +++++++------- |
| | 2016 | 3 files changed, 24 insertions(+), 15 deletions(-) |
| | 2017 | |
| | 2018 | commit 9a8cbea7fb6bdf2f8317ac8b0599ffd7d10c2b9d |
| | 2019 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 2020 | Date: Thu Aug 21 12:25:09 2008 +0700 |
| | 2021 | |
| | 2022 | Segfault prevention due to NULL printing |
| | 2023 | |
| | 2024 | 2008-08-21 Neutron Soutmun <neo.neutron@gmail.com> |
| | 2025 | |
| | 2026 | * src/rahunasd.{h,c}, src/rh-xmlrpc-server.c: |
| | 2027 | - Prevent the segfault due to the log printing username and session_id |
| | 2028 | pointing to NULL. |
| | 2029 | - Implement the ipset Flush set command. |
| | 2030 | * src/rh-ipset.{h,c}: Add code to support ipset Flush set command. |
| | 2031 | * + rahunas.in: Add init script example. |
| | 2032 | |
| | 2033 | ChangeLog | 9 +++++ |
| | 2034 | rahunas.in | 68 ++++++++++++++++++++++++++++++++++++++ |
| | 2035 | src/rahunasd.c | 84 +++++++++++++++++++++++++++++++++-------------- |
| | 2036 | src/rahunasd.h | 38 +++++++++++----------- |
| | 2037 | src/rh-ipset.c | 14 +++++++- |
| | 2038 | src/rh-ipset.h | 2 + |
| | 2039 | src/rh-xmlrpc-server.c | 22 +++++++++--- |
| | 2040 | 7 files changed, 186 insertions(+), 51 deletions(-) |
| | 2041 | |
| | 2042 | commit 940b7164fee2c46618ac60a14f649090e0e5825f |
| | 2043 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 2044 | Date: Thu Aug 21 00:22:02 2008 +0700 |
| | 2045 | |
| | 2046 | Remove the including of ipset-control.h |
| | 2047 | |
| | 2048 | 2008-08-21 Neutron Soutmun <neo.neutron@gmail.com> |
| | 2049 | |
| | 2050 | * src/rahunasd.c: Remove the including to ipset-control.h which not exist now. |
| | 2051 | |
| | 2052 | ChangeLog | 4 ++++ |
| | 2053 | src/rahunasd.c | 1 - |
| | 2054 | 2 files changed, 4 insertions(+), 1 deletions(-) |
| | 2055 | |
| | 2056 | commit 4779ef2ad69195f0e8b3c5eb6d2ab82ef0d178f9 |
| | 2057 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 2058 | Date: Thu Aug 21 00:17:12 2008 +0700 |
| | 2059 | |
| | 2060 | Add .../ip_set*.h, resolve FTBFS |
| | 2061 | |
| | 2062 | 2008-08-21 Neutron Soutmun <neo.neutron@gmail.com> |
| | 2063 | |
| | 2064 | * src/include/linux/netfilter_ipv4/ip_set*.h: |
| | 2065 | add to resolve FTBFS when clone from git (forgot to commit last time). |
| | 2066 | |
| | 2067 | ChangeLog | 7 +- |
| | 2068 | src/include/linux/netfilter_ipv4/ip_set.h | 499 +++++++++++++++++++++ |
| | 2069 | src/include/linux/netfilter_ipv4/ip_set_rahunas.h | 45 ++ |
| | 2070 | 3 files changed, 550 insertions(+), 1 deletions(-) |
| | 2071 | |
| | 2072 | commit 80e39d7f90a349fc628223c0a231a3728da74118 |
| | 2073 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 2074 | Date: Thu Aug 21 00:09:13 2008 +0700 |
| | 2075 | |
| | 2076 | Implement native ipset request (netlink request) |
| | 2077 | |
| | 2078 | 2008-08-21 Neutron Soutmun <neo.neutron@gmail.com> |
| | 2079 | |
| | 2080 | * src/rahunasd.{h,c}, src/rh-ipset.{h,c}, src/rh-xmlrpc-server.c: |
| | 2081 | Implement the native ipset command, the codes are adapted from ipset |
| | 2082 | userspace program. |
| | 2083 | * src/ipset-control.{h,c}: Removed as they are replaced by new native ipset |
| | 2084 | implementation. |
| | 2085 | * src/Makefile.am: Adjust to support new native ipset implementation. |
| | 2086 | |
| | 2087 | ChangeLog | 9 + |
| | 2088 | src/Makefile.am | 10 +- |
| | 2089 | src/Makefile.in | 421 ------------------------------------------------ |
| | 2090 | src/ipset-control.c | 139 ---------------- |
| | 2091 | src/ipset-control.h | 23 --- |
| | 2092 | src/rahunasd.c | 261 +++++++++++++++++------------- |
| | 2093 | src/rahunasd.h | 8 +- |
| | 2094 | src/rh-ipset.c | 320 ++++++++++++++++++++++++++++++++++++ |
| | 2095 | src/rh-ipset.h | 91 +++++++++++ |
| | 2096 | src/rh-xmlrpc-server.c | 136 ++++++++++------ |
| | 2097 | 10 files changed, 670 insertions(+), 748 deletions(-) |
| | 2098 | |
| | 2099 | commit 9bcbb39e77274e7b57e807c3856eaca7ad30ed41 |
| | 2100 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 2101 | Date: Wed Aug 20 00:30:46 2008 +0700 |
| | 2102 | |
| | 2103 | Using DP() instead of logmsg() for RH_DEBUG msg |
| | 2104 | |
| | 2105 | 2008-08-20 Neutron Soutmun <neo.neutron@gmail.com> |
| | 2106 | |
| | 2107 | * src/rahunas.{h,c}: |
| | 2108 | - Replace logmsg which using RH_DEBUG to new DP(). |
| | 2109 | |
| | 2110 | ChangeLog | 5 +++++ |
| | 2111 | src/rahunasd.c | 30 +++++++++++++++--------------- |
| | 2112 | src/rahunasd.h | 2 +- |
| | 2113 | 3 files changed, 21 insertions(+), 16 deletions(-) |
| | 2114 | |
| | 2115 | commit c49eed4dcca7c974def967e082190300d3835322 |
| | 2116 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 2117 | Date: Wed Aug 20 00:12:03 2008 +0700 |
| | 2118 | |
| | 2119 | Add predefine RH_LOG_{LEVEL,NORMAL} |
| | 2120 | |
| | 2121 | 2008-08-20 Neutron Soutmun <neo.neutron@gmail.com> |
| | 2122 | |
| | 2123 | * src/rahunas.h: |
| | 2124 | - Add predefine RH_LOG_LEVEL and set it to RH_LOG_NORMAL. |
| | 2125 | - Remove unneccessary code. |
| | 2126 | |
| | 2127 | ChangeLog | 6 ++++++ |
| | 2128 | src/rahunasd.h | 13 +------------ |
| | 2129 | 2 files changed, 7 insertions(+), 12 deletions(-) |
| | 2130 | |
| | 2131 | commit 7610792a5f12277c6b1b7043d4a3dc18355bffbb |
| | 2132 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 2133 | Date: Wed Aug 20 00:08:07 2008 +0700 |
| | 2134 | |
| | 2135 | Add timemsg() for logging |
| | 2136 | |
| | 2137 | 2008-08-20 Neutron Soutmun <neo.neutron@gmail.com> |
| | 2138 | |
| | 2139 | * src/rahunas.h: |
| | 2140 | - Add timemsg(), static funtion returning the time message for logging. |
| | 2141 | - Adjust DP() for the DEBUG logging, which activate by define RH_DEBUG in |
| | 2142 | compilation time. |
| | 2143 | |
| | 2144 | * src/rahunas.c: |
| | 2145 | - Adjust logmsg() to use the new timemsg(). |
| | 2146 | |
| | 2147 | ChangeLog | 10 +++++++++ |
| | 2148 | src/rahunasd.c | 18 +--------------- |
| | 2149 | src/rahunasd.h | 62 ++++++++++++++++++++++++++++++++----------------------- |
| | 2150 | 3 files changed, 47 insertions(+), 43 deletions(-) |
| | 2151 | |
| | 2152 | commit 1e3eada120a4707336e838eac0384f12d2e61031 |
| | 2153 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 2154 | Date: Tue Aug 19 23:17:51 2008 +0700 |
| | 2155 | |
| | 2156 | Do pipe the stderr stream to logfile |
| | 2157 | |
| | 2158 | 2008-08-19 Neutron Soutmun <neo.neutron@gmail.com> |
| | 2159 | |
| | 2160 | * src/rahunas.{h,c}: |
| | 2161 | - pipe stderr stream to logfile. |
| | 2162 | |
| | 2163 | * src/rahunas.h: |
| | 2164 | - Add minor version numbering to VERSION. |
| | 2165 | - Change MAX_MEMBERS from dec to hex. |
| | 2166 | |
| | 2167 | ChangeLog | 9 +++++++++ |
| | 2168 | src/rahunasd.c | 22 ++++++++-------------- |
| | 2169 | src/rahunasd.h | 4 ++-- |
| | 2170 | 3 files changed, 19 insertions(+), 16 deletions(-) |
| | 2171 | |
| | 2172 | commit 4d5414be312c5c56d30626b4bb38872c118ccd12 |
| | 2173 | Author: Neutron Soutmun <neo.neutron@gmail.com> |
| | 2174 | Date: Tue Aug 19 22:49:00 2008 +0700 |
| | 2175 | |
| | 2176 | First import |
| | 2177 | |
| | 2178 | 2008-08-19 Neutron Soutmun <neo.neutron@gmail.com> |
| | 2179 | |
| | 2180 | * === First import the project === |
| | 2181 | |
| | 2182 | AUTHORS | 1 + |
| | 2183 | COPYING | 339 +++++++++++++++++++ |
| | 2184 | ChangeLog | 3 + |
| | 2185 | Makefile.am | 1 + |
| | 2186 | autogen.sh | 5 + |
| | 2187 | config.h.in | 111 ++++++ |
| | 2188 | configure.ac | 47 +++ |
| | 2189 | src/Makefile.am | 8 + |
| | 2190 | src/Makefile.in | 421 +++++++++++++++++++++++ |
| | 2191 | src/ipset-control.c | 139 ++++++++ |
| | 2192 | src/ipset-control.h | 23 ++ |
| | 2193 | src/rahunasd.c | 701 +++++++++++++++++++++++++++++++++++++++ |
| | 2194 | src/rahunasd.h | 80 +++++ |
| | 2195 | src/rh-xmlrpc-server.c | 217 ++++++++++++ |
| | 2196 | src/rh-xmlrpc-server.h | 29 ++ |
| | 2197 | xmlrpc/Makefile.am | 29 ++ |
| | 2198 | xmlrpc/Makefile.in | 448 +++++++++++++++++++++++++ |
| | 2199 | xmlrpc/README | 63 ++++ |
| | 2200 | xmlrpc/test-xmlrpc-client-php.c | 60 ++++ |
| | 2201 | xmlrpc/test-xmlrpc-client.c | 71 ++++ |
| | 2202 | xmlrpc/test-xmlrpc-server.c | 132 ++++++++ |
| | 2203 | xmlrpc/xmlrpc-client.c | 279 ++++++++++++++++ |
| | 2204 | xmlrpc/xmlrpc-server.c | 411 +++++++++++++++++++++++ |
| | 2205 | xmlrpc/xmlrpc.h | 85 +++++ |
| | 2206 | 24 files changed, 3703 insertions(+), 0 deletions(-) |