Michael Snoyman
b027d7f659
Background apps
2013-07-31 17:00:03 +03:00
Michael Snoyman
2c177fa7b8
Use newest unix-process-conduit
2013-07-30 19:37:15 +03:00
Michael Snoyman
5c368043c8
Removed Keter.Prelude
2013-07-28 13:41:42 +03:00
Michael Snoyman
042f665603
Better means of having Keter wait
2013-07-26 10:27:06 +03:00
Michael Snoyman
72dc776e6f
Updated version number
2013-07-26 08:48:51 +03:00
Michael Snoyman
e90d592ce5
Beginning of AppManager
2013-07-25 17:35:16 +03:00
Michael Snoyman
d6fc43ed2d
Separate PortPool, non-braindead host management (finally!)
2013-07-25 15:44:23 +03:00
Michael Snoyman
f28556e4d7
Extract reverse proxy rewrite rules
2013-07-25 14:18:32 +03:00
Michael Snoyman
6476bdc53e
Beginning of stanza work
2013-07-25 14:10:09 +03:00
Michael Snoyman
3d02ddfbd0
Rename PortManager to HostManager
2013-07-25 13:07:48 +03:00
Michael Snoyman
f99f8cfe5a
Removed Keter.Process
2013-07-14 16:28:43 +03:00
Michael Snoyman
f4aefc0634
Major rearrangement of types
2013-07-14 15:55:05 +03:00
Michael Snoyman
3fc984866a
Started versioning of data types
2013-07-14 15:28:48 +03:00
Michael Snoyman
88980e01a5
Moved TempDir to TempTarball
2013-07-10 14:15:18 +03:00
Michael Snoyman
0faa41cf21
More generic plugin system
2013-07-10 13:27:36 +03:00
Michael Snoyman
235ceca5bb
Move log file code into unix-process-conduit
2013-07-10 12:48:46 +03:00
Michael Snoyman
f65d21cdb0
Removed Keter.SSL
2013-07-10 10:00:02 +03:00
Michael Snoyman
9750270cb2
Data.Yaml.FilePath
2013-07-10 09:57:38 +03:00
Michael Snoyman
946a1429fe
Moved process tracker to unix-process-conduit
2013-07-10 09:03:03 +03:00
Michael Snoyman
e32dca73cf
Use WAI proxying
2013-06-03 14:50:29 +03:00
Michael Snoyman
a72eac5c15
Switch to fsnotify
2013-06-03 14:49:57 +03:00
Emanuel Borsboom
b7124b8181
Remove upper bound on http-reverse-proxy
2013-05-29 05:57:41 -07:00
Michael Snoyman
3f8cc81189
HUP signal to refresh apps #15
2013-05-29 09:46:25 +03:00
Michael Snoyman
b00f0756a1
TLS bump for #13
2013-04-02 11:30:45 +03:00
Michael Snoyman
0ffe056d01
Version bump
2013-04-02 10:00:03 +03:00
Michael Snoyman
1a6bcd3a05
wai version bump
2013-04-02 09:57:01 +03:00
Michael Snoyman
0cc062f406
Merge branch 'master' of https://github.com/AaronFriel/keter
2013-04-02 09:56:02 +03:00
Aaron Friel
c4463a03d1
Fixes for working with legacy servers that poorly handle chunked transfers.
...
Essentially, some servers when receiving a chunked transfer are observed to
behave poorly on the response side when receiving a chunked encoded request
body from the client.
2013-03-31 18:35:10 -05:00
Aaron Friel
e8b6c7c7f6
Debugging - print chunk sizes of HTTP bodies through proxy
2013-03-24 13:33:36 -05:00
Michael Snoyman
cb744ced60
network-conduit-tls bump
2013-03-21 10:04:28 +02:00
root
03dbc0807d
Built-in reverse proxy now supports rewriting headers
...
This is necessary for using Keter as a front-end to other web
services that may require hacks like Jenkins does, where the
"Location" header needs to be rewritten to use https on every
response.
Example:
```
root: ..
port: 80
ssl:
# host:
port:
key:
certificate:
reverse-proxy:
- reversed-host: jenkins-internal.corp.example.com
reversed-port: 8080
reversing-host: jenkins.example.com
ssl: False
rewrite-response:
- header: Location
from: ^http://jenkins.example.com
to: https://jenkins.example.com
```
2013-03-20 00:01:43 -05:00
Michael Snoyman
5cda4998db
wai 1.4
2013-02-18 18:46:06 +02:00
Michael Snoyman
cb6f9f4e86
conduit 1.0
2013-02-18 10:47:46 +02:00
Michael Snoyman
02d9e8c0ad
Version bump
2013-02-13 12:56:55 +02:00
Christian Kjær Laustsen
c6be7660d6
Keter fails to build if tar < 0.4
...
Keter fails to install when tar is too old. It outputs:
Keter/App.hs:161:38:
Not in scope: type constructor or class `Tar.FormatError'
2013-02-13 01:06:49 +01:00
Michael Snoyman
03bb4ba811
Version bump
2013-01-28 10:12:50 +02:00
Michael Snoyman
ae3005ac65
Version bump
2013-01-02 18:33:30 +02:00
Michael Snoyman
894607bc15
Version bump
2012-12-27 11:53:34 +02:00
Michael Snoyman
c1e49dc1cf
Kill processes when Keter shuts down ( #3 )
2012-11-19 10:31:40 +02:00
Michael Snoyman
71e5772505
Version bump
2012-10-24 16:54:54 +02:00
Michael Snoyman
29eb1a4a6c
Version bump
2012-10-21 15:04:31 +02:00
Michael Snoyman
b0c173a8c1
Host name redirects
2012-10-21 07:07:26 +02:00
Michael Snoyman
30804ae341
unix-process-conduit 0.2
2012-10-16 21:21:11 +02:00
Michael Snoyman
0f5920cf12
unix-process-conduit bump
2012-10-16 08:02:59 +02:00
Michael Snoyman
63dc14b394
Version bump
2012-10-14 14:52:12 +02:00
Michael Snoyman
6abb9546cb
http-reverse-proxy min version bump
2012-10-12 13:31:56 +02:00
Michael Snoyman
6955fe93e0
static-hosts
2012-10-12 12:59:46 +02:00
Michael Snoyman
5dffbed68d
Version bump
2012-10-11 10:27:06 +02:00
Michael Snoyman
3a54ae43af
network-conduit-tls and unix version bumps
2012-10-11 10:25:17 +02:00
Michael Snoyman
309ee985b0
unix-process-conduit
2012-10-04 19:16:45 +02:00
Michael Snoyman
841e2ab9ab
New network-conduit
2012-10-04 18:26:21 +02:00
Michael Snoyman
efecb4ba5a
unix-compat 0.4
2012-10-04 18:18:00 +02:00
Michael Snoyman
f5656c660c
network-conduit-tls and http-reverse-proxy
2012-10-02 21:57:27 +02:00
Michael Snoyman
9e5e4ab233
Added --version
2012-09-29 22:44:48 +02:00
Michael
1e271d81e7
Doc updates
2012-09-14 06:26:47 +03:00
Michael Snoyman
4d64ff87de
Version bump
2012-08-22 19:58:44 +03:00
Michael Snoyman
0cb1d5b2a0
Initial SSL support
2012-08-09 18:12:32 +03:00
Michael Snoyman
80798aafd3
Initial built-in reverse proxy (no Nginx required)
2012-08-06 17:44:41 +03:00
Michael Snoyman
f654b584ec
yaml 0.8
2012-07-01 11:20:37 +03:00
Michael Snoyman
f134847e60
Ready for release
2012-05-18 08:55:43 +03:00
Michael Snoyman
c8b26a42ec
Full logging
2012-05-17 09:32:11 +03:00
Michael Snoyman
3c4ad2799f
LogFile
2012-05-17 07:15:25 +03:00
Michael Snoyman
05b5dfeec2
TempFolder uses new prelude
2012-05-14 11:18:09 +03:00
Michael Snoyman
3837c68c44
Started Keter.Prelude
2012-05-14 10:15:50 +03:00
Michael Snoyman
1554bb9196
File watching: it all works
2012-05-11 11:29:25 +03:00
Michael Snoyman
1686e0938b
Fix build
2012-05-11 10:40:01 +03:00
Michael Snoyman
3054f5f81d
Keter.App
2012-05-11 07:38:05 +03:00
Michael Snoyman
2e6089212f
tempfolder
2012-05-08 15:18:06 +03:00
Michael Snoyman
452f24d20e
Added Postgres module
2012-05-06 19:09:37 +03:00
Michael Snoyman
379359c779
Keter.Process
2012-05-06 13:29:18 +03:00
Michael Snoyman
572909977a
Added back executable section
2012-05-06 07:26:30 +03:00
Michael Snoyman
8ee7aa945f
Nginx module
2012-05-06 07:21:19 +03:00
Michael Snoyman
355ed1e1a6
Initial cabalization
2012-05-06 07:07:02 +03:00