summaryrefslogtreecommitdiffhomepage
path: root/applications
AgeCommit message (Collapse)Author
2014-09-18collectd: Update luci-statistics / collectd to 5.4.1 - LuciJo-Philipp Wich
[PATCH 1/2] [packages] collectd: Update luci-statistics / collectd to 5.4.1 - packages [PATCH 2/2] [luci] collectd: Update luci-statistics / collectd to 5.4.1 - Luci Collectd, the backbone of Luci statistics module, has been recently updated already to 5.4.1, while Openwrt is still with 4.10.8. 5.0-5.4 branches have been released in 2011-2013 and the last Collectd release in January 2014 only contained 5.4.1. 4.10.x is being "phased out" and new commits have been made only rarely. No 4.10.x release for ages. My ar71xx/wndr3700 build has been using 5.4.1 since March (and used 5.3.1 long before that). I have compile-tested (with ar71xx) all collectd modules, and I have verified the real-life functionality of the following plugins: Conntrack, CPU/Processor, DNS, Interfaces, Memory, Ping, Processes, TCP Connections, System Load, Uptime, Wireless. The version bump requires changes both to "collectd" in the packages feed and to "luci-statistics" in the luci feed, as some of the data items have changed name or file structure. I am including two separate patches: one for collectd in packages and one for luci-statistics in Luci trunk. Collectd: Explanation of main changes in the patches for collectd in packages feed: Patches to be removed: - 120-fix_kernel_2.6.37.patch is unnecessary. The file to be patched has been removed upstream. - 130-timeleft-max.patch is included upstream. Patch removed. http://git.verplant.org/?p=collectd.git;a=commitdiff;h=d5b09f2bb673ac9396da52b85bcbd16c98b3d633 Changed patches: - 003-remove-werror.patch: Quilt choked on some -Werror related changes, so I removed them. - 900-add-iwinfo-plugin.patch: Changed to patch configure.ac instead of configure.in New patches: - 140-fix-fqdnlookup.patch : FQDNLookup option has been turned on by default since 5.1. If that option is enabled, it causes collectd to refuse to start in a basic Openwrt box as typically a fully qualified domain name does not exist for the router. (That error related can only be properly seen when console is used to start collectd. Otherwise Luci statistics collectd simply dies immediately after starting it.) That option should be false by default. I included a new patch 140-fix-fqdnlookup.patch to turn the option off by default. http://git.verplant.org/?p=collectd.git;a=commit;h=e58f85bb68b4c45130bb6fdf40b51db95d2b71e5 - 150-fix-interface-af-link : a FreeBSD10-specific change broke build for me, so I reverted the change. http://git.verplant.org/?p=collectd.git;a=commitdiff;h=645dadb3fcc466e8880fda4eb23b21ad433631fc - 905-disable-sigrok-glib: libsigrok checks for a glib-related macro that breaks configure. Bypass the invalid macro. I have also added a disabling option in Makefile. Luci: Data presentation in luci-statistics requires three changes in the Luci sources: -conntrack result data has changed name from "entropy" to "value". -ping result data has changed name from "ping" to "value". http://git.verplant.org/?p=collectd.git;a=commitdiff;h=77a6905147798210ec17173bd5e4410adcc3a112 -interface plugin has changed rrd data file structure so that the plugin instances (=interfaces) have separate data files. Luci needs to draw the graph for each plugin instance, not for each data instance. http://git.verplant.org/?p=collectd.git;a=commitdiff;h=cc3640ba512862cd5745446f1f1a997dd4344454 My previous patches for upgrading to earlier 5.x series can be marked as superseeded in Patchwork. http://patchwork.openwrt.org/patch/2457/ http://patchwork.openwrt.org/patch/3300/ http://patchwork.openwrt.org/patch/4204/ http://patchwork.openwrt.org/patch/4205/ Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2014-08-12applications/status-olsr: Disable neightbl calls in olsrd neighbors view ↵Manuel Munz
because neightbl segfaults on BB and it wasn't used anyways.
2014-08-12hd-idle: enable_debug will block LuCI interfaceJo-Philipp Wich
NEVER enable_debug from LuCI, because hd-idle goes into foreground/console mode and LuCI will hang during "Save&Apply" forever. This parameter should be removed completely. Also not being availible inside OpenWrt's init script. If you reboot, hd-idle blocks the boot process because it's not going to background. Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
2014-08-05luci/po: spelling and grammar fixes by Alex HenrieManuel Munz
2014-07-30luci-olsr split IPv6/4 configuration in 2 sectionsPatrick Grimm
2014-06-07Add comment option to qos config page. See also ↵Manuel Munz
https://dev.openwrt.org/changeset/40935. Thanks Roman.
2014-04-27applications/meshwizard: Fox error when iwinfo.freqlist is emptyManuel Munz
2014-04-24applications/luci-firewall: cope with both tables and strings when ↵Jo-Philipp Wich
processing zone name or network in rule detail page (#675)
2013-12-29applications/olsr: Validate input for lqmult, #654Manuel Munz
2013-12-03applications/luci-statistics: fix xhtml entity error introduced with r9926Jo-Philipp Wich
2013-11-11applications/luci-splash: fix another crash in luci-splash when there were ↵Manuel Munz
empty whitelist/blacklist sections
2013-11-03applications/luci-splash: Fix another condidtion which led to a deadlockManuel Munz
2013-10-27applications/luci-splash: Only add leases to the stats section if they are ↵Manuel Munz
still online (i.e. mac known in arp table). Thanks michiwend.
2013-10-20applications/luci-splash: remove unneeded tc execManuel Munz
2013-10-18applications/luci-statistics: fix img urlPatrick Grimm
2013-10-17applications/luci-splash: improve traffic limiting per client for ipv6Manuel Munz
2013-10-17applications/luci-splash: Make luci-splash more silent in normal mode in ↵Manuel Munz
case of tc/iptables errors
2013-10-17applications/luci-splash: Do not allow to lease whitelisted clientsManuel Munz
2013-10-16applications/luci-splash: Fix a crash when removing whitelisted clients ↵Manuel Munz
which could caused deadlocks
2013-10-16applications/luci-splash: Add a filter for arguments, only allow valid mac ↵Manuel Munz
and ip addresses
2013-10-14applications/luci-olsr-services add olsr ipv6 servicesPatrick Grimm
2013-10-13applications/luci-splash: Fix two problems with whitelisting clientsManuel Munz
2013-10-01applications/luci-splash: Update stats when a lease is added or removedManuel Munz
2013-09-28applications/luci-splash: Write summary stats (counter of leased, ↵Manuel Munz
white-/blacklisted) into the leases state file
2013-09-28applications/luci-splash: Show black-/whitelisted clients in luci-splash ↵Manuel Munz
list output again
2013-09-19appllications/olsr: Fix invalid html, #607Manuel Munz
2013-09-19applications/olsr: Fix invalid json outputManuel Munz
2013-09-16applications/luci-ddns: Add more datatype checks and defaultsManuel Munz
2013-09-02applications/firewall: fix display of enabled/disabled rules, #594Manuel Munz
2013-08-19applications/luci-splash: Add known leases when restarting splashManuel Munz
2013-08-19applications/luci-splash: Add another missing translationManuel Munz
2013-08-19applications/luci-splash: Fix a translation problem with 2 stringsManuel Munz
2013-08-18applications/luci-splash: Per default redirect to the page the user ↵Manuel Munz
requested after he accepted the splash. This can be overwritten with redirect_url in the general section in luci_splash config, #595
2013-08-18applications/luci-splash: Always allow clients to connect to the community ↵Manuel Munz
homepage, make description of allowed hosts/subnets more clear, #595
2013-08-17applications/luci-splash: Set http_keepalive to zero. This fixes a problem ↵Manuel Munz
where the user was not properly redirected after accepting the splash in some cases and when an uhttpd was used that supports http keepalive
2013-08-17applications/luci-splash: Fix clients upload and download limitingManuel Munz
2013-08-11luci-olsr: fix ipv6 nil in device varPatrick Grimm
2013-08-11applications/luci-splash: do not delete the nodes luci_splash_mark_in rule ↵Manuel Munz
when its ip is unknown while syncing, instead use iptables comments there and delete that rule when the lease has been removed.
2013-08-11applications/luci-splash: Use a seperate config file for leases, #590Manuel Munz
2013-08-07luci-olsr: fix ipv6 ipv4 detectionPatrick Grimm
2013-08-01applications/olsr: Remove macs from olsr neighbors page; show '?' for SNR ↵Manuel Munz
when no info is available; use a seperate column for local interface
2013-07-28applications/luci-splash: Add TOS, Fix Community Name, add possibility to ↵Manuel Munz
just add some custom text to the splash page instead of replacing the whole page
2013-07-25luci-olsr: read ip6assign from ubusPatrick Grimm
2013-07-10luci-olsr: fix snr calc olsr neighbours and unit in LegendPatrick Grimm
2013-07-10luci-olsr: add snr for olsr neighbours and update LegendPatrick Grimm
2013-07-07luci-olsr: neightbl for ipv6 neighboursPatrick Grimm
2013-07-02luci-olsr: fix typoPatrick Grimm
2013-07-02luci-olsr: add interface and wifi stats to public olsr-neighb sitePatrick Grimm
2013-06-13applications/luci-firewall: remove nat reflection dependency on the wan ↵Jo-Philipp Wich
zone, it causes issues with network lists and is not needed with fw3 anymore
2013-06-04applications/luci-splash: Always insert the mangling rules, not just when ↵Manuel Munz
bandwidth limit is used. That makes it possible to have client bandwidth stats without using the bandwidth limit. Taken from https://github.com/freifunk/ff-control/blob/master/patches/luci-splash-mark.patch, thx Patrick