summaryrefslogtreecommitdiffhomepage
path: root/libs/core
AgeCommit message (Collapse)Author
2013-12-03libs/core: further network model compatibility fixesJo-Philipp Wich
2013-12-03libs/core: make luci.model.network compatible with new wireless netifd ↵Jo-Philipp Wich
integration
2013-05-23Add support for stateful DHCPv6Steven Barth
2013-04-04libs/core: do not consider alternative routing tables in luci.model.network ↵Jo-Philipp Wich
for now
2013-03-19libs/core: fallback to ipv6-prefix-assignment if ipv6-address is emptyJo-Philipp Wich
2013-01-22move dhcpv6 support into luci-proto-6x4, rename luci-proto-6x4 to ↵Jo-Philipp Wich
luci-proto-ipv6
2013-01-22New IPv6 integrationJo-Philipp Wich
2013-01-13libs/core: remove now obsolete uint() wrapper in network modelJo-Philipp Wich
2012-12-25libs/core: make luci.util.spairs(), kspairs() and vspairs() return the ↵Jo-Philipp Wich
sequential index as 3rd variable
2012-12-20don't use symlink to /lib/functions.shJo-Philipp Wich
Signed-off-by: Luka Perkov <luka@openwrt.org>
2012-12-19ccache not loading or storing cache filesJo-Philipp Wich
I've noticed that there is nothing in my /tmp/luci-modulecache directory. Digging into it it looks like because both the expected uid and mode of the files doesn't match, so for security reasons they're long being loaded or saved by ccache.lua (from the luci-lib-core package). I'm not sure how far back this has been broken but I it appears to have been quite some time, possibly years? I've included a patch which updates the checks to use the right newer function name / structure name. It decreases page load times by about 10-15% on my bcm2708 (raspberrypi). I can create a ticket if you'd prefer. The patch is against the luci-0.11 branch but should apply to trunk as well. Signed-off-by: Bryan Mayland <bmayland@leoninedev.com>
2012-11-26libs/core: remove unused luci.util.escape(), map luci.util.striptags() to ↵Jo-Philipp Wich
luci.template.parser.striptags()
2012-11-25libs/core: use luci.template.parser.hash() instead of lmo.hash()Jo-Philipp Wich
2012-11-21libs/core: introduce get_status_by_address() in luci.model.networkJo-Philipp Wich
2012-09-15libs/core: explicitely load luci.i18n in network modelJo-Philipp Wich
2012-09-15libs/core: adapt luci.model.network for wifi-iface instances which are ↵Jo-Philipp Wich
members of multiple networks
2012-09-13libs/core: remove route enabled check in network model after netifd update ↵Jo-Philipp Wich
in OpenWrt trunk
2012-08-17libs/core: also add gre0 to default interface ignore patternJo-Philipp Wich
2012-06-29libs/core: only consider enabled routes when finding wan interfaceJo-Philipp Wich
2012-06-26libs/core: improve luci.util.imatch() to not create temporary strings when ↵Jo-Philipp Wich
iterating non-string values
2012-06-26libs/core: implement get_wandev(), get_wan6dev(), get_wannet() and ↵Jo-Philipp Wich
get_wan6net() in luci.model.network
2012-06-26libs/core: fix network is_empty() check for wifi-ifaces which are part of ↵Jo-Philipp Wich
multiple networks
2012-06-26libs/core: allow ifaces to be part of multiple networks in luci.model.networkJo-Philipp Wich
2012-06-17libs/core: fix various problems in the network modelJo-Philipp Wich
2012-05-31libs/core: fix ubus corner cases in network modelJo-Philipp Wich
2012-05-31libs/core: use ubus to fetch interface and device status information, depend ↵Jo-Philipp Wich
on libubus-lua
2012-01-01libs/core: remove various uses of global vars in luci.ipJo-Philipp Wich
2011-12-20libs/core: rework luci.model.uci.apply() to return the commandline as table, ↵Jo-Philipp Wich
suitable for passing to nixio.exec()
2011-12-05libs/core: fix undefined tostring() in network modelJo-Philipp Wich
2011-12-05libs/core: expose txpower offset values in network modelJo-Philipp Wich
2011-11-12libs/core: fix removal of wifi networks without interface attached (OpenWrt ↵Jo-Philipp Wich
#10400)
2011-10-28libs/core: fix status reporting of standalone wifi iface in network modelJo-Philipp Wich
2011-10-11move protocol support into a new protocols/ subdirJo-Philipp Wich
2011-10-11libs/core: more fixes for network modelJo-Philipp Wich
2011-10-10libs/core: mark relay protocol as floatingJo-Philipp Wich
2011-10-09libs/core: remove uneeded error importJo-Philipp Wich
2011-10-09libs/core: add more heuristics to infer device name from switch nameJo-Philipp Wich
2011-10-09libs/core: add luci.model.network.get_protocol(protoname[, networkname])Jo-Philipp Wich
2011-10-09libs/core: fix bug in contains_interface() implementation of PPPoE protocolJo-Philipp Wich
2011-10-04libs/core: rework class structure of network model, add per protocol ↵Jo-Philipp Wich
is_installed() and opkg_package() utility functions to query availability
2011-10-03libs/core: clean up network model, make it modular and move protocol ↵Jo-Philipp Wich
deviations into submodules, fix recognition of pptp and properly implement relayd protocol awareness
2011-09-25libs/core: more fixes in network modelJo-Philipp Wich
2011-09-24libs/core: non-bridge handling fix in network modelJo-Philipp Wich
2011-09-24libs/core: add "tunnel" interface type to network model, various optimizationsJo-Philipp Wich
2011-09-22libs/core: various interface handling fixes in network modelJo-Philipp Wich
2011-09-14libs/core: also enumerate not-yet-spawned vlan interfaces in network model, ↵Jo-Philipp Wich
differentiate switch and vlan interfaces
2011-08-13libs/core: fallback to trunk versionJo-Philipp Wich
2011-07-11libs/core: fix multiple errors in zone delete handling of firewall modelJo-Philipp Wich
2011-06-01libs/core: Allow the use of commands with arguments or of multiple commands ↵Manuel Munz
for exec in /etc/config/ucitrack
2011-03-13libs/core: add luci.model.network.wifinet.id()Jo-Philipp Wich