Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 27, 2013
  1. @skodak
Commits on Dec 13, 2013
  1. @skodak

    MDL-43213 try to simplify behat config and init code

    skodak authored
    1/ always require 3 behat settings - $CFG->behat_wwwroot, $CFG->behat_dataroot and $CFG->behat_prefix
    2/ cleanup init code
    3/ do not require $CFG->wwwroot and $CFG->dataroot on test sites
    4/ remove switch completely - the most confusing part for me
    5/ print out behat_wwwwroot in init script so that you can test the test site manually
Commits on Nov 1, 2013
  1. @skodak
Commits on Oct 27, 2013
  1. @skodak

    MDL-42485 add session lock acquire timeout to memcached session driver

    skodak authored
    Credit goes to Eric Merrill, thanks!
Commits on Sep 21, 2013
  1. @skodak

    MDL-31501 rework user session architecture

    skodak authored
    List of changes:
     * New OOP API using PHP namespace \core\session\.
     * All handlers now update the sessions table consistently.
     * Experimental DB session support in Oracle.
     * Full support for session file handler (filesystem locking required).
     * New option for alternative session directory.
     * Official memcached session handler support.
     * Workaround for memcached version with non-functional gc.
     * Improved security - forced session id regeneration.
     * Improved compatibility with recent PHP releases.
     * Fixed borked CSS during install in debug mode.
     * Switched to file based sessions in new installs.
     * DB session setting disappears if DB does not support sessions.
     * DB session setting disappears if session handler specified in config.php.
     * Fast purging of sessions used in request only.
     * No legacy distinction -  file, database and memcached support the same functionality.
     * Session handler name included in performance info.
     * Fixed user_loggedin and user_loggedout event triggering.
     * Other minor bugfixing and improvements.
     * Fixed database session segfault if MUC disposed before $DB.
    
    Limitations:
     * Session access time is now updated right after session start.
     * Support for $CFG->sessionlockloggedinonly was removed.
     * First request does not update userid in sessions table.
     * The timeouts may break badly if server hosting forces PHP.ini session settings.
     * The session GC is a lot slower, we do not rely on external session timeouts.
     * There cannot be any hooks triggered at the session write time.
     * File and memcached handlers do not support session lock acquire timeouts.
     * Some low level PHP session functions can not be used directly in Moodle code.
Commits on Aug 11, 2013
  1. @skodak

    MDL-41019 improve language caching

    skodak authored
    Includes:
    * no more hacky reloads, everything is written only once and kept until cache reset
    * lang menu list is now cached in MUC
    * both string and lang menu caches are compatible with local caches on cluster nodes
    * config-dist.php cleanup
Commits on Aug 10, 2013
  1. @skodak
Commits on Jul 24, 2013
  1. @skodak @danpoltawski

    MDL-39985 add explicit MariaDB support

    skodak authored danpoltawski committed
Commits on Jul 20, 2013
  1. @skodak

    MDL-40627 add 2G extramemorylimit option to admin UI and use the same…

    skodak authored
    … units in config-dist.php to prevent confusion
    
    Credit goes to Julien Boulen, thanks for spotting this.
  2. @skodak
Commits on Jul 6, 2013
  1. @skodak
Commits on May 31, 2013
  1. @skodak
Commits on Feb 16, 2013
  1. @skodak
Commits on Jan 29, 2013
  1. @skodak
Commits on Nov 17, 2012
  1. @skodak
Commits on Aug 18, 2012
  1. @skodak
Commits on Jun 12, 2012
  1. @skodak
Commits on May 13, 2012
  1. @skodak
Commits on Apr 30, 2012
  1. @skodak
Commits on Apr 29, 2012
  1. @skodak

    MDL-26028 send_file performance improvements

    skodak authored
    Includes X-Sendfile support, ETags for stored_files and general cleanup.
Commits on Apr 21, 2012
  1. @skodak
Commits on Apr 10, 2012
  1. @skodak
Commits on Apr 3, 2012
  1. @skodak

    MDL-32149 PHPUnit test support - part 2

    skodak authored
    Includes:
    * constants refactoring
    * reworked db table init
    * support for $CFG->debug = -1
    * functional DB tests
    * fixed $DB->get_indexes() to not throw exceptions when table does not exist
    * fix handling of user passwords in test db
    * add debug info to exception messages
    * removed unnecessary PHP debug errors from mathslib
    * fixed @error suppression in get_string
    * fixed PHPUnit error handler setup
    * added timezone info to default install
Commits on Mar 30, 2012
  1. @skodak
Commits on Mar 24, 2012
  1. @skodak

    MDL-31685 new setting for prevention of file based locking

    skodak authored
    Please note that this setting can not be stored in database because some scripts use ABORT_AFTER_CONFIG.
Commits on Mar 21, 2012
  1. @skodak

    MDL-31857basic phpunit support

    skodak authored
    Thanks Eloy Lafuente, Tim Hunt and Sam Hemelryk for valuable feedback and ideas.
Commits on Dec 30, 2011
  1. @skodak

    MDL-30950 remove references to removed admin block

    skodak authored
    Credit goes to Ralf Hilgenstock.
Commits on Sep 10, 2011
  1. @skodak
Commits on Jan 30, 2011
  1. @skodak

    MDL-26046 prevent jabber messages wehn noemailever active

    skodak authored
    Standardise also the debug when emailing message.
Commits on Jan 14, 2011
  1. @skodak
Commits on Nov 15, 2010
  1. @skodak

    MDL-25123 description of more hidden debug settings

    skodak authored
    credit goes to Matteo Scaramuccia
Commits on Nov 11, 2010
  1. @skodak
Commits on Aug 26, 2010
  1. @skodak

    MDL-23948 we should make CFG global before assigning value to it, you…

    skodak authored
    … could not include our config.php from non-global scope before which was breaking external stuff
Commits on Jul 7, 2010
  1. @skodak
Commits on May 21, 2010
  1. @skodak

    fixed gnu version

    skodak authored
Something went wrong with that request. Please try again.