Update configure script to v0.11.0-git
[MonkeyD.git] / ChangeLog
blob252152400098e12cc62673a67dc59b5536266930
1 commit ece8dbc85051f2ce7da69ae8b8338ab302cb6b15
2 Author: Eduardo Silva <edsiper@gmail.com>
3 Date:   Wed Jun 23 17:24:05 2010 -0400
5     QA: Add protocol_02 test
7 commit a1bcc16e8cd69f0360b4b6d20367b4097b4ef08e
8 Author: Eduardo Silva <edsiper@gmail.com>
9 Date:   Wed Jun 23 17:04:04 2010 -0400
11     QA: Add protocol_01 test
13 commit 8b2d9447cd2d4c41d963c7b62e199cdc640ab2e3
14 Author: Eduardo Silva <edsiper@gmail.com>
15 Date:   Wed Jun 23 17:03:40 2010 -0400
17     Validate empty protocol
19 commit 361d701d4fdd61eeeeee66b9f90ce0be9e2a1545
20 Author: Eduardo Silva <edsiper@gmail.com>
21 Date:   Wed Jun 23 16:33:50 2010 -0400
23     Monkey 0.10.3
25 commit fc7f1dddc75f6ef8d732ec4b1d97760f8f9b0271
26 Author: Eduardo Silva <edsiper@gmail.com>
27 Date:   Wed Jun 23 16:31:19 2010 -0400
29     Fix data type for uri_len in http.c
30     Check return value from mk_buffer_cat()
32 commit 96e35bf0f120546af82784f456a3437b28a474b2
33 Author: Eduardo Silva <edsiper@gmail.com>
34 Date:   Wed Jun 23 15:53:55 2010 -0400
36     Protect mk_buffer_cat() from invalid length
38 commit 49bd4d0ca104faca6c8fd34f0db07a76b7a279bb
39 Author: Eduardo Silva <edsiper@gmail.com>
40 Date:   Wed Jun 23 15:29:12 2010 -0400
42     Monkey 0.10.3
44 commit 9edfe0c9ccc34064bb9045120025591ebe23b139
45 Author: Eduardo Silva <edsiper@gmail.com>
46 Date:   Wed Jun 23 15:21:17 2010 -0400
48     QA: Add uri_01.htt test (check first slash)
50 commit bc5dd0267abb8f32c409d3475b934795bd137ad3
51 Author: Eduardo Silva <edsiper@gmail.com>
52 Date:   Wed Jun 23 15:20:44 2010 -0400
54     Merge header and log info for file size when ranges are used
56 commit fc56e6a1382eb0335fcd16fdef0858302ac9e981
57 Author: Eduardo Silva <edsiper@gmail.com>
58 Date:   Wed Jun 23 08:26:06 2010 -0400
60     Force validation of initial slash in request URI
62 commit 2109750a7af2d2888748f9df223fe750ab12943d
63 Author: Eduardo Silva <edsiper@gmail.com>
64 Date:   Sat Jun 12 15:28:33 2010 -0400
66     Changelog update
68 commit 07abe05218db6f412aea151019921f5cc9739afb
69 Author: Eduardo Silva <edsiper@gmail.com>
70 Date:   Sat Jun 12 14:35:13 2010 -0400
72     Monkey 0.10.2
74 commit a103adf31f9bfb3341a59518f47b098693c56bcd
75 Author: Eduardo Silva <edsiper@gmail.com>
76 Date:   Tue Jun 8 14:40:55 2010 -0400
78     Config: skip 'value' empty left spaces
80 commit 61ad3e7cd2d71fdcb1455369b33b08b9c8fb0178
81 Author: Eduardo Silva <edsiper@gmail.com>
82 Date:   Tue Jun 8 14:39:08 2010 -0400
84     Fix #6: Monkey as daemon, logger do not write log files
86 commit 88db3540cd7fcd22eaba8f2f4a225996960acf39
87 Author: Eduardo Silva <edsiper@gmail.com>
88 Date:   Fri Apr 9 20:24:30 2010 -0400
90     Update ChangeLog
92 commit 456fa7adae97f9a2a5e2b9358f1c7229662f5d29
93 Author: Eduardo Silva <edsiper@gmail.com>
94 Date:   Fri Apr 9 20:22:37 2010 -0400
96     Monkey 0.10.1
98 commit 9c0b03f7b2175df327ffe5f8734f827284be64f4
99 Author: Eduardo Silva <edsiper@gmail.com>
100 Date:   Fri Apr 9 16:43:12 2010 -0400
102     Makefile: remove 'Running Monkey' message
104 commit 07ba1cc1d225c373f9ea2a930d6933b57be2e46a
105 Author: Eduardo Silva <edsiper@gmail.com>
106 Date:   Fri Apr 9 16:39:50 2010 -0400
108     Configure: add DESTDIR support to Makefile
110 commit 31bf65ca0a0fe2ab070292f1f4f1f9821da432ab
111 Author: Eduardo Silva <edsiper@gmail.com>
112 Date:   Thu Apr 8 10:53:21 2010 -0400
114     Config: fix reader for line with multiple values
116 commit 9006e228ae771ea70483f29f14eb37fbccf895c7
117 Author: Eduardo Silva <edsiper@gmail.com>
118 Date:   Thu Apr 8 09:52:34 2010 -0400
120     Configure: move env vars to global context
122 commit d4cbe4cebf3215a9137ff447cd539dd638d45e50
123 Author: Eduardo Silva <edsiper@gmail.com>
124 Date:   Mon Apr 5 02:37:50 2010 -0400
126     Update changelog
128 commit f8873bf50e6a5dc3333189c73cf9ad52ac105ffd
129 Author: Eduardo Silva <edsiper@gmail.com>
130 Date:   Mon Apr 5 02:31:25 2010 -0400
132     Monkey 0.10.0
134 commit d5e41dab115fcda61e89d3de6998a1aa53e3832f
135 Author: Eduardo Silva <edsiper@gmail.com>
136 Date:   Sun Apr 4 00:13:34 2010 -0400
138     Configure: fix test validation
140 commit aaae7cba11f4d87f339cc6b3f66561c2087b447a
141 Author: Eduardo Silva <edsiper@gmail.com>
142 Date:   Sat Apr 3 12:35:29 2010 -0400
144     Configure: fix test
146 commit 566fff86e2b19bb4b78cd9603d86a0d8cad6cd3f
147 Author: Eduardo Silva <edsiper@gmail.com>
148 Date:   Sat Apr 3 11:41:31 2010 -0400
150     Do not read SOMAXCONN using deprecated sysctl()
152 commit 7e11eb5d2000d574340a919c8c33a006384faa52
153 Author: Eduardo Silva <edsiper@gmail.com>
154 Date:   Sat Apr 3 11:40:21 2010 -0400
156     Configure: get DEFS from environment
158 commit 454a52b0ec8aa54edfe70db9a5fd1ef3b909dc1e
159 Author: Eduardo Silva <edsiper@gmail.com>
160 Date:   Sat Apr 3 11:31:16 2010 -0400
162     New Macro DEPRECATE_SYSCTL
164 commit 96659604becde82325beb0e4ea6c64fd42e1edbf
165 Author: Eduardo Silva <edsiper@gmail.com>
166 Date:   Sat Apr 3 09:48:14 2010 -0400
168     Configure: read STRIP enviroment var for binary stripping
170 commit 689982d72cc273c0dfcb47b1fe92148ef77f7baf
171 Author: Eduardo Silva <edsiper@gmail.com>
172 Date:   Fri Apr 2 21:05:43 2010 -0400
174     Cheetah. remove dummy .c file
176 commit ca56f2d3b948de35a02dd94207d37a34bf583841
177 Author: Eduardo Silva <edsiper@gmail.com>
178 Date:   Mon Mar 29 14:14:28 2010 -0400
180     Cheetah: change some breaklines
182 commit 0e8323b723db0c605fcc400ffc1e4eff67f0fe44
183 Author: Eduardo Silva <edsiper@gmail.com>
184 Date:   Mon Mar 29 12:34:43 2010 -0400
186     Cheetah: New 'clear' and '?' commands
188 commit 4347b4d42c05a7914602b1c6c93965b21c83ffb6
189 Author: Eduardo Silva <edsiper@gmail.com>
190 Date:   Wed Mar 24 15:03:23 2010 -0400
192     More code cleanups
194 commit bc12a003630e471dcefaa1c9abfd9b10f629f321
195 Author: Eduardo Silva <edsiper@gmail.com>
196 Date:   Wed Mar 24 14:56:51 2010 -0400
198     Remove old getdir configuration variable and code cleanup
200 commit f3c8491671eeef106c2272f4d504174080074499
201 Author: Eduardo Silva <edsiper@gmail.com>
202 Date:   Wed Mar 24 14:43:00 2010 -0400
204     Cheetah: Add plugin version to status command
206 commit 2f5a60f18b4b23a7c38b9cdaa6a7e444f63ccee1
207 Author: Eduardo Silva <edsiper@gmail.com>
208 Date:   Wed Mar 24 14:35:07 2010 -0400
210     Cheetah: colorize the shell
212 commit 6e61c3783dd1c0383634d06bc5c0546adc1f92a4
213 Author: Eduardo Silva <edsiper@gmail.com>
214 Date:   Wed Mar 24 10:14:41 2010 -0400
216     Configure: default shell to bash / fix install permissions
218 commit 3384597042e1488464bc277f75c6e1b5b32ebb4e
219 Author: Eduardo Silva <edsiper@gmail.com>
220 Date:   Mon Mar 22 14:06:24 2010 -0400
222     QA: Checklog, add rule for query.htt
224 commit 13af8147a9a5f7fd849425502d7460f2547e2684
225 Author: Eduardo Silva <edsiper@gmail.com>
226 Date:   Mon Mar 22 13:36:17 2010 -0400
228     Monkey 0.10.0-rc5
230 commit 5ee340cc98cb2401c1cab07df50981a302509618
231 Author: Eduardo Silva <edsiper@gmail.com>
232 Date:   Mon Mar 22 13:32:14 2010 -0400
234     QA: Checklog, add rule for simple.htt
236 commit fc47daab1e7f37f4da448828eaf674d41cf4d11e
237 Author: Eduardo Silva <edsiper@gmail.com>
238 Date:   Mon Mar 22 13:32:03 2010 -0400
240     QA: Checklog, add rule for redit_301.htt
242 commit 242dec902ccc52fc22e8d2c40c65c7a249b3365d
243 Author: Eduardo Silva <edsiper@gmail.com>
244 Date:   Mon Mar 22 13:31:20 2010 -0400
246     Logger: register 301 and 302 status in acccess log
248 commit 58bc216d3845bcc20500a1e5db603ab821ac0cae
249 Author: Eduardo Silva <edsiper@gmail.com>
250 Date:   Mon Mar 22 12:58:06 2010 -0400
252     QA: Checklog, add rules for ranges_*
254 commit d0bedd1488ffd5731f934161ba3c20a617123b93
255 Author: Eduardo Silva <edsiper@gmail.com>
256 Date:   Mon Mar 22 12:38:51 2010 -0400
258     Core: Register partial content status in access logfile
259     Logger: Register length of partial content instead of file size
261 commit 68a93e9c89205f58b9ebaddf99f6b69f14958652
262 Author: Eduardo Silva <edsiper@gmail.com>
263 Date:   Mon Mar 22 11:22:07 2010 -0400
265     Logger: write size 0 for HEAD method request
267 commit 552f879cfc09abec99a30340a1daa80dbf57d056
268 Author: Eduardo Silva <edsiper@gmail.com>
269 Date:   Mon Mar 22 10:25:46 2010 -0400
271     QA: Checklog, add rules for post_*
273 commit 85d824e81432f9aec59686f503cda6fb50a59638
274 Author: Eduardo Silva <edsiper@gmail.com>
275 Date:   Mon Mar 22 10:25:26 2010 -0400
277     QA: Checklog, add rules for path_transversal*
279 commit 80b1c63c1345268332b69db3470113047dc6508b
280 Author: Eduardo Silva <edsiper@gmail.com>
281 Date:   Mon Mar 22 08:46:06 2010 -0400
283     QA: Why post_test02.htt sometimes fail?
285 commit f591349d633dc387d7bfec32c1bc94ec86c0f90a
286 Author: Eduardo Silva <edsiper@gmail.com>
287 Date:   Sun Mar 21 20:02:12 2010 -0400
289     QA: Checklog, two new script for if_modified_since
291 commit cc4f43007f79b252a2d9ddd77eb8cd10d68b2f17
292 Author: Eduardo Silva <edsiper@gmail.com>
293 Date:   Sun Mar 21 19:55:49 2010 -0400
295     Enable log register for '304 Not Modified status'
297 commit 90ffabde40a48010f4a079db060b6e1bb73bbe66
298 Author: Eduardo Silva <edsiper@gmail.com>
299 Date:   Sun Mar 21 19:29:52 2010 -0400
301     QA: Add new rules scripts for checklog tool
303 commit 78d47394c886595420c6e8b969860d5d87ac411d
304 Author: Eduardo Silva <edsiper@gmail.com>
305 Date:   Sun Mar 21 19:28:26 2010 -0400
307     Little fixes for checklog tool
309 commit cf308dc26e03c32d8859ad245f43533c3955ee63
310 Author: Eduardo Silva <edsiper@gmail.com>
311 Date:   Sat Mar 20 20:23:14 2010 -0400
313     Improve checklog messages
315 commit 8af3091a19845652202b208fd05e1e547c09834f
316 Author: Eduardo Silva <edsiper@gmail.com>
317 Date:   Sat Mar 20 17:47:10 2010 -0400
319     QA: New checklog program, check access and error logs based on rules
321 commit 0d9fed0966f49b9fb133f8bb01996a22e655eb3d
322 Author: Eduardo Silva <edsiper@gmail.com>
323 Date:   Sat Mar 20 17:46:27 2010 -0400
325     QA: Add new option to run_tests.sh: -l, check logfiles after each check
327 commit 3ae5a2f1969140c2b5e8edea908708a581542398
328 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
329 Date:   Sat Mar 20 16:28:30 2010 -0300
331     Add mk_utils_get_somaxconn() function
333 commit 5272a1ca131d382b6b1dae9b9e7eee517b6e0b25
334 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
335 Date:   Sat Mar 20 16:25:55 2010 -0300
337     Revert "Add mk_utils_get_somaxconn function"
338     
339     This reverts commit eca13bdb3e2e2896fe8cd586b6fd4799747983f9.
341 commit eca13bdb3e2e2896fe8cd586b6fd4799747983f9
342 Author: android <android@box.(none)>
343 Date:   Sat Mar 20 16:02:00 2010 -0300
345     Add mk_utils_get_somaxconn function
347 commit 378858f7f1c4ede46a24534799e40f7e0f310a91
348 Author: Eduardo Silva <edsiper@gmail.com>
349 Date:   Thu Mar 18 18:39:43 2010 -0400
351     Fix error log, add EXIT_ERROR macro
353 commit f6073febf9fbbe565accac24066f5da9f7480180
354 Author: Eduardo Silva <edsiper@gmail.com>
355 Date:   Thu Mar 18 11:41:40 2010 -0400
357     Configure: Do not copy README and INSTALL from lang directory
359 commit 4dcaeb433029b41851e173b54adb41281a2fa5f7
360 Author: Eduardo Silva <edsiper@gmail.com>
361 Date:   Thu Mar 18 07:39:36 2010 -0400
363     Monkey 0.10.0-rc4
365 commit 19ab24c589910a991fd147e9d6a14111c0cc9467
366 Author: Eduardo Silva <edsiper@gmail.com>
367 Date:   Thu Mar 18 07:36:46 2010 -0400
369     Update ChangeLogs
371 commit 41c5814e1806507e68e795232495032e38ec9527
372 Author: Eduardo Silva <edsiper@gmail.com>
373 Date:   Thu Mar 18 07:31:12 2010 -0400
375     Update README information
377 commit 8c0d05ab919779d05dd364e76fa9cd66c6662759
378 Author: Eduardo Silva <edsiper@gmail.com>
379 Date:   Thu Mar 18 07:20:30 2010 -0400
381     Configure: remove old 'lang' and 'cgibin' options
383 commit 9a034287cc60536e66a832bfd07cd02195ba21c9
384 Author: Eduardo Silva <edsiper@gmail.com>
385 Date:   Thu Mar 18 07:18:34 2010 -0400
387     Fix configure script for make install
389 commit 585ea1b61686f562eeb61dfcacdcebd72eb9dbd1
390 Author: Eduardo Silva <edsiper@gmail.com>
391 Date:   Thu Mar 18 07:01:52 2010 -0400
393     Change configure script email address
395 commit 9e3297ce72b4b560bc27989ae6132a444cc8fbb1
396 Author: Eduardo Silva <edsiper@gmail.com>
397 Date:   Wed Mar 17 20:10:14 2010 -0400
399     Remove old nostalgic internal doc
401 commit e75aea23a746d7a9071c030486fda4dab59fc563
402 Author: Eduardo Silva <edsiper@gmail.com>
403 Date:   Wed Mar 17 20:09:01 2010 -0400
405     Remove old comments
407 commit 1fb4f46dff0fd2c26dea106aaabd2d04a67e912f
408 Author: Eduardo Silva <edsiper@gmail.com>
409 Date:   Wed Mar 17 14:35:33 2010 -0400
411     MK_TRACE: Get MONKEY_TRACE value just on start up
413 commit 59f97f3a9a12fb3368e1cb77db11b07c03910ebc
414 Author: Eduardo Silva <edsiper@gmail.com>
415 Date:   Wed Mar 17 10:15:33 2010 -0400
417     MK_TRACE: Read MONKEY_TRACE env var to focus on specific source files
419 commit 59fbca2af7af16a9b2b9a450a9aab774ae47ed3e
420 Author: Eduardo Silva <edsiper@gmail.com>
421 Date:   Wed Mar 17 10:10:10 2010 -0400
423     Improve comment
425 commit b4f3f464a06cfb707541079401fc7e94b90fe754
426 Author: Eduardo Silva <edsiper@gmail.com>
427 Date:   Wed Mar 17 10:07:37 2010 -0400
429     Remove comment
431 commit 1d6339c6d27a3cedade92b85a380a9daad7a06d5
432 Author: Eduardo Silva <edsiper@gmail.com>
433 Date:   Wed Mar 17 06:30:19 2010 -0400
435     Fix connection header responses
437 commit 369cc1ea57dca21fe63195654793e1c499243d93
438 Author: Eduardo Silva <edsiper@gmail.com>
439 Date:   Wed Mar 17 06:00:15 2010 -0400
441     QA: Add scripts to check connection header on HTTP/1.1
443 commit 6e00e9e0f24ddec2b990e4acc6d57958c7adea3b
444 Author: Eduardo Silva <edsiper@gmail.com>
445 Date:   Tue Mar 16 20:50:31 2010 -0400
447     QA: Add scripts to check connection header on HTTP/1.0
449 commit a83c61ef5477f8364f9bd4d7d884fb9e0101304c
450 Author: Eduardo Silva <edsiper@gmail.com>
451 Date:   Tue Mar 16 20:22:26 2010 -0400
453     Comment block debug
455 commit 552d2bab317270f5a4a1dfa3bcfedfc9fbde7960
456 Author: Eduardo Silva <edsiper@gmail.com>
457 Date:   Tue Mar 16 20:19:03 2010 -0400
459     Fix Headers TOC parser, use body length as limit
461 commit 817ae134f3ccc302d48b19715306906c5b416428
462 Author: Eduardo Silva <edsiper@gmail.com>
463 Date:   Tue Mar 16 18:11:24 2010 -0400
465     Close request if 'Connection: close' was specified
467 commit 12b7719ad682a099689201262f0d4c9aecce1b21
468 Author: Eduardo Silva <edsiper@gmail.com>
469 Date:   Tue Mar 16 17:57:06 2010 -0400
471     Send Connection header for HTTP/1.0, for HTTP/1.1 just if a KA was specified
473 commit 298b24d41cbcc08762ef4bbc5bdc4968d5365002
474 Author: Eduardo Silva <edsiper@gmail.com>
475 Date:   Tue Mar 16 16:20:55 2010 -0400
477     Fix Pipelining check
479 commit ae9dc05f992f97b4a81652b7e53b2508b5ebeb8d
480 Author: Eduardo Silva <edsiper@gmail.com>
481 Date:   Tue Mar 16 13:20:52 2010 -0400
483     Add CRLF to default mimetype
485 commit 3513dc9ef9b11d037e0637d784ad0165860b4e93
486 Author: Eduardo Silva <edsiper@gmail.com>
487 Date:   Tue Mar 16 12:34:53 2010 -0400
489     Monkey 0.10.0-rc3
491 commit c9384332d6361bac86a0486e5ff256f9bb24d6cb
492 Author: Eduardo Silva <edsiper@gmail.com>
493 Date:   Tue Mar 16 10:12:48 2010 -0400
495     Fix conx timeout, for KA use KeepAliveTimeout value
497 commit 8777601d9c0c48bdaa518d3ebb63801c5b866d52
498 Author: Eduardo Silva <edsiper@gmail.com>
499 Date:   Tue Mar 16 10:01:38 2010 -0400
501     Fix timeout check / update scheduler for KA connections
503 commit a930ebd8948c4f40b7de1253cb767596d403f209
504 Author: Eduardo Silva <edsiper@gmail.com>
505 Date:   Tue Mar 16 09:34:07 2010 -0400
507     Fix access log / EXIT_NORMAL value
509 commit bcdfe84d57033359604485a1566d256d8768cd76
510 Author: Eduardo Silva <edsiper@gmail.com>
511 Date:   Tue Mar 16 09:25:04 2010 -0400
513     Fix error log formatter
515 commit c9970f74590ef1df28ffb2a7fe30af4e9e988358
516 Author: Eduardo Silva <edsiper@gmail.com>
517 Date:   Tue Mar 16 09:03:20 2010 -0400
519     Fix content type header for error pages
521 commit 2499c5f6a9baf05539ad5d2cf80f9535778e2025
522 Author: Eduardo Silva <edsiper@gmail.com>
523 Date:   Tue Mar 16 08:58:30 2010 -0400
525     QA: Add script to test hexadecimal request
527 commit 152ba4b48fb3b656a3a350eb4b6af7f4a9a54d4f
528 Author: Eduardo Silva <edsiper@gmail.com>
529 Date:   Tue Mar 16 08:58:12 2010 -0400
531     mk_utils_buffer_cat() requires buffer lengths
533 commit 339e5437fee655259f2d4d2ce6d5a4125e7170ab
534 Author: Eduardo Silva <edsiper@gmail.com>
535 Date:   Mon Mar 15 00:16:12 2010 -0400
537     Little improve in pipelining exception
539 commit 79ba6d1c763c0ec10099d5f50bf5aa524c043b8a
540 Author: Eduardo Silva <edsiper@gmail.com>
541 Date:   Sun Mar 14 23:56:37 2010 -0400
543     Fix broken Pipelining support
545 commit 2a5dfc7f9f4862de227ffe6e0d6683397090c9bd
546 Author: Eduardo Silva <edsiper@gmail.com>
547 Date:   Thu Mar 11 19:12:52 2010 -0300
549     Monkey 0.10.0-rc2
551 commit 4a98db4b8fced0fd11bddebd938c06b7bbc58219
552 Author: Eduardo Silva <edsiper@gmail.com>
553 Date:   Thu Mar 11 18:33:22 2010 -0300
555     Change mimetype's list order
557 commit 306b7d1b85c6d87d8ebe25bd3d297d0b7281b4ef
558 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
559 Date:   Thu Mar 11 19:05:22 2010 -0200
561     Fix line width in utils.h
563 commit 623c267466ad47db6130222755175d1ccffb112f
564 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
565 Date:   Thu Mar 11 18:57:57 2010 -0200
567     Adjust buffer size in mk_utils_int2mkp
569 commit d5ce48f646aa2c61b4a2230f4ab6cf7bba80f55f
570 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
571 Date:   Thu Mar 11 18:47:50 2010 -0200
573     Remove unused function mk_utils_toupper
575 commit ae20aa03cac2621a55f7b58e60d73a71c3d84a39
576 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
577 Date:   Wed Mar 10 19:46:21 2010 -0200
579     Add path traversal tests to QA package
581 commit 41cc8bfb7d8f067abc639c7eac46a26bc4500f13
582 Author: Eduardo Silva <edsiper@gmail.com>
583 Date:   Wed Mar 10 13:10:36 2010 -0300
585     Mimetype: free memory used by 'type'
587 commit 75b4743cc86b1f460242f606edf86a35e726006f
588 Author: Eduardo Silva <edsiper@gmail.com>
589 Date:   Wed Mar 10 13:06:41 2010 -0300
591     Mimetype config reader: use new config.c API
593 commit 9c944b02362d09ab4f88539ff8298062421528d8
594 Author: Eduardo Silva <edsiper@gmail.com>
595 Date:   Wed Mar 10 13:02:01 2010 -0300
597     Fix config reader, do not read empty spaces
599 commit 41ab255740030383bbc82fdd7cd1029b8690e208
600 Author: Eduardo Silva <edsiper@gmail.com>
601 Date:   Wed Mar 10 12:29:41 2010 -0300
603     Just allow HTTP method and protocol request in uppercase
605 commit b941b74d318878f0710934d14df71c95eefed2af
606 Author: Eduardo Silva <edsiper@gmail.com>
607 Date:   Wed Mar 10 12:02:29 2010 -0300
609     Fix mimetype add overflow
611 commit 4f51da08d9bc4abaffb87fb639714d5373573ac5
612 Author: Eduardo Silva <edsiper@gmail.com>
613 Date:   Wed Mar 10 01:04:01 2010 -0300
615     Revert mimetype changes
617 commit 9fe3146871e92b7b94d3b6a3c348925959548f35
618 Author: Eduardo Silva <edsiper@gmail.com>
619 Date:   Tue Mar 9 21:59:00 2010 -0300
621     Improve response headers composer
623 commit f3273bee74e4ec848c58e8ba5308c93deaee6b09
624 Author: Eduardo Silva <edsiper@gmail.com>
625 Date:   Tue Mar 9 18:17:20 2010 -0300
627     Remove MK_IOV_HEADER_VALUE
629 commit 175ae3ce5dc37767cc6a7499bc0d8fbf79d7018a
630 Author: Eduardo Silva <edsiper@gmail.com>
631 Date:   Tue Mar 9 16:38:49 2010 -0300
633     Pre alloc IPv4 memory buffer
635 commit 77450cdb45f62f676904f5af92e182f4431734fe
636 Author: Eduardo Silva <edsiper@gmail.com>
637 Date:   Tue Mar 9 16:26:44 2010 -0300
639     Free ipv4 mk_pointer
641 commit f30a6f206c329520db702ac4cea05f7dbebae3c7
642 Author: Eduardo Silva <edsiper@gmail.com>
643 Date:   Sun Mar 7 14:34:14 2010 -0300
645     Abort dummy connections
647 commit 676590f43bc3eaafcfe097ff77a919104eccc7a3
648 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
649 Date:   Sun Mar 7 12:53:35 2010 -0300
651     Fix bug in backward directory check (Directory Transversal Vulnerability)
653 commit ddb98ea2fd573d398f7399575c0302df1fa3d380
654 Author: Eduardo Silva <edsiper@gmail.com>
655 Date:   Sat Mar 6 00:58:22 2010 -0300
657     Remove htdocs/php directory
659 commit fed4b4c670060907b4094bc91c3f9a5bd9060585
660 Author: Eduardo Silva <edsiper@gmail.com>
661 Date:   Fri Mar 5 22:01:32 2010 -0300
663     Change Website URL in default index.html
665 commit b509b0aa20832bafecca73de8bef68820e10b73d
666 Author: Eduardo Silva <edsiper@gmail.com>
667 Date:   Wed Mar 3 14:26:44 2010 -0300
669     Cheetah: Remove connections counter
671 commit f021ec45b944692cef51b19157e223a91419d739
672 Author: Eduardo Silva <edsiper@gmail.com>
673 Date:   Wed Mar 3 14:20:07 2010 -0300
675     Remove connections counter
677 commit 94f8ca3d923f8af10b4a423d2674b41867cf278f
678 Author: Eduardo Silva <edsiper@gmail.com>
679 Date:   Tue Mar 2 17:53:11 2010 -0300
681     Monkey 0.10.0-rc1
683 commit 3393ae7a35bd6fb69ae1ff20b7da23f5a782b427
684 Author: Eduardo Silva <edsiper@gmail.com>
685 Date:   Tue Mar 2 17:38:52 2010 -0300
687     Remove development code
689 commit d49af57b2d5bf2b6e4254bf3a57e646f130f9ef1
690 Author: Eduardo Silva <edsiper@gmail.com>
691 Date:   Mon Mar 1 22:40:30 2010 -0300
693     Add cast to trace formatter
695 commit 9093e2628fe89baee318cb2c80ac293059018146
696 Author: Eduardo Silva <edsiper@gmail.com>
697 Date:   Mon Mar 1 22:26:40 2010 -0300
699     Add Eduardo's email to copyright header files
701 commit 2e294fd900c2829150a9f6d0bed92000cd0fcd15
702 Author: Eduardo Silva <edsiper@gmail.com>
703 Date:   Mon Mar 1 22:23:57 2010 -0300
705     Update Copyright date in files
707 commit 34345f8dbc2b874615230acdad104a5142d46f51
708 Author: Eduardo Silva <edsiper@gmail.com>
709 Date:   Mon Mar 1 19:01:19 2010 -0300
711     Change Monkey HTTP signature
713 commit 42e2c966da6db4f725cc0ec8e90cad97a3ef760f
714 Author: Eduardo Silva <edsiper@gmail.com>
715 Date:   Mon Mar 1 18:35:19 2010 -0300
717     Remove old data
719 commit 38a4520838fd7d71c4182efc077ad5427bde3a4a
720 Author: Eduardo Silva <edsiper@gmail.com>
721 Date:   Mon Mar 1 18:30:39 2010 -0300
723     Minor fixes
725 commit 6df45ac3ae32b2a18d77b87801c6477c2ebdd555
726 Author: Eduardo Silva <edsiper@gmail.com>
727 Date:   Sat Feb 20 12:08:29 2010 -0300
729     Add TRACE message when connection arrives
731 commit 02d5c2db9409a732732af472ae96d21b296edefe
732 Author: Eduardo Silva <edsiper@gmail.com>
733 Date:   Fri Feb 19 18:04:50 2010 -0300
735     Palm Plugin: add mk_plugin_send_chunk()
737 commit 4c052c3510696edb98b61746f613060f5c0f7a71
738 Author: Eduardo Silva <edsiper@gmail.com>
739 Date:   Fri Feb 19 17:15:04 2010 -0300
741     Experimental Palm Plugin (disabled by default)
743 commit 5241718aa79a27fe67a0d1e796599982c48f610b
744 Author: Eduardo Silva <edsiper@gmail.com>
745 Date:   Fri Feb 19 17:11:34 2010 -0300
747     Configure script: do not try to compile plugins if they contains a file called DISABLED'
749 commit 2696771d2b11070e1a1980454c2d4efe82fa207b
750 Author: Jonathan Gonzalez V <zeus@gnu.org>
751 Date:   Fri Feb 19 16:51:23 2010 -0300
753     Remove line that say something about run monkey in benchmark mode, this option doesn't exists
754     
755     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
757 commit e71941aa183a63be1c58c9eabc5808d8d3c39561
758 Author: Jonathan Gonzalez V <zeus@gnu.org>
759 Date:   Fri Feb 19 16:50:43 2010 -0300
761     Initialize var for colors in mk_utils_trace
762     
763     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
765 commit f16599603132c6049a4128e19198efdcf421bed5
766 Author: Jonathan Gonzalez V <zeus@gnu.org>
767 Date:   Fri Feb 19 16:37:26 2010 -0300
769     Initialize the var event at mk_epoll_add_client()
770     
771     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
773 commit aeb80aaf5bda55baf74c7c9a65a9519942dd25d2
774 Author: Eduardo Silva <edsiper@gmail.com>
775 Date:   Fri Feb 19 16:55:34 2010 -0300
777     Add some TRACE messages
778     Remove old socket_timeout function
779     Code cleanup
781 commit 531de6c29da45dac8d2de492e78e12bf1ba817dc
782 Author: Eduardo Silva <edsiper@gmail.com>
783 Date:   Thu Feb 18 16:48:48 2010 -0300
785     Add TRACE messsage when calling plugin stages
787 commit 1a0f7211d2931c7236f21cf9180de9159938e65e
788 Author: Eduardo Silva <edsiper@gmail.com>
789 Date:   Thu Feb 18 15:57:58 2010 -0300
791     Fix trace message without compiler conditional
793 commit 0e176c1afe3af0d21e9d7a54c53a1303b5ca1bf1
794 Author: Eduardo Silva <edsiper@gmail.com>
795 Date:   Thu Feb 18 15:37:29 2010 -0300
797     Add 'trace enable' message
799 commit 202bf06978457559fe7eed2c2f9d28d698ac2d75
800 Author: Eduardo Silva <edsiper@gmail.com>
801 Date:   Thu Feb 18 15:32:10 2010 -0300
803     Improve TRACE colors output (just for dark background terminals)
805 commit 9645a0513233041a3e7c7e72c1efa23e1f401e7a
806 Author: Eduardo Silva <edsiper@gmail.com>
807 Date:   Thu Feb 18 11:24:06 2010 -0300
809     Plugin API: Export PLUGIN_TRACE macro function
811 commit 15f021f3ccfd8ea453bcbac343a8bc8df8947fee
812 Author: Eduardo Silva <edsiper@gmail.com>
813 Date:   Thu Feb 18 11:01:37 2010 -0300
815     New TRACE mode, configure with --trace to enable trace messages
817 commit 26402a33dea877b29f9e1654a21b2c41479d6c4e
818 Author: Eduardo Silva <edsiper@gmail.com>
819 Date:   Tue Feb 16 00:25:00 2010 -0300
821     Remove old files: modules.c and modules.h
823 commit 48188460d235d4e752f32305f236d9b4b3b3ee3b
824 Author: Eduardo Silva <edsiper@gmail.com>
825 Date:   Tue Feb 16 00:13:38 2010 -0300
827     Remove trash
829 commit a9ce2ded6d5d243852718c6ad83c29793f204526
830 Author: Eduardo Silva <edsiper@gmail.com>
831 Date:   Tue Feb 16 00:09:14 2010 -0300
833     Plugin: New interface for STAGE 40, it allows async calls to read
834     and write events on demand by async plugins
835     Plugin: Removed sub call stage_40 loop
837 commit bc0a375465dfd547e25b57c5caa4f3e00f622c36
838 Author: Eduardo Silva <edsiper@gmail.com>
839 Date:   Sun Feb 14 21:12:32 2010 -0300
841     Logger: move specific values to header
843 commit a79268333bea7a29a9b412b9819ff8f7126fa548
844 Author: Eduardo Silva <edsiper@gmail.com>
845 Date:   Sun Feb 14 13:56:39 2010 -0300
847     Config: Add new Listen directive to restrict the incoming connection to a specific network interface
849 commit c95bf34111a974cee3d48e618f179bf687a781d9
850 Author: Eduardo Silva <edsiper@gmail.com>
851 Date:   Sat Feb 13 23:50:33 2010 -0300
853     Add --debug option description to configure help
855 commit 45e7e540a2493dda5800de3e1725948be94556c4
856 Author: Eduardo Silva <edsiper@gmail.com>
857 Date:   Fri Feb 12 18:35:37 2010 -0300
859     Cheetah: CTRL-D runs 'quit' command
861 commit 9bb65d647dfe57a8b2ecd5f259e5956679c5792a
862 Author: Eduardo Silva <edsiper@gmail.com>
863 Date:   Fri Feb 12 18:31:52 2010 -0300
865     Cheetah: Fix segfault when pressing Ctrl-D
867 commit 100bd0be93f5ebc31b3ab85bd37abe569c5f7715
868 Author: Eduardo Silva <edsiper@gmail.com>
869 Date:   Fri Feb 12 18:04:51 2010 -0300
871     Log Error: add URI requested to 404 and 501 status message
873 commit b5a0b534072c86b75ef839de42540e593862b610
874 Author: Jonathan Gonzalez V <zeus@gnu.org>
875 Date:   Fri Feb 12 17:18:01 2010 -0300
877     Fix to use mk_pointer_set and mk_mem_malloc_z
878     
879     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
881 commit ea5164fa5a943d587fdd3a05197a3e40ccda9fa1
882 Author: Jonathan Gonzalez V <zeus@gnu.org>
883 Date:   Fri Feb 12 17:06:24 2010 -0300
885     Fix mk_config_get_host to create a pipe only if the (Access|Error)Log entry exists. Fix mk_logger_worker_init to check if the pipe exist before add it to the list
886     
887     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
889 commit cc0ac7eea72d9e400432bdc4e1b147341aa2924b
890 Author: Jonathan Gonzalez V <zeus@gnu.org>
891 Date:   Fri Feb 12 17:04:33 2010 -0300
893     Change char *ipv4 for mk_pointer ipv4 in sched_connection. Fix all the code to use the new form
894     
895     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
897 commit 99416fd62ffa9082654e1a7fbd05898fc4bb83cd
898 Author: Jonathan Gonzalez V <zeus@gnu.org>
899 Date:   Fri Feb 12 15:29:10 2010 -0300
901     Added option --debug so it will use -g to compile by default it will use '-O2 -Wall' and move strip to 'make install
903 commit 4fedc5c542d8b58afb49d81b5d8302a1b0468722
904 Author: Eduardo Silva <edsiper@gmail.com>
905 Date:   Fri Feb 12 14:06:58 2010 -0300
907     Add compiler name and version to welcome message
909 commit 589c614558a8a6c951285fb09deba18f7d8ae06e
910 Author: Eduardo Silva <edsiper@gmail.com>
911 Date:   Fri Feb 12 13:18:52 2010 -0300
913     Plugin: add mk_plugin_preworker_calls(), it allows
914     to each plugin to set a pthread key (plugins runs
915     under thread context
917 commit 0b3e2b44a4daefe86135ed1f8049d882299d5dbb
918 Author: Eduardo Silva <edsiper@gmail.com>
919 Date:   Fri Feb 12 13:00:54 2010 -0300
921     Replace header files mode from width 8 to 4
923 commit 6ac9c63d074d2ee99152ac151cd4a05254ed7d6a
924 Author: Jonathan Gonzalez V <zeus@gnu.org>
925 Date:   Thu Feb 11 22:55:12 2010 -0300
927     Added .gitignore so 'git status' will not show any *.so,*.o,Makefile and *~
928     
929     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
931 commit 411a933bf9721ee700dd68cc90e6d0b68922ad58
932 Author: Jonathan Gonzalez V <zeus@gnu.org>
933 Date:   Thu Feb 11 22:46:36 2010 -0300
935     Change the FSF address and update LICENSE with the new address and some texts
936     
937     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
939 commit d5fea5c1bdc0b1026057ada429971a01c2bce960
940 Author: Eduardo Silva <edsiper@gmail.com>
941 Date:   Thu Feb 11 14:33:26 2010 -0300
943     QA: Remove range test 04 until httest fix their bug
945 commit 0e9bac71af626a0e77bbd6801749361aad645aec
946 Author: edsiper <edsiper@monotop.(none)>
947 Date:   Thu Feb 11 13:54:22 2010 -0300
949     QA: Add missed scripts
951 commit 2079cffb07b93697e746392f4a94c8adb7963964
952 Author: Eduardo Silva <edsiper@gmail.com>
953 Date:   Thu Feb 11 13:48:32 2010 -0300
955     Plugins: Add _mk_plugin_stage_40_loop() call
957 commit bce7ace91fd6ebde6889f942db2015740edc7754
958 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
959 Date:   Wed Feb 10 07:07:31 2010 -0300
961     Q/A test improvements
963 commit dbc1569b94258fd83f93aabacc2a00e454b90ab8
964 Author: Eduardo Silva <edsiper@gmail.com>
965 Date:   Thu Jan 21 13:26:33 2010 -0300
967     Using Apache development C Language Style
968     http://httpd.apache.org/dev/styleguide.html
970 commit 2d4ff8a01731a8e4e27a33f1a21ab777f4494c04
971 Author: Eduardo Silva <edsiper@gmail.com>
972 Date:   Thu Jan 21 13:18:05 2010 -0300
974     Improve plugin handler return values and actions
976 commit 00754101ddc997daae4ff4eff4634c8871e6c117
977 Author: Eduardo Silva <edsiper@gmail.com>
978 Date:   Mon Jan 4 17:13:27 2010 -0300
980     Configuration reader: add 'read line by values'
982 commit 5485636390b0a94641e9445f4ac6ac2d426f0d40
983 Author: Eduardo Silva <edsiper@gmail.com>
984 Date:   Mon Jan 4 16:53:42 2010 -0300
986     Reduce worker client capacity to 50% in order to allow on each request open a new file descriptor
988 commit 4b70581f6b1105c06a20f691cc86c62f6eb097cc
989 Author: Eduardo Silva <edsiper@gmail.com>
990 Date:   Mon Jan 4 14:26:59 2010 -0300
992     Configure: add --plugdir option to specify target directory for plugins
994 commit b6f1e1fa7e92d29770b337d16ade1ed1bea34498
995 Author: Eduardo Silva <edsiper@gmail.com>
996 Date:   Sat Jan 2 18:32:58 2010 -0300
998     Add old entries to Changelog
1000 commit d2cce9a9d499e307cc344da7f6f6f84cbf3d7be3
1001 Author: Eduardo Silva <edsiper@gmail.com>
1002 Date:   Sat Jan 2 17:51:41 2010 -0300
1004     Update configure
1006 commit 5a86cec7a07b0c8f18217e62ce654feb5e1c2c4a
1007 Author: Eduardo Silva <edsiper@gmail.com>
1008 Date:   Sat Jan 2 11:52:10 2010 -0300
1010     Security plugin: add shortname
1012 commit 06ec147ff5c0d831a3fcf8ed43ae9fc713811bbf
1013 Author: Eduardo Silva <edsiper@gmail.com>
1014 Date:   Sat Jan 2 11:45:26 2010 -0300
1016     Cheetah plugin: add shortname
1018 commit 61113ec23373dffbdb967266ed92c3710fe55554
1019 Author: Eduardo Silva <edsiper@gmail.com>
1020 Date:   Sat Jan 2 11:39:32 2010 -0300
1022     Plugin: Load plugin and give new configuration directory assigned
1023     Dirlisting plugin: use new directory assigned
1025 commit c896b0f3d8d300d0a66340dd38c10970af14eb9b
1026 Author: Eduardo Silva <edsiper@gmail.com>
1027 Date:   Fri Jan 1 11:50:59 2010 -0300
1029     Move plugins configuration files to conf/plugins/MODULENAME
1031 commit 102a110a8f76b42fec0622a39c207573e1fd3293
1032 Author: Eduardo Silva <edsiper@gmail.com>
1033 Date:   Fri Jan 1 11:44:29 2010 -0300
1035     Drop old configuration and adapt configure
1037 commit 0c9cb7bec6f34b50f82f0a2bcfed757c6f152374
1038 Author: Eduardo Silva <edsiper@gmail.com>
1039 Date:   Fri Jan 1 11:18:35 2010 -0300
1041     Remove 'extras' (old modules interface)
1043 commit 32522cd411b77bbff2d93ecd68813c3f2138a124
1044 Author: Eduardo Silva <edsiper@gmail.com>
1045 Date:   Fri Jan 1 11:12:04 2010 -0300
1047     Deprecate CGI interface
1048     Palm Server: add debug environment var 'PALM_DEBUG'
1050 commit a5583817722804f8256973b808213820a5f33351
1051 Author: Eduardo Silva <edsiper@gmail.com>
1052 Date:   Tue Dec 29 17:49:41 2009 -0300
1054     Palm: change website url
1056 commit d9291f5eb85bfe9bedf05fce9b4fa3f8ae8b039b
1057 Author: Eduardo Silva <edsiper@gmail.com>
1058 Date:   Tue Dec 29 17:32:20 2009 -0300
1060     Plugin API: Add mk_plugin_load_symbol
1062 commit 4b3615e4b0d55497a8e1a5f16125a89b082d6af0
1063 Author: Eduardo Silva <edsiper@gmail.com>
1064 Date:   Wed Dec 9 14:04:14 2009 -0300
1066     Add MK_PLUGIN_STAGE_00 to plugin stages
1068 commit f2fe4903d7a990e8aa5c926f0a1d803dae58b5c8
1069 Author: Eduardo Silva <edsiper@gmail.com>
1070 Date:   Tue Dec 8 08:26:42 2009 -0300
1072     Plugin: read configuration file using config API
1074 commit 3d77acb11f5daed074ca427abcf1e214006eb2e8
1075 Author: Eduardo Silva <edsiper@gmail.com>
1076 Date:   Tue Dec 8 08:19:23 2009 -0300
1078     Plugin API: Export mk_iov_print
1080 commit 90bf701569e08d8b04884a15719879cc1494592c
1081 Author: Eduardo Silva <edsiper@gmail.com>
1082 Date:   Mon Dec 7 15:03:26 2009 -0300
1084     Plugin: Export mk_socket_xyz calls
1086 commit 5b9c80d0f90941818b525ad5c8a36c055ae9f181
1087 Author: Eduardo Silva <edsiper@gmail.com>
1088 Date:   Mon Dec 7 13:59:26 2009 -0300
1090     Add dummy stage MK_PLUGIN_STAGE_00
1091     Plugin: Export mk_pointer_set() as pointer_set()
1093 commit 51f470c08ce1015a1b40398c2942eff6a50c5b3a
1094 Author: Eduardo Silva <edsiper@gmail.com>
1095 Date:   Mon Dec 7 12:52:31 2009 -0300
1097     Add mk_string_line()
1099 commit 7b1576ba1898c5c38c2332a75f7b4a5ae0b1b046
1100 Author: Eduardo Silva <edsiper@gmail.com>
1101 Date:   Mon Dec 7 09:50:47 2009 -0300
1103     Config reader: value ends when LR is found
1105 commit 517eaa5e729ff42b178d59772e59b106e3c17dc3
1106 Author: Eduardo Silva <edsiper@gmail.com>
1107 Date:   Mon Dec 7 09:50:08 2009 -0300
1109     Remove palm from main configuration reader
1111 commit cd44d282f0b0ff2670af1fb99b783034e2973426
1112 Author: Eduardo Silva <edsiper@gmail.com>
1113 Date:   Mon Dec 7 09:23:43 2009 -0300
1115     Do not allow backward directory requests '..'
1117 commit f75e14248da2a646fefb3ac3e168689b7e0153ec
1118 Author: Eduardo Silva <edsiper@gmail.com>
1119 Date:   Mon Dec 7 07:25:45 2009 -0300
1121     Initialize uninitialized variables
1123 commit 1fc574ba7ab8278900b903f5cf339618a2ad2272
1124 Author: Eduardo Silva <edsiper@gmail.com>
1125 Date:   Sun Dec 6 22:07:54 2009 -0300
1127     iov: buf to free non-zero allocation
1129 commit f9aebdc3ddba3ee560e37a28b73a5ecccc6898c4
1130 Author: Eduardo Silva <edsiper@gmail.com>
1131 Date:   Sun Dec 6 22:01:48 2009 -0300
1133     Set iov struct to zero
1135 commit 56a17e76f3cc1876aca26920f6608bcfdba2c9fb
1136 Author: Eduardo Silva <edsiper@gmail.com>
1137 Date:   Fri Dec 4 12:06:21 2009 -0300
1139     Add MK_PLUGIN_STAGE_30
1140     Security Plugin: add rules for URI
1142 commit df12846d397b6dc8c4349a116ec9d82901ed84e4
1143 Author: Eduardo Silva <edsiper@gmail.com>
1144 Date:   Thu Dec 3 23:51:37 2009 -0300
1146     Deprecate deny.c
1148 commit 90518c21544f7c98812c6e805a34841b8ff486ae
1149 Author: Eduardo Silva <edsiper@gmail.com>
1150 Date:   Thu Dec 3 23:49:12 2009 -0300
1152     Add security plugin file configuration
1154 commit ab2df2c02746c3aac65b9b34cf8dd38fe7b9c2f3
1155 Author: Eduardo Silva <edsiper@gmail.com>
1156 Date:   Thu Dec 3 23:48:57 2009 -0300
1158     New Plugin: Security
1160 commit 814a1b4344edae09863090bfd5c1c8047c5cf8bc
1161 Author: Eduardo Silva <edsiper@gmail.com>
1162 Date:   Thu Dec 3 23:47:50 2009 -0300
1164     Add MK_PLUGIN_STAGE_20
1166 commit 61bd256b545184b51169cbbb46bda74dd2698927
1167 Author: Eduardo Silva <edsiper@gmail.com>
1168 Date:   Thu Dec 3 18:36:44 2009 -0300
1170     Plugins :: Export new mk_config_* calls
1172 commit e30ce56348f1cb8f3b053fb0d560211957ec556b
1173 Author: Eduardo Silva <edsiper@gmail.com>
1174 Date:   Thu Dec 3 15:21:59 2009 -0300
1176     Refactoring read/write handlers and pointers
1178 commit 4a2cc99fa9716ba4f0448e8dce320ea912fd3976
1179 Author: Eduardo Silva <edsiper@gmail.com>
1180 Date:   Wed Dec 2 12:20:48 2009 -0300
1182     Change connection status when server will send content
1184 commit 5bed1d4b2ef1e5068de0135ad0e3f1481a22e0e9
1185 Author: Eduardo Silva <edsiper@gmail.com>
1186 Date:   Wed Dec 2 07:09:13 2009 -0300
1188     Add CFLAGS environment variable to Makefiles
1190 commit 3d4d69d119bae7b057b9f37b554d2fea486820cf
1191 Author: Eduardo Silva <edsiper@gmail.com>
1192 Date:   Tue Dec 1 16:51:13 2009 -0300
1194     New configuration files handler
1196 commit 4b9978014a07532c5b7c416f143100ec735a75ff
1197 Author: Eduardo Silva <edsiper@gmail.com>
1198 Date:   Tue Dec 1 10:17:37 2009 -0300
1200     Add plugins README file
1202 commit 63efae9c1334eb84e2316df16075a2657456d0e2
1203 Author: Eduardo Silva <edsiper@gmail.com>
1204 Date:   Tue Dec 1 10:13:22 2009 -0300
1206     Dirlisting :: validate file/directory struct
1208 commit 3f58cb866131c9117299deb7a36e52dad0aea696
1209 Author: Eduardo Silva <edsiper@gmail.com>
1210 Date:   Tue Dec 1 10:11:26 2009 -0300
1212     Move plugins directory to root path
1214 commit d086213a240a59266e2752257816803c1057f1de
1215 Author: Eduardo Silva <edsiper@gmail.com>
1216 Date:   Sun Nov 29 20:22:59 2009 -0300
1218     If URI is not found, before to send 404, check if a plugins on stage 40 would like to handle it
1220 commit 78bb4001fd3ccaa1ddb8ad023dbae3d0a0f6dc11
1221 Author: Eduardo Silva <edsiper@gmail.com>
1222 Date:   Sat Nov 28 16:37:43 2009 -0300
1224     On error, do not send content if it has not been set
1226 commit 13dfe273ddbbfd723ec5cf8e173cae52d723d554
1227 Author: Eduardo Silva <edsiper@gmail.com>
1228 Date:   Sat Nov 28 16:32:12 2009 -0300
1230     error to set_default_page return pointer
1232 commit 085d9cb8980b3c2aac91741f3ffcec098379647a
1233 Author: Eduardo Silva <edsiper@gmail.com>
1234 Date:   Sat Nov 28 13:33:28 2009 -0300
1236     Fix configure Makefile creator for plugins
1238 commit 3f72ff8ab491f41a4214079b5e169396b9eafe1b
1239 Author: Eduardo Silva <edsiper@gmail.com>
1240 Date:   Sat Nov 28 13:24:23 2009 -0300
1242     Update URL in welcome message
1244 commit d7f899b5b504bce9f75193884ea939e9662a188f
1245 Author: Eduardo Silva <edsiper@gmail.com>
1246 Date:   Fri Nov 27 13:56:03 2009 -0300
1248     Plugins :: Add  _mk_plugin_worker_init() callback
1250 commit 3fb5bb5e3b0b95775431c7fc93b2d1a56d5d8525
1251 Author: Eduardo Silva <edsiper@gmail.com>
1252 Date:   Wed Nov 25 13:24:10 2009 -0300
1254     EPoll: add handlers for close and timeout events
1256 commit 5cfe72a405985422482e3fcbe541735f4f8c7421
1257 Author: Eduardo Silva <edsiper@gmail.com>
1258 Date:   Wed Nov 25 13:09:03 2009 -0300
1260     Fix gcc warnings
1262 commit 30ced4a77bdc65d99b45b76f4c7a4eba982e299f
1263 Author: Eduardo Silva <edsiper@gmail.com>
1264 Date:   Wed Nov 25 11:54:02 2009 -0300
1266     Remove unnecessary casts
1268 commit ac64677397669db7b60c5a306363feff2ec727f3
1269 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1270 Date:   Wed Nov 25 09:58:47 2009 -0300
1272     Fix Charlie email in QA/README
1274 commit 85ae250851e330498c7d92ac8478f27e7e71b08c
1275 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1276 Date:   Wed Nov 25 09:57:54 2009 -0300
1278     QA package
1280 commit 7a0dabad9e36f2e24e13f875345dd27e9e7197e8
1281 Author: Eduardo Silva <edsiper@gmail.com>
1282 Date:   Wed Nov 25 08:59:25 2009 -0300
1284     Fix method check length
1286 commit 9e4a9a32674069b23d2d2a0047007826be5fcef4
1287 Author: Eduardo Silva <edsiper@gmail.com>
1288 Date:   Tue Nov 24 16:05:53 2009 -0300
1290     Fix TCP_CORK usage
1292 commit f3a99cccc9cc4f26a73392b2e0fc5b09764f93aa
1293 Author: Eduardo Silva <edsiper@gmail.com>
1294 Date:   Tue Nov 24 13:56:09 2009 -0300
1296     EPoll: change handlers struct and calls
1297     Rename conn_switch.c to connection.c
1299 commit cd7e2623b05b6dfd82f1a4c100ae3a4755aa9790
1300 Author: Eduardo Silva <edsiper@gmail.com>
1301 Date:   Mon Nov 23 13:54:19 2009 -0300
1303     Deprecate CheckFile() and CheckDir()
1304     Config: do not handle AddScript directive
1306 commit e313dbca4a21715411d8783e528ef65f1bef0e40
1307 Author: Eduardo Silva <edsiper@gmail.com>
1308 Date:   Mon Nov 23 13:49:02 2009 -0300
1310     Free client request struct when client hung up
1312 commit 792ccef8b207e14a23b0af1e232078ae6b2cdd0e
1313 Author: Eduardo Silva <edsiper@gmail.com>
1314 Date:   Fri Nov 20 14:16:54 2009 -0300
1316     Do not send Connection close header for clients < HTTP/1.1
1318 commit 23a70887740bc4e43937376a7923be9b562e1fae
1319 Author: Eduardo Silva <edsiper@gmail.com>
1320 Date:   Thu Nov 19 21:05:06 2009 -0300
1322     HTTP: Optimize request parser
1324 commit c78896f7fa2b20a776511f8a9450607cb8e69dce
1325 Author: Eduardo Silva <edsiper@gmail.com>
1326 Date:   Thu Nov 19 15:32:52 2009 -0300
1328     IOV: Free iov->buf_to_free allocation
1329     Dirlisting plugin: Free tag entries
1331 commit bbc10cf70689dfb6bca1c1e1612e685852f94647
1332 Author: Eduardo Silva <edsiper@gmail.com>
1333 Date:   Mon Nov 16 14:06:10 2009 -0300
1335     HTTP: Close connections if KeepAlive is not specified
1337 commit 754f49d9de0b62e5ead1b70bf9cd29b6e2257323
1338 Author: Eduardo Silva <edsiper@gmail.com>
1339 Date:   Mon Nov 16 13:54:08 2009 -0300
1341     Dirlisting Plugin: send chunked data just for HTTP/1.1 clients
1343 commit 13c1cf14533cfe32cb76b21cf1ae3212885b7711
1344 Author: Eduardo Silva <edsiper@gmail.com>
1345 Date:   Mon Nov 16 13:41:05 2009 -0300
1347     Chunked Transfer Encoding: fix length
1349 commit 21105f9b770beed6ec638ce6e917920e47381323
1350 Author: Eduardo Silva <edsiper@gmail.com>
1351 Date:   Sat Nov 14 18:24:46 2009 -0300
1353     Plugin API: export mk_pointer_set
1354     Dir listing Plugin: set content type to html
1356 commit 939f6731ef3878dd818e810ef4eda1e9d867fc4e
1357 Author: Eduardo Silva <edsiper@gmail.com>
1358 Date:   Sat Nov 14 18:11:59 2009 -0300
1360     Fix directory validation after handler
1362 commit 9c251fc1a7cb30e6057f034f522e738cd0ff6826
1363 Author: Eduardo Silva <edsiper@gmail.com>
1364 Date:   Sat Nov 14 17:51:38 2009 -0300
1366     Cheetah Plugin: little 'help' text changes
1368 commit d0d8124cc519a641dc66ab33c09802b85e2a682d
1369 Author: Eduardo Silva <edsiper@gmail.com>
1370 Date:   Sat Nov 14 17:34:18 2009 -0300
1372     Cheetah Plugin: New option 'plugins' to list loaded plugins
1374 commit 9e848ba129761c6614229ff81b0cc3aa0e8584e0
1375 Author: Eduardo Silva <edsiper@gmail.com>
1376 Date:   Sat Nov 14 16:56:29 2009 -0300
1378     Forbidden access to directories without handler
1380 commit ec344b77cc40494a408232d36649bf3a0ed04697
1381 Author: Eduardo Silva <edsiper@gmail.com>
1382 Date:   Sat Nov 14 16:45:13 2009 -0300
1384     Push Directory Listing plugin
1386 commit 64deaf01865e92109f48870a746e3b18198aa0eb
1387 Author: Eduardo Silva <edsiper@gmail.com>
1388 Date:   Sat Nov 14 16:43:33 2009 -0300
1390     Plugin and Core: Add functional STAGE_40 (handlers)
1391     Plugin: Add directory listing plugin!
1393 commit 6ffe561b1cc8c657333cd0b5140c623e955d5262
1394 Author: Eduardo Silva <edsiper@gmail.com>
1395 Date:   Sat Nov 14 11:21:47 2009 -0300
1397     Merge struct file_info into struct request
1399 commit 769143fb8e7c3f071bbc0bbb9e4d73ce55de00e3
1400 Author: Eduardo Silva <edsiper@gmail.com>
1401 Date:   Sat Nov 14 11:12:57 2009 -0300
1403     Plugin API: Export 16 monkey functions
1404     Dirlisting Module: use new API
1406 commit 877762e2cde8b3257277831046cf9a236b3571c2
1407 Author: Eduardo Silva <edsiper@gmail.com>
1408 Date:   Wed Nov 11 11:46:09 2009 -0300
1410     Configure: disable plugins by default
1412 commit cb923808a681bdf246d5e551f2f0a52b97d8f1c1
1413 Author: Eduardo Silva <edsiper@gmail.com>
1414 Date:   Wed Nov 11 07:39:43 2009 -0300
1416     Remove dir_html
1418 commit c7adfc26c6ab0660c41d17bb4a04cae243f4ef23
1419 Author: Eduardo Silva <edsiper@gmail.com>
1420 Date:   Tue Nov 10 22:52:49 2009 -0300
1422     free request comments
1424 commit e461cb259490bb969381b797cf444ec29b8cf9a5
1425 Author: Eduardo Silva <edsiper@gmail.com>
1426 Date:   Tue Nov 10 22:43:30 2009 -0300
1428     Free client request headers->content_length_p
1430 commit 74d0a70b664083375c367ef12398c8a3b46ed7f8
1431 Author: Eduardo Silva <edsiper@gmail.com>
1432 Date:   Tue Nov 10 21:05:32 2009 -0300
1434     Free client request log->size_p
1436 commit 6b6f5f7b56fed6209ff99e669fb0f6d79283a8bb
1437 Author: Eduardo Silva <edsiper@gmail.com>
1438 Date:   Sun Nov 8 21:44:35 2009 -0300
1440     Full connection Timeouts
1442 commit b487878a2bdcebd9132d88c290052c782a3a5e6e
1443 Author: Eduardo Silva <edsiper@gmail.com>
1444 Date:   Fri Nov 6 19:17:15 2009 -0300
1446     Add Timeout for processing connections
1448 commit 36ff69b5d14f434f1885d2ae00c9513d6b50bd2c
1449 Author: Eduardo Silva <edsiper@gmail.com>
1450 Date:   Fri Oct 30 14:55:10 2009 -0300
1452     Remove benchmark mode, we do not needed anymore :D
1454 commit 10fda15061fe9ecde667922058c129de4e80798e
1455 Author: Eduardo Silva <edsiper@gmail.com>
1456 Date:   Fri Oct 30 14:37:44 2009 -0300
1458     Remove dir_html feature
1460 commit 9b17eea1825fbdfb7f93734fe3575c6067755a57
1461 Author: Eduardo Silva <edsiper@gmail.com>
1462 Date:   Tue Sep 29 02:30:13 2009 -0400
1464     Plugins loader autoconfigutarion
1466 commit 320235c5e70cddf726860075e476e318a1a010d9
1467 Author: Eduardo Silva <edsiper@gmail.com>
1468 Date:   Mon Sep 28 22:18:33 2009 -0400
1470     Plugin API: add malloc()
1472 commit af15c044d5e51a3383c2b0d538ce6ee12fc11d36
1473 Author: Eduardo Silva <edsiper@gmail.com>
1474 Date:   Mon Sep 28 18:32:14 2009 -0400
1476     First plugin: Cheetah\!
1478 commit a947c4b95548f59d055378d696376cc63b3157c0
1479 Author: Eduardo Silva <edsiper@gmail.com>
1480 Date:   Mon Sep 28 18:31:25 2009 -0400
1482     Plugins: recognize plugins dir
1484 commit 023332cfea456a308a76136df65cbdcc6124391f
1485 Author: Eduardo Silva <edsiper@gmail.com>
1486 Date:   Mon Sep 28 14:19:30 2009 -0400
1488     Remove cheetah code from core
1490 commit 5cb0fe6dadda62bfa9b24d4ac7f905cf91a9d858
1491 Author: Eduardo Silva <edsiper@gmail.com>
1492 Date:   Mon Sep 28 12:43:48 2009 -0400
1494     Plugin: Add STAGE_10 Loader
1496 commit 586a3192d028b082762f1d48fff813d1fce1657c
1497 Author: Eduardo Silva <edsiper@gmail.com>
1498 Date:   Fri Sep 25 14:23:51 2009 -0400
1500     Plugin: add register calls
1502 commit 3338ba5f12e53c867c54c2bfe501bcaf5daa282a
1503 Author: Eduardo Silva <edsiper@gmail.com>
1504 Date:   Fri Sep 25 07:35:20 2009 -0400
1506     Plugin: set to null next node
1508 commit a88c1bfd6648cf5da5e64d1c602e6727224b2675
1509 Author: Eduardo Silva <edsiper@gmail.com>
1510 Date:   Thu Sep 24 22:11:40 2009 -0400
1512     Plugin loader
1514 commit 4e224354585557a928dde0efd1f2097ff9e6d14c
1515 Author: Eduardo Silva <edsiper@gmail.com>
1516 Date:   Wed Sep 9 11:19:16 2009 -0400
1518     Client request struct: add init connection time
1520 commit 2fc827a77c0d5ade9f49dba7425b5404a13d8865
1521 Author: Eduardo Silva <edsiper@gmail.com>
1522 Date:   Tue Sep 8 20:39:07 2009 -0400
1524     Cheetah: Sync active/closed requests counter with keepalive
1525     Cheetah: Update counters just if cheetah is running
1527 commit d70d554536fcb17f5264e484bd34da891ffc69f4
1528 Author: Eduardo Silva <edsiper@gmail.com>
1529 Date:   Tue Sep 8 13:42:34 2009 -0400
1531     Cheetah: first try for worker memory usage
1533 commit ee0f73b425ad3786a1ea4066dd22737edc38ec05
1534 Author: Eduardo Silva <edsiper@gmail.com>
1535 Date:   Mon Sep 7 13:37:04 2009 -0400
1537     Cheetah: show task id in workers list
1539 commit 88849c2e9196a99ad23be26be7a44c38a60e8238
1540 Author: Eduardo Silva <edsiper@gmail.com>
1541 Date:   Mon Sep 7 13:36:36 2009 -0400
1543     Workers export task id (pid)
1545 commit 19aa64a01847cce57a8c2a4ac6f68f9e125975f7
1546 Author: Eduardo Silva <edsiper@gmail.com>
1547 Date:   Sun Sep 6 21:30:27 2009 -0400
1549     Cheetah: Print running username in 'status'
1551 commit 967d9f047886ceb50456835ece57379ffa5f2039
1552 Author: Eduardo Silva <edsiper@gmail.com>
1553 Date:   Sat Sep 5 10:55:34 2009 -0400
1555     Fix #34: mk_string_casestr is not ignoring case
1557 commit a55ebcb5b8e7c167ad9ddbde6af960aa11be65d2
1558 Author: Eduardo Silva <edsiper@gmail.com>
1559 Date:   Sat Sep 5 08:48:52 2009 -0400
1561     Add Monkey favicon.ico
1563 commit dd071fafd8f3b62cc7d2e32c1ee6ae1823633ed7
1564 Author: Eduardo Silva <edsiper@gmail.com>
1565 Date:   Thu Sep 3 21:11:17 2009 -0400
1567     New Cheetah Shell !!!
1568     Add connections counter
1569     Fix broken pipes on threads, avoid signal
1570     Fix Post method validation
1572 commit 9de9fffc73b70cdac7e5ffe67fb212dc97cfb7e4
1573 Author: Eduardo Silva <edsiper@gmail.com>
1574 Date:   Sun Aug 30 16:57:50 2009 -0400
1576     User home string to mk_pointer
1578 commit a21165c689be874f924c884404aaa145f63eee4e
1579 Author: Eduardo Silva <edsiper@gmail.com>
1580 Date:   Sun Aug 30 14:11:25 2009 -0400
1582     Fix KeepAlive struct cleaner for next connection
1584 commit c6aca66f83ed9f4f859661a4aba83c90b7b3704b
1585 Author: Eduardo Silva <edsiper@gmail.com>
1586 Date:   Sun Aug 30 12:43:57 2009 -0400
1588     HTTP: Default Keep Alive connections for HTTP/1.1
1590 commit 270ed5731f05e231c4ac31fee7bbdc88bb48a88b
1591 Author: Eduardo Silva <edsiper@gmail.com>
1592 Date:   Sat Aug 29 23:20:11 2009 -0400
1594     Little internal changes
1596 commit bef7eb7196db16c839a43a80c66ab276d0482862
1597 Author: Eduardo Silva <edsiper@gmail.com>
1598 Date:   Sat Aug 29 21:24:25 2009 -0400
1600     Set TCP_CORK off after first sendfile() chunk of data
1602 commit 2af8085e9ce5b02b2133c2e99373fb72e4020f1e
1603 Author: Eduardo Silva <edsiper@gmail.com>
1604 Date:   Sat Aug 29 18:38:28 2009 -0400
1606     Logfile: use clock cache for unix time
1608 commit faddaa90fc747e36501654def75b885df8fc0128
1609 Author: Eduardo Silva <edsiper@gmail.com>
1610 Date:   Sat Aug 29 18:32:25 2009 -0400
1612     Do not re-check first method
1614 commit 93367fe47503cfc9c7b2cb64b720301109902729
1615 Author: Eduardo Silva <edsiper@gmail.com>
1616 Date:   Thu Aug 27 09:59:31 2009 -0400
1618     Move back socket server to accept
1620 commit 9167765ad3a7a399721a7707adbb669e8fcd1dd5
1621 Author: Eduardo Silva <edsiper@gmail.com>
1622 Date:   Thu Aug 27 09:44:24 2009 -0400
1624     Fix compiling warning
1626 commit d6bbcd1302e5100aaaf4d1ee6046d37c609ddfe1
1627 Author: Eduardo Silva <edsiper@gmail.com>
1628 Date:   Sun Aug 23 21:36:08 2009 -0400
1630     Fix bind error message
1632 commit a960c90a9e6ed88c3f52dd69121f123da3fa7366
1633 Author: Eduardo Silva <edsiper@gmail.com>
1634 Date:   Tue Jul 28 19:31:00 2009 -0400
1636     No delay socket server
1638 commit 8d9957b21f4de9979c79f93caf6a86596649bbde
1639 Author: Eduardo Silva <edsiper@gmail.com>
1640 Date:   Tue Jul 28 13:59:33 2009 -0400
1642     Remove redundant time conversion
1644 commit 603698fc2c2bcc1596f70fa99c190fb1b7ef112d
1645 Author: Eduardo Silva <edsiper@gmail.com>
1646 Date:   Tue Jul 28 13:40:12 2009 -0400
1648     Fix check pending Post method
1650 commit 06c12d4fb5964d2d5a54c06947171f658aec6fdd
1651 Author: Eduardo Silva <edsiper@gmail.com>
1652 Date:   Tue Jul 28 09:20:15 2009 -0400
1654     Server accept() after epoll notification
1656 commit 7015754e680a1b27d22675ccc1c6da4c398ffeee
1657 Author: Eduardo Silva <edsiper@gmail.com>
1658 Date:   Mon Jul 27 22:10:02 2009 -0400
1660     content type to mk_pointer
1662 commit 072304af9ff00bf28766df07c5040e63917edc90
1663 Author: Eduardo Silva <edsiper@gmail.com>
1664 Date:   Mon Jul 27 21:12:07 2009 -0400
1666     Reduce iovec entries
1668 commit 0ed4a449c37c8cfe8da5c669d0e0255bc7d30c75
1669 Author: Eduardo Silva <edsiper@gmail.com>
1670 Date:   Fri Jul 17 09:01:31 2009 -0400
1672     Remove old CGI call: M_CGI_change_dir
1674 commit 39a800a2e9af055a919d20b762e256e2f3f8978f
1675 Author: Eduardo Silva <edsiper@gmail.com>
1676 Date:   Thu Jul 16 01:38:15 2009 -0400
1678     Catch write() return value
1680 commit 8efce2435d757dc0c907c19c4fcacb47243ebd7a
1681 Author: Eduardo Silva <edsiper@gmail.com>
1682 Date:   Thu Jul 16 01:35:42 2009 -0400
1684     Add debug macro DEBUG_HEADERS_OUT
1686 commit 8e10b37e0bdeb40535a584ab97eb4f82adf6ff51
1687 Author: Eduardo Silva <edsiper@gmail.com>
1688 Date:   Thu Jul 16 01:29:37 2009 -0400
1690     Global egid and euid
1692 commit dac19c2fbaaa8129ca6634d2c838423154de33ad
1693 Author: Eduardo Silva <edsiper@gmail.com>
1694 Date:   Sun Jul 5 13:53:00 2009 -0400
1696     Rename HowItWorks doc to HowItUsedToWork
1698 commit 50859e6b2279711bb2414309e98c9e8aed270f0c
1699 Author: Eduardo Silva <edsiper@gmail.com>
1700 Date:   Sun Jul 5 12:32:07 2009 -0400
1702     Remove old configuration directive for header and footer files
1704 commit dfa23a0584b5ed124cc915ecd2a4a7dd6265aa3c
1705 Author: Eduardo Silva <edsiper@gmail.com>
1706 Date:   Sat Jul 4 22:32:02 2009 -0400
1708     dir_html :: list symbolic links
1710 commit b2fbd73c583b22c585de1c8fb77733497cd694fe
1711 Author: Eduardo Silva <edsiper@gmail.com>
1712 Date:   Sat Jul 4 22:24:21 2009 -0400
1714     dir_html :: Do not show hidden files
1716 commit 55ccebb42408d684349a307d8654e9289c970ca4
1717 Author: Eduardo Silva <edsiper@gmail.com>
1718 Date:   Sat Jul 4 13:47:24 2009 -0400
1720     Add body NULL byte when receiving request
1722 commit bd0a0577b1d619e25a2d76b129fabbe843d9a607
1723 Author: Eduardo Silva <edsiper@gmail.com>
1724 Date:   Mon Jun 29 22:48:34 2009 -0400
1726     Fix status 501 message
1728 commit c4e655c73ac12dcdf0060ccf5cfa8d3e03c8bc3d
1729 Author: Eduardo Silva <edsiper@gmail.com>
1730 Date:   Sun Jun 28 20:38:38 2009 -0400
1732     Adjust init details, port added
1734 commit 251073b94eac963e91cfdbe8da751cbb72f2be38
1735 Author: Eduardo Silva <edsiper@gmail.com>
1736 Date:   Sun Jun 28 11:48:38 2009 -0400
1738     Fix query string limits
1740 commit 18937e3eac72b9cb8fc244dcecdaa296c8be657c
1741 Author: Eduardo Silva <edsiper@gmail.com>
1742 Date:   Sun Jun 28 11:16:58 2009 -0400
1744     Remove old macro
1746 commit c04c25bce0c5fdcc581bdb03ecd6a96d37fec13f
1747 Author: Eduardo Silva <edsiper@gmail.com>
1748 Date:   Sun Jun 28 00:06:47 2009 -0400
1750     Add Palm files license
1752 commit a8b016473703cc61e77bc6f68552d4f6f9fd081c
1753 Author: Eduardo Silva <edsiper@gmail.com>
1754 Date:   Sun Jun 28 00:01:58 2009 -0400
1756     Add Palm Server
1758 commit 22b5b5d6eee5bf44c420294c46dede70eddc5373
1759 Author: GreenFox <random247561mailtowatchutube@gmail.com>
1760 Date:   Sat Jun 27 21:56:18 2009 -0400
1762     Fix #29: add ico image/x-icon to mime type to support favicon.ico. Removed duplicate mime declare
1764 commit f65b6950013726642c017f6431aeaa7cf24532ab
1765 Author: Eduardo Silva <edsiper@gmail.com>
1766 Date:   Sat Jun 27 21:48:32 2009 -0400
1768     Fix #28: Crafted request produces Denial Of Service
1770 commit 646a287a0b2662ebb4bfcfa85c0ec00ed7956f8f
1771 Author: Eduardo Silva <edsiper@gmail.com>
1772 Date:   Sat Jun 27 20:44:39 2009 -0400
1774     read :: Do not omit last byte
1776 commit 0b9440830a2b6c8b79b90795276a7a56592f8624
1777 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1778 Date:   Sat Jun 27 20:09:31 2009 -0400
1780     Fix #26: Fix POST method
1782 commit 0881b47840c9923759356e46617f59058e3e5eee
1783 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1784 Date:   Sat Jun 27 19:05:49 2009 -0400
1786     Fix #27 Small english typo
1788 commit b98f347846110fdffed48bf586e8dea88cdf06d9
1789 Author: Eduardo Silva <edsiper@gmail.com>
1790 Date:   Sat Jun 27 18:36:05 2009 -0400
1792     dir_html :: merge new tags - part 2
1794 commit e56a4efcceba47f7256dbd475973a2e307559f36
1795 Author: Eduardo Silva <edsiper@gmail.com>
1796 Date:   Mon Apr 27 23:24:05 2009 -0400
1798     dir_html :: merge new tags, part 1
1800 commit bcb5047702fa37b92dbdd7f77e6430525285ecbe
1801 Author: Eduardo Silva <edsiper@gmail.com>
1802 Date:   Sat Mar 21 16:09:56 2009 -0400
1804     New sanity check: test if O_NOATIME can be used
1806 commit 02328c50bc25cb69843c78a938af8a8ef4e1b91c
1807 Author: Eduardo Silva <edsiper@gmail.com>
1808 Date:   Sat Mar 21 10:22:19 2009 -0400
1810     Add validation to open() when serve static files
1812 commit caec1541cb2f1fb1828732b58106a6d4d7ce891a
1813 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1814 Date:   Sat Mar 21 10:17:44 2009 -0400
1816     Fix #25: Cannot serve files when execution user is changed
1818 commit 4e1a6d091b221c70582dd56f231b7b75433dc2e4
1819 Author: Eduardo Silva <edsiper@gmail.com>
1820 Date:   Sat Mar 21 10:14:47 2009 -0400
1822     Fix function parameter
1824 commit 0b5e234802e9a1cc5e5d93a2feb747e0c74a052e
1825 Author: Eduardo Silva <edsiper@gmail.com>
1826 Date:   Fri Mar 20 17:34:21 2009 -0400
1828     Check for logfile permission
1830 commit 947bb00838d4e345aeee53c85fb6a1aa5786cea3
1831 Author: Eduardo Silva <edsiper@gmail.com>
1832 Date:   Fri Mar 20 08:34:30 2009 -0400
1834     Change default security configuration
1836 commit 9604701f6818e74ce2f09d886e24526286c39f59
1837 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1838 Date:   Thu Mar 19 16:15:32 2009 -0400
1840     Fix #16: Set workers default
1842 commit 1bda3836279370030bf5ff4cbcc5495eae78feb8
1843 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1844 Date:   Thu Mar 19 16:04:54 2009 -0400
1846     Fix #18: Wrong content-length when sending error responses
1848 commit a55a7844bf3720baed7b7400917e13ffaf7af54c
1849 Author: Eduardo Silva <edsiper@gmail.com>
1850 Date:   Thu Mar 19 10:15:14 2009 -0400
1852     Reduce unnecessary strlen() calls
1854 commit 0812e887dc729f79a24970128a5bc50c5ee89572
1855 Author: Eduardo Silva <edsiper@gmail.com>
1856 Date:   Wed Mar 18 17:51:16 2009 -0400
1858     replacing strncpy w memcpy
1860 commit 8ef0021ab95a387aac15d0a7ec735c7126336f57
1861 Author: Eduardo Silva <edsiper@gmail.com>
1862 Date:   Wed Mar 18 16:17:23 2009 -0400
1864     Little changes to improve speed
1866 commit b8800d620d39048f46c83a74fa507e7f39ecfe58
1867 Author: Eduardo Silva <edsiper@gmail.com>
1868 Date:   Mon Mar 16 15:36:50 2009 -0400
1870     Use memcpy in mk_string_copy_substr instead of strncpy
1872 commit 6077fce3c1e541182f336ec2d9708b18243be773
1873 Author: Eduardo Silva <edsiper@gmail.com>
1874 Date:   Mon Mar 16 15:09:34 2009 -0400
1876     mk_mem_alloc_z() now uses bzero()
1878 commit ff08b195ea8924f8e909d20f353123944db8357a
1879 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1880 Date:   Mon Mar 16 14:24:11 2009 -0400
1882     Fix #24: no memory freed
1884 commit 5a9c836775efaf63fb66611b891ed17c28e134d5
1885 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1886 Date:   Mon Mar 16 14:18:02 2009 -0400
1888     Fix #22: Memory leak at dirhtml, no freed memory
1890 commit 25db2a83e560b680dfeb76f85f4ec06e4729322f
1891 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1892 Date:   Mon Mar 16 14:01:01 2009 -0400
1894     Fix #20: Uninitialized request_index
1896 commit 2c81b5f499295cf291903dbb4ef3cfe1ea36a18c
1897 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1898 Date:   Mon Mar 16 13:56:02 2009 -0400
1900     Fix #23: Feature that allow to show directory of local users is not working
1902 commit ad3001370f7accf191ed17d134ab919bdb17ef5b
1903 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1904 Date:   Mon Mar 16 12:40:14 2009 -0400
1906     Fix #23: Wrong size in mk_mem_mallox_z
1908 commit 2b615b515a7063684933f059754d1aa3ab2fb056
1909 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1910 Date:   Sat Jan 3 10:39:35 2009 -0500
1912     Fix empty content-length when status = 301 (Moved Permanently)
1914 commit 538f7094c2ee5991dae6f3ee62d33ee5b6e8ce27
1915 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1916 Date:   Sat Jan 3 10:35:56 2009 -0500
1918     Fix regression in mk_request_header_find
1920 commit 646917d6d9a9514402cd567f418efba7cadfdd50
1921 Author: Eduardo Silva <edsiper@gmail.com>
1922 Date:   Fri Jan 2 15:17:26 2009 -0500
1924     Avoid memory allocation when checking method
1926 commit a6e890d0f2a6e93d9b8a1d14de192f5eb6ee45e3
1927 Author: Eduardo Silva <edsiper@gmail.com>
1928 Date:   Fri Jan 2 14:47:37 2009 -0500
1930     Improve client list using an index
1932 commit 965ceed5165d73c387c125d0d7d41505985c70e8
1933 Author: Eduardo Silva <edsiper@gmail.com>
1934 Date:   Fri Dec 26 13:45:51 2008 -0500
1936     Reset header TOC before use it
1938 commit ded951e87690c130d09f6a3b35a4886b9987acaa
1939 Author: Eduardo Silva <edsiper@gmail.com>
1940 Date:   Fri Dec 26 11:39:54 2008 -0500
1942     Add header TOC
1944 commit a964699b995f714860483263f87b651e1bcffe90
1945 Author: Eduardo Silva <edsiper@gmail.com>
1946 Date:   Thu Dec 25 20:19:25 2008 -0500
1948     Tune monkey using file descriptor system limit
1950 commit 973978aefac6fffdd5ede21c5c41de768d49d932
1951 Author: Eduardo Silva <edsiper@gmail.com>
1952 Date:   Thu Dec 25 12:46:38 2008 -0500
1954     Cleanup code
1956 commit 5cae27bb6c812b2ac733abeb8422db15aa39cca3
1957 Author: Eduardo Silva <edsiper@gmail.com>
1958 Date:   Thu Dec 25 12:17:45 2008 -0500
1960     New server loop call, cleanup code
1962 commit ee243ce40581ccbc52fe3437fbb587f1ea93ef3a
1963 Author: Eduardo Silva <edsiper@gmail.com>
1964 Date:   Thu Dec 25 11:44:53 2008 -0500
1966     Remove old convention for header and footer files for directories shown
1968 commit 3dd7a1a0e5923fe5c6cbf00a7e72fbd01f75da1a
1969 Author: Eduardo Silva <edsiper@gmail.com>
1970 Date:   Thu Dec 25 11:40:15 2008 -0500
1972     Rename signal calls
1974 commit 06b2a42d2ead814e5e78e9a582e1ab54df769ae2
1975 Author: Eduardo Silva <edsiper@gmail.com>
1976 Date:   Thu Dec 25 11:26:57 2008 -0500
1978     Separate worker call
1980 commit 33ad589f69e9b3efdb2de9e5da995465b0b05a8d
1981 Author: Eduardo Silva <edsiper@gmail.com>
1982 Date:   Thu Dec 25 11:02:52 2008 -0500
1984     Socket server creation cleanup
1986 commit d2fc71d3951eadbd0b6c33994df082e23e7c5a55
1987 Author: Eduardo Silva <edsiper@gmail.com>
1988 Date:   Thu Dec 25 09:50:18 2008 -0500
1990     Close directory file descriptor
1992 commit 20b59dbad078dc5085bd9be0675dce4497f8435e
1993 Author: Eduardo Silva <edsiper@gmail.com>
1994 Date:   Thu Dec 25 01:56:38 2008 -0500
1996     Fix worker logger I/O timeout
1998 commit c27a816dc24bc08db9b6554b8ed947452c51ef81
1999 Author: Eduardo Silva <edsiper@gmail.com>
2000 Date:   Thu Dec 25 01:02:04 2008 -0500
2002     Fix get ip from socket
2004 commit 1157205b8f45ef083ffe9e386dad97737a55e469
2005 Author: Eduardo Silva <edsiper@gmail.com>
2006 Date:   Wed Dec 24 17:40:24 2008 -0500
2008     Renaming functions and avoid gcc warnings
2010 commit 0069fdcee6dd60ae9b7ec449afe3b2ac595cc717
2011 Author: Eduardo Silva <edsiper@gmail.com>
2012 Date:   Wed Dec 24 17:04:47 2008 -0500
2014     Palm, alloc buffer just for process request
2016 commit 538d126a33a6ecaaa112cae23be0ea88085f2320
2017 Author: Eduardo Silva <edsiper@gmail.com>
2018 Date:   Wed Dec 24 17:03:36 2008 -0500
2020     Replacing deprecated inet_ntoa() with inet_ntop()
2022 commit 2df74272f5c39cb06ea2c451c2c36ca00a496987
2023 Author: Eduardo Silva <edsiper@gmail.com>
2024 Date:   Tue Dec 23 21:03:15 2008 -0500
2026     Free uri processed
2028 commit 9bbf67c55720345456023a4ef9c26546df6fe959
2029 Author: Eduardo Silva <edsiper@gmail.com>
2030 Date:   Mon Dec 22 21:21:59 2008 -0300
2032     Close connection when client has not sent the full request and server buffer is full
2034 commit 30887e6dcb2e6c0e317e3eedfdc4b44e181b4b9d
2035 Author: Eduardo Silva <edsiper@gmail.com>
2036 Date:   Sun Dec 21 23:07:43 2008 -0300
2038     Fix end post method string in header check
2040 commit dbc90438f6b7e33a1eb806db7b5ec56baf883a61
2041 Author: Eduardo Silva <edsiper@gmail.com>
2042 Date:   Sun Dec 21 19:05:11 2008 -0300
2044     Replacing bad english expression
2046 commit 443ff906d3f671ff072f52950132cc090f086358
2047 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
2048 Date:   Sun Dec 21 18:37:09 2008 -0300
2050     Fix iov.c, thanks to charlie
2052 commit 3c101c86d5239158f0a941e7256e9ce83eefc2f9
2053 Author: Eduardo Silva <edsiper@gmail.com>
2054 Date:   Sun Dec 21 18:06:42 2008 -0300
2056     Fix #11: Reading beyond array due to missing list terminator, bug discovered and patched by Charlie
2058 commit 69c84c334549fdc78257b6e9760bb72803d19792
2059 Author: Eduardo Silva <edsiper@gmail.com>
2060 Date:   Sun Dec 21 17:55:31 2008 -0300
2062     Fix invalid log error status, thanks to Charlie for report this bug
2064 commit c5a522ea8fec30fe1eecb9ad26dd40ca4a706e69
2065 Author: Eduardo Silva <edsiper@gmail.com>
2066 Date:   Fri Dec 19 09:24:55 2008 -0500
2068     Improve uri check and code cleanup
2070 commit a7628885af7f1c9e85e55cf9817d1ba519da17c7
2071 Author: Eduardo Silva <edsiper@gmail.com>
2072 Date:   Mon Dec 15 18:10:33 2008 -0500
2074     Reset iov buf to free idx
2076 commit b3fb2d534225e7bb8cfed676deed423b169bddc8
2077 Author: Eduardo Silva <edsiper@gmail.com>
2078 Date:   Mon Dec 15 07:56:31 2008 -0300
2080     Add header iov struct cache
2082 commit d1fb540a868b28d485adde1e621fe42cd82d9531
2083 Author: Eduardo Silva <edsiper@gmail.com>
2084 Date:   Mon Dec 15 07:25:01 2008 -0300
2086     Fix Ticket #8: Fix logged method (in access.log), HEAD method, thanks charlie!
2088 commit 3cea704d31d8faaafcea51b8dd134636e0df145e
2089 Author: Eduardo Silva <edsiper@gmail.com>
2090 Date:   Mon Dec 15 07:17:39 2008 -0300
2092     Fix ticket #7: A little fix in content-range response (thanks to Charlie!)
2094 commit 9af2c78dbb2a2963553d7a8835b0cf397daebe63
2095 Author: Eduardo Silva <edsiper@gmail.com>
2096 Date:   Sun Dec 14 18:25:51 2008 -0300
2098     Add cache for log iov struct
2099     Improves to Palm protocol
2100     Remove unnecessary calls
2101     on mk_mem_free, do not check if pointer is NULL
2103 commit f5152b5c343541c018609e64e786de6b3a41210f
2104 Author: Eduardo Silva <edsiper@gmail.com>
2105 Date:   Mon Dec 1 18:59:30 2008 -0300
2107     Experimental "Palm protocol" support
2108     Add missed clock.c file to configure script
2109     Remove old functions
2111 commit c387f495f524cde4075a72babecdb294d28884cf
2112 Author: Eduardo Silva <edsiper@monotop.(none)>
2113 Date:   Wed Nov 26 00:51:17 2008 -0300
2115     set socket TCP_NODELAY flag
2116     little fixes
2118 commit e7a00c8b855b2b31c91562e7a49413e1c3cc5a9f
2119 Author: Eduardo Silva <edsiper@monotop.(none)>
2120 Date:   Mon Nov 24 22:23:50 2008 -0300
2122     Using mk_pointer for content length
2123     Fix content-type sent in header
2125 commit eb938f18cb84b7840030fb9e333503b7820a82bc
2126 Author: Eduardo Silva <edsiper@monotop.(none)>
2127 Date:   Mon Nov 24 21:35:44 2008 -0300
2129     iov add separator CRLF and LF
2131 commit 6bfe6b01876ab0de601170a7eeaf35c20d5cab85
2132 Author: Eduardo Silva <edsiper@monotop.(none)>
2133 Date:   Mon Nov 24 19:23:21 2008 -0300
2135     Ticket #5: Byte-range request misbehavior (thanks to Carlos Ghan)
2137 commit 1204932a53b7a7040381345eb201995ed95606ff
2138 Author: Eduardo Silva <edsiper@monotop.(none)>
2139 Date:   Mon Nov 24 19:15:44 2008 -0300
2141     Ticket #4: Byte-range request will crash monkeyd (thanks to Carlos Ghan)
2143 commit b524ce25d6d4f0e9885a2392a7b283cc11ace84d
2144 Author: Eduardo Silva <edsiper@monotop.(none)>
2145 Date:   Mon Nov 24 19:12:34 2008 -0300
2147     header.c code cleanup
2149 commit 922c180a96e87a5928eaaf302c1876ac25fa50f7
2150 Author: Eduardo Silva <edsiper@monotop.(none)>
2151 Date:   Mon Nov 24 18:56:21 2008 -0300
2153     Use mk_pointer for iov static data
2155 commit c344a1ab277aceb5b91530b84f133c8e0a518fe4
2156 Author: edsiper <edsiper@monotop.(none)>
2157 Date:   Mon Nov 24 16:42:00 2008 -0500
2159     Improve mimetype calls
2161 commit 02cc8108f1f9ddf92a6bbb383478cb6606684523
2162 Author: edsiper <edsiper@monotop.(none)>
2163 Date:   Mon Nov 24 15:00:28 2008 -0500
2165     Add GTM time to clock worker
2167 commit e50e4959238aedb6fa8fe7a167edd0cb146a699e
2168 Author: edsiper <edsiper@monotop.(none)>
2169 Date:   Mon Nov 24 12:48:33 2008 -0500
2171     Keep http status as str
2173 commit 77b227df74e37773c14d71f8a68708f2ba299ebe
2174 Author: Eduardo Silva <edsiper@monotop.(none)>
2175 Date:   Sat Nov 22 09:46:15 2008 -0300
2177     Remove old PutTime() func
2179 commit 7425d2d9f9530870d8d3b743e7a8d0122f4a5784
2180 Author: Eduardo Silva <edsiper@monotop.(none)>
2181 Date:   Sat Nov 22 09:42:09 2008 -0300
2183     New timer clock to replace the amount of strftime() calls
2184     Request headers to mk_pointer
2186 commit c4b9c5597c8e78286cbc57269c3c0b8f0cfa9ef6
2187 Author: edsiper <edsiper@monotop.(none)>
2188 Date:   Fri Nov 21 11:08:31 2008 -0500
2190     Improve mk_string_search performance
2192 commit bb0fd6da25c580b048a35831029ebd4c05f5255d
2193 Author: Eduardo Silva <edsiper@monotop.(none)>
2194 Date:   Thu Nov 20 07:07:02 2008 -0300
2196     remove string search debug message
2198 commit a3297cb186b502abacd38768f54a047b5867ce3e
2199 Author: Eduardo Silva <edsiper@monotop.(none)>
2200 Date:   Thu Nov 20 07:03:22 2008 -0300
2202     Header responses to mk_pointers
2203     http decides when request reader stop to read client request
2204     Post method working again
2205     Restricted CRLF on headers, no more support for LFLF
2206     Close socket when client close connection without bytes sent
2208 commit bdb928d30ddcc1409fa57f4bea85e50d3d141d23
2209 Author: Eduardo Silva <edsiper@monotop.(none)>
2210 Date:   Mon Nov 17 07:06:53 2008 -0300
2212     remove comments
2214 commit f5331effeb20374b22e291207f6295a0170541f2
2215 Author: Eduardo Silva <edsiper@monotop.(none)>
2216 Date:   Mon Nov 17 07:03:02 2008 -0300
2218     #2 Fix denied URL checking @ deny.c (Charlie)
2220 commit f9201766137018e3ed0256c632a9c059563eb36e
2221 Author: Eduardo Silva <edsiper@monotop.(none)>
2222 Date:   Mon Nov 17 07:01:21 2008 -0300
2224     Fix double-slash problem in URI when requesting a directory (Charlie)
2226 commit 5ddcdbea4f500f1b48950ec02a552078329a7a12
2227 Author: Eduardo Silva <edsiper@monotop.(none)>
2228 Date:   Sat Nov 15 11:37:43 2008 -0300
2230     Fix query string parser
2232 commit d61b5fde821f0c6f5d706958c87402b169fd03e7
2233 Author: Eduardo Silva <edsiper@monotop.(none)>
2234 Date:   Sat Nov 15 09:28:00 2008 -0300
2236     Fix logger + missed protocol
2238 commit 43feae5b5df59e5e994812b54abbcb11ec89a5ba
2239 Author: Eduardo Silva <edsiper@monotop.(none)>
2240 Date:   Sat Nov 15 08:53:26 2008 -0300
2242     Fix first header parser
2244 commit aef0b2695940cc3382e675fabaa5679464bb29cf
2245 Author: Eduardo Silva <edsiper@monotop.(none)>
2246 Date:   Fri Nov 14 22:49:09 2008 -0300
2248     missed 501 Method text
2250 commit 9e34a8a4ca852df6fec9453c097ed275e64549b0
2251 Author: Eduardo Silva <edsiper@monotop.(none)>
2252 Date:   Fri Nov 14 22:46:37 2008 -0300
2254     Add response: 501 Method Not Implemented
2256 commit 0108d692e2bb6bf8a0a5c06f56ab717b77c01d9a
2257 Author: Eduardo Silva <edsiper@monotop.(none)>
2258 Date:   Fri Nov 14 22:06:03 2008 -0300
2260     mk_pointer fix (Thanks to Charlie)
2262 commit 7ebd110d70523d8bfe13c2b98c06187211f0187f
2263 Author: Eduardo Silva <edsiper@gmail.com>
2264 Date:   Tue Nov 11 06:58:05 2008 -0300
2266     conn_switch.c header
2268 commit a16ab122072dabe9b10ace22ce4bb250107ef6f3
2269 Author: Eduardo Silva <edsiper@gmail.com>
2270 Date:   Mon Nov 10 22:22:31 2008 -0300
2272     dir_html :: fix toc free
2274 commit 544802787f523c7c92740201896a3b0a181a0530
2275 Author: Eduardo Silva <edsiper@gmail.com>
2276 Date:   Sun Nov 9 22:27:18 2008 -0300
2278     dir_html :: free memory
2280 commit 81663c76c825d461d023e9ce64edb2ed2d0e7cd3
2281 Author: Eduardo Silva <edsiper@gmail.com>
2282 Date:   Sun Nov 9 09:25:48 2008 -0300
2284     Add DEBUG file with debug available macros
2286 commit af1dfdcb4d0ff7bcefebcdd374e0aa1487032d17
2287 Author: Eduardo Silva <edsiper@gmail.com>
2288 Date:   Sun Nov 9 09:25:29 2008 -0300
2290     dir_html :: contributors list
2292 commit 7fe47dc094868be029b1b43057d6a6aa6e9f441f
2293 Author: Eduardo Silva <edsiper@gmail.com>
2294 Date:   Sun Nov 9 09:17:23 2008 -0300
2296     dir_html :: using linked list instead of realloc array
2298 commit 6e02483185f6fe1c98e893764c7709337356c1ff
2299 Author: Eduardo Silva <edsiper@gmail.com>
2300 Date:   Tue Oct 21 00:51:03 2008 -0300
2302     dir_html :: add new logo to guineo theme
2304 commit 5a002775c0b5e17ee0802e05a6008486287facb3
2305 Author: Eduardo Silva <edsiper@gmail.com>
2306 Date:   Tue Oct 21 00:32:29 2008 -0300
2308     New index page + new logo
2310 commit fc9807908d1e9146f228ed8268efdb979e1bcaf1
2311 Author: Eduardo Silva <edsiper@gmail.com>
2312 Date:   Mon Oct 20 21:10:49 2008 -0300
2314     dir_html :: add chunked transfer encoding
2316 commit be633b0fb03c18fa367bdd9760fd10d395a1607e
2317 Author: Eduardo Silva <edsiper@gmail.com>
2318 Date:   Mon Oct 20 19:49:22 2008 -0300
2320     iov :: add offset support
2322 commit 5cd05a86ced0dcd6c60c4f91a1d0c7aa391ad31c
2323 Author: Eduardo Silva <edsiper@gmail.com>
2324 Date:   Mon Oct 20 18:46:33 2008 -0300
2326     Fix banana script (thanks to Carlos)
2328 commit ba612d89233054f1e8988ddd347be036f64c53bd
2329 Author: Eduardo Silva <edsiper@gmail.com>
2330 Date:   Mon Oct 20 18:38:49 2008 -0300
2332     dir_html :: test close connection
2334 commit f43b46275a004336c75a1cadf7daab5fa28ed6fd
2335 Author: Eduardo Silva <edsiper@gmail.com>
2336 Date:   Sun Oct 19 02:58:22 2008 -0300
2338     dir_html :: dynamic mem for midification time
2340 commit f01aadf03a489bf051641a05a4e46f0602931ba0
2341 Author: Eduardo Silva <edsiper@gmail.com>
2342 Date:   Sat Oct 18 00:21:42 2008 -0300
2344     dir_html :: realloc entries
2345     Complete exit on ctrl-c press
2346     Add macro DEBUG_IOV
2347     iov with debug print array size error
2349 commit 7ba641fccd0d8e5679a5f7f5c10805843fec2c58
2350 Author: Eduardo Silva <edsiper@gmail.com>
2351 Date:   Thu Oct 16 02:14:37 2008 -0300
2353     dir_html :: no slash for modificaton time
2355 commit 012e67ac588db8ca0a10c361c184e5c5a75db40d
2356 Author: Eduardo Silva <edsiper@gmail.com>
2357 Date:   Thu Oct 16 02:09:08 2008 -0300
2359     dir_html :: add entry modification time
2361 commit 9db021996ac43c89150d897bfd61c9fbbb2549c8
2362 Author: Eduardo Silva <edsiper@gmail.com>
2363 Date:   Tue Oct 14 23:29:00 2008 -0300
2365     dir_html :: size to human readable, thanks to Felipe Astroza
2367 commit a4fb04acd577c04349874ef8902a9b123a0e84f7
2368 Author: Eduardo Silva <edsiper@gmail.com>
2369 Date:   Mon Oct 13 23:14:20 2008 -0300
2371     dir_html :: add size type
2373 commit 7df80a21617e29b06414121e16fdb33004041cf6
2374 Author: Eduardo Silva <edsiper@gmail.com>
2375 Date:   Mon Oct 13 20:17:05 2008 -0300
2377     dir_html :: guineo template improves + add entry size
2379 commit cb91fbb94225b7a4be5caf77fafd4a5cfd89c7ac
2380 Author: Eduardo Silva <edsiper@gmail.com>
2381 Date:   Sun Oct 12 12:21:53 2008 -0300
2383     http :: allow case sensitive check
2385 commit 66679c7f39b18f7f44c88c67392f56219be77026
2386 Author: Eduardo Silva <edsiper@gmail.com>
2387 Date:   Sun Oct 12 12:17:25 2008 -0300
2389     dir_html :: internal improvements
2391 commit 3b3be2446418fc7abe12bc69d466f50746739f37
2392 Author: Eduardo Silva <edsiper@gmail.com>
2393 Date:   Fri Oct 10 19:26:22 2008 -0400
2395     Fix directory redirect
2397 commit 1972bf6a1aa24012ec92f34ea50611ad485c5871
2398 Author: edsiper <edsiper@gmail.com>
2399 Date:   Thu Oct 9 18:28:43 2008 -0400
2401     Fix hex to string parser
2403 commit ee683c0a34e0977308da02e69901e3c1cfd0541d
2404 Author: edsiper <edsiper@gmail.com>
2405 Date:   Tue Oct 7 14:04:01 2008 -0400
2407     dir_html :: sort entries
2409 commit b34646518e537048fbc8f64e6365910c9d81af13
2410 Author: Eduardo Silva <edsiper@gmail.com>
2411 Date:   Mon Oct 6 23:44:54 2008 -0400
2413     dir_html :: send html
2415 commit b2f1f63a653105289fd8be8d1049017b2bafa140
2416 Author: Eduardo Silva <edsiper@gmail.com>
2417 Date:   Tue Sep 30 20:00:39 2008 -0400
2419     dir_html: compose theme to stdout
2421 commit 92aab3c4495476f2fa3428bd90f4b5e3f9e183d5
2422 Author: Eduardo Silva <edsiper@gmail.com>
2423 Date:   Sun Sep 28 22:28:32 2008 -0400
2425     Testing creating dynamic response template
2427 commit f27e8ecfd458c816200d3c18715786c7da827da9
2428 Author: Eduardo Silva <edsiper@gmail.com>
2429 Date:   Sun Sep 28 10:08:24 2008 -0400
2431     DEBUG_THEME: show tag instead NULL
2433 commit 10d3df3ce0aced117e0ca04e28d3477318078b35
2434 Author: Eduardo Silva <edsiper@gmail.com>
2435 Date:   Sun Sep 28 10:03:56 2008 -0400
2437     Add DEBUG_THEME feature
2439 commit 26a74a13d2a80e1beb8ab732d91c1c62ea56124a
2440 Author: Eduardo Silva <edsiper@gmail.com>
2441 Date:   Sat Sep 27 21:27:08 2008 -0400
2443     Parsing theme to template struct
2445 commit 5c54312c7cbda975f364f6332dc2634e68f06a4a
2446 Author: Eduardo Silva <edsiper@gmail.com>
2447 Date:   Sat Sep 27 09:49:04 2008 -0400
2449     dir_html: Parsing theme
2451 commit 6a526bb44af303a8b8122808f05fbdd64d9a92fb
2452 Author: Eduardo Silva <edsiper@gmail.com>
2453 Date:   Thu Sep 25 09:46:13 2008 -0400
2455     testing dirhtml_conf
2457 commit 66615f981ab98d096dae25fb0588bb434e4d5eaa
2458 Author: Eduardo Silva <edsiper@gmail.com>
2459 Date:   Thu Sep 25 07:38:52 2008 -0400
2461     add mk_file_to_buffer func
2463 commit 0c953534f1889f3baadf9a56fa1a88858a81d80e
2464 Author: Eduardo Silva <edsiper@gmail.com>
2465 Date:   Thu Sep 25 07:22:48 2008 -0400
2467     Initial dirhtml support
2469 commit 96237ea8a195fa73abb884833dcce2462e89e356
2470 Author: Eduardo Silva <edsiper@gmail.com>
2471 Date:   Tue Sep 16 19:58:58 2008 -0400
2473     Do not allow keep alive if client has not requested
2475 commit 3432c233e09f941899d643fba000a6e0109eccee
2476 Author: Eduardo Silva <edsiper@gmail.com>
2477 Date:   Tue Sep 16 19:55:38 2008 -0400
2479     little fixes dir_html
2481 commit 6a786ad323e78e60bc81529cf1db1889d1b5556c
2482 Author: Eduardo Silva <edsiper@gmail.com>
2483 Date:   Mon Sep 8 20:21:22 2008 -0400
2485     dir_html 2/3
2487 commit 36e37427ec2d6d29dcf3d549f2f4e3caf9bb1369
2488 Author: Eduardo Silva <edsiper@gmail.com>
2489 Date:   Sun Aug 3 21:17:49 2008 -0400
2491     Headers & new dir_html 1/3
2492     Reducing memory allocation on sending headers
2494 commit ad88177e27ab339d8694a20ca05a4699911c1ef8
2495 Author: Eduardo Silva <edsiper@gmail.com>
2496 Date:   Wed Jul 23 21:41:35 2008 -0400
2498     ups
2500 commit b941b49de531e6805fe8c88165f69a1ce4304509
2501 Author: Eduardo Silva <edsiper@gmail.com>
2502 Date:   Wed Jul 23 21:39:23 2008 -0400
2504     Send content-length in header when error pages are created
2505     Deleting old vhost convention
2506     Fix bug when directory shower runs more than one time
2508 commit 3383230e0dda2160404b30d89d36bbe465021562
2509 Author: Eduardo Silva <edsiper@gmail.com>
2510 Date:   Tue Jul 22 21:52:53 2008 -0400
2512     Handle log errors 2/2
2514 commit 7c6ae0e2168b293c32af681acdf8db112a364b92
2515 Author: Eduardo Silva <edsiper@gmail.com>
2516 Date:   Tue Jul 22 05:33:58 2008 -0400
2518     Handle log errors 1/2
2520 commit c6c3b0db1bf3620123fcd1c71f1b474367db6df0
2521 Author: Eduardo Silva <edsiper@gmail.com>
2522 Date:   Sun Jul 13 22:10:45 2008 -0400
2524     Logger: add client ip address
2526 commit 54d43688d2e7f472ac5d2e163f5ca8a2c44a5225
2527 Author: Eduardo Silva <edsiper@gmail.com>
2528 Date:   Sun Jul 13 21:41:59 2008 -0400
2530     Renaming request calls
2532 commit 162cf432a5b3204b42d2b9d16e0b3f46aa89bf4b
2533 Author: Eduardo Silva <edsiper@gmail.com>
2534 Date:   Sun Jul 13 19:48:41 2008 -0400
2536     enable mk_string_search_n
2538 commit 9e3e03d0ddc124068c000020ee92b341b677104b
2539 Author: Eduardo Silva <edsiper@gmail.com>
2540 Date:   Sun Jul 13 18:29:58 2008 -0400
2542     Using mk_pointer to handle request header
2544 commit 65dc1fecf6e21b69da89d8ac1f185ecb20eb8788
2545 Author: Eduardo Silva <edsiper@gmail.com>
2546 Date:   Mon Jul 7 21:10:45 2008 -0400
2548     New mk_pointer
2550 commit b660f9cd91b6ec2a4373ff55be0dbed00639f3e2
2551 Author: Eduardo Silva <edsiper@monotop.(none)>
2552 Date:   Sun Jul 6 19:56:46 2008 -0400
2554     Little optmz
2556 commit eb7b16f171f719597cf6f68317f940e5c35b80a9
2557 Author: Eduardo Silva <edsiper@gmail.com>
2558 Date:   Thu Jul 3 22:07:34 2008 -0400
2560     Optimize buffer builder
2562 commit c183fe2a89bce1fa1258d8e0674631c625d626d4
2563 Author: Eduardo Silva <edsiper@gmail.com>
2564 Date:   Tue Jul 1 00:17:27 2008 -0400
2566     Worker logger
2568 commit e586ee3dc1418d8cdc5bf9d78c036260fbdbcd68
2569 Author: edsiper <edsiper@gmail.com>
2570 Date:   Tue Jun 24 09:32:21 2008 -0400
2572     add memory.c and str.c
2574 commit cf7d0f66392daa893857408c3d9ff314d9785b2a
2575 Author: edsiper <edsiper@gmail.com>
2576 Date:   Tue Jun 24 09:31:29 2008 -0400
2578     Code reorganization
2580 commit 1ac323d1bf94f5709ff86035d9d5a0e875a6d5d1
2581 Author: Eduardo Silva <edsiper@gmail.com>
2582 Date:   Sun Jun 22 12:58:08 2008 -0400
2584     Symlink fix
2586 commit 0588038329de27879da323099b1305b54c7e2add
2587 Author: Eduardo Silva <edsiper@gmail.com>
2588 Date:   Sat Jun 21 16:08:13 2008 -0400
2590     Close connection on error
2592 commit 0d8f033bf8143ae170d2fdae0c01ad787c8154df
2593 Author: Eduardo Silva <edsiper@gmail.com>
2594 Date:   Sat Jun 21 16:01:29 2008 -0400
2596     Fix symlink check
2598 commit 338cd5fd241ba4c58de77ac26760aefce6507f43
2599 Author: Eduardo Silva <edsiper@gmail.com>
2600 Date:   Sat Jun 21 09:49:57 2008 -0400
2602     Improve string search
2604 commit 48c24f7c477dcf8bedc727344bf6b3c34e370375
2605 Author: Eduardo Silva <edsiper@gmail.com>
2606 Date:   Thu Jun 12 20:01:28 2008 -0400
2608     Partial download (ranges) working again
2610 commit 1bc2c11931b979ff069b273daf207e337e74aa96
2611 Author: Eduardo Silva <edsiper@gmail.com>
2612 Date:   Thu Jun 12 19:49:49 2008 -0400
2614     KeepAlive alive again
2616 commit 44ea3c861afed4ecf7bc63bc7eee9014784528f1
2617 Author: Eduardo Silva <edsiper@gmail.com>
2618 Date:   Tue Jun 10 20:39:02 2008 -0400
2620     close connection on sendfile() error
2622 commit 9acefc842023b80ff77d6be42fdf8cc952bacdba
2623 Author: Eduardo Silva <edsiper@gmail.com>
2624 Date:   Tue Jun 10 20:37:22 2008 -0400
2626     Less I/O on SendFile
2628 commit 895c573e040b73a296b518152d292a74cd56f654
2629 Author: Eduardo Silva <edsiper@gmail.com>
2630 Date:   Tue Jun 10 07:25:19 2008 -0400
2632     remove silly cmp
2634 commit da1ac85e3238c5ab20d01083871efda0acfeccdc
2635 Author: Eduardo Silva <edsiper@gmail.com>
2636 Date:   Mon Jun 9 21:20:09 2008 -0400
2638     remove sendfile option from configure
2640 commit f10de3bcc2edb92795cf59f2cdfa74f1ce117412
2641 Author: Eduardo Silva <edsiper@gmail.com>
2642 Date:   Mon Jun 9 21:17:51 2008 -0400
2644     Nostalgic commit: deleting old SendFile()
2646 commit 2abc9697945e1306be6b3784b915b3a0a2734e55
2647 Author: Eduardo Silva <edsiper@gmail.com>
2648 Date:   Mon Jun 9 20:07:01 2008 -0400
2650     keep alive's back
2652 commit 8c746aadbc7a6d34fd316f21793acebf4ea82060
2653 Author: Eduardo Silva <edsiper@monotop.(none)>
2654 Date:   Fri Jun 6 20:22:31 2008 -0400
2656     Fix Bug: method not allowed, thanks to Felipe (aka max)
2658 commit 7277b323704e9cd6ee176e74a007b8c0e893731b
2659 Author: Eduardo Silva <edsiper@monotop.(none)>
2660 Date:   Fri Jun 6 20:02:24 2008 -0400
2662     new connection switch
2664 commit e9f0c789d42fd9e49869dd1380bc4e8c103eaf5e
2665 Author: Eduardo Silva <edsiper@gmail.com>
2666 Date:   Thu Jun 5 23:10:34 2008 -0400
2668     new file.c
2670 commit 8512ddca1f4d9c57daebe841349c051f416e0f8a
2671 Author: Eduardo Silva <edsiper@gmail.com>
2672 Date:   Thu Jun 5 23:09:50 2008 -0400
2674     Lot of improves in memory and I/O
2676 commit 138ea37b1766bbecd616c4b0e016a61a39ea2325
2677 Author: Eduardo Silva <edsiper@gmail.com>
2678 Date:   Wed Jun 4 20:02:33 2008 -0400
2680     new http.c file
2682 commit 6facb4ad9f8da893279317a8aec3135e72e6f9dc
2683 Author: Eduardo Silva <edsiper@gmail.com>
2684 Date:   Wed Jun 4 19:49:13 2008 -0400
2686     Little fixes
2688 commit 4d5162695fdc7ef0dc776a5d9e1d75ed7bd47f06
2689 Author: Eduardo Silva <edsiper@gmail.com>
2690 Date:   Tue Jun 3 23:06:44 2008 -0400
2692     new strip arg and add of strcasestr
2694 commit 1a4c4c85167bec9895977aa9860be14af133f3a1
2695 Author: Eduardo Silva <edsiper@gmail.com>
2696 Date:   Tue Jun 3 21:30:58 2008 -0400
2698     Little improve when free_list_requests() is called
2700 commit 63ca0ce5afe71025d2509ca51ce7263ccaca7cf0
2701 Author: Eduardo Silva <edsiper@gmail.com>
2702 Date:   Tue Jun 3 21:22:04 2008 -0400
2704     Free some used memory
2706 commit bf5cbdb8ab48ae6574ae5d719d2da4cbf290d18b
2707 Author: Eduardo Silva <edsiper@gmail.com>
2708 Date:   Tue Jun 3 20:08:42 2008 -0400
2710     Async sendfile()
2712 commit 7e754de9e48fcb726028c73a8ccae4abadefb4fc
2713 Author: Eduardo Silva <edsiper@gmail.com>
2714 Date:   Tue Jun 3 10:02:29 2008 -0400
2716     Missed header file
2718 commit b00ca0bf969f428e99c563e1507310653fca7871
2719 Author: Eduardo Silva <edsiper@gmail.com>
2720 Date:   Tue Jun 3 07:54:28 2008 -0400
2722     mk_header_iov_free can free specified buffers in struct iov
2724 commit 3d8553024399c1d74144da65b1859452e75e099a
2725 Author: Eduardo Silva <edsiper@gmail.com>
2726 Date:   Mon Jun 2 23:32:42 2008 -0400
2728     New header handler
2730 commit 27d9b0788ce0c8929500f5fd06cf436be9061189
2731 Author: Eduardo Silva <edsiper@gmail.com>
2732 Date:   Sun Jun 1 22:00:25 2008 -0400
2734     Indent M_Method_send_headers()
2736 commit 47e026380a0310c320d4a44c6fddee64e7c070fb
2737 Author: Eduardo Silva <edsiper@gmail.com>
2738 Date:   Sun Jun 1 21:34:25 2008 -0400
2740     remove WTF! send headers code
2742 commit 03de80253bda392e2949bca9bca8416b71dc5134
2743 Author: Eduardo Silva <edsiper@gmail.com>
2744 Date:   Sun Jun 1 21:25:44 2008 -0400
2746     Using TCP_CORK
2748 commit aa0f64e60264c10b0f6a4a7dfc7b445deba7b19f
2749 Author: Eduardo Silva <edsiper@gmail.com>
2750 Date:   Sun Jun 1 19:34:16 2008 -0400
2752     Scheduler fixes: a bug causing write to sockets before read data has been fixed, no visible broken connections with benchmark test.
2753     Delete unused functions and remove some silly debug comments
2755 commit 59f282de2fdbbefbe67e23c0881543fd5ddf3d81
2756 Author: Eduardo Silva <edsiper@monotop.(none)>
2757 Date:   Fri May 30 21:07:07 2008 -0400
2759     Scheduler improves, now using pthread_keys
2760     Fix bug on broken connection
2762 commit e64f65ac977469aecead7c1c3645c900d29e6047
2763 Author: Eduardo Silva <edsiper@monotop.(none)>
2764 Date:   Thu May 29 23:46:12 2008 -0400
2766     Comment some debug lines
2768 commit 2934b421b903e55185f587fab3e65427deb66c52
2769 Author: Eduardo Silva <edsiper@monotop.(none)>
2770 Date:   Thu May 29 23:40:13 2008 -0400
2772     New network handler/scheduler
2774 commit 4fd7179f981378b28476c6f46bec68bc24439e19
2775 Author: Eduardo Silva <edsiper@monotop.(none)>
2776 Date:   Thu May 29 07:32:54 2008 -0400
2778     Delete old headers
2780 commit 23ca2eb6721df92d69bbaa1af0c3c8f53de47e57
2781 Author: Eduardo Silva <edsiper@monotop.(none)>
2782 Date:   Thu May 29 07:31:46 2008 -0400
2784     Delete invalid line
2786 commit 611990a22ce8ccc7be9b3c367e0bf1de93d2e076
2787 Author: Eduardo Silva <edsiper@monotop.(none)>
2788 Date:   Thu May 29 07:27:40 2008 -0400
2790     Moving to epoll
2792 commit 3ff9f481734df23e440233a40ecc6c27a2f0e8b2
2793 Author: Eduardo Silva <edsiper@monotop.(none)>
2794 Date:   Tue Mar 25 23:59:21 2008 -0300
2796     Missed header
2798 commit c05169bdfbee0e5ccb101c6f19faa22c2e63c357
2799 Author: Felipe Astroza <felipe.astroza@gmail.com>
2800 Date:   Mon Mar 24 17:25:15 2008 -0400
2802     mk_thread use flags and mutex defined by POSIX.
2803     
2804     The main problem to create an own implementation using FUTEX is:
2805         There're necessary pieces of assembler code in order to use atomic operations, which makes
2806     a little difficult port the current code between different archs.
2807     Check the GNU libc repository, they have done this in pthread.
2809 commit 742be85595570e99ede8f03bc2a9133a7e42d514
2810 Author: Eduardo Silva <edsiper@gmail.com>
2811 Date:   Sat Mar 15 17:39:43 2008 -0400
2813     Clean dirty msg
2815 commit 236de82434d0cb3d15911f2c9a5a4a31628f8d45
2816 Author: Eduardo Silva <edsiper@gmail.com>
2817 Date:   Sat Mar 15 17:39:09 2008 -0400
2819     Testing logger-worker thread
2821 commit 8acef78282055a74c3d3976a9d467b672f60c7ac
2822 Author: Eduardo Silva <edsiper@gmail.com>
2823 Date:   Thu Mar 13 00:05:25 2008 -0400
2825     Back to single-thread mode
2827 commit e605067c62fbdd08f11641e2711f8a21513fddb0
2828 Author: Eduardo Silva <edsiper@gmail.com>
2829 Date:   Fri Feb 29 20:19:21 2008 -0300
2831     Missed mk_common.c
2833 commit 8ff37a36c6ad5f176072a04dca7a4753854c336d
2834 Author: Eduardo Silva <edsiper@gmail.com>
2835 Date:   Wed Feb 20 22:20:17 2008 -0300
2837     pre-threading improves (Felipe)
2839 commit 232f05edffc947d0393a05072056bb962c215bbc
2840 Author: Eduardo Silva <edsiper@gmail.com>
2841 Date:   Mon Feb 11 09:32:54 2008 -0300
2843     Testing a pre-threading mode ;)
2845 commit 11aa96aabba0e76139e822dc108b4573e26d5843
2846 Author: Eduardo Silva <edsiper@gmail.com>
2847 Date:   Sat Feb 2 10:11:01 2008 -0300
2849     Fix parser for POST request without content-length header
2851 commit 62cd0e38fea60df9914482fb2766a77869b658e6
2852 Author: Eduardo Silva <edsiper@gmail.com>
2853 Date:   Fri Feb 1 17:29:13 2008 -0300
2855     POST method improves
2857 commit c61d267cac6904d82181f45eb280544973f9b938
2858 Author: Eduardo Silva <edsiper@gmail.com>
2859 Date:   Fri Feb 1 16:14:36 2008 -0300
2861     Update CGI module to new structure
2863 commit 655369834b7fb4562f21672917848d6274770a55
2864 Author: Eduardo Silva <edsiper@gmail.com>
2865 Date:   Fri Feb 1 00:27:45 2008 -0300
2867     host signature improves
2869 commit 629ecce1ab5cac296b138bd9391656c35905a409
2870 Author: Eduardo Silva <edsiper@gmail.com>
2871 Date:   Thu Jan 31 01:02:14 2008 -0300
2873     Config: look for host configuration files under 'sites'
2875 commit 41ff8bf4b99984292e30c7661eaca64fa47cbed5
2876 Author: Eduardo Silva <edsiper@gmail.com>
2877 Date:   Wed Jan 30 20:35:52 2008 -0300
2879     Update french translation scripts
2881 commit 14a512e99cc467462f671b54a20556b1649af10f
2882 Author: Eduardo Silva <edsiper@gmail.com>
2883 Date:   Wed Jan 30 20:25:44 2008 -0300
2885     Update spanish translation scripts
2887 commit dcb528ad51527ff7f63310efcf5dfc4afb32f59b
2888 Author: Eduardo Silva <edsiper@gmail.com>
2889 Date:   Wed Jan 30 20:10:58 2008 -0300
2891     Add missed 'sites' dir
2893 commit d771ad279f24af604000697f44b556aa1464340a
2894 Author: Eduardo Silva <edsiper@gmail.com>
2895 Date:   Wed Jan 30 20:09:44 2008 -0300
2897     Update configure script in order to create the new configuration files
2899 commit 16e27b46c47312ccde11b71511961fe396b33409
2900 Author: Eduardo Silva <edsiper@gmail.com>
2901 Date:   Wed Jan 30 17:47:42 2008 -0300
2903     Remove old alloc() glib-2.0 compatibility
2905 commit dd9024bf0eb1ae5d2bbef97da4159cc1e4df9c99
2906 Author: Eduardo Silva <edsiper@gmail.com>
2907 Date:   Wed Jan 30 17:40:10 2008 -0300
2909     Internal changes: vhost, configuration files
2911 commit 33d7c536140e4ef3bc2bc5079bc1a6ebd6937be8
2912 Author: Eduardo Silva <edsiper@gmail.com>
2913 Date:   Mon Jan 28 15:02:18 2008 -0300
2915     Configure script: create bin and logs directories
2917 commit beb5b3e5780f1828f4fe70b6bae6899a207e3ddb
2918 Author: Eduardo Silva <edsiper@gmail.com>
2919 Date:   Mon Jan 28 11:38:58 2008 -0300
2921     remove old func def
2923 commit d20fa1310d341279c208058acb09bcad6c95c6d5
2924 Author: Eduardo Silva <edsiper@gmail.com>
2925 Date:   Mon Jan 28 11:37:55 2008 -0300
2927     New option in configure script to force monkey do not use the sendfile() syscall
2929 commit 738f77f8d74e166cdb50446ce2a6c1a1b646a487
2930 Author: Eduardo Silva <edsiper@gmail.com>
2931 Date:   Sun Jan 27 22:46:38 2008 -0300
2933     Use linux sendfile() system call to send static files
2935 commit 644f26433872148241089d28455709d345a66f07
2936 Author: Eduardo Silva <edsiper@gmail.com>
2937 Date:   Fri Jan 25 15:38:13 2008 -0300
2939     Allow keepalive connections on HTTP/1.0
2941 commit e6a0def4529729590c20e8ca2e6e9496f70d5129
2942 Author: Eduardo Silva <edsiper@gmail.com>
2943 Date:   Fri Jan 25 14:53:44 2008 -0300
2945     Add benchmark mode
2947 commit e314a6a6ec373737eb61ce18546c31fe8be95b10
2948 Author: Eduardo Silva <edsiper@gmail.com>
2949 Date:   Fri Jan 25 07:39:50 2008 -0300
2951     Fix closing connection
2953 commit 202c4489f3949b30eefd85e52c9f4a82d415a2ae
2954 Author: Eduardo Silva <edsiper@gmail.com>
2955 Date:   Thu Jan 24 21:27:31 2008 -0300
2957     Enable logs and keepalive
2959 commit 9561969192ee47a768fc3d32b025e2c3e59fbfbd
2960 Author: Eduardo Silva <edsiper@gmail.com>
2961 Date:   Thu Jan 24 18:54:04 2008 -0300
2963     Allow HEAD method on pipelined requests
2965 commit b8a3054dc1b98ae7276919f6b67032047c59a3d8
2966 Author: Eduardo Silva <edsiper@gmail.com>
2967 Date:   Thu Jan 24 18:49:41 2008 -0300
2969     Fix protocol check
2971 commit 29a59ad689801ed334161c140d943e94beae074b
2972 Author: Eduardo Silva <edsiper@gmail.com>
2973 Date:   Thu Jan 24 18:27:02 2008 -0300
2975     Force pipelined request to GET method
2977 commit 01b4f5e740e8d4434ac233127aabcd0c43235f15
2978 Author: Eduardo Silva <edsiper@gmail.com>
2979 Date:   Thu Jan 24 16:33:47 2008 -0300
2981     Improve remove_space()
2983 commit 3b034ed407f6b0f27da242b206cc76ec730be901
2984 Author: Eduardo Silva <edsiper@gmail.com>
2985 Date:   Thu Jan 24 16:30:34 2008 -0300
2987     New request header checks
2989 commit 393d5a0c0552f9744ad039cac8b937a3d1b0665e
2990 Author: Eduardo Silva <edsiper@gmail.com>
2991 Date:   Thu Jan 24 12:15:27 2008 -0300
2993     Set pipelined connection
2995 commit c6906df327397bec608935d7bdfd92e51dc45874
2996 Author: Eduardo Silva <edsiper@gmail.com>
2997 Date:   Thu Jan 24 11:40:22 2008 -0300
2999     Improve free request list
3001 commit 38cba9f3025f1103cb08aed736122e7cc33093e2
3002 Author: Eduardo Silva <edsiper@gmail.com>
3003 Date:   Thu Jan 24 02:11:04 2008 -0300
3005     Fix free_request()
3007 commit 61bba201db3673155671e1fefa2ae6f82c77e336
3008 Author: Eduardo Silva <edsiper@gmail.com>
3009 Date:   Thu Jan 24 00:56:59 2008 -0300
3011     Missed return value
3013 commit f3596f167a878d8dc93eea7fa49f9af412401468
3014 Author: Eduardo Silva <edsiper@gmail.com>
3015 Date:   Thu Jan 24 00:52:44 2008 -0300
3017     Fix request parser: allow different end strings
3019 commit c6ac76f9d73cd2ce1b81783b62f10b23b597e587
3020 Author: Eduardo Silva <edsiper@gmail.com>
3021 Date:   Wed Jan 23 07:00:49 2008 -0300
3023     Improve request parser
3025 commit 1a3032d8292105b2ef66936c1cfef21f9a7d8b43
3026 Author: Eduardo Silva <edsiper@gmail.com>
3027 Date:   Wed Jan 23 05:38:12 2008 -0300
3029     Fix memory issues and some comments translation
3031 commit d8ae52d964ec7cc70d6d5cb084b731e8cbdd6af1
3032 Author: Eduardo Silva <edsiper@gmail.com>
3033 Date:   Tue Jan 22 19:28:06 2008 -0300
3035     Add DEBUG function
3037 commit 2e426f18d80211a7123f11dff3ed6bb2cb52a5e2
3038 Author: Eduardo Silva <edsiper@gmail.com>
3039 Date:   Tue Jan 22 18:50:55 2008 -0300
3041     Update process module
3043 commit ea18051bbe7ec6ac4f4ded168561e82cf1a0d3e4
3044 Author: Eduardo Silva <edsiper@gmail.com>
3045 Date:   Tue Jan 22 18:45:42 2008 -0300
3047     Update user module in order to use new client structure
3049 commit 4a476936a656f2034c8a1a3610fca6ab7bd77b7c
3050 Author: Eduardo Silva <edsiper@gmail.com>
3051 Date:   Tue Jan 22 18:40:59 2008 -0300
3053     Update cgi module in order to user new client structure
3055 commit b29396485e8b6b428012648aa27fb55bd2a42861
3056 Author: Eduardo Silva <edsiper@gmail.com>
3057 Date:   Mon Jan 21 20:44:51 2008 -0300
3059     Updating dir_html.c
3061 commit 7f533489ab8e4fc0eb8252475d8678480a89f08d
3062 Author: Eduardo Silva <edsiper@gmail.com>
3063 Date:   Mon Jan 21 20:40:38 2008 -0300
3065     Using struct client_request
3067 commit 749ef3cf9879feef026ebf70d2ce96b64d80aa82
3068 Author: Eduardo Silva <edsiper@gmail.com>
3069 Date:   Mon Jan 21 20:31:16 2008 -0300
3071     request.c: cleanup code
3073 commit fbd9b3a9361cfa3411092d6a7c5bda3d1c2cd115
3074 Author: Eduardo Silva <edsiper@gmail.com>
3075 Date:   Mon Jan 21 19:46:55 2008 -0300
3077     Replacing old vars
3079 commit bba620a52f3448faeb517db3192c6ccd9778756b
3080 Author: Eduardo Silva <edsiper@gmail.com>
3081 Date:   Mon Jan 21 19:14:33 2008 -0300
3083     change version name to 'git'
3085 commit 49a5cd928f82f2141c3e6e9d7ea8114c9e36a6a3
3086 Author: Eduardo Silva <edsiper@gmail.com>
3087 Date:   Mon Jan 21 18:58:12 2008 -0300
3089     Parsing pipelined connections
3091 commit bc30b2a79d9f82ac2764bb065895c7306476f714
3092 Author: Eduardo Silva <edsiper@gmail.com>
3093 Date:   Mon Jan 21 18:49:10 2008 -0300
3095     Initial import: version 0.9.2