706 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			706 lines
		
	
	
		
			23 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| commit c9b64b64fa9b2d2ee31684e8d35375f4c5bddba1
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     update README
 | |
| 
 | |
| commit 9cce9f8ce8d2624ac5fa1cf12d0b4b00de5bcde2
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     news typo fix
 | |
| 
 | |
| commit 5a41f1ef201def94392f06d3b294e5e0c2c8432f
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     add discussion about removing old build system to NEWS
 | |
| 
 | |
| commit 6e3afc29f3005bca7c86e3faa7b8b2d9ede08efb
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     update NEWS
 | |
| 
 | |
| commit 7c29fbd36f87426b78fe4baa6eb1a68661fc1374
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     build: install bash and zsh completions
 | |
| 
 | |
| commit 593be166d16e371837d85ff4e963cf8c71b569c7
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     build: fix libexecdir
 | |
| 
 | |
| commit ca0270967c880ef87dbaea04c267c5c463377b2e
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     tools/meson_final.sh: typo fix
 | |
| 
 | |
| commit 3a187f88f47517b1fb0ee1247c79ab06899928f6
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     build: typo fix
 | |
| 
 | |
| commit f2362cc277023550b2482215b4a1cd7142639427
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     build: add split-usr option
 | |
| 
 | |
| commit 444e44eb9da303c6614034a3558daceca15e0315
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     build: change root_prefix to rootprefix
 | |
| 
 | |
| commit c0f8313164fb60fcf41313b273b21f3079e93c1e
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     sync meson build version with makefiles
 | |
| 
 | |
| commit d6622a1156929294b909d08273fd227c7d817bb9
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     add meson build files
 | |
|     
 | |
|     Closes #116.
 | |
|     Closes #171.
 | |
|     Closes #172.
 | |
|     Closes #175.
 | |
| 
 | |
| commit 92004a2ed65045b7ca79063dda8fc5b4ac761606
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     README: add note about github discussions
 | |
| 
 | |
| commit 5f6d7ac028b4e3c208a74465c54f235d5bf34a93
 | |
| Author: Matt Whitlock <gentoo@mattwhitlock.name>
 | |
| Commit: Mike Frysinger <vapier@gmail.com>
 | |
| 
 | |
|     supervise-daemon: implement SSD_IONICELEVEL
 | |
|     
 | |
|     supervise-daemon was apparently overlooked when support for the
 | |
|     SSD_IONICELEVEL environment variable was added. This commit brings
 | |
|     supervise-daemon up to parity with start-stop-daemon with respect to
 | |
|     this environment variable.
 | |
| 
 | |
| commit 7cedc4942b8e52d9bab6f4aa7bb595c53aa6fdb1
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     update travis ci irc notifications
 | |
|     
 | |
|     - move to libera network
 | |
|     - always notify on successful build
 | |
| 
 | |
| commit 091cd8015f25d283760c39dcb9bd7e9d56eef7c4
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     man/supervise-daemon.8: document --pidfile option
 | |
| 
 | |
| commit 63955056ecb98faa1a02d90d5a4742515f0299c8
 | |
| Author: Sven Wegener <sven.wegener@stealer.net>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     on_ac_power: support multiple power_supply devices in sysfs
 | |
|     
 | |
|     Newer devices have multiple power_supply devices in sysfs:
 | |
|     
 | |
|     $ grep ^ /sys/class/power_supply/*/type
 | |
|     /sys/class/power_supply/AC/type:Mains
 | |
|     /sys/class/power_supply/BAT0/type:Battery
 | |
|     /sys/class/power_supply/ucsi-source-psy-USBC000:001/type:USB
 | |
|     /sys/class/power_supply/ucsi-source-psy-USBC000:002/type:USB
 | |
|     
 | |
|     There are two "USB" Type-C ports than can supply power and both are
 | |
|     aggregated into the "Mains" power supply by the firmware. The "Battery"
 | |
|     also counts as a power supply, but is missing the online attribute.
 | |
|     
 | |
|     The -f check with a wildcard pattern results in an error, when multiple
 | |
|     devices are present:
 | |
|     
 | |
|     /lib/rc/bin/on_ac_power: line 21: [: too many arguments
 | |
|     
 | |
|     When the power_supply class is registered, check for a "Mains" device.
 | |
|     
 | |
|     Fixes #427.
 | |
| 
 | |
| commit 1e975be89670f53db47aeef3dbb3361166517c26
 | |
| Author: Alex Xu <351006+Hello71@users.noreply.github.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     conf.d/hostname: clarify hostname variable usage
 | |
|     
 | |
|     https://gitlab.alpinelinux.org/alpine/aports/-/issues/9744
 | |
|     
 | |
|     This fixes #433.
 | |
| 
 | |
| commit 18e53f7fed1a92dd6dc91e79ab620d22fee1e195
 | |
| Author: kyoreln <57618278+kyoreln@users.noreply.github.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     move supervise-daemon out of experimental status
 | |
|     
 | |
|     supervise-daemon is no longer experimental so remove the statements to
 | |
|     that affect.
 | |
|     
 | |
|     This fixes #434.
 | |
| 
 | |
| commit b5e4c2c2db3d32dcc70426e058132c52e32603f1
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     Revert "openrc-init: ignore an empty string in argv[1]"
 | |
|     
 | |
|     This reverts commit dec9ef200b0d7e96993e2725792a9e7abe9c5f1f.
 | |
|     This check is no longer needed since rc_runlevel_exists() is fixed.
 | |
|     
 | |
|         X-Gentoo-Bug: 803536
 | |
|         X-Gentoo-Bug-URL: https://bugs.gentoo.org/803536
 | |
|         Closes: https://github.com/OpenRC/openrc/pull/431
 | |
| 
 | |
| commit 0a97bad6c9ba77285477aef8713e088eea4ab106
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     librc: fix rc_runlevel_exists return for empty string
 | |
|     
 | |
|     This function should return false if the runlevel is an empty string.
 | |
|     
 | |
|         X-Gentoo-Bug: 803536
 | |
|         X-Gentoo-Bug-URL: https://bugs.gentoo.org/803536
 | |
|         Closes: https://github.com/OpenRC/openrc/pull/431
 | |
| 
 | |
| commit dec9ef200b0d7e96993e2725792a9e7abe9c5f1f
 | |
| Author: Mike Gilbert <floppym@gentoo.org>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     openrc-init: ignore an empty string in argv[1]
 | |
|     
 | |
|     X-Gentoo-Bug: 803536
 | |
|     X-Gentoo-Bug-URL: https://bugs.gentoo.org/803536
 | |
|     Closes: https://github.com/OpenRC/openrc/pull/431
 | |
| 
 | |
| commit 7f47539fb1992fa4f1c9ae7d039d21404d2eae71
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     sh/rc-cgroup.sh: fix case in starting message
 | |
|     
 | |
|     X-Gentoo-Bug: 804193
 | |
|     X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=804193
 | |
| 
 | |
| commit 9c7bedca9e0a51343058b9e44ed8e3b5b9d337be
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     sh/rc-cgroup.sh: fix cgroup_cleanup
 | |
|     
 | |
|     X-Gentoo-Bug: 804193
 | |
|     X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=804193
 | |
| 
 | |
| commit 1d282ddc80b2dcd9adbff7d662822fcd7e0c10e5
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     move the irc channel to the libera network
 | |
| 
 | |
| commit 0d86c4903bdc68d2d4704ab6c2d4fc8f2c054276
 | |
| Author: Lars Wendler <polynomial-c@gentoo.org>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     init.d/modules.in: Avoid loading modules twice in Linux with dash shell
 | |
|     
 | |
|     Since commit 6b475ab26992f1dd8815700828df46abc4b71d27, openrc tries to load
 | |
|     modules twice which have been defined in /etc/conf.d/modules via modules=
 | |
|     variable when /bin/sh points to dash shell.
 | |
|     The reason is that when the "modules-load" service was merged into "modules"
 | |
|     service, the "modules" variable name got used in both, load_modules()
 | |
|     function and in Linux_modules() function which both get called when modules
 | |
|     service is started. Although "modules" variable is marked as local in
 | |
|     load_modules(), dash simply ignores this.
 | |
|     
 | |
|     Avoid the issue by renaming "modules" variable to "_modules" in
 | |
|     load_modules() function.
 | |
|     
 | |
|     This fixes #419.
 | |
| 
 | |
| commit 791322d7fa9d5bbceed558258baeff51a39787c5
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     checkpath: fix code to walk the directory path
 | |
|     
 | |
|     X-Gentoo-Bug: 782808
 | |
|     X-Gentoo-Bug-URL: https://bugs.gentoo.org/782808
 | |
| 
 | |
| commit 63db2d99e730547339d1bdd28e8437999c380cae
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     checkpath: remove extra slashes from paths
 | |
|     
 | |
|     This fixes #418.
 | |
| 
 | |
| commit 8400e7d3025a2957960e3f4ee3cb37a376235886
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     style fix
 | |
| 
 | |
| commit 533a8c70b3b757d2ca06de7392805ab5d1698a53
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     cgroup2_set_limits: fix harmless error message
 | |
|     
 | |
|     In legacy cgroups mode, we were running `mountinfo -q ""` which was
 | |
|     generating an error message. If we return immediately when
 | |
|     cgroup2_find_path returns an empty value, we avoid this message.
 | |
| 
 | |
| commit 852a3c86f66829864d5c0b7d0bd88841ac6b23a8
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     NEWNET.md: fix the title
 | |
| 
 | |
| commit b3e8072403759d6cf0d89acc41443ea9ab6bd908
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     rename README.newnet to a markdown file
 | |
|     
 | |
|     All of our documentation is in markdown, so rename this file to be
 | |
|     consistent.
 | |
| 
 | |
| commit b7c03dea27bc0a4474702f2c7fedd753c560ae2e
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     README: convert references to markdown links
 | |
| 
 | |
| commit ee05403c501b5f0c0a955b1f8d67b2d88f0ede7a
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     version 0.43
 | |
| 
 | |
| commit c1558abb0f1e0fe2d1a2c42a536de335a1cd8de9
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     update ChangeLog
 | |
| 
 | |
| commit 901b752463eb37784fcebe5a3b5648b4bfbd9371
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     README: force references to be on separate lines for github
 | |
| 
 | |
| commit c88368b7925e343e293a493da671edaa4ccebc0d
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     update news
 | |
|     
 | |
|     This adds a note about SHLIBDIR being dropped from the makefiles.
 | |
| 
 | |
| commit bfffe2c585dd6a23a7d3c99d16d414abcb321105
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     drop reference to gentoo bugzilla
 | |
|     
 | |
|     OpenRC has a bug tracker on github, so ask people to file issues there.
 | |
| 
 | |
| commit 5f890ee8ab94f8760f4840d280feb7eced999068
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     init.sh: rework the /run setup for linux xystems
 | |
|     
 | |
|     - fix mount options for /run.
 | |
|     - run restorecon after everything is set up.
 | |
|     
 | |
|     X-Gentoo-Bug: 740576
 | |
|     X-Gentoo-Bug-URL: https://bugs.gentoo.org/740576
 | |
| 
 | |
| commit ef76a663bcc03d4cc9dd1ef05c800f208e26d0ed
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     stop namespaced services with specified pids
 | |
|     
 | |
|     The previous fix excludes PIDs of processes running in a different namespace
 | |
|     regardless of whether the PID has been explicitly stored in a PID file mentioned
 | |
|     in the --pidfile parameter.  The correct behavior is to only exclude the pid if
 | |
|     it is not stored in a pidfile.
 | |
|     
 | |
|     X-Gentoo-Bug: 776010
 | |
|     X-Gentoo-Bug-URL: https://bugs.gentoo.org/776010
 | |
| 
 | |
| commit fccd37c34cbabe77d701316491b899a0eb529114
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     add PKGCONFIGDIR to the makefiles
 | |
|     
 | |
|     This allows pkgconfig files to be stored in /usr even if PREFIX is /.
 | |
| 
 | |
| commit 5058b6668caaa1ac019d6da299528ad0c75379c2
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     drop shlibdir
 | |
|     
 | |
|     I know of no other build systems that have separate paths for static vs
 | |
|     shared libraries, so this changes ours to use libdir for all libraries.
 | |
| 
 | |
| commit 1878a74a124e12fbdc3fe3286d81045b9198d424
 | |
| Author: Thomas Deutschmann <whissi@whissi.de>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     numlock: Don't disable numlock on shutdown
 | |
|     
 | |
|     When dealing with remote consoles, a shutdown could disable
 | |
|     host's numlock which is not desired.
 | |
|     
 | |
|     This fixes #413.
 | |
| 
 | |
| commit 897c2c00eff0dd73717b0903548912063cfd9f01
 | |
| Author: btdmaster <59375667+btdmaster@users.noreply.github.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     README: Wrap 'make install' in backticks
 | |
|     
 | |
|     This fixes #412
 | |
| 
 | |
| commit 08d518b7fe8f4eade97a50d41859da841a04658a
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     rc_cgroup.sh: do not add newline when writing group2 values
 | |
|     
 | |
|     Fixes: #407
 | |
| 
 | |
| commit de776746634cde398bf2a171bfcb43ecc7069e33
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     rc-cgroup.sh: avoid process substitution for cgroup_get_pids
 | |
|     
 | |
|     This should make cgroup_cleanup work successfully since cgroup_get_pids
 | |
|     no longer uses a subshell.
 | |
|     
 | |
|     This fixes #396.
 | |
|     This fixes #397.
 | |
| 
 | |
| commit 4fb4674374931be2fa279692800185078f350d9f
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     fix unified cgroups v2 setup
 | |
|     
 | |
|     The cgroups v2 setup required the rc_cgroups_controllers variable
 | |
|     to be set to the list of controllers to enable regardless of whether the
 | |
|     mode was hybrid or unified.
 | |
|     
 | |
|     This makes sense for hybrid mode since the controllers can't be in both
 | |
|     the cgroups v1 and v2 hierarchies, but for unified mode we should enable
 | |
|     all controllers that are configured in the kernel.
 | |
| 
 | |
| commit 0ddab761be249f54388c12f6cc8197dd01a63673
 | |
| Author: Disconnect3d <dominik.b.czarnota@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     start-stop-daemon: Fix off by ones when checking for RC_* envvars
 | |
|     
 | |
|     The same as https://github.com/OpenRC/openrc/pull/361
 | |
|     
 | |
|     This fixes #362.
 | |
| 
 | |
| commit f5dd2f5baf1a33173c8ac47495e53d32aee834f5
 | |
| Author: Disconnect3d <dominik.b.czarnota@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     supervise-daemon: Fix off by ones when checking for RC_* envvars
 | |
|     
 | |
|     Fixes strncmp size argument off by one as the current implementation didn't
 | |
|     match the `=` character.
 | |
|     
 | |
|     This fixes #361.
 | |
| 
 | |
| commit b12c52d40f2221e6e2b3ae0296d45c607845ea2a
 | |
| Author: Rin Cat <me@rin.cat>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     Support docker and lxc stop
 | |
|     
 | |
|     This fixes #398.
 | |
| 
 | |
| commit bac71fce5bc9cb7ba02338c6c4cfc949badd218b
 | |
| Author: sqozz <sqozz@geekify.de>
 | |
| Commit: Mike Frysinger <vapier@gmail.com>
 | |
| 
 | |
|     start-stop-daemon: fix typo in manpage
 | |
| 
 | |
| commit 12ee72a9b34ef33411cf1bfd5ea059676ee6e482
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     allow devfs to run on lxc
 | |
|     
 | |
|     X-Gentoo-Bug: 761918
 | |
|     X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=761918
 | |
|     Closes #272.
 | |
| 
 | |
| commit 170ce2624a98952e6eb871cd9915c7c1b76ab887
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     typo fix
 | |
| 
 | |
| commit 9a6698876af1c7563ae7a3237111fc43cf4f5bda
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     improve the diagnostic when the ulimit builtin fails
 | |
|     
 | |
|     X-Gentoo-Bug:739274
 | |
|     X-Gentoo-Bug-URL:https://bugs.gentoo.org/739274
 | |
| 
 | |
| commit bf9af1fb23b57af38880d824e7bba37a648f12fb
 | |
| Author: Gaël PORTAY <gael.portay@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     net-online: fix process of symlinks in sysfs
 | |
|     
 | |
|     The test `[ -h "${ifname}" ] && continue` skips the symlinks while it is
 | |
|     the opposite that is the expected: ignoring files that are not symlinks.
 | |
|     
 | |
|     Fixes commit f42ec82f21f3760b829507344ad0ae761e1d59aa.
 | |
|     This fixes #391.
 | |
| 
 | |
| commit 5c9c2a19397eb7bcc0bd1c7091229bbf9ef883b5
 | |
| Author: Patrick Noll <8444617+pnoll1@users.noreply.github.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     remove statement about not providing an init
 | |
|     
 | |
|     This fixes #359.
 | |
| 
 | |
| commit 4b2a61f1b8b786600e39ba1a223ff8d9b389b275
 | |
| Author: Manuel Rüger <manuel@rueg.eu>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     rc-status: Remove noise from ini-formatted output
 | |
|     
 | |
|     Otherwise this would create the following output:
 | |
|     
 | |
|     rc-status -f ini
 | |
|      * Caching service dependencies ...        [ ok ]
 | |
|     [default]
 | |
|     dbus =  started
 | |
|     NetworkManager =  started
 | |
|     syslog-ng =  started
 | |
|     ...
 | |
|     
 | |
|     This fixes #364.
 | |
| 
 | |
| commit 62bc463c63a3beeeead0b6fb164f7c7e9b917849
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     update freebsd 11.x image on cirrus ci
 | |
| 
 | |
| commit 7019bfad3b4cf6eff31d967f6f4e0960f67858fb
 | |
| Author: Clayton Craft <clayton@craftyguy.net>
 | |
| Commit: Luca Barbato <luca.barbato@gmail.com>
 | |
| 
 | |
|     user-guide: clarify note for Runlevels/rc-update usage
 | |
|     
 | |
|     I found the original note a little confusing, since using rc-update will
 | |
|     add it to a runlevel so it *is* auto-started when the system reaches
 | |
|     that runlevel again, but I don't think that was the intended meaning of
 | |
|     'auto-start', so hopefully this makes it a little more clear.
 | |
| 
 | |
| commit 8346c985d598385e760375a8adf69c986bb4a350
 | |
| Author: lishuxiang <GoldenMean58@outlook.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     Update user-guide.md
 | |
|     
 | |
|     fix a typo
 | |
|     
 | |
|     This fixes #389.
 | |
| 
 | |
| commit da30767353eb1cc13826176bf19308a05c7bade4
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     supervise-daemon: do not spawn a process if we are exiting
 | |
|     
 | |
|     This fixes #375 and allows us to not add another level of indentation in
 | |
|     the supervisor loop.
 | |
| 
 | |
| commit 57d9528a0bc64366ea3e0fbbb21b1282ce5c1212
 | |
| Author: Dermot Bradley <dermot_bradley@yahoo.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     Remove warning when osclock init.d script runs
 | |
|     
 | |
|     Currently when osclock is enabled as a init.d service the following
 | |
|     messages appear during boot when osclock starts:
 | |
|     
 | |
|       * The command variable is undefined.
 | |
|       * There is nothing for osclock to start.
 | |
|       * If this is what you intend, please write a start function.
 | |
|       * This will become a failure in a future release.
 | |
|     
 | |
|     osclock is activated whenever a machine's system clock is automatically
 | |
|     configured from a RTC by the kernel and the osclock's only purpose is to
 | |
|     satisfy the "clock" dependency defined by other init.d services.
 | |
|     
 | |
|     Adding a stub start() function prevents OpenRC from showing warnings but
 | |
|     continues to ensure that the osclock service still does not actually do
 | |
|     anything.
 | |
|     
 | |
|     This fixes #377.
 | |
| 
 | |
| commit 6ce48f124aea593b77163d6f198d18bbe9093068
 | |
| Author: Calvin Montgomery <calzoneman@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     man/openrc.8: populate OPTIONS from --help output
 | |
|     
 | |
|     This fixes #378.
 | |
| 
 | |
| commit 00ea2166081856774f24f7243126f701c7fe6db9
 | |
| Author: Michael Orlitzky <michael@orlitzky.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     src/rc/checkpath.c: replace mkdir() with mkdirat().
 | |
|     
 | |
|     The do_check() function recently gained some defenses against symlink
 | |
|     replacement attacks that involve the use of *at functions in place of
 | |
|     their vanilla counterparts; openat() instead of open(), for example.
 | |
|     One opportunity to replace mkdir() with mkdirat() was missed, however,
 | |
|     and this commit replaces it.
 | |
|     
 | |
|     This fixes #386.
 | |
| 
 | |
| commit ac7ca6d901d72b1bc4ed13be5438e825c07fc0da
 | |
| Author: Michael Orlitzky <michael@orlitzky.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     src/rc/checkpath.c: fix typo "synbolic" -> "symbolic".
 | |
| 
 | |
| commit 47819f004cec3cc3e911ba69003b8b52bacbebef
 | |
| Author: Johannes Heimansberg <git@jhe.dedyn.io>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     start-stop-daemon, supervise-daemon: fix parsing of usernames passed via --user that start with a number
 | |
|     
 | |
|     start-stop-daemon and supervise-daemon parse usernames and group names
 | |
|     passed via the --user argument as numeric UID/GID if they start with a
 | |
|     number (e.g. user "4foo" will be treated as UID 4). This results in the
 | |
|     process that is being started to run under a totally unexpected user if
 | |
|     that UID exists.
 | |
|     
 | |
|     Even though the result of the sscanf calls are tested for a result of
 | |
|     exactly 1, which means exactly one value was extracted, because sscanf's
 | |
|     format string only contains only one placeholder, it will never return
 | |
|     a value greater than 1, even if there are still characters left to be
 | |
|     parsed. This causes start-stop-daemon and supervise-daemon to assume
 | |
|     that usernames starting with a number are just that number. Adding a
 | |
|     second placeholder "%1s" to the format string, which matches a string of
 | |
|     length 1, makes sure that sscanf can distinguish between pure numbers
 | |
|     (in which case it will return 1) and strings either starting with a
 | |
|     number (in which case it will return 2) and any other string (in which
 | |
|     case it will return 0).
 | |
|     
 | |
|     This fixes #379.
 | |
|     This fixes #380.
 | |
| 
 | |
| commit 0fab3e837b45021fdcc02a71873c3c245ce96080
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     bootmisc: allow sysvinit compatibility  during shutdown
 | |
|     
 | |
|     Use "halt -w" to write the halt record if it exists.
 | |
|     Otherwise use openrc-shutdown.
 | |
|     
 | |
|     This fixes #336.
 | |
| 
 | |
| commit 38aaba28ee86602e29d8a31f155dfa72f5481e68
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     scripts/shutdown.in: fix sysvinit compatible shutdown
 | |
|     
 | |
|     X-Gentoo-Bug: https://bugs.gentoo.org/755422
 | |
| 
 | |
| commit 3ed4126a31406124ae8042fc3d4c0bf963d6961e
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     update news for 0.43 with info on checkpath fix
 | |
| 
 | |
| commit aa0fdf6d08b987dfcabebf5b8d05beff015ad8f4
 | |
| Author: Lars Wendler <polynomial-c@gentoo.org>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     start-stop-daemon: Don't segfault if --exec was given a non-existing file name
 | |
|     
 | |
|       Starting program: /sbin/start-stop-daemon --start --exec i-dont-exist
 | |
|     
 | |
|       Program received signal SIGSEGV, Segmentation fault.
 | |
|       0x0000555555559053 in main (argc=1, argv=0x7fffffffdc20)
 | |
|           at start-stop-daemon.c:631
 | |
|       631                         *exec_file ? exec_file : exec);
 | |
|     
 | |
|     This fixes #385.
 | |
| 
 | |
| commit b6fef599bf8493480664b766040fa9b0d4b1e335
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     checkpath: fix CVE-2018-21269
 | |
|     
 | |
|     This walks the directory path to the file we are going to manipulate to make
 | |
|     sure that when we create the file and change the ownership and permissions
 | |
|     we are working on the same file.
 | |
|     Also, all non-terminal symbolic links must be owned by root. This will
 | |
|     keep a non-root user from making a symbolic link as described in the
 | |
|     bug. If root creates the symbolic link, it is assumed to be trusted.
 | |
|     
 | |
|     On non-linux platforms, we no longer follow non-terminal symbolic links
 | |
|     by default. If you need to do that, add the -s option on the checkpath
 | |
|     command line, but keep in mind that this is not secure.
 | |
|     
 | |
|     This fixes #201.
 | |
| 
 | |
| commit aac1734a70b60da97d4d24930f1902ca46894b44
 | |
| Author: Julien Surloppe <julien@surloppe.fr>
 | |
| Commit: Mike Frysinger <vapier@gmail.com>
 | |
| 
 | |
|     Update user-guide.md
 | |
|     
 | |
|     Add missing underscore.
 | |
| 
 | |
| commit 2355f1a3f2a4fd62cac6d9af0e94c8731acd4c0f
 | |
| Author: William Hubbs <w.d.hubbs@gmail.com>
 | |
| Commit: William Hubbs <w.d.hubbs@gmail.com>
 | |
| 
 | |
|     supervise-daemon: only log debug logs when verbose mode is active
 |