Sebastian Grewe
408ebf3b0b
Merge branch 'next' into issue-569
...
Conflicts:
cronjobs/findblock.php
2013-08-19 09:37:54 +02:00
Sebastian Grewe
f0921264f8
Fixing proof-of-stake detection
...
Fixes #569
2013-08-19 09:36:25 +02:00
Sebastian Grewe
e7b8cb8d4a
Remove number_format for transaction generation
...
* Fixes: Incorrect payouts due to number formatting
* Moved number_format to output only
Fixes #611
2013-08-19 08:48:27 +02:00
Sebastian Grewe
020d1ef01b
Fixing notification reset for active workers
...
Fixes #600
2013-08-14 11:48:41 +02:00
Sebastian Grewe
f3a0cf0417
Fixing PPLNS payouts when exceeding target
...
Round shares are taken to only match PPLNS target. Round target was not
re-adjusted to reflect the new, lower amount of round shares.
* Fix: Properly adjust round target shares when exceeding PPLNS target
Fixes #588 once merged
2013-08-12 09:35:45 +02:00
Sebastian Grewe
68f2d72cac
use regexp detection
2013-08-12 08:48:30 +02:00
Sebastian Grewe
596b2b3a5d
Merge pull request #574 from TheSerapher/issue-568
...
Deduct TXFee from transferred balance
2013-08-07 21:45:30 -07:00
Sebastian Grewe
d5651764cd
Update findblock.php
...
* fixed typo
2013-08-08 06:42:42 +02:00
Sebastian Grewe
769a85cbc0
Deduct TXFee from transferred balance
...
This should fix #568 as proposed by @nicoschtein
2013-08-07 08:54:38 +02:00
Sebastian Grewe
6dfce75df8
Skip proof-of-stake blocks in findblock cron
...
* Do not add proof-of-stake blocks to database
Fixes #569
2013-08-07 08:47:22 +02:00
Sebastian Grewe
95825224a1
Adding archiving flag for transactions
...
* Added new column to transactions table (`007_transactions.sql`)
* Added setArchived method to mark old transactions as archived
* Honor archived flag in getBalance and getLockedBalance
This will further address and fix #536 once merged.
2013-08-01 12:16:59 +02:00
nicoschtein
a84c91f886
Fix PIDFILE folder check
2013-08-01 04:04:45 -03:00
Nicolas Schteinschraber
038ec39e55
Added BASEPATH and SUBFOLDER configs for PIDFILE
...
Checks if the path exists, if it does not, it is created, if there is
an error a message is printed with the problematic path.
2013-08-01 02:55:33 -03:00
nicoschtein
fee9d82192
Added curly brackets to arg vars and removed extra empty arg catcher.
2013-08-01 00:11:21 -03:00
nicoschtein
87315238da
Properly overwrite PIDPREFIX via command line argument
2013-07-31 06:35:04 -03:00
Nicolas Schteinschraber
4c8295edc2
Added ability to pass prefix as an argument when calling script.
2013-07-31 04:28:15 -03:00
nicoschtein
0a3abb363e
Added Prefix Option to run-crons.sh PID File.
...
Added configuration option 'PIDPREFIX' to add to PIDFILE name, so it will be unique in a multipool server.
2013-07-31 03:01:33 -03:00
Sebastian Grewe
527354f64e
Generate PID name based on script name
...
Fixes #533
2013-07-30 10:18:49 +02:00
Sebastian Grewe
59534d1c02
Merge pull request #532 from TheSerapher/issue-529
...
Fixing PPLNS target percentages
2013-07-28 07:43:38 -07:00
Sebastian Grewe
97ac16b21a
Fixing PPLNS target percentages
...
This should fix #529 with proportional payouts towards the calculated
PPLNS target are off.
2013-07-28 10:04:09 +02:00
Sebastian Grewe
89c539e6fd
Fixing notifications for findblocks cron
...
If disabled, findblocks would still send out notifications.
Thanks @feeleep75 for the heads up.
Fixes #522
2013-07-25 13:41:13 +02:00
Sebastian Grewe
8552679920
Merge pull request #516 from TheSerapher/logrotation-script
...
Adding sample logrotation config and cron
2013-07-24 03:51:24 -07:00
Sebastian Grewe
9ff455d0dd
Adding sample logrotation config and cron
...
This will allow pool operators to rotate the logfiles automatically via cron.
2013-07-24 11:13:28 +02:00
Sebastian Grewe
d6d1da31b5
adding address validation to payout crons
2013-07-24 09:02:24 +02:00
Sebastian Grewe
35d1f5fa92
Merge pull request #498 from TheSerapher/manual-payout-cron
...
Adding manual payout cron
2013-07-23 05:36:49 -07:00
Sebastian Grewe
200f3316d8
disable cron if MP is disabled
2013-07-23 13:19:32 +02:00
Sebastian Grewe
760f1a679e
Allow admin to disable notification system
...
This addresses #497 and allows the admins to disable notifications
through the admin panel. Might be used by those relying on clients using
the API instead.
Once merged it will fix #497 .
2013-07-23 13:06:38 +02:00
Sebastian Grewe
3cfef93580
WiP to disable fees for specific accounts
...
* added new account table column: `no_fee`
* honor `no_fee` flag during payout process
* added upgrade SQL file for this feature
Address #260
2013-07-23 10:56:45 +02:00
Sebastian Grewe
ee5e2c46c6
Adding manual payout cron
...
This will avoid double payouts via the website. Payouts will be
requested by users and processed by a cron. If, for whatever reason,
users do add two requests (it is checked if a payout exists) they would
only have one successful payout until their account balance is back up
to a save value to trigger the payout.
This should fix any issues with manual payouts being exploited through
the website. Will require some testing by others to ensure things work
as expected.
2013-07-22 16:14:22 +02:00
Sebastian Grewe
f51cc36b09
set end time of cron even when disabled
2013-07-22 14:14:51 +02:00
Sebastian Grewe
7fce187ab0
Admin Panel Setting to disable/enable AP/MP
...
This will allow admins to temporarily or permanantly enable and disable
auto and manual payout processing.
Fixes #488
2013-07-19 11:12:28 +02:00
Sebastian Grewe
6641cf7f5c
Adding notifications and start/end times
...
Fixes #486
2013-07-18 15:41:52 +02:00
Sebastian Grewe
1adf8fc177
Merge pull request #476 from TheSerapher/issue-470
...
Fixing option argument in run-crons for PHP binary
2013-07-17 02:15:54 -07:00
Sebastian Grewe
39eb7f5714
Fixing option argument in run-crons for PHP binary
...
Fixes #470
2013-07-17 09:18:18 +02:00
Sebastian Grewe
82f29de293
Merge pull request #472 from TheSerapher/issue-469
...
Fixing issue with wrong require
2013-07-17 00:13:21 -07:00
Sebastian Grewe
60b4bba489
Fixing wrong round share calculations on PPLNS
...
This addresses #468 , might be the actual fix already.
2013-07-16 21:49:12 +02:00
Sebastian Grewe
271c776053
Fixing issue with wrong require
...
Fixes #469
2013-07-16 21:16:53 +02:00
Sebastian Grewe
b64ef5a489
Use INFO as default logging level for crons
2013-07-12 19:42:43 +02:00
Sebastian Grewe
015da23d8e
disable SQL intensive admin query cache
2013-07-12 19:42:26 +02:00
Sebastian Grewe
3df40b5bb7
removing newlines
2013-07-12 09:48:31 +02:00
Sebastian Grewe
ab620f1fe0
Merge pull request #443 from TheSerapher/issue-432
...
Get rid of Orphan transaction types
2013-07-12 00:46:45 -07:00
Sebastian Grewe
09c0087775
Add tickerupdate to cron monitoring
...
Fixes #439
2013-07-11 16:50:24 +02:00
Sebastian Grewe
e0d43141b5
Merge pull request #438 from TheSerapher/issue-431
...
Adding last runtime to monitoring page
2013-07-11 07:45:38 -07:00
Sebastian Grewe
65047d3f09
wrong argument option
2013-07-11 16:09:21 +02:00
Sebastian Grewe
450cc4d24d
Command-line switch for PHP Binary and Verbosity
...
This will fix #429
2013-07-11 16:07:51 +02:00
Sebastian Grewe
dfde017267
Get rid of Orphan transaction types
...
This fixes #432 and puts orphans on the same system as unconfirmed
transactions.
2013-07-11 14:26:53 +02:00
Sebastian Grewe
875572813b
Adding last runtime to monitoring page
...
Displays the date/time of the last successful run.
Fixes #431
2013-07-11 13:25:22 +02:00
Sebastian Grewe
dad727a8f0
Fix CRONHOME detection if a symlink is used
...
This will fix CRONHOME detection if `run-rcrons.sh` is a symlink in `/etc/cron.minutely`.
Before symlinks would not return the proper path.
2013-07-11 09:50:51 +02:00
Sebastian Grewe
5d568a4621
Adding CRONHOME detection to run-crons.sh
...
This will ensure the cron will run without having to change the CRONHOME
configuration.
2013-07-11 09:42:10 +02:00
Sebastian Grewe
ceeed45bb3
Adding statistics cron to monitoring
...
Useful to trace cron runtimes in order to adjust caching times for long
rounds.
Addresses #145 and adds a new cron to monitoring page
2013-07-10 11:26:06 +02:00