1. 20 Apr, 2017 1 commit
  2. 07 Nov, 2014 1 commit
  3. 17 Oct, 2014 1 commit
  4. 14 Mar, 2014 1 commit
  5. 28 Feb, 2014 2 commits
  6. 07 Oct, 2013 1 commit
    • Petr Škoda's avatar
      MDL-42078 multiple uninstall improvements and cleanup · e87214bd
      Petr Škoda authored
      Includes:
      * update checker refactored to \core\update\ namespace
      * plugininfo classes refactored to \core\plugininfo\ namespace
      * plugin_manager renamed to core_plugin_manager
      * redirect back to original page after plugin uninstall
      * fixed assign subplugin uninstall
      * move assign subplugins under the assignment in admin tree
      * fixed plugininfo for all question related plugin types
      * auth uninstall support
      * added missing block dependencies
      * added theme uninstall
      * subplugin types are following the plugin on plugin overview page
      * several performance improvements in plugin manager
      * new warnigns when plugininfo are outdated or missing
      * multiple fixes and other improvements
      e87214bd
  7. 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
  8. 28 Jun, 2013 1 commit
  9. 26 Apr, 2013 1 commit
  10. 21 Dec, 2012 1 commit
  11. 15 Dec, 2012 1 commit
  12. 30 Jun, 2012 1 commit
  13. 13 Jun, 2012 1 commit
  14. 12 Jun, 2012 2 commits
    • Petr Skoda's avatar
      MDL-33635 add collatorlib::ksort() support · b71d0b43
      Petr Skoda authored
      b71d0b43
    • Petr Skoda's avatar
      MDL-33635 improve collatorlib · 21282685
      Petr Skoda authored
      1/ the sort flag can not use Intl extension constants because they may not be available
      2/ add sort flag to all methods
      3/ use private constructor instead of abstract - more Java like API to match the textlib
      4/ add natural sorting support
      5/ consistent bool return type
      6/ better non-intl fallback
      7/ more tests
      21282685
  15. 23 Apr, 2012 1 commit
  16. 22 Apr, 2012 1 commit
  17. 03 Mar, 2012 1 commit
  18. 07 Feb, 2012 1 commit
  19. 20 Jan, 2012 1 commit
  20. 16 Jan, 2012 1 commit
  21. 10 Sep, 2011 2 commits
  22. 08 Sep, 2011 1 commit
  23. 06 Sep, 2011 2 commits
  24. 25 Aug, 2011 1 commit
  25. 24 Aug, 2011 1 commit
  26. 23 Aug, 2011 1 commit
  27. 20 Aug, 2011 1 commit
  28. 07 Feb, 2011 1 commit
  29. 05 Sep, 2010 2 commits
  30. 29 Aug, 2010 1 commit
  31. 09 Aug, 2010 1 commit
  32. 05 Aug, 2010 1 commit
  33. 25 Jul, 2010 1 commit
  34. 24 Jun, 2010 1 commit
  35. 11 Apr, 2010 1 commit
    • Petr Skoda's avatar
      MDL-22050 removing moodle/langconfig duplicates · bf69b06d
      Petr Skoda authored
      AMOS BEGIN
        MOV [locale,core],[locale,core_langconfig]
        MOV [localewin,core],[localewin,core_langconfig]
        MOV [localewincharset,core],[localewincharset,core_langconfig]
        MOV [oldcharset,core],[oldcharset,core_langconfig]
      AMOS END
      bf69b06d