Branch


Log

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