summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
John Crispin [Mon, 8 Jul 2013 20:12:28 +0000 (22:12 +0200)]
dont list services that have no instances
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Mon, 8 Jul 2013 19:40:14 +0000 (21:40 +0200)]
close stdin/out/err before forking an instance
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Mon, 8 Jul 2013 16:40:09 +0000 (18:40 +0200)]
remove superflous define
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Mon, 8 Jul 2013 11:10:47 +0000 (13:10 +0200)]
extend logread
* log to file
* add pidfile support
* reconnect when logging over network
Thomas Huehn [Fri, 5 Jul 2013 10:04:14 +0000 (12:04 +0200)]
bugfix of error handling while open()
The normal return value from open() is a non-negative integer.
In the case of an error, a value of -1 is returned instead.
Signed-off-by: Thomas Huehn <thomas@net.t-labs.tu-berlin.de>
John Crispin [Mon, 1 Jul 2013 16:34:13 +0000 (18:34 +0200)]
add trigger support
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Wed, 3 Jul 2013 17:16:09 +0000 (19:16 +0200)]
properly fix umask handling
https://dev.openwrt.org/ticket/13752
https://dev.openwrt.org/ticket/13794
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Wed, 3 Jul 2013 13:55:26 +0000 (15:55 +0200)]
add 2 second sleep before rebooting
stderr is lost without this whena crash happens
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Sat, 29 Jun 2013 20:19:04 +0000 (22:19 +0200)]
add support for the system.event node
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Thu, 27 Jun 2013 17:14:03 +0000 (19:14 +0200)]
get rid of sleep() calls
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Thu, 27 Jun 2013 17:09:12 +0000 (19:09 +0200)]
make ubus handling use uloop timers
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Mon, 24 Jun 2013 16:56:34 +0000 (18:56 +0200)]
set global umask to 0
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Mon, 24 Jun 2013 16:31:51 +0000 (18:31 +0200)]
add respawn support
https://dev.openwrt.org/ticket/13751
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Wed, 19 Jun 2013 20:14:57 +0000 (22:14 +0200)]
make add facility and level to logread output
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Fri, 14 Jun 2013 08:19:00 +0000 (10:19 +0200)]
drop good bye message
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Thu, 13 Jun 2013 12:48:04 +0000 (14:48 +0200)]
register the system namespace on ubus regardless of the pid
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Mon, 10 Jun 2013 07:39:42 +0000 (09:39 +0200)]
we dont want to continue booting if sysupgrade is in progress
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Tue, 4 Jun 2013 14:12:50 +0000 (16:12 +0200)]
merge ubus system namespace from rpcd codebase
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Tue, 4 Jun 2013 09:46:00 +0000 (11:46 +0200)]
load modules from /etc/modules-boot.d/ before preinit
Signed-off-by: John Crispin <blogic@openwrt.org>
Felix Fietkau [Fri, 31 May 2013 15:14:50 +0000 (17:14 +0200)]
restart stopped instances on update
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Fri, 31 May 2013 15:11:54 +0000 (17:11 +0200)]
turn instance exit message into a debug message
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
John Crispin [Thu, 30 May 2013 13:41:19 +0000 (15:41 +0200)]
make sure path exists before mknod is called
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Wed, 29 May 2013 12:26:23 +0000 (14:26 +0200)]
update rcS.c to match new runqueue api changes
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Fri, 10 May 2013 21:22:24 +0000 (23:22 +0200)]
logread
John Crispin [Thu, 9 May 2013 18:14:27 +0000 (20:14 +0200)]
add a rcS helper
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Thu, 25 Apr 2013 19:37:25 +0000 (21:37 +0200)]
fix 32 wrap around bug when handling 64 bit time values
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Mon, 22 Apr 2013 10:58:01 +0000 (12:58 +0200)]
ignore sigpipe
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Thu, 18 Apr 2013 19:27:58 +0000 (21:27 +0200)]
fix behaviour during sysupgrade
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Thu, 18 Apr 2013 17:59:53 +0000 (19:59 +0200)]
make reboot work without -f in failsafe
Singed-off-by: John Crispin <blogic@openwrt.org>
Felix Fietkau [Sun, 7 Apr 2013 11:44:32 +0000 (13:44 +0200)]
watchdog: add support for starting/stopping watchdog refresh
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Sat, 16 Mar 2013 14:50:59 +0000 (15:50 +0100)]
make a few variables static
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Sat, 16 Mar 2013 01:35:47 +0000 (02:35 +0100)]
remove an unused function
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Sat, 16 Mar 2013 01:35:14 +0000 (02:35 +0100)]
whitespace cleanup
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Sat, 16 Mar 2013 01:33:25 +0000 (02:33 +0100)]
get rid of perror() calls, use ERROR() instead
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
John Crispin [Thu, 14 Mar 2013 18:36:07 +0000 (19:36 +0100)]
fix up the mount options to match what openwrt had before using procd as pid 1
Signed-off-by: John Crispin <blogic@openwrt.org>
John Crispin [Sat, 9 Mar 2013 23:55:36 +0000 (00:55 +0100)]
add license headers
John Crispin [Fri, 8 Mar 2013 22:52:52 +0000 (23:52 +0100)]
add new main.c and fix Makefile/headers
John Crispin [Sat, 9 Mar 2013 19:19:18 +0000 (20:19 +0100)]
DPRINTF no longer exists
John Crispin [Fri, 8 Mar 2013 22:52:16 +0000 (23:52 +0100)]
add state handler
John Crispin [Sun, 10 Mar 2013 00:11:08 +0000 (01:11 +0100)]
add debug handler
John Crispin [Fri, 8 Mar 2013 22:51:13 +0000 (23:51 +0100)]
add ubus system object
John Crispin [Fri, 8 Mar 2013 22:49:24 +0000 (23:49 +0100)]
fix hotplug
John Crispin [Fri, 8 Mar 2013 22:46:56 +0000 (23:46 +0100)]
add syslog and klog support
John Crispin [Fri, 8 Mar 2013 22:51:51 +0000 (23:51 +0100)]
add inittab support
John Crispin [Fri, 8 Mar 2013 22:46:22 +0000 (23:46 +0100)]
add coldplug handler
John Crispin [Fri, 8 Mar 2013 22:46:05 +0000 (23:46 +0100)]
add preinit handler
John Crispin [Fri, 8 Mar 2013 22:47:41 +0000 (23:47 +0100)]
add watchdog support
John Crispin [Fri, 8 Mar 2013 22:45:49 +0000 (23:45 +0100)]
add early handler
John Crispin [Fri, 8 Mar 2013 22:48:01 +0000 (23:48 +0100)]
add signal handler
John Crispin [Fri, 8 Mar 2013 22:48:20 +0000 (23:48 +0100)]
add mknod wrapper
John Crispin [Fri, 8 Mar 2013 22:54:06 +0000 (23:54 +0100)]
update .gitignore
John Crispin [Fri, 8 Mar 2013 22:47:23 +0000 (23:47 +0100)]
add logread tool
John Crispin [Fri, 8 Mar 2013 22:51:28 +0000 (23:51 +0100)]
add udevtrigger tool
John Crispin [Fri, 8 Mar 2013 22:45:21 +0000 (23:45 +0100)]
add askfirst tool
Felix Fietkau [Sat, 23 Feb 2013 18:30:01 +0000 (19:30 +0100)]
initialize dest in cmd_add_string() to not segfault on empty strings
John Crispin [Sat, 23 Feb 2013 18:23:01 +0000 (19:23 +0100)]
fix json_object_from_file return value handling
Signed-off-by: John Crispin <blogic@openwrt.org>
Felix Fietkau [Wed, 20 Feb 2013 17:46:08 +0000 (18:46 +0100)]
hotplug-rule: fix off-by-one error in blobmsg string buffer realloc
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Wed, 13 Feb 2013 16:11:30 +0000 (17:11 +0100)]
hotplug: add extra validation for commands
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Wed, 13 Feb 2013 16:09:37 +0000 (17:09 +0100)]
hotplug: validate expression name element
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Tue, 12 Feb 2013 16:25:56 +0000 (17:25 +0100)]
add validation for hotplug commands
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Sun, 10 Feb 2013 22:52:46 +0000 (23:52 +0100)]
hotplug: add parser for new hotplug event rulesets (work in progress, not integrated yet)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Mon, 31 Dec 2012 15:18:32 +0000 (16:18 +0100)]
use calloc_a
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Thu, 20 Dec 2012 16:44:36 +0000 (17:44 +0100)]
add support for deleting individual service instances
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Thu, 20 Dec 2012 16:43:47 +0000 (17:43 +0100)]
fix stale vlist/avl key for instance names
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Wed, 19 Dec 2012 17:02:39 +0000 (18:02 +0100)]
add instance file attribute with md5 hash checks
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Sun, 16 Dec 2012 19:46:00 +0000 (20:46 +0100)]
raise ubusd priority to speed up message processing under load
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Sun, 16 Dec 2012 19:45:42 +0000 (20:45 +0100)]
add support for specifying process priority
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Sun, 16 Dec 2012 18:41:58 +0000 (19:41 +0100)]
fix service name pointer
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Sat, 30 Jun 2012 16:46:30 +0000 (18:46 +0200)]
add code for adding instances
Felix Fietkau [Mon, 25 Jun 2012 21:25:03 +0000 (23:25 +0200)]
fix a memleak
Felix Fietkau [Mon, 25 Jun 2012 19:07:35 +0000 (21:07 +0200)]
remove outer memdup
Felix Fietkau [Mon, 25 Jun 2012 19:02:38 +0000 (21:02 +0200)]
memdup instance config
Felix Fietkau [Mon, 25 Jun 2012 18:36:43 +0000 (20:36 +0200)]
add update_start/update_complete methods
Felix Fietkau [Sun, 24 Jun 2012 22:55:17 +0000 (00:55 +0200)]
add netdev ifindex support
Felix Fietkau [Sun, 24 Jun 2012 22:03:01 +0000 (00:03 +0200)]
add new debug macro
Felix Fietkau [Sun, 24 Jun 2012 21:58:37 +0000 (23:58 +0200)]
fix env var handling, add support for filling blobmsg_list from arrays
Felix Fietkau [Sun, 24 Jun 2012 21:51:25 +0000 (23:51 +0200)]
segfault
Felix Fietkau [Sun, 24 Jun 2012 21:50:18 +0000 (23:50 +0200)]
add debug
Felix Fietkau [Sun, 24 Jun 2012 21:42:44 +0000 (23:42 +0200)]
add a debug message for showing exit of instances
Felix Fietkau [Sun, 24 Jun 2012 21:41:32 +0000 (23:41 +0200)]
add a debug message for showing starting of instances
Felix Fietkau [Sun, 24 Jun 2012 19:32:39 +0000 (21:32 +0200)]
dump status info
Felix Fietkau [Sun, 24 Jun 2012 19:16:14 +0000 (21:16 +0200)]
add code for starting instances
Felix Fietkau [Sun, 24 Jun 2012 19:08:22 +0000 (21:08 +0200)]
add blobmsg_list_for_each
Felix Fietkau [Sun, 24 Jun 2012 18:18:33 +0000 (20:18 +0200)]
whitespace fixup
Felix Fietkau [Sun, 24 Jun 2012 17:30:05 +0000 (19:30 +0200)]
do not start instances with invalid config
Felix Fietkau [Sun, 24 Jun 2012 17:02:54 +0000 (19:02 +0200)]
enable restart on config change
Felix Fietkau [Sun, 24 Jun 2012 16:43:46 +0000 (18:43 +0200)]
add more parsing code
Felix Fietkau [Sun, 24 Jun 2012 16:38:54 +0000 (18:38 +0200)]
add blobmsg_list_move
Felix Fietkau [Sun, 10 Jun 2012 15:32:54 +0000 (17:32 +0200)]
fix typo
Felix Fietkau [Sun, 10 Jun 2012 15:31:54 +0000 (17:31 +0200)]
add blobmsg_list_equal()
Felix Fietkau [Sun, 10 Jun 2012 15:24:50 +0000 (17:24 +0200)]
add simple blobmsg list wrapper
Felix Fietkau [Sun, 10 Jun 2012 15:12:56 +0000 (17:12 +0200)]
move the instance data structure to instance.h
Felix Fietkau [Sun, 10 Jun 2012 14:47:16 +0000 (16:47 +0200)]
add blobmsg list helpers
Felix Fietkau [Thu, 7 Jun 2012 16:58:42 +0000 (18:58 +0200)]
move instance code to a separate source file
Felix Fietkau [Thu, 7 Jun 2012 15:51:41 +0000 (17:51 +0200)]
add more instance state handling code
Felix Fietkau [Fri, 1 Jun 2012 21:14:57 +0000 (23:14 +0200)]
implement more parts of the service core api
Felix Fietkau [Fri, 1 Jun 2012 10:00:55 +0000 (12:00 +0200)]
add the service object
Felix Fietkau [Fri, 1 Jun 2012 07:50:29 +0000 (09:50 +0200)]
initial import: starts and connects to ubus