Commit Graph

31 Commits

Author SHA1 Message Date
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