|
477c60cb
|
2018-06-16T16:46:29
|
|
state acceptor loop
|
|
76fa9af2
|
2018-06-16T16:43:43
|
|
fix ext for clisp
|
|
a64ff2d3
|
2018-06-16T16:43:33
|
|
put msg in separate file
|
|
65bf517a
|
2018-06-16T15:02:33
|
|
trace
|
|
b2e93f11
|
2018-06-16T15:01:53
|
|
explicit call to fdefinition
|
|
90e90fa6
|
2018-06-16T15:00:23
|
|
rework acceptor-loop and main-loop
|
|
ddfa2d41
|
2018-06-16T14:18:49
|
|
thot-simple -> thot-select
|
|
cab76b54
|
2018-06-16T14:17:02
|
|
use MSG where appropriate
|
|
a6075223
|
2018-06-16T14:16:02
|
|
request-cont -> request-handler
|
|
c11f12e9
|
2018-06-16T14:07:02
|
|
use MSG where appropriate
|
|
00c6a053
|
2018-06-16T14:02:23
|
|
fix ext
|
|
3ec2ace1
|
2018-06-15T20:58:01
|
|
ignore-errors for request-cont
|
|
4119f4e6
|
2018-06-15T20:57:44
|
|
handle index files like index.html
|
|
9c94a142
|
2018-06-15T19:36:08
|
|
debug
|
|
f0564371
|
2018-06-15T19:35:55
|
|
use access instead of open
|
|
6105069e
|
2018-06-15T19:35:33
|
|
acceptor loop settings
|
|
6332e0cd
|
2018-06-15T12:19:46
|
|
fix epoll type declarations
|
|
11db21d9
|
2018-06-15T11:17:54
|
|
only serve regular files
|
|
dc6578ab
|
2018-06-15T10:43:44
|
|
shadow probe-file using unistd:c-open
|
|
7f1e65bf
|
2018-06-10T09:52:33
|
|
trace for now
|
|
c8bd5942
|
2018-06-10T09:52:14
|
|
use probe-file
|
|
30e437f5
|
2018-06-10T09:52:02
|
|
debug thot
|
|
dc0e5f9b
|
2018-06-10T09:07:53
|
|
use probe-dir instead of stat
|
|
56fab69d
|
2018-06-09T18:54:16
|
|
continue
|
|
76b97e75
|
2018-06-09T18:52:37
|
|
fix file handler
|
|
7459758b
|
2018-06-09T18:52:17
|
|
ws
|
|
5b7061c6
|
2018-06-09T18:50:51
|
|
fix request-content-length
|
|
b3b8baa2
|
2018-06-09T18:50:26
|
|
fix type declarations
|
|
e693c02f
|
2018-06-09T18:49:58
|
|
request method is a symbol
|
|
f2f7f631
|
2018-06-09T18:47:20
|
|
add type declarations
|
|
3e0517e7
|
2018-06-09T15:25:10
|
|
thot start script
|
|
9f50a14b
|
2018-06-08T15:22:38
|
|
request loop as loop
|
|
0853c74b
|
2018-06-08T15:21:35
|
|
fix directory-index
|
|
850089ff
|
2018-06-08T15:19:50
|
|
ws
|
|
10278505
|
2018-06-08T15:19:15
|
|
debug threaded
|
|
ff84bd46
|
2018-06-08T15:18:53
|
|
debug mime
|
|
4644f93c
|
2018-06-08T01:00:50
|
|
differenciate call for trace
|
|
977943be
|
2018-06-08T01:00:30
|
|
fix directory handler
|
|
6a9d32f5
|
2018-06-08T01:00:05
|
|
ws
|
|
5aebc193
|
2018-06-08T00:59:46
|
|
debug-p
|
|
c210e4a9
|
2018-06-08T00:59:33
|
|
file and mime-type
|
|
cd4960b0
|
2018-06-08T00:58:32
|
|
use stat
|
|
a35a08e9
|
2018-06-05T18:55:22
|
|
72 column max
|
|
593715fb
|
2018-06-05T18:54:44
|
|
let header accept str parts
|
|
5781f23f
|
2018-06-05T18:54:13
|
|
faster content
|
|
8162f13f
|
2018-06-05T18:19:01
|
|
use str for content
|
|
4ab826ee
|
2018-06-05T18:18:45
|
|
force-output
|
|
b5c765f0
|
2018-06-04T15:13:13
|
|
readme
|
|
4e0ad0ea
|
2018-06-04T09:49:50
|
|
probe-dir
|
|
14ebc6f2
|
2018-06-03T23:08:07
|
|
debug directory
|
|
3c02c81c
|
2018-06-03T23:07:53
|
|
content
|
|
b59a2101
|
2018-06-03T22:53:06
|
|
add debug info, support clisp
|
|
20845054
|
2018-06-01T19:03:52
|
|
fix directory index
|
|
f7061b16
|
2018-06-01T19:03:37
|
|
debug
|
|
79319a4c
|
2018-06-01T19:02:59
|
|
only catch warnings
|
|
610b4793
|
2018-06-01T10:48:54
|
|
better browser
|
|
56326f5b
|
2018-05-31T07:53:25
|
|
print warnings
|
|
32601b6e
|
2018-05-30T16:22:31
|
|
unistd-stream
|
|
71b56b86
|
2018-05-30T16:22:21
|
|
untrace
|
|
79cff4db
|
2018-05-30T16:21:51
|
|
more compatible stream functions
|
|
0aa8a5bb
|
2018-05-30T13:16:57
|
|
unistd-input-stream
|
|
e3a12ccf
|
2018-05-30T12:11:06
|
|
use str more
|
|
a42b3f6c
|
2018-05-30T12:10:51
|
|
fix build on linux
|
|
3c17fb33
|
2018-05-29T10:57:01
|
|
copyright
|
|
b46b1480
|
2018-05-29T10:55:36
|
|
epoll only on +LINUX threaded only on +THREADS
|
|
73358360
|
2018-05-29T10:55:15
|
|
fd-stream -> unistd-stream
|
|
330f94a1
|
2018-04-17T15:22:59
|
|
startup shell script
|
|
e25887f3
|
2017-08-01T22:32:26
|
|
Better directory listing
|
|
de062d89
|
2017-08-01T22:31:53
|
|
catch conditions in request handler
|
|
7475d49c
|
2017-08-01T22:31:13
|
|
catch conditions in epoll reader cont
|
|
9604b515
|
2017-08-01T21:53:34
|
|
Add support for directory listing.
|
|
82946856
|
2017-06-29T18:24:03
|
|
only end worker if reading was done
|
|
8cecff30
|
2017-06-29T18:16:00
|
|
fix warning
|
|
cfe456c9
|
2017-06-29T18:15:55
|
|
debug
|
|
2af6aecd
|
2017-06-29T18:15:40
|
|
epoll-infos
|
|
d6c465c3
|
2017-06-28T02:36:46
|
|
WIP epoll
|
|
41165afa
|
2017-06-28T02:36:03
|
|
remove unused slot worker-stream
|
|
091716df
|
2017-06-28T02:35:48
|
|
handle EPIPE
|
|
61a00406
|
2017-06-27T18:09:13
|
|
Self pipe for thot-threaded.
|
|
a25bea41
|
2017-06-27T18:08:19
|
|
Use a multi-buffered-output-stream as reply-stream
|
|
5bc99df9
|
2017-06-27T18:06:44
|
|
support optional self-pipe in acceptor loop
|
|
78efbf61
|
2017-06-26T12:34:23
|
|
Merge worker-thread into acceptor-loop-simple. Make *listen-fds* local to with-worker-threads. Init *worker-thread-for-fd* to acceptor-loop-single.
|
|
52cca185
|
2017-06-26T12:30:26
|
|
Rename thot-single -> thot-simple.
|
|
543bad90
|
2017-06-25T23:58:09
|
|
rework thot-threaded
|
|
224277a6
|
2017-06-25T23:57:57
|
|
minor changes
|
|
40abbef2
|
2017-06-25T23:57:14
|
|
Allow for async reply.
|
|
d99abcd9
|
2017-06-25T23:55:57
|
|
WIP epoll
|
|
9ab86096
|
2017-06-25T23:53:32
|
|
ws
|
|
96a40bd0
|
2017-06-25T23:53:12
|
|
WIP epoll
|
|
40b40bfc
|
2017-06-19T14:34:57
|
|
untabify
|
|
8f1f6033
|
2017-06-19T14:33:14
|
|
flush after request-cont
|
|
8a1e3541
|
2017-06-19T14:32:57
|
|
*request* -> request
|
|
bb8fe3ff
|
2017-06-19T14:31:40
|
|
correct number of worker threads
|
|
77423617
|
2017-06-19T14:31:26
|
|
debug
|
|
cce19c4d
|
2017-06-19T04:59:28
|
|
Well it compiles without warning, but...
|
|
b929b26b
|
2017-04-07T15:08:31
|
|
Threaded server
|
|
83af3b3b
|
2017-04-02T14:46:53
|
|
WIP Thot HTTP server.
|