Joachim Nilsson
840ade6da7
Bump version for next release, fix make dist and rename NEWS --> CHANGELOG
...
- Bump version for coming 1.11 release
- Update `make dist` to use Kentzo's `git-archive-all` from
https://github.com/Kentzo/git-archive-all
- Rename NEWS --> CHANGELOG and update for coming release
- Update CHANGELOG with info on the libuEv migration
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-18 23:22:39 +01:00
Joachim Nilsson
030aa70842
Simplify.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-18 22:29:34 +01:00
Joachim Nilsson
dea3ae857b
Steal controlling TTY on fallback console to enable job control.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-18 22:25:04 +01:00
Joachim Nilsson
9f5172b0d1
Try removing delayed start of TTYs, should not be needed anymore.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-18 21:40:09 +01:00
Joachim Nilsson
e0529a5597
Unblock all signals blocked by finit when starting children
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-18 21:40:05 +01:00
Joachim Nilsson
425cd17e57
Initial conversion to use libuEv for all event handling.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-18 00:53:14 +01:00
Joachim Nilsson
0669a9cb81
Fix missing #include for copyfile()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-18 00:46:06 +01:00
Joachim Nilsson
5e040449c4
Add libuEv as submodule for event handling.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-07 02:59:21 +01:00
Joachim Nilsson
074686b520
Use vfork() instead of fork() before exec()
...
If running on older Linux systems, or any BSD UNIX, vfork()
is more efficient when we are about to call exec() anyway.
For more info on vfork() vs fork(), see Stack Exchange:
http://stackoverflow.com/questions/4259629/what-is-the-difference-between-fork-and-vfork
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-06 23:38:47 +01:00
Joachim Nilsson
d40f52357e
Restructure and add section on Watchdog process supervision
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-06 21:45:14 +01:00
Joachim Nilsson
076f77a31b
Update TODO: more on inetd and at support.
...
Also a minor fix to the README.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-06 20:54:52 +01:00
Joachim Nilsson
8f1c16a8a5
Update TODO with section on Cron.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-01 02:04:50 +01:00
Joachim Nilsson
b149dbc73e
Update TODO
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2015-01-01 00:11:44 +01:00
Joachim Nilsson
aa8d6a7294
Bump version for 1.10 release.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
1.10
2014-11-27 22:33:24 +01:00
Joachim Nilsson
a94dde403f
Update NEWS to Markdown syntax and add info on next release.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-27 09:42:49 +01:00
Joachim Nilsson
9bb7e7b014
Change NEWS documentation from reST to Markdown
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-27 09:19:33 +01:00
Joachim Nilsson
02a97e8d7d
Fix various problems with unchecked return values from syscalls.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-27 00:12:07 +01:00
Joachim Nilsson
def759fe41
run_interactive(): Fix a potential file descriptor leak.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 23:45:20 +01:00
Joachim Nilsson
939cfc2476
pidfile_read(): Reindent.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 23:44:00 +01:00
Joachim Nilsson
7f2c73468f
libite/rsync.c: Fix build regression from previous commit.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 23:37:04 +01:00
Joachim Nilsson
81a368f710
Fix problem with unchecked return value of mkdir(), wrap in makedir() macro.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 23:27:15 +01:00
Joachim Nilsson
4e975e4974
plugin.c:load_one() - Comment on resource leak, we never unload plugins atm.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 23:24:49 +01:00
Joachim Nilsson
a296c2dd00
pidfile_read(): Fix potential integer overflow when reading PID
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 23:02:54 +01:00
Joachim Nilsson
5ff7994852
touch(): Check return value of mknod(), report error if errno != EEXIST.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 22:57:23 +01:00
Joachim Nilsson
1bdcef9a2c
run_interactive(): Fix file descriptor leak when debug is enabled.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 22:49:31 +01:00
Joachim Nilsson
f621117eb9
README: Update section on plugins with info on hooks and I/O plugins.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 18:48:25 +01:00
Joachim Nilsson
83cec7129a
run_interactive(): Fix copy-paste bug introduced in 06b33c5.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 17:58:50 +01:00
Joachim Nilsson
06b33c58fd
run_interactive(): Fix descriptor leak.
...
Make sure to close dup()'ed descriptors when we're done with them.
Thanks to Coverity Scan for finding this nasty one!
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 17:30:58 +01:00
Joachim Nilsson
8ce39f592c
procname_kill(): Fix possible resource leak and let's use opendir() errno
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 17:22:55 +01:00
Joachim Nilsson
d37c451e81
svc_start(): Fix out of bounds write to args[] array.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 17:20:27 +01:00
Joachim Nilsson
a7ff1a61d5
svc_start(): Fix swapped arguments to dup2() and add close(fd), descriptor leak.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 17:17:47 +01:00
Joachim Nilsson
8349909f60
helpers.c:run_interactive() - Check arguments and return values better.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 17:08:00 +01:00
Joachim Nilsson
3a2cf30f47
README: Minor touch up.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 16:41:04 +01:00
Joachim Nilsson
9a3cab3645
TODO: Remove finished items now documented in README
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 16:40:43 +01:00
Joachim Nilsson
7dbc02f879
Standardize on two-space indented * for bullet lists in Markdown
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 16:13:53 +01:00
Joachim Nilsson
a39f75744c
Update TODO to Markdown syntax.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 16:08:59 +01:00
Joachim Nilsson
5742c6591a
Change TODO documentation from reST to Markdown
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 15:59:34 +01:00
Joachim Nilsson
588901ee4c
Update README to Markdown syntax.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 15:56:50 +01:00
Joachim Nilsson
e30d2aae19
Change documentation from reST to Markdown
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-26 15:55:33 +01:00
Joachim Nilsson
463e4f12f8
Update Coverity URL and add section on hooks, plugins & callbacks.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-24 18:21:47 +01:00
Joachim Nilsson
01c2817005
Add support for Coverity Scan
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-24 13:49:18 +01:00
Joachim Nilsson
1a16aab970
queue.h: Upgrade to a newer slightly bugfiex version of OpenBSD queue.h
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-11-03 20:56:11 +01:00
Joachim Nilsson
8247344f0d
helpers.c:set_hostname() - Fix resource and memory leaks.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-10-31 15:26:49 +01:00
Joachim Nilsson
2fdd64a2d8
helpers.c:run() - Fix resource and memory leaks.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-10-31 15:16:00 +01:00
Joachim Nilsson
22ed4e7f73
svc.c - Break out nested function.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-10-31 14:58:13 +01:00
Joachim Nilsson
327ac9f931
libite:rsync.c - Break out nested function.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-10-31 14:56:51 +01:00
Joachim Nilsson
5ad0c38fe8
Sanity check plugpath as well, no point in searching for plugins otherwise.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-10-30 22:11:23 +01:00
Joachim Nilsson
757911f149
Bump version for release and update copyright years.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
1.9
2014-04-21 16:03:54 +02:00
Joachim Nilsson
35b771fb42
Add empty space for formatting.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-04-21 15:51:33 +02:00
Joachim Nilsson
720f1b0e5b
Strip output when loading .conf files.
...
If not standard finit.conf, then we want to show just the base name.
E.g., loading first /etc/finit.conf then /etc/finit.d/services.conf
Loading configuration ............. vs
Loading services configuration ....
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2014-04-21 15:46:09 +02:00