Commit Graph

  • b4746678f9 Merge pull request #38 from aredlich/master Ronnie Sahlberg 2012-11-19 18:19:28 -08:00
  • 5194d13e73 scsi-lowlevel: remove scsi_maintenancein_params and finally scsi_task->params too Arne Redlich 2012-11-18 23:28:32 +01:00
  • 8baa843d73 scsi-lowlevel: remove scsi_readtoc_params and fix READ TOC format field Arne Redlich 2012-11-18 23:16:45 +01:00
  • 219533dc7b Returned buffers from poptGetArgs() are free()ed in poptFreeContext() Bernhard Kohl 2012-11-18 22:51:57 +01:00
  • a75727d989 RECONNECT avoid deadlock on reconnect retry timeout Peter Lieven 2012-11-17 19:59:35 +01:00
  • 328755fb68 CONNECT add further debug output regardint login and reconnect Peter Lieven 2012-11-17 19:58:21 +01:00
  • 9e05aecadd MEMORY further remove memory reallocations Peter Lieven 2012-11-17 19:40:46 +01:00
  • 30804507f9 SYNC set status to -1 on error in event_loop Peter Lieven 2012-11-17 12:40:33 +01:00
  • 577d37c5ed RECONNECT exit from sync event_loop in case of an error Peter Lieven 2012-11-17 12:38:26 +01:00
  • 551298adfb scsi-lowlevel: remove scsi_serviceactionin_params and plug potential memleaks Arne Redlich 2012-11-18 22:57:59 +01:00
  • f9dc2da672 Revert "CONNECT only read/write from sockets when connection is established" Peter Lieven 2012-11-15 12:19:00 +01:00
  • 00baa9bd6c CONNECT fixed memleak in case iscsi_connect_async fails directly Peter Lieven 2012-11-15 12:15:47 +01:00
  • bdfa2833e5 tiny style change Ronnie Sahlberg 2012-11-18 13:55:15 -08:00
  • 6f3a575238 INIT check iscsi==NULL in iscsi_get_error() Peter Lieven 2012-11-15 11:24:24 +01:00
  • 6f7b02989a LOGGING log target_name and not initator_name Peter Lieven 2012-11-13 14:49:01 +01:00
  • bd1d5ec70f LOGGING add target name to log output Peter Lieven 2012-11-13 13:45:06 +01:00
  • fa158865d2 scsi-lowlevel: remove scsi_modesense6_params Arne Redlich 2012-11-18 22:47:14 +01:00
  • 5f414317dc scsi-lowlevel: remove scsi_inquiry_params and refactor INQUIRY data-in unmarshalling Arne Redlich 2012-11-18 22:46:04 +01:00
  • b5a9ba6159 scsi-lowlevel: remove scsi_readcapacity10_params Arne Redlich 2012-11-18 22:04:57 +01:00
  • 188505a72d scsi-lowlevel: remove scsi_verify16_params Arne Redlich 2012-11-18 21:59:42 +01:00
  • de67d86e64 scsi-lowlevel: remove scsi_verify12_params Arne Redlich 2012-11-18 21:58:30 +01:00
  • 10fd2f560b scsi-lowlevel: remove scsi_verify10_params Arne Redlich 2012-11-18 21:57:00 +01:00
  • 1dbdd04795 scsi-lowlevel: remove scsi_writeverify16_params Arne Redlich 2012-11-18 21:55:01 +01:00
  • a262d07c4b scsi-lowlevel: remove scsi_writeverify12_params Arne Redlich 2012-11-18 21:53:44 +01:00
  • fff2527cda scsi-lowlevel: remove scsi_writeverify10_params Arne Redlich 2012-11-18 21:52:34 +01:00
  • 8169c3e280 scsi-lowlevel: remove scsi_compareandwrite_params Arne Redlich 2012-11-18 21:51:10 +01:00
  • 9f7f7f1e0d scsi-lowlevel: remove scsi_orwrite_params Arne Redlich 2012-11-18 21:48:17 +01:00
  • 8f513c23f5 scsi-lowlevel: remove scsi_preventallow_params Arne Redlich 2012-11-18 21:46:52 +01:00
  • a02cd53cfc scsi-lowlevel: remove scsi_startstopunit_params Arne Redlich 2012-11-18 21:45:02 +01:00
  • 3ec1a2147f scsi-lowlevel: remove scsi_write16_params Arne Redlich 2012-11-18 21:43:15 +01:00
  • f95d86f762 scsi-lowlevel: remove scsi_write12_params Arne Redlich 2012-11-18 21:41:53 +01:00
  • 1ca5f447fc scsi-lowlevel: remove scsi_write10_params Arne Redlich 2012-11-18 21:40:27 +01:00
  • daed6117c8 scsi-lowlevel: remove scsi_read16_params Arne Redlich 2012-11-18 21:38:35 +01:00
  • 17eff2d8d9 scsi-lowlevel: remove scsi_read12_params Arne Redlich 2012-11-18 21:37:05 +01:00
  • f955449ecc scsi-lowlevel: remove scsi_read10_params Arne Redlich 2012-11-18 21:35:37 +01:00
  • d95e811ccf scsi-lowlevel: remove scsi_read6_params Arne Redlich 2012-11-18 21:34:08 +01:00
  • 76aa2693c4 scsi-lowlevel: remove scsi_reportluns_params Arne Redlich 2012-11-18 21:31:11 +01:00
  • 3ccc2f2834 TESTS: Update the VERIFY10/12/16 tests for BYTCHK==0 Ronnie Sahlberg 2012-11-18 10:10:04 -08:00
  • f9767e729a VERIFY10/12/16 If BYTCHK is false we dont need to transfer any blocks to the target Ronnie Sahlberg 2012-11-18 09:44:38 -08:00
  • 44cb5d60c5 iscsi.h: include <sys/types.h> as iscsi_data gained a size_t member Arne Redlich 2012-11-18 00:36:28 +01:00
  • e661c22875 Merge pull request #36 from plieven/master Ronnie Sahlberg 2012-11-12 16:44:18 -08:00
  • b1374b42ed Rename scsi-command.c to iscsi-command.c Peter Lieven 2012-11-12 16:12:29 +01:00
  • 8cb369b87f Merge remote-tracking branch 'upstream-git/master' Peter Lieven 2012-11-12 16:02:57 +01:00
  • 5e1d011270 SCSI-LOWLEVEL revert changes to scsi-lowlevel Peter Lieven 2012-11-12 15:43:29 +01:00
  • 736e175e83 Build with -Werror Ronnie Sahlberg 2012-11-11 10:15:52 -08:00
  • 5a95010b59 Fix some compiler warnings Ronnie Sahlberg 2012-11-11 10:12:39 -08:00
  • 9eb26a368d Fix compiler warnings related to 'const' Ronnie Sahlberg 2012-11-11 10:03:45 -08:00
  • a5b8224f4e Dont include iscsi headers from the scsi implementation in scsi-lowlevel.c Ronnie Sahlberg 2012-11-11 09:49:49 -08:00
  • 3b05e9996f Move cancel_task and cancel_all_tasks from scsi-lowlevel.c to scsi-command.c Ronnie Sahlberg 2012-11-11 09:44:11 -08:00
  • 49af416f47 When we cancel a scsi task we don't need to unlink the in_buffers Ronnie Sahlberg 2012-11-11 09:35:34 -08:00
  • 5722ad7e98 LOGIN change dynamic string allocations to statics Peter Lieven 2012-11-05 15:33:12 +01:00
  • 8512f19911 ISCSI-READCAPACITY16 fix missing free of scsi_task Peter Lieven 2012-11-03 10:58:35 +01:00
  • 864a4d60a0 LD_ISCSI invalidate get_lba_status cache on write Peter Lieven 2012-11-05 21:23:30 +01:00
  • f331556d65 LD_ISCSI add pwrite and dlsym it at init Peter Lieven 2012-11-03 18:15:05 +01:00
  • bd04f4bfa6 LD_ISCSI add pwite Peter Lieven 2012-11-03 18:12:39 +01:00
  • 6884b6eb75 LD_ISCSI add write Peter Lieven 2012-11-03 18:08:12 +01:00
  • bf758c7833 LD_ISCSI add pread Peter Lieven 2012-11-03 17:48:31 +01:00
  • 59860df16a LD_ISCSI add lseek Peter Lieven 2012-11-03 17:36:29 +01:00
  • 01cd2ee42b LD_ISCSI fix segfault on reconnect Peter Lieven 2012-11-03 11:09:20 +01:00
  • 4de36794f2 Make scsi_allocated_memory private to scsi-lowlevel and remove the ptr pointer Ronnie Sahlberg 2012-11-11 08:03:44 -08:00
  • a0b9080c6c SCSI half mallocs in scsi_malloc Peter Lieven 2012-10-31 16:46:33 +01:00
  • 144026a7bd RECONNECT allow a consecutive reconnect only every 5 seconds Peter Lieven 2012-11-08 16:56:44 +01:00
  • 50e7c682bb Add a logging subsystem and change all DPRINTF to ISCSI_LOG Ronnie Sahlberg 2012-11-07 06:34:38 -08:00
  • a97b51bbe5 Revert "DEBUG add function to set debug fd" Peter Lieven 2012-11-07 06:45:54 +01:00
  • c10ae3ae3e New version 1.7.0 Ronnie Sahlberg 2012-11-06 18:40:30 -08:00
  • ec46d6fa43 DEBUG add function to set debug fd Peter Lieven 2012-11-06 16:07:43 +01:00
  • 3e57a612db SOCKET add more skill to interface binding Peter Lieven 2012-11-06 15:47:30 +01:00
  • d81bcd7b38 Dont print to stderr from _set_error if iscsi is NULL Ronnie Sahlberg 2012-11-06 06:20:11 -08:00
  • bde85a4b57 INIT allow iscsi_context = NULL in iscsi_set_error() Peter Lieven 2012-11-06 08:53:38 +01:00
  • f00cd04810 INIT call srand() once at iscsi_create_context() Peter Lieven 2012-11-06 15:01:34 +01:00
  • 6cad82532a SOCKET add option to bind to connection to interface(s) Peter Lieven 2012-11-06 14:53:55 +01:00
  • 0d8819e68f INIT allow iscsi_context = NULL in iscsi_set_error() Peter Lieven 2012-11-06 08:53:38 +01:00
  • 1ba60282bf LD_ISCSI invalidate get_lba_status cache on write Peter Lieven 2012-11-05 21:23:30 +01:00
  • 57ec16023e LOGIN change dynamic string allocations to statics Peter Lieven 2012-11-05 15:33:12 +01:00
  • e6553c2ef8 MEMORY account reallocs Peter Lieven 2012-11-05 15:20:15 +01:00
  • 65cd38e8ff PDU further optimize iscsi_add_data() Peter Lieven 2012-11-05 15:13:50 +01:00
  • 6c2c583af1 Merge pull request #34 from aredlich/master Ronnie Sahlberg 2012-11-04 15:40:47 -08:00
  • b5183d5e30 LD_ISCSI add pwrite and dlsym it at init Peter Lieven 2012-11-03 18:15:05 +01:00
  • e1bb8e1ed1 LD_ISCSI add pwite Peter Lieven 2012-11-03 18:12:39 +01:00
  • 0639c7e9ab LD_ISCSI add write Peter Lieven 2012-11-03 18:08:12 +01:00
  • 2e413a3c9f LD_ISCSI add pread Peter Lieven 2012-11-03 17:48:31 +01:00
  • d2894e4634 LD_ISCSI add lseek Peter Lieven 2012-11-03 17:36:29 +01:00
  • 0bf8b38808 LD_ISCSI fix segfault on reconnect Peter Lieven 2012-11-03 11:09:20 +01:00
  • fbfa6bca61 ISCSI-READCAPACITY16 fix missing free of scsi_task Peter Lieven 2012-11-03 10:58:35 +01:00
  • 36527c5122 Merge remote-tracking branch 'aredlich/master' Peter Lieven 2012-11-03 10:39:23 +01:00
  • c4dc380262 PDU reduce number of mallocs/memcpys in iscsi_add_data() Peter Lieven 2012-11-03 02:49:56 +01:00
  • d9fbe37f4b HEADERS fix early commit of new header data Peter Lieven 2012-11-03 02:28:23 +01:00
  • 3268ae4c88 INIT fix iscsi_destroy_url Peter Lieven 2012-11-03 02:26:30 +01:00
  • a6caad107c INIT zero out sensitive data before its freed Peter Lieven 2012-11-03 02:12:46 +01:00
  • 871c56ce7a MEMORY add compatibility for qemu-kvm Peter Lieven 2012-11-03 02:05:16 +01:00
  • 7f98233169 Merge remote-tracking branch 'upstream/master' Peter Lieven 2012-11-03 01:07:40 +01:00
  • d327ab09c6 MEMORY add wrappers around all mallocs and frees and trace them Peter Lieven 2012-11-03 01:05:57 +01:00
  • f618d08350 T1030_unsolicited_data_overflow: fix uninitialized variable warning Arne Redlich 2012-11-02 21:28:40 +01:00
  • 13b1f49fe5 T1031_unsolicited_data_out: fix uninitialised variable warning Arne Redlich 2012-11-02 21:23:47 +01:00
  • d2e68d7a25 T0122_read6_invalid: suppress signed/unsigned comparison warnings Arne Redlich 2012-11-02 21:16:45 +01:00
  • 0bf9b6389c Annotate iscsi_set_error with printf format attribute Arne Redlich 2012-11-02 21:11:30 +01:00
  • 081ae59cdf T0105_read10_invalid: suppress signed/unsigned comparison warnings Arne Redlich 2012-10-31 17:05:47 +01:00
  • 5cd48f87ff T0403_inquiry_supported_vpd: fix signed/unsigned comparison warning Arne Redlich 2012-10-31 17:00:46 +01:00
  • b5372272b1 T0422_reserve6_logout: fix compiler warnings Arne Redlich 2012-10-31 16:54:29 +01:00
  • 578bdae3af T0421_reserve6_lun_reset: fix compiler warnings Arne Redlich 2012-10-31 16:53:26 +01:00