From 48fce2fe90c80279ad5da163b6d29b46e215de6f Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Wed, 1 Jul 2020 02:46:40 -0400 Subject: New upstream version 3.1.04-1. --- inxi.changelog | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 253 insertions(+) (limited to 'inxi.changelog') diff --git a/inxi.changelog b/inxi.changelog index 6ff8e0b..dce63fc 100644 --- a/inxi.changelog +++ b/inxi.changelog @@ -1,3 +1,256 @@ +===================================================================================== +Version: 3.1.04 +Patch: 00 +Date: 2020-06-28 +----------------------------------- +Changes: +----------------------------------- + +New version, new man, huge update, bug fixes, cleanups, updates!! + +What started as a relatively minor issue report ended up with a refactor of big +chunks of some of the oldest code and logic in inxi. + +So many bugs and fixes, updates, and enhancements, that I will probably miss some +when I try to list them. + +Bugs: +1. In the process of fixing an issue about sudo use triggering server admin +emails on failure, when --sudo/--no-sudo and their respective configuration +items were added, sudo was inadvertently disabled because the test ran before +the options were processed, which meant the condition to set sudo data was +always false, so sudo for internal use was never set. The solution was to +set a flag in the option handler and set sudo after options or configs run. + +2. Issue #219 reported gentoo and one other repo type would fail to show +enabled repos, and would show an error as well, this was due to forgetting +to make the match test case insensitive. If only all bugs were this easy +to fix!! + +3. I'd seen this bug before, and couldn't figure out why it existed. +It turned out that the partition blacklist filters were running fine +in the main partition data tool, but I had forgotten to add in corresponding +lsblk partition data filters, lol, so when the logic went back and double +checked for missing partitions. This feature had been, if i remember right, +to be able to show hidden partitions, which the standard method didn't see, +but lsblk did, anyway, when the double check and add missing partitions +logic ran, inxi was putting back in the blacklisted partitions every time, +despite the original blacklists working well and as intended. +This was fixed by adding in all the required fs type blacklists, then +adding in comments above each black list reminding coders that if they +add or remove from one blacklist, they have to do the same on the other. + +4. Found while testing something unrelated on older vm, the fallback +case for cpu bugs, which was supposed to show the basic /proc/cpuinfo +cpu bugs, was failing inexplicably because the data was simply being +put into the wrong variable name, sigh. + +Fixes: +1. While not technically an inxi bug, it would certainly appear that way to +anyone who triggered it. We'd gotten issue reports before on this, but they +were never complete, so couldn't figure it out. Basically, if someone puts +inxi into a simple script that is in $PATH [this was the missing fact needed to +actually trigger this bug in order to fix it], the script [not inxi], will +then enter into an endless loop as inxi queries it for its version number using +