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;-

  • Thomas's AngularJS GUI

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/MinePeon

  • 302bb51 (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/MinePeonWebUI

  • 46e866b (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



Comments

comments powered by Disqus