Commit Graph

45 Commits

Author SHA1 Message Date
Tom Mortensen e5d4e9cc1e Encyption support: most work by bergware 2017-08-15 20:11:40 -07:00
bergware 91ee554a31 Fixed warning in DeviceList.php when missing disk 2017-08-08 07:34:21 +02:00
bergware 6ed3e23f7a Fixed misalignment of wrong/missing disk text 2017-08-06 11:02:40 +02:00
Tom Mortensen 1cfa9db298 Explicitly add csrf_token in device assignment forms. 2017-07-17 13:48:10 -07:00
Tom Mortensen 65fc2b4198 Got rid of var['currTime'] so get the current time from php time() function. 2017-07-06 20:41:15 -07:00
Tom Mortensen d444703ed5 fixed timing issue where sometimes a cache assignment would not be preserved
In include/DefaultPageLayout.php there is an on-load function which disables all the buttons
named "Apply", and generates on-change functions for all form input fields which un-disables the form "Apply"
buttons. Meanwhile, when Main page loads, it generates POST requests to include/DeviceList.php to fill in
the array, cache, parity status sections.  With array stopped, DeviceList.php generates forms that are used to
faciliate devivce assignment to array and cache slots, and these forms have a hidden input that defines the
emhttp api call to make (changeDevice=Apply).  Well sometimes this form element is 'disabled', which causes
everything to function correctly from user perspective but since changeDevice=Apply is not sent, emhttp never
actually makes the assignment permanent.  This issue is the result of some kind of race condition we are
triggering in the browser - I think because there are multiple on-change event functions being assigned
dynamically.  The fix here is to change string "changeDevice=Apply" to "changeDevice=apply" in order to defeat
the script; the emhttp api will accept either "Apply" or "apply".
2017-05-14 14:07:09 -07:00
Tom Mortensen 516fcdc53d Prevent "hidden" submit form elements from being marked disabled. 2017-04-25 08:57:50 -07:00
bergware 6319939872 Fixed file read errors when system is started but array is stopped [2] 2017-04-03 07:54:21 +02:00
bergware 898b3db387 Fixed file read errors when system is started but array is stopped 2017-04-03 07:48:31 +02:00
bergware 4d5f103312 Disk read/write IO in background daemon 2017-03-25 11:51:31 +01:00
bergware 08f4158f5a Disk read/write IO in background daemon 2017-03-25 11:36:07 +01:00
bergware e861d14c17 Disk read/write IO in background daemon [code optimizations] 2017-03-25 02:28:32 +01:00
bergware b20427c912 Disk read/write IO in background daemon 2017-03-24 22:15:11 +01:00
bergware 13f592bac4 Disk read/write IO in background daemon 2017-03-24 13:09:53 +01:00
Tom Mortensen 026455a3c8 webGui: Fix regression assigning slots and devices 2017-03-11 12:55:01 -08:00
Eric Schultz 0c5a36741a webgui updates for 6.3.0-rc9 2017-01-27 10:23:44 -06:00
Eric Schultz d7ee78e071 webGui: special text aside new disks to clear 2016-11-19 15:27:06 -06:00
bergware 4bf7fd559b Added Sync Errors to parity history 2016-10-29 11:44:22 +02:00
bergware f00238ff43 Updated PHP to preferred "elseif" single statement 2016-10-29 09:24:54 +02:00
bergware 16dab2eafc Replace fixed path with absolute path in docroot variable 2016-10-24 09:30:54 +02:00
bergware 16580ba561 Fixed no device selection when WWN is disabled 2016-09-27 08:47:33 +02:00
bergware cc97a81002 Add configurable display of WWN in device ID 2016-09-03 14:35:14 +02:00
bergware 844cf94f00 Strip WWN part from disk identifier (if present) 2016-08-29 13:36:56 +02:00
bergware b82a915e94 Strip WWN part from disk identifier (if present) 2016-08-29 13:35:11 +02:00
bergware 6ad69f9d9f Strip WWN part from disk identifier (if present) 2016-08-29 11:44:17 +02:00
bergware 30f19a1375 Restore latest version of DeviceList.php
For some reason the older version got included in the latest pull,
restored.
2016-08-28 17:06:57 +02:00
bergware 6b8678a3b7 Remove unneeded title messages in links 2016-08-27 18:36:16 +02:00
bergware 50d16d3ef1 Improve responsiveness of unassigned devices 2016-08-01 13:52:20 +02:00
bergware 73a69d8f40 Prevent "unavailable" as first entry in parity history 2016-07-12 07:51:19 +02:00
bergware bcb727a8b6 Fixed year added in parity history when browser is opened 2016-07-01 23:34:46 +02:00
bergware 3a08bee756 Update copyright [7] 2016-06-26 11:53:24 +02:00
bergware 48eb01eca5 Added warning message when new parity drive is assigned 2016-06-25 20:46:55 +02:00
bergware 15ea1723f6 Add separator between parity and data disks in off-line mode [2] 2016-06-25 17:36:53 +02:00
bergware b735d65cfd Add separator between parity and data disks in off-line mode 2016-06-25 17:33:00 +02:00
bergware e7032eaff3 Update copyright [6]
2005 it is....
2016-06-14 13:31:56 +02:00
bergware 600930a263 Made copyright consistent and updated to 2016 2016-06-12 08:01:52 +02:00
Eric Schultz 1688cbf0fd Merge branch 'master' of github.com:limetech/dynamix-6.2 2016-06-03 03:58:41 -07:00
Tom Mortensen 4185a0a212 Small fix for dual-device "swap/disable" function. 2016-05-31 11:32:25 -07:00
bergware 55d72489ef Minor css changes 2016-05-28 13:46:39 +02:00
Tom Mortensen 91a1741b01 Do not display device unassigned parity devices when array is Started. 2016-03-15 13:53:39 -07:00
Eric Schultz 680bed725c revert hack used to adjust slot number for non-pro key types (emhttp used to hide parity2 if license was not Pro) 2016-02-21 09:18:48 -08:00
Eric Schultz df87209fba Show unassigned device labels as lowercase 2016-02-21 09:14:35 -08:00
Eric Schultz b0ad16c8b0 Fix parity history code to work with new dual parity vars 2016-01-22 19:41:47 -08:00
Eric Schultz 8095de8759 merge ronalds changes from upstream + some vm and dashboard fixes 2016-01-12 19:59:16 -08:00
Eric Schultz 30ca111094 initial commit 2015-10-24 10:17:28 -07:00