Skip to content
Snippets Groups Projects
  1. May 24, 2007
  2. May 11, 2007
    • Andreas Gohr's avatar
      add sneaky_index option · d1c7b6ec
      Andreas Gohr authored
      This disables the last patch and adds an option to enable it on demand.
      
      darcs-hash:20070511200235-7ad00-a3ea769bc4965710b7fd261d31e2c9f8a3d9d7f5.gz
      d1c7b6ec
  3. Apr 11, 2007
  4. Mar 30, 2007
  5. Feb 26, 2007
  6. Feb 24, 2007
  7. Jan 11, 2007
    • wingedfox's avatar
      Rar mime type added · 14d41eba
      wingedfox authored
      darcs-hash:20070111113557-00f02-f868a727d73fa16d4854ad60ff6aff0b59df67bb.gz
      14d41eba
  8. Feb 11, 2007
  9. Feb 08, 2007
    • Andreas Gohr's avatar
      workaround config for FS#852 · cde6a01b
      Andreas Gohr authored
      On certain platforms the ignore_user_abort function does not work as expected, resulting
      in a non working indexer webbug. Users with such a broken system (IIS+PHP as CGI) can
      enable this option to work around the problem (resulting in longer load times for the
      webbug).
      
      darcs-hash:20070208195145-7ad00-8fc14f9da535a70fa837066773e15a3926b077c7.gz
      cde6a01b
  10. Dec 03, 2006
  11. Oct 31, 2006
    • Marc Mayfield's avatar
      rss_summary_config · a1716312
      Marc Mayfield authored
      Add a configuration option to control whether or not the edit/revision summary is
      displayed with the title of RSS feeds. The default is to show the summary, the same as
      DokuWiki did prior to this addition.
      
      darcs-hash:20061101023313-9039d-d067e9bcd7dc0c7cabd57674d1072c5b882ad4e7.gz
      a1716312
  12. Nov 17, 2006
    • Tom N Harris's avatar
      Indexer asian language fixes and speed-ups · d5b23302
      Tom N Harris authored
      Make Chinese and Japanese work better with the new indexer.
      Some missing punctuation added to utf8_stripspecials.
      Misc. other changes to make indexing faster. The indexes will expire on
      backend upgrades, so you don't have to delete *.indexed
      
      darcs-hash:20061117123032-6942e-774b38e08234928c49b37e40addba375acf67ac0.gz
      d5b23302
  13. Nov 06, 2006
  14. Nov 01, 2006
    • Andreas Gohr's avatar
      disable HTML upload by default · e8b3027e
      Andreas Gohr authored
      Spammers use unprotected wikis to upload spammy HTML pages. This disables
      HTML upload by default
      
      darcs-hash:20061101161813-7ad00-11c808965ef80bd042ea3e3586352cfdccb309db.gz
      e8b3027e
  15. Oct 19, 2006
  16. Oct 17, 2006
    • Andreas Gohr's avatar
      restrict fetch.php's download abilities · 894a80cc
      Andreas Gohr authored
      This patch changes fetch.php ability to download external files. It now checks
      for the returned MIME type and will only download images. For all other
      MIME types a redirect is sent back to the browser. This reduces the risc of
      being misused as open proxy.
      
      Additionally the download facility is disabled completly by default by setting
      the fetchsize option to 0. Users who want the feature need to overwrite the option
      in their local.php.
      
      Background: The ability to download external files is needed to resize external
      images on the server side. When disabled, a redirect is sent to the browser which
      will download the fullsize image and rescale it on the client side which is more
      bandwidth and CPU intensive.
      
      darcs-hash:20061017175329-7ad00-cd1b1bfa043a04540c51ca8380d28deaa14147d1.gz
      894a80cc
  17. Oct 13, 2006
  18. Oct 08, 2006
  19. Sep 28, 2006
  20. Sep 26, 2006
  21. Sep 24, 2006
    • chris's avatar
      cache, metadata & purgefile updates · ce6b63d9
      chris authored
      Cache
      - add dependency for metadata renderer file
      - check metadata for end of page life, "date valid end".
      
      Metadata Renderer
      - RSS syntax mode now sets rendered page expiry, "date valid end"
        and includes the feed URL in "relation haspart".
      
      Purgefile
      For all wiki installations the purgefile records the earliest
      time before which no cache purge (based on data consistency)
      is required. Cache files older than this time MAY need to be
      purged.
      - remove purgeonadd configuration setting
      
      darcs-hash:20060924202157-9b6ab-4531e91411c41914eeab2b6a8160c3d46b001cee.gz
      ce6b63d9
  22. Sep 23, 2006
  23. Sep 22, 2006
    • Tom Hoover's avatar
      corrected typo · 039e19f5
      Tom Hoover authored
      darcs-hash:20060923034943-e5a2d-5888ec82ef23d82619522aaf33bee1c4bc1b1099.gz
      039e19f5
  24. Sep 17, 2006
  25. Sep 16, 2006
    • Andreas Gohr's avatar
      updatecheck feature · c29dc6e4
      Andreas Gohr authored
      This patch adds a feature to let DokuWiki automatically check if updates are
      available or any other important messages (like security warnings) and then
      display this info to the admin user.
      
      DokuWiki will contact the URL http://www.splitbrain.org/lib/exe/msg.php
      with a parameter telling it which messages it already know (read from
      conf/msg) - the server side script then will return all new messages.
      
      The messages will be displayed until DokuWiki was upgraded or conf/msg
      was updated manually. Messages are cached and only checked once a day.
      
      The messenger URL will probably change before the next release.
      
      darcs-hash:20060916210229-7ad00-7ac592650e171ae4144b0eb47a751a4ca480f031.gz
      c29dc6e4
  26. Aug 30, 2006
    • Ben Coburn's avatar
      scalable changelog redesign · 71726d78
      Ben Coburn authored
      This patch provides a rewritten changelog system that is designed to run
      efficiently on both small and large wikis. The patch includes a plugin to
      convert changelogs from the current format. The conversion is
      non-destructive and happens automatically. For more information on the new
      changelog format see "http://wiki.splitbrain.org/wiki:changelog".
      
      Structure
      In short the changelog is now stored in per-page changelog files, with a
      recent changes cache. The recent changes cache is kept in
      "/data/meta/_dokuwiki.changes" and trimmed daily. The per-page changelogs
      are kept in "/data/meta/<ns>/<page_id>.changes" files. To preserve
      revision information for revisions stored in the attic, the "*.changes"
      files are not removed when their page is deleted. This allows the full
      life-cycle of page creation, deletion, and reversion to be tracked.
      
      Format
      The changelog line format now uses a general "line type" field in place of
      the special "minor" change syntax. There is also an extra field that can
      be used to store arbitrary data associated with special line types. The
      reverted line type (R) is a good example. There the extra field holds the
      revision date used as the source for reverting the page. See the wiki for
      the complete syntax description.
      
      Code Notes
      The changelog functions have been rewritten to load the whole file only if
      it is small. For larger files, the function loads only the relevant
      chunk(s). Parsed changelog lines are cached in memory to speed future
      function calls.
      
      getRevisionInfo
      A binary search is used to locate the chunk expected to contain the
      requested revision. The whole chunk is parsed, and adjacent lines are
      optimistically cached to speed consecutive calls.
      
      getRevisions
      Reads the changelog file backwards (newest first) in chunks until the
      requested number of lines have been read. Parsed changelog lines are
      cached for subsequent calls to getRevisionInfo. Because revisions are read
      from the changelog they are no longer guaranteed to exist in the attic.
      
      (Note: Even with lines of arbitrary length getRevisionInfo and
      getRevisions never split changelog lines while reading. This is done by
      sliding the "file pointer" forward to the end of a line after each blind
      seek.)
      
      isMinor
      Removed. To detect a minor edit check the type as follows:
      $parsed_logline['type']
      
      darcs-hash:20060830182753-05dcb-1c5ea17f581197a33732a8d11da223d809c03506.gz
      71726d78
  27. Aug 25, 2006
    • chris's avatar
      update config plugin · fd49f8df
      chris authored
      - add $conf['compression'] meta data and en lang strings
      - remove $conf['usegzip'] meta data and en lang strings
      
      Other language strings will need to be updated.
      
      darcs-hash:20060825223047-9b6ab-b0c8c6af57847690a6d398d0bd98af9a51911c21.gz
      fd49f8df
  28. Aug 23, 2006
  29. Jul 28, 2006
  30. Jul 14, 2006
    • Andreas Gohr's avatar
      two-stage password reset · 1d5856cf
      Andreas Gohr authored
      This patch changes the password reset function to a two-stage process.
      After requesting a new password a confirmation email is sent first, only
      if the link contained in this mail is used the password is changed for real.
      
      This makes sure malicious people can't reset passwords for other users.
      
      darcs-hash:20060714110548-7ad00-c1e23fd51cc2d2f16473914421ebe0f9c3b2ba8c.gz
      1d5856cf
  31. Jul 02, 2006
    • Andreas Gohr's avatar
      disableactions support · 409d7af7
      Andreas Gohr authored
      This patch adds a config option to disable certain internal action commands of
      DokuWiki's main dispatcher.
      
      The options resendpasswd and openregister were removed because they can now set
      through this new option.
      
      The config plugin needs to be adjusted.
      
      darcs-hash:20060702121622-7ad00-1e80e77bcfb0ae561fe7abd79cfbe1bb158be720.gz
      409d7af7
  32. Jun 15, 2006
    • Sebastian Harl's avatar
      register notify #826 · a06e4bdb
      Sebastian Harl authored
      A small patch for dokuwiki which enables dokuwiki to notify the
      administrator about new user registrations
      
      darcs-hash:20060615194419-022eb-51630aff3c6d93abc656742fc0bc723b93f97734.gz
      a06e4bdb
    • Andreas Gohr's avatar
      $conf['fetchsize'] added · 847b8298
      Andreas Gohr authored
      This patch adds an option to configure the maximum size for files the fetch.php
      will ever download. Setting this to 0 completely turns of the caching of external
      media files.
      
      Disadvantages of setting a low or zero fetchsize:
      
        * fetch.php needs to download images to be able to resize them. When the used
          fetchsize prevents the downloading the images can only be resized by the
          browser which means the browser will need to download the fullsized image first.
      
        * If the linked external media files vanishes it will no longer display in the
          wiki because it is not cached.
      
      Advantages of setting a low or zero fetchsize:
      
        * fetch.php may be used for a possible denial of service attack by requesting
          many big external files.
      
        * The created cache files may take a lot of space on the server
      
      I recommend to leave the setting at 2MB for internal and private wikis and lower
      the setting to about 200 to 500 Kb for bigger public Wikis.
      
      Note: the caching of files uploaded through the media manager is not affected by
      this setting.
      
      darcs-hash:20060615184847-7ad00-04fc39928f7d72e56f5c5e271013ef265436e6c9.gz
      847b8298
  33. May 25, 2006
  34. May 23, 2006
  35. May 19, 2006
    • Andreas Gohr's avatar
      new mediamanager · 3df72098
      Andreas Gohr authored
      This patch adds a completely rewritten media popup. The following noteworthy
      changes were made:
      
      - media manager uses a collapsible namespace tree
      - media manager uses AJAX if available
      - media manager popup can be kept open when selecting a media file
      - only one template is used for the media manager :!: Template
      - Editable image metadata is configured in conf/mediameta.php now
      - The JS cookie mechanism was enhanced to store key/value pairs
      - Language strings can be exported to JS in js.php
      
      darcs-hash:20060519165023-7ad00-4932b4553fc919aa4a8b8187958b823acf4f8cee.gz
      3df72098
  36. May 16, 2006
    • Ben Coburn's avatar
      gzip content-encoding option · 524be65d
      Ben Coburn authored
        - Enables gzip compression of output xhtml for browsers that support it.
          For example the wiki:syntax page takes up 46.80KB raw, but only 9.88KB gzip encoded.
        - Setting is configurable through the config plugin.
      
      darcs-hash:20060516084132-05dcb-d8d1c7911a951b00e166c5a94f46a2cf1cfa5846.gz
      524be65d
Loading