Commit graph

292 commits

Author SHA1 Message Date
Jo-Philipp Wich
a83de5a3b4 * luci/libs: updated documentation for luci.ip to use new features of luadoc 2008-08-09 18:41:30 +00:00
Steven Barth
bdb4bbde13 libs/cbi: Major Improvements
Added initial support for non-UCI-based forms (luci.cbi.SimpleForm)
	Minor API improvements
	Now correctly tagging "empty mandatory field" errors
2008-08-09 14:14:04 +00:00
Jo-Philipp Wich
f3624d2ccd * luci/libs: fixed documentation for broadcast() in luci.ip 2008-08-09 01:10:42 +00:00
Jo-Philipp Wich
648126f6d0 * luci/libs: added broadcast(), minhost() and maxhost() to luci.ip, allow various datatypes as add() and sub() operands, extended add() and sub() to modify data inplace when flag is set 2008-08-09 01:06:28 +00:00
Jo-Philipp Wich
74824c32bf * luci/libs: Damn, I should take english lessons ... corrected typos in inline documentation 2008-08-08 19:24:33 +00:00
Jo-Philipp Wich
9592b80af6 * luci/libs: added inline documentation and luci.ip.cidr.sub() to luci.ip; allow CIDR notation _and_ netmask argument in IPv4() and IPv6() constructors 2008-08-08 19:06:37 +00:00
Jo-Philipp Wich
a87b197aa8 * luci/libs: properly handle overflows in luci.ip.add() 2008-08-08 13:45:09 +00:00
Jo-Philipp Wich
e502d88407 * luci/libs: fix off-by-one bug in luci.ip 2008-08-08 12:55:57 +00:00
Jo-Philipp Wich
069ac1115d * luci/libs: fixed contains() in luci.ip 2008-08-08 12:38:21 +00:00
Steven Barth
e080fcebd2 libs/core: Cleaned up luci.sys in favor of the new luci.ip module 2008-08-08 12:26:45 +00:00
Steven Barth
f4ec942d1b libs/web: Added missing on_commit trigger 2008-08-08 10:42:34 +00:00
Jo-Philipp Wich
9587d9db02 * luci/libs: add assert() to contains() in luci.ip 2008-08-08 01:32:55 +00:00
Jo-Philipp Wich
12951a951e * luci/libs: fixed big endian in Hex() constructor 2008-08-08 01:04:52 +00:00
Jo-Philipp Wich
edccb1fc95 * luci/libs: added Hex() constructor to luci.ip 2008-08-08 01:03:25 +00:00
Steven Barth
fbae92e522 modules/admin-full: Added support for interface aliases 2008-08-07 20:21:38 +00:00
Steven Barth
e72a526984 libs/cbi: Added magic ;-) 2008-08-07 19:03:25 +00:00
Jo-Philipp Wich
adf1cc4c84 * libs/core/ip: save a redundant object in compare() 2008-08-07 15:39:52 +00:00
Steven Barth
3546ed9bbe lib/core: luci.ip: Added more sanity checks and optimizations 2008-08-07 15:25:59 +00:00
Steven Barth
256ab6b57c libs/core: Taught luci.ip how to use netmasks and smaller syntax sugars 2008-08-07 15:09:29 +00:00
Jo-Philipp Wich
f7f683579f * luci/libs/ip: fix add() 2008-08-07 12:48:25 +00:00
Jo-Philipp Wich
25dd9c5f9b * luci/libs: add preliminary ip calculation library 2008-08-07 12:44:33 +00:00
Steven Barth
a89101e5e5 Added missing Makefiles 2008-08-06 21:54:56 +00:00
Steven Barth
c9a2925055 libs/core: Outsourced luci.sys to own directory 2008-08-06 21:40:48 +00:00
Steven Barth
50093ed3d9 Moved luci.sys.libpath to luci.util 2008-08-06 20:20:40 +00:00
Steven Barth
76982655fa Moved luci.sys.exec, luci.sys.execl and luci.sys.bigendian to luci.util 2008-08-06 20:11:15 +00:00
Steven Barth
b1b0c085de Outsourced IPKG abstraction to own directory 2008-08-06 19:51:48 +00:00
Steven Barth
3899482aca libs/core: Replace luci.sys.bigendian with a system independent version 2008-08-06 19:26:35 +00:00
Steven Barth
206bf7f253 modules/admin-full: Several user interface improvements 2008-08-06 10:41:47 +00:00
Steven Barth
2755a46c4d applications/luci-splash: Updated to work with new UCI firewall 2008-08-05 12:58:20 +00:00
Steven Barth
eddcc1fdbd libs/cbi: Optimized Comboboxes 2008-08-05 00:44:31 +00:00
Steven Barth
9a63ad7c10 applications/luci-fw: Reworked to use the new native UCI-based firewall configuration 2008-08-04 23:36:33 +00:00
Steven Barth
3d1f9b05e9 libs/cbi: Optimized Comboboxes 2008-08-04 17:35:44 +00:00
Steven Barth
084db952ce libs/cbi: Added value function to luci.cbi.Value to create Comboboxes 2008-08-04 17:16:27 +00:00
Steven Barth
513e1cbba9 libs/core: luci.model.ipkg: Use OPKG instead of IPKG if available 2008-08-03 16:39:20 +00:00
Steven Barth
14e62cc311 libs/web: Fixed template escaping 2008-07-31 09:54:09 +00:00
Steven Barth
5c7ab64306 libs/cbi: Fixed CBI handling of "Save & Apply" 2008-07-30 19:01:07 +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
5b43543226 libs/web: Small improvements, added inline documentation 2008-07-29 20:32:02 +00:00
Steven Barth
a478f25f51 libs/lpk: Fixed typos 2008-07-29 17:00:06 +00:00
Steven Barth
8dad54251a libs/lpk: Several fixes in CLI -> Machine bindings 2008-07-29 16:54:30 +00:00
Steven Barth
41eceab4c4 libs/lpk: Updated CLI 2008-07-29 16:24:24 +00:00
Steven Barth
f8f4fe7523 modules: Redesigned configuration save, apply, save & apply menu options 2008-07-29 15:33:28 +00:00
Steven Barth
43ffb3aacb libs/cbi: Added "Save & Apply" button to CBI forms 2008-07-29 14:01:19 +00:00
Steven Barth
1f3700085c libs/lpk: Initial CLI 2008-07-28 15:16:44 +00:00
Steven Barth
db4447af91 libs/core: Renamed luci.util.create_dtable => luci.util.dtable 2008-07-28 14:17:30 +00:00
Steven Barth
84ad4e3e21 libs/core: Add luci.util.create_dtable 2008-07-28 13:07:22 +00:00
Steven Barth
3b29503f13 libs/lpk: Implemented register/stack/state machine 2008-07-27 17:38:05 +00:00
Steven Barth
e8c0707534 luci/lpk: Initial commit 2008-07-26 22:29:09 +00:00
Steven Barth
e5df13e80e libs: Fixed serialization stuff 2008-07-26 17:24:46 +00:00
Jo-Philipp Wich
81cf9b0206 * luci/libs/core: strip bytecode from serialized data too in get_bytecode() 2008-07-26 00:30:22 +00:00