Commit graph

38 commits

Author SHA1 Message Date
Jo-Philipp Wich
10a73eb41a luci-0.8: merge r4521-r4525 2009-05-14 21:20:46 +00:00
Jo-Philipp Wich
4081526ba7 luci-0.8: merge complete trunk 2008-12-23 21:39:38 +00:00
Steven Barth
6f837e8f82 some BSD compatibility stuff 2008-09-24 22:02:51 +00:00
Steven Barth
24fc615353 Fixed UCI save support for LuCI SDK 2008-09-16 19:51:11 +00:00
Steven Barth
0dbf2f171b Optimized caching behaviour, automatically flush caches in dev environment 2008-09-15 17:03:04 +00:00
Steven Barth
5941f334ff Added XML -> Lua translation transform target to Makefiles 2008-08-15 15:50:43 +00:00
Steven Barth
8c3ee6f9b7 Added "apidocs" target to Makefile
contrib/luadoc: Added luadoc executable
libs: Fixed typos in inline documentation
2008-07-29 21:16:12 +00:00
Steven Barth
7384e0e6b7 Rewrote host environment targets to work out of the box 2008-07-24 13:55:11 +00:00
Steven Barth
00aceaf624 * libs/web: Switched from HTTP-Basic-Auth to Session-Auth
* Updated Makefiles for better testing environment integration
* Fixed libs/sgi-luci
2008-06-28 16:03:54 +00:00
Steven Barth
4f630d647c * Introducing LuCI HTTPD as testing environment
* Several coroutine-safety fixes
2008-06-23 18:17:02 +00:00
Steven Barth
855b7582d3 * Rewrote Luci to be coroutine-safe allowing the use of non-forking webservers
* Setting base version to 0.7
2008-06-14 14:12:12 +00:00
Steven Barth
8138a60504 * Rolling back to Boa 0.94.13 due to chaos 2008-06-12 09:11:57 +00:00
Steven Barth
b8430dcff7 Readded unfindes Boa 0.94.14rc21 2008-06-12 08:25:36 +00:00
Steven Barth
d8e5e32ad8 Revert "* Updated Boa to 0.94.14rc21 + Debian patches"
due to instability of new version
Updated Boa configuration
2008-06-11 22:11:55 +00:00
Steven Barth
64806f32be * Made Makefiles attribute aware 2008-06-09 07:56:20 +00:00
Felix Fietkau
6b0b22688c always enable luaposix 2008-06-02 15:57:17 +00:00
Steven Barth
a6fa1e0833 fix symlink creation 2008-06-02 15:34:59 +00:00
Steven Barth
9604acb3bd add "run" target 2008-06-02 15:34:26 +00:00
Steven Barth
4e53d007bf * Reworked Makefiles
* Introduced following targets:
	build: gccbuild luabuild
	gccbuild: compile
	luabuild: luasource||luacompile
* Removed requirement for lua-headers respecting lua-only builds
* Split compile part of OpenWRT Makefile
2008-05-28 19:37:43 +00:00
Steven Barth
4365fbe2a3 Squashed commit of the following:
commit d45d1757d24d8214f730af1a3401dd2bef4a434f
Author: Steven <steven@cyrus.homeunix.org>
Date:   Wed May 28 17:23:27 2008 +0200

    * libs/core: Removed dummymode checks in sys
    * libs/sgi-webuci: Fixes

commit b870e8d345bc8912fd8ab61d463b9d68b924a6f4
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Wed May 28 15:40:10 2008 +0200

    fix path to theme

commit e3732926bd98db4cc38de6eb8018cd4e55176699
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Wed May 28 14:56:03 2008 +0200

    set the proper path to the config in dummy mode

commit a75aecf46f037c98bd6e49b9e48adb735d76d150
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Wed May 28 14:50:42 2008 +0200

    add some dummy mode support

commit 12bb39ef606bca6b403cc982213a6597b76dc1b3
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Wed May 28 14:41:56 2008 +0200

    normalize paths

commit 7aaad1103fd2bdc75aca158baa6ef191f9a961c6
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Wed May 28 14:27:26 2008 +0200

    add missing require statement

commit 5766274bd2511b00c42b474aeeeb3efaca6ded9b
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Wed May 28 14:19:54 2008 +0200

    add optional luaposix package (patched for darwin support)

commit 9e257a76d03722fc0ce8312aa9952641b21424bd
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Tue May 27 20:21:59 2008 +0200

    add missing files, more integration for the boa plugin, fix path to lua modules

commit dacc1a98ec946975fcb19f87076dfa7db865fca6
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Tue May 27 19:42:37 2008 +0200

    use "compile" instead of "source" and rename the old version of compile to "compile-all"

commit eb14777c4fee1eb5740aba1e5603e481320da7b1
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Tue May 27 19:41:59 2008 +0200

    more boa integration

commit df0afb965bf0a987b653e9d0acadf3151179a596
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Tue May 27 18:33:42 2008 +0200

    build boa and the webuci.so plugin along with sgi-webuci

commit 878161dabf32066631103d199e2cbaf3f5a7fb07
Author: Felix Fietkau <nbd@openwrt.org>
Date:   Tue May 27 18:03:16 2008 +0200

    add .gitignore
2008-05-28 15:28:13 +00:00
Steven Barth
a51bd49fbe * Fixed Makefile 2008-05-27 12:46:10 +00:00
Steven Barth
d4399bf618 * Reworked host-Target for global Makefile
* Fixed dispatcher to correctly support fastindex
2008-05-26 12:16:16 +00:00
Steven Barth
365d80765d Renamed FFLuCI to LuCI, ffluci to luci and Freifunk Lua Configuration Interface to Lua Configuration Interface 2008-05-25 17:00:30 +00:00
Steven Barth
b515d6f88e * Changed Makefiles to use mainline Lua
* Added a dispatching shortcut (thanks to Jow)
2008-05-22 17:21:30 +00:00
Steven Barth
e650f6bc5f * Fixed buildscripts 2008-05-08 16:46:00 +00:00
Steven Barth
aa9ccf77c6 * Mördercommit ;-)
* Major Repository Reorganisation
* API 0.4 Softfreeze to come
2008-05-08 15:37:41 +00:00
Steven Barth
cd498aa924 * Major repository revision 2008-04-11 18:13:58 +00:00
Steven Barth
9ba8d2aea9 * Remove ffluci.util.__file__ as it relies on debug information
* Added ffluci.debug for things that rely on debug information
* Fixed a bug regarding path detection when Luci is bytecompiled
2008-04-05 18:35:33 +00:00
Steven Barth
d79e1ec4c1 * Rewritten menu builder
* Moved menu definitions from controllers to model/menu
2008-03-31 08:52:24 +00:00
Steven Barth
9203ede3c7 * Added Makefile entry for ffluci.model.ipkg
* Set properties for ffluci.model.ipkg
2008-03-30 19:27:12 +00:00
Steven Barth
1c6c6d62ca * Replaced luafilesystem with luaposix library
* Introduced privilege dropping capability
* Automatically drop privileges for "public" to "nobody/nogroup" (as defined in ffluci.uci)
2008-03-29 18:22:21 +00:00
Steven Barth
077db659bb * Major CBI improvements 2008-03-27 23:14:01 +00:00
Steven Barth
68d142e792 * CBI update
* Added some configuration pages
* Introduced contact site
* Introduced luci UCI config file
2008-03-26 20:55:14 +00:00
Steven Barth
8e1207cfc2 * Fixed Makefile and postinst-script to work correctly
(Thanks to Mickey from FF Hannover)
2008-03-18 15:46:56 +00:00
Steven Barth
f41539e549 * Added ffluci.util.instanceof function
* Minor beautifying in dispatcher
* Added field for additional Tags under <head> in main style
* Added structure for CBI
* Added CBI to Makefile
2008-03-17 21:38:03 +00:00
Steven Barth
ffe39ec1ba Added module for system abstraction
Rewrote readfile and exec functions
Moved some orpahned example file out of the way
2008-03-12 20:52:28 +00:00
Steven Barth
93a98dd13b Moved examples out of source directory
Added a first draft design
Cleaned up Makefile
Prepared for module development
2008-03-10 08:53:14 +00:00
Jo-Philipp Wich
3f5de3273c * new project: ff-luci - Freifunk Lua Configuration Interface 2008-03-02 21:52:58 +00:00