Michael Snoyman
88980e01a5
Moved TempDir to TempTarball
2013-07-10 14:15:18 +03:00
Michael Snoyman
708737019d
Refactor Keter.TempFolder and Keter.App a bit
2013-07-10 14:09:14 +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
946a1429fe
Moved process tracker to unix-process-conduit
2013-07-10 09:03:03 +03:00
Michael Snoyman
7ec7275669
Avoid encode from system-filepath (is not cross-platform safe)
2013-06-03 14:49:57 +03:00
Michael Snoyman
36469f703a
App itself is now optional
2013-01-28 09:09:02 +02:00
Michael Snoyman
2fd2919640
Correctly set UID/GID on all created folders ( #4 )
2012-12-27 11:52:55 +02:00
Michael Snoyman
c1e49dc1cf
Kill processes when Keter shuts down ( #3 )
2012-11-19 10:31:40 +02:00
Michael Snoyman
bd876edd3a
setuid support
2012-10-24 16:31:18 +02:00
Michael Snoyman
b0c173a8c1
Host name redirects
2012-10-21 07:07:26 +02:00
Michael Snoyman
99739e3f84
Slightly better error message
2012-10-21 06:51:35 +02:00
Michael Snoyman
bc095450b2
CloseOnExec for creating files
...
This should solve the text file busy issue. The problem was that while
one green thread was writing a file to disk, another would already be
forking a process for executing a separate app. That new process would
retain a write FD to the file being created, which prevented that file
from eventually being executed.
2012-10-15 14:35:43 +02:00
Michael Snoyman
cbd0f9d19e
New static hosts format
2012-10-14 18:17:01 +02:00
Michael Snoyman
6955fe93e0
static-hosts
2012-10-12 12:59:46 +02:00
Michael Snoyman
a16f532880
extra-hosts
2012-10-12 12:17:00 +02:00
Michael Snoyman
e0fa8d7bac
Avoid Tar.unpack
2012-10-12 12:02:58 +02:00
Michael Snoyman
50e73b2b0c
Code fix
2012-09-14 06:46:13 +03:00
Michael
da1b03b1d3
ssl option for each app
2012-09-14 06:29:03 +03:00
Michael Snoyman
80798aafd3
Initial built-in reverse proxy (no Nginx required)
2012-08-06 17:44:41 +03:00
Michael Snoyman
c8b26a42ec
Full logging
2012-05-17 09:32:11 +03:00
Michael Snoyman
b0a09ca626
Converted Keter.App
2012-05-15 11:19:03 +03:00
Michael Snoyman
3d5c7dc01e
Nginx converted
2012-05-15 10:49:20 +03:00
Michael Snoyman
faaba90547
Postgres uses Keter.Prelude
2012-05-14 12:26:20 +03:00
Michael Snoyman
05b5dfeec2
TempFolder uses new prelude
2012-05-14 11:18:09 +03:00
Michael Snoyman
3a3edc9431
KIO
2012-05-14 11:03:57 +03:00
Michael Snoyman
3837c68c44
Started Keter.Prelude
2012-05-14 10:15:50 +03:00
Michael Snoyman
9da35dd0aa
PostgreSQL
2012-05-11 11:42:56 +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