1. 02 Dec, 2013 1 commit
  2. 01 Nov, 2013 1 commit
  3. 27 Oct, 2013 1 commit
  4. 26 Sep, 2013 1 commit
  5. 25 Sep, 2013 1 commit
  6. 21 Sep, 2013 1 commit
    • Petr Škoda's avatar
      MDL-31501 rework user session architecture · d79d5ac2
      Petr Škoda 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.
      d79d5ac2
  7. 13 Sep, 2013 1 commit
  8. 11 Aug, 2013 2 commits
  9. 24 Jul, 2013 1 commit
  10. 20 Jul, 2013 2 commits
  11. 18 Jul, 2013 1 commit
  12. 06 Jul, 2013 1 commit
  13. 11 Jun, 2013 1 commit
  14. 01 Jun, 2013 1 commit
  15. 27 May, 2013 2 commits
  16. 07 May, 2013 1 commit
  17. 16 Apr, 2013 1 commit
    • Marina Glancy's avatar
      MDL-38592 Settings for courses lists on front page are made more user friendly · 0fd26350
      Marina Glancy authored
      - 'List of courses' is split into 'List of courses' (available) and 'Enrolled courses', CFG->disablemycourses is deprecated;
      - CFG->frontpageloggedin by default shows list of available courses;
      - There is separate item to display course search box
      - CFG->maxcoursesincombo is deprecated
      - CFG->maxcategorydepth changed default value to 2 since we have AJAX loading now
      - FRONTPAGECOURSELIMIT is transformed to CFG->frontpagecourselimit
      
      c
      0fd26350
  18. 28 Mar, 2013 1 commit
  19. 01 Mar, 2013 1 commit
  20. 16 Feb, 2013 1 commit
  21. 09 Feb, 2013 1 commit
  22. 30 Jan, 2013 1 commit
  23. 29 Jan, 2013 4 commits
  24. 17 Nov, 2012 1 commit
  25. 08 Oct, 2012 2 commits
  26. 18 Aug, 2012 1 commit
  27. 12 Jun, 2012 1 commit
  28. 15 May, 2012 1 commit
  29. 13 May, 2012 1 commit
  30. 30 Apr, 2012 2 commits
  31. 21 Apr, 2012 1 commit
  32. 10 Apr, 2012 1 commit