4 Commits (3c2cef5f0db7e83d2a390d068e9de23dcf262258)

Author SHA1 Message Date
Stefan Bühler 3c2cef5f0d Handle ETIMEDOUT as connection close 13 years ago
Stefan Bühler 0c3ca6b13b add liBuffer: a reference-counted memory chunk (using mempool) for basic network data 13 years ago
Stefan Bühler 1acacd5737 Prefix inline api functions with li_ 13 years ago
Stefan Bühler 540ff7db02 Split sources into subdirs 13 years ago
Stefan Bühler 282a2d1b4a Prefix LI_API functions with "li_" 13 years ago
Stefan Bühler 99b203e3d8 Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames 13 years ago
Stefan Bühler 691939dbdc Rename MEM_CHUNK to STRING_CHUNK and add new MEM_CHUNK with GByteArray as content 13 years ago
Stefan Bühler 91d4868ef4 Move stats and throttle to network.c 14 years ago
Stefan Bühler 3dceeb5916 Move include files into a separate directory and cleanup include order 14 years ago
Thomas Porzelt 358b9f95f1 implement throttling, change some time_t to ev_tstamp 14 years ago
Thomas Porzelt 0a63fc8058 add client addr string and traffic stats for connections and workers 14 years ago
Stefan Bühler 649f7baf78 Modify header usage; include all core headers from base.h and forbid direct including of core headers. Move typedefs into separate header. 14 years ago
Stefan Bühler 566cbdb024 virtual requests; they replace a big part from connection. 14 years ago
Stefan Bühler 2b9147ba50 Fix missing ':' after case EWOULDBLOCK 14 years ago
Stefan Bühler 0fe9176d6f Splitted worker from server; removed "server *srv" from most function which also have "connection *con" 14 years ago
Stefan Bühler 179021ca18 Fix memleak in writev backend 14 years ago
Stefan Bühler 1bc8c85266 * replace strerror with g_strerror, kill errno from logging 14 years ago
Stefan Bühler 754ee742b2 Start splitting network backends, added writev and TCP_CORK 14 years ago