Permalink
Commits on Jan 10, 2009
  1. Version bump to 0.4.1.2.

    jgm committed Jan 10, 2009
Commits on Jan 5, 2009
  1. Remove raw HTML block elements from pages.

    jgm committed Jan 5, 2009
    These can cause problems, even with pandoc's sanitization, if
    a user adds e.g. </div></div>.
Commits on Jan 2, 2009
Commits on Jan 1, 2009
  1. Removed unneeded CPP pragma.

    jgm committed Jan 1, 2009
  2. Version bump to 0.4.1.1.

    jgm committed Jan 1, 2009
  3. Made Gitit.Shell more generic by removing config query.

    jgm committed Jan 1, 2009
    This has been moved to Gitit.Git.
  4. Moved generic shell-command functions from Gitit.Git to Gitit.Shell.

    jgm committed Jan 1, 2009
    Thanks to Gwern Branwen for the patch. This should make it easier
    to add e.g. a darcs backend.
  5. Use convertEndcoded on output of git log.

    jgm committed Jan 1, 2009
    This fixes UTF-8 filenames in activty page.
  6. Run encodeString over whole filled template, not just the filling.

    jgm committed Jan 1, 2009
    This removes the need for Gitit.HStringTemplate and also
    ensures that unicode characters in the templates themselves
    will be dealt with properly.
  7. Updated TODO.

    jgm committed Jan 1, 2009
  8. Version bump to 0.4.1.

    jgm committed Jan 1, 2009
Commits on Dec 31, 2008
  1. Version bump to 0.4.

    jgm committed Dec 31, 2008
  2. Changed format of user file for more security.

    jgm committed Dec 31, 2008
    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.
  3. Bump version to 0.3.4.2.

    jgm committed Dec 31, 2008
  4. Modified version number.

    jgm committed Dec 31, 2008
  5. Version bump to 0.3.4.1.

    jgm committed Dec 31, 2008
  6. Added UTF-8 support.

    jgm committed Dec 31, 2008
    + 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
  1. Convert arguments of git commands to UTF-8.

    jgm committed Dec 30, 2008
    Document fact that a UTF-8 locale is assumed.
  2. Added meta tag to page template.

    jgm committed Dec 30, 2008