Update time again!There are so many changes underneath the hood that the change log is huge (see below for the full details). You don’t need to re image, but if you don’t your going to be missing out on quite a few improvements, some of which cannot be distributed through the git system. Some highlights that need testing and your feedback;-
If you go to the web interface and click on ‘Advanced’ you will see the beginnings of a new dynamic interface written in JavaScript and AngularJS by Thomas. Not only does it replicate just about everything in the old static interface but it has a pile of cool new features that need your testing and feedback.
- Full rebuild of underlining Arch Linux
I have spent quite a bit of time rebuilding everything with a close eye on optimization and stability. A lot of old problems should be sorted out but as always they need to be tested.
- Email notification of issues.
You can now set tolerances for miner count and hashrate and MinePeon will send you an email notifying you of any problems, and it will even attempt to fix the issues in a future update.
- Miners now run as minepeon instead of root enabling finer control of the mining process.
The biggest change under the hood is how the miner process is run, it is now run as its own user enabling the monitor process to kill and even restart MinePeon.
- Vastly improved donate system.
Please try it out, the donations help and they are getting close to the point that I can actually make MinePeon a part time job and cut back hours from my ‘real job’.
Donations now also take place at midday your timezone so you can keep a closer eye on it but the stability problems when restarting the miner seem to have been solved.
Full change log as follows;-
https://github.com/MineForeman/MinePeon302bb51 (HEAD, origin/master, origin/0.2.2, master) Version update in preperation for a new image
2680132 Kill the miner on restart
6fb0def Kill the miner on restart
92285a8 cgminer 3.3.4
071ccea Sleep for 60 secconds to avoid monitor scripts
faa1f0b Cleqanup of test code
ea14c56 Cgminer 3.3.3a
b683570 Cgminer 3.3.3
475cb97 Add flag when donation is active
2c66f6a cgminer 3.3.2
2d956de Donate changed to 12 (midday) so that if it buggs people can catch it
565c05c Minor miner updates
28b7384 Change default to BTCGuild as a test
e0b6a59 Change default to BTCGuild as a test
871b4c3 Add monitor checks
b6df3c5 Quit the miner instead of restarting it
94d940c Remove debug code
b0580d3 Add hashrate checks
c1bb6df Merge pull request #4 from thgh/patch-1
5008a17 Fix donate
fbc3920 Fix varable names
313538e Move email to functions.inc.php
f08aac0 Add deviceName to alerts
9618200 Add deviceName to alerts
c6c964a Add device count alert
e3fa4c7 Move donation to .conf file
2e4cefd Remove timezone.inc.php includes and file, all moved to settings.inc.php
0d12826 cgminer updates
3da7add Merge pull request #3 from joeykrim/patch-2
fe3fdcd Added some clarification information around the structure of the repo
0ae1ddc Miner updates
b6b94a1 bfgminer 3.1.1 ==> 3.1.3
e8b1b61 Merge branch ‘master’ of github.com:MineForeman/MinePeon
f84b9dc Better handeling of miner restarts
88c5216 Merge pull request #1 from joeykrim/patch-1
9778213 Cleanup unused variables
5ee9fa0 Fix BTCGuild Donate address
6457079 Remove files in etc
c02def5 (origin/0.2.1) Cleanup versioning in etc
https://github.com/MineForeman/MinePeonWebUI46e866b (HEAD, origin/master, master) Kill the miner on restart
e6df3f3 Merge pull request #48 from mariogrip/patch-1
91b235b fixes “Kitten Killer!” to the right position
b24ae49 Merge pull request #45 from thgh/master
d3b875e Merge pull request #44 from joeykrim/patch-2
5d3bde1 Restore and import backup functionality 90% tested Needs zip installed Needs 770 on directories etc/ and var/ (possibly 777?) Works :-)
c2a8cb7 Added example placeholder values for Email alert fields: Device Name, E-mail and SMTP server
8e67ffc Added example placeholder values for Email alert fields: Device Name, E-mail and SMTP Server
27654c3 Merge pull request #43 from joeykrim/patch-1
e1bc84f Add clarity by changing chart visibility text based on the visibility state
e9acf2c Changed text from “Toggle charts” to “Display extended charts”
d0aa41e Merge pull request #42 from thgh/master
abb64db Much better backup page
0a51dda Merge pull request #41 from thgh/master
3896336 Added: download a stored backup as .zip
1b6f180 Don’t throw exception when miner is down
9b9ea4b Merge pull request #40 from thgh/master
edeb244 Solve errors in log: f_settings
c4e0b17 Solve more errors
a7c4295 Repeat password to save it
0f1dc7b Restart only button and set alerts visible
5c34a7a Avoid errors in log
7630a94 Use h3 instead of legend
a6c97fc Merge pull request #39 from thgh/master
edd992e Merge remote-tracking branch ‘refs/remotes/mineforeman/master’
8d74af4 Merged
a42e721 Merge pull request #38 from thgh/master
034c024 Merge remote-tracking branch ‘refs/remotes/mineforeman/master’
f16ab06 Little bugfixes
8b6732e Splash screen, not sure about security
eaa60e3 MineForeman link
114dfec Merge pull request #37 from thgh/master
166ad60 Miner configuration editor works now
801ef29 General fixes in UI, merge restore into backup, add miner configuration page
97c47ab Stop SSL redirect if running from the CLI
86621d8 Standard hashrate symbology
c98c91c Update js libraries, removed unused files, little fixes
c9f48fc Merge pull request #36 from thgh/master
0b89bf7 Fixed alert after settings saved
dbf5fb8 Better settings, added Main controller, nicer colors
40c0672 Added pools in settings When cgminer is down, an alert will show in the WebUI
1a87e04 Fixed time bug and some details
44e1b84 Merge pull request #35 from thgh/master
62332f6 Merge pull request #34 from thgh/master
e90dc03 Less borders on tables and better alignment
a4839ca Merge remote-tracking branch ‘refs/remotes/mineforeman/master’
ea43372 Better way to save settings, save password and set timezone. Added alerts
4853a9e Merge pull request #33 from thgh/master
837e0d3 Merge pull request #32 from thgh/patch-1
c627486 Important file to backup
01467bc Optimization in Advanced > Status
7f2d017 Update README.md
cc88d95 Merge pull request #31 from thgh/master
78a3971 Removed debugging code should not have been committed
1038b0b Merge pull request #30 from thgh/master
f97a3df All settings variables correctly named
224f691 Merge pull request #29 from thgh/master
fbc108d Fix compatibility between both settings pages
41e0bdb Fix compatibility between both settings pages
d3a7684 Remove old variable names
953d729 Merge pull request #28 from thgh/master
ca72011 Merged
fb9f831 Added setting miningRecover: Automatically attempt recovery Removed old variable names
d481a0a Merge pull request #27 from thgh/master
a5524c7 Added settings page and lots of bug fixes
fc68c47 Merge pull request #26 from thgh/master
6fd6cef Quick fix smtp input
f45c18b Merge pull request #25 from thgh/master
68ac931 Fixed button:focus in class peon-settings
599addb Cleanup advanced menu & statusbar
96aac1c Merge pull request #24 from thgh/master
c602efb Status page in angular, statusbar in a seperate controller
d23bcdc Realtime statusbar with angular
7cc4719 Merge remote-tracking branch ‘refs/remotes/mineforeman/master’
f6a768d Beginnings of realtime miner status in Advanced > Status
94def0f Remove ellipsis class from pool URL
3f06f55 Merge pull request #23 from thgh/master
cf392ba Add sqlite database + phpliteAdmin Might have to change permissions to get it working
d7a12f2 Added restore from backup page
5cde8a2 More comments and some optimization in f_copy and f_miner
e90e786 wut
4f90fc8 Remove unused advanced.php
da3602b unused copy
5cd976b Merge remote-tracking branch ‘refs/remotes/mineforeman/master’
670b87a Add functions.inc.php for generic functions
d3630dd forgot to remove menuitem
873d0ff Added “advanced” page built with angular, added advanced > backup Restore from backup to come
5f0f5d6 Update README.md
e956d5c Logo in navbar
f633d2b Nicer settings and pool settings, removed pool labels
7cac401 Save space in pools by using only the URL
f178dab Fix response from f_miner, kitten to footer
bb51f35 Donation plea to footer
596aec8 Toggle for more charts, better pools table
13a399a update bootstrap.js just in case it will be used
1b0902f remove unused files
fd27082 static navbar instead of fixed
574e0b1 Cleanup pool settings, saving with ajax, miner restart with ajax
9f17fcb Add Minimum Expected Harshrate in settings for an Alert
64bcaf9 Merge pull request #21 from thgh/master
f7221e0 Cleanup styles, fixed tablesorter, update to bootstrap3RC1
17d13ec Remove all set buttons and replace with one save settings button
fd9349b Add deviceName for alerts
711f52d Add alert settings
b298ad3 Add email setting for alerts
5392bff Move donation to .conf file
6eea541 Move timezone to .conf file
809b0b2 Remove ssl.inc.php includes and file, all moved to settings.inc.php
73b6e63 Remove timezone.inc.php includes
1aae7eb Move timezone functions to settings.inc.php & Move timezone functions to settings.inc.php
cb7da28 Remove plural from labels (more spaces saved)
f2bad7f Apply small tag to a few labels
034bac4 Add css rule for small and large to better format things
a576e3e Add css rule for stats table and reduce font to fit
871a05e Remove Diff Stale (not used anymore) to reclaim space in pools table.
b58f724 Merge pull request #20 from joeykrim/patch-1
c08f096 Added miner device row error highlighting if error rate over 10% or rejected rate over 5%
49b3c67 Merge pull request #19 from joeykrim/patch-2
e14603e Added CPU Load averages
03829cf Merge pull request #18 from joeykrim/patch-1
b8f0e66 Added conversion to F for us metric challenged Americans …
c0a3d88 Added temperature to the MinePeon Status
df66009 Merge branch ‘master’ of github.com:MineForeman/MinePeonWebUI
65e041d Add JSON_PRETTY_PRINT to output of miner config files
1d0b051 Merge pull request #16 from joeykrim/patch-1
3d0bde9 Adjusted percentage calculations to only be performed if the divisor is not 0 clearing PHP Warning error in Apache error_log
33b6e7c Merge pull request #15 from joeykrim/patch-1
0b3d1c3 Updated percentage calculations for mining devices status
0730d77 Merge pull request #11 from joeykrim/patch-4
f1ee7a0 Merge pull request #14 from joeykrim/patch-6
d355519 If pool is alive, set row class to success – highlight green
e2c25dc Added Difficulty Stale column, count and percentage to the pool status table
4633c32 Removed unnecessary </td> tag
2ab2c7c Merge pull request #12 from joeykrim/patch-6
c4e73dd Swapped spelling of variable named responce for response
2ba364f Moved percentage calculations to the Difficulty based statistics
4689958 Updated percentage stats for overall pools
9521383 Another typo in license, thanks Phil
Neil