Commit Graph

  • b25ee4f0c4 fix use after free in recent commit Ronnie Sahlberg 2024-05-30 07:49:48 +10:00
  • 2227e7bda2 Merge pull request #400 from anatoliy-glagolev/master Ronnie Sahlberg 2024-05-30 07:48:24 +10:00
  • dd94a21f64 Merge pull request #408 from 54shady/fix-task-free Ronnie Sahlberg 2024-05-30 07:47:24 +10:00
  • 9f7f2c9a8b Merge pull request #419 from bmeagherix/add_data_digest Ronnie Sahlberg 2024-05-30 07:46:29 +10:00
  • 882bcad53a Add support for Data Digest Brian Meagher 2024-05-04 18:54:21 -07:00
  • ec5d33da63 Merge pull request #416 from folkertvanheusden/timestamp-in-logging Ronnie Sahlberg 2024-04-10 03:38:07 +10:00
  • 90e1916ee0 Merge pull request #418 from bonzini/without-libgcrypt Ronnie Sahlberg 2024-04-10 03:36:55 +10:00
  • 35fec3ea0e login: add support for gnutls Paolo Bonzini 2024-04-09 15:43:02 +02:00
  • e07472a337 login: do not try to "emulate" the libgcrypt API Paolo Bonzini 2024-04-09 15:24:57 +02:00
  • 380c16a82b configure: add --with-libgcrypt option Paolo Bonzini 2024-04-09 14:52:38 +02:00
  • 5fc2dcb88f A possible 'fix' for https://github.com/sahlberg/libiscsi/issues/415 This patch adds a timestamp before each logged line. That could help correlating a logging to a network-trace. Because of offsets in time between the tracer and the test and the DUT, this does not always help. folkert van heusden 2024-02-14 00:44:26 +01:00
  • fef688aa99 Merge pull request #414 from mjt0k/remove-mentions-of-ld_iscsi Ronnie Sahlberg 2024-02-06 09:51:38 +10:00
  • 6e0206c135 spelling fixes: eventhough, shoudl, asyncronous, maxium, implicity Michael Tokarev 2024-02-05 20:55:39 +03:00
  • 0be2be2c31 COPYING: stop mentioning ld_scsi Michael Tokarev 2024-02-05 21:19:00 +03:00
  • d960e6253c New version 1.20.0 Ronnie Sahlberg 2024-02-05 16:59:18 +10:00
  • bfce73325d Merge pull request #411 from folkertvanheusden/task-status Ronnie Sahlberg 2024-01-31 12:57:00 +10:00
  • a51eafa90d Previously, 'task->status' was printed as decimal. In iscsi.h, the values that are put into it are defined as hexadecimal. This is a bit confusing (grepping through the code for 251658241 did not result in anything while the hex variant f000001 resulted in SCSI_STATUS_ERROR). folkert van heusden 2024-01-30 19:47:28 +01:00
  • abedc1848c Fix for https://github.com/sahlberg/libiscsi/issues/409 'ms->pages' was not checked for being NULL. This can happen when a target does not return any pages. folkert van heusden 2024-01-30 15:33:20 +01:00
  • 9ec12158b0 Manually set task to null after free to avoid double free issue zeroway 2024-01-19 17:41:54 +08:00
  • 0fac8df48c Merge pull request #406 from pizhenwei/improve-dump-header Ronnie Sahlberg 2023-12-01 19:49:13 +10:00
  • 384191f57f Improve iSCSI PDU header dump zhenwei pi 2023-12-01 14:04:48 +08:00
  • a6a664e8cb Abstract value_string as common utility zhenwei pi 2023-12-01 10:13:20 +08:00
  • fdd00ee801 Merge pull request #404 from pizhenwei/drain-dataout-pdu-on-timeout Ronnie Sahlberg 2023-11-22 14:43:22 +10:00
  • addb11d64c Drain DATAOUT PDU on timeout zhenwei pi 2023-11-21 14:47:46 +08:00
  • 03e9ddc0a6 Merge pull request #403 from pizhenwei/fix-socket-error-log Ronnie Sahlberg 2023-11-14 02:50:59 -05:00
  • 3593362721 Log necessary message on internal reconnect zhenwei pi 2023-11-14 10:20:40 +08:00
  • 08f79ebf1d Merge pull request #402 from pizhenwei/debug-info-on-timeout Ronnie Sahlberg 2023-11-03 14:36:51 +10:00
  • 4c3ac5464a Dump opcode string in iscsi_dump_pdu_header() zhenwei pi 2023-11-03 12:18:30 +08:00
  • 283e99b322 Introduce helper function scsi_opcode_str zhenwei pi 2023-11-03 12:17:38 +08:00
  • 6e8497e53f Declare value-string maps as static zhenwei pi 2023-11-03 11:22:38 +08:00
  • a90520da3c Distinguish command timeout zhenwei pi 2023-11-03 10:54:11 +08:00
  • c4a180fc4e Merge pull request #401 from pizhenwei/doc-iscsi-md5sum Ronnie Sahlberg 2023-10-25 13:53:59 +10:00
  • 17fc7159b6 doc: Add iscsi-md5sum zhenwei pi 2023-10-25 11:31:55 +08:00
  • 35cf3a401c lun_reset cancelling lun tasks only Anatoliy Glagolev 2023-09-26 15:03:30 -06:00
  • d0cc81347f Merge pull request #399 from anatoliy-glagolev/master Ronnie Sahlberg 2023-09-21 09:25:02 +10:00
  • de05f8ecb4 fixup! checking if task is in outqueue Anatoliy Glagolev 2023-09-20 17:03:31 -06:00
  • 528a3861e7 Merge pull request #398 from anatoliy-glagolev/master Ronnie Sahlberg 2023-09-21 05:56:17 +10:00
  • e4c4799f29 checking if task is in outqueue Anatoliy Glagolev 2023-09-19 18:40:13 -06:00
  • 75a46d2b2e Add add a timeout to the event_loop in sync.c Ronnie Sahlberg 2023-09-06 08:54:51 +10:00
  • a2f9ee5d78 Merge pull request #397 from pizhenwei/iscsi-discard-fix Ronnie Sahlberg 2023-08-14 12:57:23 +10:00
  • 2794079fef iscsi-discard: adapt block limits zhenwei pi 2023-08-08 15:07:23 +08:00
  • 7577ec589c Merge pull request #396 from pizhenwei/iscsi-md5sum Ronnie Sahlberg 2023-08-04 19:55:11 +10:00
  • 29e46fe290 gitignore: Add utils/iscsi-md5sum zhenwei pi 2023-07-28 18:42:45 +08:00
  • 45b274aec8 iscsi-md5sum: Add new tool zhenwei pi 2023-07-28 18:34:10 +08:00
  • 9e9a3e8198 Merge pull request #395 from pizhenwei/iscsi-discard Ronnie Sahlberg 2023-07-22 17:06:00 +10:00
  • ae6909fd31 gitignore: add utils/iscsi-discard zhenwei pi 2023-07-21 18:19:51 +08:00
  • d631b08c19 iscsi-discard: Add new tool zhenwei pi 2023-07-21 18:15:45 +08:00
  • 6e2c677553 utils: use strtol instead of atoi zhenwei pi 2023-07-07 09:51:37 +08:00
  • 9ca47316f4 Merge pull request #393 from pizhenwei/on-fd-dup Ronnie Sahlberg 2023-06-06 16:11:30 +10:00
  • 7bf8091013 Add iscsi_set_fd_dup_cb zhenwei pi 2023-06-06 11:47:25 +08:00
  • 5233a80de4 Add /utils/iscsi-pr into .gitignore zhenwei pi 2023-05-31 10:20:29 +08:00
  • 2b9d5bdbad iscsi-perf: Add -h/--help zhenwei pi 2023-05-30 16:54:51 +08:00
  • 22f7b26567 iser: Remove unnecessary 'return;' Li kunyu 2023-02-10 02:01:35 +08:00
  • 82846758e1 pdu: Remove temporary variables from functions Li kunyu 2023-01-05 15:55:31 +08:00
  • 2f30d3acee Merge pull request #389 from likunyur/likunyu Ronnie Sahlberg 2022-12-14 20:15:19 +10:00
  • c0fdc4655a connect: Add check after malloc allocation Li kunyu 2022-12-14 14:47:05 +08:00
  • 583211a52f aros_compat: Add check after malloc allocation Li kunyu 2022-12-14 11:33:19 +08:00
  • be9e2d70cb ci/build.sh: Enable parallel compilation Bart Van Assche 2022-11-12 18:16:17 -08:00
  • c23545c604 ci: Fix the Appveyor Linux and Windows builds Bart Van Assche 2022-11-12 17:34:21 -08:00
  • 3fe06e8563 ci: Add ci/install.bat Bart Van Assche 2022-11-08 16:29:12 -08:00
  • 505b2a0ab4 Merge pull request #387 from lgtm-migrator/codeql Ronnie Sahlberg 2022-11-09 07:59:43 +10:00
  • 2229f42246 Add CodeQL workflow for GitHub code scanning LGTM Migrator 2022-11-08 13:08:20 +00:00
  • 6b520bee52 test-tool: remove a redundant semicolon Li kunyu 2022-10-08 14:06:34 +08:00
  • 51df0d0512 lib/scsi-lowlevel: Make the REPORT LUNS unmarshalling code more flexible Bart Van Assche 2022-09-04 14:36:18 -07:00
  • 1017435ca9 Fix segmentation fault problem. sallyjunjun 2022-06-15 10:14:36 +08:00
  • 8ef5d8243b Check return value of scsi_malloc in order to avoid dereferencing NULL return value. geruijun 2022-03-16 01:36:22 +08:00
  • 045c2387e7 fix iscsi-ls parameter parse sallyjunjun 2022-06-08 10:02:04 +08:00
  • b087a09a0b iscsi-swp: handle setting of debug_level correctly sallyjunjun 2022-05-31 17:21:09 +08:00
  • 8592dc5883 Update iscsi-dd.c sallyjunjun 2022-05-31 14:20:43 +08:00
  • babb0c3d51 Merge pull request #375 from wenchao-hao/master Ronnie Sahlberg 2022-04-07 17:23:43 +10:00
  • 5e63853230 iscsi-inq: handle setting of debug_level correctly Wenchao Hao 2022-04-06 10:28:23 +08:00
  • fbfa387d9a Retain the immediate data param during login processing Sergey Samoylenko 2022-03-08 18:48:01 +00:00
  • 2674070fb8 iscsi-command: Fix leak in iscsi_send_data_out Raphael Norwitz 2022-03-01 18:03:48 -05:00
  • fb9c3f93ed iscsi-pr: add persistent reservation tool zhenwei pi 2022-02-11 18:19:25 +08:00
  • 30dd7c6429 add iscsi_force_reconnect() John Levon 2022-01-17 11:21:56 +00:00
  • 314aa26576 add libiscsi.syms to .gitignore John Levon 2022-01-17 11:31:14 +00:00
  • 97d2f681d7 iscsi-support: fix memory leak Li Feng 2021-10-01 08:15:12 +08:00
  • d592e2e01e Merge pull request #364 from tianrenz2/fix-dist-make Bart Van Assche 2021-09-12 15:06:42 -07:00
  • 2b8905b4f9 add README.md to dist tarball Tianren Zhang 2021-09-12 03:35:46 -04:00
  • e31fe70fb5 add libiscsi.syms.in to dist tarball Tianren Zhang 2021-09-12 03:17:19 -04:00
  • b781b21d50 test-tool, xcopy: Fix target descriptor handling Bart Van Assche 2021-09-05 18:15:04 -07:00
  • aa214feaf3 iser: Fix a compiler warning triggered by the container_of() definition Bart Van Assche 2021-08-26 11:47:07 -07:00
  • 5cbbc95c20 configure: Remove -Wno-strict-aliasing Bart Van Assche 2021-08-26 11:18:17 -07:00
  • 3f9735b3a4 slist: Clean up the slist.h header file Bart Van Assche 2021-08-25 20:38:57 -07:00
  • 6b93325b39 slist: Make this header file compatible with C++ Li Feng 2021-08-20 18:03:57 +08:00
  • c412ae0e1d scsi-lowlevel.h: Include <assert.h> Bart Van Assche 2021-08-25 21:19:28 -07:00
  • 35dcf89599 examples/iscsi-dd: use stderr for all error text Simon Rowe 2021-08-20 10:18:05 +00:00
  • b3a30d995e examples/iscsi-dd: fix typos Simon Rowe 2021-08-20 10:05:53 +00:00
  • d7bdd9690e ci: Add a github build action Bart Van Assche 2021-08-19 09:13:24 -07:00
  • 7d3d6f6242 Merge pull request #359 from ddiss/xcopy_large_fix_skip Bart Van Assche 2021-07-29 14:31:42 -07:00
  • 73d541b00b test: fix ExtendedCopy.Large SKIPPED cases David Disseldorp 2021-07-29 17:39:39 +02:00
  • 3c977c573a Merge pull request #358 from zippy2/pkg_config_fixup Bart Van Assche 2021-07-27 08:03:41 -07:00
  • 07464ec0a3 configure.ac: Quote argument to m4_esyscmd() properly Michal Privoznik 2021-07-26 10:21:10 +02:00
  • 696ac1e948 Merge pull request #353 from Ser01x/master Bart Van Assche 2021-07-26 20:34:19 -07:00
  • e8c15866fa Fixed several code style problems Ser01x 2021-07-26 09:24:54 +00:00
  • 053c6db9e1 test-tool: check that ReceiveCopyResults is implemented Ser01x 2021-07-21 16:37:57 +00:00
  • 1c3e2083c9 lib: init version for 8Fh VPD page Ser01x 2021-07-21 16:28:16 +00:00
  • 2a65548f22 ci: Enable MinGW Bart Van Assche 2021-07-18 20:10:53 -07:00
  • 5e6f6ec5ed MinGW: Second step of porting to MinGW Bart Van Assche 2021-07-17 21:22:26 -07:00
  • 16f817bfba configure.ac: Use AC_CONFIG_HEADERS() instead of AC_CONFIG_HEADER() Bart Van Assche 2021-07-18 08:53:51 -07:00