Sebastian Grewe
8a983835c6
[FIX] Whoopsie SQL
2014-01-19 17:25:55 +01:00
Sebastian Grewe
d4db477c2d
[FIX] Also honor diff for share difficulties if unset
2014-01-19 17:22:00 +01:00
Sebastian Grewe
b905089a01
[FIX] Removed debug output
2014-01-19 17:18:09 +01:00
Sebastian Grewe
0fb543c3ed
[FIX] Honor target_bits for hashrate
2014-01-19 17:17:24 +01:00
Sebastian Grewe
cf49db4535
[IMPROVED] Cronbased global Hash-/Sharerate cache
...
* [ADDED] New statistic method to fetch all user mining stats
* [ADDED] New global cache to getUserHash/Sharerate calls
* [ADDED] New memcache key for new global cache
Addresses #1471 and may fix it already if no other changes are required.
2014-01-19 17:05:27 +01:00
Sebastian Grewe
10e3fcab7e
Merge pull request #1468 from Neozonz/issue-1467
...
MySQL Optimization: always use order by when using limits
2014-01-19 06:39:13 -08:00
Neozonz
44e0fa6745
Reverted
2014-01-19 09:35:39 -05:00
Neozonz
73e3bb2284
Removed ORDER BY for single queries
2014-01-19 06:05:55 -05:00
Neozonz
773286bd06
ORDER BY for Updates/Deletes
2014-01-19 06:00:29 -05:00
Neozonz
38f5daba6b
Search blocks by desc and order by for deletes
2014-01-19 06:00:14 -05:00
Neozonz
47eb9f7fa0
Allow getWorkerHashRate to set invervals
2014-01-19 05:56:31 -05:00
Joey
0309886645
What a stupid thing of me to miss
...
UNIX_TIMESTAMP() for time comparison, oops
2014-01-17 03:53:09 -05:00
Sebastian Grewe
a572d0cea0
Merge pull request #1351 from TheSerapher/issue-1345
...
Issue 1345
2014-01-16 23:46:40 -08:00
Sebastian Grewe
1dfbeea5f7
Merge pull request #1420 from TheSerapher/issue-1343
...
[IMPROVED] jsonRPC Error Handling with CURL
2014-01-16 06:15:42 -08:00
Sebastian Grewe
12399a9c43
[REMOVED] Old code
2014-01-16 15:01:25 +01:00
obigal
75729c6592
pplns payouts speed improvements / reworked insert method
2014-01-16 14:42:05 +01:00
Sebastian Grewe
d9f591e7c8
[UPDATE] MPOS version due to major change
2014-01-16 14:41:44 +01:00
Sebastian Grewe
63960e2e62
[IMPROVED] Allow e-mails only for login
...
This is a major change in MPOS. Usernames will not be allowed anymore.
This will avoid a lot of brute force issues since usernames are not a
valid login method anymore.
Fixes #1345 once merged.
2014-01-16 14:40:51 +01:00
Sebastian Grewe
d5bff56f6f
[ADDED] re-Captha admin options
2014-01-16 14:14:29 +01:00
Sebastian Grewe
b9d36bcfc9
[IMPROVED] Added re-Captcha to Login Page
...
* Enable re-captcha to use it
* Disables the mini-login box in header
* Requires re-Captcha to be setup in Admin Panel
Fixes #1400 once merged.
2014-01-16 14:13:50 +01:00
xisi
050a068d05
fix versioning
2014-01-16 06:05:29 -05:00
xisi
e7725399c2
change function name for sending 2f emails
2014-01-16 05:55:57 -05:00
xisi
8736123df2
improved bad csrf token error message
...
cleaned up wording of config
improved leadtime defaults in getCSRFToken
2014-01-16 05:55:57 -05:00
xisi
764be9f0b7
fixed verbiage
2014-01-16 05:55:57 -05:00
xisi
2d0938b35b
[ADDED] Simple CSRF protection tokens
...
* Adds config options for disabling, timeout lead time, and forms
* Adds another salt in config that's used in the token
* Adds protection for login form by default
2014-01-16 05:55:57 -05:00
xisi
8ed8338b3e
fixed my incorrect use of notif settings array
2014-01-16 05:53:36 -05:00
xisi
f3a6d65eab
send notifications on successful login when active
2014-01-16 05:53:36 -05:00
xisi
802930cba1
save old token to use in case we error out
2014-01-16 05:53:36 -05:00
xisi
ed8349ef50
works as far as I can tell
2014-01-16 05:53:36 -05:00
xisi
40d09a4ee4
oops, forgot to make sure we're auth'ed
2014-01-16 05:53:36 -05:00
xisi
a598eec924
fix sync changes done in edit.inc.php at the end of request
2014-01-16 05:53:36 -05:00
xisi
1b1f552567
fix cosmetic issue #2
2014-01-16 05:53:36 -05:00
xisi
a0ecbd0294
fix cosmetic issue
2014-01-16 05:53:36 -05:00
xisi
96b734edaa
fix how late we delete tokens for 2fa
2014-01-16 05:53:36 -05:00
xisi
d9d678be61
retooled most of the email confirmation setup
2014-01-16 05:53:36 -05:00
xisi
69eec05cb7
simplified notifications with index, updated the settings method, and fixed up template, sql fixes
2014-01-16 05:42:43 -05:00
xisi
bfd803ec28
Incremented version, moved config options, return vals fixed in 2f checks
2014-01-16 05:42:43 -05:00
xisi
ef904858ae
[Addition] E-mail confirmations for user actions
...
* If enabled, sends e-mail to confirm user withdraws, edits and pw changes
* Adds 4 config options, enabled + individual settings
* Adds 3 new token_types
2014-01-16 05:42:43 -05:00
nicoschtein
14ad54a8ed
Added last_login table column to getAllUserStats
2014-01-15 17:51:10 -02:00
Sebastian Grewe
610e564c2f
[IMPROVED] Further improvements on error handling
2014-01-15 16:28:26 +01:00
Sebastian Grewe
f2f539ef53
[IMPROVED] Payout logging and indent
2014-01-15 16:12:00 +01:00
Sebastian Grewe
c42fc60742
[FIX] Proper response string for debug output
2014-01-15 16:11:59 +01:00
Sebastian Grewe
aa27e8dfde
[IMPROVED] jsonRPC Error Handling with CURL
...
* [ADDED] Use curl instead of fopen
* [ADDED] Error handling for various connection issues
* [MOVED] jsonRPC library into lib folder
* [UPDATED] Pools page for proper RPC errors with caching enabled
It's using the base RPC class but modified to support CURL. Simplified
some code since we won't need those features. Should make maintaining
that code a whole lot easier.
Fixes #1343 once merged.
2014-01-15 16:11:59 +01:00
Sebastian Grewe
290ac36729
[FIX] Config Version check
2014-01-15 15:33:00 +01:00
nicoschtein
19b969650f
Bump global.inc.dist.php version to 0.0.3
...
Changes from 0.0.2:
Added $config['txfee_auto']
Added $config['txfee_manual']
Removed $config['txfee']
2014-01-14 19:19:37 -02:00
nicoschtein
064dfe09df
Changed txfee to txfee_manual in account/edit.inc.php
2014-01-14 19:16:27 -02:00
nicoschtein
f3a2812cac
Added txfee_manual and txfee_auto to smary_globals config array
...
removed txfee
2014-01-14 19:15:08 -02:00
nicoschtein
501e127747
Added txfee_manual and txfee_auto to config file
...
Added txfee_manual and txfee_auto to config file so you can set two different transaction fees for manual and auto payouts
2014-01-14 19:07:49 -02:00
Sebastian Grewe
58e23975b7
[FIX] Anon worker_name on getblocksfound API
...
Forgot that.
2014-01-14 17:10:08 +01:00
Sebastian Grewe
98f2a2d61a
[FIX] Honor anon flag on API getblocksfound
...
Fixes #1407 once merged
2014-01-14 17:04:59 +01:00
Sebastian Grewe
78beb8b674
[UPDATE] Added index call checks where missing
2014-01-14 11:05:41 +01:00
Sebastian Grewe
9f7e81748e
Merge pull request #1391 from raistlinthewiz/next
...
Added two brand new api calls; getblockstats and getpoolinfo
2014-01-13 21:51:25 -08:00
Neozonz
1be228812d
[FIX] Type Success on notifications
2014-01-13 17:27:50 -05:00
Hüseyin Uslu
0340bf523d
added two brand new api calls; getblockstats and getpoolinfo
2014-01-13 23:57:26 +02:00
Sebastian Grewe
175402fa85
[FIX] Illegal offset
...
Fixes #1382 once merged.
2014-01-13 12:42:55 +01:00
Sebastian Grewe
9da944c61e
[FIX] Day in seconds wrong
2014-01-12 09:15:51 +01:00
Sebastian Grewe
20305026e8
[ADDED] User login overview to admin dashboard
...
Fixes #1374 once merged
2014-01-12 09:05:59 +01:00
Sebastian Grewe
4fe46cbd2a
[ADDED] last_login timestamp
...
* [RENAMED] sessionTimeoutStamp to last_login
* [UPDATE] user class to store login time after successful login
* [ADDED] SQL Upgrade file for new column
* [UPDATE] Updated base SQL file
Fixes #1162 once merged.
2014-01-11 20:32:45 +01:00
Sebastian Grewe
2417ee7c4f
[FIX] Log SQL errors on invalid checkUserPassword
...
Fixes #1366 once merged.
2014-01-11 19:28:37 +01:00
Sebastian Grewe
f98d08df83
[SECURITY] Fixing XSS in PHP_SELF
...
Fixes #1364 once merged.
2014-01-11 19:01:14 +01:00
Sebastian Grewe
1485a02528
[ADDED] Invitation overview to admin dashboard
...
* Split up dashboard default template into subfiles
* Added new invitation overview
* Updated page file
Fixes #1357 once merged.
2014-01-11 13:45:55 +01:00
Sebastian Grewe
9a959164a6
[FIX] wrong percentage calculations in API
2014-01-11 13:18:46 +01:00
Sebastian Grewe
c1d08895cf
Merge pull request #1355 from TheSerapher/issue-1354
...
[CLEANUP] Dashboard number formatting
2014-01-11 04:11:49 -08:00
Sebastian Grewe
5f942d9ba7
[CLEANUP] Dashboard number formatting
...
Cleans up some Ajax data on the dashboard to match the static template
data format. No more jumpy numbers.
Fixes #1354
2014-01-11 13:10:44 +01:00
Sebastian Grewe
6baad2dd06
[UPDATE] Added active workers to admin dashboard
...
* Using lower time range for shares: 120 seconds
* Updated worker class with new time range for active workers
* Added statistics, active users call with 120 seconds time range
* Updated admin panel dashboard template
Fixes #1352 once merged.
2014-01-11 12:37:39 +01:00
Sebastian Grewe
41defc88fa
Merge pull request #1338 from cpo/next
...
issue-1336
2014-01-10 23:17:31 -08:00
Sebastian Grewe
07cc791d83
Merge pull request #1350 from rog1121/next
...
Add Custom Stratum URL
2014-01-10 22:21:10 -08:00
rog1121
412807b7a8
Add Stratum URL
2014-01-10 18:40:06 -07:00
Glen
bbb82ccd69
Update global.inc.dist.php
...
Just thought I would fix a couple of spelling errors for next global.inc.dist.php release :)
2014-01-11 10:49:59 +11:00
Sebastian Grewe
aa716c274c
Merge pull request #1342 from TheSerapher/issue-1315
...
Issue 1315
2014-01-10 10:38:01 -08:00
Sebastian Grewe
9fbc36f9ac
[FIX] Re-added simple error to jsonRPC
2014-01-10 17:08:11 +01:00
Sebastian Grewe
43bd1beeb8
[FIX] Surpress any URL info
2014-01-10 17:00:58 +01:00
Sebastian Grewe
6aefea6b6f
[FIX] Better error handling
2014-01-10 16:41:05 +01:00
Sebastian Grewe
0b43c66e67
[CLEANUP] Removed newline
2014-01-10 16:34:36 +01:00
Sebastian Grewe
90a8404bab
[CLEANUP] Code cleanup, error checking
...
Fixes #1315 once merged.
2014-01-10 16:34:36 +01:00
myrinx
fca7bd7b3d
Update global.inc.dist.php
...
removed wallet address :)
2014-01-10 16:34:36 +01:00
myrinx
be77b05b12
Update global.inc.dist.php
...
added config variabled for the liquid_payout.php cronjob
2014-01-10 16:34:36 +01:00
myrinx
a37ebd2db8
Update version.inc.php
...
changed config to 0.0.2 to support liquid_payout.php cron
2014-01-10 16:34:36 +01:00
Sebastian Grewe
627b7a17ff
[FIX] Catch jsonRPC exceptions
...
Fixes #1339 once merged.
2014-01-10 16:20:24 +01:00
Chris Polderman
5981489925
issue-1336
2014-01-10 14:15:41 +01:00
Sebastian Grewe
10dbcd471d
[IMPROVE] Enable SSL on recaptcha_get_html
...
Fixes #1334 once merged.
2014-01-10 11:00:00 +01:00
Sebastian Grewe
19094e73e3
Merge pull request #1271 from drainx/next
...
JSON-RPC
2014-01-09 22:11:35 -08:00
Sebastian Grewe
c16945d564
Merge pull request #1313 from TheSerapher/issue-1233
...
[IMPROVED] Auto-escape all used smarty variables
2014-01-09 22:11:12 -08:00
Sebastian Grewe
a2a6f36c1f
[IMPROVED] Auto-escape all used smarty variables
...
http://www.smarty.net/docs/en/variable.escape.html.tpl
Addresses #1233
2014-01-09 11:10:47 +01:00
Sebastian Grewe
eafb241bde
[REMOVED] Support page code
2014-01-09 09:11:33 +01:00
Sebastian Grewe
6e99806479
[REMOVE] Uneeded, useless support page
...
* Removed support page templates
* Changed navigation to contact
* Modified contact form behaviour on enable/disable events
This fixes #1300 . It wasn't clear which templates needed to be edited
for the contact form to work.
2014-01-09 09:09:14 +01:00
Andrea Baccega
7fd258fab4
Fixed documentation typos.
2014-01-07 15:56:47 +01:00
Sebastian Grewe
549477a7ad
[ADDED] User overview in admin dashboard
...
* Total users
* Locked users
* Admin users
* No Fees users
Thanks @daygle for the suggestion!
Fixes #1277 once merged
2014-01-07 10:32:34 +01:00
Sebastian Grewe
ef28547940
Merge branch 'next' of https://github.com/TheSerapher/php-mpos into next
2014-01-07 09:40:02 +01:00
Sebastian Grewe
727b082059
[FIX] Registration password lenght, API class default time
2014-01-07 09:39:43 +01:00
drainx
f7b087df98
Small human error fix.
2014-01-06 18:29:23 -06:00
drainx
5a1c693fa6
Move from XML-RPC to JSON-RPC.
2014-01-06 17:34:54 -06:00
Sebastian Grewe
5ce2662ae5
Merge pull request #1246 from TheSerapher/issue-1242
...
[INITIAL] Working version checks
2014-01-06 08:05:32 -08:00
Sebastian Grewe
cfe47ed787
[FIX] Caching issues with hybrid templates
...
* Create subfolders for cache/compiled files for themes
Fixes #1016 once merged.
2014-01-06 10:52:21 +01:00
Sebastian Grewe
3f1e74e381
[UPSTREAM] Upgraded smarty libraries
...
Fixes #1249 once merged.
2014-01-05 13:41:41 +01:00
Sebastian Grewe
2568ced4d4
[INITIAL] Working version checks
...
* Check DB structure version, config file version and MPOS core version
* Added new Admin Dashboard to show this core information
* Cronjobs will be disabled if SQL files are not imported
* SQL files must re-set the db_upgrade_required setting
* Cronjobs will disabled if config files are not updated
* Simple config file update and version string update will fix this
* Added MPOS status overview
* Cronjobs and Wallet information for now, others may be added later
* Added new navigation link for Admin Panel Dashboard
* Added new version file
* Will require updates whenever DB or configs are updated
* Update SQL file that adds the DB_VERSION setting
This will address #1242 and already includes a huge chunk of changes
required to make this work.
2014-01-05 11:19:09 +01:00
Sebastian Grewe
8fcd59eeea
[ADDED] Account unlock mail on failed PIN
2014-01-02 13:28:33 +01:00
Sebastian Grewe
878fa1c1c8
[IMPROVED] Unlock notification mails on auto-locks
...
* Added new token type: account_unlock
* Added update SQL File
* Updated base structure with new token type
* Added empty template
* Updated user class to send mail on failed passwords
* Added unlock account page to use tokens
Addresses #670
2014-01-02 11:51:22 +01:00
Sebastian Grewe
5c5db8dc93
Merge pull request #1191 from TheSerapher/issue-1181
...
Issue 1181
2014-01-02 02:08:19 -08:00
Sebastian Grewe
e8d460cfe6
[UPDATE] Removed debug echo output
2014-01-02 11:05:49 +01:00