Sebastian Grewe
253d6e8a47
Fixing username regexp during registration
...
Fixes wrong regext of #453
2013-07-14 21:08:03 +02:00
Sebastian Grewe
15753f5eca
Merge pull request #455 from typal/issue-452
...
fucked up...
2013-07-14 01:15:21 -07:00
typ
ed5e320ff6
fucked up...
2013-07-14 02:43:44 +02:00
Sebastian Grewe
d190866315
Merge pull request #454 from TheSerapher/issue-419
...
Adding anonymous account support
2013-07-13 10:43:21 -07:00
Sebastian Grewe
92c94e8de5
Merge pull request #453 from typal/issue-452
...
add check for non alpa/-/_ chars
2013-07-13 10:17:03 -07:00
typ
0775eaf8c1
add check for non alpa/-/_ chars
2013-07-13 16:41:51 +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
8ec1d2cab3
Adding anonymous account support
...
* Added anonymous flag to accounts table
* Added checkbox for anonymous flag in edit account page
* Updated user class to support new flag
* Updated statistics class to support anonymous and donations
* Updated all templates showing usernames to show anonymous instead
* Added new SQL `ALTER TABLE` file for upgrading the table
Fixes #419 once merged.
2013-07-12 10:33:42 +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
dca14886de
Merge pull request #448 from IainKay/Issue-447
...
Issue 447
2013-07-11 21:42:10 -07:00
Iain Kay
4a693e1bd9
Fix bug in sessions where the duration did not increase as user actively browsed site.
2013-07-11 20:40:14 +00:00
Iain Kay
3e2608fcef
Removed unnecessary cookie name variable that was not used.
2013-07-11 20:30:39 +00:00
Sebastian Grewe
a9ae72cd50
Merge pull request #445 from IainKay/issue-434
...
Issue 434
2013-07-11 13:06:41 -07:00
Iain Kay
a635d2163c
Added note about php.ini session.gc_maxlifetime value - Important to stop garbage collection removing cookies that should be valid.
2013-07-11 19:56:10 +00:00
Iain Kay
dfbaf621de
When destroying a users session on the server we now also remove all session data immediately, rather than relying on garbage collection, and we destroy the cookie on the users browser.
2013-07-11 19:41:50 +00:00
Iain Kay
aac202da2b
Pull cookie session params from include/config/global.inc.php before session_start()
2013-07-11 19:34:58 +00:00
Iain Kay
9f4789c707
In order to read the cookie configuration from include/config/globa.inc.php the session must begin after this has been included.
2013-07-11 19:29:24 +00:00
Iain Kay
d2bbc366d1
Changed the Cookie Explanation in global.inc.php to be more in line with the rest of the structure.
2013-07-11 19:26:09 +00:00
Iain Kay
638b8387c3
Updated global.inc.php to reflect the new values required for cookie configuration and documented each of the options.
2013-07-11 19:17:49 +00:00
Sebastian Grewe
aa05a9e0b0
Merge pull request #441 from ilya-stromberg/issue-409-switch-off-memcached-via-comfig
...
(#409 ) Do not use Memcached if it switched off via config
2013-07-11 09:55:30 -07:00
Ilya Stromberg
521bcc8022
Fix built-in documentation
2013-07-11 20:19:35 +04:00
Sebastian Grewe
5bf2cd0202
Merge pull request #442 from TheSerapher/issue-430
...
Issue 430
2013-07-11 08:56:50 -07:00
Ilya Stromberg
8f4b4ed970
Fix code style
2013-07-11 19:35:23 +04:00
Ilya Stromberg
15e89ad4d3
( #409 ) Do not use Memcached if it switched off via config
2013-07-11 19:11:03 +04:00
Sebastian Grewe
96050b48df
Merge pull request #440 from TheSerapher/issue-439
...
Add tickerupdate to cron monitoring
2013-07-11 07:50:54 -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
7861e9e658
Merge pull request #436 from TheSerapher/issue-429
...
Issue 429
2013-07-11 07:09:45 -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
5c0d992134
fixing smarty cache key generation
2013-07-11 15:58:30 +02:00
Sebastian Grewe
bbcb210f27
Merge pull request #435 from TheSerapher/security-fix
...
Security fix
2013-07-11 06:56:19 -07:00
Sebastian Grewe
7466689b50
further escapes on templates
2013-07-11 15:55:32 +02:00
Sebastian Grewe
08359c0d19
Further escaping of user inputs
2013-07-11 15:53:38 +02:00
Sebastian Grewe
5b50422675
Fixing XSS for user registration
2013-07-11 15:49:08 +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
739bd9c7b6
Properly cache on a per-user basis
...
This will fix an issue with templates of other users being applied to
different users logged in. Basically the first cached page would be
displayed for all users.
Created a new cache key for smarty to allow the user ID to be reference
in the cache key. Hence each user has their own cached file which will
be used.
Improved caching by creating subdirectories for cached files. This way
we won't run into a file limit per directory with a lot of cached files.
This fixes #430 and the mentioned issue in that report.
2013-07-11 13:45:54 +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
ed573e6e46
Merge pull request #428 from TheSerapher/issue-418
...
Issue 418
2013-07-11 03:35:50 -07:00
Sebastian Grewe
1344f39f96
Ensure we set workers to 0
...
If no workers are found false is returned. Smarty is not able to set a
default on `false` values so we have to set it to 0 if the query failed.
Fixes #418
2013-07-11 11:43:48 +02:00
Sebastian Grewe
83c979b260
Merge pull request #427 from TheSerapher/issue-309
...
Issue 309
2013-07-11 02:35:24 -07:00
Sebastian Grewe
32f076d498
Merge pull request #426 from TheSerapher/issue-421
...
Issue 421
2013-07-11 02:35:05 -07:00
Sebastian Grewe
b88cdc135c
Merge pull request #425 from TheSerapher/cronhome-fix-symlink
...
Fix CRONHOME detection if a symlink is used
2013-07-11 00:52:15 -07: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
4b684ac45a
Merge pull request #424 from TheSerapher/cronhome-detection
...
Adding CRONHOME detection to run-crons.sh
2013-07-11 00:43:06 -07: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
25b12d204a
Better description what type uses what for PPLNS
...
Fixes #422
2013-07-11 09:19:30 +02:00
Sebastian Grewe
72d91ff6c3
adding proper account balance warning back in
2013-07-11 09:16:31 +02:00