kmx.io/cl-thot

Branch :


Log

Author Commit Date CI Message
thodg 4870361d 2021-12-16 18:53:01 more events for kqueue
thodg 9cfb6c22 2019-04-05 14:08:37 enable epoll on linux; fix kqueue
thodg 7424cdb8 2019-02-27 08:43:58 header returns line
thodg 15c637e8 2019-02-21 10:11:20 fix form submission with UTF-8 characters
thodg 9c891f6f 2019-01-24 13:05:24 optimize speed
thodg 75726316 2019-01-16 17:39:17 wip thot-kqueue
thodg a681e205 2019-01-16 17:38:57 disable epoll on linux for now
thodg f9063e5b 2019-01-16 17:30:35 bufferize reply status and headers; remote-addr; support RailsOnLisp
thodg f2c281a4 2019-01-16 17:29:53 fix select
thodg 840d99d1 2019-01-16 17:29:23 fix epoll
thodg 190b38eb 2019-01-16 17:28:57 export symbols
thodg 669d0e88 2018-07-03 11:14:23 ignore log
thodg 46396aac 2018-06-29 12:08:49 add hint to configure epoll
thodg a81d6bb3 2018-06-26 13:48:16 remove ignore-errors for debug
thodg 0d5737b1 2018-06-26 13:47:53 fix directory index files
thodg 4e854b16 2018-06-26 13:46:38 use fstat instead of lseek for file size
thodg 79619822 2018-06-26 13:46:12 debug
thodg eb25168c 2018-06-26 13:45:46 increase buffer size to 1M
thodg 653b2b8d 2018-06-20 15:35:56 configure-threads
thodg 1a79c9bb 2018-06-20 15:35:31 epoll
thodg f779437c 2018-06-20 15:34:52 sbcl start script
thodg 3ddf2daf 2018-06-20 15:34:23 sort exported symbols
thodg 9533725c 2018-06-20 15:34:12 debug
thodg 6c0c1cf0 2018-06-17 17:05:52 always state main loop
thodg 33b53221 2018-06-17 17:05:41 typo
thodg 343b9e26 2018-06-17 17:05:18 only start flushing do not wait for completion
thodg 4713fc82 2018-06-17 17:04:27 state acceptor loop
thodg 2ac590ec 2018-06-17 17:03:44 fix select
thodg b69d8ef3 2018-06-17 17:03:30 fix epoll
thodg a5118327 2018-06-17 17:02:34 epoll: delete worker on error
thodg 6b7623d9 2018-06-17 17:01:43 fresh-line for msg
thodg 1e2da975 2018-06-17 17:01:26 fix file content-type
thodg 477c60cb 2018-06-16 16:46:29 state acceptor loop
thodg 76fa9af2 2018-06-16 16:43:43 fix ext for clisp
thodg a64ff2d3 2018-06-16 16:43:33 put msg in separate file
thodg 65bf517a 2018-06-16 15:02:33 trace
thodg b2e93f11 2018-06-16 15:01:53 explicit call to fdefinition
thodg 90e90fa6 2018-06-16 15:00:23 rework acceptor-loop and main-loop
thodg ddfa2d41 2018-06-16 14:18:49 thot-simple -> thot-select
thodg cab76b54 2018-06-16 14:17:02 use MSG where appropriate
thodg a6075223 2018-06-16 14:16:02 request-cont -> request-handler
thodg c11f12e9 2018-06-16 14:07:02 use MSG where appropriate
thodg 00c6a053 2018-06-16 14:02:23 fix ext
thodg 3ec2ace1 2018-06-15 20:58:01 ignore-errors for request-cont
thodg 4119f4e6 2018-06-15 20:57:44 handle index files like index.html
thodg 9c94a142 2018-06-15 19:36:08 debug
thodg f0564371 2018-06-15 19:35:55 use access instead of open
thodg 6105069e 2018-06-15 19:35:33 acceptor loop settings
thodg 6332e0cd 2018-06-15 12:19:46 fix epoll type declarations
thodg 11db21d9 2018-06-15 11:17:54 only serve regular files
thodg dc6578ab 2018-06-15 10:43:44 shadow probe-file using unistd:c-open
thodg 7f1e65bf 2018-06-10 09:52:33 trace for now
thodg c8bd5942 2018-06-10 09:52:14 use probe-file
thodg 30e437f5 2018-06-10 09:52:02 debug thot
thodg dc0e5f9b 2018-06-10 09:07:53 use probe-dir instead of stat
thodg 56fab69d 2018-06-09 18:54:16 continue
thodg 76b97e75 2018-06-09 18:52:37 fix file handler
thodg 7459758b 2018-06-09 18:52:17 ws
thodg 5b7061c6 2018-06-09 18:50:51 fix request-content-length
thodg b3b8baa2 2018-06-09 18:50:26 fix type declarations
thodg e693c02f 2018-06-09 18:49:58 request method is a symbol
thodg f2f7f631 2018-06-09 18:47:20 add type declarations
thodg 3e0517e7 2018-06-09 15:25:10 thot start script
thodg 9f50a14b 2018-06-08 15:22:38 request loop as loop
thodg 0853c74b 2018-06-08 15:21:35 fix directory-index
thodg 850089ff 2018-06-08 15:19:50 ws
thodg 10278505 2018-06-08 15:19:15 debug threaded
thodg ff84bd46 2018-06-08 15:18:53 debug mime
thodg 4644f93c 2018-06-08 01:00:50 differenciate call for trace
thodg 977943be 2018-06-08 01:00:30 fix directory handler
thodg 6a9d32f5 2018-06-08 01:00:05 ws
thodg 5aebc193 2018-06-08 00:59:46 debug-p
thodg c210e4a9 2018-06-08 00:59:33 file and mime-type
thodg cd4960b0 2018-06-08 00:58:32 use stat
thodg a35a08e9 2018-06-05 18:55:22 72 column max
thodg 593715fb 2018-06-05 18:54:44 let header accept str parts
thodg 5781f23f 2018-06-05 18:54:13 faster content
thodg 8162f13f 2018-06-05 18:19:01 use str for content
thodg 4ab826ee 2018-06-05 18:18:45 force-output
thodg b5c765f0 2018-06-04 15:13:13 readme
thodg 4e0ad0ea 2018-06-04 09:49:50 probe-dir
thodg 14ebc6f2 2018-06-03 23:08:07 debug directory
thodg 3c02c81c 2018-06-03 23:07:53 content
thodg b59a2101 2018-06-03 22:53:06 add debug info, support clisp
thodg 20845054 2018-06-01 19:03:52 fix directory index
thodg f7061b16 2018-06-01 19:03:37 debug
thodg 79319a4c 2018-06-01 19:02:59 only catch warnings
thodg 610b4793 2018-06-01 10:48:54 better browser
thodg 56326f5b 2018-05-31 07:53:25 print warnings
thodg 32601b6e 2018-05-30 16:22:31 unistd-stream
thodg 71b56b86 2018-05-30 16:22:21 untrace
thodg 79cff4db 2018-05-30 16:21:51 more compatible stream functions
thodg 0aa8a5bb 2018-05-30 13:16:57 unistd-input-stream
thodg e3a12ccf 2018-05-30 12:11:06 use str more
thodg a42b3f6c 2018-05-30 12:10:51 fix build on linux
thodg 3c17fb33 2018-05-29 10:57:01 copyright
thodg b46b1480 2018-05-29 10:55:36 epoll only on +LINUX threaded only on +THREADS
thodg 73358360 2018-05-29 10:55:15 fd-stream -> unistd-stream
thodg 330f94a1 2018-04-17 15:22:59 startup shell script
thodg e25887f3 2017-08-01 22:32:26 Better directory listing