|
9cfb6c22
|
2019-04-05T14:08:37
|
|
enable epoll on linux; fix kqueue
|
|
7424cdb8
|
2019-02-27T08:43:58
|
|
header returns line
|
|
15c637e8
|
2019-02-21T10:11:20
|
|
fix form submission with UTF-8 characters
|
|
9c891f6f
|
2019-01-24T13:05:24
|
|
optimize speed
|
|
75726316
|
2019-01-16T17:39:17
|
|
wip thot-kqueue
|
|
a681e205
|
2019-01-16T17:38:57
|
|
disable epoll on linux for now
|
|
f9063e5b
|
2019-01-16T17:30:35
|
|
bufferize reply status and headers; remote-addr; support RailsOnLisp
|
|
f2c281a4
|
2019-01-16T17:29:53
|
|
fix select
|
|
840d99d1
|
2019-01-16T17:29:23
|
|
fix epoll
|
|
190b38eb
|
2019-01-16T17:28:57
|
|
export symbols
|
|
669d0e88
|
2018-07-03T11:14:23
|
|
ignore log
|
|
46396aac
|
2018-06-29T12:08:49
|
|
add hint to configure epoll
|
|
a81d6bb3
|
2018-06-26T13:48:16
|
|
remove ignore-errors for debug
|
|
0d5737b1
|
2018-06-26T13:47:53
|
|
fix directory index files
|
|
4e854b16
|
2018-06-26T13:46:38
|
|
use fstat instead of lseek for file size
|
|
79619822
|
2018-06-26T13:46:12
|
|
debug
|
|
eb25168c
|
2018-06-26T13:45:46
|
|
increase buffer size to 1M
|
|
653b2b8d
|
2018-06-20T15:35:56
|
|
configure-threads
|
|
1a79c9bb
|
2018-06-20T15:35:31
|
|
epoll
|
|
f779437c
|
2018-06-20T15:34:52
|
|
sbcl start script
|
|
3ddf2daf
|
2018-06-20T15:34:23
|
|
sort exported symbols
|
|
9533725c
|
2018-06-20T15:34:12
|
|
debug
|
|
6c0c1cf0
|
2018-06-17T17:05:52
|
|
always state main loop
|
|
33b53221
|
2018-06-17T17:05:41
|
|
typo
|
|
343b9e26
|
2018-06-17T17:05:18
|
|
only start flushing do not wait for completion
|
|
4713fc82
|
2018-06-17T17:04:27
|
|
state acceptor loop
|
|
2ac590ec
|
2018-06-17T17:03:44
|
|
fix select
|
|
b69d8ef3
|
2018-06-17T17:03:30
|
|
fix epoll
|
|
a5118327
|
2018-06-17T17:02:34
|
|
epoll: delete worker on error
|
|
6b7623d9
|
2018-06-17T17:01:43
|
|
fresh-line for msg
|
|
1e2da975
|
2018-06-17T17:01:26
|
|
fix file content-type
|
|
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
|