Commits on Dec 31, 2008
  1. Version bump to 0.4.

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

    committed Dec 30, 2008
  4. Modified version number.

    committed Dec 30, 2008
  5. Version bump to 0.3.4.1.

    committed Dec 30, 2008
  6. 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.
    committed Dec 30, 2008
Commits on Dec 30, 2008
  1. Convert arguments of git commands to UTF-8.

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

    committed Dec 30, 2008
Commits on Dec 29, 2008
  1. Code cleanup (using hlint).

    committed Dec 28, 2008
Commits on Dec 28, 2008
  1. Fixed regression for pages containing spaces.

    This had to do with the use of withRequest rather than uriRest
    in handle.
    committed Dec 28, 2008
  2. Version bump to 0.3.3.

    committed Dec 28, 2008
  3. Made redirects after login/logout more reliable and automatic.

    The current uri and referring uri are now stored in parameters.
    The loginUserForm function sets a cookie "destination" with the
    referring URI.  After login (and possibly registration), the
    user is redirected to this destination.
    committed Dec 28, 2008
  4. Give the session more time each time a restricted page is accessed.

    Previously, a session would timeout one hour after the user logged
    in.  This could be in the middle of an editing session, and work
    would be lost.  Now the session is reset when the user hits the
    edit page, so there will be no problem unless the user spends more
    than one hour editing a single page.
    committed Dec 28, 2008
Commits on Dec 27, 2008
  1. Delete session cookie on logout.

    Resolves Issue #4, I think.
    committed Dec 27, 2008
Commits on Dec 23, 2008
Commits on Dec 22, 2008
  1. Updated TODO (categories).

    committed Dec 22, 2008
Commits on Dec 16, 2008
  1. Made Preview into a button.

    Thanks to Justin Bogner for the idea and a patch (somewhat modified).
    committed Dec 16, 2008
Commits on Dec 14, 2008
  1. Updated TODO.

    committed Dec 14, 2008
Commits on Dec 11, 2008
  1. updated TODO

    committed Dec 11, 2008
Commits on Dec 8, 2008
Commits on Dec 4, 2008
  1. Added separate diff tab for diffs.

    committed Dec 3, 2008
Commits on Dec 2, 2008
  1. Updated TODO.

    committed Dec 2, 2008