diff --git a/inxi b/inxi index 3796257..7b8fe62 100755 --- a/inxi +++ b/inxi @@ -46,8 +46,8 @@ use POSIX qw(ceil uname strftime ttyname); ## INXI INFO ## my $self_name='inxi'; -my $self_version='3.3.06'; -my $self_date='2021-07-21'; +my $self_version='3.3.07'; +my $self_date='2021-10-11'; my $self_patch='00'; ## END INXI INFO ## @@ -100,7 +100,7 @@ if (eval {require Time::HiRes}){ @t0 = eval 'Time::HiRes::gettimeofday()' if $b_hires; # let's start it right away ## Booleans [busybox_ps not used actively] -my ($b_admin,$b_android,$b_arm,$b_busybox_ps,$b_display,$b_irc, +my ($b_admin,$b_android,$b_arm,$b_busybox_ps,$b_cygwin,$b_display,$b_irc, $b_mips,$b_ppc,$b_root,$b_running_in_display,$b_sparc); ## System @@ -161,7 +161,7 @@ my %use = ( #### ------------------------------------------------------------------- sub main { -# print Dumper \@ARGV; + # print Dumper \@ARGV; eval $start if $b_log; initialize(); ## Uncomment these two values for start client debugging @@ -493,7 +493,6 @@ sub set_display_width { # print "tc: $size{'term'} cmc: $size{'console'} cm: $size{'max'}\n"; } -# NOTE: most tests internally are against !$bsd_type sub set_os { @uname = uname(); $os = lc($uname[0]); @@ -509,6 +508,7 @@ sub set_os { elsif ($cpu_arch =~ /(alpha|64|e2k)/){ $bits_sys = 64; } + $b_cygwin = 1 if $os =~ /cygwin/; $b_android = 1 if -e '/system/build.prop'; if ($os =~ /(aix|bsd|cosix|dragonfly|darwin|hp-?ux|indiana|irix|sunos|solaris|ultrix|unix)/){ if ($os =~ /openbsd/){ @@ -517,6 +517,7 @@ sub set_os { elsif ($os =~ /darwin/){ $os = 'darwin'; } + # NOTE: most tests internally are against !$bsd_type if ($os =~ /kfreebsd/){ $bsd_type = 'debian-bsd'; } @@ -1144,6 +1145,7 @@ sub set { if (!$configs){ @config_files = ( qq(/etc/$self_name.conf), + qq(/etc/$self_name.d/$self_name.conf), qq($user_config_dir/$self_name.conf) ); } @@ -1549,7 +1551,7 @@ sub create_debug_directory { my $host = main::get_hostname(); $host =~ s/ /-/g; $host = 'no-host' if !$host || $host eq 'N/A'; - my ($alt_string,$bsd_string,$root_string) = ('','',''); + my ($alt_string,$root_string) = ('',''); # note: Time::Piece was introduced in perl 5.9.5 my ($sec,$min,$hour,$mday,$mon,$year) = localtime; $year = $year+1900; @@ -1564,13 +1566,15 @@ sub create_debug_directory { if ($b_root){ $root_string = '-root'; } - $bsd_string = "-BSD-$bsd_type" if $bsd_type; my $id = ($debugger{'id'}) ? '-' . $debugger{'id'}: ''; if ($b_arm){$alt_string = '-ARM'} elsif ($b_mips){$alt_string = '-MIPS'} elsif ($b_ppc){$alt_string = '-PPC'} elsif ($b_sparc){$alt_string = '-SPARC'} - $debug_dir = "$self_name$alt_string$bsd_string-$host$id-$today$root_string-$self_version-$self_patch"; + $alt_string .= "-BSD-$bsd_type" if $bsd_type; + $alt_string .= '-ANDROID' if $b_android; + $alt_string .= '-CYGWIN' if $b_cygwin; # could be windows arm? + $debug_dir = "$self_name$alt_string-$host$id-$today$root_string-$self_version-$self_patch"; $debug_gz = "$debug_dir.tar.gz"; $data_dir = "$user_data_dir/$debug_dir"; if (-d $data_dir){ @@ -1603,7 +1607,9 @@ sub audio_data { my (%data,@files,@files2); print "Collecting audio data...\n"; my @cmds = ( + ['aplay', '--version'], # alsa ['aplay', '-l'], # alsa + ['pactl', '--version'], # pulseaudio ['pactl', 'list'], # pulseaudio ); run_commands(\@cmds,'audio'); @@ -1628,7 +1634,7 @@ sub bluetooth_data { print "Collecting bluetooth data...\n"; # no warnings 'uninitialized'; my @cmds = ( - ['hciconfig','-a'], + ['hciconfig','-a'], # no version #['hcidump',''], # hangs sometimes ['hcitool','dev'], ['rfkill','--output-all'], @@ -1636,8 +1642,9 @@ sub bluetooth_data { # these hang if bluetoothd not enabled if (@ps_cmd && (grep {m|/bluetoothd|} @ps_cmd)){ push(@cmds, - ['bt-adapter','--list'], + ['bt-adapter','--list'], # no version ['bt-adapter','--info'], + ['bluetoothctl','--version'], ['bluetoothctl','-- list'], ['bluetoothctl','-- show'] ); @@ -1670,12 +1677,13 @@ sub disk_data { } copy_files(\@files, 'disk'); my @cmds = ( + ['blockdev', '--version'], ['blockdev', '--report'], - ['btrfs', 'fi show'], + ['btrfs', 'fi show'], # no version ['btrfs', 'filesystem show'], ['btrfs', 'filesystem show --mounted'], # ['btrfs', 'filesystem show --all-devices'], - ['df', '-h -T'], + ['df', '-h -T'], # no need for version, and bsd doesn't have its ['df', '-h'], ['df', '-k'], ['df', '-k -T'], @@ -1686,10 +1694,10 @@ sub disk_data { ['findmnt', ''], ['findmnt', '--df --no-truncate'], ['findmnt', '--list --no-truncate'], - ['gpart', 'list'], + ['gpart', 'list'], # no version ['gpart', 'show'], ['gpart', 'status'], - ['ls', '-l /dev'], + ['ls', '-l /dev'],# core util, don't need version # block is for mmcblk / arm devices ['ls', '-l /dev/block'], ['ls', '-l /dev/block/bootdevice'], @@ -1704,6 +1712,7 @@ sub disk_data { # http://comments.gmane.org/gmane.linux.file-systems.zfs.user/2032 ['ls', '-l /dev/disk/by-wwn'], ['ls', '-l /dev/mapper'], + ['lsblk', '--version'], # important since lsblk has been changing output ['lsblk', '-fs'], ['lsblk', '-fsr'], ['lsblk', '-fsP'], @@ -1721,11 +1730,13 @@ sub disk_data { ['lsblk', '-Pb --output NAME,TYPE,RM,FSTYPE,SIZE,LABEL,UUID,SERIAL,MOUNTPOINT,PHY-SEC,LOG-SEC,PARTFLAGS'], # this should always be the live command used internally: ['lsblk', '-bP --output NAME,TYPE,RM,FSTYPE,SIZE,LABEL,UUID,SERIAL,MOUNTPOINT,PHY-SEC,LOG-SEC,PARTFLAGS,MAJ:MIN,PKNAME'], + ['lvdisplay', '--version'], ['lvdisplay', '-c'], ['lvdisplay', '-cv'], ['lvdisplay', '-cv --segments'], ['lvdisplay', '-m --segments'], ['lvdisplay', '-ma --segments'], + ['lvs', '--version'], ['lvs', '--separator :'], ['lvs', '--separator : --segments'], ['lvs', '-o +devices --separator : --segments'], @@ -1733,18 +1744,20 @@ sub disk_data { ['lvs', '-o +devices -av --separator : --segments'], ['lvs', '-o +devices -aPv --separator : --segments'], # LSI raid https://hwraid.le-vert.net/wiki/LSIMegaRAIDSAS - ['megacli', '-AdpAllInfo -aAll'], + ['megacli', '-AdpAllInfo -aAll'], # no version ['megacli', '-LDInfo -L0 -a0'], ['megacli', '-PDList -a0'], - ['megaclisas-status', ''], + ['megaclisas-status', ''], # no version ['megaraidsas-status', ''], ['megasasctl', ''], ['mount', ''], - ['nvme', 'present'], + ['nvme', 'present'], # no version + ['pvdisplay', '--version'], ['pvdisplay', '-c'], ['pvdisplay', '-cv'], ['pvdisplay', '-m'], ['pvdisplay', '-ma'], + ['pvs', '--version'], ['pvs', '--separator :'], ['pvs', '--separator : --segments'], ['pvs', '-a --separator : --segments'], @@ -1753,21 +1766,21 @@ sub disk_data { ['pvs', '-v --separator : --segments'], ['pvs', '-Pv --separator : --segments'], ['pvs', '--segments -o pv_name,pv_size,seg_size,vg_name,lv_name,lv_size,seg_pe_ranges'], - ['readlink', '/dev/root'], - ['swapon', '-s'], + ['readlink', '/dev/root'], # coreutils, don't need version + ['swapon', '-s'], # coreutils, don't need version # 3ware-raid ['tw-cli', 'info'], ['vgdisplay', ''], ['vgdisplay', '-v'], ['vgdisplay', '-c'], ['vgdisplay', '-vc'], - ['vgs', '--separator :'], + ['vgs', '--separator :'], # part of lvm, don't need version ['vgs', '-av --separator :'], ['vgs', '-aPv --separator :'], ['vgs', '-v --separator :'], ['vgs', '-o +pv_name --separator :'], ['zfs', 'list'], - ['zpool', 'list'], + ['zpool', 'list'], # don't use version, might not be supported in linux ['zpool', 'list -v'], ); run_commands(\@cmds,'disk'); @@ -1882,7 +1895,8 @@ sub network_data { print "Collecting networking data...\n"; # no warnings 'uninitialized'; my @cmds = ( - ['ifconfig',''], + ['ifconfig',''], # no version maybe in bsd, --version in linux + ['ip','-Version'], ['ip','addr'], ['ip','-s link'], ); @@ -1940,6 +1954,7 @@ sub system_data { 'ksh-version' => $ksh, # shell, not env, variable 'manpath' => $ENV{'MANPATH'}, 'path' => $ENV{'PATH'}, + 'shell' => $ENV{'SHELL'}, 'xdg-config-home' => $ENV{'XDG_CONFIG_HOME'}, 'xdg-config-dirs' => $ENV{'XDG_CONFIG_DIRS'}, 'xdg-data-home' => $ENV{'XDG_DATA_HOME'}, @@ -1992,14 +2007,18 @@ sub system_data { ['clang','--version'], # only for prospective ram feature data collection: requires i2c-tools and module eeprom loaded ['decode-dimms',''], + ['dmidecode','--version'], ['dmidecode',''], ['dmesg',''], ['gcc','--version'], ['initctl','list'], + ['ipmi-sensors','-V'], # version ['ipmi-sensors',''], ['ipmi-sensors','--output-sensor-thresholds'], + ['ipmitool','-V'],# version ['ipmitool','sensor'], - ['lscpu',''], + ['lscpu',''],# part of util-linux + ['lspci','--version'], ['lspci',''], ['lspci','-k'], ['lspci','-n'], @@ -2013,6 +2032,7 @@ sub system_data { ['lspci','-mmv'], ['lspci','-mmnn'], ['lspci','-v'], + ['lsusb','--version'], ['lsusb',''], ['lsusb','-t'], ['lsusb','-v'], @@ -2023,6 +2043,7 @@ sub system_data { ['rc-status','-a'], ['rc-status','-l'], ['rc-status','-r'], + ['sensors','--version'], ['sensors',''], ['sensors','-j'], ['sensors','-u'], @@ -2032,6 +2053,7 @@ sub system_data { # ['strings','--version'], ['strings','present'], ['sysctl','-a'], + ['systemctl','--version'], ['systemctl','list-units'], ['systemctl','list-units --type=target'], ['systemd-detect-virt',''], @@ -2229,7 +2251,7 @@ sub directory_ls { my ($dir,$depth,$include) = @_; $include ||= ''; my ($exclude) = (''); - # wd do NOT want to see anything in self or thread-self!! + # we do NOT want to see anything in self or thread-self!! # $exclude = 'I self -I thread-self' if $dir eq 'proc'; my $cmd = do { if ($depth == 1){ "ls -l $exclude /$dir/$include 2>/dev/null" } @@ -2256,6 +2278,9 @@ sub directory_ls { elsif ($working[0] =~ /^l/){ $type = "l - "; } + elsif ($working[0] =~ /^c/){ + $type = "c - "; + } else { $type = "f - "; } @@ -2343,11 +2368,11 @@ sub wanted { # doesn't try to read files inside of the directories if ($parse_src eq 'proc'){ if ($File::Find::name =~ m!^/proc/[0-9]+! || - $File::Find::name =~ m!^/proc/(irq|spl|sys)! || + # /proc/registry is from cygwin, we never want to see that + $File::Find::name =~ m!^/proc/(irq|spl|sys|reg)! || # these choke on sudo/root: kmsg kcore kpage and we don't want keys or kallsyms $File::Find::name =~ m!^/proc/k! || - $File::Find::name =~ m!^/proc/bus/pci! || - $File::Find::name =~ m!^/proc/(irq|spl|sys)!){ + $File::Find::name =~ m!^/proc/bus/pci!){ $File::Find::prune = 1; return; } @@ -4116,18 +4141,24 @@ sub program_version_pkg { sub reader { eval $start if $b_log; my ($file,$strip,$index) = @_; - return if !$file; - open(my $fh, '<', $file) or error_handler('open', $file, $!); - chomp(my @rows = <$fh>); - close $fh if $fh; - if (@rows && $strip){ - my @temp; - for (@rows){ - next if /^\s*(#|$)/; - $_ =~ s/^\s+|\s+$//g; - push(@temp,$_); + return if !$file || ! -r $file; # not all OS respect -r tests!! + my ($error,@rows); + open(my $fh, '<', $file) or $error = $!; # $fh always non null, even on error + if ($error){ + error_handler('open', $file, $error); + } + else { + chomp(@rows = <$fh>); + close $fh; + if (@rows && $strip){ + my @temp; + for (@rows){ + next if /^\s*(#|$)/; + $_ =~ s/^\s+|\s+$//g; + push(@temp,$_); + } + @rows = @temp; } - @rows = @temp; } eval $end if $b_log; # note: returns undef scalar value if $rows[index] does not exist @@ -4895,9 +4926,10 @@ sub get { 'fake:s' => sub { my ($opt,$arg) = @_; if ($arg){ - my $wl = 'bluetooth|compiler|cpu|dboot|dmidecode|ipmi|logical|pciconf|'; - $wl .= 'pcictl|pcidump|raid-btrfs|raid-hw|raid-lvm|raid-md|raid-soft|'; - $wl .= 'raid-zfs|sensors|sysctl|uptime|usbconfig|usbdevs|vmstat|xorg-log'; + my $wl = 'bluetooth|compiler|cpu|dboot|dmidecode|ipmi|logical|lspci|'; + $wl .= 'partitions|pciconf|pcictl|pcidump|raid-btrfs|raid-hw|raid-lvm|'; + $wl .= 'raid-md|raid-soft|raid-zfs|sensors|sysctl|uptime|usbconfig|'; + $wl .= 'usbdevs|vmstat|xorg-log'; for (split(',',$arg)){ if ($_ =~ /\b($wl)\b/){ $fake{lc($1)} = 1; @@ -5479,7 +5511,7 @@ sub show_options { driver check list of Xorg for the device vendor, but is not installed on system; Xorg dpi." ], ['2', '-I', '', "Other detected installed gcc versions (if present). System - default runlevel. Adds parent program (or tty) for shell info if not in + default runlevel. Adds parent program (or pty/tty) for shell info if not in IRC. Adds Init version number, RC (if found). Adds per package manager installed package counts if not -r." ], ['2', '-j,-p,-P', '', "Swap priority." ], @@ -6183,6 +6215,22 @@ sub general_cleaner { return $string; } +# args: $1 - vendor id; $2 - product id +# returns print ready vendor:chip id string, or na variants +sub get_chip_id { + my ($vendor,$product)= @_; + my $id = 'N/A'; + if ($vendor && $product){ + $id = "$vendor:$product"; + } + elsif ($vendor){ + $id = "$vendor:n/a"; + } + elsif ($product){ + $id = "n/a:$product"; + } + return $id; +} # args: $1 - size in KB, return KB, MB, GB, TB, PB, EB; $2 - 'string'; # $3 - default value if null # returns string with units or array or size unmodified if not numeric @@ -6765,6 +6813,7 @@ sub print_data { $holder2 = "$colors{'c2'}$holder2"; } # print "xx:$holder"; + $holder2 =~ s/\s+$//; $line = sprintf("%-${indent}s%s$colors{'cn'}\n","$start","$holder$holder2"); print_line($line); $holder = ''; @@ -6778,6 +6827,7 @@ sub print_data { } if ($holder2 !~ /^\s*$/){ # print "four\n"; + $holder2 =~ s/\s+$//; $holder2 = "$colors{'c2'}$holder2"; $line = sprintf("%-${indent}s%s$colors{'cn'}\n","$start","$holder$holder2"); print_line($line); @@ -6794,6 +6844,7 @@ sub print_data { # print "H: $counter " . scalar %$val1 . " $indent3 $indent2\n"; if ($holder){ # print "five\n"; + $holder =~ s/\s+$//; $line = sprintf("%-${indent_use}s%s$colors{'cn'}\n",$start,"$holder"); $length = length("$key$sep{'s2'} $val2") + $indent_use; print_line($line); @@ -6811,6 +6862,7 @@ sub print_data { } if ($holder !~ /^\s*$/){ # print "seven\n"; + $holder =~ s/\s+$//; $line = sprintf("%-${indent_use}s%s$colors{'cn'}\n",$start,"$start2$holder"); print_line($line); $holder = ''; @@ -6943,13 +6995,7 @@ sub device_output { $rows[$j]->{main::key($num++,0,2,'bus-ID')} = (!$row->[2] && !$row->[3]) ? 'N/A' : "$row->[2].$row->[3]"; } if ($extra > 1){ - my $chip_id = 'N/A'; - if ($row->[5] && $row->[6]){ - $chip_id = "$row->[5]:$row->[6]"; - } - elsif ($row->[6]){ - $chip_id = $row->[6]; - } + my $chip_id = main::get_chip_id($row->[5],$row->[6]); $rows[$j]->{main::key($num++,0,2,'chip-ID')} = $chip_id; if ($extra > 2 && $row->[1]){ $rows[$j]->{main::key($num++,0,2,'class-ID')} = $row->[1]; @@ -7712,13 +7758,7 @@ sub device_output { $rows[$j]->{main::key($num++,0,2,'bus-ID')} = (!$row->[2] && !$row->[3]) ? 'N/A' : "$row->[2].$row->[3]"; } if ($extra > 1){ - my $chip_id = 'N/A'; - if ($row->[5] && $row->[6]){ - $chip_id = "$row->[5]:$row->[6]"; - } - elsif ($row->[6]){ - $chip_id = $row->[6]; - } + my $chip_id = main::get_chip_id($row->[5],$row->[6]); $rows[$j]->{main::key($num++,0,2,'chip-ID')} = $chip_id; if ($extra > 2 && $row->[1]){ $rows[$j]->{main::key($num++,0,2,'class-ID')} = $row->[1]; @@ -9779,7 +9819,7 @@ sub cpu_arch { $arch = 'Zen (Hygon Dhyana)'; } elsif ($family eq '19'){ - # model: 1 21 40 50 + # model: 0 1 21 40 50 $arch = 'Zen 3'; } # note: family 20 may be Zen 4 but not known for sure yet @@ -10382,7 +10422,7 @@ sub drive_data { my $fs_skip = PartitionItem::fs_excludes('disk-used'); foreach my $row (@partitions){ # don't count remote/distributed/union type fs towards used - next if ($row->{'fs'} && $row->{'fs'} =~ /^(fuse(blk)?[\._-]?)?($fs_skip)$/); + next if ($row->{'fs'} && $row->{'fs'} =~ /^$fs_skip$/); # don't count non partition swap next if ($row->{'swap-type'} && $row->{'swap-type'} ne 'partition'); # in some cases, like redhat, mounted cdrom/dvds show up in partition data @@ -10887,12 +10927,18 @@ sub smartctl_data { if ($split[$a] eq 'Device Model'){ $b_intel = 1 if $split[$r] =~/\bintel\b/i; $b_kingston = 1 if $split[$r] =~/kingston/i; - # usb/firewire/thunderbolt + # usb/firewire/thunderbolt enclosure id method if ($data->[$i]{'type'}){ @working = device_vendor("$split[$r]"); $data->[$i]{'drive-model'} = $working[1] if $data->[$i]{'model'} && $data->[$i]{'model'} ne $working[1]; $data->[$i]{'drive-vendor'} = $working[0] if $data->[$i]{'vendor'} && $data->[$i]{'vendor'} ne $working[0]; } + # fallback for very corner cases where primary model id failed + if (!$data->[$i]{'model'} && $split[$r]){ + @working = device_vendor("$split[$r]"); + $data->[$i]{'model'} = $working[1] if $working[1]; + $data->[$i]{'vendor'} = $working[0] if $working[0] && !$data->[$i]{'vendor'}; + } } elsif ($split[$a] eq 'Model Family'){ @working = device_vendor("$split[$r]"); @@ -11030,17 +11076,20 @@ sub smartctl_data { elsif ($b_kingston){ $split[$r] = $split[$r] * 1024 * 1024; } + # rare fringe cases, cygwin run as user, block size will not be found # this is what it's supposed to refer to - else { + elsif ($data->[$i]{'block-logical'}) { $split[$r] = int($data->[$i]{'block-logical'} * $split[$r] / 1024); } - $data->[$i]{'smart-read'} = main::get_size($split[$r],'string'); + if ($b_intel || $b_kingston || $data->[$i]{'block-logical'}){ + $data->[$i]{'smart-read'} = main::get_size($split[$r],'string'); + } } } elsif ($split[$a] eq 'Total_LBAs_Written'){ - if (main::is_numeric($split[$r])){ + if (main::is_numeric($split[$r]) && $data->[$i]{'block-logical'}){ # blocks in bytes, so convert to KiB, the internal unit here - # reports in 32MoB units, sigh + # reports in 32MiB units, sigh if ($b_intel){ $split[$r] = $split[$r] * 32 * 1024; } @@ -11048,11 +11097,14 @@ sub smartctl_data { elsif ($b_kingston){ $split[$r] = $split[$r] * 1024 * 1024; } + # rare fringe cases, cygwin run as user, block size will not be found # this is what it's supposed to refer to, in byte blocks - else { + elsif ($data->[$i]{'block-logical'}) { $split[$r] = int($data->[$i]{'block-logical'} * $split[$r] / 1024); } - $data->[$i]{'smart-written'} = main::get_size($split[$r],'string'); + if ($b_intel || $b_kingston || $data->[$i]{'block-logical'}){ + $data->[$i]{'smart-written'} = main::get_size($split[$r],'string'); + } } } ## DEVICE OLD AGE ## @@ -11389,7 +11441,7 @@ sub set_vendors { ## THEN BETTER KNOWN ONESs ## # A-Data can be in middle of string ['^(.*\bA-?DATA|ASP[0-9]|AX[MN]|CH11|HV[1-9]|IM2|HD[1-9]|HDD\s?CH|IUM)','A-?DATA','A-Data',''], - ['^ASUS','^ASUS','ASUS',''], + ['^(ASUS|ROG)','^ASUS','ASUS',''], # ROG ESD-S1C # ATCS05 can be hitachi travelstar but not sure ['^ATP','^ATP\b','ATP',''], # Force MP500 @@ -11402,7 +11454,7 @@ sub set_vendors { ['^((ATA\s)?Hitachi|HCS|HD[PST]|DK[0-9]|IC|HT|HU|HMS|HDE|0G[0-9])','Hitachi','Hitachi',''], # vb: VB0250EAVER but clashes with vbox; HP_SSD_S700_120G ;GB0500EAFYL GB starter too generic? ['^(HP\b|[MV]B[0-6]|G[BJ][0-9]|DF[0-9]|F[BK]|0-9]|PSS|XR[0-9]{4}|c350|v[0-9]{3}[bgorw]$|x[0-9]{3}[w]$|VK0)','^HP','HP',''], - ['^(Lexar|LSD|JumpDrive|JD\s?Firefly|WorkFlow)','^Lexar','Lexar',''], # mmc-LEXAR_0xb016546c; JD Firefly; + ['^(Lexar|LSD|JumpDrive|JD\s?Firefly|LX[0-9]|WorkFlow)','^Lexar','Lexar',''], # mmc-LEXAR_0xb016546c; JD Firefly; # OCZSSD2-2VTXE120G is OCZ-VERTEX2_3.5 ['^(OCZ|APOC|D2|DEN|DEN|DRSAK|EC188|FTNC|GFGC|MANG|MMOC|NIMC|NIMR|PSIR|RALLY2|TALOS2|TMSC|TRSAK)','^OCZ[\s-]','OCZ',''], ['^OWC','^OWC\b','OWC',''], @@ -11415,6 +11467,8 @@ sub set_vendors { ## LAST: THEY ARE SHORT AND COULD LEAD TO FALSE ID, OR ARE UNLIKELY ## # unknown: AL25744_12345678; ADP may be usb 2.5" adapter; udisk unknown: Z1E6FTKJ 00AAKS # SSD2SC240G726A10 MRS020A128GTS25C EHSAJM0016GB + ['^2[\s-]?Power','^2[\s-]?Power','2-Power',''], + ['^(3ware|9650SE)','^3ware','3ware (controller)',''], ['^5ACE','^5ACE','5ACE',''], # could be seagate: ST316021 5ACE ['^(Aarvex|AX[0-9]{2})','^AARVEX','AARVEX',''], ['^(AbonMax|ASU[0-9])','^AbonMax','AbonMax',''], @@ -11444,6 +11498,7 @@ sub set_vendors { ['^(ASM|2115)','^ASM','ASMedia',''],#asm1153e ['^(AVEXIR|AVSSD)','^AVEXIR','Avexir',''], ['^Axiom','^Axiom','Axiom',''], + ['^(Baititon|BT[0-9])','^Baititon','Baititon',''], ['^Bamba','^Bamba','Bamba',''], ['^Bell\b','^Bell','Packard Bell',''], ['^(BelovedkaiAE|GhostPen)','^BelovedkaiAE','BelovedkaiAE',''], @@ -11525,6 +11580,7 @@ sub set_vendors { ['^Geil','^Geil','Geil',''], ['^GelL','^GelL','GelL',''], # typo for Geil? GelL ZENITH R3 120GB ['^(Generic|UY[67])','^Generic','Generic',''], + ['^Geonix','^Geonix','Geonix',''], ['^Getrich','^Getrich','Getrich',''], ['^Gigabyte','^Gigabyte','Gigabyte',''], # SSD ['^Gigastone','^Gigastone','Gigastone',''], @@ -11546,15 +11602,19 @@ sub set_vendors { ['^(Hikvision|HKVSN|HS-SSD)','^Hikvision','Hikvision',''], ['^Hoodisk','^Hoodisk','Hoodisk',''], ['^HUAWEI','^HUAWEI','Huawei',''], + ['^Hypertec','^Hypertec','Hypertec',''], ['^HyperX','^HyperX','HyperX',''], ['^Hyundai','^Hyundai','Hyundai',''], ['^(IBM|DT|ESA[1-9])','^IBM','IBM',''], ['^IEI Tech','^IEI Tech(\.|nology)?( Corp(\.|oration)?)?','IEI Technology',''], + ['^(IGEL|UD Pocket)','^IGEL','IGEL',''], ['^(Imation|Nano\s?Pro|HQT)','^Imation(\sImation)?','Imation',''], # Imation_ImationFlashDrive; TF20 is imation/tdk ['^(Inateck|FE20)','^Inateck','Inateck',''], ['^(Inca\b|Npenterprise)','^Inca','Inca',''], ['^(Indilinx|IND-)','^Indilinx','Indilinx',''], ['^INDMEM','^INDMEM','INDMEM',''], + ['^(Infokit)','^Infokit','Infokit',''], + ['^(Initio)','^Initio','Initio',''], ['^Inland','^Inland','Inland',''], ['^(InnoDisk|Innolite|SATA\s?Slim)','^InnoDisk( Corp.)?','InnoDisk',''], ['Innostor','Innostor','Innostor',''], @@ -11563,7 +11623,10 @@ sub set_vendors { ['^Intaiel','^Intaiel','Intaiel',''], ['^(INM|Integral|V\s?Series)','^Integral(\s?Memory)?','Integral Memory',''], ['^(lntenso|Intenso|(Alu|Basic|Business|Micro|c?Mobile|Premium|Rainbow|Slim|Speed|Twister|Ultra) Line|Rainbow)','^Intenso','Intenso',''], + ['^(I-?O Data|HDCL)','^I-?O Data','I-O Data',''], + ['^(Integrated[\s-]?Technology|IT[0-9]+)','^Integrated[\s-]?Technology','Integrated Technology',''], ['^(Iomega|ZIP\b|Clik!)','^Iomega','Iomega',''], + ['^ISOCOM','^ISOCOM','ISOCOM (Shenzhen Longsys Electronics)',''], ['^JingX','^JingX','JingX',''], #JingX 120G SSD - not confirmed, but guessing ['^Jingyi','^Jingyi','Jingyi',''], # NOTE: ITY2 120GB hard to find @@ -11572,7 +11635,7 @@ sub set_vendors { ['^Kimtigo','^Kimtigo','Kimtigo',''], ['^Kingbank','^Kingbank','Kingbank',''], ['^Kingchux[\s-]?ing','^Kingchux[\s-]?ing','Kingchuxing',''], - ['^(KingDian|NGF)','^KingDian','KingDian',''], + ['(KingDian|^NGF)','KingDian','KingDian',''], ['^Kingfast','^Kingfast','Kingfast',''], ['^KingMAX','^KingMAX','KingMAX',''], ['^Kingrich','^Kingrich','KingrSU04Gich',''], @@ -11586,6 +11649,7 @@ sub set_vendors { ['^KLEVV','^KLEVV','KLEVV',''], ['^Kodak','^Kodak','Kodak',''], ['^(KUAIKAI|MSAM)','^KUAIKAI','KuaKai',''], + ['(KUIJIA|DAHUA)','^KUIJIA','KUIJIA',''], ['^KUNUP','^KUNUP','KUNUP',''], ['^(Lacie|P92|itsaKey|iamaKey)','^Lacie','LaCie',''], ['^LANBO','^LANBO','LANBO',''], @@ -11603,10 +11667,10 @@ sub set_vendors { ['^LONDISK','^LONDISK','LONDISK',''], ['^(LSI|MegaRAID)','^LSI\b','LSI',''], ['^(M-Systems|DiskOnKey)','^M-Systems','M-Systems',''], - ['^(Mach\s*Xtreme|MXSSD|MXU)','^Mach\s*Xtreme','Mach Xtreme',''], + ['^(Mach\s*Xtreme|MXSSD|MXU|MX[\s-])','^Mach\s*Xtreme','Mach Xtreme',''], ['^Maximus','^Maximus','Maximus',''], ['^Maxone','^Maxone','Maxone',''], - ['^(MAXTOR|Atlas|TM[0-9]{4}|[KL]0[1-9]|Y[0-9]{3}[A-Z]|STM[0-9]|F[0-9]{3}L)','^MAXTOR','Maxtor',''], # note M2 M3 is usually maxtor, but can be samsung + ['^(MAXTOR|Atlas|L(250|500)|TM[0-9]{4}|[KL]0[1-9]|Y[0-9]{3}[A-Z]|STM[0-9]|F[0-9]{3}L)','^MAXTOR','Maxtor',''], # note M2 M3 is usually maxtor, but can be samsung ['^(Memorex|TravelDrive|TD\s?Classic)','^Memorex','Memorex',''], # note: C300/400 can be either micron or crucial, but C400 is M4 from crucial ['(^MT|^M5|^Micron|00-MT|C[34]00)','^Micron','Micron',''],# C400-MTFDDAK128MAM @@ -11619,11 +11683,13 @@ sub set_vendors { ['^Medion','^Medion','Medion',''], ['^(MEDIAMAX|WL[0-9]{2})','^MEDIAMAX','MediaMax',''], ['^Mengmi','^Mengmi','Mengmi',''], + ['^MGTEC','^MGTEC','MGTEC',''], ['^(Microsoft|S31)','^Microsoft','Microsoft',''], ['^MidasForce','^MidasForce','MidasForce',''], ['^(Mimoco|Mimobot)','^Mimoco','Mimoco',''], ['^MINIX','^MINIX','MINIX',''], ['^Miracle','^Miracle','Miracle',''], + ['^Moba','^Moba','Moba',''], # Monster MONSTER DIGITAL ['^(Monster\s)+(Digital)?|OD[\s-]?ADVANCE','^(Monster\s)+(Digital)?','Monster Digital',''], ['^Morebeck','^Morebeck','Morebeck',''], @@ -11642,6 +11708,7 @@ sub set_vendors { # NGFF is a type, like msata, sata ['^Nik','^Nikimi','Nikimi',''], ['^NOREL','^NOREL(SYS)?','NorelSys',''], + ['^ODYS','^ODYS','ODYS',''], ['^Olympus','^Olympus','Olympus',''], ['^Orico','^Orico','Orico',''], ['^OSC','^OSC\b','OSC',''], @@ -11696,6 +11763,7 @@ sub set_vendors { ['^(SMART( Storage Systems)?|TX)','^(SMART( Storage Systems)?)','Smart Storage Systems',''], ['^Sobetter','^Sobetter','Sobetter',''], ['^(S[FR]-|Sony)','^Sony','Sony',''], + ['^(SSSTC|CL1-)','^SSSTC','SSSTC',''], ['^STE[CK]','^STE[CK]','sTec',''], # wd bought this one ['^STmagic','^STmagic','STmagic',''], ['^STORFLY','^STORFLY','StorFly',''], @@ -11714,7 +11782,7 @@ sub set_vendors { ['^TC[\s-]*SUNBOW','^TC[\s-]*SUNBOW','TCSunBow',''], ['^(TDK|TF[1-9][0-9])','^TDK','TDK',''], ['^TEAC','^TEAC','TEAC',''], - ['^TEAM','^TEAM(\s*Group)?','TeamGroup',''], + ['^(TEAM|T[\s-]?Create)','^TEAM(\s*Group)?','TeamGroup',''], ['^(Teclast|CoolFlash)','^Teclast','Teclast',''], ['^Teelkoou','^Teelkoou','Teelkoou',''], ['^Tele2','^Tele2','Tele2',''], @@ -11751,13 +11819,16 @@ sub set_vendors { ['^(Wearable|Air-?Stash)','^Wearable','Wearable',''], ['^Wellcomm','^Wellcomm','Wellcomm',''], ['^Wilk','^Wilk','Wilk',''], + ['^WPC','^WPC','WPC',''], # WPC-240GB ['^(Wortmann(\sAG)?|Terra\s?US)','^Wortmann(\sAG)?','Wortmann AG',''], + ['^(XinTop|XT-)','^XinTop','XinTop',''], ['^Xintor','^Xintor','Xintor',''], ['^XPG','^XPG','XPG',''], ['^XrayDisk','^XrayDisk','XrayDisk',''], ['^Xstar','^Xstar','Xstar',''], ['^(XUM|HX[0-9])','^XUM','XUM',''], ['^XUNZHE','^XUNZHE','XUNZHE',''], + ['^(Yangtze|ZhiTai|PC00[5-9]|SC00[1-9])','^Yangtze(\s*Memory)?','Yangtze Memory',''], ['^(Yeyian|valk)','^Yeyian','Yeyian',''], ['^(YingChu|YGC)','^YingChu','YingChu',''], ['^(YUCUN|R880)','^YUCUN','YUCUN',''], @@ -12095,7 +12166,8 @@ sub device_output { $rows[$j]->{main::key($num++,0,2,'bus-ID')} = (!$row->[2] && !$row->[3]) ? 'N/A' : "$row->[2].$row->[3]"; } if ($extra > 1){ - $rows[$j]->{main::key($num++,0,2,'chip-ID')} = ($row->[5]) ? "$row->[5]:$row->[6]" : $row->[6]; + my $chip_id = main::get_chip_id($row->[5],$row->[6]); + $rows[$j]->{main::key($num++,0,2,'chip-ID')} = $chip_id; } if ($extra > 2 && $row->[1]){ $rows[$j]->{main::key($num++,0,2,'class-ID')} = $row->[1]; @@ -14142,7 +14214,7 @@ sub device_output { # print "$row->[0] $row->[3]\n"; $j = scalar @rows; my $driver = $row->[9]; - my $chip_id = "$row->[5]:$row->[6]"; + my $chip_id = main::get_chip_id($row->[5],$row->[6]); # working around a virtuo bug same chip id is used on two nics if (!defined $holder{$chip_id}){ $holder{$chip_id} = 0; @@ -15044,8 +15116,8 @@ sub create_output { $rows[$j]->{main::key($num++,0,3,'mapped')} = $row->{'dev-mapped'}; } # add fs known to not use label/uuid here - if (($show{'label'} || $show{'uuid'}) && - $dev_type eq 'dev' && $fs !~ /^(fuse(blk)?[\._-]?)?($fs_skip)$/){ + if (($show{'label'} || $show{'uuid'}) && $dev_type eq 'dev' && + $fs !~ /^$fs_skip$/){ if ($show{'label'}){ if ($use{'filter-label'}){ $row->{'label'} = main::apply_partition_filter('part', $row->{'label'}, ''); @@ -15091,32 +15163,40 @@ sub set_partitions { # most current OS support -T and -k, but -P means different things # in freebsd. However since most use is from linux, we make that default # android 7 no -T support - if (!$bsd_type){ - @partitions_working = main::grabber("df -P -T -k 2>/dev/null"); - main::set_mapper() if !$loaded{'mapper'}; + if (!$fake{'partitions'}){ + if (!$bsd_type){ + @partitions_working = main::grabber("df -P -T -k 2>/dev/null"); + main::set_mapper() if !$loaded{'mapper'}; + } + else { + # this is missing the file system data + if ($bsd_type ne 'darwin'){ + @partitions_working = main::grabber("df -T -k 2>/dev/null"); + } + #Filesystem 1024-blocks Used Available Capacity iused ifree %iused Mounted on + else { + $cols = 8; + ($back_size,$back_used) = (7,6); + } + # turns out freebsd uses this junk too + $b_fake_map = 1; + } + # busybox only supports -k and -P, openbsd, darwin + if (!@partitions_working){ + @partitions_working = main::grabber("df -k 2>/dev/null"); + $b_fs = 0; + $cols = 5 if !$bsd_type || $bsd_type ne 'darwin'; + if (my $path = main::check_program('mount')){ + @mount = main::grabber("$path 2>/dev/null"); + } + } } else { - # this is missing the file system data - if ($bsd_type ne 'darwin'){ - @partitions_working = main::grabber("df -T -k 2>/dev/null"); - } - #Filesystem 1024-blocks Used Available Capacity iused ifree %iused Mounted on - else { - $cols = 8; - ($back_size,$back_used) = (7,6); - } - # turns out freebsd uses this junk too - $b_fake_map = 1; - } - # busybox only supports -k and -P, openbsd, darwin - if (!@partitions_working){ - @partitions_working = main::grabber("df -k 2>/dev/null"); - $b_fs = 0; - $cols = 5 if !$bsd_type || $bsd_type ne 'darwin'; - if (my $path = main::check_program('mount')){ - @mount = main::grabber("$path 2>/dev/null"); - } + # my $file; + # $file = "$ENV{'HOME'}/bin/scripts/inxi/data/df/df-kTP-cygwin-1.txt"; + # @partitions_working = main::reader($file); } + # print Data::Dumper::Dumper \@partitions_working; # determine positions my $row1 = shift @partitions_working; # new kernels/df have rootfs and / repeated, creating two entries for the same partition @@ -15130,14 +15210,18 @@ sub set_partitions { # push @partitions_working, '//mafreebox.freebox.fr/Disque dur cifs 239216096 206434016 20607496 91% /freebox/Disque dur'; # push @partitions_working, '//mafreebox.freebox.fr/AllPG cifs 436616192 316339304 120276888 73% /freebox/AllPG'; foreach (@partitions_working){ + ($dev_base,$dev_mapped,$dev_type,$fs,$id,$label, + $maj_min,$type,$uuid) = ('','','','','','','','',''); + ($b_load,$b_space,$block_size,$percent_used,$raw_size,$size_available, + $size,$used) = (0,0,0,0,0,0,0,0); + undef %part; # apple crap, maybe also freebsd? $_ =~ s/^map\s+([\S]+)/map:\/$1/ if $b_fake_map; - $b_space = 0; # handle spaces in remote filesystem names - # busybox df shows KM, sigh. - if (/^(.*)(\s[\S]+)\s+[a-z][a-z0-9]+\s+[0-9]+/){ + # busybox df shows KM, sigh; note: GoogleDrive Hogne: fuse.rclone 15728640 + if (/^(.*)(\s[\S]+)\s+[a-z][a-z0-9\.]+\s+[0-9]+/){ $replace = $test = "$1$2"; - if ($test =~ /\s/){ + if ($test =~ /\s/){ # paranoid test, but better safe than sorry $b_space = 1; $replace =~ s/\s/^^/g; # print ":$replace:\n"; @@ -15146,17 +15230,14 @@ sub set_partitions { } } my @row = split(/\s+/, $_); + $row[0] =~ s/\^\^/ /g if $b_space; # reset spaces in > 1 word fs name # autofs is a bsd thing, has size 0 if ($row[0] =~ /^($filters)$/ || $row[0] =~ /^ROOT/i || ($b_fs && ($row[2] == 0 || $row[1] =~ /^(autofs|devtmpfs|iso9660|tmpfs)$/))){ next; } - ($dev_base,$dev_mapped,$dev_type,$fs,$id,$label, - $maj_min,$type,$uuid) = ('','','','','','','','',''); - ($b_load,$block_size,$percent_used,$raw_size,$size_available, - $size,$used) = (0,0,0,0,0,0,0,0); - undef %part; # NOTE: using -P for linux fixes line wraps, and for bsds, assuming they don't use such long file names + # cygwin C:\cygwin passes this test so has to be handled later if ($row[0] =~ /^\/dev\/|:\/|\/\//){ # this could point to by-label or by-uuid so get that first. In theory, abs_path should # drill down to get the real path, but it isn't always working. @@ -15243,17 +15324,24 @@ sub set_partitions { $size_available = $working[1]; $block_size = $working[2]; } - $dev_base =~ s/\^\^/ /g if $b_space; if (!$dev_type){ + # C:/cygwin64, D: + if ($b_cygwin && $row[0] =~ /^[A-Z]+:/){ + $dev_type = 'windows'; + $dev_base = $row[0] if !$dev_base; + # looks weird if D:, yes, I know, windows uses \, but cygwin doesn't + $dev_base .= '/' if $dev_base =~ /:$/; + } # need data set, this could maybe be converted to use # dev-mapped and abspath but not without testing - if ($dev_base =~ /^map:\/(.*)/){ + elsif ($dev_base =~ /^map:\/(.*)/){ $dev_type = 'mapped'; $dev_base = $1; } - # note: I have seen this: beta:data/ for sshfs path - elsif ($dev_base =~ /^\/\/|:\//){ + # note: possible: sshfs path: beta:data/; remote: fuse.rclone + elsif ($dev_base =~ /^\/\/|:\// || ($fs && $fs =~ /(rclone)/)){ $dev_type = 'remote'; + $dev_base = $row[0] if !$dev_base; # only trips in fs test case } # a slice bsd system, zfs can't be detected this easily elsif ($b_logical && $fs && $fs =~ /^(null(fs)?)$/){ @@ -15429,14 +15517,14 @@ sub swap_data { sub swap_advanced_data { eval $start if $b_log; my ($swappiness,$cache_pressure) = (undef,undef); - if (-r "/proc/sys/vm/swappiness"){ - $swappiness = main::reader("/proc/sys/vm/swappiness",'',0); + if (-r '/proc/sys/vm/swappiness'){ + $swappiness = main::reader('/proc/sys/vm/swappiness','',0); if (defined $swappiness){ $swappiness .= ($swappiness == 60) ? ' (default)' : ' (default 60)' ; } } - if (-r "/proc/sys/vm/vfs_cache_pressure"){ - $cache_pressure = main::reader("/proc/sys/vm/vfs_cache_pressure",'',0); + if (-r '/proc/sys/vm/vfs_cache_pressure'){ + $cache_pressure = main::reader('/proc/sys/vm/vfs_cache_pressure','',0); if (defined $cache_pressure){ $cache_pressure .= ($cache_pressure == 100) ? ' (default)' : ' (default 100)' ; } @@ -15517,13 +15605,16 @@ sub fs_excludes { my ($source) = @_; # panfs is parallel NAS volume manager, need more data # null is hammer fs slice; nfs/nfs3/nfs4; some can be fuse mounts: fuse.sshfs - my $excludes = 'afs|archivemount(fs)?|aufs|avfs|ceph|cifs|gfs\d{0,2}|glusterfs|'; - $excludes .= 'gmailfs|hdfs|ipfs|iso9660||k(osmos)?fs|.*lafs|mhddfs|mergerfs|'; - $excludes .= 'moosefs|nfs\d{0,2}|null(fs)?|ocfs\d{0,2}|openafs|orangefs|'; - $excludes .= 'overla(id|y)(fs)?|panfs|pvfs\d{0,2}|s3fs|sheepdog|squashfs|'; - $excludes .= 'sshfs|smbfs|unionfs|vmfs'; - # for non disk used excludes - $excludes .= '|ffs|fuse(blk)?' if $source eq 'label-uuid'; + # afs aufs avfs cifs ffs gfs\d{0,2} hdfs ipfs k(osmos)?fs .*lafs mhddfs + # mergerfs nfs\d{0,2} null ocfs\d{0,2} openafs orangefs overla(id|y)(fs)? + # panfs pvfs\d{0,2} s3fs squashfs sshfs smbfs unionfs vmfs + my $excludes = '(fuse(blk)?[\._-]?)?('; + $excludes .= 'f|' if $source eq 'label-uuid'; # ffs not remote, but no u/l + $excludes .= 'a|archivemount|au|av|ceph|ci|g|gluster|gmail|hd|ip|'; + $excludes .= 'iso9660|k(osmos)?|.*la|mhdd|merger|moose|n|null|oc|opena|'; + $excludes .= 'orange|overla(id|y)|pan|pv|s3|rclone|sheepdog|squash|ssh|'; + $excludes .= 'smb|union|vm'; + $excludes .= ')(fs)?(\d{0,2})?'; return $excludes; } sub get_mounts_fs { @@ -15913,7 +16004,7 @@ sub hw_output { $rows[$j]->{main::key($num++,0,2,'bus-ID')} = $bus_id; } if ($extra > 1){ - my $chip_id = (defined $row->{'vendor-id'} && defined $row->{'chip-id'}) ? "$row->{'vendor-id'}.$row->{'chip-id'}": 'N/A' ; + my $chip_id = main::get_chip_id($row->[5],$row->[6]); $rows[$j]->{main::key($num++,0,2,'chip-ID')} = $chip_id; } if ($extra > 2){ @@ -17901,6 +17992,7 @@ sub set_vendors { ['^(T[^\dR]|Team[\s-]?Group)','Team[\s-]?Group','TeamGroup',''], ['^(TR\d|JM\d|Transcend)','Transcend','Transcend',''], ['^(VK\d|Vaseky)','Vaseky','Vaseky',''], + ['^(Yangtze|Zhitai)','Yangtze(\s*Memory)?','Yangtze Memory',''], ); } # note: many of these are pci ids, not confirmed valid for ram @@ -20192,7 +20284,7 @@ sub create_output { $rows[$j]->{main::key($num++,0,2,'size')} = $size; $rows[$j]->{main::key($num++,0,2,'fs')} = $fs; # don't show for fs known to not have label/uuid - if (($show{'label'} || $show{'uuid'}) && $fs !~ /^(fuse(blk)?[\._-]?)?($fs_skip)$/){ + if (($show{'label'} || $show{'uuid'}) && $fs !~ /^$fs_skip$/){ if ($show{'label'}){ if ($use{'filter-label'}){ $row->{'label'} = main::apply_partition_filter('part', $row->{'label'}, ''); @@ -20369,9 +20461,9 @@ sub unmounted_filesystem { } # order matters in this test! my @filesystems = ('ext2','ext3','ext4','ext5','ext','ntfs', - 'fat32','fat16','FAT\s\(.*\)','vfat','fatx','tfat','swap','btrfs', + 'fat32','fat16','FAT\s\(.*\)','vfat','fatx','tfat','exfat','swap','btrfs', 'ffs','hammer','hfs\+','hfs\splus','hfs\sextended\sversion\s[1-9]','hfsj', - 'hfs','jfs','nss','reiserfs','reiser4','ufs2','ufs','xfs','zfs'); + 'hfs','apfs','jfs','nss','reiserfs','reiser4','ufs2','ufs','xfs','zfs'); if ($file){ # this will fail if regular user and no sudo present, but that's fine, it will just return null # note the hack that simply slices out the first line if > 1 items found in string @@ -22186,8 +22278,8 @@ sub set_xprop { # 15 serial number { package DeviceData; -my (@bluetooth,@devices,@files,@full_names,@pcis,@temp,@temp2,@temp3); -my ($b_bt_check); +my (@bluetooth,@devices,@files,@full_names,@pcis,@temp,@temp2,@temp3,%lspci_n); +my ($b_bt_check,$b_lspci_n); my ($busid,$busid_nu,$chip_id,$content,$device,$driver,$driver_nu,$file, $handle,$modules,$port,$rev,$serial,$temp,$type,$type_id,$vendor,$vendor_id); @@ -22242,7 +22334,7 @@ sub set { sub lspci_data { eval $start if $b_log; - my ($subsystem,$subsystem_id); + my ($busid_full,$subsystem,$subsystem_id); my @data = pci_grabber('lspci'); # print Data::Dumper::Dumper \@data; foreach (@data){ @@ -22277,30 +22369,98 @@ sub lspci_data { } # note: arm servers can have more complicated patterns # 0002:01:02.0 Ethernet controller [0200]: Cavium, Inc. THUNDERX Network Interface Controller virtual function [177d:a034] (rev 08) - elsif ($_ =~ /^(([0-9a-f]{2,4}:)?[0-9a-f]{2}:[0-9a-f]{2})[.:]([0-9a-f]+)\s(.*)\s\[([0-9a-f]{4}):([0-9a-f]{4})\](\s\(rev\s([^\)]+)\))?/){ - $busid = $1; - $busid_nu = hex($3); - @temp = split(/:\s+/, $4); - $device = $temp[1]; - $type = $temp[0]; - $vendor_id = $5; - $chip_id = $6; - $rev = ($8)? $8 : ''; + # seen cases of lspci trimming too long lines like this: + # 01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile] [10... (rev c3) (prog-if 00 [Normal decode]) + # \s(.*)\s\[([0-9a-f]{4}):([0-9a-f]{4})\](\s\(rev\s([^\)]+)\))? + elsif ($_ =~ /^((([0-9a-f]{2,4}:)?[0-9a-f]{2}:[0-9a-f]{2})[.:]([0-9a-f]+))\s+/){ + $busid_full = $1; + $busid = $2; + $busid_nu = hex($4); + ($chip_id,$rev,$type,$type_id,$vendor_id) = ('','','','',''); + $_ =~ s/^\Q$busid_full\E\s+//; + # old systems didn't use [...] but type will get caught in lspci_n check + if ($_ =~ /^(([^\[]+?)\s+\[([a-f0-9]{4})\]:\s+)/){ + $type = $2; + $type_id = $3; + $_ =~ s/^\Q$1\E//; + $type = lc($type); + $type = main::pci_cleaner($type,'pci'); + $type =~ s/\s+$//; + } + # trim off end prog-if and rev items + if ($_ =~ /(\s+\(prog[^\)]+\))/){ + $_ =~ s/\Q$1\E//; + } + if ($_ =~ /(\s+\(rev\s+[^\)]+\))/){ + $rev = $2; + $_ =~ s/\Q$1\E//; + } + # get rid of anything in parentheses at end in case other variants show + # up, which they probably will. + if ($_ =~ /((\s+\([^\)]+\))+)$/){ + $_ =~ s/\Q$1\E//; + } + if ($_ =~ /(\s+\[([0-9a-f]{4}):([0-9a-f]{4})\])$/){ + $vendor_id = $2; + $chip_id = $3; + $_ =~ s/\Q$1\E//; + } + # lspci -nnv string trunctation bug + elsif ($_ =~ /(\s+\[[^\]]*\.\.\.)$/){ + $_ =~ s/\Q$1\E//; + } + $device = $_; + # cases of corrupted string set to '' $device = main::cleaner($device); - $temp[0] =~ /\[([^\]]+)\]$/; - $type_id = $1; + # corrupted lspci truncation bug; and ancient lspci, 2.4 kernels + if (!$vendor_id){ + my @temp = lspci_n_data($busid_full); + if (@temp){ + $vendor_id = $temp[1]; + $chip_id = $temp[2]; + $type_id = $temp[0] if !$type_id; + $rev = $temp[3] if !$rev && $temp[3]; + } + } $use{'hardware-raid'} = 1 if $type_id eq '0104'; - $type = lc($type); - $type = main::pci_cleaner($type,'pci'); - $type =~ s/\s+$//; - # print "$type\n"; - ($driver,$driver_nu,$modules,$subsystem,$subsystem_id) = ('','','','',''); + ($driver,$driver_nu,$modules,$port,$subsystem,$subsystem_id) = ('','','','','',''); } } print Data::Dumper::Dumper \@devices if $dbg[4]; main::log_data('dump','lspci @devices',\@devices) if $b_log; eval $end if $b_log; } +# arg: $1 - busID +# returns if valid busID: (classID,vendorID,productID,revNu) +# almost never used, only in case of lspci -nnv line truncation bug +sub lspci_n_data { + eval $start if $b_log; + my ($bus_id) = @_; + if (!$b_lspci_n){ + $b_lspci_n = 1; + my (@data); + if ($fake{'lspci'}){ + # my $file = "$ENV{'HOME'}/bin/scripts/inxi/data/lspci/steve-mint-topaz-lspci-n.txt"; + # @data = main::reader($file,'strip'); + } + else { + @data = main::grabber($alerts{'lspci'}->{'path'} . ' -n 2>/dev/null','','strip'); + } + foreach (@data){ + if (/^([a-f0-9:\.]+)\s+([a-f0-9]{4}):\s+([a-f0-9]{4}):([a-f0-9]{4})(\s+\(rev\s+([0-9a-z\.]+)\))?/){ + my $rev = (defined $6) ? $6 : ''; + $lspci_n{$1} = [$2,$3,$4,$rev]; + } + } + print Data::Dumper::Dumper \%lspci_n if $dbg[4]; + main::log_data('dump','%lspci_n',\%lspci_n) if $b_log; + } + my @return = ($lspci_n{$bus_id}) ? @{$lspci_n{$bus_id}}: (); + print Data::Dumper::Dumper \@return if $dbg[4]; + main::log_data('dump','@return',\@return) if $b_log; + eval $end if $b_log; + return @return; +} # em0@pci0:6:0:0: class=0x020000 card=0x10d315d9 chip=0x10d38086 rev=0x00 hdr=0x00 # vendor = 'Intel Corporation' @@ -22501,12 +22661,14 @@ sub pci_grabber { $path = $alerts{'pcictl'}->{'path'}; $pattern = '^[0-9a-f:]+:'; } - if ($fake{'pciconf'} || $fake{'pcictl'} || $fake{'pcidump'}){ + if ($fake{'lspci'} || $fake{'pciconf'} || $fake{'pcictl'} || $fake{'pcidump'}){ # my $file = "$ENV{'HOME'}/bin/scripts/inxi/data/pciconf/pci-freebsd-8.2-2"; # my $file = "$ENV{'HOME'}/bin/scripts/inxi/data/pcidump/pci-openbsd-6.1-vm.txt"; # my $file = "$ENV{'HOME'}/bin/scripts/inxi/data/pcictl/pci-netbsd-9.1-vm.txt"; # my $file = "$ENV{'HOME'}/bin/scripts/inxi/data/lspci/racermach-1-knnv.txt"; # my $file = "$ENV{'HOME'}/bin/scripts/inxi/data/lspci/rk016013-knnv.txt"; + # my $file = "$ENV{'HOME'}/bin/scripts/inxi/data/lspci/kot--book-lspci-nnv.txt"; + # my $file = "$ENV{'HOME'}/bin/scripts/inxi/data/lspci/steve-mint-topaz-lspci-nnkv.txt"; # @data = main::reader($file,'strip'); } else { @@ -22743,7 +22905,7 @@ sub check_bluetooth { else {return 0} } sub check_graphics { - # note: multimedia class 04 is viddeo if 0400. 'tv' is risky I think + # note: multimedia class 04 is video if 0400. 'tv' is risky I think if (($_[1] && length($_[1]) == 4 && ($_[1] =~ /^03/ || $_[1] eq '0400' || $_[1] eq '0d80')) || ($_[0] && $_[0] =~ /^(vga|display|hdmi|3d|video|tv|television)$/i)){ @@ -22785,6 +22947,11 @@ sub soc_type { elsif (($driver && $driver =~ /dummy/i) || ($info && $info =~ /dummy/i)){ $type = 'dummy'; } + # rome_vreg reg_fixed_voltage regulator-fixed wlan_en_vreg + elsif (($driver && $driver =~ /\bv?reg(ulat|_)|voltage/i) || + ($info && $info =~ /_v?reg|\bv?reg(ulat|_)|voltage/i)){ + $type = 'regulator'; + } elsif ($type =~ /^(daudio|.*hifi.*|.*sound[_-]card|.*dac[0-9]?)$/i || ($info && $info !~ /amp/i && $info =~ /(sound|audio)/i) || ($driver && $driver =~ /(audio|snd|sound)/i)){ @@ -23182,7 +23349,7 @@ sub get_display_manager { if ((($b_run && (-f "/run/$id" || -d "/run/$working")) || ($b_vrun && (-f "/var/run/$id" || -d "/var/run/$working")) || ($b_vrunrc && (-f "/var/run/rc.d/$working" || -d "/var/run/rc.d/$id"))) && - !grep {/$working/} @found){ + !grep {/$working/i} @found){ if ($extra > 2 && awk(\@dms_version, $working) && ($path = check_program($working))){} else {$path = $working;} # print "$path $extra\n"; @@ -23464,6 +23631,10 @@ sub get_linux_distro { # test for /etc/lsb-release as a backup in case of failure, in cases # where > one version/release file were found but the above resulted # in null distro value. + if (!$distro && $b_cygwin){ + $distro = $uname[0]; # like so: CYGWIN_NT-10.0-19043 + $b_skip_osr = 1; + } if (!$distro){ if (!$b_skip_osr && @osr){ $distro = get_os_release(); @@ -24931,8 +25102,11 @@ sub get { sub proc_data { eval $start if $b_log; my $file = $_[0]; + if ($fake{'partitions'}){ + # $file = "$ENV{'HOME'}/bin/scripts/inxi/data/proc-partitions-1.txt"; + } my @parts = main::reader($file,'strip'); - # print Dumper \@parts; + # print Data::Dumper::Dumper \@parts; shift @parts if @parts; # get rid of headers for (@parts){ my @temp = split(/\s+/, $_); @@ -26991,7 +27165,16 @@ sub info_item{ } else { ShellData::tty_number() if !$loaded{'tty-number'}; - $parent = "tty $client{'tty-number'}" if $client{'tty-number'} ne ''; + if ($client{'tty-number'} ne ''){ + my $tty_type = ''; + if ($client{'tty-number'} =~ /^[a-f0-9]+$/i){ + $tty_type = 'tty '; + } + elsif ($client{'tty-number'} =~ /pts/i){ + $tty_type = 'pty '; + } + $parent = "$tty_type$client{'tty-number'}"; + } } # can be tty 0 so test for defined $running_in = $parent if $parent; @@ -27093,7 +27276,16 @@ sub system_item { ShellData::console_irc_tty() if !$loaded{'con-irc-tty'}; $tty = $client{'con-irc-tty'}; } - $desktop = "tty $tty" if $tty ne ''; + if ($tty ne ''){ + my $tty_type = ''; + if ($tty =~ /^[a-f0-9]+$/i){ + $tty_type = 'tty '; + } + elsif ($tty =~ /pts/i){ + $tty_type = 'pty '; + } + $desktop = "$tty_type$tty"; + } $desktop_key = 'Console'; $dm_key = 'DM'; $ind_dm = 1; diff --git a/inxi.1 b/inxi.1 index 2e59e57..b2b7351 100644 --- a/inxi.1 +++ b/inxi.1 @@ -15,7 +15,7 @@ .\" with this program; if not, write to the Free Software Foundation, Inc., .\" 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. .\" -.TH INXI 1 "2021\-07\-21" "inxi" "inxi manual" +.TH INXI 1 "2021\-10\-11" "inxi" "inxi manual" .SH NAME inxi \- Command line system information script for console and IRC @@ -2150,8 +2150,16 @@ inxi will read its configuration/initialization files in the following order: \fB/etc/inxi.conf\fR contains the default configurations. These can be -overridden by user configurations found in one of the following locations -(inxi will store its config file using the following precedence: +overridden by creating a \fB/etc/inxi.d/inxi.conf\fR file (global override, +which will prevent distro packages from changing or overwriting your edits. This +method is recommended if you are using a distro packaged inxi and want to +override some configuration items from the package's default +\fB/etc/inxi.conf\fR file but don't want to lose your changes on a package +update. + +You can old override, per user, with a user configuration file found in one of +the following locations (inxi will store its config file using the following +precedence: if \fB$XDG_CONFIG_HOME\fR is not empty, it will go there, else if \fB$HOME/.conf/inxi.conf\fR exists, it will go there, and as a last default, diff --git a/inxi.changelog b/inxi.changelog index c4d52d1..46360eb 100644 --- a/inxi.changelog +++ b/inxi.changelog @@ -1,9 +1,203 @@ +================================================================================ +Version: 3.3.07 +Patch: 00 +Date: 2021-10-11 +-------------------------------------------------------------------------------- +RELEASE NOTES: +-------------------------------------------------------------------------------- + +Some very nice issue reports have helped correct various corner case issues. +Mint users helped find a big one with lspci. + +-------------------------------------------------------------------------------- +KNOWN ISSUES: + +1. Unsure how to handle Android case where inxi correctly does -r test, see bug +3 fixes 6, but android incorrectly claims it is readable when it is not +readable, then the reader tool can't read the file and fails with permissions +error. This is one of those weird android errors that are pretty much impossible +to fully work around, but we can get rid of the readline() errors when reader() +was trying to work on a file handle that did not exist, that part was an inxi +bug. + +-------------------------------------------------------------------------------- +BUGS: + +1. dm detection was not using case sensitive search for duplicates, leading to +cases where dm like slim / SLiM failed to get detected and then repeated in +output. Anonymous BSD debugger dataset exposed this issue, thanks. + +2. In certain corner cases, like ARM Android, sub reader got passed a file that +had passed the is readable -r test, but it still failed with permissions error, +which then led reader to try to keep working with a null $fh. While in theory +nothing non readable should be passed to reader(), that fails when the OS fails +to actually follow correct readable rules, as in this case. Added protections in +reader() to handle this case, now will show error, but will not try to work with +$fh, that is how it should have been all along, but this is a very corner case. +Exposed by an anoymous ARM debugger dataset. + +Thanks Termux user for creating the debugger dataset that exposed this issue. + +3. lspci parser didn't null port value each iteration, resulting in all pci +items getting port values. Not a big deal, port is only used one place, but good +to find and correct that error. + +4. Not an inxi bug, but would appear so to end users: lspsci -nnv implements a +truncating routine and breaks the first line for each bus id. See Fix 6 and Code +fix 3. + +-------------------------------------------------------------------------------- +FIXES: + +1. -S and -I would show Console: tty pts/3 even though pts device is a pty, not +a tty. The only time this happened was when connecting to a remote system using +ssh or something like that. Local console still shows Console: tty 2 since that +was correct, but Console: tty pts/2 was confusing since technically it's not a +tty, it's a pty, pseudo terminal. + +Now shows, when relevant: Console: tty 2 OR Console: pty pts/2. + +2. Issue #252 notes that Emacs (and possibly other code/text editors with native +embedded terminals) includes a native virtual terminal that also follows +configuration rules from the editor to highlight trailing spaces. This created +odd looking screen output in Emacs vt mode since inxi always sets key/value +pairs with a white space ending as separator for next key value pair for screen +output mode, resulting always in a trailing space on each vt screen line. Fix +was to remove the last trailing space just prior to the print line point to +avoid this issue. + +As a general thing, I'm curious to learn if any editor other than Emacs actually +contains its own virtual terminal that also follows the editor rules for output. +Or if any virtual terminal has such a highlight trailing space rule, which would +be imo so annoying it's hard to understand why a vt would implement it. Easy to +understand why Emacs (or any editor) does it, but an editor also being a vt AND +applying certain editor display configurations to the vt is a very specific and +unique circumstance I'd say. + +Odd, historical, but there it is, why not handle it? + +3. ARM / Android case where certain files passed the read -r test, but failed +with permission denied error. This tripped a further glitch where reader() would +then try to work with the failed $fh, see bug 2. This was really more a fix +than a bug, since the bug in this case was in android permissions tests, not +inxi, but it appears to be a bug to end users, so it's handled now. + +4. Another ARM/Android, there was a voltage regulator IP that contained the term +wlan so it tripped false positive for network match. Added a new type, +regulator, to filter out those, like codec and dummy do already. + +5. For issue #254, fix for cygwin ERR-102 in partitions, add cygwin test, new +dev type, 'windows', dev base then becomes E: or whatever. To avoid confusing D: +for a key: with no value, added D:/ slash. + +6. Mint people discovered lspci issue, lspci -nnv has a bug where it will +truncate the output of the first line per bus ID if it's over some arbitrary +amount, then tack on rev and other items to end of that string, which leads to +the block: [vendorID:productID] getting truncated or removed altogether. Clearly +an oversight, at least I hope it's an oversight on lspci's part, but have to +work around the issue anyway since it may never get fixed, and has been around a +long time. Bug is in lspci 3.7, 3.6.4, and probably earlier. + +Also added in a fillin tool for this rare case, lspci -n data is used to replace +the missing values. + +Note that while lspci recommends using -mmv, for machine parsing, apparently +nobody noticed that -mmv doesn't have the same data items as -nnv, sigh. + +7. Issue #255 noted that the combination of: +GoogleDrive Hogne: fuse.rclone 15728640 +which is two word remote fs AND a fs type with a '.' in it would fail to trip +the handler for that multi word remote mount name. Also failed to detect as +remote fs, added fs specific test since the actual mount name doesn't permit +reliable detection as remote type. Testing for trailing ':' isn't safe since +':' alone is not an invalid character in a file system name as far as I know. + +Further, this exposed that the ^^ space replacements for $row[0] fs > 1 word +name were not being reset soon enough in the logic, that's also corrected. + +-------------------------------------------------------------------------------- +ENHANCEMENTS: + +1. Neglected to support standard package config file override +/etc/inxi.d/inxi.conf item. This is mainly useful for packaged inxi's who want +to override the distro maintainer /etc/inxi.conf file. Test priority is the same +except /etc/inxi.d/inxi.conf comes right after /etc/inxi.conf now in the test +sequence. + +2. Added basic cygwin id, yes, inxi works in cygwin, apparently, with some +issues. Added cygwin os id to distro ids. + +3. Added --version info for debugger, sometimes we want to know what verion of +a tool, like lspci, in case it has a bug or something. + +4. Added exfat and apfs to unmounted fs types. + +5. More disk vendors!! New vendor ID matches!! Yes, yes, you've heard it all +before, the list never ends!! The eternal chaos of existence manifested in just +how many IDs can be generated for new and old disk vendors alike!!! + +-------------------------------------------------------------------------------- +CHANGES: + +1. No changes this release. + +-------------------------------------------------------------------------------- +DOCUMENTATION: + +1. Pull request #253 corrected typos, urls, and other errors in man page, +inxi/pinxi comments, pinxi.1/inxi.1, README.txt, and updated LICENSE.txt to +current gnu wording. + +-------------------------------------------------------------------------------- +CODE: + +1. Forgot to add lspci debugger fake data option, that's corrected. That's +--fake lspci, now works, didn't before, only the bsd pci tools had fake switches +previously, since lspci never needs debugging really, but did now to test an +issue report. + +2. Added -CYGWIN to debugger file name. Added -ANDROID if ARM and if android. + +3. With Fix 6, refactored entire lspci_data block, added lspci_n_data item, +which matches bus id of lspci -nnv when corruption occurs and replaces vendor, +product, and if also missing, rev version. I kind of knew I'd have to do this +fix one day, that was the same fix logic used on the BSD pci tools, which have +similar issues with consistency in output, or lack thereof. + +This refactor is long term very good because it avoids an entire class of +possible errors, and makes pci detections far more robust. + +4. Created new repo, for legacy code, inxi-legacy. Moved branch inxi-c to +inxi-legacy/xorg-c, moved branch xiin to /xiin, moved branch inxi-legacy (binxi) +to inxi-legacy/inxi-legacy. Those directories each contain all the files each +branch had in it. + +This gets rid of some branches clutter, and nobody needs to see those anymore, +but if they care, they can look at them. Note that to do this, I had to merge +their histories, which was not that nice, but git is just really bad at this +type of stuff, so that's how it goes. + +Times like this really make me miss svn's directory based branch approach... + +5. Simplified sub fs_excludes, simplified regex constructors for all function +that use this data, made list more fault tolerate by adding global (fs)?(\d{0,2} +which means all file systems can have or not have 'fs' at end, and all can have +or not have a version number in string. + +6. Exposed by issue #255, refactored slightly ordering of partition filter +logics and variable resets in the df output processing loop. + +7. Added --fake partitions, to help debug odd corner cases like cygwin glitches. + +-------------------------------------------------------------------------------- +-- Harald Hope - Mon, 11 Oct 2021 19:01:15 -0700 + ================================================================================ Version: 3.3.06 Patch: 00 Date: 2021-07-21 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version! Fixes!! Bug fixes! More bug fixes!! Cleanups! @@ -183,7 +377,7 @@ Version: 3.3.05 Patch: 00 Date: 2021-07-11 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Many small updates, enhancements, bug fixes!!! We've been saving them up!! Here @@ -331,7 +525,7 @@ Version: 3.3.04 Patch: 00 Date: 2021-04-16 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Enhanced features!! Huge BSD upgrades! Bug Fixes!! Elbrus Fixes!! More bluetooth @@ -884,7 +1078,7 @@ Version: 3.3.03 Patch: 00 Date: 2021-03-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Bugs!! Fixes! Spring cleaning! @@ -964,7 +1158,7 @@ Version: 3.3.02 Patch: 00 Date: 2021-03-15 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Huge upgrade!! Bug Fixes!! Refactors!!! BSDs!!! More BSDs!!! raspberry pi!! New @@ -1392,7 +1586,7 @@ Version: 3.3.01 Patch: 00 Date: 2021-02-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Bug fixes!! Fixes!!! Refactors!!! Edits!!! @@ -1498,7 +1692,7 @@ Version: 3.3.00 Patch: 00 Date: 2021-01-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Bug fixes!! New Feature!! Edits, cleanups!! @@ -1602,7 +1796,7 @@ Version: 3.2.02 Patch: 00 Date: 2021-01-10 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, man page, bug fixes, changes, adjustments and cleanups!!! @@ -1753,7 +1947,7 @@ Version: 3.2.01 Patch: 00 Date: 2020-12-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Bug Fixes!!! Continuing internal refactor!! @@ -1815,7 +2009,7 @@ Version: 3.2.00 Patch: 00 Date: 2020-12-15 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Huge upgrade, major rewrite/refactor, new features, everything is polished!!! @@ -2205,7 +2399,7 @@ Version: 3.1.09 Patch: 00 Date: 2020-11-11 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Bug fixes, new features!! Update now!! Or don't, it's up to you. @@ -2338,7 +2532,7 @@ Version: 3.1.08 Patch: 00 Date: 2020-10-16 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Bug fixes, updates!!! Yes!! Why wait!!! Can't stay frozen forever! @@ -2393,7 +2587,7 @@ Version: 3.1.07 Patch: 00 Date: 2020-09-29 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Bug fixes, feature updates, changes!! @@ -2463,7 +2657,7 @@ Version: 3.1.06 Patch: 00 Date: 2020-08-16 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New features, new changes, new bug fixes!!! Excitement!!! Thrills!!! @@ -2592,7 +2786,7 @@ Version: 3.1.05 Patch: 00 Date: 2020-07-26 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Bug fixes!!! New Features!! Why wait!!! @@ -2661,7 +2855,7 @@ Version: 3.1.04 Patch: 00 Date: 2020-06-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man, huge update, bug fixes, cleanups, updates!! @@ -2921,7 +3115,7 @@ Version: 3.1.03 Patch: 00 Date: 2020-06-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Big internal refactor!! Fully adjustable indentation logic, built in, native! @@ -3079,13 +3273,13 @@ Version: 3.1.02 Patch: 00 Date: 2020-06-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Big change, cleanup, small bug fixes. Hot, grab it now!! The new -y 1 feature exposed several small and larger glitches with how sets of -data were constructed in inxi output. See UPDATES: for list of changes made to +data were constructed in inxi output. See RELEASE NOTES: for list of changes made to improve or fix these glitches. These errors and minor output inconsistencies became very obvious when I was @@ -3255,7 +3449,7 @@ Version: 3.1.01 Patch: 00 Date: 2020-05-31 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New inxi, man. New information types, fixes, man updates. @@ -3312,7 +3506,7 @@ Version: 3.1.00 Patch: 00 Date: 2020-04-22 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New inxi, new man. Huge update, new line types, huge graphics upgrade, new switches, bug fixes, glitch fixes, enhancements, you name it, this has got it!! @@ -3500,7 +3694,7 @@ Version: 3.0.38 Patch: 00 Date: 2020-03-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, man page, exciting changes!! @@ -3578,7 +3772,7 @@ Version: 3.0.37 Patch: 00 Date: 2019-11-19 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, man page, exciting changes!! @@ -3659,7 +3853,7 @@ Version: 3.0.36 Patch: 00 Date: 2019-08-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, many small fixes. @@ -3747,7 +3941,7 @@ Version: 3.0.35 Patch: 00 Date: 2019-07-15 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version. Bug fixes, updates. @@ -3793,7 +3987,7 @@ Version: 3.0.34 Patch: 00 Date: 2019-04-30 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man, new feature!! Bug fixes! @@ -3878,7 +4072,7 @@ Version: 3.0.33 Patch: 00 Date: 2019-03-29 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Weather explanations, disks, bugs!! @@ -3924,7 +4118,7 @@ Version: 3.0.32 Patch: 00 Date: 2019-02-07 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. A few more modifications to weather. @@ -3949,7 +4143,7 @@ Version: 3.0.31 Patch: 00 Date: 2019-02-06 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man page. Big update! Get it in before your freeze!! @@ -4036,7 +4230,7 @@ Version: 3.0.30 Patch: 00 Date: 2018-12-31 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man page. @@ -4101,7 +4295,7 @@ Version: 3.0.29 Patch: 00 Date: 2018-12-10 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, fixes, updates, missing specs. @@ -4155,7 +4349,7 @@ Version: 3.0.28 Patch: 00 Date: 2018-11-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Fixes, enhancements. @@ -4210,7 +4404,7 @@ Version: 3.0.27 Patch: 00 Date: 2018-10-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Fixes, stitches, and returns!! @@ -4361,7 +4555,7 @@ Version: 3.0.26 Patch: 00 Date: 2018-09-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. @@ -4423,7 +4617,7 @@ Version: 3.0.25 Patch: 00 Date: 2018-09-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Huge set of changes. Excitement!! Thrills! Spills? @@ -4578,7 +4772,7 @@ Version: 3.0.24 Patch: 00 Date: 2018-09-10 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man page. Bug fix, enhancements, fixes. @@ -4635,7 +4829,7 @@ Version: 3.0.23 Patch: 00 Date: 2018-09-07 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, man page. Fixes, enhancements, changes. @@ -4790,7 +4984,7 @@ Version: 3.0.22 Patch: 00 Date: 2018-08-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, man page. Bug fixes, enhancements. @@ -4866,7 +5060,7 @@ Version: 3.0.21 Patch: 00 Date: 2018-08-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, man page. Big set of changes. Full USB refactor, plus added @@ -5050,7 +5244,7 @@ Version: 3.0.20 Patch: 00 Date: 2018-07-30 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. ARM enhancements and updates, -S data ongoing @@ -5109,7 +5303,7 @@ Version: 3.0.19 Patch: 00 Date: 2018-07-23 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Fixes, glitches, and stitches! @@ -5232,7 +5426,7 @@ Version: 3.0.18 Patch: 00 Date: 2018-07-16 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Fixes, a few changes, enhancements. @@ -5285,7 +5479,7 @@ Version: 3.0.17 Patch: 00 Date: 2018-07-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Changes, bug fixes, enhancements! Don't delay! @@ -5441,7 +5635,7 @@ Version: 3.0.16 Patch: 00 Date: 2018-07-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Several bug fixes, enhancements, options. @@ -5529,7 +5723,7 @@ Version: 3.0.15 Patch: 00 Date: 2018-07-03 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Big bug fix, new features. @@ -5607,7 +5801,7 @@ Version: 3.0.14 Patch: 00 Date: 2018-06-27 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version. Tiny bug fix, Ubuntu based distros only. @@ -5628,7 +5822,7 @@ Version: 3.0.13 Patch: 00 Date: 2018-06-23 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, man page. New features and fixes! @@ -5717,7 +5911,7 @@ Version: 3.0.12 Patch: 00 Date: 2018-06-05 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version @@ -5735,7 +5929,7 @@ Version: 3.0.11 Patch: 00 Date: 2018-06-04 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, man page. Features, bugs, fixes! @@ -5820,7 +6014,7 @@ Version: 3.0.10 Patch: 00 Date: 2018-05-21 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man page. @@ -5908,7 +6102,7 @@ Version: 3.0.09 Patch: 00 Date: 2018-05-11 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Bug fixes, feature updates. @@ -5995,7 +6189,7 @@ Version: 3.0.08 Patch: 00 Date: 2018-05-06 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. New features, bug fixes. @@ -6066,7 +6260,7 @@ Version: 3.0.07 Patch: 00 Date: 2018-04-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Bug fixes. BSD fixes. @@ -6104,7 +6298,7 @@ Version: 3.0.06 Patch: 00 Date: 2018-04-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version. 2 bug fixes. @@ -6125,7 +6319,7 @@ Version: 3.0.05 Patch: 00 Date: 2018-04-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Small new enhancements. @@ -6171,7 +6365,7 @@ Version: 3.0.04 Patch: 00 Date: 2018-04-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version. Fixes several issues. @@ -6198,7 +6392,7 @@ Version: 3.0.03 Patch: 00 Date: 2018-04-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version. NBD network block device fixes @@ -6224,7 +6418,7 @@ Version: 3.0.02 Patch: 00 Date: 2018-04-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. @@ -6254,7 +6448,7 @@ Version: 3.0.01 Patch: 00 Date: 2018-04-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Fine tunings. @@ -6302,7 +6496,7 @@ Version: 3.0.00 Patch: 00 Date: 2018-04-09 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Beta / 2.9 testing completed. @@ -6384,7 +6578,7 @@ Version: 2.9.12 Patch: 00 Date: 2018-04-06 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, man page. Finished up main man edits. Set new defaults for some @@ -6407,7 +6601,7 @@ Version: 2.9.11 Patch: 00 Date: 2018-04-03 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Completed man edits. @@ -6437,7 +6631,7 @@ Version: 2.9.10 Patch: 00 Date: 2018-03-30 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, man page. Major man page edits. Bug fixes. @@ -6466,7 +6660,7 @@ Version: 2.9.09 Patch: 00 Date: 2018-03-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Bug fixes, new features, enhancements @@ -6497,7 +6691,7 @@ Version: 2.9.08 Patch: 00 Date: 2018-03-26 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man page. Bug fixes, feature/output tweaks. @@ -6528,7 +6722,7 @@ Version: 2.9.07 Patch: 00 Date: 2018-03-25 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Bug fixes, feature tweaks. @@ -6561,7 +6755,7 @@ Version: 2.9.06 Patch: 0 Date: 2018-03-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Very new man. @@ -6614,7 +6808,7 @@ Version: 2.9.05 Patch: 00 Date: 2018-03-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Options changes @@ -6638,7 +6832,7 @@ Version: 2.9.04 Patch: 00 Date: 2018-03-22 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man. Big update @@ -6780,7 +6974,7 @@ Version: 2.9.03 Patch: 00 Date: 2018-03-21 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man page. Updates: @@ -6802,7 +6996,7 @@ Version: 2.9.02 Patch: 00 Date: 2018-03-20 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- First small patch fix, corrected a few issues, one for apt deb822 output @@ -6828,7 +7022,7 @@ Version: 2.9.01 Patch: 00 Date: 2018-03-20 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New inxi, new man, new tarball. @@ -6894,7 +7088,7 @@ Version: 2.3.56 Patch: 00 Date: 2018-02-26 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Maintainer alert: Perl inxi 2.9.01 is looking good for maybe early week of @@ -6943,7 +7137,7 @@ Version: 2.3.56 Patch: 00 Date: 2018-02-26 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No real changes, this will probably be the very last Gawk->Bash inxi 2.3.x @@ -6972,7 +7166,7 @@ Version: 2.3.56 Patch: 00 Date: 2018-02-26 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Small cleanup release, no new version. New tarball, just to make sure I have any @@ -6986,7 +7180,7 @@ Version: 2.3.56 Patch: 00 Date: 2018-01-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Added an important debugger output, lsusb -v @@ -6999,7 +7193,7 @@ Version: 2.3.55 Patch: 00 Date: 2018-01-13 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. this is only for Manjaro, they seem to have not done the @@ -7015,7 +7209,7 @@ Version: 2.3.54 Patch: 00 Date: 2018-01-13 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Significant albeit small fix to the debugger tool. @@ -7031,7 +7225,7 @@ Version: 2.3.53 Patch: 00 Date: 2017-12-07 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. This should fix the Rizen multithreaded @@ -7057,7 +7251,7 @@ Version: 2.3.52 Patch: 00 Date: 2017-12-02 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Maintainers, you can ignore this release, it's only a @@ -7071,7 +7265,7 @@ Version: 2.3.51 Patch: 00 Date: 2017-11-31 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This is an attempt at a fix for issue #129 @@ -7094,7 +7288,7 @@ Version: 2.3.50 Patch: 00 Date: 2017-11-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, bug fix for -R raid, zfs. Improved filters, clutter @@ -7108,7 +7302,7 @@ Version: 2.3.49 Patch: 00 Date: 2017-11-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. This is the first attempt to correct an @@ -7155,7 +7349,7 @@ Version: 2.3.48 Patch: 00 Date: 2017-11-27 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. No external changes, full reordering of internals to @@ -7175,7 +7369,7 @@ Version: 2.3.47 Patch: 00 Date: 2017-11-26 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Bug fix for Curl, in some cases it may hit a redirect, @@ -7190,7 +7384,7 @@ Version: 2.3.46 Patch: 00 Date: 2017-11-26 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Added an optional downloader: Perl HTTP::Tiny @@ -7247,7 +7441,7 @@ Version: 2.3.45 Patch: 00 Date: 2017-11-21 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Because it's kind of hard to read the per /sys sub @@ -7262,7 +7456,7 @@ Version: 2.3.44 Patch: 00 Date: 2017-11-21 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Added some critical debugger tools for ongoing issue # @@ -7280,7 +7474,7 @@ Version: 2.3.43 Patch: 00 Date: 2017-10-31 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Small perl fix, nothing changes in output or function. @@ -7293,7 +7487,7 @@ Version: 2.3.42 Patch: 00 Date: 2017-10-30 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Removed xiin references, fully switched to perl sys traverse tool and uploader. @@ -7308,7 +7502,7 @@ Version: 2.3.41 Patch: 00 Date: 2017-10-29 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Updated the inxi upater options, removed some legacy @@ -7335,7 +7529,7 @@ Version: 2.3.40 Patch: 00 Date: 2017-09-21 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. This is a small update, moved @@ -7350,7 +7544,7 @@ Version: 2.3.39 Patch: 00 Date: 2017-09-20 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Small patch, no new version, new tarball. Fixed issue # 124 --recommends failed @@ -7365,7 +7559,7 @@ Version: 2.3.39 Patch: 00 Date: 2017-09-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Bug fix. Debug data collector using Perl requires @@ -7383,7 +7577,7 @@ Version: 2.3.38 Patch: 00 Date: 2017-09-07 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, man page. This closes issue #122. Adds support for @@ -7407,7 +7601,7 @@ Version: 2.3.37 Patch: 00 Date: 2017-08-23 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. Deprecated xiin uploader, which @@ -7437,7 +7631,7 @@ Version: 2.3.36 Patch: 00 Date: 2017-08-16 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This fixes issue #119 @@ -7461,7 +7655,7 @@ Version: 2.3.35 Patch: 00 Date: 2017-08-11 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Fixed issue #120 where -z fails to anonymize serial @@ -7477,7 +7671,7 @@ Version: 2.3.34 Patch: 00 Date: 2017-08-04 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Added to cpu microarch lists. @@ -7490,7 +7684,7 @@ Version: 2.3.33 Patch: 00 Date: 2017-08-04 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. This should finalize the mA / Wh conversion problems @@ -7509,7 +7703,7 @@ Version: 2.3.32 Patch: 00 Date: 2017-08-03 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This closes issue #118, inxi had failed all along to @@ -7529,7 +7723,7 @@ Version: 2.3.31 Patch: 00 Date: 2017-07-30 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, man page. This corrects many 80 column width line wraps, @@ -7555,7 +7749,7 @@ Version: 2.3.30 Patch: 00 Date: 2017-07-29 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. More optimizations, I'm not sure these will make a big @@ -7570,7 +7764,7 @@ Version: 2.3.29 Patch: Date: 2017-07-29 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. More optimizations, and fixed a bash 4 syntax @@ -7588,7 +7782,7 @@ Version: 2.3.28 Patch: 00 Date: 2017-07-29 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This fixes a subtle gawk issue that could in some @@ -7604,7 +7798,7 @@ Version: 2.3.27 Patch: 00 Date: 2017-07-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, man page. More cpu arch fixes, and added stepping/release @@ -7623,7 +7817,7 @@ Version: 2.3.26 Patch: 00 Date: 2017-07-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. First attempt at adding cpu @@ -7645,7 +7839,7 @@ Version: 2.3.25 Patch: 00 Date: 2017-07-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. This fixes a bug where if there is a remote filesystem @@ -7664,7 +7858,7 @@ Version: 2.3.24 Patch: 00 Date: 2017-07-23 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. This corrects a case I'm seeing where wayland/mir are @@ -7694,7 +7888,7 @@ Version: 2.3.23 Patch: 00 Date: 2017-06-29 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, man page. Added support for Alpine Linux apk package @@ -7708,7 +7902,7 @@ Version: 2.3.22 Patch: 00 Date: 2017-06-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Bug fix for GLX/OpenGL output. There was an unhandled case @@ -7745,7 +7939,7 @@ Version: 2.3.21 Patch: 00 Date: 2017-06-13 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Fix for root graphics/desktop data when not available as @@ -7762,7 +7956,7 @@ Version: 2.3.20 Patch: 00 Date: 2017-06-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, man page. Added floppy disk support, basic, for -d. Fixed @@ -7783,7 +7977,7 @@ Version: 2.3.19 Patch: 00 Date: 2017-06-10 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. This version has some bug/edit fixes and a new distro id, @@ -7799,7 +7993,7 @@ Version: 2.3.18 Patch: 00 Date: 2017-06-09 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, man page. New option -! 34 - skip SSL certificate check on @@ -7815,7 +8009,7 @@ Version: 2.3.17 Patch: 00 Date: 2017-06-09 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, man page. Bug fix for issue #105, had core and compat @@ -7834,7 +8028,7 @@ Version: 2.3.16 Patch: 00 Date: 2017-06-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Tiny change, new version, tarball. Tumbleweed distro id fix. @@ -7847,7 +8041,7 @@ Version: 2.3.15 Patch: 00 Date: 2017-06-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, man page. New option -! 40 which lets you get gfx @@ -7871,7 +8065,7 @@ Version: 2.3.14 Patch: 00 Date: 2017-06-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. This corrects an issue I noticed a while ago, glxinfo and @@ -7891,7 +8085,7 @@ Version: 2.3.13 Patch: 00 Date: 2017-06-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, man page. Shows as default OpenGL core profile version @@ -7920,7 +8114,7 @@ Version: 2.3.12 Patch: 00 Date: 2017-06-06 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, man page, tarball. ARM cpu core count bug fix. First attempt to add @@ -7961,7 +8155,7 @@ Version: 2.3.11 Patch: 00 Date: 2017-05-31 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. This corrects several oversights of the @@ -7994,7 +8188,7 @@ Version: 2.3.10 Patch: 00 Date: 2017-05-31 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Fixes issue #78 and issue #106 @@ -8010,7 +8204,7 @@ Version: 2.3.9 Patch: 00 Date: 2017-05-29 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Tiny fix, due to a data bug, changing ft to m in weather @@ -8029,7 +8223,7 @@ Version: 2.3.8 Patch: 00 Date: 2017-01-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Tiny change, added sisimedia video driver to support @@ -8043,7 +8237,7 @@ Version: 2.3.7 Patch: 00 Date: 2016-12-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This fixes an issue where sloppy regex was removing @@ -8063,7 +8257,7 @@ Version: 2.3.6 Patch: 00 Date: 2016-12-20 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No new version. New tarball, man. Small text changes and cleanup and updates in @@ -8078,7 +8272,7 @@ Version: 2.3.6 Patch: 00 Date: 2016-12-19 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This is a significant change, but inxi should handle @@ -8148,7 +8342,7 @@ Version: 2.3.5 Patch: 00 Date: 2016-12-02 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This will matter to some users, inxi had failed to add @@ -8166,7 +8360,7 @@ Version: 2.3.4 Patch: 00 Date: 2016-11-03 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No new version, just fixed some unwanted executable bits in files. @@ -8179,7 +8373,7 @@ Version: 2.3.4 Patch: 00 Date: 2016-11-03 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Squeezing in a last change for 2.3.4, added to -m if valid output, and if no -I @@ -8193,7 +8387,7 @@ Version: 2.3.4 Patch: 00 Date: 2016-11-03 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This improves -D output, now capacity is on its own @@ -8211,7 +8405,7 @@ Version: 2.3.3 Patch: 00 Date: 2016-10-25 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No version change, updated man page. @@ -8228,7 +8422,7 @@ Version: 2.3.3 Patch: 00 Date: 2016-10-25 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Extended support and tests for vm id to include better @@ -8246,7 +8440,7 @@ Version: 2.3.2 Patch: 00 Date: 2016-10-23 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Version number unchanged, just added a vm possible id, will impact few users, if @@ -8260,7 +8454,7 @@ Version: 2.3.2 Patch: 00 Date: 2016-10-20 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New feature, new tarball, new version number. @@ -8283,7 +8477,7 @@ Version: 2.3.1 Patch: 00 Date: 2016-08-25 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Fixed typo in man page, no new version, just a fixed man page. @@ -8296,7 +8490,7 @@ Version: 2.3.1 Patch: 00 Date: 2016-08-25 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. @@ -8319,7 +8513,7 @@ Version: 2.3.0 Patch: 00 Date: 2016-04-18 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New Feature, new version, new man page, new tarball. Laptop users should be @@ -8352,7 +8546,7 @@ Version: 2.2.38 Patch: 00 Date: 2016-03-31 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- URGENT BUG FIX! This fixes a bug introduced in 2.2.36 2016-03-21. New version, @@ -8371,7 +8565,7 @@ Version: 2.2.37 Patch: 00 Date: 2016-03-30 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Tiny fix in distro detection, will now default in @@ -8388,7 +8582,7 @@ Version: 2.2.36 Patch: 00 Date: 2016-03-21 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. A tiny bug fix for kfreeBSD, I know, right, nobody @@ -8405,7 +8599,7 @@ Version: 2.2.35 Patch: 00 Date: 2016-02-29 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. A tiny, but meaningful, fix. inxi had not been updated @@ -8425,7 +8619,7 @@ Version: 2.2.34 Patch: 00 Date: 2016-02-21 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This closes two issues: @@ -8445,7 +8639,7 @@ Version: 2.2.33 Patch: 00 Date: 2016-01-30 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No version change, new tarball. Someone spotted a small glitch in -W help menu. @@ -8460,7 +8654,7 @@ Version: 2.2.33 Patch: 00 Date: 2016-01-30 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Bug fix: added basic support for NVMe M2 disk storage @@ -8486,7 +8680,7 @@ Version: 2.2.32 Patch: 00 Date: 2016-01-03 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Finalized the * expansion fix for arrays. This is a @@ -8501,7 +8695,7 @@ Version: 2.2.31 Patch: 00 Date: 2015-12-29 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No version change, new tarball. @@ -8516,7 +8710,7 @@ Version: 2.2.31 Patch: 00 Date: 2015-11-15 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Try 2 at mmcblk support. I had mmcblock, thats not how @@ -8530,7 +8724,7 @@ Version: 2.2.30 Patch: 00 Date: 2015-11-13 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Added tentative support for /dev/blcmmc0p12 type @@ -8544,7 +8738,7 @@ Version: 2.2.29 Patch: 00 Date: 2015-11-09 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. A subtle issue pointed out by a user, inxi is limited @@ -8566,7 +8760,7 @@ Version: 2.2.28 Patch: 00 Date: 2015-08-20 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No version change, new tarball. Man page link fixes, that's all. @@ -8579,11 +8773,11 @@ Version: 2.2.28 Patch: 00 Date: 2015-08-20 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball: -UPDATES: updated inxi updaters to use github locations. +RELEASE NOTES: updated inxi updaters to use github locations. I will do this commit once for googlecode, and once for github, after that, all commits will go only to github. @@ -8621,7 +8815,7 @@ Version: 2.2.27 Patch: 00 Date: 2015-08-02 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Trivial wget/curl change, nothing else. No need to upgrade @@ -8635,7 +8829,7 @@ Version: 2.2.26 Patch: 00 Date: 2015-07-06 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This fixes a bug with the last fix for KDE Plasma @@ -8654,7 +8848,7 @@ Version: 2.2.25 Patch: 00 Date: 2015-06-15 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Same version, new tarball, I'm tossing this in with the other release, changing @@ -8669,7 +8863,7 @@ Version: 2.2.25 Patch: 00 Date: 2015-06-15 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Got a good fix for the kde version issue from the lads @@ -8687,7 +8881,7 @@ Version: 2.2.24 Patch: 00 Date: 2015-06-15 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Adapted to deal with yet another silly pointless @@ -8771,7 +8965,7 @@ Version: 2.2.23 Patch: 00 Date: 2015-06-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Tiny change. Added /etc/devuan_version file to distro id @@ -8788,7 +8982,7 @@ Version: 2.2.22 Patch: 00 Date: 2015-05-30 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man page, new tarball. Modified slightly -tc and -tm output to @@ -8813,7 +9007,7 @@ Version: 2.2.21 Patch: 00 Date: 2015-05-13 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. A desktop id fix, Mate id failed, mate moved to a more @@ -8831,7 +9025,7 @@ Version: 2.2.20 Patch: 00 Date: 2015-05-11 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. This fixes a qt5 glitch with Quassel id, hopefully anyway. @@ -8844,7 +9038,7 @@ Version: 2.2.19 Patch: 00 Date: 2015-02-15 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No version change, new tarball. Fixed the repo error message to be more @@ -8859,7 +9053,7 @@ Version: 2.2.19 Patch: 00 Date: 2015-02-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, updated man page, new tarball. Updated -r to for portage gentoo @@ -8882,7 +9076,7 @@ Version: 2.2.18 Patch: 00 Date: 2015-01-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Two great bug report, issues. @@ -8906,7 +9100,7 @@ Version: 2.2.17 Patch: 00 Date: 2015-01-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New Version, new tarball. @@ -8925,7 +9119,7 @@ Version: 2.2.16 Patch: 00 Date: 2014-11-03 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Very small update, added sddm id to dm detecfion. Because @@ -8945,7 +9139,7 @@ Version: 2.2.15 Patch: 00 Date: 2014-10-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Debian has for some reason broken procps / uptime support, @@ -8964,7 +9158,7 @@ Version: 2.2.14 Patch: 00 Date: 2014-09-26 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Bug fix for regression introduced in last versions. @@ -8983,7 +9177,7 @@ Version: 2.2.13 Patch: 00 Date: 2014-09-25 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Added slackpkgplus support, added freeBSD pkg servers, @@ -8997,7 +9191,7 @@ Version: 2.2.12 Patch: 00 Date: 2014-09-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. For some weird reason rpm query didn't work with gawk @@ -9012,7 +9206,7 @@ Version: 2.2.11 Patch: 00 Date: 2014-09-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This fixes broken slackpkg handling in -r, and, using @@ -9029,7 +9223,7 @@ Version: 2.2.10 Patch: 00 Date: 2014-09-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Added slackpkg support -R; added rpm support for gtk @@ -9048,7 +9242,7 @@ Version: 2.2.9 Patch: 00 Date: 2014-09-22 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This is only for BSDs. Added hack to get dragonfly @@ -9066,7 +9260,7 @@ Version: 2.2.8 Patch: 00 Date: 2014-09-21 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Added lxqt desktop id that is not dependent on openbox @@ -9083,7 +9277,7 @@ Version: 2.2.7 Patch: 00 Date: 2014-09-19 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Mostly BSD fixes, a few for linux disk info. @@ -9104,7 +9298,7 @@ Version: 2.2.6 Patch: 00 Date: 2014-09-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Cleaned up and made more consistent the cpu max/min @@ -9125,7 +9319,7 @@ Version: 2.2.5 Patch: 00 Date: 2014-09-16 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New tarball, same version. This adds UP support for -Cxx, showing min cpu speed @@ -9139,7 +9333,7 @@ Version: 2.2.5 Patch: 00 Date: 2014-09-16 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This fixes a long standing weakness with min/max cpu @@ -9171,7 +9365,7 @@ Version: 2.2.4 Patch: 00 Date: 2014-09-10 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Mostly BSD changes, except for downloader options, @@ -9197,7 +9391,7 @@ Version: 2.2.3 Patch: 00 Date: 2014-09-03 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Contains a major bug fix for a regression introduced @@ -9247,7 +9441,7 @@ Version: 2.2.2 Patch: 00 Date: 2014-09-01 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This version fixes an issue with a white space at the @@ -9268,7 +9462,7 @@ Version: 2.2.1 Patch: 00 Date: 2014-08-20 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Some systems are showing a new xfce syntax in the xrop @@ -9286,7 +9480,7 @@ Version: 2.2.00 Patch: 00 Date: 2014-08-18 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, man page. Maintainers, this is the official release of -m @@ -9382,7 +9576,7 @@ Version: 2.1.98 Patch: 01 Date: 2014-08-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New patch version, new tarball. Another error case dataset, wrong cap, wrong max @@ -9398,7 +9592,7 @@ Version: 2.1.98 Patch: 00 Date: 2014-08-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Fixed bad assumption, DMI type 0 is not always before @@ -9419,7 +9613,7 @@ Version: 2.1.97 Patch: 00 Date: 2014-08-16 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Another logic redo to handle a fringe case (dmidecode @@ -9435,7 +9629,7 @@ Version: 2.1.96 Patch: 02 Date: 2014-08-15 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Forgot to remove debugger on switch. @@ -9448,7 +9642,7 @@ Version: 2.1.96 Patch: 01 Date: 2014-08-15 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Small change, forgot to add -m to the debugger inxi output. @@ -9461,7 +9655,7 @@ Version: 2.1.96 Patch: 00 Date: 2014-08-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. This version hopefully brings inxi @@ -9486,7 +9680,7 @@ Version: 2.1.95 Patch: 04 Date: 2014-08-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New patch version, tarball. Fixed a few small oversights, more debugging added. @@ -9501,7 +9695,7 @@ Version: 2.1.95 Patch: 01 Date: 2014-08-13 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Patch version, trying to fix a small glitch with gawk wanting to change integers @@ -9517,7 +9711,7 @@ Version: 2.1.95 Patch: 00 Date: 2014-08-13 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Attempting to handle bad extra data for max module @@ -9539,7 +9733,7 @@ Version: 2.1.94 Patch: 00 Date: 2014-08-13 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man page, new tarball. Realized that I can on some systems also @@ -9558,7 +9752,7 @@ Version: 2.1.93 Patch: 00 Date: 2014-08-13 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man page. Fixed man page errors, improved man page explanations @@ -9591,7 +9785,7 @@ Version: 2.1.92 Patch: 00 Date: 2014-08-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This is closer to final release. Removed Bank/Slot @@ -9616,7 +9810,7 @@ Version: 2.1.91 Patch: 00 Date: 2014-08-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This is a transitional version, most -x/-xx/-xxx data @@ -9633,7 +9827,7 @@ Version: 2.1.90 Patch: 00 Date: 2014-08-11 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. Finally, after all these years, initial @@ -9660,7 +9854,7 @@ Version: 2.1.29 Patch: 00 Date: 2014-08-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No version change, this only will impact ancient systems, cleans up a data error @@ -9675,7 +9869,7 @@ Version: 2.1.29 Patch: 00 Date: 2014-08-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Big update/fix to -n/-i/-N. Now supports infiniband @@ -9695,7 +9889,7 @@ Version: 2.1.28 Patch: 00 Date: 2014-05-05 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Adding tentative desktop id for LXQt, but I don't @@ -9711,7 +9905,7 @@ Version: 2.1.27 Patch: 00 Date: 2014-05-02 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Should be almost no changes for linux platforms, @@ -9749,7 +9943,7 @@ Version: 2.1.26 Patch: 00 Date: 2014-05-01 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Maintainer: this is only for BSD darwin (aka osx, it's @@ -9768,7 +9962,7 @@ Version: 2.1.25 Patch: 00 Date: 2014-04-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No version change, new tarball. On consideration, I'm not using temp3, that is @@ -9783,7 +9977,7 @@ Version: 2.1.25 Patch: 00 Date: 2014-04-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This fixes a possible bug with using --total to @@ -9802,7 +9996,7 @@ Version: 2.1.24 Patch: 00 Date: 2014-04-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Quick fix, new tarball, no new version. This fixes a -D size used error, if nfs, @@ -9817,7 +10011,7 @@ Version: 2.1.24 Patch: 00 Date: 2014-04-28 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This is an attempt to make -s accurate more of the @@ -9850,7 +10044,7 @@ Version: 2.1.23 Patch: 00 Date: 2014-04-27 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man. Found a pesky bug with false disk used @@ -9870,7 +10064,7 @@ Version: 2.1.22 Patch: 00 Date: 2014-04-27 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Quick update to -D, now inxi uses the total partition swap space to calculate @@ -9886,7 +10080,7 @@ Version: 2.1.22 Patch: 00 Date: 2014-04-27 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. A bug fix for btrfs, which does not internally use @@ -9960,7 +10154,7 @@ Version: 2.1.21 Patch: 00 Date: 2014-04-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New tarball, small update, added hopefully firewire support to drive type id. @@ -9975,7 +10169,7 @@ Version: 2.1.21 Patch: 00 Date: 2014-04-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. This fixes one small oversight, placing USB in front of @@ -10004,7 +10198,7 @@ Version: 2.1.20 Patch: 00 Date: 2014-04-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- While this release has some new features, they are all intended for development @@ -10029,7 +10223,7 @@ Version: 2.1.20 Patch: 00 Date: 2014-04-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- A few fixes to 2.1.20, bmips broke in some cases, that's fixed now. Also changed @@ -10046,7 +10240,7 @@ Version: 2.1.20 Patch: 00 Date: 2014-04-08 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, ARM cpu /proc/cpuinfo has broken the bogomips output, @@ -10061,7 +10255,7 @@ Version: 2.1.19 Patch: 00 Date: 2014-04-06 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball, correction of loop counts for -p/-P ID-, this @@ -10076,7 +10270,7 @@ Version: 2.1.18 Patch: 00 Date: 2014-04-04 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version/tarball. This completes, I think, the line wrap update. -o is now @@ -10113,7 +10307,7 @@ Version: 2.1.17 Patch: 00 Date: 2014-04-03 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man page, new tarball. Added -y [integer >= 80] option. This @@ -10142,7 +10336,7 @@ Version: 2.1.16 Patch: 00 Date: 2014-04-02 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. This fix only impacts BSD sed, but it fixes the line @@ -10165,7 +10359,7 @@ Version: 2.1.15 Patch: 00 Date: 2014-04-01 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version/tarball. This corrects some subtle issues with line wraps: @@ -10188,7 +10382,7 @@ Version: 2.1.14 Patch: 00 Date: 2014-03-31 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Forgot, added slitaz-release to distros derived. that's as slackware derived @@ -10202,7 +10396,7 @@ Version: 2.1.14 Patch: 00 Date: 2014-03-31 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version/tarball. Tiny fix in debugger, it turns out that in some systems, @@ -10224,7 +10418,7 @@ Version: 2.1.13 Patch: 00 Date: 2014-03-30 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, only relevant to Porteus distro, a slackware derived distro, should @@ -10238,7 +10432,7 @@ Version: 2.1.12 Patch: 00 Date: 2014-03-27 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, fixed zfs raid failure to report raid devices on some systems. @@ -10253,7 +10447,7 @@ Version: 2.1.11 Patch: 00 Date: 2014-03-26 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Ignore change 2.1.12, the speed data was too inconsistent, using >>> since it's @@ -10267,7 +10461,7 @@ Version: 2.1.12 Patch: 00 Date: 2014-03-26 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version: this is only an optimization release, testing some slightly more @@ -10286,7 +10480,7 @@ Version: 2.1.11 Patch: 00 Date: 2014-03-26 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version: fixed an old bug, with -c 0, no colors, RED and NORMAL color codes @@ -10301,7 +10495,7 @@ Version: 2.1.10 Patch: 00 Date: 2014-03-25 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version; added supybot/limnoria/gribble support. This only works when the @@ -10318,7 +10512,7 @@ Version: 2.1.9 Patch: 00 Date: 2014-03-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, fixed cpu core speed wrapping, improved -p and -P wrapping, though @@ -10332,7 +10526,7 @@ Version: 2.1.8 Patch: 00 Date: 2014-03-24 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version. Added dynamic wrapping to -G, and also am now wrapping -C per cpu @@ -10352,7 +10546,7 @@ Version: 2.1.7 Patch: 00 Date: 2014-03-18 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, attempt 2 at detecting all possible syntaxes for cards. Now using @@ -10382,7 +10576,7 @@ Version: 2.1.6 Patch: 00 Date: 2014-03-18 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, bug fix, adding 3D controller to output causes doubled card id in @@ -10396,7 +10590,7 @@ Version: 2.1.5 Patch: 00 Date: 2014-03-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, serious bug fix, do NOT use 2.1.4, it will fail to start. Bad @@ -10410,7 +10604,7 @@ Version: 2.1.4 Patch: 00 Date: 2014-03-17 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version. Some BSD fixes, and a more important fix, added 'display @@ -10433,10 +10627,10 @@ Version: 2.1.3 Patch: 00 Date: 2014-03-15 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- -New version. Big set of UPDATES: changed all ver: and version: to v:; changed +New version. Big set of RELEASE NOTES: changed all ver: and version: to v:; changed all bash ${var} to $var where appropriate to avoid extra overhead of ${..}; removed 'basename' and replaced with ${path##*/} which avoids unnessary subshells. @@ -10470,7 +10664,7 @@ Version: 2.1.2 Patch: 00 Date: 2014-03-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No version change, just added wrapper around tput cols so only use it if in @@ -10484,7 +10678,7 @@ Version: 2.1.2 Patch: 00 Date: 2014-03-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version. Updated dynamic sizing, fixed some glitches in cpu flags, fixed @@ -10499,7 +10693,7 @@ Version: 2.1.1 Patch: 00 Date: 2014-03-14 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New Version, new man. This continues the dyanamic line sizing, I'm doing these @@ -10538,7 +10732,7 @@ Version: 2.1.0 Patch: 00 Date: 2014-03-13 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new man page. Finally, after all these years, dynamically resized @@ -10554,7 +10748,7 @@ Version: 2.0.0 Patch: 00 Date: 2014-03-12 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New feature, not new line option though. Now shows init type with -x (also shows @@ -10583,7 +10777,7 @@ Version: 1.9.19 Patch: 00 Date: 2014-03-03 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version; updated man page. Changed slightly the output for x server, in @@ -10600,7 +10794,7 @@ Version: 1.9.18 Patch: 00 Date: 2014-01-13 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version; new tarball; new man page. Added Unity desktop support; added -xx @@ -10620,7 +10814,7 @@ Version: 1.9.17 Patch: 00 Date: 2013-12-02 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Fixed new gnome change, they, of course, removed @@ -10649,7 +10843,7 @@ Version: 1.9.16 Patch: 00 Date: October 6 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Only for uprmq distros, small update to add support @@ -10672,7 +10866,7 @@ Version: 1.9.15 Patch: 00 Date: October 4 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Added urpmq for -r. @@ -10691,7 +10885,7 @@ Version: 1.9.14 Patch: 00 Date: September 10 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- This does not have a new version number (there is a new date), and is only for @@ -10706,7 +10900,7 @@ Version: 1.9.14 Patch: 00 Date: August 20 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Fixed a bug / issue with failed usb nic detection, @@ -10721,7 +10915,7 @@ Version: 1.9.13 Patch: 00 Date: August 12 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Fixed a bug in Xorg where it shows drivers as unloaded @@ -10748,7 +10942,7 @@ Version: 1.9.12 Patch: 00 Date: July 2 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Tiny change, no new version, removed a stray 's' line 4306 that may have made @@ -10763,7 +10957,7 @@ Version: 1.9.12 Patch: 00 Date: July 2 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Two new desktop/window managers added: spectrwm @@ -10778,7 +10972,7 @@ Version: 1.9.11 Patch: 00 Date: June 19 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. The recent bug fixes reminded me to check for ARM @@ -10798,7 +10992,7 @@ Version: 1.9.10 Patch: 00 Date: June 19 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Another stab at finally fixing the cpu / core count @@ -10832,7 +11026,7 @@ Version: 1.9.9 Patch: 00 Date: June 16 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Added support for openSUSE repo syntax/location, as @@ -10858,7 +11052,7 @@ Version: 1.9.8 Patch: 00 Date: June 14 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Some subtle bug fixes, a kvm virtual machine uses disk @@ -10904,7 +11098,7 @@ Version: 1.9.7 Patch: 00 Date: May 25 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New tarball, version, man page. Improved remote weather, now it uses -W, and @@ -10928,7 +11122,7 @@ Version: 1.9.6 Patch: 00 Date: May 19 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Bug fix, overly loose regex removed na from country / @@ -10942,7 +11136,7 @@ Version: 1.9.5 Patch: 00 Date: May 18 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Fixed some lintian issues in man page, changed @@ -10962,7 +11156,7 @@ Version: 1.9.04 Patch: 00 Date: May 17 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Fixed issue with spaces in names for cities / states / @@ -10976,7 +11170,7 @@ Version: 1.9.03 Patch: 00 Date: May 17 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New tarball, version, bug fixes on weather, also optimized speed for slow isps, @@ -10993,7 +11187,7 @@ Version: 1.9.02 Patch: 00 Date: May 17 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, bug fix for weather. @@ -11006,7 +11200,7 @@ Version: 1.9.01 Patch: 00 Date: May 17 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New tarball, version. Bug fix on -! location=, forgot to have it pack its own @@ -11020,7 +11214,7 @@ Version: 1.9.00 Patch: 00 Date: May 17 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. Unless disabled by distribution @@ -11055,7 +11249,7 @@ Version: 1.8.47 Patch: 00 Date: May 3 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Made separators surround the partition id, that avoids @@ -11070,7 +11264,7 @@ Version: 1.8.46 Patch: 00 Date: May 3 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. Fixed a small issue that would create a wrong reporting of @@ -11097,7 +11291,7 @@ Version: 1.8.45 Patch: 00 Date: March 2 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, tarball. As always with fixes, one thing creates a bug in another. @@ -11118,7 +11312,7 @@ Version: 1.8.44 Patch: 00 Date: February 28 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No version change, just added 'chipset' to banlist to filter out. @@ -11131,7 +11325,7 @@ Version: 1.8.44 Patch: 00 Date: February 28 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This version brings the -A, -G, -N, -n, -i pci data to @@ -11151,7 +11345,7 @@ Version: 1.8.43 Patch: 00 Date: February 28 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Improved B_ALLOW_UPDATES handling, now if set to @@ -11181,7 +11375,7 @@ Version: 1.8.42 Patch: 00 Date: February 27 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, small bug fix, inxi failed to add in md raid partition size data to @@ -11201,7 +11395,7 @@ Version: 1.8.41 Patch: 00 Date: February 27 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Small change, new tarball, added some excludes items to unmounted list, scd, @@ -11215,7 +11409,7 @@ Version: 1.8.41 Patch: 00 Date: February 27 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, updated man page. A bug fix for an old time bug: with mdraid, -o @@ -11235,7 +11429,7 @@ Version: 1.8.40 Patch: 00 Date: February 27 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, bug fix for mdraid, and cleaned up some errors and weak spots in @@ -11251,7 +11445,7 @@ Version: 1.8.39 Patch: 00 Date: February 27 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, updated man page. Completed zfs raid support for BSDs, now include @@ -11272,7 +11466,7 @@ Version: 1.8.38 Patch: 00 Date: February 18 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, updated man page, new tarball. @@ -11311,7 +11505,7 @@ Version: 1.8.37 Patch: 00 Date: February 11 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New tarball. Tiny fix for an obscure fringe case, leaving numbering as is. @@ -11328,7 +11522,7 @@ Version: 1.8.37 Patch: 00 Date: February 11 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. This update fixes a recent bug report with ancient @@ -11361,7 +11555,7 @@ Version: 1.8.36 Patch: 00 Date: February 8 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Cleaned up patch number sed cleanup that didn't work @@ -11375,7 +11569,7 @@ Version: 1.8.36 Patch: 00 Date: February 8 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. All bug fixes and cleanup preparing to support BSD @@ -11409,7 +11603,7 @@ Version: 1.8.35 Patch: 00 Date: February 7 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Note, this is a refactor release only, and features @@ -11441,7 +11635,7 @@ Version: 1.8.34 Patch: 00 Date: January 28 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. @@ -11458,7 +11652,7 @@ Version: 1.8.33 Patch: 00 Date: January 28 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball, new man page. Fixed an old bug where if you start inxi @@ -11484,7 +11678,7 @@ Version: 1.8.32 Patch: 00 Date: January 23 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Small changes to man page, updated copyright date, added a patch contributor. @@ -11497,7 +11691,7 @@ Version: 1.8.32 Patch: 00 Date: January 23 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- No version change. New tarball, updated man page. @@ -11512,7 +11706,7 @@ Version: 1.8.32 Patch: 00 Date: January 23 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Disabled -U in irc clients, with an exit error @@ -11526,7 +11720,7 @@ Version: 1.8.31 Patch: 00 Date: January 23 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New version, new tarball. Fixed overly verbose output for --version/-V in irc. @@ -11551,7 +11745,7 @@ Version: 1.8.30 Patch: 00 Date: January 22 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Changing compression of inxi.1.gz to gzip -9 to fit lintian tests. This won't @@ -11565,7 +11759,7 @@ Version: 1.8.30 Patch: 00 Date: January 22 2013 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- New Version, new tarball. Added inxi.changelog to tarball as well. @@ -11591,7 +11785,7 @@ Script Version: 1.8.29 Patch: 00 Date: January 21 2012 -------------------------------------------------------------------------------- -UPDATES: +RELEASE NOTES: -------------------------------------------------------------------------------- Bug fix, new version, new tarball.