darcs repository web UI and hosting app. This is the main darcsden trunk, which also runs hub.darcs.net.(http://hub.darcs.net)

Add missing sshPort do defSettings

Julian OspaldMon May 18 14:20:27 UTC 2015

adapt darcsden-post-hook to new config system also

simonFri May 15 19:05:38 UTC 2015

Fix the "branches" feature by expanding homeDir and friends wrt #133

Julian OspaldFri May 15 13:07:32 UTC 2015

Allow runtime configuration

Configuration is read from darcsden.conf in the current dir. Alternatively it can be specified via the '--config DIR' argument. If the file does not exist, it falls back to a default configuration.

The user configuration does not have to be complete. It is merged with the default configuration.

Julian OspaldFri May 15 12:42:46 UTC 2015

Clarify installation procedure

Julian OspaldSun May 10 20:38:10 UTC 2015

Generalize patterns in Handler.hs via new when' func

Julian OspaldFri May 8 19:36:47 UTC 2015

Remove code duplication by utilizing 'whenXML'

Julian OspaldFri May 8 19:12:39 UTC 2015

Improve OAuth settings and login/register behavior

The "Register using..." and "Sign in using..." buttons only show up if the respective OAuth providers are enabled in Settings.hs.

In addition, the "Register using..." button will be hidden after it has been clicked and the information from the OAuth provider has been inserted into the forms.

This also effectively disables the handlers, not only the web interface.

Julian OspaldFri May 8 19:11:35 UTC 2015

Update daemon sample config

The port argument is gone, it's now in Settings.hs.

Julian OspaldFri May 8 11:26:09 UTC 2015

Add nginx sample config

Tested under FreeBSD-10.1 with nginx-1.6.3.

Julian OspaldFri May 8 11:24:07 UTC 2015

Switch from system-uuid to uuid

This also fixes linking errors on FreeBSD. Thanks to notdan for the hint.

Julian OspaldThu May 7 21:02:24 UTC 2015

Allow specifying sshPort

We now specify the SSH port in Settings.hs. In addition the repo-page now shows concrete instructions in case the port is not 22.

Julian OspaldThu May 7 20:22:06 UTC 2015

Fix github OAuth linking for existing accounts

Julian OspaldThu May 7 00:12:59 UTC 2015

Fix github OAuth wrt #102

Apparently the github API has changed and now needs "read:public_key" explicitly in the OAuth token scope. Previously the lookup via "getKeys" just failed and returned a "StatusCodeException" which caused the session to be broken.

Julian OspaldWed May 6 23:49:12 UTC 2015

Add cabal-sandbox stuff and darcsden user directories to the boringfile list

notdanWed May 6 09:35:03 UTC 2015

with -fdev, change ssh server's default port to 8923

simonFri May 1 22:21:16 UTC 2015

with -fdev, just log everything to the console

simonFri May 1 22:17:16 UTC 2015

the home directory is now always the current directory at startup

simonFri May 1 22:03:43 UTC 2015

use </> consistently with homeDir

simonFri May 1 22:01:12 UTC 2015

more cleanup of ssh/closing flags

simonFri May 1 21:58:53 UTC 2015

set max-width 40em in markdown format for readability

ghSat Apr 25 15:23:17 UTC 2015

clarify baseUrl settings

simonFri May 1 19:46:42 UTC 2015

flags cleanup

simonFri May 1 19:20:45 UTC 2015

by default, don't build the ssh server or issue-closing executables

simonFri May 1 19:14:33 UTC 2015

flag consistency

simonFri May 1 19:09:11 UTC 2015

bump cabal and displayed version to "1.2 beta" (or dev)

simonFri May 1 18:57:42 UTC 2015

rename debug flag to dev

simonFri May 1 18:56:14 UTC 2015

drop unused darcs28 flag

simonFri May 1 18:40:47 UTC 2015

mark all cabal flags as manual, cabal should not be flipping these

simonMon Apr 27 20:12:22 UTC 2015

require redis 0.14 which is ghc 7.10 compatible

simonTue Apr 28 21:12:30 UTC 2015