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
 |