Blame Changelog

Packit eace71
open-iscsi-2.0-877 - open-iscsi-2.0.878
Packit eace71
Packit eace71
# output from "git shortlog --no-merges 2.0.877..HEAD"
Packit eace71
Packit eace71
Daniel Schaefer (1):
Packit eace71
      Add target to install systemd units
Packit eace71
Packit eace71
Lee Duncan (18):
Packit eace71
      iscsistart is not installed
Packit eace71
      Fix i586 build issues with string length overflow.
Packit eace71
      Use pkg-config in Makefiles for newer libraries.
Packit eace71
      Updated iscsiadm man page: add "onboot" handling.
Packit eace71
      Fix output for iscsiadm node/iface print level P1
Packit eace71
      When displaying interfaces, skip "iface.example"
Packit eace71
      Fix node print return value when no nodes.
Packit eace71
      Fix printing of node database again.
Packit eace71
      Fix output of node printing for multiple paths.
Packit eace71
      Stop using /var directory for PIDfile and locks
Packit eace71
      Improve daemon synchronization, fix err msgs
Packit eace71
      Fix pipe notification code
Packit eace71
      Add systemd support for iscsiuio
Packit eace71
      Make iscsid systemd usage optional
Packit eace71
      Fix possible discovery hang when timing out
Packit eace71
      Handle systemd disablement correctly in iscsiuio
Packit eace71
      The iscsi login/logout service requires iscsid.
Packit eace71
      Remove redundant Requires= from iscsi.service
Packit eace71
Packit eace71
Manish Rangankar (3):
Packit eace71
      iscsiuio: Do not flush tx queue on each uio interrupt.
Packit eace71
      qedi: Set buf_size in case of ICMP and ARP packet.
Packit eace71
      qedi: Use uio BD index instead on buffer index.
Packit eace71
Packit eace71
Nilesh Javali (3):
Packit eace71
      iscsiuio: v0.7.8.5
Packit eace71
      iscsiuio: allow processing of iscsid requests in DHCP failure condition
Packit eace71
      iscsiuio: update version to 0.7.8.6
Packit eace71
Packit eace71
Xiubo Li (1):
Packit eace71
      rec update: disable the idbm_lock in read/write when updating the rec
Packit eace71
Packit eace71
fredvx (1):
Packit eace71
      Add Restart=on-failure option to iscsid.service
Packit eace71
Packit eace71
igo95862 (2):
Packit eace71
      Make iscsid.service a requirement.
Packit eace71
      Fixed iscsi.service considering every signal and exit code as successful. Now only code 21 (no objects found to execute on) and normal exit conditions are valid.
Packit eace71
Packit eace71
open-iscsi-2.0-876 - open-iscsi-2.0.877
Packit eace71
Packit eace71
Antoine de Maleprade (1):
Packit eace71
      iscsid: fix logging level when starting daemon
Packit eace71
Packit eace71
Cathy Zhou (1):
Packit eace71
      Reduce delays to improve iscsi boot performance
Packit eace71
Packit eace71
Chris Leech (16):
Packit eace71
      libopeniscsiusr: fixes err on prefix_len
Packit eace71
      vlan setting sync across ipv4/ipv6 for be2iscsi
Packit eace71
      iscsid logging blank messages at level EMERG
Packit eace71
      iscsistart: prevent unix socket cross-talk
Packit eace71
      libopeniscsiusr: hosts can have multiple ifaces
Packit eace71
      libopeniscsiusr: clear errno before calling strtoll
Packit eace71
      libopeniscsiusr: setup ipv6 records based on iface name
Packit eace71
      libopeniscsiusr: use asprintf and remove PATH_MAX stack buffers
Packit eace71
      Merge pull request #110 from cleech/libopeniscsiusr_fixes
Packit eace71
      Merge pull request #111 from cleech/for_upstream
Packit eace71
      Merge pull request #106 from phmccarty/lib-symlinks
Packit eace71
      enable MaxOutstandingR2T negotiation
Packit eace71
      Merge pull request #114 from njavali/iscsiuio-bug-fixes
Packit eace71
      Merge pull request #115 from cleech/for_upstream
Packit eace71
      Merge pull request #120 from maxnet/va
Packit eace71
      Merge pull request #122 from njavali/iscsiuio-bug-fixes
Packit eace71
Packit eace71
Christian Ehrhardt (2):
Packit eace71
      iscsiuio: avoid loosing bad rc in nic_nl_open
Packit eace71
      iscsiuio: fail on nic_nl_open failing
Packit eace71
Packit eace71
Floris Bos (1):
Packit eace71
      context.h: add missing stdarg.h include
Packit eace71
Packit eace71
Gris Ge (8):
Packit eace71
      libopeniscsiusr: Fix iscsi_sessions_free() on 0 se_count.
Packit eace71
      libopeniscsiusr: Add full iscsi interface support.
Packit eace71
      Makefile: Trivial change on aligning output.
Packit eace71
      libopeniscsiusr: Fix incorrect debug message for iface query.
Packit eace71
      libopeniscsiusr: Add node query support
Packit eace71
      libopeniscsiusr: Fix iscsi_iface_get() on default interfaces.
Packit eace71
      iscsiadm: Use libopeniscsiusr in `iscsiadm -m iface -P1`
Packit eace71
      libopeniscsiusr: Fix compile error on GCC 8.
Packit eace71
Packit eace71
Khem Raj (6):
Packit eace71
      libopeniscsiusr: Include limit.h for PATH_MAX
Packit eace71
      libopeniscsiusr: Add CFLAGS to linker cmdline
Packit eace71
      qedi.c: Removed unused linux/ethtool.h
Packit eace71
      idbm.c: Include fcnl.h for O_RDWR and O_CREAT definitions
Packit eace71
      bnx2x.c: Reorder the includes to avoid duplicate defines with musl
Packit eace71
      fwparam_ppc.c: Do not use __compar_fn_t
Packit eace71
Packit eace71
Lee Duncan (55):
Packit eace71
      Merge pull request #91 from njavali/iscsiuio-bug-fixes
Packit eace71
      Merge pull request #92 from az0uz/master
Packit eace71
      Use correct size when copying nic name.
Packit eace71
      Do not overload global sysfs_path locally.
Packit eace71
      libopeniscsiusr: ensure sysfs pathname doesn't overflow.
Packit eace71
      Ensure sysfs pathname doesn't overflow.
Packit eace71
      Merge pull request #89 from kraj/kraj/musl-fixes
Packit eace71
      Merge pull request #94 from gonzoleeman/gcc-8-fixes
Packit eace71
      Merge branch 'master' into api
Packit eace71
      Merge pull request #93 from cathay4t/api
Packit eace71
      Keep iscsi_if in sync with kernel version.
Packit eace71
      Add a TODO item on iscsi_if.h.
Packit eace71
      Merge pull request #98 from gonzoleeman/update-iscsi_if-to-latest
Packit eace71
      Add error message for new ISCSI_ERR_NOP_TIMEDOUT
Packit eace71
      Merge pull request #99 from gonzoleeman/handle-new-kernel-error-code
Packit eace71
      Allow a host_id value of zero.
Packit eace71
      Merge pull request #100 from gonzoleeman/libopeniscsiusr-allow-zero-host_id
Packit eace71
      Merge pull request #101 from gonzoleeman/fix-qedi-iface-name
Packit eace71
      Fix iscsiuio segfault when shutting down.
Packit eace71
      Remove unused file fwparam_ibft_sysfs.c.
Packit eace71
      Merge pull request #96 from cathay4t/api
Packit eace71
      Merge pull request #103 from cathy-zhou/perf_fix
Packit eace71
      Plugging a memory leak from discovery.
Packit eace71
      Merge pull request #123 from gonzoleeman/fix-discovery-leak
Packit eace71
      Allow reading sysfs "port" to fail gracefully.
Packit eace71
      Fix incorrect sysfs logic for port and ip address.
Packit eace71
      Fix reading of sysfs signed integers when negative.
Packit eace71
      Create a new error for "target not connected".
Packit eace71
      Fix bug in error message when reading sysfs numbers.
Packit eace71
      Handle ENOTCONN error separately when reading sysfs values.
Packit eace71
      Limit session relogin attempts using config value.
Packit eace71
      Merge pull request #127 from smoser/fix/iscsid-pidfile-write
Packit eace71
      Merge pull request #129 from cpaelzer/cleanup-nic_nl_open-usage
Packit eace71
      Merge pull request #131 from gonzoleeman/fix-reconnect-forever
Packit eace71
      Removed unused value 'one'.
Packit eace71
      Include stdio.h for use of snprintf().
Packit eace71
      Fix qsort() comparator function call.
Packit eace71
      Merge pull request #132 from gonzoleeman/small-cleanups
Packit eace71
      Do not allow multiple sessions when nr_sessions=1
Packit eace71
      Merge pull request #136 from gonzoleeman/no-parallel-sessions
Packit eace71
      When reopen_max=0 retry reopening forever.
Packit eace71
      Merge pull request #137 from gonzoleeman/add-no-timeout-relogin-option
Packit eace71
      Use libkmod instead of fork/exec of modprobe.
Packit eace71
      Merge pull request #138 from gonzoleeman/remove-fork-exec-for-modprobe
Packit eace71
      Update GPLv2 License information.
Packit eace71
      Merge pull request #139 from gonzoleeman/fix-fsf-address
Packit eace71
      Make reconnect to session on startup forever default.
Packit eace71
      Merge pull request #141 from gonzoleeman/master
Packit eace71
      Restore space in node-mode level 0 output
Packit eace71
      Merge pull request #142 from gonzoleeman/fix-mode-node-level-0-print
Packit eace71
      Merge pull request #4 from open-iscsi/master
Packit eace71
      Added service file for iscsi logins
Packit eace71
      Use sd_notify() to tell systemd when iscsid is ready.
Packit eace71
      Update systemd unit files for iscsid
Packit eace71
      Merge pull request #143 from gonzoleeman/use-sd_notify-for-systemd
Packit eace71
Packit eace71
Manish Rangankar (3):
Packit eace71
      iscsiuio: Add inter-host mutex while doing xmit
Packit eace71
      iscsid: Update boot gateway information during sync_session.
Packit eace71
      iscsiuio: Release xmit_mutex in error code path.
Packit eace71
Packit eace71
Nilesh Javali (4):
Packit eace71
      iscsiuio: allow ARP for non-matching src and dst addresses
Packit eace71
      iscsiuio: v0.7.8.4
Packit eace71
      iscsiadm: get transport_name correctly for offload iface
Packit eace71
      iscsiuio: limit retries of performing dhcpv6 before declaring dhcp failure
Packit eace71
Packit eace71
Patrick McCarty (1):
Packit eace71
      Fix installation of libopeniscsiusr symlinks
Packit eace71
Packit eace71
Scott Moser (2):
Packit eace71
      Close file handles when writing pid files.
Packit eace71
      Better error message and failure if netlink socket fails.
Packit eace71
Packit eace71
Packit eace71
open-iscsi-2.0-875 - open-iscsi-2.0.876
Packit eace71
Packit eace71
Chris Leech (2):
Packit eace71
      delete old kernel code
Packit eace71
      delete unused BSD stub code
Packit eace71
Packit eace71
Gris Ge (6):
Packit eace71
      Remove white spaces.
Packit eace71
      Fix memory leak of session_info_print_tree() in usr/session_info.c.
Packit eace71
      Introducing iSCSI userspace library.
Packit eace71
      libopeniscsiusr: Add iSCSI session support.
Packit eace71
      libopeniscsiusr: Add basic iface support into iscsi session.
Packit eace71
      libopeniscsiusr: Use libopeniscsiusr in iscsiadm
Packit eace71
Packit eace71
Khazhismel Kumykov (1):
Packit eace71
      iscsi_if.h: use attribute instead of '__packed'
Packit eace71
Packit eace71
Lee Duncan (37):
Packit eace71
      Fix duplicate define of __bitwise
Packit eace71
      Fix compiler warning: possible string truncation
Packit eace71
      Replace deprecated _SVID_SOURCE with _DEFAULT_SOURCE
Packit eace71
      Rename local strings.[ch] to local_strings.[ch]
Packit eace71
      Fix compiler warnings about string overflows in prom_parse
Packit eace71
      Ignore library file for iscsiuio/src
Packit eace71
      Fix undefined call to writev(): include <sys/uio.h>
Packit eace71
      Remove unused variables. No functional change.
Packit eace71
      Include <sys/sysmacros.h> to properly define minor()
Packit eace71
      Declare inline best_match_bufcmp() as static.
Packit eace71
      Merge pull request #69 from gonzoleeman/new-compiler-fixes
Packit eace71
      Merge pull request #3 from open-iscsi/master
Packit eace71
      Check for root peer user for iscsiuio IPC
Packit eace71
      iscsiuio should ignore bogus iscsid broadcast packets
Packit eace71
      Ensure all fields in iscsiuio IPC response are set
Packit eace71
      Do not double-close IPC file stream to iscsid
Packit eace71
      Ensure strings from peer are copied correctly.
Packit eace71
      Skip useless strcopy, and validate CIDR length
Packit eace71
      Check iscsiuio ping data length for validity
Packit eace71
      tell git to ignore the iscsiuio binary
Packit eace71
      Merge pull request #72 from gonzoleeman/iscsiuio-fixes
Packit eace71
      Automate logging into iSCSI FW targets.
Packit eace71
      Ignore common build output files
Packit eace71
      Merge pull request #78 from gonzoleeman/updates/ignore-standard-build-files
Packit eace71
      Merge pull request #79 from gonzoleeman/updates/add-iscsi_fw_login
Packit eace71
      Merge pull request #80 from cleech/master
Packit eace71
      Cleanup iscsiuio master Makefile template.
Packit eace71
      Update iscsid.conf attribute iscsid.startup.
Packit eace71
      Merge pull request #81 from gonzoleeman/updates/iscsid.conf-changes-v2
Packit eace71
      Merge pull request #82 from gonzoleeman/updates/iscsiuio-Makefile.am-updates
Packit eace71
      Add in tracking IP prefix length, in addition to mask.
Packit eace71
      Add some scripts and manpages to the top Makefile.
Packit eace71
      Merge pull request #83 from gonzoleeman/fixes/update-top-level-makefile
Packit eace71
      Merge pull request #84 from gonzoleeman/fixes/add_ip_prefix
Packit eace71
      Discovery via non-tcp transport needs "ipc" value
Packit eace71
      Merge pull request #85 from gonzoleeman/fixes/ipc-should-not-be-null
Packit eace71
      Do not set LDFLAGS directly in usr/Makefile
Packit eace71
      remove kernel subdir from clean Makefile target
Packit eace71
Packit eace71
Packit eace71
open-iscsi-2.0-874 - open-iscsi-2.0.875
Packit eace71
Packit eace71
Andrew Patterson (3):
Packit eace71
      iscsiuio must be present to use hardware offload for bnx2{,x}
Packit eace71
      iscsistart: move offload discovery/setup to fw_get_targets()
Packit eace71
      iscsiuio: fix long options
Packit eace71
Packit eace71
Chris Leech (8):
Packit eace71
      fix timeout setting on discoverydb commands
Packit eace71
      Merge pull request #41 from cleech/master
Packit eace71
      Merge pull request #40 from Akrog/feature/autoscan_en
Packit eace71
      Merge pull request #42 from m4z/uniform-headings
Packit eace71
      Merge pull request #43 from m4z/whitespace
Packit eace71
      Merge pull request #44 from m4z/typos
Packit eace71
      Merge pull request #45 from m4z/punctuation
Packit eace71
      Merge pull request #49 from Akrog/fix/autoscan_en
Packit eace71
Packit eace71
Christopher 'm4z' Holm (7):
Packit eace71
      Unify README headings.
Packit eace71
      Cleanup README whitespace.
Packit eace71
      Fix a bunch of typos and a bit of wording.
Packit eace71
      Improve README punctuation.
Packit eace71
      Merge branch 'master' into punctuation
Packit eace71
      Unify invocation examples, option documentation, and more.
Packit eace71
      Add actual "iscsiadm --help" output (on openSUSE).
Packit eace71
Packit eace71
Christopher Holm (1):
Packit eace71
      Merge branch 'master' into uniform-invocation-examples
Packit eace71
Packit eace71
Edward Kigwana (2):
Packit eace71
      Update bnx2.c
Packit eace71
      Update bnx2x.c
Packit eace71
Packit eace71
Gorka Eguileor (2):
Packit eace71
      Allow disabling auto LUN scans
Packit eace71
      Fix manual LUN scans feature
Packit eace71
Packit eace71
Hannes Reinecke (1):
Packit eace71
      Use timeout when waiting for responses from iscsid
Packit eace71
Packit eace71
Lee Duncan (17):
Packit eace71
      iBFT 'origin' is an enum, not a string
Packit eace71
      Merge pull request #32 from gonzoleeman/master
Packit eace71
      iscsid: treat SIGTERM like "iscsiadm -k 0"
Packit eace71
      Make event_loop_stop volatile for safer access
Packit eace71
      Merge pull request #34 from gonzoleeman/master
Packit eace71
      Merge pull request #1 from open-iscsi/master
Packit eace71
      Fix coredump when printing session info.
Packit eace71
      Merge pull request #52 from gonzoleeman/master
Packit eace71
      Merge pull request #53 from gonzoleeman/master
Packit eace71
      Merge pull request #54 from njavali/iscsiuio-bug-fixes
Packit eace71
      Merge pull request #57 from y011/patch-1
Packit eace71
      Merge pull request #2 from open-iscsi/master
Packit eace71
      Clear errno before calling strtoull.
Packit eace71
      Merge pull request #60 from gonzoleeman/strtoull-fix
Packit eace71
      Merge pull request #61 from ekigwana/master
Packit eace71
      Merge pull request #46 from m4z/uniform-invocation-examples
Packit eace71
      Merge pull request #55 from apatters/bnx2-software-ibft-support
Packit eace71
Packit eace71
Neal Wise (1):
Packit eace71
      Fixed typo for spelling of 'default'
Packit eace71
Packit eace71
Nilesh Javali (5):
Packit eace71
      iscsid: Changes to support the new qedi transport
Packit eace71
      iscsiuio: Add support for the new qedi transport
Packit eace71
      iscsiuio: v0.7.8.3
Packit eace71
      iscsiuio: fix dhcpv6 transaction-id mismatch error
Packit eace71
      iscsiuio: serialize xmit_mutex lock to prevent iscsiuio seg fault
Packit eace71
Packit eace71
Nilesh Javili (1):
Packit eace71
      iscsid: Add qedi ping transport hook
Packit eace71
Packit eace71
Packit eace71
open-iscsi-2.0-873 - open-iscsi-2.0.874
Packit eace71
Packit eace71
Adam Jackson (6):
Packit eace71
      actor: Mark actor_check static
Packit eace71
      actor: simplify actor_check
Packit eace71
      actor: s/ACTOR_TICKS/actor_jiffies/
Packit eace71
      actor: Remove ACTOR_TICKS_10MS()
Packit eace71
      actor: Unobfuscate ACTOR_MAX_LOOPS
Packit eace71
      actor: Simplify actor_poll a little
Packit eace71
Packit eace71
Adheer Chandravanshi (26):
Packit eace71
      Manpage changes for flashnode submode support for host mode.
Packit eace71
      README changes for flashnode submode support for host mode.
Packit eace71
      iscsiadm: Check for mode is not required when creating params list
Packit eace71
      iscsiadm: Correctly check for invalid hostno and flashnode index
Packit eace71
      flashnode: Add support to set ISCSI_FLASHNODE_CHAP_OUT_IDX param
Packit eace71
      iscsiadm: Use '-x' option instead of '-v' to specify chap_tbl_idx
Packit eace71
      iscsiadm: Man page changes to use -x option for chap_tbl_idx
Packit eace71
      README changes to use long option --index instead of --flashnode_idx
Packit eace71
      iscsiadm: Add support to set CHAP entry using host chap mode
Packit eace71
      iscsi tools: Correctly get username_in and password_in flashnode params
Packit eace71
      README changes for adding support to set CHAP entry
Packit eace71
      iscsi tools: Setup iface conf file with all iface attrs exported in sysfs
Packit eace71
      iscsi_if.h: Additional parameters for network param settings
Packit eace71
      iscsi tools: iface params should be updated for node_rec as well.
Packit eace71
      iscsi tools: Let default type of iface be ipv4
Packit eace71
      iscsi tools: Show iface params based on iface type
Packit eace71
      iscsi tools: Fix the iscsiadm help options for host mode
Packit eace71
      Man page correction for host mode options of iscsiadm
Packit eace71
      iscsiadm: Fix the compile time warning
Packit eace71
      iscsiuio: Correct the handling of Multi Function mode
Packit eace71
      iscsiuio: Add QLogic Vendor ID to support newer NX2 HBAs
Packit eace71
      iscsid: Changes to support ping through iscsiuio
Packit eace71
      iscsiuio: Add ping support through iscsiuio
Packit eace71
      iscsiadm: let ping be tried after iface config is initialized
Packit eace71
      iscsiuio: Wait for iface to be ready before issuing the ping
Packit eace71
      iscsiuio: Get the library to use based on uio sysfs name
Packit eace71
Packit eace71
Andy Grover (20):
Packit eace71
      Update README for removal of DBM requirement
Packit eace71
      Fix build warnings for unused variables
Packit eace71
      Fix warning about possibly-uninitialized variable
Packit eace71
      Fix bad sizeof in memset
Packit eace71
      Fix missing header
Packit eace71
      iscsiuio: Fix warning about non-matching types
Packit eace71
      iscsiuio: Fix strict-aliasing warning with struct mac_address
Packit eace71
      iscsiuio: Resolve strict aliasing issue in iscsiuio/src/unix/nic.c
Packit eace71
      iscsiuio: Fix aliasing issue with IPV6_IS_ADDR_UNSPECIFIED
Packit eace71
      iscsiuio: Use attribute(unused) for variables that are unused but needed
Packit eace71
      iscsiuio: Use attribute(unused) for *icmpv6_hdr
Packit eace71
      iscsiuio: Change nic_disable to return void
Packit eace71
      iscsiuio: Remove set but unused variables
Packit eace71
      iscsiuio: Check return value from nic_queue_tx_packet
Packit eace71
      Remove actor_init and rename actor_new to actor_init
Packit eace71
      Make running actors event-driven
Packit eace71
      Wake up to reap children
Packit eace71
      Fix incorrect list operation leading to out-of-order items on pend_list
Packit eace71
      Prevent spinning over poll() when reconnecting to an inaccessible target
Packit eace71
      Add some more debug logging to actor.c
Packit eace71
Packit eace71
Anish Bhatt (1):
Packit eace71
      iscsiadm : make iface.ipaddress optional in iface configs for transports that don't have a hard requirement on it.
Packit eace71
Packit eace71
Chris Leech (19):
Packit eace71
      iscsiadm: Fix the hostno check for stats submode of host mode
Packit eace71
      fix regression in iscsi_tcp iface binding
Packit eace71
      guard against NULL ptr during discovery from unexpected event
Packit eace71
      add discovery as a valid mode in iscsiadm.8
Packit eace71
      iscsid: fix order of setting uid/gid and drop supplementary groups
Packit eace71
      iscsiuio CFLAGS fixes
Packit eace71
      iscsiuio systemd socket activation support
Packit eace71
      iscsid safe session logout
Packit eace71
      iscsid: don't re-read config file for every session logout
Packit eace71
      make use of all 24 bits of ISID qualifier space
Packit eace71
      iscsi_tcp set SO_LINGER to abort connection for error handling
Packit eace71
      iscsiadm: fix parallel rescan handling of exit codes
Packit eace71
      iscsistart: support booting over a VLAN
Packit eace71
      iscsid: safe_logout fix device path canonicalization by using libmount cache
Packit eace71
      iscsid: make safe_logut session checks apply for flashnode session
Packit eace71
      remove sysfs attr_list
Packit eace71
      Merge pull request #25 from cleech/master
Packit eace71
      Merge pull request #29 from chris-se/debian-patches
Packit eace71
      Replace open-iscsi.org with open-iscsi.com in docs
Packit eace71
Packit eace71
Christian Hesse (1):
Packit eace71
      typo in man iscsiadm(8)
Packit eace71
Packit eace71
Christian Seiler (8):
Packit eace71
      buildsys: make 'make clean' idempotent
Packit eace71
      buildsys: respect CFLAGS and LDFLAGS from the outside
Packit eace71
      Remove outdated Debian packaging code.
Packit eace71
      Reformat man page synopsis sections
Packit eace71
      Build system: sort object file lists
Packit eace71
      iscsiuio: Make builds reproducible if SOURCE_DATE_EPOCH is set
Packit eace71
      Additional spelling fixes
Packit eace71
      iscsiuio/Makefile.am: fix typo introduced by reproducibility patch
Packit eace71
Packit eace71
Christophe Vu-Brugier (1):
Packit eace71
      Fix typos in iscsiadm man page
Packit eace71
Packit eace71
Christopher Unkel (1):
Packit eace71
      Fix typo in man page.
Packit eace71
Packit eace71
Duane Northcutt (1):
Packit eace71
      iscsid: Fix double close of mgmt ipc fd
Packit eace71
Packit eace71
Eddie Wai (13):
Packit eace71
      ISCSISTART: Bring up the corresponding network interface for iboot
Packit eace71
      ISCSID: Passing more net params from ibft to iface
Packit eace71
      ISCSID: Modified the Makefile for iscsiuio compilation
Packit eace71
      ISCSID: Added iscsiuio source to the open-iscsi pkg
Packit eace71
      ISCSIUIO: Updated iscsiuio to version 0.7.8.1b for perf optimization
Packit eace71
      ISCSID: Added the extraction of the session boot info
Packit eace71
      ISCSID: Added iface content override fix
Packit eace71
      ISCSIUIO: Added tx doorbell override mechanism
Packit eace71
      ISCSIUIO: Added fix for the iface.subnet_mask decoding for IPv6
Packit eace71
      ISCSIUIO: Added fix for the ARP cache flush mechanism
Packit eace71
      ISCSIUIO: Updated RELEASE note and version
Packit eace71
      ISCSIUIO: Removed the auto-generated COPYING file
Packit eace71
      ISCSIUIO: Fixed a pthread resc leak from excessive session recovery
Packit eace71
Packit eace71
Frank Fegert (2):
Packit eace71
      Prevent iscsiuio from segfaulting due to un-lock of a not locked mutex.
Packit eace71
      iscsiuio: ensure unlock of mutex in case of an error.
Packit eace71
Packit eace71
Hannes Reinecke (14):
Packit eace71
      iscsiuio: Remove autogenerated files from tracking
Packit eace71
      iscsiuio: Update automake files
Packit eace71
      iscsiuio: Add .gitignore files
Packit eace71
      Remove unused variable 'path'
Packit eace71
      Parse 'origin' value from iBFT
Packit eace71
      Added new utility script to generate initiator name
Packit eace71
      Added new util script to aid in CNA setup
Packit eace71
      Code cleanup: no functional changes
Packit eace71
      Represent DHCP "origin" as an enum, not a string.
Packit eace71
      fwparam_ibft: Check iBFT target and NIC flags
Packit eace71
      Allow modifications for iface.gateway and iface.subnet_mask
Packit eace71
      iscsiuio: Do not memcpy identical locations
Packit eace71
      iscsiuio: Clear memory after allocation
Packit eace71
      iscsiuio: fixup race condition
Packit eace71
Packit eace71
Harish Zunjarrao (6):
Packit eace71
      iscsi_if.h: Remove numbers used for network parameter settings
Packit eace71
      iscsi tools: Use macro to set IPv4/IPv6 IP addresses
Packit eace71
      iscsi tools: Use single function to enable/disable network parameters
Packit eace71
      iscsi tools: Use single function to set integer network parameters
Packit eace71
      iscsi tools: Ignore network parameter if not enabled/disabled
Packit eace71
      iscsi tools: Additional parameters for network settings
Packit eace71
Packit eace71
Heinrich Schuchardt (1):
Packit eace71
      Kernel include path
Packit eace71
Packit eace71
Jan Vesely (2):
Packit eace71
      iscsid: Fix strlen parameter
Packit eace71
      iscsiuio: Change socket bind to use the same struct size as iscsid
Packit eace71
Packit eace71
Jim Ramsay (1):
Packit eace71
      iscsi tools: Convert '-r' argument to an integer before checking if it is a path
Packit eace71
Packit eace71
John Soni Jose (2):
Packit eace71
      be2iscsi: Fix MaxXmitDataLenght of the driver.
Packit eace71
      Fix StatSN in Open-iSCSI Stack.
Packit eace71
Packit eace71
Kamalneet Singh (1):
Packit eace71
      fix typo
Packit eace71
Packit eace71
Lalit Chandivade (3):
Packit eace71
      iscsi_tool: Add offload host statistics support.
Packit eace71
      README: Updated for host statistics.
Packit eace71
      iscsiadm.8: Updated man page for host statistics.
Packit eace71
Packit eace71
Lee Duncan (13):
Packit eace71
      PATCH 1 of 1] correctly check return value of nice()
Packit eace71
      iscsiadm: return error when login fails
Packit eace71
      Fix discovery error return without return value
Packit eace71
      Add missing DESTDIR
Packit eace71
      isns: Add docs for deregistering discovery domains.
Packit eace71
      Supply strings for newly-added error numbers
Packit eace71
      Allow setting host params to return EAGAIN errors.
Packit eace71
      Remove duplicate newlines in log messages.
Packit eace71
      Fix iBFT target flags check.
Packit eace71
      Use system-wide open-isns, not internal version.
Packit eace71
      ARP table too small when switches involved.
Packit eace71
      Merge pull request #22 from frank-fegert/master
Packit eace71
      Merge pull request #26 from cvubrugier/master
Packit eace71
Packit eace71
Manish Rangankar (1):
Packit eace71
      iscsiadm: Initialize param_count in set_host_chap_info
Packit eace71
Packit eace71
Mark Karpeles (1):
Packit eace71
      fixed typo in iscsi_discovery usage()
Packit eace71
Packit eace71
Mike Christie (22):
Packit eace71
      iscsid: fix iscsid segfault during qla4xxx login
Packit eace71
      iscsi tools: fix compile error when OFFLOAD_BOOT_SUPPORT defined
Packit eace71
      iscsi tools: fix get_random_bytes error handling
Packit eace71
      ISCSID: Added socket communication hooks for uip
Packit eace71
      From: Adheer Chandravanshi <adheer.chandravanshi@qlogic.com>
Packit eace71
      Allow firmware mode to use debug flag
Packit eace71
      iscsiadm: bind ifaces to portals found using isns
Packit eace71
      iscsid/iscsiadm: add support for emulex one connect storage
Packit eace71
      Make rescan run in parallel
Packit eace71
      iscsi tools: sync iscsi_if.h with kernel space
Packit eace71
      ISCSISTART: Saved ibft boot info to the session
Packit eace71
      iscsi tools: Bug fix on IPC address copy (version 2)
Packit eace71
      ISCSIUIO: Updated the configure file to reflect the new version
Packit eace71
      iscsiuio: fix compilation
Packit eace71
      iscsi tools: set non negotiated params early.
Packit eace71
      iscsid: Fix handling of iscsi async events.
Packit eace71
      iscsid: retry login for ISCSI_ERR_HOST_NOT_FOUND
Packit eace71
      iscsid: don't round up when modifying padding len
Packit eace71
      iscsi: remove local copy of open-isns
Packit eace71
      iscsid: make sure actor is delated before rescheduling
Packit eace71
      iscsid/iscsiuio: remove uio poll
Packit eace71
      iscsid: fix iscsi_host_set_net_params return code
Packit eace71
Packit eace71
Ritesh Raj Sarraf (1):
Packit eace71
      Spelling and escaping error fixes.
Packit eace71
Packit eace71
Salvatore Bonaccorso (1):
Packit eace71
      Fix small typo in iscsid.conf
Packit eace71
Packit eace71
Tomasz Torcz (3):
Packit eace71
      iscsid,iscsiadm: fix abstract socket length in bind() call
Packit eace71
      iscsid: implement systemd-compatible socket activation
Packit eace71
      iscsid: add example unit files for systemd
Packit eace71
Packit eace71
Vikas Chaudhary (3):
Packit eace71
      iscsi tools: Print additional session info for flashnode session
Packit eace71
      iscsiadm: Added document for description of iface attributes
Packit eace71
      iscsiuio: Rebranding iscsiuio
Packit eace71
Packit eace71
Ville Skyttä (2):
Packit eace71
      man page syntax fixes
Packit eace71
      Spelling fixes
Packit eace71
Packit eace71
mikechristie (3):
Packit eace71
      Merge pull request #11 from deepankar/master
Packit eace71
      Merge pull request #8 from dscunkel/master
Packit eace71
      Merge pull request #9 from xypron/kernel_source_path
Packit eace71
Packit eace71
open-iscsi-2.0-872 - open-iscsi-2.0.873
Packit eace71
Packit eace71
Ales Kozumplik (1):
Packit eace71
      fwparam_sysfs: fix pathname manipulation error in fwparam_sysfs_boot_info.
Packit eace71
Packit eace71
Eddie Wai (3):
Packit eace71
      ISCSID: Fixed a race condition in the INVALID_HOST path
Packit eace71
      ISCSID: Fixed iface update for the new iface net config params
Packit eace71
      ISCSIADM: Included the new iface net params to the node creation
Packit eace71
Packit eace71
Hannes Reinecke (6):
Packit eace71
      iscsid sends SIGTERM to PID 0
Packit eace71
      iscsid: Implement --no-pid-file
Packit eace71
      Keep startup mode in sync when specified in config file
Packit eace71
      Allow LOCK_DIR to be set via CFLAGS
Packit eace71
      Allow 'onboot' as loginall parameter
Packit eace71
      boot.suse: Update with latest fixes
Packit eace71
Packit eace71
Jim Ramsay (12):
Packit eace71
      Add specific session information to session_rec_t
Packit eace71
      Add support for multiple sessions per iface to iscsid
Packit eace71
      Add multiple sessions per iface commandline syntax
Packit eace71
      Add new node.session.nr_sessions config parameter
Packit eace71
      Implement leading-login support
Packit eace71
      Fix dcb_app.c compile error with old kernels
Packit eace71
      Check all ifaces during discovery even if some timeout
Packit eace71
      iscsid: In foreground mode, treat SIGINT like SIGTERM
Packit eace71
      Revise bind_conn_to_iface logic
Packit eace71
      iscsi tools: Fix warnings reported by gcc-4.5.2
Packit eace71
      fwparam_ibft: Fix warnings reported by gcc-4.5.2
Packit eace71
      open-isns: Fix warnings reported by gcc-4.5.2
Packit eace71
Packit eace71
Karen Xie (1):
Packit eace71
      open-iscsi: add transport cxgb4i
Packit eace71
Packit eace71
Lalit Chandivade (2):
Packit eace71
      iscsiadm: add netconfig support
Packit eace71
      iscsi tools: manage qla4xxx iscsi sessions with iscsiadm
Packit eace71
Packit eace71
Manish Rangankar (1):
Packit eace71
      iscsid: Fixed iscsid restart issue for offload iSCSI login
Packit eace71
Packit eace71
Mark Rustad (7):
Packit eace71
      Add some consts to char * parameters that are not changed
Packit eace71
      Add dcb_app.h for DCB support
Packit eace71
      Add dcb_app.c for DCB support
Packit eace71
      Add initial DCB support
Packit eace71
      iscsid: Fix netdev check
Packit eace71
      Remove redundant initialization
Packit eace71
      iscsid: Add IEEE DCB support
Packit eace71
Packit eace71
Mike Christie (86):
Packit eace71
      iscsid: remove bogus debug log msg in isns_disc_new_portals
Packit eace71
      isns: Fix endless loop when pollhup is returned
Packit eace71
      iscsi tools: fix multi pdu sendtargets discovery sequences
Packit eace71
      iscsi boot: fix iscsi_boot sysfs parsing
Packit eace71
      Use pass through interface for sendtargets (take4) Currently offload cards like bnx2i, be2iscsi, cxgb3i must use a normal eth for discovery. This patch allows us to do discovery using the iscsi class passthrough interface.
Packit eace71
      Add userspace/tools iscsi error code defs
Packit eace71
      iscsi tools: fix iscsiadm exit codes
Packit eace71
      iscsid: modify data drop
Packit eace71
      iscsi doc: document iscsiadm host argument
Packit eace71
      iscsid: add new auth error code
Packit eace71
      iscsi tools: convert discovery code to iscsi error codes
Packit eace71
      iscsi tools: document iface rp_filter use
Packit eace71
      iscsi tools: disable isns dsa code
Packit eace71
      iscsi tools: support hostnames in node mode
Packit eace71
      iscsi tools: fix discovery return code
Packit eace71
      iscsiadm: fix offload discovery retry
Packit eace71
      iscsid: fix signal handler debug msg
Packit eace71
      iscsiadm: fix discovery exit code
Packit eace71
      iscsi tools: fix dcbnl.h compile error
Packit eace71
      iscsid: retry initial connect
Packit eace71
      iscsi tools/kernel: switch make defaults
Packit eace71
      iscsi tools: fix comment about sysfs lookup failures
Packit eace71
      iscsi tools: fix netlink bug allocation
Packit eace71
      iscsi tools: Don't try to bind offload EPs to sockets
Packit eace71
      iscsi tools: fix oom_adj use
Packit eace71
      iscsi tools: fix bnx2i boot due to MAC mismatch
Packit eace71
      iscsiadm: fix discoverydb help
Packit eace71
      Update SUSE init script
Packit eace71
      iscsi tools: revert commit c440cbe7ba2464f8baadedb55b00754c36773c2c
Packit eace71
      Add a TODO
Packit eace71
      TODO: mark down Jose as working on idr
Packit eace71
      Update TODO
Packit eace71
      iscsi tools: fix iname sysfs handling
Packit eace71
      iscsi tools: handle compile warnings about unused variables
Packit eace71
      iscsiadm: print kernel iface info
Packit eace71
      iscsi tools: add tgt reset to session info and fix unknown values
Packit eace71
      iscsi tools: fix default iface binding setup
Packit eace71
      iscsi tools: fix iscsiadm return value on failed login
Packit eace71
      iscsi tools: don't build with openssl
Packit eace71
      iscsi tools: check NULL pointer first and add limit check in str_remove_initial
Packit eace71
      iscsi tools: fix README sid lookup info
Packit eace71
      iscsid: print out more informative error string for kernel errors
Packit eace71
      iscsi tools: fix netlink msg setup
Packit eace71
      iscsi tools: fix up vlan support
Packit eace71
      update todo
Packit eace71
      iscsiadm: fix printing of unknown host values
Packit eace71
      Do not run configure for open-isns on every build
Packit eace71
      iscsi tools: fix ipv6 ibft/firmware boot
Packit eace71
      iscsid: don't sync qla4xxx flash sessions
Packit eace71
      iscsid: kill session if already exists.
Packit eace71
      isns: remove rfc files.
Packit eace71
      iscsistart: allow any rec/iscsid.conf setting as arg
Packit eace71
      iscsistart: support params in offload/ibft mode
Packit eace71
      iscsi tools: never use hdr digest with iser
Packit eace71
      iscsi tools: update iscsi_if.h for host event
Packit eace71
      iscsi tools: added ping support
Packit eace71
      iscsi tools: Add support to display a host's CHAP list and delete
Packit eace71
      iscsi tools: fix conn state compilation warnings
Packit eace71
      iscsi tools: allow default to have different transort names
Packit eace71
      iscsiadm: print ping status string
Packit eace71
      iscsi tools: fix hostname with port handling
Packit eace71
      iscsi tools: have iscsid/iscsiadm load modules as needed
Packit eace71
      iscsi tools: have iscsiadm load offload modules
Packit eace71
      init: update red hat init script for module changes
Packit eace71
      iscsi tools: create def ifaces on demand
Packit eace71
      iscsi tools: iscsiadm modprobe support
Packit eace71
      iscsi tools: remove class version check
Packit eace71
      iscsi tools: remove unused len variable
Packit eace71
      iscsiadm: support multiple params in one call
Packit eace71
      iscsid: remove DCB support
Packit eace71
      iscsiadm: print port speed and link state
Packit eace71
      iscsi tools: check for loaded module before loading
Packit eace71
      iscsistart: have iscsistart use same multi param code as iscsiadm
Packit eace71
      iscsi tools: print and load boot transport
Packit eace71
      iscsiadm: load iface before checking for hostno/mac match
Packit eace71
      iscsistart: fix iface overriding
Packit eace71
      iscsiadm: make sure offload drivers are loaded in host mode
Packit eace71
      iscsi tools: have iscsi tools bring up offload net iface
Packit eace71
      iscsi tools: fix bnx2i login
Packit eace71
      iscsi tools: fix ipv6 handling
Packit eace71
      iscsistart: fix invalid param handling
Packit eace71
      iscsiadm: added command line option '--interval'
Packit eace71
      iscsi tools: fix unknown param warnings
Packit eace71
      iscsi tools: fix socket leak in transport probe
Packit eace71
      iscsi tools: remove useless NULL iface check
Packit eace71
      iscsi tools: use strlpy in net code
Packit eace71
Packit eace71
Nilesh Javali (1):
Packit eace71
      iscsi tools: update documents for CHAP command
Packit eace71
Packit eace71
Rahul Gupta (1):
Packit eace71
      iscsi tools: Displaying timeout and CHAP in iscisadm info
Packit eace71
Packit eace71
Vikas Chaudhary (2):
Packit eace71
      iscsi tools: update documents for ping command
Packit eace71
      iscsi tools: remove un-necessary print message
Packit eace71
Packit eace71
Wang Sheng-Hui (1):
Packit eace71
      usr/config.h: fix comment for struct iscsi_session_timeout_config
Packit eace71