Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-23 | modules: Add --first-time switch to modprobe commands | William Hubbs | |
On Linux, kernel modules should be loaded once during boot, either in an initramfs or by this service. This does not change anything other than printing out messages if a module is loaded more than once. X-Gentoo-Bug: 659530 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=659530 | |||
2018-10-23 | supervise-daemon: add health checks | William Hubbs | |
Health checks are a way to monitor a service and make sure it stays healthy. If a service is not healthy, it will be automatically restarted after running the unhealthy() function to clean up. | |||
2018-10-23 | news.md: add note about scheduled shutdown | William Hubbs | |
2018-10-22 | supervise-daemon-guide.md: re-format and add more variables | William Hubbs | |
2018-10-18 | openrc-shutdown: Add scheduled shutdown and the ability to cancel a shutdown | William Hubbs | |
You can now schedule a shutdown for a certain time or a cpecific number of minutes into the future. When a shutdown is running, you can now cancel it with ^c from the keyboard or by running "openrc-shutdown -c" from another shell. | |||
2018-10-15 | supervise-daemon: fix respawn_max off by one | Zac Medico | |
Fix the comparison between respawn_count and respawn_max so that respawn_max = 1 will allow for one respawn. Since respawn_count is incremented before the comparison, use a 'greater than' comparison so that respawn will be triggered when respawn_count is equal to respawn_max. Fixes: https://github.com/OpenRC/openrc/issues/247 Fixes: https://github.com/OpenRC/openrc/issues/248 | |||
2018-10-13 | misc: style fixups | Austin English | |
2018-10-13 | misc: whitespace fixes | Austin English | |
2018-10-09 | Complete implementation of forever timeout value in stop schedules | William Hubbs | |
2018-10-06 | supervise-daemon: use nanosleep() instead of sleep() | William Hubbs | |
We will be using sigalrm in this process for health checking, and sigalrm cannot be used with sleep() safely. | |||
2018-10-06 | openrc-init: convert sleep() call to nanosleep() | William Hubbs | |
Nanosleep is the safer call to use in case we need to use alarms eventually. | |||
2018-08-14 | Stop mounting efivarfs read-only | William Hubbs | |
We do not need to do this any longer since all supported linux kernels make efivarfs immutable and the tools that manipulate it are aware of this feature. This fixes https://github.com/openrc/openrc/issues/238. | |||
2018-08-06 | librc: fix EACCES errno false-positive crash | Zac Medico | |
Use errno != EACCES to fix false-positive for non-root users with grsecurity kernels. Fixes: 37e29442721a ("librc: Add check for crashed state") This fixes #237 | |||
2018-07-09 | rc-functions.sh: Remove addon support | William Hubbs | |
This is an old relic from Gentoo baselayout-1.x which should not be used any longer. | |||
2018-06-29 | modules: remove the ability to rename modules on the fly | William Hubbs | |
Kmod doesn't support the -o switch, so if you have been using this your module loads have been failing. | |||
2018-06-29 | rc-status: initialize uptime pointer to prevent memory corruption | Holger Hoffstätte | |
This fixes #231. | |||
2018-06-28 | version 0.39 | William Hubbs | |
2018-06-28 | Update ChangeLog | William Hubbs | |
2018-06-27 | supervise-daemon.c: clean up memory leaks | William Hubbs | |
2018-06-27 | librc-daemon.c: fix memory leaks | William Hubbs | |
2018-06-22 | librc-daemon: convert most snprintf calls to xasprintf | William Hubbs | |
2018-06-20 | librc-misc: convert snprintf calls to xasprintf | William Hubbs | |
2018-06-20 | libeinfo: convert remaining snprintf calls to xasprintf | William Hubbs | |
2018-06-20 | openrc: convert snprintf calls to xasprintf | William Hubbs | |
2018-06-19 | supervise-daemon: convert snprintf calls to xasprintf | William Hubbs | |
2018-06-19 | start-stop-daemon: convert snprintf calls to xasprintf | William Hubbs | |
2018-06-19 | rc-status: convert snprintf calls to xasprintf | William Hubbs | |
2018-06-19 | rc-status: fix gcc 7 warnings | William Hubbs | |
2018-06-19 | start-stop-daemon: fix gcc 7 warnings | William Hubbs | |
2018-06-19 | checkpath: fix gcc 7 warnings | William Hubbs | |
2018-06-19 | fix gcc 7 warnings in pipe routines | William Hubbs | |
2018-06-19 | libeinfo: clean up gcc 7 compiler warnings | William Hubbs | |
2018-06-17 | version 0.38 | William Hubbs | |
2018-06-15 | Update ChangeLog | William Hubbs | |
2018-06-15 | sh/start-stop-daemon.sh: fix processing of the logger arguments | William Hubbs | |
2018-06-15 | Update ChangeLog | William Hubbs | |
2018-06-15 | start-stop-daemon: add ability to log stdout or stderr to processes | William Hubbs | |
2018-06-14 | fix a typo | William Hubbs | |
2018-06-13 | Add helper to spawn process with stdin connected to a pipe | Mike Gilbert | |
2018-06-05 | user-guide.md: small cleanups | William Hubbs | |
2018-06-05 | service-script-guide.md: small cleanups | William Hubbs | |
2018-06-05 | version 0.37 | William Hubbs | |
2018-05-31 | Update ChangeLog | William Hubbs | |
2018-05-30 | sh/supervise-daemon.sh: use start_stop_daemon_args if supervise_daemon_args ↵ | Austin English | |
is undefined | |||
2018-05-22 | Logger: only log printable characters and newlines | William Hubbs | |
X-Gentoo-Bug: 651412 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=651412 | |||
2018-05-22 | openrc-run.sh: move crashed test outside started test | William Hubbs | |
This is handled inside librc, so we don't need the nesting in this script. | |||
2018-05-22 | Add mark_service_crashed binary | William Hubbs | |
2018-05-22 | rc-misc: add the crashed state | William Hubbs | |
2018-05-22 | librc: Add check for crashed state | William Hubbs | |
In rc_service_state,, call rc_service_daemons_crashed to check for a crashed daemon if the service is started. | |||
2018-05-22 | librc: Add crashed state | William Hubbs | |