From 6c773fb4d0ecc681d6456583c62bdb153dd4c3d5 Mon Sep 17 00:00:00 2001 From: William Hubbs Date: Mon, 6 Jun 2022 23:34:23 -0500 Subject: [PATCH] drop changelog Currently, I do not have a way to generate this since we moved to a meson-based build. --- ChangeLog | 705 ------------------------------------------------------ 1 file changed, 705 deletions(-) delete mode 100644 ChangeLog diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index bbeb6284..00000000 --- a/ChangeLog +++ /dev/null @@ -1,705 +0,0 @@ -commit c9b64b64fa9b2d2ee31684e8d35375f4c5bddba1 -Author: William Hubbs -Commit: William Hubbs - - update README - -commit 9cce9f8ce8d2624ac5fa1cf12d0b4b00de5bcde2 -Author: William Hubbs -Commit: William Hubbs - - news typo fix - -commit 5a41f1ef201def94392f06d3b294e5e0c2c8432f -Author: William Hubbs -Commit: William Hubbs - - add discussion about removing old build system to NEWS - -commit 6e3afc29f3005bca7c86e3faa7b8b2d9ede08efb -Author: William Hubbs -Commit: William Hubbs - - update NEWS - -commit 7c29fbd36f87426b78fe4baa6eb1a68661fc1374 -Author: William Hubbs -Commit: William Hubbs - - build: install bash and zsh completions - -commit 593be166d16e371837d85ff4e963cf8c71b569c7 -Author: William Hubbs -Commit: William Hubbs - - build: fix libexecdir - -commit ca0270967c880ef87dbaea04c267c5c463377b2e -Author: William Hubbs -Commit: William Hubbs - - tools/meson_final.sh: typo fix - -commit 3a187f88f47517b1fb0ee1247c79ab06899928f6 -Author: William Hubbs -Commit: William Hubbs - - build: typo fix - -commit f2362cc277023550b2482215b4a1cd7142639427 -Author: William Hubbs -Commit: William Hubbs - - build: add split-usr option - -commit 444e44eb9da303c6614034a3558daceca15e0315 -Author: William Hubbs -Commit: William Hubbs - - build: change root_prefix to rootprefix - -commit c0f8313164fb60fcf41313b273b21f3079e93c1e -Author: William Hubbs -Commit: William Hubbs - - sync meson build version with makefiles - -commit d6622a1156929294b909d08273fd227c7d817bb9 -Author: William Hubbs -Commit: William Hubbs - - add meson build files - - Closes #116. - Closes #171. - Closes #172. - Closes #175. - -commit 92004a2ed65045b7ca79063dda8fc5b4ac761606 -Author: William Hubbs -Commit: William Hubbs - - README: add note about github discussions - -commit 5f6d7ac028b4e3c208a74465c54f235d5bf34a93 -Author: Matt Whitlock -Commit: Mike Frysinger - - 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 -Commit: William Hubbs - - update travis ci irc notifications - - - move to libera network - - always notify on successful build - -commit 091cd8015f25d283760c39dcb9bd7e9d56eef7c4 -Author: William Hubbs -Commit: William Hubbs - - man/supervise-daemon.8: document --pidfile option - -commit 63955056ecb98faa1a02d90d5a4742515f0299c8 -Author: Sven Wegener -Commit: William Hubbs - - 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 - - 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 - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - move the irc channel to the libera network - -commit 0d86c4903bdc68d2d4704ab6c2d4fc8f2c054276 -Author: Lars Wendler -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - checkpath: remove extra slashes from paths - - This fixes #418. - -commit 8400e7d3025a2957960e3f4ee3cb37a376235886 -Author: William Hubbs -Commit: William Hubbs - - style fix - -commit 533a8c70b3b757d2ca06de7392805ab5d1698a53 -Author: William Hubbs -Commit: William Hubbs - - 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 -Commit: William Hubbs - - NEWNET.md: fix the title - -commit b3e8072403759d6cf0d89acc41443ea9ab6bd908 -Author: William Hubbs -Commit: William Hubbs - - 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 -Commit: William Hubbs - - README: convert references to markdown links - -commit ee05403c501b5f0c0a955b1f8d67b2d88f0ede7a -Author: William Hubbs -Commit: William Hubbs - - version 0.43 - -commit c1558abb0f1e0fe2d1a2c42a536de335a1cd8de9 -Author: William Hubbs -Commit: William Hubbs - - update ChangeLog - -commit 901b752463eb37784fcebe5a3b5648b4bfbd9371 -Author: William Hubbs -Commit: William Hubbs - - README: force references to be on separate lines for github - -commit c88368b7925e343e293a493da671edaa4ccebc0d -Author: William Hubbs -Commit: William Hubbs - - update news - - This adds a note about SHLIBDIR being dropped from the makefiles. - -commit bfffe2c585dd6a23a7d3c99d16d414abcb321105 -Author: William Hubbs -Commit: William Hubbs - - drop reference to gentoo bugzilla - - OpenRC has a bug tracker on github, so ask people to file issues there. - -commit 5f890ee8ab94f8760f4840d280feb7eced999068 -Author: William Hubbs -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - add PKGCONFIGDIR to the makefiles - - This allows pkgconfig files to be stored in /usr even if PREFIX is /. - -commit 5058b6668caaa1ac019d6da299528ad0c75379c2 -Author: William Hubbs -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 - - README: Wrap 'make install' in backticks - - This fixes #412 - -commit 08d518b7fe8f4eade97a50d41859da841a04658a -Author: William Hubbs -Commit: William Hubbs - - rc_cgroup.sh: do not add newline when writing group2 values - - Fixes: #407 - -commit de776746634cde398bf2a171bfcb43ecc7069e33 -Author: William Hubbs -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - Support docker and lxc stop - - This fixes #398. - -commit bac71fce5bc9cb7ba02338c6c4cfc949badd218b -Author: sqozz -Commit: Mike Frysinger - - start-stop-daemon: fix typo in manpage - -commit 12ee72a9b34ef33411cf1bfd5ea059676ee6e482 -Author: William Hubbs -Commit: William Hubbs - - 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 -Commit: William Hubbs - - typo fix - -commit 9a6698876af1c7563ae7a3237111fc43cf4f5bda -Author: William Hubbs -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 - - remove statement about not providing an init - - This fixes #359. - -commit 4b2a61f1b8b786600e39ba1a223ff8d9b389b275 -Author: Manuel Rüger -Commit: William Hubbs - - 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 -Commit: William Hubbs - - update freebsd 11.x image on cirrus ci - -commit 7019bfad3b4cf6eff31d967f6f4e0960f67858fb -Author: Clayton Craft -Commit: Luca Barbato - - 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 -Commit: William Hubbs - - Update user-guide.md - - fix a typo - - This fixes #389. - -commit da30767353eb1cc13826176bf19308a05c7bade4 -Author: William Hubbs -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - man/openrc.8: populate OPTIONS from --help output - - This fixes #378. - -commit 00ea2166081856774f24f7243126f701c7fe6db9 -Author: Michael Orlitzky -Commit: William Hubbs - - 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 -Commit: William Hubbs - - src/rc/checkpath.c: fix typo "synbolic" -> "symbolic". - -commit 47819f004cec3cc3e911ba69003b8b52bacbebef -Author: Johannes Heimansberg -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: William Hubbs - - scripts/shutdown.in: fix sysvinit compatible shutdown - - X-Gentoo-Bug: https://bugs.gentoo.org/755422 - -commit 3ed4126a31406124ae8042fc3d4c0bf963d6961e -Author: William Hubbs -Commit: William Hubbs - - update news for 0.43 with info on checkpath fix - -commit aa0fdf6d08b987dfcabebf5b8d05beff015ad8f4 -Author: Lars Wendler -Commit: William Hubbs - - 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 -Commit: William Hubbs - - 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 -Commit: Mike Frysinger - - Update user-guide.md - - Add missing underscore. - -commit 2355f1a3f2a4fd62cac6d9af0e94c8731acd4c0f -Author: William Hubbs -Commit: William Hubbs - - supervise-daemon: only log debug logs when verbose mode is active