aboutsummaryrefslogtreecommitdiff
path: root/utils/owfs
Commit message (Collapse)AuthorAge
* treewide: replace my defunct email addressJo-Philipp Wich2016-06-07
| | | | Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* utils: Fix some typos (mostly found by codespell)Stefan Weil2016-04-30
| | | | Signed-off-by: Stefan Weil <sw@weilnetz.de>
* owfs: convert init scripts to procd styleMarcin Jurkowski2015-09-03
| | | | | | | Convert init.d scripts to use procd and take advantage of respawn feature. Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
* owfs: avoid npe in BUS_reset functionMarcin Jurkowski2015-09-01
| | | | | | | | | | Monitor adapters (zeroconf, enet, usb and w1) don't have the reset routine, causing null pointer dereference in BUS_reset function. This patch has been submitted upstream: https://sourceforge.net/p/owfs/bugs/67/ Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
* owfs: fix the last netlink message recognitionMarcin Jurkowski2015-09-01
| | | | | | | | | | | | | | | This fixes the endless loop waiting for w1 subsystem connector status message. According to the 8a0427d kernel commit, the last (status) netlink msg should have ack=seq, whereas all the others messages should have ack=seq+1. This patch has been submitted upstream: https://sourceforge.net/p/owfs/bugs/66/. For independent problem report, see this thread: https://www.raspberrypi.org/forums/viewtopic.php?f=44&t=98772 Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
* owfs: make libow features configurableMarcin Jurkowski2015-09-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Owfs shared library is quite large (700+ kB) by embedded devices standards. The code for many different bus master and slave devices is compiled into single big .so library. Had it been designed as modular, dynamic-loadable plugins, we could split them into separate packages, allowing user to install only the plugins he needs. It's however possible to enable or disable libow features at compile time. Here are some examples how much space can be saved turning off support for unneeded devices and features: - By disabling USB adapter support libusb and libusb-compat is no longer needed, saving ~70kB of space. Bus masters using usbserial.ko kernel driver don't need this. - By disabling debug messages it's possible to reduce shared library size by 130kB. This patch adds a menu allowing user to select libow features one wants built in: - Bus master support: USB adapters through libusb, i2c adapters, kernel w1 adapters - General features: zeroconf device announcement, debug messages, owtraffic bus reports Default config options preserve previous library configuration i.e. everything is selected except for owtraffic (which was disabled) and kernel w1 driver (whose netlink interface has been broken since 2011). Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
* owfs: Add init scripts and config filesMarcin Jurkowski2015-09-01
| | | | | | | | | Owfs daemons lack control scripts. This patch adds init.d scripts for owfs, owserver, owhttpd and owftpd packages. Most daemon options (both common libow and program-specific parameters) are reflected as uci config variables. Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
* owfs: import from oldpackages, add myself as maintainer, add license ↵Jo-Philipp Wich2014-07-02
information, update to v2.9p5 Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>