|
cb44b0a46c
|
#ifdef atexit cleanups calling free as the OS should do this for us, but valgrind debuggers need it.
|
2008-10-06 15:02:32 +00:00 |
|
|
09a1a5ecd4
|
Fix a segfault when profile.env does not exist.
|
2008-10-03 17:50:10 +00:00 |
|
|
e368a4b4f8
|
Add missing profile bits to env, #72.
|
2008-09-18 19:46:10 +00:00 |
|
|
39ea0cb84d
|
Use the new rc_stringlist_find function.
|
2008-09-18 15:28:20 +00:00 |
|
|
1ab1e9328a
|
Add -k,--umask option, Gentoo #232455.
|
2008-08-20 10:02:11 +00:00 |
|
|
dc5d63aa97
|
Add RC_TMPDIR so that there's a writeable location during boot.
|
2008-04-21 10:29:29 +00:00 |
|
|
f0aacec02e
|
Cast to unsigned char for ctype calls.
|
2008-04-17 10:19:58 +00:00 |
|
|
ee4e861796
|
Put some dir locations in rc.h so that 3rd party apps can become awware of them.
|
2008-03-28 10:46:12 +00:00 |
|
|
11e33e81c8
|
Remove rc_service_start/stop from librc as they block and unmask signals. The application may not wish this behaviour and should fork/exec the service itself.
|
2008-03-28 08:42:05 +00:00 |
|
|
15d34d0a16
|
Add license blurb to a few files and append my email to my name.
|
2008-03-26 17:53:37 +00:00 |
|
|
cee3ccc4c1
|
Fix a segfault if rc.conf does not exist, Gentoo #214887
|
2008-03-26 15:10:26 +00:00 |
|
|
d9ec62b22a
|
Add rc-service and update all softlevel refs to runlevel.
|
2008-03-19 17:11:50 +00:00 |
|
|
40930d7d0a
|
Use correct TAILQ_CONCAT macro when not defined.
|
2008-03-16 17:27:13 +00:00 |
|
|
cb9da6a262
|
Remove null terminated char ** lists in favour of RC_STRINGLIST, using TAILQ from queue(3). Refactor code style around the BSD KNF.
|
2008-03-16 17:00:56 +00:00 |
|
|
a689b66023
|
Add tunable SYSCONFDIR
|
2008-03-05 12:27:11 +00:00 |
|
|
ad780077d2
|
Welcome to 2008.
|
2008-02-22 12:07:34 +00:00 |
|
|
95a7985ea3
|
Simply our code - only set env vars when needed.
|
2008-02-20 14:04:30 +00:00 |
|
|
79d40707db
|
Fix compile on Linux.
|
2008-02-19 15:51:59 +00:00 |
|
|
0364bb2c84
|
Add the nojail keyword which excludes services marked as such from the dependency tree when in a jail, #bug 22
|
2008-02-19 14:15:53 +00:00 |
|
|
3620e04769
|
Fix an off by one error when parsing PATH
|
2008-02-09 18:16:53 +00:00 |
|
|
ad04517623
|
Block signals to avoid fork /signal races.
|
2008-02-02 00:17:35 +00:00 |
|
|
f2ce40d90b
|
Use sigaction over signal.
|
2008-02-01 13:20:19 +00:00 |
|
|
649a710552
|
Quiet some more lint warnings.
|
2008-01-22 11:07:39 +00:00 |
|
|
773c2b9ca6
|
We should never change the list passed to rc_config_value.
|
2008-01-18 14:01:48 +00:00 |
|
|
87f785cc31
|
Style.
|
2008-01-18 13:30:12 +00:00 |
|
|
6aab712cb4
|
strip trailing newlines
|
2008-01-14 05:05:22 +00:00 |
|
|
87e4e4410c
|
Remove rc_service_plugable function and make it private as it needs to read from our config file.
|
2008-01-13 17:47:23 +00:00 |
|
|
abde759d5b
|
Re-indent to a standard tw of 8.
|
2008-01-11 15:51:40 +00:00 |
|
|
ddf25cbcb7
|
Compile without warnings on NetBSD
|
2008-01-09 23:22:04 +00:00 |
|
|
43d0f3fc76
|
rc_getline keeps expanding it's malloced buffer until it has read a whole line or EOF. All functions which read into static buffers have been changed to use fhis function to avoid any potential overflows and to ensure we really do read a long long config line.
|
2008-01-07 12:29:30 +00:00 |
|
|
8afb86a5de
|
Set include paths in Makefile instead of .c files
|
2008-01-06 13:47:39 +00:00 |
|
|
c92be49041
|
Move the env whitelists to an rc var and build in the system whitelist.
|
2008-01-05 20:43:08 +00:00 |
|
|
ac21d75300
|
Add some .mk stubs to impersonate bsk .mk files to make writing our Makefiles easier. libeinfo, librc and rc now have their own seperate directories. More work is needed to tidy this up though.
|
2008-01-05 19:25:55 +00:00 |
|