Jo-Philipp Wich [Thu, 19 Jun 2008 03:02:49 +0000 (03:02 +0000)]
* luci/httpd: add initial server implementation
Jo-Philipp Wich [Thu, 19 Jun 2008 02:53:09 +0000 (02:53 +0000)]
* luci/libs: moved http.protocol from libs/web to libs/httpd, rewrote http.protocol to rely on LTN12 chains
Steven Barth [Tue, 17 Jun 2008 16:23:42 +0000 (16:23 +0000)]
* Use CRLF instead of LF in HTTP headers
Steven Barth [Tue, 17 Jun 2008 16:16:27 +0000 (16:16 +0000)]
* Preliminary module implementation for Luci HTTPD
Steven Barth [Mon, 16 Jun 2008 19:53:48 +0000 (19:53 +0000)]
* Removed it
Steven Barth [Mon, 16 Jun 2008 19:47:57 +0000 (19:47 +0000)]
* Added preliminary HTTPD construct
Jo-Philipp Wich [Sun, 15 Jun 2008 21:43:32 +0000 (21:43 +0000)]
* luci/libs: http.protocol: prevent oversized read blocks when reading from socket or file handle
Jo-Philipp Wich [Sun, 15 Jun 2008 21:39:16 +0000 (21:39 +0000)]
* luci/libs: http.protocol: switch to blockwise reading in urlencoded post requests, renamed readbuf constant
Steven Barth [Sun, 15 Jun 2008 21:11:34 +0000 (21:11 +0000)]
* Fixed SGI webuci to work with new HTTP API
Steven Barth [Sun, 15 Jun 2008 20:10:20 +0000 (20:10 +0000)]
* Fix sgi-cgi postinst
Jo-Philipp Wich [Sun, 15 Jun 2008 20:08:29 +0000 (20:08 +0000)]
* luci/libs: improved linereader implementation
Steven Barth [Sun, 15 Jun 2008 18:54:44 +0000 (18:54 +0000)]
* Removed support for Haserl
Steven Barth [Sun, 15 Jun 2008 18:02:47 +0000 (18:02 +0000)]
* Fixed last commit
Steven Barth [Sun, 15 Jun 2008 18:02:09 +0000 (18:02 +0000)]
* Finished support for SGI CGI
Steven Barth [Sun, 15 Jun 2008 17:45:10 +0000 (17:45 +0000)]
* Added support for CGI SGI
Steven Barth [Sun, 15 Jun 2008 16:02:47 +0000 (16:02 +0000)]
* Added support for htdocs module directory
Jo-Philipp Wich [Sun, 15 Jun 2008 13:23:08 +0000 (13:23 +0000)]
* luci/libs: http.protocol: split parse_message() in parse_message_header() and parse_message_body()
Jo-Philipp Wich [Sun, 15 Jun 2008 12:57:02 +0000 (12:57 +0000)]
* luci/libs: drop depency to luci.bits use tonumber() for hex decoding
Steven Barth [Sun, 15 Jun 2008 12:34:16 +0000 (12:34 +0000)]
* Generalized HTTP-API
Jo-Philipp Wich [Sun, 15 Jun 2008 04:11:03 +0000 (04:11 +0000)]
* luci/libs: protocol.lua: store status code and status description in http message object
Jo-Philipp Wich [Sun, 15 Jun 2008 04:01:38 +0000 (04:01 +0000)]
* luci/libs: fix get parameter handling in http.protocol
Jo-Philipp Wich [Sun, 15 Jun 2008 03:49:43 +0000 (03:49 +0000)]
* luci/libs: added initial HTTP protocol implementation
Steven Barth [Sat, 14 Jun 2008 19:30:30 +0000 (19:30 +0000)]
* Added preliminary support for WSAPI SGI
Jo-Philipp Wich [Sat, 14 Jun 2008 15:39:53 +0000 (15:39 +0000)]
* luci/statistics: some german translation fixes
Jo-Philipp Wich [Sat, 14 Jun 2008 15:24:44 +0000 (15:24 +0000)]
* luci/addons: minor fix in luci-fixtime init script
Jo-Philipp Wich [Sat, 14 Jun 2008 15:14:15 +0000 (15:14 +0000)]
* luci/libs: move time fix to luci-addons
Steven Barth [Sat, 14 Jun 2008 14:55:49 +0000 (14:55 +0000)]
* Minor cleanups
Jo-Philipp Wich [Sat, 14 Jun 2008 14:31:37 +0000 (14:31 +0000)]
* luci/themes: fix query string functionality
Steven Barth [Sat, 14 Jun 2008 14:12:12 +0000 (14:12 +0000)]
* Rewrote Luci to be coroutine-safe allowing the use of non-forking webservers
* Setting base version to 0.7
Jo-Philipp Wich [Sat, 14 Jun 2008 01:22:12 +0000 (01:22 +0000)]
* luci/olsr: added config-support and translations for Hna4, Hna6 and IpcConnect configuration
Steven Barth [Thu, 12 Jun 2008 09:11:57 +0000 (09:11 +0000)]
* Rolling back to Boa 0.94.13 due to chaos
Steven Barth [Thu, 12 Jun 2008 08:53:36 +0000 (08:53 +0000)]
* Fixed last commit
Steven Barth [Thu, 12 Jun 2008 08:45:05 +0000 (08:45 +0000)]
* Fixed cross compiling
Steven Barth [Thu, 12 Jun 2008 08:25:36 +0000 (08:25 +0000)]
Readded unfindes Boa 0.94.14rc21
Steven Barth [Thu, 12 Jun 2008 07:33:50 +0000 (07:33 +0000)]
* libs/sgi-webuci: Added init-script for Boa
Steven Barth [Wed, 11 Jun 2008 22:11:55 +0000 (22:11 +0000)]
Revert "* Updated Boa to 0.94.14rc21 + Debian patches"
due to instability of new version
Updated Boa configuration
Steven Barth [Wed, 11 Jun 2008 20:58:15 +0000 (20:58 +0000)]
* Added support for timezone setting
Steven Barth [Wed, 11 Jun 2008 20:27:10 +0000 (20:27 +0000)]
* applications/luci-splash: Removed dependency to sgi-haserl, Updated attributes
Steven Barth [Wed, 11 Jun 2008 20:16:41 +0000 (20:16 +0000)]
* Disable Boa gunzip support
Steven Barth [Wed, 11 Jun 2008 08:39:43 +0000 (08:39 +0000)]
* Updated Boa to 0.94.14rc21 + Debian patches
Steven Barth [Tue, 10 Jun 2008 23:01:40 +0000 (23:01 +0000)]
* Fixed host builds
Steven Barth [Tue, 10 Jun 2008 22:57:56 +0000 (22:57 +0000)]
* Fixed luaposix Makefile
Jo-Philipp Wich [Tue, 10 Jun 2008 22:28:08 +0000 (22:28 +0000)]
* luci/statistics: fix syntax error in init script
Jo-Philipp Wich [Tue, 10 Jun 2008 22:08:27 +0000 (22:08 +0000)]
* luci/statistics: add and enable load plugin by default
Steven Barth [Mon, 9 Jun 2008 20:11:19 +0000 (20:11 +0000)]
* Completed cleanup of German translation
Steven Barth [Mon, 9 Jun 2008 10:10:29 +0000 (10:10 +0000)]
* Prepare german translation cleanup
Steven Barth [Mon, 9 Jun 2008 08:48:10 +0000 (08:48 +0000)]
* themes/fledermaus: Register on install
* applications/luci-statistics: Fixed wrong paths in templates
Steven Barth [Mon, 9 Jun 2008 07:56:20 +0000 (07:56 +0000)]
* Made Makefiles attribute aware
Jo-Philipp Wich [Sun, 8 Jun 2008 22:23:57 +0000 (22:23 +0000)]
* luci/statistics: add postinstall for package, fix permissions of luci-ff-hannover.postinst
Jo-Philipp Wich [Sun, 8 Jun 2008 22:09:58 +0000 (22:09 +0000)]
* luci/statistics: register statistics reload commit action
Jo-Philipp Wich [Sun, 8 Jun 2008 21:59:51 +0000 (21:59 +0000)]
* luci/statistics: implement reload action in init script
Jo-Philipp Wich [Sun, 8 Jun 2008 21:51:55 +0000 (21:51 +0000)]
* luci/statistics: implement support for the load plugin
Steven Barth [Sun, 8 Jun 2008 21:28:29 +0000 (21:28 +0000)]
* applications/olsr: Fixed case sensitive i18n-keys
Steven Barth [Sun, 8 Jun 2008 21:21:33 +0000 (21:21 +0000)]
* libs/cbi: Fixed a bug which prevented creation of non-anonymous sections
Jo-Philipp Wich [Sun, 8 Jun 2008 21:15:06 +0000 (21:15 +0000)]
* luci/statistics: reworked some dispatcher, use new hashtable iterators to create sorted submenus
Steven Barth [Sun, 8 Jun 2008 20:58:22 +0000 (20:58 +0000)]
* Increased version number to 0.6
Jo-Philipp Wich [Sun, 8 Jun 2008 20:51:48 +0000 (20:51 +0000)]
* luci/core: add spairs(), kspairs() and vspairs() sorted hashtable iterator functions
Jo-Philipp Wich [Sun, 8 Jun 2008 18:09:47 +0000 (18:09 +0000)]
* luci/i18n: fix typo in english translation
Steven Barth [Sun, 8 Jun 2008 18:02:47 +0000 (18:02 +0000)]
* applications/luci-olsr: Translation
Steven Barth [Sun, 8 Jun 2008 17:12:47 +0000 (17:12 +0000)]
* applications/luci-qos: Translation
Steven Barth [Sun, 8 Jun 2008 15:36:57 +0000 (15:36 +0000)]
* More Translation
Jo-Philipp Wich [Sun, 8 Jun 2008 14:20:19 +0000 (14:20 +0000)]
* luci/statistics: append ".lua" to language files to allow bytecody-compilation
Jo-Philipp Wich [Sun, 8 Jun 2008 14:19:26 +0000 (14:19 +0000)]
* luci/statistics: replace load() with loadc() since german translation is now available
Jo-Philipp Wich [Sun, 8 Jun 2008 14:04:22 +0000 (14:04 +0000)]
* luci/statistics: Latin1 -> UTF-8 conversation for german translation
Jo-Philipp Wich [Sun, 8 Jun 2008 13:47:49 +0000 (13:47 +0000)]
* luci/statistics: add german translation
Steven Barth [Sun, 8 Jun 2008 13:03:55 +0000 (13:03 +0000)]
* Core translation
Steven Barth [Sun, 8 Jun 2008 08:14:31 +0000 (08:14 +0000)]
* Core translation
* Added license headers
* Splitted qos into separate application package
Steven Barth [Sat, 7 Jun 2008 08:22:35 +0000 (08:22 +0000)]
* libs/web: Fixed time hack
Steven Barth [Sat, 7 Jun 2008 07:58:35 +0000 (07:58 +0000)]
* libs/uci: Fixed uci.delete_all
* Fixed Freifunk wizard
Steven Barth [Sat, 7 Jun 2008 07:18:40 +0000 (07:18 +0000)]
* libs/web: Fixed secure caching with setuid/setgid handling
Steven Barth [Sat, 7 Jun 2008 06:49:38 +0000 (06:49 +0000)]
* Fixed last commit
Steven Barth [Sat, 7 Jun 2008 06:44:27 +0000 (06:44 +0000)]
* libs/web: Fixed Luci template cache
* libs/web: Added luci.http.urlencode, luci.http.urldecode
* Minor enhancements
Steven Barth [Fri, 6 Jun 2008 22:28:51 +0000 (22:28 +0000)]
* Fixed a typo
Steven Barth [Fri, 6 Jun 2008 22:27:03 +0000 (22:27 +0000)]
* Fixed typos
Steven Barth [Fri, 6 Jun 2008 21:49:17 +0000 (21:49 +0000)]
* Fixed a bug in Luci-Splash
Steven Barth [Fri, 6 Jun 2008 21:24:59 +0000 (21:24 +0000)]
* Core translation
Steven Barth [Fri, 6 Jun 2008 20:45:33 +0000 (20:45 +0000)]
* Removed High-Level UCI-API due to Lua compiler bugs
Steven Barth [Fri, 6 Jun 2008 18:27:59 +0000 (18:27 +0000)]
* Removed section titles
Steven Barth [Fri, 6 Jun 2008 18:16:56 +0000 (18:16 +0000)]
* Fixed an issue that prevented the controller from working with fastindex
Steven Barth [Fri, 6 Jun 2008 16:21:11 +0000 (16:21 +0000)]
* Added missing file
Steven Barth [Fri, 6 Jun 2008 15:50:21 +0000 (15:50 +0000)]
* Separated OLSR pages into separate application pack
* Minor bugfixes and enhancements
Steven Barth [Thu, 5 Jun 2008 19:16:38 +0000 (19:16 +0000)]
* Merged Luci to use native UCI-library
Steven Barth [Thu, 5 Jun 2008 19:15:31 +0000 (19:15 +0000)]
* Updated UCI libraries
* Removed old UCI libraries
* Added new High-Level UCI API
Jo-Philipp Wich [Thu, 5 Jun 2008 09:21:44 +0000 (09:21 +0000)]
* luci/statistics: whitespace cleanup in controller
Jo-Philipp Wich [Thu, 5 Jun 2008 09:19:46 +0000 (09:19 +0000)]
* luci/statistics: fix dispatcher again: drop redirect; use first available instance if no instance requested; breaks menu highlight but lets statistics work in every context (at least for now)
Jo-Philipp Wich [Wed, 4 Jun 2008 23:40:40 +0000 (23:40 +0000)]
* luci/themes: do an explicit check for table data type on result of uci.changes()
Jo-Philipp Wich [Wed, 4 Jun 2008 22:41:58 +0000 (22:41 +0000)]
* luci/statistics: moving the graph controller to admin caused the images to be generated by the root user which rendered the linked-in public statistics pages unusable because of missing permissions to write the generated graphics as nobody to directories created by root
* luci/core: store the actual dispatching path to .path in node() - this permits dispatcher modules to get the canonical path as luci.dispatcher.dispatched.path
Jo-Philipp Wich [Wed, 4 Jun 2008 21:04:51 +0000 (21:04 +0000)]
* luci/themes: oops I forgot the most important piece of code - fix last commit
Jo-Philipp Wich [Wed, 4 Jun 2008 21:01:48 +0000 (21:01 +0000)]
* luci/themes: fix admin header template, crashes badly when luci.model.uci.changes() returns nil (shouldn't we move this code snipped into a helper function or sth. like that?)
Steven Barth [Wed, 4 Jun 2008 14:24:15 +0000 (14:24 +0000)]
* Fix #2275
Felix Fietkau [Wed, 4 Jun 2008 00:01:21 +0000 (00:01 +0000)]
allow the sgi-webuci prepare_req function to reload the lua context if necessary (not used yet)
Jo-Philipp Wich [Tue, 3 Jun 2008 23:58:42 +0000 (23:58 +0000)]
* luci/statistics: made definition fallbacks for date w/o digram model working again
Jo-Philipp Wich [Tue, 3 Jun 2008 23:30:51 +0000 (23:30 +0000)]
* luci/statistics: definitions.lua: remove all defs handled by diagram models, removed duplicate date (saves ~1000 loc ;-) )
Jo-Philipp Wich [Tue, 3 Jun 2008 23:22:55 +0000 (23:22 +0000)]
* luci/statistics: remove unneeded processes/ps_state diagram definition
Jo-Philipp Wich [Tue, 3 Jun 2008 23:18:37 +0000 (23:18 +0000)]
* luci/statistics: added missing iptables/ipt_bytes definition, svn property fixups
Felix Fietkau [Tue, 3 Jun 2008 23:17:40 +0000 (23:17 +0000)]
fix footer
Jo-Philipp Wich [Tue, 3 Jun 2008 23:15:16 +0000 (23:15 +0000)]
* luc/statistics: add file/license headers
Felix Fietkau [Tue, 3 Jun 2008 22:50:21 +0000 (22:50 +0000)]
some error handling for fs.dir(...) == nil
Felix Fietkau [Tue, 3 Jun 2008 22:42:01 +0000 (22:42 +0000)]
make use of the new features in the binding for uci v0.4.0 - fixes remaining dependencies of libuci.lua on the cli
Steven Barth [Tue, 3 Jun 2008 21:09:43 +0000 (21:09 +0000)]
* Increased menu font size