diff options
author | Unit 193 <unit193@ubuntu.com> | 2018-09-30 20:31:30 -0400 |
---|---|---|
committer | Unit 193 <unit193@ubuntu.com> | 2018-09-30 20:31:30 -0400 |
commit | fa4cb5e396bb6512f486324b456ef2e9a64fb72a (patch) | |
tree | 44b38f58c5829d3c6dae970b275a14b92d6b253e /inxi.changelog | |
parent | e40894d65915decd97c8e3446ae0f75c677fae4e (diff) | |
download | inxi-fa4cb5e396bb6512f486324b456ef2e9a64fb72a.tar.bz2 inxi-fa4cb5e396bb6512f486324b456ef2e9a64fb72a.tar.xz inxi-fa4cb5e396bb6512f486324b456ef2e9a64fb72a.tar.zst |
New upstream version 3.0.26-1upstream/3.0.26-1
Diffstat (limited to 'inxi.changelog')
-rw-r--r-- | inxi.changelog | 164 |
1 files changed, 164 insertions, 0 deletions
diff --git a/inxi.changelog b/inxi.changelog index 194f0a6..7b818e6 100644 --- a/inxi.changelog +++ b/inxi.changelog @@ -1,4 +1,168 @@ ===================================================================================== +Version: 3.0.26 +Patch Version: 00 +Script Date: 2018-09-28 +----------------------------------- +Changes: +----------------------------------- +New version, new man. + +Bugs: +1. If you consider failure to identify a mounted yet hidden partition a bug, then +that bug is fixed, but I consider that as more of a fix than a bug. + +Fixes: +1. Added more device pattern ID for odroid C1 and C2, these are now pretty well +supported. +2. inxi failed to handle a certain type of hidden partition, so far only seen +with udiskctl mounted TimeShift partitions, but this may be a more general udisk +issue, but so far not enough information. The fix is to use the lsblk data to +build up missing partitions, so this fix is for non legacy Linux systems only. +The fix works pretty well, but it's hard to know until we get a lot more real +world data, but given so far I've received only one issue report on it, I +suspect this is not a common situation, but you never know, it would never +have shown up in datasets unless I had looked specifically for it, so it may +be more common than I think. +3. Cleaned up and simplified new --admin -p and -d logic. +4. Refactored deb822 apt handling due to utter randomness of syntax allowed. + +Enhancements: +1. For debugging, renamed all user debugger switches to have prefix --debug. +These options are to help debug debugger failures, and so far have been tested +and solved the failures, so I'm adding them all to the main man and help menu, +thus raising them to the level of supported tools. These were enormously helpful +in solving proc or sys debugger hangs. + * --debug-proc + * --debug-proc-print + * --debug-no-sys + * --debug-sys + * --debug-sys-print +2. Added findmnt output to debugger, that may be useful in the future. Also added +df -kTPa to also catch hidden partitions in debugger. +3. Added in another user level debugger, triggered with --debug-test-1 flag. This +will do whatever operation is needed at the time for that user. Some issues can +only be resolved by the user on their machine. +4. More disk vendors and matches!!! Thanks linuxlite/linux hardware database! + +----------------------------------- +-- Harald Hope - Fri, 28 Sep 2018 13:47:03 -0700 + +===================================================================================== +Version: 3.0.25 +Patch Version: 00 +Script Date: 2018-09-24 +----------------------------------- +Changes: +----------------------------------- +New version, new man. Huge set of changes. Excitement!! Thrills! Spills? + +Bugs: +1. There was a missing main::is_int test that in some instances triggered +error. This is corrected. +2. More of a fix, but legacy devices were not matching NIC to IF because +the /sys path was not a link as it is now. I made a separate function to +handle that match test so it could be more readily worked with. + +Fixes: +1. Arch/Manjaro presented yet another Xorg.wrapper path, this time /usr/lib. Why? +who knows. That to me is a bug, but since if it's not handled in inxi, it makes +it look like inxi has a server: -G bug, I worked around it. Again. This creates +the bug when you do not use the actual true path of Xorg where Xorg.wrapper +complains and will not show -version data. Why move this? why use that wrapper +thing? I don't know, makes no sense to me. +2. More MIPS data, thanks manjaro ARM people. This made MIPS much better, though +it will certainly need more work. +3. Better ARM support, added in devicetree strings, which helps pad out the +Devices IDs, albeit with very little data, but at least the devices are detected. +Thanks Manjaro ARM people there again. +4. Removed Upstart init test for arm/mips/sparc devices. This test made MIPS +device totally puke and die, killed networking, so since very few upstart running +systems will be arm/mips devices, I decided there better safe than sorry. +5. Found another uptime syntax case, MIPS as root does not have the users item. +6. Many tweaks to SOC data generators, will catch more categories, but the lists +will never be done since each device can be, and often is, random re the syntax. +SOC types are now filtered through a function to create consistent device type +strings for the per device tool to use to assign each to its proper +@device_<type> array. +7. USB networking failed to test usb type for 'network', which led to failed +ids on some device strings. +8. For pciconf/FreeBSD, cleaned up device class strings to get rid of 0x and +trailing subsubclass values, this converts it into the same hex 4 item string +that is used by GNU/Linux/lspci so I can apply consistent rules to all pci +types, no matter what the generator source is, lspci, pcidump, pciconf, and +eventually pcictl if I can get netbsd running. +9. Fixed internal --dbg counts for various features, and updated docs for that. +10. Fixed ARM / MIPS missing data messages, they were redundant. +11. Ongoing, moving excessive source comments to inxi-values.txt and inxi-data.txt. +12. Added unity-system-compositor as mir detection, who knew? I guess that was +its production application name all along? Oh well. + +Enhancements: +1. Added basic support for OpenIndiana/Solaris/SunOS as a bsd type. Just enough +to make errors not happen. +2. Future proofed unix/bsd detections just to avoid the unset $bsd_type of non +BSD unix. +3. Added S6 init system to init tool. +4. Added OpenBSD pcidump to new DeviceData feature. Includes now <root required> +message on Device-x: lines if not root. All working. +5. Fully refactored the old pci stuff to DeviceData package/class, due to adding +so many types to that, it made sense to make it a single class. +6. Did the same to USBData, because of lsusb, usbdevs, and /sys usb, made sense +to integrate the data grabber into one package/class +7. Added speed: item to USB:, it shows in Mb/s or Gb/s +8. Added Odroid C1/C2 handling, which is one big reason I opted to refactor the +devices data logic into DeviceData. +9. Added ash shell, not sure if that detection will work, but if it does, +it will show. +10. As part of the overall DeviceData refactor, I moved all per type data into +dedicated arrays, like @device_graphics, @device_audio, @device_network, etc, +which lets me totally dump all the per device item tests, and just check the +arrays, which have already been tested for on the construction of the primary +DeviceData set. Moved all per type detections into DeviceData so that is now +one complete logic block, and the per type data generators don't need to know +about any of that logic at all anymore. +11. Added sway, swaybar, way-cooler as window managers, info items. Not 100% +positive about the --version, their docs weren't very consistent, but I think +the guess should be right if their docs weren't incorrect. +12. Added vendor: item to network, not sure why I kept that off when I added +vendor: to audio and graphics. It made sense at the time, but not now, so now +-GNA all have vendor: if detected. +13. More device vendors!! The list never ends. Thanks linuxlite/linux hardware +database, somehow you have users that manage to use every obscure usb/ssd/hdd +known to humanity. +14. Big update to --admin, now has the following: + A: partitions: shows 'raw size: ' of partition, this lets users see the amount + of file system overhead, along with the available size as usual. + B: partitions: show percent of raw in size: + C: partitions: show if root, block size of partition file system. Uses + blockdev --getbsz <part> + D: partition: swap: show swappiness and vfs cache pressure, with (default) + or (default [default value]) added. This apparently can help debugging some + kernel issues etc. Whatever, I'll take someone's word for that. + E: Disks: show block size: logical: physical: +15. New option and configuration item: --partition-sort / PARTITION_SORT +This lets users change default mount point sort order to any available ordering +in the partition item. Man page and help menu show options. +16. Going along with the MIPS fixes, added basic support for OpenWRT, which uses +an immensely stripped down busybox (no ps aux, for example), maybe because it +only runs as root user/ not sure, anyway, took many fixes. +17. Added Void Linux xbps repos to Repos section. + +Changes: +1. Changed usb: 1.1 to rev: 1.1 because for linux, we have the USB revision number, +like 3.1. Note that this is going to be wrong for BSDs, but that's fine. +2. Changed slightly the output of Memory item, now it follows the following rules: + A: if -m/--memory is triggered (> -v4, or -m) Memory line always shows in Memory: + item, which makes sense. Note that -m overrides all other options of where Memory + minireport could be located. + B: if -tm is triggered, and -I is not triggered, Memory shows in in -tm + C: if -I is triggered, and -m is not triggered, Memory: shows in -I line. + D: no change in short form inxi no arg output, Memory is there. + +----------------------------------- +-- Harald Hope - Mon, 24 Sep 2018 15:58:00 -0700 + +===================================================================================== Version: 3.0.24 Patch Version: 00 Script Date: 2018-09-10 |