Skip to content
This repository has been archived by the owner on Apr 20, 2020. It is now read-only.

Releases: AlexH-HankIT/phpietadmin-gui

phpietadmin v0.5

19 Jul 18:52
Compare
Choose a tag to compare
phpietadmin v0.5 Pre-release
Pre-release
  • Iet settings configuration menu
  • Shutdown/reboot via gui (Add client side validation, Prevent link from being directly pressed)
    • Check via sweetalert, shutdown/reboot server only if post var isset
  • Add delete button to sessions
  • Delete target: Checkbox to force deletion, even if in use (Disconnect initiator and delete target)
  • Add up2date documentation & screenshots
  • Rework service tab
    • Add other services
    • Enable services with checkbox
  • Set sudoer permission for service execution
  • Create connection controller
    • Add server not reachable message if connection fails
    • Check service/services running
    • Check session expired
    • Disable apache access logging for this controller
  • Add glyphicons Targets > Add/delete discovery user, Services -> overview, add
  • addslashes for every user input
  • htmlspecialchars for every echo
  • Correct some ugly markup
  • Targets/Configure/Delete ACL add checkboxes for orphans
  • Ajax based menu
  • Add configure menu for targets
  • Responsive design
  • And more...

phpietadmin v0.4

14 Jun 18:36
Compare
Choose a tag to compare
  • Add dashboard (Uptime, Load, Mem Usage, Interfaces...)
  • Delete initiators.deny since it's deprecated
  • Use require.js to organize javascript files
  • Add version check
  • Add targets without session to Overview/ietsessions
  • Change password for user admin via gui
  • Select multiple Objects/Users
  • Delete all options with target if deleted (Except luns, target with luns cannot be deleted)
  • Validate chap password length (min 12, max 16)
  • Add incoming/outgoing user authentication
  • Check if chap user is already added
  • Check if object is already added
  • Delete User: Check if it's in use
  • Add incoming/outgoing discovery user authentication
  • Create install and update documentation
  • Support for Jessie (Tests...)

phpietadmin v0.3

29 May 06:35
Compare
Choose a tag to compare

Auth

  • Authentication via php sessions

Overview

  • Display target with and without luns
  • Display sessions (multiple connections to one target supported)
  • Display lvm devices and disks

Targets

  • Add target to daemon and config file
  • Map n luns to one target
  • Delete target from daemon and config file
  • Delete specific lun from target

Rules

  • Add objects for hosts, networks, iqns and regex
  • Create access rules for targets based on objects
  • Delete access rules for targets based on objects
  • Support for orphaned entries (entries without associated object)
  • Support for access rules in initiator.allow, initiator.deny and targets.allow

LVM

  • Add logical volumes
  • Delete logical volumes

Service

Start/Stop/Restart the iscsitarget service

Config menu

  • Change various config options via gui

Footer

  • Up2date status of the iscsitarget daemon

Compatibility

Tested in Firefox 38, but should also work in up2date versions of chrome and internet explorer

phpietadmin v0.2

21 Apr 19:14
Compare
Choose a tag to compare

Features:

Overview about disks, iet volumes, iet sessions, all typs of lvm volumes, initiator and target permissions
Add/Delete iSCSI targets
Add/Delete initiator allow
Add/Delete logical lvm volumes
Start/Stop/Restart iet service
Auth via php sessions