Skip to content

Tags: OpenRC/openrc

Tags

0.63

Toggle 0.63's commit message
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

0.62.10

Toggle 0.62.10's commit message
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

0.62.9

Toggle 0.62.9's commit message
release 0.62.9

Anna (navi) Figueiredo Gomes (1):
      release 0.62.9

William Hubbs (1):
      build: install functions.sh init.d symlink with meson

0.62.8

Toggle 0.62.8's commit message
release 0.62.8

Anna (navi) Figueiredo Gomes (2):
      pam_openrc: avoid clobbering errno when checking for rc_autostart_user
      release 0.62.8

0.62.7

Toggle 0.62.7's commit message
release 0.62.7

Anna (navi) Figueiredo Gomes (3):
      pam_openrc: add rc_autostart_user to rc.conf
      pam_openrc: respect PAM_SILENT
      release 0.62.7

William Hubbs (1):
      build: install runlevels with meson

0.62.6

Toggle 0.62.6's commit message
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

0.62.5

Toggle 0.62.5's commit message
release 0.62.5

0.62.4

Toggle 0.62.4's commit message
release 0.62.4

0.62.3

Toggle 0.62.3's commit message
release 0.62.3

0.62.2

Toggle 0.62.2's commit message
release 0.62.2