Michael Snoyman
865ee391ad
Set X-Forwarded-Proto
2014-07-24 09:42:13 +03:00
Michael Snoyman
0799d2aacb
Turn on GZIP middleware #38
2014-06-16 14:43:01 +03:00
Michael Snoyman
5e857eb989
Fix warnings
2014-06-09 13:30:54 +03:00
Michael Snoyman
1cf11ffb0a
WAI 3.0
2014-06-09 13:22:06 +03:00
Michael Snoyman
2b79569e1e
Merge pull request #35 from MaxGabriel/master
...
Print usage when passed `--help`
2014-05-10 22:31:29 +03:00
Maximilian Tagher
d12ffe86b2
Print usage when passed --help
2014-05-10 10:00:52 -07:00
Michael Snoyman
03ad6b5147
force-reinstalls
2014-04-17 17:30:44 +03:00
Michael Snoyman
cb50d581c0
Deep wildcards #32
2014-04-08 18:20:11 +03:00
Michael Snoyman
fcd9c167b3
Merge pull request #33 from dbp/master
...
fix usage message to ask for path to config file, not root folder
2014-04-08 06:44:14 +03:00
Daniel Patterson
f450fa5d36
fix usage message to ask for path to config file, not root folder
2014-04-07 19:33:47 -04:00
Michael Snoyman
9e2e05fd95
conduit 1.1
2014-04-03 10:39:26 +03:00
Michael Snoyman
d27500194b
Version bump
2014-03-26 11:47:03 +02:00
Michael Snoyman
e4d609221f
Decouple LogFile and Process.Unix a bit
2014-03-20 14:47:53 +02:00
Michael Snoyman
48aaf0140b
Remove unused Data.Conduit.Process.Unix code
2014-03-20 14:32:56 +02:00
Michael Snoyman
db62852ff1
Remove dep on unix-process-conduit
2014-03-20 14:11:49 +02:00
Michael Snoyman
e7aded7731
Version bumps
2014-03-09 08:41:13 +02:00
Michael Snoyman
e1d9e778d2
Possible nginx workaround yesodweb/yesod#677
2014-03-03 07:53:31 +02:00
Michael Snoyman
cc5e1f04d6
Merge pull request #31 from dbp/master
...
make args in example config in readme on separate lines
2014-02-20 16:38:11 +02:00
Daniel Patterson
c52f066639
make args in example config in readme on separate lines, to make it more obvious how separate arguments are passed
2014-02-20 09:32:59 -05:00
Michael Snoyman
4e9096c6e1
Postgres info
2014-02-19 06:11:38 +02:00
Michael Snoyman
632003e6a8
Longer description of Keter at top of README
2014-02-19 06:09:08 +02:00
Michael Snoyman
1b5f82598b
Added more info to README.md
2014-02-18 18:39:04 +02:00
Michael Snoyman
267b262954
Drop unix upper bound
2013-12-04 13:41:17 +02:00
Michael Snoyman
a56c39c700
Fix some imports
2013-12-02 09:17:29 +02:00
Michael Snoyman
14ca4e21bb
WAI 2.0/http-conduit 2.0
2013-11-10 17:04:26 +02:00
Michael Snoyman
5b3e8e7827
Include a reverse proxy demonstration
2013-11-07 17:03:20 +02:00
Michael Snoyman
ff5547afc4
Version bump
2013-11-07 16:53:11 +02:00
Michael Snoyman
65c3135908
Temporary workaround for #29
2013-11-07 16:52:02 +02:00
Michael Snoyman
7b7f6acdab
Doc updates
2013-09-17 08:23:06 +03:00
Michael Snoyman
b63b77feb3
Fix a logic error
2013-09-16 13:15:54 +03:00
Michael Snoyman
5d82306dba
Some README updates
2013-09-15 10:46:49 +03:00
Michael Snoyman
3c47a20635
Updated config file
2013-09-15 10:43:00 +03:00
Michael Snoyman
1f00b2e8c9
Cabal file tweaks
2013-09-08 16:16:07 +02:00
Michael Snoyman
c532752e35
Merge pull request #25 from AaronFriel/master
...
Wildcard hostname support for Keter
2013-09-08 07:05:41 -07:00
Aaron Friel
0b8aafef1f
Remove tracing from LabelMap.
2013-08-29 20:20:50 -05:00
Aaron Friel
2e19b71cf7
Increase the number of tests, removing every app bundle in reverse order.
2013-08-29 20:20:50 -05:00
Aaron Friel
8a2c5076e9
Add cleanup operation to prevent growth of LabelMap over time.
2013-08-29 19:50:11 -05:00
Aaron Friel
651c9d9c45
Implement a simple battery of tests for wildcard hostnames.
2013-08-29 19:10:47 -05:00
Aaron Friel
f1245e8bbc
Add simple keter bundle tests with wildcard assignments
2013-08-29 17:23:31 -05:00
Aaron Friel
7c5a8952f3
Add checks for explicit assignment in HostManager with support in LabelMap.
2013-08-29 17:22:26 -05:00
Aaron Friel
95ffe0f87e
Fix up HostManager to use LabelMap, alter LabelMap to use ByteStrings.
2013-08-28 19:35:21 -05:00
Aaron Friel
3cbd839383
Merge in upstream
2013-08-28 11:37:53 -05:00
Aaron Friel
428dceaf69
Block entropy 0.2.2.2 as it fails to build on my system.
2013-08-21 09:53:51 -05:00
Michael Snoyman
a10b0d5bd6
Better handling of all config file format
2013-08-20 12:34:45 +03:00
Aaron Friel
4758633573
Support fully qualified domain names ending in a dot.
2013-08-16 11:52:38 -05:00
Michael Snoyman
47a94316de
New demo
2013-08-14 12:19:25 +03:00
Michael Snoyman
c425181638
Added ToJSON instances
2013-08-14 11:55:58 +03:00
Michael Snoyman
50334e503e
Redirect ports are optional
2013-08-12 17:05:07 +03:00
Aaron Friel
3c85e21dab
Merge upstream and bump to 0.4.1 - add wildcard hostname support.
...
Wildcard hostnames are now supported in Keter, with partial RFC2818 support.
Wildcard hostnames can have exceptions, can be specified at arbitrary depths,
and are non-recursive. `*.example.com` will match `foo.example.com` but not
`foo.bar.example.com`. Likewise, `*.*.example.com` will only match the latter,
not the former.
The keter.cabal is modified to build the example app.
Internal string usage is made more homogeneous to use Data.Text. Despite this,
internationalized domain names are not yet supported unless entered in config
files as punycode.
2013-08-04 19:08:27 -05:00
Michael Snoyman
b027d7f659
Background apps
2013-07-31 17:00:03 +03:00