Browse Source
changed header hashing to use btree (GNU only). @TODO: make this conditional for other systems. Removed the qsort calls on server->fds making O(2nlogn) to O(n)
master
changed header hashing to use btree (GNU only). @TODO: make this conditional for other systems. Removed the qsort calls on server->fds making O(2nlogn) to O(n)
master
16 changed files with 157 additions and 71 deletions
-
12ChangeLog
-
2include/class.h
-
5include/http/request.h
-
1src/http/header/sort.c
-
26src/http/request.c
-
2src/http/request/has_keep_alive.c
-
36src/http/request/header_get.c
-
52src/http/request/parser/get_header.c
-
7src/http/request/parser/parse.c
-
7src/server.c
-
5src/server/close_conn.c
-
4src/server/handle_accept.c
-
30src/server/poll.c
-
35src/server/run.c
-
2src/socket.c
-
2src/testserver.c
Write
Preview
Loading…
Cancel
Save
Reference in new issue