Joey Hess
8ff9938d97
Fix build with wai 0.3.0.
...
This version of wai changed the type of Middleware, so I cannot seem
to liftIO inside it. So, got rid of a lot of not really needed
complexity to use System.Log.Logger's logging stuff, and just use
the standard wai stdout logger when debug logging is enabled.
Format may change some, and it logs http to stdout instead of stderr
now. Doesn't matter for the webapp since both go to the same log anyway.
2014-06-11 01:29:00 -04:00
Joey Hess
783975bb8d
prep release
2014-06-06 13:06:13 -04:00
Joey Hess
bc6f0a4dfe
prep release
2014-05-29 14:42:52 -04:00
Joey Hess
810fdaabca
lower bound on exceptions
2014-05-29 14:00:25 -04:00
Ben Gamari
99b89b22fd
Use exceptions in place of deprecated MonadCatchIO-transformers
2014-05-28 17:03:40 -04:00
Joey Hess
1600b2728e
prep release
2014-05-17 13:31:42 -04:00
Joey Hess
291847bf88
allow building with old feed lib, w/o pubdate
2014-04-21 00:37:14 -04:00
Joey Hess
6fbf4ab776
prep release
2014-04-20 19:46:01 -04:00
Joey Hess
ab09a50f3a
Avoid depending on shakespeare except for when building the webapp.
2014-04-13 13:12:14 -04:00
Joey Hess
2503f433dc
prep release
2014-04-11 18:10:10 -04:00
Joey Hess
bdb81af880
prep release
2014-04-11 15:01:10 -04:00
Joey Hess
836f2cc816
importfeed: Filename template can now contain an itempubdate variable. Needs feed 0.3.9.2.
2014-04-07 16:55:04 -04:00
Gaëtan Lehmann
7d28937420
fix missing shakespeare dependency
2014-04-07 14:04:02 +02:00
Joey Hess
aff7691d8d
prepping for a linux-only release
2014-04-05 16:57:05 -04:00
Joey Hess
9febc5fd58
try to avoid windows wanting to build dbus
2014-04-02 17:50:47 -04:00
Joey Hess
aad6efe890
prep release
2014-04-02 16:45:04 -04:00
Joey Hess
eb3b6b7e09
byteable only needed for webapp-secure
2014-03-26 15:21:19 -04:00
Joey Hess
e426fac273
add desktop notifications
...
Motivation: Hook scripts for nautilus or other file managers
need to provide the user with feedback that a file is being downloaded.
This commit was sponsored by THM Schoemaker.
2014-03-22 14:12:19 -04:00
Joey Hess
2230828779
prep release
2014-03-20 13:24:24 -04:00
Joey Hess
2c317fef61
list changelog file in cabal file, should make it visible on hackage
2014-03-20 11:04:47 -04:00
Joey Hess
66b8b9c094
webapp: Use securemem for constant time auth token comparisons.
...
Debian stable does not have securemem, but neither does it have warp-tls,
so just disable use of securemem when not building with https support.
2014-03-12 21:41:20 -04:00
Joey Hess
06218428c7
quick fix to build with old warp-tls
...
Debian stable's warp-tls is too old to support the new https feature well,
so only use http with that old version.
Note that the webapp still depends on warp-tls, because the TLSSettings
type is used.
2014-03-12 12:19:48 -04:00
Joey Hess
93a526ba82
prep release
2014-03-06 12:29:11 -04:00
Joey Hess
cdc5b4a385
depend on warp-tls.. at least for now
2014-02-28 21:37:33 -04:00
Joey Hess
0609d754cc
prep release
2014-02-27 11:36:38 -04:00
Joey Hess
692fbc6d7e
Add build dep on regex-compat to fix build on mipsel, which lacks regex-tdfa.
2014-02-26 13:41:33 -04:00
Joey Hess
06e9080f01
metadata: FIeld names are now case insensative.
2014-02-25 18:45:09 -04:00
Joey Hess
06142f4943
fix #740010 properly
2014-02-25 01:55:01 -04:00
Joey Hess
003fc2b7e1
add UrlOptions sum type
2014-02-24 22:00:25 -04:00
Joey Hess
d5a2b498f6
webdav: When built with DAV 0.6.0, use the new DAV monad to avoid locking files, which is not needed by git-annex's use of webdav, and does not work on Box.com.
2014-02-24 18:21:51 -04:00
Joey Hess
1f6f034e90
prep release
2014-02-21 11:24:18 -04:00
Joey Hess
f11f7520b5
windows: Fix process termination code.
...
The ctrl-c hack used before didn't actually seem to work.
No haskell libraries expose TerminateProcess. I tried just calling it via
FFI, but got segfaults, probably to do with the wacky process handle not
being managed correctly. Moving it all into one C function worked.
This was hell. The EvilLinker hack was just final icing on the cake.
We all know what the cake was made of.
2014-02-13 15:53:10 -04:00
Joey Hess
b3a002f21d
prep release
2014-02-10 12:59:18 -04:00
Joey Hess
250df4685c
avoid broken version of DAV
2014-02-07 17:42:52 -04:00
Joey Hess
4602b3bcbc
updating cabal release only
2014-01-29 13:58:49 -04:00
Joey Hess
998d76ae04
Revert "temporarily revert tasty-rerun support for this release"
...
This reverts commit 8fcf041159
.
2014-01-27 14:22:44 -04:00
Joey Hess
8fcf041159
temporarily revert tasty-rerun support for this release
...
revert c340d9506c
tasty-rerun is stuck in NEW in debian
2014-01-27 13:58:43 -04:00
Joey Hess
e0224f01c1
prep release
2014-01-27 13:44:12 -04:00
Joey Hess
c340d9506c
tasty-rerun! make rerest runs much much faster than running whole test suite
2014-01-24 12:21:30 -04:00
Joey Hess
e38a21a768
tests should now all run independently, without needing any prior tests to have run
...
Should be ready now for tasty-rerun.
2014-01-21 14:26:13 -04:00
Joey Hess
4a4e2f9a6c
use tasty resources
2014-01-21 14:04:50 -04:00
Joey Hess
d1bf61464f
expose tasty test suite's option parser
2014-01-21 00:08:43 -04:00
Joey Hess
ecd4c35d7e
promote stm dependency, since Remote.External needs it
2014-01-20 14:32:06 -04:00
Joey Hess
3cbb366ebc
Really fix FTBFS on mipsel and sparc due to test suite not being available on those architectures.
2014-01-17 14:48:56 -04:00
Joey Hess
31b80e55f8
prep release
2014-01-16 11:38:16 -04:00
Joey Hess
85272d8a98
Added tahoe special remote.
...
Known problems:
1. Tries to tahoe start when daemon is already running.
2. If multiple tahoe remotes are set up on the same computer,
they will have the same node.url configured by default,
and this confuses tahoe commands.
This commit was sponsored by LeastAuthority.com
2014-01-08 16:14:41 -04:00
Joey Hess
5740489927
Revert "need a newish version of containers"
...
This reverts commit bad6b46f7f
.
2014-01-07 20:42:13 -04:00
Joey Hess
bad6b46f7f
need a newish version of containers
2014-01-07 14:18:41 -04:00
Joey Hess
0a98f1be15
prep release
2014-01-07 12:25:12 -04:00
Joey Hess
1c02fc4987
no lsof on kfreebsd
2014-01-07 12:12:36 -04:00