aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-27more JSON work: sense data and vpd device id, start on sg_vpdDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@956 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-06-25sg_rem_rest_elem: new utility for removing or restoring elements; bug fixesDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@955 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-06-02more sg_get_elem_status workDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@954 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-05-24sg_get_elem_status: change '--maxlen=' option default to 1056 (was 32), ↵Douglas Gilbert
other cleanups git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@953 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-05-12sg_lib: document internal json interface in include/sg_pr2serr.h; codespell ↵Douglas Gilbert
fixes git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@952 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-05-06sg_inq: add support for Hitachi/HP open-v ldev names; sg_rep_zone: more json ↵Douglas Gilbert
work git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@951 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-05-02sg_rep_zones: add experimental --json[=JO] option and generationDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@950 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-04-24autoconf: 2.71; automake: 1.16.5; libtool: 2.4.6; updates from Ubuntu 22.04Douglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@949 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-04-21test commit to test 'continuous integration'Douglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@948 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-04-21Merge pull request #16 from bvanassche/masterDouglas Gilbert
Enable continuous integration git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@947 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-04-21https://github.com/doug-gilbert/sg3_utils/pull/17 applied with tweaks: add ↵Douglas Gilbert
timeout parameter git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@946 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-04-21sg_opcodes: add --inhex=FN to process earlier -HHH, add experimental ↵Douglas Gilbert
--json[=JO] option; sg_turs: change nanosleep() to Sleep() in MinGW git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@945 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-04-17sg_lib: add hex2fp(); sg_rtpg: ↵Douglas Gilbert
https://github.com/hreinecke/sg3_utils/pull/79 applies; json_builder work git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@944 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-03-10sg_ses: add exp_sas_addr acronym for getting expander's SAS addressDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@943 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-03-09sg_logs: add --exclude and --undefined options, improve 'last_n' log pages; ↵Douglas Gilbert
add inhex/logs_last_n.hex git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@942 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-03-01zoned disk man page improvementsDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@941 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-02-24sg_rep_zones: add --statistics option; bump sg3_utils.spec version numberDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@940 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-02-19rescan-scsi-bus.sh: rev 815 changed the order of listing hosts from numeric ↵Douglas Gilbert
to alphabetical, change it back to numeric git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@939 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-02-18sg_read_buffer: add --eh_code= and --no_output options; sg_inq, sg_vpd: ↵Douglas Gilbert
Device Identication VPD page, change IEEE Company_id to AOI git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@938 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-02-11sg_format: allow disk formats on ZBC (zoned) disksDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@937 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-02-07rescan-scsi-bus.sh: Use "seq -s"Douglas Gilbert
Since the commit [git: 8c86fe2; svn rev 815 "library: add to '.so' name; rescan-scsi-bus: multiple patches to sync with Suse], we correctly use quoting when we print $idsearch or $lunsearch. This causes a change in the output of the script, because these number lists are generated by the GNU seq utility, which uses "\n" as default separator, and the quoting now causes the newlines to be preserved. Use "seq -s" to generate space-separated lists instead. git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@936 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-02-03sg_rep_zones: add --brief option and --find ZT option; sg_modes: improve ↵Douglas Gilbert
handling of zbc disks with pdt=0x14 git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@935 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-01-28cleanup masks for PDT [0x1f] and group_number [0x3f]Douglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@934 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-01-27sg_lib: add sg_pdt_s_eq() to cope with ZBC disks which may be either PDT_ZBC ↵Douglas Gilbert
(if host managed) or PDT_DISK git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@933 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-01-21sg_rep_density: new utility for decoding the response of Report density ↵Douglas Gilbert
support command [ssc (tape)] git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@932 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-01-19round of coverity identified issue fixes (and non-issues)Douglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@931 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-01-09Zoned block device characteristics VPD page, zbd extension field tweakDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@930 6180dd3e-e324-4e3e-922d-17de1ae2f315
2022-01-03rescan-scsi-bus.sh: apply fix for '-r' from ↵Douglas Gilbert
https://github.com/doug-gilbert/sg3_utils/pull/10/ from Nitin U. Yewale, broken by rev 867 git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@929 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-12-31sg_logs: further tweak -lll to cope with missing [0,0xff] 'supported ... ↵Douglas Gilbert
subpages' page git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@928 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-12-27sg_logs: make merger cleaner, don't add [pg,0xff] unless it appears in one ↵Douglas Gilbert
of the supported pages git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@927 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-12-27sg_logs: make '-lll' set union of log pages 0x0 and 0x0,0xffDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@926 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-12-23sg_logs: tweak the meaning of --list option; sg_opcodes: cleanup error reportingDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@925 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-12-04sg_z_act_query: fix usage callDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@924 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-11-20sg_z_act_query: new utility for sending either a Zone activate or Zone query ↵Douglas Gilbert
command; sg_rep_zones: add Report zone starting LBA granularity field in REPORT ZONES response [zbc2r12]; sg_decode_sense: add --nodecode option; initialize all sense buffers to 0; rework main README file git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@923 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-11-16second fix rev on 1.47 release; accept uclinux as linuxDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@922 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-11-15this is a bugfix rev on release 1.47 [r919,920]Douglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@921 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-11-10release 1.47, tag will be next rev numberDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@919 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-11-05sgp_dd: add check for stdatomic.h presence in configure.ac; scripts: ↵Douglas Gilbert
55-scsi-sg3_id.rules remove outdated rule git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@918 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-10-31sg_logs: additions to Command duration limits statistics log page [spc6r06]; ↵Douglas Gilbert
configure.ac: tweak to accepts uclinux as linux git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@917 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-10-28sg_dd: 'iflag=00,ff' places the 32 bit block address (big endian) into each ↵Douglas Gilbert
block; sgp_dd: major rework, new: --chkaddr which checks for block address in each block git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@916 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-10-01sg_requests: fix bug in outputDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@915 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-09-26sg_vpd: zoned block dev char vpd: add zone alignment mode and zone starting ↵Douglas Gilbert
LBA granularity; gcc -fanalyzer fixes: in sg_pt_linux.c + sg_write_x.c git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@914 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-09-12sg_dd: srand48_r() and mrand48_r() are GNU libc specific, put conditional in ↵Douglas Gilbert
so non-reentrant version used otherwise git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@913 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-09-04sg_xcopy: tweak CSCD identification descriptorDouglas Gilbert
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@912 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-08-31sg_get_elem_status: fix issue with '--maxlen=' option, add 2 depopulation ↵Douglas Gilbert
revocation health attributes [sbc5r01] git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@911 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-08-30improve transport error handling. To fix report of a BAD_TARGET transport ↵Douglas Gilbert
error but the utility still continued. introduce SG_LIB_TRANSPORT_ERROR [35] exit status git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@910 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-08-16sg_dd: don't use srand48_r() and mrand48_r() as they are GNU extensions. Use ↵Douglas Gilbert
the non-reentrant versions instead git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@909 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-08-04sg_ses: guard against small '--maxlen=' valuesDouglas Gilbert
In several utilities guard against '--maxlen=' < 4 or < 16 as they seem to serve no useful purpose other than finding awkward corner cases that may trip up these utilities. git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@908 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-08-01sg_ses: fix crash when 'm LEN' < 252Douglas Gilbert
Cleanups suggested cppcheck git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@907 6180dd3e-e324-4e3e-922d-17de1ae2f315
2021-07-29sg_zones: finish initial support for REPORT ZONE DOMAINS and REPORT REALMSDouglas Gilbert
Lots of clean-up based on Coverity and other code checkers. Add some new inhex folder entries to testing those new ZBC-2 commands. git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@906 6180dd3e-e324-4e3e-922d-17de1ae2f315