Tom Mortensen
e7cee3ca1c
Use php curl library calls to access emthtpd via socket.
...
Connect emhttpd events to websocket publisher endpoints.
2017-05-22 14:07:21 -07:00
Eric Schultz
c36449e0cc
webGui: Fixed persisting the show banner value after applying disk settings
2017-05-16 11:13:54 -05:00
Tom Mortensen
72b8527549
Merge branch '6.4-wip' of github.com:limetech/webgui into 6.4-wip
2017-05-14 15:03:12 -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
Eric Schultz
bd5516d990
ipv6 fixes for gateway
2017-05-13 16:44:01 -05:00
Tom Mortensen
0c223514d2
Registration page refinements
2017-05-13 12:19:36 -07:00
Eric Schultz
f55f57515d
webGui: new watchdog service with websockets instead of ajax polling
2017-05-08 08:11:11 -05:00
Eric Schultz
3471bf0f36
webGui: networking now allows multi bonds and multi bridge groups
2017-05-05 10:18:30 -05:00
Tom Mortensen
516fcdc53d
Prevent "hidden" submit form elements from being marked disabled.
2017-04-25 08:57:50 -07:00
Eric Schultz
37a848551d
IPv6 networking improvements by Bergware
2017-04-08 05:48:51 -05:00
Eric Schultz
0c290e150f
IPv6 networking improvements by Bergware
2017-04-07 05:24:43 -05:00
Eric Schultz
aa2536cd06
Merge branch 'master' into 6.4-wip
2017-04-03 00:56:39 -05:00
bergware
6319939872
Fixed file read errors when system is started but array is stopped [2]
2017-04-03 07:54:21 +02:00
Eric Schultz
8c0e6edc64
Merge branch 'master' into 6.4-wip
2017-04-03 00:50:58 -05:00
bergware
898b3db387
Fixed file read errors when system is started but array is stopped
2017-04-03 07:48:31 +02:00
Eric Schultz
184407ce5b
Added "routing table" page to network settings
2017-04-02 20:04:22 -05:00
Eric Schultz
d49f1ba127
Merge branch 'master' into 6.4-wip
2017-04-02 20:01:18 -05:00
bergware
c3a3233e95
Fixed: regression errors
2017-04-03 01:21:37 +02:00
bergware
23231ac4b4
Fixed regression error in erroneous display of disk table on Dashboard page
2017-04-02 23:38:59 +02:00
Eric Schultz
9b0b32d837
Merge from master
2017-03-27 18:21:18 -05:00
bergware
97ea5dba09
Fixed missing csrf token and code optimizations in SMART report generation
2017-03-25 19:44:58 +01:00
bergware
cf20be4a74
Cleanup unused parameters when saving configuration files
2017-03-25 14:58:15 +01: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
Eric Schultz
5d9ba70520
Add NchanSubscriber.js and include it for all pages
2017-03-23 11:43:11 -05:00
Eric Schultz
a5012583ce
local_prepend and template changes for nginx/php-fpm
2017-03-20 21:03:15 -05:00
Eric Schultz
4f2d0ccdfd
Merge pull request #96 from bergware/master
...
Ignore mover log entries in color coding
Fixed wrong reference to Display Settings in Main page
Fixed: missing creating of eth10 settings page
2017-03-20 20:40:33 -05:00
Eric Schultz
0740f71a52
PHP 7.1 complains about auto-globals in function args
2017-03-13 14:44:38 -05:00
Tom Mortensen
026455a3c8
webGui: Fix regression assigning slots and devices
2017-03-11 12:55:01 -08:00
Tom Mortensen
37cf5778bd
Ampersand handling fix.
2017-03-11 12:48:42 -08:00
bergware
0239a7da14
Ignore mover log entries in color coding
2017-02-18 10:58:02 +01:00
Eric Schultz
b4238b4c77
webGui: Fix regression changing display banner
2017-01-30 21:40:53 -06:00
Eric Schultz
bc037b5e5f
webGui: Fix regression with 'Compute All' on Share page
2017-01-30 21:39:44 -06:00
Eric Schultz
0c5a36741a
webgui updates for 6.3.0-rc9
2017-01-27 10:23:44 -06:00
bergware
604e1ba9cb
Natural sorting of user share names
2016-12-26 09:04:38 +01:00
Eric Schultz
2dcecd0a3e
webGui: split out Europe/Istanbul as its own timezone
2016-11-19 15:28:27 -06:00
Eric Schultz
d7ee78e071
webGui: special text aside new disks to clear
2016-11-19 15:27:06 -06:00
bergware
0eff0a94c8
Use new naming of font-awesome 4.7.0
2016-11-15 21:22:06 +01:00
Eric Schultz
789d12b7b9
minor refactor for my_parse_ini_file
2016-10-30 09:40:13 -05:00
bergware
216d85232d
Replace ALL '#' comment lines with ';' (and make Squid happy)
2016-10-30 09:04:24 +01: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
71b3500a4a
Added custom parse_ini_file/string functions to deal with '#' comment lines
2016-10-26 07:08:46 +02:00
bergware
d2db2c7cb0
Added custom parse_ini_file/string functions to deal with '#' comment lines
2016-10-26 06:45:20 +02:00
bergware
ca7c521ca2
Added custom parse_ini_file function to deal with '#' comments
2016-10-25 20:59:51 +02:00
bergware
1ae589d6f1
Additional enhancements
2016-10-24 09:38:05 +02:00
bergware
e784f23b63
Replace array() notation with PHP preferred square brackets []
2016-10-24 09:33:11 +02:00