1. 18 Sep, 2005 1 commit
  2. 08 Sep, 2005 1 commit
  3. 29 Aug, 2005 1 commit
  4. 25 Aug, 2005 3 commits
  5. 22 Aug, 2005 1 commit
    • Dries's avatar
      - Patch #29274 by Jeremy: the "fuzzy cache" mechanism is supposed to enforce a... · 75abab24
      Dries authored
      - Patch #29274 by Jeremy: the "fuzzy cache" mechanism is supposed to enforce a minimum time before the cache table is flushed. Logical errors in the fuzzy cache implementation are leading to the cache table being flushed more frequently.  Configuration is simplified by removing all references to "strict" and "loose" caches. Instead, the cache is either "disabled" or "enabled". Additionally, the site administrator can now configure the "minimum cache lifetime", the minimum amount of time cached data will remain cached.
      75abab24
  6. 05 Aug, 2005 1 commit
  7. 29 Jul, 2005 2 commits
  8. 27 Jul, 2005 1 commit
  9. 23 Jul, 2005 1 commit
  10. 03 Jul, 2005 1 commit
  11. 27 Jun, 2005 1 commit
  12. 22 Jun, 2005 1 commit
  13. 21 Jun, 2005 1 commit
  14. 07 Jun, 2005 1 commit
    • Dries's avatar
      · 1474632a
      Dries authored
      - Patch #24135 by Moshe: made it possible to ban visitors based on hostname/IP.  Banning visitors can either be done from the 'access control' pages, or directly from the statistics pages.  This feature is very convenient to block badly behaving crawlers.
      1474632a
  15. 21 May, 2005 1 commit
  16. 14 May, 2005 2 commits
  17. 12 May, 2005 1 commit
    • Dries's avatar
      · 2b7f504d
      Dries authored
      - Added the ability to track page generation times in the statistics module.
        (Made some improvements as per the suggestions in the issue.)
      
      - Added extended timer implementation.
      2b7f504d
  18. 12 Apr, 2005 1 commit
  19. 11 Apr, 2005 1 commit
    • Dries's avatar
      - Patch #19298 by Jeremy: loose caching! · e3d62d90
      Dries authored
      Drupal's existing caching mechanism doesn't perform well on highly dynamic websites in which the cache is flushed frequently. One example is a site that is under attack by a spambot that is posting spam comments every few seconds, causing all cached pages to be flushed every few seconds.  Loose caching immediately flushes the cache only for specific users who have modified cached data (whether or not they are logged in), delaying the flushing of data for other users by several minutes.
      
      (I rewrote the help text a bit and made minor changes to the code comments.)
      e3d62d90
  20. 05 Apr, 2005 1 commit
  21. 31 Mar, 2005 2 commits
  22. 19 Mar, 2005 1 commit
  23. 18 Mar, 2005 1 commit
  24. 16 Mar, 2005 1 commit
    • Dries's avatar
      · 97ae6568
      Dries authored
      - Patch #13738 by TDobes: theme system fixes:
      
      * Fix a bug which would cause the "configure" link for styles to be broken.
      * Fix a bug with using drupal_get_filename for theme engines. Although this is not called anywhere in core, we should still fix it for contrib. (i.e. themes that may want to manually invoke a theme engine to create a hybrid theme)
      * Correct an inaccurate comment in theme.inc
      * Populate the default primary links with an "edit primary links" link for consistency with the secondary links
      * remove some unnecessary variables in the theme administration which had misleading and confusing names
      * replace time-consuming foreach when rendering theme admin page with a more efficient array_key_exists
      * usability: rather than completely removing the search box checkbox when search.module is disabled, simply disable it. (UI elements shouldn't appear/disappear.)
      97ae6568
  25. 09 Jan, 2005 1 commit
    • Dries's avatar
      - Patch #13260 by UnConeD: watchdog module improvements. · 64b100d1
      Dries authored
        We added a 'severity' column to watchdog():
          watchdog($type, $message, $link) --> watchdog($type, $message, $severity, $link);
      
          * Specify a severity in case you are reporting a warning or error.
          * The $link-parameter is now the fourth parameter instead of the third.
      
        TODO: document this in the upgrade guide.
      64b100d1
  26. 29 Dec, 2004 1 commit
    • Dries's avatar
      · bc9aeff7
      Dries authored
      - Patch #14890: corrected the documentation of conf_init().
      bc9aeff7
  27. 01 Dec, 2004 1 commit
  28. 25 Nov, 2004 1 commit
    • Dries's avatar
      - Patch #13405 by Moshe: · 5d0dfeb5
      Dries authored
         + Make bootstrap functionality work with HEAD.
         + Move functions into bootstrap.inc so that statistics_exit() works for cached pages.  (Does this close any issues?)
      5d0dfeb5
  29. 24 Nov, 2004 1 commit
  30. 21 Nov, 2004 1 commit
    • Dries's avatar
      · fa978390
      Dries authored
      - Patch 13180 by chx: renamed check_query() to db_escape_string() and implemtented it properly per database backend.
      
        Read the manual for pg_escape_string:  "Use of this function is recommended instead of addslashes()." Or read sqlite_escape_string: "addslashes() should NOT be used to quote your strings for SQLite queries; it will lead to strange results when retrieving your data."
      fa978390
  31. 18 Oct, 2004 1 commit
  32. 12 Oct, 2004 1 commit
  33. 04 Oct, 2004 1 commit
    • Dries's avatar
      · 503c7845
      Dries authored
      - Simplified/reorganized version of patch #9620 by Jeremy: fixed errors when writing to cache.
      503c7845
  34. 20 Sep, 2004 1 commit
    • Dries's avatar
      · 228b3c7c
      Dries authored
      - Patch #10945 by Adrian: more PostgreSQL fixes/updates.
      228b3c7c
  35. 16 Sep, 2004 1 commit
    • Dries's avatar
      · 5c7983c4
      Dries authored
      - Patch #8179 by JonBob: reintroduced menu caching.
      5c7983c4