Tags: OpenRC/openrc
Tags
release 0.63
features:
- s6 support fully refactored by skarnet
- tracefs is now mounted explicitly
- net-online now supports tun/tap devices properly
- added a wsl keyword and basic wsl detection
breakign changes (build time only):
- removed the `os` option from meson, instead we now take it from the
meson cross file
- dropped support for GNU-kFreeBSD, no distro seems to still support
such platform
Anna (navi) Figueiredo Gomes (34):
init.d/user: add a respawn_delay value
Revert "init.d/user: add a respawn_delay value"
*-daemon: properly log ready fd error
build: use static_library and declare_dependency for shared code
build: use declare_dependency for libeinfo
build: use declare_dependency for librc
build: add project arguments instead of adhoc c_args
build: cleanup meson.build logic
build: drop GNU-kFreeBSD support
build: drop 'os' option and use host_machine.system()
build: specify kvm/libcap dependency more clearly
*: use access(..., F_OK) instead of exists/stat.2
*: don't check for file existence before opening it
librc: fix FILE * leak in rc_proc_getent
checkpath,shared/misc: remove is_writable helper
helpers: remove existss, unused internal function
version 0.62.4
version 0.62.5
version 0.62.5
librc: add wsl detection
init.d/*: add -wsl depend keywords
sh/openrc-run: use $# for argument checking
sh/openrc-run: remove unnecessary loops
src/openrc-run: remove arg2 from svc_exec
openrc-run: simplify main with a command table
release 0.62.7
release 0.62.8
openrc: disable --override and krunlevel for user services
release 0.62.9
release 0.62.10
librc: use statically sized array over constant xmalloc in file_regex
librc: use xasprintf in rc_service_extra_commands
librc: use xasprintf in rc_service_description
release 0.63
Arusekk (1):
binfmt: also look in /usr/local/lib/binfmt.d
Daniel Watkins (1):
start-stop-daemon: add longopts_help value for --notify
Hugo Osvaldo Barrera (2):
man: use Ic macro for rc-update commands
Reduce needless indentation
John R. Graham (2):
init.d/net-online: Minor bug fix
init.d/net-online: Support tun/tap devices
Laurent Bercot (3):
supervisor=s6: rework support
supervisor=s6 support: additional small bugfixes
supervisor=s6: fix indentation, add more paranoid hardening
Lauri Tirkkonen (1):
sysfs: mount tracefs explicitly if available
NRK (2):
*-daemon: don't assume [ug]id_t to be `int`
*-daemon: fix order of chroot
Rahul Sandhu (1):
openrc-user: simplify argc check
Sam James (2):
AUTHORS: add navi
NEWS.md, user-guide.md: no longer experimental
SetiQyu (1):
librc, mountinfo: fix build headers for netbsd
Ulrich Müller (3):
libeinfo.c, functions.sh: Drop upper limit for EINFO_INDENT
libeinfo.c: Fix out-of-bounds array access in _eindent
einfo.3: eindent indents by 2 characters
William Hubbs (8):
version 0.62.1
build: install functions.sh init.d symlink with meson
build: remove the meson_runlevels script
version 0.62.2
build: fix installation of getty symlinks
version 0.62.3
add document describing the release process
build: install functions.sh init.d symlink with meson
Yury Vostrikov (1):
Fix error message in parse_schedule
dakkar (1):
recognise alacritty as a color terminal
fkobi (1):
service-script-guide: improve markup
release 0.62.10
holds a few fixes around loading config files, fixes the clearing of
options on service stop, and fixes a bug that could end up closing fd 0
Anna (navi) Figueiredo Gomes (3):
pam_openrc: don't unlock non-initialized lockfd.
librc: remove d->d_name, not pathname, in rm_dir loop
release 0.62.10
Mark Hindley (1):
Fix typo/mismerge in variable name.
Sertonix (2):
sh/openrc-run: fix ~/.config/rc/rc.conf.d/*.conf not sourced
librc-depend: fix rc.conf.d/*.conf mtime not checked
release 0.62.6
Anna (navi) Figueiredo Gomes (4):
librc-depend: clear dirfds unconditionally
openrc-run: remove timeout from start/stop
librc: allow user services to add boot services
version 0.62.5
Dominique Martinet (2):
openrc-run: block SIGCHLD during fork() to avoid race with reaping
openrc-run: unset signal_pipe[1] before closing it
PreviousNext