Commit Graph

  • 9ba97ca99e Merge pull request #470 from ddiss/chap_b64_fix_build_without_gnutls master Ronnie Sahlberg 2026-05-22 18:45:13 +10:00
  • 114bbf00e1 configure: fix bogus TEST_CHAP_BASE64 conditional David Disseldorp 2026-05-22 18:35:43 +10:00
  • 2d3c56082c Merge pull request #469 from ddiss/chap_b64 Ronnie Sahlberg 2026-05-22 17:40:14 +10:00
  • 1bdec140a7 test-tool: add iSCSICHAP.Base64Oversize test David Disseldorp 2026-05-22 00:17:18 +10:00
  • 311548e860 test-tool: add iSCSICHAP.Base64 test David Disseldorp 2026-05-21 21:43:58 +10:00
  • 16a4e050c2 Merge pull request #467 from brad0/configure_macos Ronnie Sahlberg 2026-03-23 09:19:25 +10:00
  • c74b6e71ce Add detection for function pthread_threadid_np for macOS Brad Smith 2026-03-22 01:26:44 -04:00
  • 8dd19e2de8 Merge pull request #468 from brad0/lib_Makefile_pthread Ronnie Sahlberg 2026-03-23 09:05:17 +10:00
  • 9ab0fa8793 Fix linking of libiscsi to libpthread Brad Smith 2026-03-22 00:44:41 -04:00
  • b7672ecc12 Merge pull request #466 from brad0/lib_multithreading_openbsd_netbsd Ronnie Sahlberg 2026-03-22 21:19:31 +10:00
  • b2b05b6fbe Add thread id retrieval for FreeBSD/DragonFly, OpenBSD and NetBSD Brad Smith 2026-03-22 00:12:47 -04:00
  • f0fbccae12 Merge pull request #464 from Duncaen/fix-printf-formats Ronnie Sahlberg 2026-02-05 08:31:26 +10:00
  • 2e4231d1d8 use PRIu64 printf format for uint64_t Duncan Overbruck 2026-02-04 20:10:48 +01:00
  • 0873c22d55 use size_t printf format for iovector->offset Duncan Overbruck 2026-02-04 20:06:37 +01:00
  • ce64c8d50a Merge pull request #463 from plieven/fix/usn_direct_access Ronnie Sahlberg 2025-09-23 06:31:36 +10:00
  • 0ab21f4643 fix: do only query unit serial for non-removable direct access devices Peter Lieven 2025-09-22 16:01:46 +00:00
  • ea141f8475 fix: only try to read unit serial if lun != -1 Peter Lieven 2025-09-22 14:38:38 +00:00
  • 37b8579c9b Merge pull request #461 from plieven/feat/targetname_redirect Ronnie Sahlberg 2025-09-12 17:33:42 +10:00
  • ed01816ce9 Merge pull request #460 from plieven/feat/verify_sn Ronnie Sahlberg 2025-09-12 17:32:34 +10:00
  • 247133c9e2 feat: allow targetname redirect Peter Lieven 2025-09-11 19:51:00 +00:00
  • 2b2529d196 fix: check scsi_datain_unmarshall for NULL Peter Lieven 2025-09-11 19:39:43 +00:00
  • 5f14051864 fix: check scsi_datain_unmarshall for NULL Peter Lieven 2025-09-11 19:39:43 +00:00
  • 8c4e2ad46b feat: read and validate unit serial number after login Peter Lieven 2025-09-11 15:15:42 +00:00
  • 9b1a625adc Merge pull request #454 from sevan/add-clock_gettime-guard Ronnie Sahlberg 2025-07-17 08:36:35 +10:00
  • 1100aa4aa4 examples/iscsi-dd.c: add HAVE_CLOCK_GETTIME guards Sevan Janiyan 2025-07-16 18:49:25 +01:00
  • 46631b9083 New version 1.20.3 sahlberg 2025-07-15 19:22:56 +10:00
  • a8c3920ab8 Write the PDU directly to the socket if the socket is idle. sahlberg 2025-07-15 19:15:57 +10:00
  • c92e84c9bc Merge pull request #452 from glagolig/master Ronnie Sahlberg 2025-07-09 08:52:21 +10:00
  • 89713775dd fall-through in maintenancein unmarshal switch Anatoliy Glagolev 2025-07-08 16:11:26 -06:00
  • 1255a68acf Merge pull request #451 from glagolig/master Ronnie Sahlberg 2025-07-05 05:40:59 +10:00
  • 4c39ccc9fc fixup! RTPG support Anatoliy Glagolev 2025-07-03 17:40:26 -06:00
  • 19d05ab7a7 RTPG support Anatoliy Glagolev 2025-07-01 15:34:37 -06:00
  • a2c041ee32 Merge pull request #450 from glagolig/master Ronnie Sahlberg 2025-06-28 10:00:02 +10:00
  • e7c44b802f iscsi-inq: binary values in hex Anatoliy Glagolev 2025-06-27 17:21:44 -06:00
  • 914eb5d578 Fix compiler warning/error from the previous commit Ronnie Sahlberg 2025-06-18 10:06:54 +10:00
  • 3a6cfc1273 Merge pull request #449 from lishiao144/master Ronnie Sahlberg 2025-06-18 09:55:59 +10:00
  • 8ebfb20c55 Optimize the judgment conditions lishiao 2025-06-17 12:24:40 +08:00
  • a81eacc0b1 iscsi: compute Data Digest for out_data segments lishiao 2025-06-17 11:57:38 +08:00
  • cbba36e150 fix ExpStatSN handling for Data-Out PDUs lishiao144 2025-06-12 18:26:19 +08:00
  • 54ef3353a2 Merge pull request #448 from lishiao144/master Ronnie Sahlberg 2025-06-12 18:55:23 +10:00
  • 484adf5017 Fix length check to exclude padding when comparing against initiator_max_recv_data_segment_length lishiao144 2025-06-12 16:41:53 +08:00
  • 2803276f60 Merge remote-tracking branch 'refs/remotes/origin/master' Ronnie Sahlberg 2025-05-30 10:53:25 +10:00
  • 37e324c370 Merge pull request #447 from lishiao144/master Ronnie Sahlberg 2025-05-30 10:47:06 +10:00
  • de86745f14 Update login.c lishiao144 2025-05-29 14:00:53 +08:00
  • a57f51708c Incorrect handling of CHAP_C encoding during CHAP_R computation lishiao144 2025-05-29 11:51:50 +08:00
  • 676afd07a0 Signed vs. unsigned byte mismatch in CHAP_R comparison lishiao144 2025-05-29 11:50:20 +08:00
  • 35cb001a39 Merge pull request #446 from lishiao144/master Ronnie Sahlberg 2025-05-28 19:16:18 +10:00
  • 7254f954ff zero-initialize target_chap_c to avoid relying on stack memory lishiao144 2025-05-28 15:59:27 +08:00
  • b4d1cd7907 MAX_CHAP_R_SIZE updata lishiao144 2025-05-28 15:57:40 +08:00
  • bd439878c0 New version 1.20.2 Ronnie Sahlberg 2025-05-05 16:20:09 +10:00
  • fa37a2136c Apple: use mutexes instead of spinlocks on apple Ronnie Sahlberg 2025-05-03 20:15:26 +10:00
  • 8cd2381476 New version 1.20.1 Ronnie Sahlberg 2025-05-03 10:02:42 +10:00
  • eb19863f77 Fix race between queueing the pdu and update the task data Ronnie Sahlberg 2025-04-26 11:55:47 +10:00
  • d5e3bf6175 Merge branch 'tst' Ronnie Sahlberg 2025-04-26 11:30:58 +10:00
  • 7e86ed7962 Add multithreaded example using the async API Ronnie Sahlberg 2025-04-26 09:21:22 +10:00
  • 31fd95dc8f README: add blurb about multithreading Ronnie Sahlberg 2025-04-26 08:59:28 +10:00
  • edd7d9b843 Remove the small allocations Ronnie Sahlberg 2025-04-26 08:00:47 +10:00
  • 8047421868 Protect some variables in iscsi_context by the spinlock Ronnie Sahlberg 2025-04-25 11:41:44 +10:00
  • 91cc1e4197 Protect outqueue and waitpdu with a spinlock Ronnie Sahlberg 2025-04-25 11:05:37 +10:00
  • 4593746363 Add spinlock primitives Ronnie Sahlberg 2025-04-20 15:19:10 +10:00
  • 3fc5d2996b iscsi_queue_pdu() can never fail, make it void Ronnie Sahlberg 2025-04-20 13:27:47 +10:00
  • 37bc6fcd81 TCP: immediately trigger the service thread to write PDU Ronnie Sahlberg 2025-04-13 10:05:53 +10:00
  • f63ed0b76e Remove two global variables used to set the initial seed Ronnie Sahlberg 2025-04-13 09:22:15 +10:00
  • ca0df22ede Add iscsi-pthreads-readloop Ronnie Sahlberg 2025-04-13 08:38:33 +10:00
  • 5b391ad188 Pass iscsi to iscsi_init_sync_state Ronnie Sahlberg 2025-04-13 08:20:37 +10:00
  • 09ec037e34 Make the mutex symbols always available Ronnie Sahlberg 2025-03-25 16:50:11 +10:00
  • 1f91358c8a Flag variables in iscsi_context for multithreading audit Ronnie Sahlberg 2025-03-25 16:27:50 +10:00
  • 3c48aea225 Add initial multithreading support and example Ronnie Sahlberg 2025-03-25 12:42:31 +10:00
  • ecc8a10212 Merge pull request #440 from plieven/small_fixes Ronnie Sahlberg 2025-03-27 09:38:01 +10:00
  • eb0853e36e fix: use correct maximum length for TargetName and InitiatorName Peter Lieven 2025-03-26 13:28:23 +00:00
  • 90036a167d refactor(TODO): cleanup todos that have been implemented for ages Peter Lieven 2025-03-26 13:19:47 +00:00
  • e968a37c4d Merge pull request #439 from plieven/feat/improve_logging Ronnie Sahlberg 2025-03-26 08:23:30 +10:00
  • 696c946a9b feat(socket): log resolved ip addresses if portal is a hostname Peter Lieven 2025-03-25 21:55:18 +00:00
  • 98f0f2f7f1 fix(socket): restore logging of local ip and port Peter Lieven 2025-03-25 21:20:49 +00:00
  • 7f0a8597d6 feat(logging): include LUN into log messages Peter Lieven 2025-03-25 21:04:34 +00:00
  • cb44ad4e26 Add multithreading helpers Ronnie Sahlberg 2025-03-07 08:23:32 +10:00
  • f8542ab5cc Add checks if pthreads are available and enable HAVE_MULTITHREADING Ronnie Sahlberg 2025-03-07 07:04:17 +10:00
  • b8d9fbf5e3 Add CHAP SHA3-256 support Ronnie Sahlberg 2025-01-04 14:20:28 +10:00
  • 34e83f7dbd Add support for CHAP with SHA-256 Ronnie Sahlberg 2025-01-04 09:09:02 +10:00
  • 95a0d98cfd Add support for CHAP using SHA1 Ronnie Sahlberg 2025-01-03 23:43:55 +10:00
  • a92b41318c Don't use inet_ntoa, it is deprecated Ronnie Sahlberg 2025-01-03 15:48:51 +10:00
  • 9637e1371e Merge pull request #434 from raywang-dev/fix-stack-corruption Ronnie Sahlberg 2024-12-07 01:30:47 -05:00
  • 6f2f7855c2 Merge pull request #433 from tianrenz2/invalid-fd Ronnie Sahlberg 2024-12-07 01:29:43 -05:00
  • 5cb77051ce fix: scan PDUs before exiting event_loop due to connect timedout hongleiwang 2024-12-04 17:40:22 +08:00
  • 458030219d lib: finish event_loop on invalid fd Tianren Zhang 2024-11-27 03:17:05 +00:00
  • 041f12d27f Merge pull request #432 from tianrenz2/fd-reuse Ronnie Sahlberg 2024-11-24 22:30:25 -05:00
  • 97ba4c34e2 lib: reserve the fd on reconnect Tianren Zhang 2024-11-22 05:56:51 +00:00
  • 7d1c926bd6 Merge pull request #431 from Ir1Ka/fix-mismatch-alloc-free Ronnie Sahlberg 2024-11-11 00:16:59 -05:00
  • 057fa61f00 Fix free pdu mismatch with alloc IriKa Qiu 2024-11-10 03:19:37 +00:00
  • 2934d643ca Fix pdu indata of iser alloc and free mismatch IriKa Qiu 2024-11-10 03:10:51 +00:00
  • 551d90724d Merge pull request #427 from folkertvanheusden/detail Ronnie Sahlberg 2024-11-01 15:49:40 -04:00
  • 758e09ebeb Merge pull request #429 from raywang-dev/reset-next-reconnect Ronnie Sahlberg 2024-11-01 15:48:52 -04:00
  • 29e626c0f4 feat: add iscsi_reset_next_reconnect interface hongleiwang 2024-10-30 17:12:07 +08:00
  • aed7faf4db For failing writes, show what is in the sector instead Folkert van Heusden 2024-10-18 08:05:53 +02:00
  • f5b7a6d0ce Merge pull request #424 from folkertvanheusden/docs Ronnie Sahlberg 2024-09-21 16:38:50 +10:00
  • dd1d3a9f6d Merge branch 'master' into docs Folkert van Heusden 2024-09-20 06:33:37 +02:00
  • f9ca9a7ec8 libcunit1-dev is required for iscsi-test-cu to be build Folkert van Heusden 2024-09-20 06:29:40 +02:00
  • 12bfcd778c Merge pull request #422 from qiankehan/fix-makerpms Ronnie Sahlberg 2024-09-15 17:25:01 +10:00
  • 7d4becaeb4 install binaries and manpage to rpm Han Han 2024-09-14 15:27:54 +08:00
  • 393d5e5204 Add utils.h to dist_noinst_HEADERS Han Han 2024-09-14 15:07:51 +08:00