History of file filed.c at check-in fa63935206cad5ec
2020-04-21
| ||
13:12 | Close cache file if we cannot duplicate it file: [d39c0feefb] check-in: [457d68de44] user: rkeene, branch: trunk, size: 49039 [annotate] [blame] [check-ins using] [diff] | |
2020-04-01
| ||
19:03 | Ensure that pthread condition variable in logging is initialized file: [e0a9bfdbe7] check-in: [f278a98272] user: rkeene, branch: trunk, size: 48998 [annotate] [blame] [check-ins using] [diff] | |
17:41 | Post-release version increment file: [28001c198c] check-in: [f55e303e9f] user: rkeene, branch: trunk, size: 48998 [annotate] [blame] [check-ins using] [diff] | |
17:41 | Filed 1.22 file: [1c48569c61] check-in: [77bfc6eaca] user: rkeene, branch: trunk, size: 48998 [annotate] [blame] [check-ins using] [diff] | |
2020-03-31
| ||
18:46 | Added AFL test script file: [eba3a486d8] check-in: [05a7ef3fae] user: rkeene, branch: trunk, size: 48998 [annotate] [blame] [check-ins using] [diff] | |
16:18 | Disable seccomp support by default and cleanup file: [94d290b0bc] check-in: [9184a4f1b9] user: rkeene, branch: seccomp, size: 50018 [annotate] [blame] [check-ins using] [diff] | |
15:44 | Added seccomp support file: [61d8dcb4f5] check-in: [854cb424a1] user: rkeene, branch: seccomp, size: 49740 [annotate] [blame] [check-ins using] [diff] | |
14:33 | Merged in trunk file: [05973c0b4a] check-in: [2204669e3b] user: rkeene, branch: seccomp, size: 49085 [annotate] [blame] [check-ins using] [diff] | |
14:26 | Made socket idle timeout checks more frequent file: [7252b16239] check-in: [fe6d401e68] user: rkeene, branch: remove-c11-atomics, size: 48969 [annotate] [blame] [check-ins using] [diff] | |
14:20 | Log the connect time, which is significant for closed sockets since they have no request time (since no request was made) file: [20cb1acc5e] check-in: [05f8958cc7] user: rkeene, branch: remove-c11-atomics, size: 48881 [annotate] [blame] [check-ins using] [diff] | |
14:19 | Use a mutex (for now?) for closing idle sockets file: [a328ae775d] check-in: [158143b222] user: rkeene, branch: remove-c11-atomics, size: 48671 [annotate] [blame] [check-ins using] [diff] | |
13:41 | Merged in trunk file: [66294af131] check-in: [1c1d95a764] user: rkeene, branch: remove-c11-atomics, size: 47908 [annotate] [blame] [check-ins using] [diff] | |
2018-05-03
| ||
20:08 | Added support for not redirecting to index.html file: [b6a9efc107] check-in: [879cdc86ce] user: rkeene, branch: trunk, size: 48432 [annotate] [blame] [check-ins using] [diff] | |
2016-09-22
| ||
19:30 | Post-release version increment file: [8f507e1315] check-in: [f3418e68d2] user: rkeene, branch: trunk, size: 47996 [annotate] [blame] [check-ins using] [diff] | |
19:30 | Filed 1.20 file: [f1e3a815c8] check-in: [1c7faf07aa] user: rkeene, branch: trunk, size: 47996 [annotate] [blame] [check-ins using] [diff] | |
18:34 | Updated to use nanosleep() instead of usleep() which requires a _BSD_SOURCE macro file: [34dea9bf8d] check-in: [1fb0b13c23] user: rkeene, branch: trunk, size: 47996 [annotate] [blame] [check-ins using] [diff] | |
18:01 | Updated to explicitly use sigaction and BSD-style signal handlers, needed to properly deal with SIGPIPE when closing connections file: [ca95c3f44a] check-in: [3a7004a8cd] user: rkeene, branch: trunk, size: 47898 [annotate] [blame] [check-ins using] [diff] | |
17:35 | Started branch to replace C11 atomics with simpler (but hopefully lock-free) implementation file: [a92c173e7c] check-in: [c6f6825723] user: rkeene, branch: remove-c11-atomics, size: 46820 [annotate] [blame] [check-ins using] [diff] | |
2016-08-17
| ||
16:23 | Post-release version increment file: [73ad6aa47c] check-in: [1233e63987] user: rkeene, branch: trunk, size: 47376 [annotate] [blame] [check-ins using] [diff] | |
16:22 | Filed 1.18 file: [69fa347d3a] check-in: [a78878e047] user: rkeene, branch: trunk, size: 47376 [annotate] [blame] [check-ins using] [diff] | |
16:21 | Added compile-time support for a fake chroot mode instead of using a real chroot (this may change into a runtime option one day) file: [e20f1f0a83] check-in: [5ea7bc0001] user: rkeene, branch: trunk, size: 47376 [annotate] [blame] [check-ins using] [diff] | |
2016-05-20
| ||
16:00 | Updated to work if "-c 0" is used to disable file descriptor caching file: [7391155930] check-in: [6b9ca2c468] user: rkeene, branch: trunk, size: 45728 [annotate] [blame] [check-ins using] [diff] | |
2016-03-03
| ||
04:21 | Fixed bugs related to not using C11 atomics file: [07cd352593] check-in: [4ce6697da8] user: rkeene, branch: trunk, size: 45374 [annotate] [blame] [check-ins using] [diff] | |
2016-02-22
| ||
22:57 | Updated to cast thread ID to an appropriately sized integer type before casting it to (unsigned long long) for logging, prevents a GCC error when pthread_t is a pointer of a different (smaller) size than unsigned long long file: [ce75275d14] check-in: [ca00774c8f] user: rkeene, branch: trunk, size: 45432 [annotate] [blame] [check-ins using] [diff] | |
22:35 | Post-release version increment file: [4ce4e74ea7] check-in: [38ad23a62e] user: rkeene, branch: trunk, size: 45419 [annotate] [blame] [check-ins using] [diff] | |
22:35 | Filed 1.16 file: [f4a6909b38] check-in: [395483fa73] user: rkeene, branch: trunk, size: 45419 [annotate] [blame] [check-ins using] [diff] | |
22:34 | Fixed issue with initializing timeout structures when using chroot() file: [df8bd5d3b2] check-in: [64aa5e7fb5] user: rkeene, branch: trunk, size: 45419 [annotate] [blame] [check-ins using] [diff] | |
22:11 | Post-release version increment file: [3cf4489884] check-in: [5a4a432e88] user: rkeene, branch: trunk, size: 45205 [annotate] [blame] [check-ins using] [diff] | |
22:09 | Filed 1.14 file: [08ee2f445c] check-in: [8d411f42b1] user: rkeene, branch: trunk, size: 45205 [annotate] [blame] [check-ins using] [diff] | |
22:07 | Added support for checking for a working C11 atomic compiler (unfortunately, GCC 4.7.x and 4.8.x are still broken due to compiler bugs) file: [877b095562] check-in: [8f0a3ed18a] user: rkeene, branch: trunk, size: 45205 [annotate] [blame] [check-ins using] [diff] | |
21:02 | Completed support for killing idle connections file: [59492d048f] check-in: [6e6baf524b] user: rkeene, branch: trunk, size: 44659 [annotate] [blame] [check-ins using] [diff] | |
18:31 | Added start of socket timeout and cleanup file: [932c017b84] check-in: [a473650e79] user: rkeene, branch: trunk, size: 41188 [annotate] [blame] [check-ins using] [diff] | |
2016-02-11
| ||
16:29 | Updated license dates and added it to the C source as well file: [33946c2e20] check-in: [bb0e4b5e36] user: rkeene, branch: trunk, size: 40720 [annotate] [blame] [check-ins using] [diff] | |
2015-07-29
| ||
14:29 | Added an ifdef for exposing an AFL-compatible testing mode file: [5ed59d2d72] check-in: [f505311236] user: rkeene, branch: trunk, size: 39329 [annotate] [blame] [check-ins using] [diff] | |
14:28 | Fixed compilation issues with no logging mode file: [5f2e24471a] check-in: [b4740ac3ab] user: rkeene, branch: trunk, size: 38488 [annotate] [blame] [check-ins using] [diff] | |
2014-10-13
| ||
15:03 | Post-release version increment file: [974bab36c9] check-in: [7ea9f63446] user: rkeene, branch: trunk, size: 38335 [annotate] [blame] [check-ins using] [diff] | |
15:00 | Updated version file: [6146eb901e] check-in: [c261ffbca5] user: rkeene, branch: trunk, size: 38335 [annotate] [blame] [check-ins using] [diff] | |
14:59 | Fixed file descriptor leaking introduced in [b4fa45b6aa] and made connection re-use more clean file: [390765784d] check-in: [679bcc1373] user: rkeene, branch: trunk, size: 38335 [annotate] [blame] [check-ins using] [diff] | |
08:12 | Post-release version increment file: [5391cbc0bc] check-in: [7099ed9113] user: rkeene, branch: trunk, size: 38060 [annotate] [blame] [check-ins using] [diff] | |
08:12 | Filed 1.10 file: [43b2c17e97] check-in: [dd8a7297f3] user: rkeene, branch: trunk, size: 38060 [annotate] [blame] [check-ins using] [diff] | |
08:04 | Updated to support HTTP Connection Keep-Alive file: [d1e3cfdb7f] check-in: [b4fa45b6aa] user: rkeene, branch: trunk, size: 38059 [annotate] [blame] [check-ins using] [diff] | |
2014-06-20
| ||
04:45 | Explicitly ignore the return value of read() for random data file: [9ca8af3757] check-in: [6ab9a334b8] user: rkeene, branch: trunk, size: 37257 [annotate] [blame] [check-ins using] [diff] | |
2014-06-16
| ||
17:15 | Added support for SIGHUP flushing all caches file: [3f7bad2ab6] check-in: [20fd373453] user: rkeene, branch: trunk, size: 37134 [annotate] [blame] [check-ins using] [diff] | |
17:00 | Added start of seccomp support file: [cb8ce29868] check-in: [5e8db14086] user: rkeene, branch: seccomp, size: 36631 [annotate] [blame] [check-ins using] [diff] | |
2014-02-19
| ||
16:32 | Post-release version increment file: [d44c0f8297] check-in: [d65da49b32] user: rkeene, branch: trunk, size: 36515 [annotate] [blame] [check-ins using] [diff] | |
16:32 | Filed 1.8 file: [59e6b51663] check-in: [3e81ad96c8] user: rkeene, branch: trunk, size: 36515 [annotate] [blame] [check-ins using] [diff] | |
2014-02-18
| ||
20:57 | Added redirect support for index pages as well as early-return paths for error pages file: [9e958014b2] check-in: [e6e6a5a647] user: rkeene, branch: trunk, size: 36515 [annotate] [blame] [check-ins using] [diff] | |
20:03 | Removed index.html serving workaround file: [02ed31827c] check-in: [6255e77ee6] user: rkeene, branch: trunk, size: 35429 [annotate] [blame] [check-ins using] [diff] | |
05:21 | Updated to log fdopen failures instead of silently ignoring them file: [79c614eba1] check-in: [df2de34e2e] user: rkeene, branch: trunk, size: 35660 [annotate] [blame] [check-ins using] [diff] | |
05:18 | Fixed potential (but unlikely) memory leaks related to logging file: [386b3803b7] check-in: [f8df53b1e3] user: rkeene, branch: trunk, size: 35567 [annotate] [blame] [check-ins using] [diff] | |
05:16 | More logging optimizations file: [865feafa0e] check-in: [937df4b0c8] user: rkeene, branch: trunk, size: 35538 [annotate] [blame] [check-ins using] [diff] | |
03:47 | Added vhost support file: [4157b8b146] check-in: [3298334221] user: rkeene, branch: trunk, size: 35446 [annotate] [blame] [check-ins using] [diff] | |
03:45 | Fixed call to wrong function for finding end of HTTP path file: [91c2968a74] check-in: [773268af3c] user: rkeene, branch: trunk, size: 33588 [annotate] [blame] [check-ins using] [diff] | |
2014-02-12
| ||
19:19 | Updated to terminate malformed requests without newlines file: [4e1ed3be61] check-in: [b16389c222] user: rkeene, branch: trunk, size: 33587 [annotate] [blame] [check-ins using] [diff] | |
17:56 | Post release version increment file: [16407cc723] check-in: [3a2967949a] user: rkeene, branch: trunk, size: 33551 [annotate] [blame] [check-ins using] [diff] | |
17:56 | Filed 1.6 file: [a26989d41c] check-in: [f7cedf8636] user: rkeene, branch: trunk, size: 33551 [annotate] [blame] [check-ins using] [diff] | |
17:42 | Fixed NULL pointer dereference and also possible buffer overflow processing HTTP request, created in [8cb189c633] file: [64aa094753] check-in: [dd737cd8c7] user: rkeene, branch: trunk, size: 33551 [annotate] [blame] [check-ins using] [diff] | |
06:11 | Updated to use time to ensure that a duplicate ETag is never generated file: [ba4c14a79b] check-in: [7e211d072e] user: rkeene, branch: trunk, size: 33487 [annotate] [blame] [check-ins using] [diff] | |
01:40 | Fixed wrapping of --help file: [b986b06d75] check-in: [2fe411187a] user: rkeene, branch: trunk, size: 33447 [annotate] [blame] [check-ins using] [diff] | |
01:35 | Post release version increment file: [4a0b499ebc] check-in: [a4b6e76732] user: rkeene, branch: trunk, size: 33440 [annotate] [blame] [check-ins using] [diff] | |
01:35 | Filed 1.4 file: [bcf5995168] check-in: [54ff5cc0ff] user: rkeene, branch: trunk, size: 33440 [annotate] [blame] [check-ins using] [diff] | |
2014-02-11
| ||
16:50 | Updated to support logging to processes in addition to files file: [c52c45f3be] check-in: [541136d097] user: rkeene, branch: trunk, size: 33440 [annotate] [blame] [check-ins using] [diff] | |
16:45 | Updated to create function for opening log file file: [efe5cb96e7] check-in: [5abd6e92c9] user: rkeene, branch: trunk, size: 33180 [annotate] [blame] [check-ins using] [diff] | |
08:36 | Corrected spelling error in comments file: [81f8f85f74] check-in: [7f5706f719] user: rkeene, branch: trunk, size: 33027 [annotate] [blame] [check-ins using] [diff] | |
08:12 | Updated to provide method earlier to log file: [882adf7425] check-in: [5f36930fec] user: rkeene, branch: trunk, size: 33027 [annotate] [blame] [check-ins using] [diff] | |
08:11 | Added ETag file: [288fd58a21] check-in: [63a88bc1bc] user: rkeene, branch: trunk, size: 33029 [annotate] [blame] [check-ins using] [diff] | |
07:43 | Updated to support the HEAD HTTP method file: [93c05a56c1] check-in: [5a054ee091] user: rkeene, branch: trunk, size: 32101 [annotate] [blame] [check-ins using] [diff] | |
05:53 | Removed unneeded assignment file: [8c74e1e76e] check-in: [8cb189c633] user: rkeene, branch: trunk, size: 31188 [annotate] [blame] [check-ins using] [diff] | |
05:52 | Updated to actually set fgets_ret, oops file: [169b29728a] check-in: [299fa6a68f] user: rkeene, branch: trunk, size: 31218 [annotate] [blame] [check-ins using] [diff] | |
05:49 | Updated to check fgets() return value and removed now unused variable file: [602946c512] check-in: [74c7ab003e] user: rkeene, branch: trunk, size: 31206 [annotate] [blame] [check-ins using] [diff] | |
05:15 | Post release version increment file: [3d68b06497] check-in: [6f539a8f16] user: rkeene, branch: trunk, size: 31156 [annotate] [blame] [check-ins using] [diff] | |
05:14 | Filed 1.2 file: [6922ec093c] check-in: [b6fe901824] user: rkeene, branch: trunk, size: 31156 [annotate] [blame] [check-ins using] [diff] | |
05:01 | Updated to reduce use of malloc/strdup -- current run-time use is only for logging file: [491e53c99b] check-in: [614c3eb427] user: rkeene, branch: trunk, size: 31156 [annotate] [blame] [check-ins using] [diff] | |
04:42 | Added note if logging is disabled file: [f8f87f8101] check-in: [8396a85348] user: rkeene, branch: trunk, size: 31266 [annotate] [blame] [check-ins using] [diff] | |
04:39 | Updated to use a thread-local variable for dummy log entries to avoid potential issues file: [8b7ede8efd] check-in: [b8d6314870] user: rkeene, branch: trunk, size: 31065 [annotate] [blame] [check-ins using] [diff] | |
04:32 | Whitespace fix file: [776212fe50] check-in: [bbd721a8cc] user: rkeene, branch: trunk, size: 31004 [annotate] [blame] [check-ins using] [diff] | |
04:26 | Updated to generate log entry only after transfer completes file: [1d3989ed81] check-in: [273835a798] user: rkeene, branch: trunk, size: 30994 [annotate] [blame] [check-ins using] [diff] | |
2014-02-08
| ||
08:52 | Updated to log message at startup file: [5335f1802e] check-in: [0802341b53] user: rkeene, branch: trunk, size: 29779 [annotate] [blame] [check-ins using] [diff] | |
08:46 | Log formatting changes file: [3095917664] check-in: [5decd7a269] user: rkeene, branch: trunk, size: 29754 [annotate] [blame] [check-ins using] [diff] | |
06:59 | Post-release version increment file: [a9d9efdd38] check-in: [525e4358e2] user: rkeene, branch: trunk, size: 29674 [annotate] [blame] [check-ins using] [diff] | |
06:57 | Filed 1.0 file: [05ed1b448a] check-in: [235573fe1c] user: rkeene, branch: trunk, size: 29674 [annotate] [blame] [check-ins using] [diff] | |
06:55 | Updated to correctly display IPv4 address if bound to IPv4 addresses file: [1f0badde9e] check-in: [2a36924161] user: rkeene, branch: trunk, size: 29674 [annotate] [blame] [check-ins using] [diff] | |
06:43 | Moved more file size variables to correct type and started reporting on completion of files file: [99eaeee2ab] check-in: [521131f382] user: rkeene, branch: trunk, size: 29085 [annotate] [blame] [check-ins using] [diff] | |
06:08 | Added support for a --version option file: [a6b140c86c] check-in: [aed0816914] user: rkeene, branch: trunk, size: 29063 [annotate] [blame] [check-ins using] [diff] | |
06:01 | Updated to become a daemon earlier so that opening "/dev/null" works file: [c245fb8d4f] check-in: [5d36185bbb] user: rkeene, branch: trunk, size: 28703 [annotate] [blame] [check-ins using] [diff] | |
05:33 | Updated to send correct mime type for served index.html page file: [521ac713bc] check-in: [d78a7b98bf] user: rkeene, branch: trunk, size: 28620 [annotate] [blame] [check-ins using] [diff] | |
05:27 | Added support for serving out a /index.html if / is requested. file: [a1c7c3882e] check-in: [cb54ba2b24] user: rkeene, branch: trunk, size: 28549 [annotate] [blame] [check-ins using] [diff] | |
03:36 | Updated to support addresses specified in IPv4 style (in which case only IPv4 is used) file: [5e70bdaf5f] check-in: [0bbc3f5bba] user: rkeene, branch: trunk, size: 28385 [annotate] [blame] [check-ins using] [diff] | |
03:10 | Noted that status should be reported file: [6f13628165] check-in: [1127550a5c] user: rkeene, branch: trunk, size: 27958 [annotate] [blame] [check-ins using] [diff] | |
03:09 | Updated to do less work if logging is disabled file: [1e9ce66531] check-in: [7a401fd8d2] user: rkeene, branch: trunk, size: 27924 [annotate] [blame] [check-ins using] [diff] | |
03:04 | Updated to compile correctly with logging disabled file: [1884ac0577] check-in: [66d99492b4] user: rkeene, branch: trunk, size: 27796 [annotate] [blame] [check-ins using] [diff] | |
02:50 | Updated documentation file: [f3c505b766] check-in: [303474c09a] user: rkeene, branch: trunk, size: 27806 [annotate] [blame] [check-ins using] [diff] | |
00:43 | Updated to open log file early (as documented) and to also flush the log file after every entry file: [b4d256af0b] check-in: [0c9ffb4cd9] user: rkeene, branch: trunk, size: 27805 [annotate] [blame] [check-ins using] [diff] | |
00:29 | Allow user to specify log file file: [fcb400b744] check-in: [4540126d59] user: rkeene, branch: trunk, size: 27751 [annotate] [blame] [check-ins using] [diff] | |
00:20 | Implemented logging file: [c536c43e85] check-in: [a31015a6d2] user: rkeene, branch: trunk, size: 26820 [annotate] [blame] [check-ins using] [diff] | |
2014-02-07
| ||
23:23 | Added start of logging file: [cff7d51a56] check-in: [08a3222e4b] user: rkeene, branch: trunk, size: 24811 [annotate] [blame] [check-ins using] [diff] | |
22:56 | Added support for sending correct MIME type file: [dc9403b4bb] check-in: [1208332554] user: rkeene, branch: trunk, size: 24060 [annotate] [blame] [check-ins using] [diff] | |
21:44 | Added support for becoming a daemon file: [5138c920c1] check-in: [82653deb02] user: rkeene, branch: trunk, size: 23473 [annotate] [blame] [check-ins using] [diff] | |
21:12 | Normalized macro names file: [f6d6d04c13] check-in: [25c96dfee9] user: rkeene, branch: trunk, size: 22088 [annotate] [blame] [check-ins using] [diff] | |
21:10 | Updated to support disabling getpwnam() file: [27db71537c] check-in: [e7dc183669] user: rkeene, branch: trunk, size: 22082 [annotate] [blame] [check-ins using] [diff] | |
2014-02-06
| ||
23:35 | Added usage information file: [2c5e817142] check-in: [a67c46369b] user: rkeene, branch: trunk, size: 21868 [annotate] [blame] [check-ins using] [diff] | |
22:37 | Changed default port to 80 and added man page file: [0d0ecd3cdc] check-in: [a00dfe0a20] user: rkeene, branch: trunk, size: 18855 [annotate] [blame] [check-ins using] [diff] | |
20:43 | Updated to support arguments, updated hashing algorithm, and minor cleanup file: [d5944384cb] check-in: [613c9bd346] user: rkeene, branch: trunk, size: 18857 [annotate] [blame] [check-ins using] [diff] | |
08:42 | Updated to use off_t to represent disk sizes file: [5f7a2da005] check-in: [b040037186] user: rkeene, branch: trunk, size: 15683 [annotate] [blame] [check-ins using] [diff] | |
08:26 | Added additional debugging regarding range computation file: [c73ad10afc] check-in: [c35e6a2d15] user: rkeene, branch: trunk, size: 15687 [annotate] [blame] [check-ins using] [diff] | |
08:03 | Fixed segfault issue and updated to limit sendfile() size file: [107a3dbac4] check-in: [47ef170824] user: rkeene, branch: trunk, size: 15270 [annotate] [blame] [check-ins using] [diff] | |
07:53 | Added large file support file: [5dd5b62c7d] check-in: [abb8c966f2] user: rkeene, branch: trunk, size: 15019 [annotate] [blame] [check-ins using] [diff] | |
07:50 | Added support for a non-blocking HTTP mode file: [c383e2203f] check-in: [145eda8451] user: rkeene, branch: trunk, size: 15005 [annotate] [blame] [check-ins using] [diff] | |
07:42 | Updated to correctly encode range file: [8a7d495917] check-in: [6add2b1206] user: rkeene, branch: trunk, size: 14214 [annotate] [blame] [check-ins using] [diff] | |
06:47 | Updated to keep track of sent bytes file: [b68d97d7c3] check-in: [5d3ae25128] user: rkeene, branch: trunk, size: 14208 [annotate] [blame] [check-ins using] [diff] | |
06:02 | Updated to ignore SIGPIPE and made several Range handling improvements file: [5e37a15236] check-in: [f27754658d] user: rkeene, branch: trunk, size: 14126 [annotate] [blame] [check-ins using] [diff] | |
04:15 | Added range support file: [460b9a234e] check-in: [409fc328b7] user: rkeene, branch: trunk, size: 13422 [annotate] [blame] [check-ins using] [diff] | |
2014-02-05
| ||
18:06 | Updated to statically link file: [1af4b31488] check-in: [d37dd3792a] user: rkeene, branch: trunk, size: 11043 [annotate] [blame] [check-ins using] [diff] | |
09:18 | Removed extraneous flush file: [de3f48af84] check-in: [2df202595a] user: rkeene, branch: trunk, size: 11013 [annotate] [blame] [check-ins using] [diff] | |
09:12 | Updated to support being compiled with dietlibc file: [3fb691b2d3] check-in: [a832cf965b] user: rkeene, branch: trunk, size: 11027 [annotate] [blame] [check-ins using] [diff] | |
09:07 | Noted that we should process arguments file: [310b7c80ea] check-in: [87034c1a07] user: rkeene, branch: trunk, size: 11006 [annotate] [blame] [check-ins using] [diff] | |
09:06 | Reverted default port changed inadvertantly and added comments file: [aa69ce9535] check-in: [69c6325220] user: rkeene, branch: trunk, size: 10984 [annotate] [blame] [check-ins using] [diff] | |
09:04 | Additional improvements file: [980ea4ded8] check-in: [a00671c11b] user: rkeene, branch: trunk, size: 10953 [annotate] [blame] [check-ins using] [diff] | |
09:01 | Added support for a "no logging" compile-time option (for now) and updated to support sendfile restarts file: [f27d202156] check-in: [c7e703e4e5] user: rkeene, branch: trunk, size: 10829 [annotate] [blame] [check-ins using] [diff] | |
08:49 | Updated to cache file descriptors file: [af10919239] check-in: [565d4b51c2] user: rkeene, branch: trunk, size: 10510 [annotate] [blame] [check-ins using] [diff] | |
2014-02-04
| ||
12:02 | Check sendfile() output and log file: [8a849d733e] check-in: [16b1aecd99] user: rkeene, branch: trunk, size: 7893 [annotate] [blame] [check-ins using] [diff] | |
11:51 | Added more log messages and support for error pages file: [456b09599d] check-in: [70ecb45a61] user: rkeene, branch: trunk, size: 7671 [annotate] [blame] [check-ins using] [diff] | |
10:18 | Added basic support for HTTP requests file: [0f86783dca] check-in: [4bbee8f607] user: rkeene, branch: trunk, size: 5286 [annotate] [blame] [check-ins using] [diff] | |
09:53 | Added basic support for HTTP responses file: [a1927fba4d] check-in: [7dfe29c1bc] user: rkeene, branch: trunk, size: 4810 [annotate] [blame] [check-ins using] [diff] | |
07:43 | Implemented basic stubs for sending files file: [263f67c7ab] check-in: [bdec14db58] user: rkeene, branch: trunk, size: 4365 [annotate] [blame] [check-ins using] [diff] | |
05:33 | Added: Basic socket server written, need to add HTTP support and file serving file: [50c442afde] check-in: [c34b109ceb] user: rkeene, branch: trunk, size: 3177 [annotate] [blame] [check-ins using] | |