Skip to content
Commits on Mar 10, 2009
Commits on Feb 28, 2009
Commits on Feb 17, 2009
  1. Slightly improved plugins documentation.

    Included documentation of the GHC error you get if
    you compile gitit for profiling and run plugins.
Commits on Feb 16, 2009
  1. Documented plugins cabal option.

Commits on Feb 15, 2009
  1. Minimal documentation on plugins.

Commits on Feb 10, 2009
  1. Document --print-default-config.

Commits on Feb 9, 2009
  1. Improvements to caching to limit memory use.

    + Store cached pages as bytestrings, not Html, for better
      space efficiency.
    + Added a Cache data structure that keeps track of total
      cache size as well as the map of cached pages.
    + Added maxCacheSize to config; cache expires old pages when
      needed to keep under this limit. This addresses the ballooning memory
      use problem caused by caching in large wikis.
Commits on Feb 7, 2009
  1. Make happstack the default.

    HAppS can be used by passing -f-happstack to cabal.
Commits on Feb 1, 2009
Commits on Jan 30, 2009
Commits on Jan 29, 2009
Commits on Jan 24, 2009
  1. Added a defaultPageType field to config (Markdown or RST).

    Thanks to Simon Michael for the patch.
Commits on Jan 18, 2009
  1. Better handling of mime types.

    Mime associations are now read from a file, which can
    be specified in the configuration file.  If the file is
    not found, gitit defaults to the simple list provided by
    HAppS Server.
  2. Added note about possibility of putting static inside repository.

    Thanks to Gwern Brandwen for the suggestion.
  3. Revised gitit to use new filestore library.

    + Removed Gitit.Git and Gitit.Shell
    + Added dependeny on new filestore library.
    + Removed need for HAppS state; instead, use
      an IORef for state.
    + Revised Gitit to use filestore insntead of Gitit.Git.
    + Removed comment in README about deleting _local.
Commits on Jan 1, 2009
Commits on Dec 31, 2008
  1. Changed format of user file for more security.

    Instead of storing a single static salt, we now randomly
    generate a separate salt for each user, and store the salt
    with the hashed password.
    Note:  gitit users who upgrade to this version will have
    to delete their gitit-users file and regenerate it by
    having users create their accounts again.
  2. Added UTF-8 support.

    + Modified Gitit.Git, so that arguments to shell commands are converted
      to UTF-8 and the output is converted back to unicode strigs.
    + In addition, gitLsTree now returns just a list of files, rather than
      the raw output of 'git ls-tree'. Since git outputs filenames with
      UTF-8 high characters with surrounding double-quotes and octal-escaped
      characters, gitLsTree parses these and converts them to regular
      haskell unicode strings.
    + Added a module Gitit.HAppS that exports some wrappers around HAppS
      functions for better handling of UTF-8.
    + Added a module Gitit.HStringTemplate that exports a new version
      of setAttribute that handles UTF-8 properly.
    + Made a few other changes to Gitit.hs for proper handling of
      UTF-8 in paths, forms, and elsewhere.  Pages can now have UTF-8
      names, provided the file system supports UTF-8 pathnames.
    + Version bump to 0.3.4.
Commits on Dec 30, 2008
Commits on Dec 8, 2008
Commits on Nov 30, 2008
  1. Use HStringTemplate template for pages.

    - Added data/template.html (default template).
    - Added configuration field for templateFile.
    - Copy template file if it doesn't exist on wiki initialize.
    - Removed unneeded logo, wiki title, footer config options.
      These things can now be changed by changing the template.
    - Added HStringTemplate to cabal file dependencies.
    - Use an IORef (initialized with unsafePerformIO) to
      store the page template.  Compile the page template
      on startup.
    - Don't display tabs in print css.
    - Fixed bottom border on selected tabs in screen css.
    - Updated README.
Commits on Nov 23, 2008
  1. Assume absolute URL for logo.

  2. Updated README.

  3. Updated README.

Commits on Nov 12, 2008
  1. Added configurable front page.

    Also, don't redirect / - just serve front page content.
Commits on Nov 8, 2008
  1. Replaced lockedPages with noEdit and noDelete.

    Replaced isLocked and isFrontPage with unlessNoEdit and
Commits on Nov 7, 2008
  1. Added lockedPages config option; made Help a page.

    Bumped version to 0.1.1.
Something went wrong with that request. Please try again.