Strip plugins on make install
[MonkeyD.git] / ChangeLog
bloba83c89c8682e1afee26669f22e5d3b4763821474
1 commit 924ac75d9ba4f5efd8163ef3c53522cccc2bcf47
2 Author: Eduardo Silva <edsiper@gmail.com>
3 Date:   Wed Jul 14 10:55:40 2010 -0400
5     Plugins: use compiler defined in environment
7 commit fd4a7a35469ebfc6e6622816c8199621a5e0be3d
8 Author: Eduardo Silva <edsiper@gmail.com>
9 Date:   Mon Jul 12 13:35:08 2010 -0400
11     Fix config.c merge
13 commit 52eddac688373c6f0e46860e7324fd5a801df9df
14 Author: Eduardo Silva <edsiper@gmail.com>
15 Date:   Mon Jul 12 13:25:06 2010 -0400
17     Update configure script to v0.11.0-git
19 commit 51c34c1a2a13a230557584f92b4a90b761e58216
20 Author: Eduardo Silva <edsiper@gmail.com>
21 Date:   Mon Jul 12 13:24:38 2010 -0400
23     Fix merge
25 commit 30fc792384a1e564fdf707c5dab38bf8d4029ba8
26 Author: Eduardo Silva <edsiper@gmail.com>
27 Date:   Mon Jul 12 10:48:51 2010 -0400
29     Read somaxconn from procfs
31 commit 28931dee0f8723d06e1ad31675945ca4ed9f4776
32 Author: Eduardo Silva <edsiper@gmail.com>
33 Date:   Mon Jul 12 10:13:13 2010 -0400
35     Palm Plugin: Set status 500 on palm server connection problem
37 commit 6c88d399921bedb862c8eab11192dac46ea2faa4
38 Author: Eduardo Silva <edsiper@gmail.com>
39 Date:   Mon Jul 12 10:04:56 2010 -0400
41     Missed realloc()
43 commit df8493659092a84c69f6c0a6ba68fdfae4e31ab6
44 Author: Eduardo Silva <edsiper@gmail.com>
45 Date:   Mon Jul 12 00:34:27 2010 -0400
47     Ser worker capacity inside configuration
49 commit bd38084c55f7caadc9664ad1c3af3a27b79ab4f3
50 Author: Eduardo Silva <edsiper@gmail.com>
51 Date:   Mon Jul 12 00:30:06 2010 -0400
53     Cheetah! Plugin: Add new 'config' command
54     Remove indexfile struct
56 commit 6462cf76e62e97faa3936666dd9509d30811e7da
57 Author: Eduardo Silva <edsiper@gmail.com>
58 Date:   Sun Jul 11 23:52:14 2010 -0400
60     Print Monkey details before invoke process context
62 commit c852ebed7aff6bcdd894d47c1451c832a1958370
63 Author: Eduardo Silva <edsiper@gmail.com>
64 Date:   Sun Jul 11 23:47:19 2010 -0400
66     Default request chunk size set to 4096 bytes
68 commit 5f702e42d3b541a06772a4ace443ba2f590f5b94
69 Author: Eduardo Silva <edsiper@gmail.com>
70 Date:   Sun Jul 11 23:38:53 2010 -0400
72     New MaxRequestSize configuration directive
74 commit f8f2a7f4eb175b08fc9819284d6bf030626c7e08
75 Author: Eduardo Silva <edsiper@gmail.com>
76 Date:   Sun Jul 11 23:05:34 2010 -0400
78     Request buffer size now is dynamic :)
80 commit 02c92f0fec10c86eaf18a82fe2eb126a809942b3
81 Author: Eduardo Silva <edsiper@gmail.com>
82 Date:   Sun Jul 11 18:44:04 2010 -0400
84     Request error: just validate page pointer
86 commit 1435fb94b021225e35fbd6ba5d7e5903f584fb3f
87 Author: Eduardo Silva <edsiper@gmail.com>
88 Date:   Sun Jul 11 18:38:28 2010 -0400
90     Logger Plugin: Add 413 status 'Request Entity Too Large'
92 commit 4df6376fcb2d2bc847332363d590c01535dabb3c
93 Author: Eduardo Silva <edsiper@gmail.com>
94 Date:   Sun Jul 11 18:21:32 2010 -0400
96     QA: Add test and checker for 413 error
98 commit 0ed8022c6981c3b2c3ec5fc3ac0c6ce639c6b902
99 Author: Eduardo Silva <edsiper@gmail.com>
100 Date:   Sun Jul 11 18:16:23 2010 -0400
102     Refactoring mk_request_error()
103     Do not send content-length header if HEAD method is used
105 commit 370d661b54af1f0c88bf0f4a030ec55745e165dc
106 Author: Eduardo Silva <edsiper@gmail.com>
107 Date:   Sun Jul 11 18:03:01 2010 -0400
109     Add status code 413: Request Entity Too Large
111 commit bf291c1c46a94087b5d6a33aea2672704b43731a
112 Author: Eduardo Silva <edsiper@gmail.com>
113 Date:   Sun Jul 11 11:48:18 2010 -0400
115     Fix plugin thread key API
116     Plugin: Fix thread event list
117     Plugin API: new event_del() interface
118     Palm Plugin: Fix
119     Palm Server: remove unnecessary pipe()s
120     More descriptive TRACE messages
122 commit 72bb731716fb1d0c07b957471c5ffed45216cf7d
123 Author: Eduardo Silva <edsiper@gmail.com>
124 Date:   Fri Jul 9 19:07:06 2010 -0400
126     update a line
128 commit b8e50e13f1bd5e139949def5ca32cc0e08b7781e
129 Author: Eduardo Silva <edsiper@gmail.com>
130 Date:   Fri Jul 9 14:50:37 2010 -0400
132     Palm Plugin: Fix request_free
134 commit 8396ea6d5e99e74a30b3405d56012de540bb0494
135 Author: Eduardo Silva <edsiper@gmail.com>
136 Date:   Fri Jul 9 11:40:15 2010 -0400
138     Do not close STDIN in daemon mode
140 commit a7268886df2aeb5b008902ea44f5a4d89d1bbbaf
141 Author: Eduardo Silva <edsiper@gmail.com>
142 Date:   Fri Jul 9 11:12:24 2010 -0400
144     RPM SPEC: Add 'monkey' user to the system
145     RPM SPEC: Fix log directory permission
147 commit 074e76d262d971266cc2930fa2aa92800ee04c5d
148 Author: Eduardo Silva <edsiper@gmail.com>
149 Date:   Fri Jul 9 10:33:09 2010 -0400
151     RPM Spec: add logdir
153 commit df6273eaa8bf5bcaaff13ecaf194230cf86703b7
154 Author: Eduardo Silva <edsiper@gmail.com>
155 Date:   Fri Jul 9 10:19:21 2010 -0400
157     Fix configuration text template line lengths
159 commit 356a27c7221724f49c0ffffd3c2885c09cde1bd6
160 Author: Eduardo Silva <edsiper@gmail.com>
161 Date:   Fri Jul 9 09:53:48 2010 -0400
163     New RPM builder spec file
165 commit 273ed1d3f5097e00cf475ba70ed121cb67e7ef73
166 Author: Eduardo Silva <edsiper@gmail.com>
167 Date:   Thu Jul 8 14:28:44 2010 -0400
169     Palm Plugin: little changes
171 commit e0a4f72493f0bd287906417fdeb12a883fbf3e46
172 Author: Eduardo Silva <edsiper@gmail.com>
173 Date:   Mon Jul 5 16:03:26 2010 -0400
175     Palm Plugin: fix thread key var name
177 commit be159a359954e9a2d1a2f23cca200d95b840f2b3
178 Author: Eduardo Silva <edsiper@gmail.com>
179 Date:   Fri Jul 2 08:37:16 2010 -0400
181     Palm: Launch each palm in a new process context
182     Palm: Fix auto create new child on die
183     Palm: Kill palm pids when the server exit
185 commit bc5de8033ba88761edddd7202a97d46343f95b76
186 Author: Eduardo Silva <edsiper@gmail.com>
187 Date:   Thu Jul 1 11:12:01 2010 -0400
189     Palm: Fix POST method
191 commit 9cba0a0a7ca5494f58ea2c6252ccdf402421d14c
192 Author: Eduardo Silva <edsiper@gmail.com>
193 Date:   Wed Jun 30 22:55:09 2010 -0400
195     QA: remove files
197 commit fdc7934d57f1196c57c4290a68e33918c219b4a4
198 Author: Eduardo Silva <edsiper@gmail.com>
199 Date:   Wed Jun 30 22:53:55 2010 -0400
201     Add missed QA log scripts
203 commit 48c0af36778977475dc0e5d2800b678204d5d543
204 Author: Eduardo Silva <edsiper@gmail.com>
205 Date:   Wed Jun 30 22:40:01 2010 -0400
207     QA: Fix headers case insensitive log check
209 commit d58a0a61b4de2f70c19b106ecf81515a7f2b350f
210 Author: Eduardo Silva <edsiper@gmail.com>
211 Date:   Wed Jun 30 21:47:14 2010 -0400
213     Set content length inside http_range_parse() if ranges are set
215 commit 83e6716334dee76368722a69036fbae0b02f4435
216 Author: Eduardo Silva <edsiper@gmail.com>
217 Date:   Tue Jun 29 20:08:56 2010 -0400
219     Add mk_string_itop() to plugin API
220     Logger: use new str_itop() API
221     Remove mk_utils_int2mkp() function
223 commit 355150aa5640d261bf3c08771b4a8f1af261c8ca
224 Author: Eduardo Silva <edsiper@gmail.com>
225 Date:   Tue Jun 29 15:23:36 2010 -0400
227     Faster mk_utils_int2mkp()
228     Add mk_string_itop()
230 commit f38ab6217b55eb8c5725c61911e39eae3b38adb0
231 Author: Eduardo Silva <edsiper@gmail.com>
232 Date:   Mon Jun 28 17:21:16 2010 -0400
234     Trim each key/value configuration string
236 commit 8e4dad88cd26ce75a6699aaebf5281769ff66f59
237 Author: Eduardo Silva <edsiper@gmail.com>
238 Date:   Mon Jun 28 17:17:50 2010 -0400
240     Add internal mk_string_trim()
242 commit 88edd1d0397f315ffb188e15c60200f18566777f
243 Author: Eduardo Silva <edsiper@gmail.com>
244 Date:   Mon Jun 28 11:26:32 2010 -0400
246     Remove deprecated maxclients and maxip from configuration struct
248 commit dc1a3f090af1225e15b751fefc05f1a253914f59
249 Author: Eduardo Silva <edsiper@gmail.com>
250 Date:   Mon Jun 28 11:25:15 2010 -0400
252     Fix workers configuration value
254 commit 3229fc1c8fe051fc4fba20ca063c80806611789b
255 Author: Eduardo Silva <edsiper@gmail.com>
256 Date:   Sun Jun 27 12:11:14 2010 -0400
258     Good bye strftime(), it's not you, it's me :P
260 commit ccec86920bfee90d5c610ad412ba39a3c609fab6
261 Author: Eduardo Silva <edsiper@gmail.com>
262 Date:   Sat Jun 26 21:48:31 2010 -0400
264     Send bad request response headers on bad request
266 commit ff220b1782bb875506c32f75e931e8ec8c845a8a
267 Author: Eduardo Silva <edsiper@gmail.com>
268 Date:   Sat Jun 26 16:11:55 2010 -0400
270     Replace some pthread_getspecific() calls for the new mk_cache_get()
272 commit eabdee01173e11be445d0b0aa19b6c73627206ce
273 Author: Eduardo Silva <edsiper@gmail.com>
274 Date:   Sat Jun 26 16:09:09 2010 -0400
276     QA: Add last_modified qa script
278 commit 8fd4815879245979b191627767c1dd765a6b1ee0
279 Author: Eduardo Silva <edsiper@gmail.com>
280 Date:   Sat Jun 26 16:07:37 2010 -0400
282     Fix 'Last-Modified' response header
284 commit 9ce7b4d9cf99db3191592352593bccab6fec4747
285 Author: Eduardo Silva <edsiper@gmail.com>
286 Date:   Wed Jun 23 18:49:47 2010 -0400
288     Add uri_01 log checker
290 commit 07377274e993e9098182cecfba1f5c9e541c8852
291 Author: Eduardo Silva <edsiper@gmail.com>
292 Date:   Wed Jun 23 18:49:23 2010 -0400
294     QA: Add protocol test files
296 commit 296c5135d00f0432254df4ffcc8da5d9220051c9
297 Author: Eduardo Silva <edsiper@gmail.com>
298 Date:   Wed Jun 23 18:49:01 2010 -0400
300     Forward Port: Validate empty protocol
302 commit 11605af53081fa701f2d20ef0c8dbf9908829f1b
303 Author: Eduardo Silva <edsiper@gmail.com>
304 Date:   Wed Jun 23 18:46:11 2010 -0400
306     Forward Port: Fix data type for uri_len in http.c
308 commit 762a439eb2af9dc0b6cf1cee5de8c3694623f542
309 Author: Eduardo Silva <edsiper@gmail.com>
310 Date:   Wed Jun 23 18:44:08 2010 -0400
312     Forward Port: Protect mk_buffer_cat() from invalid length
314 commit 4117c2b010d8982594ac7e64a8da11a699c5a0d5
315 Author: Eduardo Silva <edsiper@gmail.com>
316 Date:   Wed Jun 23 18:42:43 2010 -0400
318     QA: Add uri test files
320 commit 7f1a723d158aac6ad35446e7c492260c35837241
321 Author: Eduardo Silva <edsiper@gmail.com>
322 Date:   Wed Jun 23 18:40:20 2010 -0400
324     Forward Port: Force validation of initial slash in request URI
326 commit dff448d17fab961ee7947e6e630296a9a16f87f4
327 Author: Eduardo Silva <edsiper@gmail.com>
328 Date:   Wed Jun 23 17:55:36 2010 -0400
330     Monkey 0.10.3
332 commit ece8dbc85051f2ce7da69ae8b8338ab302cb6b15
333 Author: Eduardo Silva <edsiper@gmail.com>
334 Date:   Wed Jun 23 17:24:05 2010 -0400
336     QA: Add protocol_02 test
338 commit a1bcc16e8cd69f0360b4b6d20367b4097b4ef08e
339 Author: Eduardo Silva <edsiper@gmail.com>
340 Date:   Wed Jun 23 17:04:04 2010 -0400
342     QA: Add protocol_01 test
344 commit 8b2d9447cd2d4c41d963c7b62e199cdc640ab2e3
345 Author: Eduardo Silva <edsiper@gmail.com>
346 Date:   Wed Jun 23 17:03:40 2010 -0400
348     Validate empty protocol
350 commit 361d701d4fdd61eeeeee66b9f90ce0be9e2a1545
351 Author: Eduardo Silva <edsiper@gmail.com>
352 Date:   Wed Jun 23 16:33:50 2010 -0400
354     Monkey 0.10.3
356 commit fc7f1dddc75f6ef8d732ec4b1d97760f8f9b0271
357 Author: Eduardo Silva <edsiper@gmail.com>
358 Date:   Wed Jun 23 16:31:19 2010 -0400
360     Fix data type for uri_len in http.c
361     Check return value from mk_buffer_cat()
363 commit 96e35bf0f120546af82784f456a3437b28a474b2
364 Author: Eduardo Silva <edsiper@gmail.com>
365 Date:   Wed Jun 23 15:53:55 2010 -0400
367     Protect mk_buffer_cat() from invalid length
369 commit 49bd4d0ca104faca6c8fd34f0db07a76b7a279bb
370 Author: Eduardo Silva <edsiper@gmail.com>
371 Date:   Wed Jun 23 15:29:12 2010 -0400
373     Monkey 0.10.3
375 commit 9edfe0c9ccc34064bb9045120025591ebe23b139
376 Author: Eduardo Silva <edsiper@gmail.com>
377 Date:   Wed Jun 23 15:21:17 2010 -0400
379     QA: Add uri_01.htt test (check first slash)
381 commit bc5dd0267abb8f32c409d3475b934795bd137ad3
382 Author: Eduardo Silva <edsiper@gmail.com>
383 Date:   Wed Jun 23 15:20:44 2010 -0400
385     Merge header and log info for file size when ranges are used
387 commit fc56e6a1382eb0335fcd16fdef0858302ac9e981
388 Author: Eduardo Silva <edsiper@gmail.com>
389 Date:   Wed Jun 23 08:26:06 2010 -0400
391     Force validation of initial slash in request URI
393 commit 001f9d6788a4bdb6c44b5f4dad2d046bce6ea958
394 Author: Eduardo Silva <edsiper@gmail.com>
395 Date:   Wed Jun 23 08:02:07 2010 -0400
397     Missing semicolon
399 commit f86008fd2deeec9fab7a43c47b9ba024e3a4c8e9
400 Author: Eduardo Silva <edsiper@gmail.com>
401 Date:   Tue Jun 22 09:20:00 2010 -0400
403     Logger Plugin: Add FORBIDDEN error message
405 commit f210e376562c1cd3c87f7f787ac7f7a86594a0f6
406 Author: Eduardo Silva <edsiper@gmail.com>
407 Date:   Tue Jun 22 09:19:39 2010 -0400
409     Logger Plugin: Use unix breakline code
411 commit d485ad50ba910a1061d1c27bd33507666c21c0ff
412 Author: Eduardo Silva <edsiper@gmail.com>
413 Date:   Mon Jun 21 13:16:31 2010 -0400
415     Plugin API: Add header_set_http_status() call
416     DirListing Plugin: support new configuration mode
417     DirListing Plugin: Fix theme and man configuration
419 commit 721a688db4e16bf623a4c5751c6ac01aafc91bb5
420 Author: Eduardo Silva <edsiper@gmail.com>
421 Date:   Mon Jun 21 12:38:28 2010 -0400
423     Logger Plugin: fix entries
425 commit bbacdcb12f5db1c019c7c16634d50bb32f55ecea
426 Author: Eduardo Silva <edsiper@gmail.com>
427 Date:   Sun Jun 20 12:22:51 2010 -0400
429     Logger plugin: add files
431 commit b9faf647bfd0464b6ce5f8265de28c72963198bf
432 Author: Eduardo Silva <edsiper@gmail.com>
433 Date:   Sun Jun 20 12:22:31 2010 -0400
435     Logger plugin: add error log support
437 commit a9ced288e9e13de61e96c94d84b38e5543d2ed60
438 Author: Eduardo Silva <edsiper@gmail.com>
439 Date:   Sat Jun 19 19:35:36 2010 -0400
441     Fix 'FIXME' code
443 commit 1603fdeea80376391df445a6edfe25bc906eb047
444 Author: Eduardo Silva <edsiper@gmail.com>
445 Date:   Sat Jun 19 19:32:59 2010 -0400
447     Do not free CR before check KeepAlive
449 commit c76e77660c913c8b3ab151e76c085a5862cc5289
450 Author: Eduardo Silva <edsiper@gmail.com>
451 Date:   Sat Jun 19 19:10:12 2010 -0400
453     Logger Plugin: add Global configuration section
455 commit a8dd3baeabaafa75c290e5eb1cc86e7af535c005
456 Author: Eduardo Silva <edsiper@gmail.com>
457 Date:   Sat Jun 19 18:44:04 2010 -0400
459     Fix configuration reader, do not override global section names
461 commit 155e22d26a5ca0afc2face09c331f3c6a06b1d58
462 Author: Eduardo Silva <edsiper@gmail.com>
463 Date:   Sat Jun 19 17:54:42 2010 -0400
465     Plugin API: Export time functions
466     Plugin API: Set plugin thread keys before invoke prctx()
467     Plugin API:
468     Core: add mk_header_set_http_status()
469     Core: remove old log cache
470     Core: add mk_pointer protocol_p to struct request
471     Do not free content_length_p when sending headers
472     Logger Plugin: Access log working
474 commit 92e1144332495c0c0fb3b89f657f4cc9d68891c5
475 Author: Eduardo Silva <edsiper@gmail.com>
476 Date:   Fri Jun 18 18:06:52 2010 -0400
478     Enable STAGE_40
480 commit b5043a203f5a7467321918fd1720de77a37c70a8
481 Author: Eduardo Silva <edsiper@gmail.com>
482 Date:   Fri Jun 18 18:04:14 2010 -0400
484     Drop logfile.c dependency
486 commit 6ab9a2bc6840f49ebb5652cdf54c91eb196b0e14
487 Author: Eduardo Silva <edsiper@gmail.com>
488 Date:   Thu Jun 17 21:46:18 2010 -0400
490     Add Logger Plugin (under development)
492 commit 19730b062f752401b89b9ee9f7e52638b024c1c5
493 Author: Eduardo Silva <edsiper@gmail.com>
494 Date:   Thu Jun 17 21:45:35 2010 -0400
496     Deprecate core logger
498 commit 4300e297b1e74e1998ff0be05b9434a3e5ba684b
499 Author: Eduardo Silva <edsiper@gmail.com>
500 Date:   Thu Jun 17 17:08:55 2010 -0400
502     Plugin API: Export mk_epoll_ calls
504 commit 93bc69fb47edc63d669968b5c55cb285676b1b49
505 Author: Eduardo Silva <edsiper@gmail.com>
506 Date:   Tue Jun 15 17:38:03 2010 -0400
508     API: export mk_worker_spawn()
510 commit 95a8b1867a0dcc6d4437fd9253f20a68531f2a13
511 Author: Eduardo Silva <edsiper@gmail.com>
512 Date:   Tue Jun 15 17:25:26 2010 -0400
514     Fix plugin hooks declaration
516 commit b35c51d4f5c3912100cc79b079b40c9adb902969
517 Author: Eduardo Silva <edsiper@gmail.com>
518 Date:   Mon Jun 14 17:16:47 2010 -0400
520     Fix un-freed cr nodes
522 commit 2109750a7af2d2888748f9df223fe750ab12943d
523 Author: Eduardo Silva <edsiper@gmail.com>
524 Date:   Sat Jun 12 15:28:33 2010 -0400
526     Changelog update
528 commit 07abe05218db6f412aea151019921f5cc9739afb
529 Author: Eduardo Silva <edsiper@gmail.com>
530 Date:   Sat Jun 12 14:35:13 2010 -0400
532     Monkey 0.10.2
534 commit 2f3ce8bd01ffd39c4fc042690978350a52055fd6
535 Author: Eduardo Silva <edsiper@gmail.com>
536 Date:   Sat Jun 12 14:24:52 2010 -0400
538     Rename Logo image file
540 commit 134a226f9da58de0f550415dcecf9474c535c5dd
541 Author: Eduardo Silva <edsiper@gmail.com>
542 Date:   Sat Jun 12 14:06:47 2010 -0400
544     Close connection in handler write if process returns ABORT
546 commit 8109a7409ec52aaab22e003cdaeec656123d5ca0
547 Author: Eduardo Silva <edsiper@gmail.com>
548 Date:   Sat Jun 12 13:50:26 2010 -0400
550     Load plugin trace message before load
552 commit 2d76a292985125a66284b37371176f8af345fe59
553 Author: Eduardo Silva <edsiper@gmail.com>
554 Date:   Sat Jun 12 12:34:55 2010 -0400
556     Security Plugin: add trace rules
558 commit 40e673d32c4e8261abb97fef0714741cb3cfc202
559 Author: Eduardo Silva <edsiper@gmail.com>
560 Date:   Sat Jun 12 12:16:29 2010 -0400
562     Adapt security plugin to new configuration model
564 commit f4c72ed3b55a1100ae3bd2660530ddd777b8d7c5
565 Author: Eduardo Silva <edsiper@gmail.com>
566 Date:   Sat Jun 12 12:07:32 2010 -0400
568     Adapt palm plugin to new configuration model
570 commit df7a1ce79bd4e7348163a323ec6c2066f5700d57
571 Author: Eduardo Silva <edsiper@gmail.com>
572 Date:   Sat Jun 12 11:56:24 2010 -0400
574     Adapt palm configuration file
576 commit 1e570d29f48ceb2c8280577cea76f677630a646c
577 Author: Eduardo Silva <edsiper@gmail.com>
578 Date:   Sat Jun 12 11:53:50 2010 -0400
580     Adapt server config to new configuration model
582 commit 3b297b5767b34d8f8d99ebd0962f3df7c1b22671
583 Author: Eduardo Silva <edsiper@gmail.com>
584 Date:   Sat Jun 12 11:42:15 2010 -0400
586     Adapt mime types reader to new configuration model
588 commit a870e2522902d7d4611477680bd68fc8a231ad7a
589 Author: Eduardo Silva <edsiper@gmail.com>
590 Date:   Sat Jun 12 11:40:55 2010 -0400
592     Restructure configuration 'structs'
594 commit b63883dc56f1d46a09b6e7fbe891225ef7310e74
595 Author: Eduardo Silva <edsiper@gmail.com>
596 Date:   Fri Jun 11 20:06:57 2010 -0400
598     Read from indented configuration
600 commit 0dddda3162e5ec33742f4b8befd469290f988847
601 Author: Eduardo Silva <edsiper@gmail.com>
602 Date:   Fri Jun 11 08:32:36 2010 -0400
604     Indent configuration template
606 commit 2d7f7fd0951d00b9be356fe99c68e04a1f3a894d
607 Author: Eduardo Silva <edsiper@gmail.com>
608 Date:   Thu Jun 10 00:08:22 2010 -0400
610     New configuration reader: indented mode
612 commit cdf629003f5f9ecdbede745212e8a0f039cf37da
613 Author: Eduardo Silva <edsiper@gmail.com>
614 Date:   Tue Jun 8 15:31:45 2010 -0400
616     Update configure message
618 commit a103adf31f9bfb3341a59518f47b098693c56bcd
619 Author: Eduardo Silva <edsiper@gmail.com>
620 Date:   Tue Jun 8 14:40:55 2010 -0400
622     Config: skip 'value' empty left spaces
624 commit 61ad3e7cd2d71fdcb1455369b33b08b9c8fb0178
625 Author: Eduardo Silva <edsiper@gmail.com>
626 Date:   Tue Jun 8 14:39:08 2010 -0400
628     Fix #6: Monkey as daemon, logger do not write log files
630 commit 9215903eda3bfba69345875631fbe728b9bb5567
631 Author: Eduardo Silva <edsiper@gmail.com>
632 Date:   Mon Jun 7 14:49:01 2010 -0400
634     Colorize headers sent in MK_TRACE
636 commit 28e197ba2249922f2b5efc45b2f6bfc100ef08b8
637 Author: Eduardo Silva <edsiper@gmail.com>
638 Date:   Mon Jun 7 14:36:29 2010 -0400
640     Fix: set right content length for headers
642 commit 981be84767361782ebc79e93c304b9aee16e5963
643 Author: Eduardo Silva <edsiper@gmail.com>
644 Date:   Mon Jun 7 14:34:43 2010 -0400
646     Print headers sent to STDOUT as MK_TRACE message
648 commit 48ae46b3a8f5faa87749274409ed6639e8a441d1
649 Author: Eduardo Silva <edsiper@gmail.com>
650 Date:   Mon Jun 7 14:31:31 2010 -0400
652     Set content-length pointer inside header_send()
654 commit dd3f39e1c5ce68fab353c96c0091f9c0deea0a6d
655 Author: Eduardo Silva <edsiper@gmail.com>
656 Date:   Mon Jun 7 14:04:03 2010 -0400
658     Check STAGE_30 return value for not found file request
660 commit d451bf65e7cc23cb2430aae4accf9aa58a0d04b1
661 Author: Eduardo Silva <edsiper@gmail.com>
662 Date:   Mon Jun 7 13:18:03 2010 -0400
664     Return right data type for API->header_send()
666 commit 0f843c580d0cf3eb7bd24f11b4f356ca152d8fc7
667 Author: Eduardo Silva <edsiper@gmail.com>
668 Date:   Mon Jun 7 10:45:58 2010 -0400
670     Remove unnecessary trace
672 commit 8501f3f2099fa2a9c96274f3abe77302eae15b01
673 Author: Eduardo Silva <edsiper@gmail.com>
674 Date:   Mon Jun 7 10:29:33 2010 -0400
676     Remove security rule in security.conf
678 commit 3f1f05c99ac24f9d3e827d6a58064ba4179b8007
679 Author: Eduardo Silva <edsiper@gmail.com>
680 Date:   Mon Jun 7 10:29:07 2010 -0400
682     Remove double STAGE_30 call
684 commit 87bceea3be32c04ffe1648036ecf39b5558a1fd4
685 Author: Eduardo Silva <edsiper@gmail.com>
686 Date:   Wed Jun 2 14:10:32 2010 -0400
688     Set values for content_length and content_length_p in one function
690 commit 1f04d77872cb7fcb9051302b3e8f1e9860e5d7bf
691 Author: Eduardo Silva <edsiper@gmail.com>
692 Date:   Wed Jun 2 13:21:26 2010 -0400
694     Return FORBIDDEN error if open() fails
696 commit 3f37443e79ce331b4fba108ee7500d7a6c948e94
697 Author: Eduardo Silva <edsiper@gmail.com>
698 Date:   Wed Jun 2 12:56:47 2010 -0400
700     Fix file permission check
702 commit f7e11d100147a712fc4c7494453a204bee4475cb
703 Author: Eduardo Silva <edsiper@gmail.com>
704 Date:   Wed Jun 2 12:09:50 2010 -0400
706     Remove trace message
708 commit 5acdd396a2cb2e6a6078e129405bf6fcb146ec3f
709 Author: Eduardo Silva <edsiper@gmail.com>
710 Date:   Wed Jun 2 11:29:57 2010 -0400
712     QA: Add log rule for directory redirect check
714 commit d39e2e635983afac2436a8686ffc151e90918cb2
715 Author: Eduardo Silva <edsiper@gmail.com>
716 Date:   Wed Jun 2 11:22:25 2010 -0400
718     QA: Add directory redirect checker
720 commit d5f007fba75c8539a4bcd3829554001fe9d50258
721 Author: Eduardo Silva <edsiper@gmail.com>
722 Date:   Wed Jun 2 11:16:21 2010 -0400
724     Fix plugin return values for STAGE_30
725     Fix directory redirect
727 commit 601344a416bf3bcebba035ee4d4ce3cc9c1c4237
728 Author: Eduardo Silva <edsiper@gmail.com>
729 Date:   Wed Jun 2 08:12:29 2010 -0400
731     Update plugins version to Monkey version
733 commit b6f8bdceead8751592d5111d93138e1ac5e03860
734 Author: Eduardo Silva <edsiper@gmail.com>
735 Date:   Tue Jun 1 11:41:21 2010 -0400
737     Read env CFLAGS and fix some plugins variables declaration
739 commit 09c24d197f25dfb700ccd83c121832e782225e28
740 Author: Eduardo Silva <edsiper@gmail.com>
741 Date:   Tue Jun 1 09:54:46 2010 -0400
743     Fix #6: Monkey as daemon, logger do not write log files
744     For some unknown reason, when monkey goes into daemon mode after launch
745     the logger worker, this last one does not write to the log files.
746     Issue fixed moving the daemon routine before launch workers.
748 commit 7cb8abf92576bc28e3435cf8798b32a651e2296b
749 Author: Eduardo Silva <edsiper@gmail.com>
750 Date:   Mon May 31 23:11:40 2010 -0400
752     Fix #7: QA script if_modified_since_test03.htt failed
753     Core was resetting requests nodes from client request struct
754     before check the KeepAlive. Also when the request client were
755     removed from thread index, the index was not updated.
757 commit c710d7488760e1c620cf4ded083c79621b2f1353
758 Author: Eduardo Silva <edsiper@gmail.com>
759 Date:   Sat May 29 08:47:43 2010 -0400
761     Plugin: Enable STAGE 50
763 commit 16e728d524ed12c18c81b51cf6cb366c52b84fe4
764 Author: Eduardo Silva <edsiper@gmail.com>
765 Date:   Fri May 28 09:33:14 2010 -0400
767     Palm Plugin: remove dummy trace
769 commit 71e7aab5b5a2edd407fd1744c96814d01adb69b5
770 Author: Eduardo Silva <edsiper@gmail.com>
771 Date:   Thu May 27 15:23:50 2010 -0400
773     Palm Server: fix debug message
775 commit 1b52d13df15e91ff762359db541187ed76673005
776 Author: Eduardo Silva <edsiper@gmail.com>
777 Date:   Wed May 26 16:43:08 2010 -0400
779     Improve plugins loader
780     Now plugins can return -1 when the init hook is called to avoid be registered
782 commit b65c1859fa7c9066f91580caadd550fa20d17de5
783 Author: Eduardo Silva <edsiper@gmail.com>
784 Date:   Wed May 26 11:51:26 2010 -0400
786     Add _mkp_exit() missed hook to plugins
788 commit 3d502bd2f960f76ec31a6e72e3cc868be34eb949
789 Author: Eduardo Silva <edsiper@gmail.com>
790 Date:   Wed May 26 11:25:05 2010 -0400
792     Plugin: validate init and exit hooks
794 commit 5ed3cbb26c764ea65e12879658bbee2bb83e2724
795 Author: Eduardo Silva <edsiper@gmail.com>
796 Date:   Wed May 26 10:16:34 2010 -0400
798     Fix and implement new API spec
799     Dirlisting: fix stages for new API
800     Cheetah: fix stages for new API
801     Security: fix stages for new API
803 commit 8099c9d51aede8dfc571658f00adea1f8646d25d
804 Author: Eduardo Silva <edsiper@gmail.com>
805 Date:   Fri May 21 09:44:39 2010 -0400
807     Palm Plugin:  update plugin data when deleting request node
809 commit 505d98b75ee10b66e7b1852d0f7b901ac2ac3651
810 Author: Eduardo Silva <edsiper@gmail.com>
811 Date:   Thu May 20 16:41:42 2010 -0400
813     Palm Server: add debug.py
815 commit 88a1f3dcde4be3fd157c6cbaaf31a48d1a4ea1b2
816 Author: Eduardo Silva <edsiper@gmail.com>
817 Date:   Thu May 20 16:39:48 2010 -0400
819     Palm Server: Improve debug messages through env variable PALM_DEBUG
821 commit cca96b62b5884425253bca94977dc5a024909f16
822 Author: Eduardo Silva <edsiper@gmail.com>
823 Date:   Tue May 18 22:57:11 2010 -0400
825     Palm: handle errors when executing in child
827 commit 741a988013d7ce78ca439b5b5c21ad8ee4f994a4
828 Author: Eduardo Silva <edsiper@gmail.com>
829 Date:   Tue May 18 22:27:30 2010 -0400
831     Palm Plugin: do not own request if file does not exists
833 commit 4a746dfa79a8593f8709754209d9dfb17da347cc
834 Author: Eduardo Silva <edsiper@gmail.com>
835 Date:   Tue May 18 22:22:03 2010 -0400
837     Palm: change ports (again)
839 commit f572af89a787838c9dd8b3fd321e8d0e81ce6746
840 Author: Eduardo Silva <edsiper@gmail.com>
841 Date:   Tue May 18 21:49:16 2010 -0400
843     TRACE: load plugin message
845 commit 3c3c74fded312e591c622de9e0c2a0b04f6c265f
846 Author: Eduardo Silva <edsiper@gmail.com>
847 Date:   Tue May 18 11:39:41 2010 -0400
849     TRACE: Fix init time for first message
851 commit 990e0aea2d01512bf2259cb7f374c40225c695e6
852 Author: Eduardo Silva <edsiper@gmail.com>
853 Date:   Tue May 18 11:34:46 2010 -0400
855     Move first monkey trace message to the begin
857 commit 7a315dd952bee93cb1a2d64ece7b08f73d8f9233
858 Author: Eduardo Silva <edsiper@gmail.com>
859 Date:   Tue May 18 11:29:48 2010 -0400
861     Palm Plugin: add trace for registered palms
863 commit 9cab84ad6b316ee68c39356872bfebc7795f4123
864 Author: Eduardo Silva <edsiper@gmail.com>
865 Date:   Tue May 18 11:22:17 2010 -0400
867     Palm: change configuration ports
869 commit 8441f6be49c06e95ac4fd62474dc6aaeb799d065
870 Author: Eduardo Silva <edsiper@gmail.com>
871 Date:   Sun May 16 22:32:05 2010 -0400
873     Palm Plugin: Add request method to environment request
875 commit 5a1c793ef8775305e26457cb49b29256dac1e7b1
876 Author: Eduardo Silva <edsiper@gmail.com>
877 Date:   Sun May 16 22:04:29 2010 -0400
879     Palm: add hangup() function
881 commit 0b0c433c61e4dd2d17fb903d8be11792da6eb350
882 Author: Jonathan Gonzalez V <zeus@gnu.org>
883 Date:   Fri May 14 21:09:04 2010 -0400
885     Added CC option to all plugins Makefile.in
886     
887     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
889 commit 7b1a544688d658de9d5c252d30c5c3dc43e20369
890 Author: Jonathan Gonzalez V <zeus@gnu.org>
891 Date:   Fri May 14 21:01:39 2010 -0400
893     Added a check to configure to verify that there's a compiler installed
894     
895     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
897 commit 6b1c9d2be01306dc46b653b4168a70daf8eb6f6a
898 Author: Eduardo Silva <edsiper@gmail.com>
899 Date:   Fri May 14 18:17:02 2010 -0400
901     Optional Palm Plugin
903 commit 4c2d64920177f074f1fc15483f3321e3f766959a
904 Author: Eduardo Silva <edsiper@gmail.com>
905 Date:   Fri May 14 18:06:43 2010 -0400
907     Plugins: improve plugins.load details and add plugins ABOUT doc
909 commit 88bfd0f098bcd94611e76900cd9fea1658930e82
910 Author: Jonathan Gonzalez V <zeus@gnu.org>
911 Date:   Fri May 14 15:30:26 2010 -0400
913     Fix bug in configure, it wasn't looking the correct plugin dir. Added ABOUT option to added a proper comment line to plugins.load
914     
915     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
917 commit 09c34af7767557a9af9032af903ac63cababf036
918 Author: Jonathan Gonzalez V <zeus@gnu.org>
919 Date:   Fri May 14 15:11:33 2010 -0400
921     Fix configure to do sed work in-line to both expressionan create Makefile directly. Replaced ENABLED for OPTIONAL and added MANDATORY for plugins compile options
922     
923     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
925 commit e4b7cec9f8e5dd6a2099a9bf1ec85c57ea2c0e47
926 Author: Jonathan Gonzalez V <zeus@gnu.org>
927 Date:   Fri May 14 14:43:39 2010 -0400
929     Configure add proper cflags an defs to Makefiles at plugin dirs. Added proper #ifdef #endif to palm.c
930     
931     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
933 commit e010e9767db4f768ed7a2e4ef7c0517c4cd8e6fd
934 Author: Eduardo Silva <edsiper@gmail.com>
935 Date:   Fri May 14 13:25:38 2010 -0400
937     Config: skip 'value' empty left spaces
939 commit 905c4bc9553200b9173eb707504e14db0c644119
940 Author: Eduardo Silva <edsiper@gmail.com>
941 Date:   Fri May 14 10:55:59 2010 -0400
943     Plugin: new API call http_request_end()
945 commit 343270c585eb69f6ebd86c233e61954b92f48622
946 Author: Eduardo Silva <edsiper@gmail.com>
947 Date:   Sat May 8 13:51:24 2010 -0400
949     Palm Plugin: enable content length
951 commit e556adc5533c86cb6b84544e5a50b5ce9a8f8b33
952 Author: Eduardo Silva <edsiper@gmail.com>
953 Date:   Sat May 8 13:26:58 2010 -0400
955     Palm Plugin: do not use chunked transfer encoding for HTTP/1.0
957 commit 46fcc7525d207a579a39530249bb13a4bb79db14
958 Author: Eduardo Silva <edsiper@gmail.com>
959 Date:   Sat May 8 10:40:07 2010 -0400
961     Palm Plugin: Use real path instead of request uri
963 commit c07531bd851afffe27f485b0a3c1720f0b296849
964 Author: Eduardo Silva <edsiper@gmail.com>
965 Date:   Sat May 8 09:43:56 2010 -0400
967     Palm Plugin: Fix sockets and send final zero chunk
969 commit 0cd799e85831d1e51bf61b13184b8939b2e2ce4f
970 Author: Eduardo Silva <edsiper@gmail.com>
971 Date:   Fri May 7 15:05:35 2010 -0400
973     Remove silly palm server code and remove tcp no delay in palm client
975 commit 03ae7eb204862161312c7ddd63ecc8fcae0a5a0e
976 Author: Eduardo Silva <edsiper@gmail.com>
977 Date:   Fri May 7 14:12:54 2010 -0400
979     epoll: check error event after EPOLLIN & EPOLLOUT
981 commit b22ded92a67ab3e4af435230634795c948a0b9d7
982 Author: Eduardo Silva <edsiper@gmail.com>
983 Date:   Wed May 5 09:54:35 2010 -0400
985     Do not start if socket server have failed
987 commit 6a6f810d3d143748d111655c619cc0df5d9274a0
988 Author: Jonathan Gonzalez V <zeus@gnu.org>
989 Date:   Tue May 4 13:43:19 2010 -0400
991     Added declratino of mk_palm_request_get_by_http() to request.h of palm
992     
993     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
995 commit b4c7a78a7c8d3ac85f3bc0c5ab8f76ad11d25194
996 Author: Eduardo Silva <edsiper@gmail.com>
997 Date:   Fri Apr 30 13:40:08 2010 -0400
999     Change plugin events and palm plugin hooks
1001 commit a2100cf1e23a62813ec3fcfc1d17bc170e49f840
1002 Author: Eduardo Silva <edsiper@gmail.com>
1003 Date:   Thu Apr 29 16:54:57 2010 -0400
1005     Plugin API: rename get_somaxconn() to sys_get_somaxconn()
1007 commit 60e1742bd255588d6ca3f65c1cf10efae352ef07
1008 Author: Jonathan Gonzalez V <zeus@gnu.org>
1009 Date:   Thu Apr 29 16:45:51 2010 -0400
1011     Added bind, listen, create_socket and server to liana and replace
1012     
1013     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
1015 commit e1bf6e52f944c594bbe43ff484b2d895072fd0bd
1016 Author: Eduardo Silva <edsiper@gmail.com>
1017 Date:   Thu Apr 29 16:12:33 2010 -0400
1019     Palm Plugin: free resources
1021 commit d29250f4b09649b6d3d7a6d296cd8788211506ff
1022 Author: Eduardo Silva <edsiper@gmail.com>
1023 Date:   Thu Apr 29 15:53:01 2010 -0400
1025     Palm Plugin: fix missed epoll notification
1027 commit 5d0c533a76b0f9fc045dfaac243ec4e60978c574
1028 Author: Eduardo Silva <edsiper@gmail.com>
1029 Date:   Thu Apr 29 14:17:59 2010 -0400
1031     Palm Plugin: change some trace messages
1033 commit 3b070c50155c31adc945d239b3d5d1ea1b59a1e8
1034 Author: Jonathan Gonzalez V <zeus@gnu.org>
1035 Date:   Thu Apr 29 13:25:11 2010 -0400
1037     Moved mk_socket_connect to the proper function inside of liana plugin
1038     
1039     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
1041 commit 77b7d7bb2425e163ab0f9a04a00327dd56653fb1
1042 Author: Eduardo Silva <edsiper@gmail.com>
1043 Date:   Thu Apr 29 13:24:44 2010 -0400
1045     Palm Plugin: set socket TCP_CORK to OFF after send headers
1047 commit 71ac4e0bea6cb03f4764f19a2fc76be90c511e87
1048 Author: Eduardo Silva <edsiper@gmail.com>
1049 Date:   Thu Apr 29 13:17:56 2010 -0400
1051     Palm Plugin: remove deprecated function
1053 commit 8478bd0035e79bf2c6513b10f112aa23c71e3309
1054 Author: Eduardo Silva <edsiper@gmail.com>
1055 Date:   Thu Apr 29 13:05:19 2010 -0400
1057     Palm Plugin: set socket status
1059 commit 5150567186bf2b5322512fa11ed06bf5f0227193
1060 Author: Eduardo Silva <edsiper@gmail.com>
1061 Date:   Thu Apr 29 12:49:57 2010 -0400
1063     Connection: use right plugin read returned value
1065 commit 4f8ba77d40f130c085bbd0a3e91ea06ed19591b5
1066 Author: Eduardo Silva <edsiper@gmail.com>
1067 Date:   Thu Apr 29 12:45:55 2010 -0400
1069     Palm Plugin: fix return value for read()
1071 commit 18ed002a9584a76e92907ace72913f53a3c07735
1072 Author: Eduardo Silva <edsiper@gmail.com>
1073 Date:   Thu Apr 29 12:42:39 2010 -0400
1075     Remove silly message 'Aqui va'
1077 commit 8ab028f8491da993626bce4cd975ca7cc82aca8d
1078 Author: Jonathan Gonzalez V <zeus@gnu.org>
1079 Date:   Thu Apr 29 12:14:39 2010 -0400
1081     Replaced write() and read() for mk_api->socket_(send|read)
1082     
1083     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
1085 commit eed08188a0cf441d27bab0fc5fa0cc2cc4ea3504
1086 Author: Jonathan Gonzalez V <zeus@gnu.org>
1087 Date:   Wed Apr 28 16:48:02 2010 -0400
1089     Added some missing .h at the top of request.c, fix Makefile to link request.o.
1090     
1091     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
1093 commit 9b45505cadf6c86d62fe30b1caec1961408d1eb5
1094 Author: Eduardo Silva <edsiper@gmail.com>
1095 Date:   Tue Apr 27 16:41:11 2010 -0400
1097     Palm: split request code
1099 commit a6ff7c0c65f34eb012ca9ab487451fdc71918c15
1100 Author: Jonathan Gonzalez V <zeus@gnu.org>
1101 Date:   Tue Apr 27 15:46:37 2010 -0400
1103     Some order in plugin.c. Added more callbacks realted to sockets in the plugin api. Proposed .gitignore
1104     
1105     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
1107 commit b5fb90872ca66cbe86c12b71e53cfbb652cc92f8
1108 Author: Eduardo Silva <edsiper@gmail.com>
1109 Date:   Tue Apr 27 14:55:00 2010 -0400
1111     Plugin event: return hook return values
1113 commit 6082f8400fab686c8f3b61cc0a372709d48d2cfd
1114 Author: Eduardo Silva <edsiper@gmail.com>
1115 Date:   Tue Apr 27 14:52:19 2010 -0400
1117     Epoll: set ret to -1 in every cycle
1119 commit db34b2f0bf87c5d9afc8dd9c705fc9be315319b7
1120 Author: Eduardo Silva <edsiper@gmail.com>
1121 Date:   Tue Apr 27 11:53:47 2010 -0400
1123     Fix epoll interface events
1125 commit a5dab47ef17bbd250244c6dd23cab495dc25a2d3
1126 Author: Eduardo Silva <edsiper@gmail.com>
1127 Date:   Mon Apr 26 17:46:04 2010 -0400
1129     Palm Server: os.wait() on child die
1131 commit 9dc53e21d4c5f992238d7098918963f45e716302
1132 Author: Eduardo Silva <edsiper@gmail.com>
1133 Date:   Mon Apr 26 16:49:44 2010 -0400
1135     Scheduler: remove incomplete client_request from list
1137 commit 1b7cc37a52ee11c14ae6be4b35dcf0d6076a115e
1138 Author: Eduardo Silva <edsiper@gmail.com>
1139 Date:   Mon Apr 26 15:58:14 2010 -0400
1141     Epoll: add mk_epoll_del() interface
1143 commit 9f3be00c19541b776a62d7e8b27bdd638db7ad84
1144 Author: Eduardo Silva <edsiper@gmail.com>
1145 Date:   Mon Apr 26 15:12:59 2010 -0400
1147     Plugin: event add now requires EPOLL modes
1149 commit 78e8e4a9f38ca5a7abade8e3b5d0d616cd93dd32
1150 Author: Eduardo Silva <edsiper@gmail.com>
1151 Date:   Mon Apr 26 14:18:47 2010 -0400
1153     Add plugin handlers for events
1155 commit 0e3fc059a6765a90ced3eb9b73c159d1d9168857
1156 Author: Jonathan Gonzalez V <zeus@gnu.org>
1157 Date:   Mon Apr 26 13:01:56 2010 -0400
1159     Deleted some trailing whitespaces. Added a method to Request on palm server. Fixed palm plugin to work with the new api
1160     
1161     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
1163 commit 4805774da7cf47af18674b325c231f77150cc38b
1164 Author: Eduardo Silva <edsiper@gmail.com>
1165 Date:   Mon Apr 26 12:52:18 2010 -0400
1167     Plugin API: Document event_* hook calls
1169 commit 141a4e631ad0254a702df57891353767b5ee6ced
1170 Author: Eduardo Silva <edsiper@gmail.com>
1171 Date:   Mon Apr 26 12:43:55 2010 -0400
1173     Plugin: remove old STAGE_60
1175 commit 53a5e4c2456b7d71713d308a1fded91b4cb13165
1176 Author: Eduardo Silva <edsiper@gmail.com>
1177 Date:   Mon Apr 26 12:41:14 2010 -0400
1179     Plugin: Add new event plugin hooks
1181 commit 1b2c755bf94f00896b934b4a0de05d845444d6e6
1182 Author: Eduardo Silva <edsiper@gmail.com>
1183 Date:   Mon Apr 26 12:03:17 2010 -0400
1185     Liana Plugin: remove cast
1187 commit b995809ab33dc78c5f21e2f93711a5d7a683bce5
1188 Author: Eduardo Silva <edsiper@gmail.com>
1189 Date:   Mon Apr 26 11:56:47 2010 -0400
1191     Plugin: use right return data type for exported functions
1193 commit e2119ef7817799b68216a80e4e236b00ea87bd74
1194 Author: Eduardo Silva <edsiper@gmail.com>
1195 Date:   Mon Apr 26 11:41:11 2010 -0400
1197     Rename m_build_buffer() to mk_string_build() and move it to str.c
1199 commit a2769ecd9ec34ef4cc1ba99d62f5c464393a655e
1200 Author: Eduardo Silva <edsiper@gmail.com>
1201 Date:   Sun Apr 25 11:56:32 2010 -0400
1203     Plugin API: Add API definition
1205 commit a8f8963d2303b8290f307d96a2a4d61b82c8dbc7
1206 Author: Eduardo Silva <edsiper@gmail.com>
1207 Date:   Sun Apr 25 01:13:17 2010 -0400
1209     Plugin API: Add function definitions
1211 commit 2f65eba33206de81902cae94aa2f92e1d47fe411
1212 Author: Eduardo Silva <edsiper@gmail.com>
1213 Date:   Thu Apr 22 17:01:51 2010 -0400
1215     Cheetah: colorize plugin category tags
1217 commit 27c028e68f9c64870da9d75dbbd0bbda6a43bbd4
1218 Author: Eduardo Silva <edsiper@gmail.com>
1219 Date:   Thu Apr 22 16:51:21 2010 -0400
1221     Enable DirListing plugin
1222     Core: fix directory http restriction
1224 commit 72b1ec2932fa8fc855d26b7a0ef22d77702748ba
1225 Author: Eduardo Silva <edsiper@gmail.com>
1226 Date:   Thu Apr 22 14:23:02 2010 -0400
1228     Rename api.txt to API.txt
1230 commit 55892b050fb3148d38d540454904ab33cab69626
1231 Author: Eduardo Silva <edsiper@gmail.com>
1232 Date:   Wed Apr 21 20:49:10 2010 -0400
1234     Liana: Accept socket and set non-block inmediately
1236 commit bbcd028276780c3611f6149188d0a6fcc381c99e
1237 Author: Eduardo Silva <edsiper@gmail.com>
1238 Date:   Wed Apr 21 20:47:10 2010 -0400
1240     Plugin: change type for neti* map
1242 commit d9fa53c3d0a54e62a86a2134197d3adbdd990bdb
1243 Author: Eduardo Silva <edsiper@gmail.com>
1244 Date:   Wed Apr 21 13:07:23 2010 -0400
1246     Liana: code cleanup
1248 commit c45e302e4cffa3fcd66b859bd30185f933a83f5b
1249 Author: Eduardo Silva <edsiper@gmail.com>
1250 Date:   Wed Apr 21 13:03:53 2010 -0400
1252     New Liana Network Plugin
1254 commit 1945e06be0a9bba0b69331ff21371415c4decea1
1255 Author: Eduardo Silva <edsiper@gmail.com>
1256 Date:   Wed Apr 21 13:03:17 2010 -0400
1258     Plugin: validate NETWORK IO
1260 commit c71471b1a434bee6d84d651170e5ac835cfbf8bb
1261 Author: Eduardo Silva <edsiper@gmail.com>
1262 Date:   Wed Apr 21 12:58:25 2010 -0400
1264     Configure: optional ENABLED file under mandatory plugins directory
1266 commit 8ea12e29118da08294ae6dc25da0d40abeff301b
1267 Author: Eduardo Silva <edsiper@gmail.com>
1268 Date:   Wed Apr 21 12:44:47 2010 -0400
1270     Core: add wrappers for network io calls
1272 commit 4b57e6fd888daf9d783d1c86ca61e731f45c961d
1273 Author: Eduardo Silva <edsiper@gmail.com>
1274 Date:   Wed Apr 21 11:50:20 2010 -0400
1276     Plugin: add TRACE detailed message when NETWORK IO/IP plugin are cincomplete
1278 commit 359fdcadb0cae86924cb0e81e9600b2324632e70
1279 Author: Eduardo Silva <edsiper@gmail.com>
1280 Date:   Wed Apr 21 11:37:35 2010 -0400
1282     Plugin: restrict to one I/O and IP network plugin
1284 commit 284b3eba5cc211fc298984e66c8991a68356725e
1285 Author: Eduardo Silva <edsiper@gmail.com>
1286 Date:   Wed Apr 21 11:22:38 2010 -0400
1288     Plugin: add net_io.sendfile hook
1290 commit 16feb3d280f1eb1f1c7f113977d5d18887eaff11
1291 Author: Eduardo Silva <edsiper@gmail.com>
1292 Date:   Wed Apr 21 11:17:48 2010 -0400
1294     Plugin API: add _mkp_network_io_send_file
1296 commit bb18a3cf9de4abae15e2adda572364cb8b4b7adb
1297 Author: Eduardo Silva <edsiper@gmail.com>
1298 Date:   Wed Apr 21 09:57:01 2010 -0400
1300     Plugin: Fix reference under trace context
1302 commit b3d267a8685dbbd420bf7d2538f3d68ea5ff7519
1303 Author: Eduardo Silva <edsiper@gmail.com>
1304 Date:   Tue Apr 20 23:14:15 2010 -0400
1306     Plugin: free plugin struct if it fails
1308 commit 85ef77ad48e34939308b9aa65843ee0a5d0d5add
1309 Author: Eduardo Silva <edsiper@gmail.com>
1310 Date:   Tue Apr 20 23:11:07 2010 -0400
1312     Plugin: fix NETWORK_* validation
1314 commit e1c46f1f8f86b218640fa7519533d7da225ce5a8
1315 Author: Eduardo Silva <edsiper@gmail.com>
1316 Date:   Tue Apr 20 23:09:34 2010 -0400
1318     Plugin: Validate calls for NETWORK_IO and NETWORK_IP
1320 commit fbac72567e0d716f5581061bb573a1e507113277
1321 Author: Eduardo Silva <edsiper@gmail.com>
1322 Date:   Tue Apr 20 23:01:45 2010 -0400
1324     Cheetah Plugin: Add NETWORK IO/IP
1326 commit 67d02bbe5a7ec3874efc7f75505f1d7dd3bcbf98
1327 Author: Eduardo Silva <edsiper@gmail.com>
1328 Date:   Tue Apr 20 21:08:35 2010 -0400
1330     Cheetah API: add CORE THREAD CONTEXT
1332 commit 151b76d31c73d7b6753b23a430a50f470252c584
1333 Author: Eduardo Silva <edsiper@gmail.com>
1334 Date:   Tue Apr 20 21:05:37 2010 -0400
1336     Cheetah Plugin: adapt code to new API
1338 commit 7bd98e2b42b340f0581c86f2dc1845d3247d5993
1339 Author: Eduardo Silva <edsiper@gmail.com>
1340 Date:   Tue Apr 20 19:59:01 2010 -0400
1342     Security Plugin: adapt code to new API
1344 commit 5b5187b75a529891eabc33ac8326d911434c6c2e
1345 Author: Eduardo Silva <edsiper@gmail.com>
1346 Date:   Tue Apr 20 19:50:13 2010 -0400
1348     Plugin: Add stages 50 and 60 to run command
1350 commit d5ea021bbf50a8b87dcd0c134eff00a4ba43503b
1351 Author: Eduardo Silva <edsiper@gmail.com>
1352 Date:   Tue Apr 20 19:44:12 2010 -0400
1354     Plugin: set global stage map
1356 commit c958e5f1a7923e334d69b773e9bb94b88af40b0e
1357 Author: Eduardo Silva <edsiper@gmail.com>
1358 Date:   Tue Apr 20 17:58:58 2010 -0400
1360     Fix data type
1362 commit 7aaf23da52c68fab31beb9dad4f3ca8b1acc9be9
1363 Author: Eduardo Silva <edsiper@gmail.com>
1364 Date:   Tue Apr 20 17:45:36 2010 -0400
1366     Plugin: New internal structure
1368 commit 214d0d820734ba23a54bbf8d082225984dc639d1
1369 Author: Jonathan Gonzalez V <zeus@gnu.org>
1370 Date:   Tue Apr 20 12:27:40 2010 -0400
1372     Repalce __uint32_t for int, we don't need to use __uint32_t
1373     
1374     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
1376 commit a1cecf6364aa9d814be656be09a0b60de3479ad1
1377 Author: Eduardo Silva <edsiper@gmail.com>
1378 Date:   Tue Apr 20 12:09:16 2010 -0400
1380     Plugin API: description fixes
1382 commit 55919adde457f7cae9816b0ad3315452e4810fd4
1383 Author: Eduardo Silva <edsiper@gmail.com>
1384 Date:   Mon Apr 19 22:57:40 2010 -0400
1386     Disable plugins
1388 commit a05898d496ca31c9e948eda126236a46cf7a2006
1389 Author: Eduardo Silva <edsiper@gmail.com>
1390 Date:   Mon Apr 19 22:57:17 2010 -0400
1392     Plugin API: use spec definitions
1394 commit 82957c6dc5669f9d5e0f133b055a73bc7bfd0368
1395 Author: Eduardo Silva <edsiper@gmail.com>
1396 Date:   Mon Apr 19 17:20:18 2010 -0400
1398     Cleanup utils.h
1400 commit 79887c974b2ca79d85fc7e23c4fc3050286bf971
1401 Author: Eduardo Silva <edsiper@gmail.com>
1402 Date:   Mon Apr 19 17:17:05 2010 -0400
1404     Deprecate SendFile()
1406 commit 817dc521016ea33e8d5c71048b588707535d68cc
1407 Author: Jonathan Gonzalez V <zeus@gnu.org>
1408 Date:   Mon Apr 19 16:59:28 2010 -0400
1410     Create layer to handler the send of data using a socket
1411     
1412     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
1414 commit b446620f0632a0cada30c9df7940f91f3a9a1529
1415 Author: Eduardo Silva <edsiper@gmail.com>
1416 Date:   Mon Apr 19 14:34:34 2010 -0400
1418     Plugin API: little style change
1420 commit b44a645ab4a13d1986e64f0d3320152c95bc0351
1421 Author: Eduardo Silva <edsiper@gmail.com>
1422 Date:   Fri Apr 16 17:28:42 2010 -0400
1424     Plugin API: Change data type names and minor fixes
1426 commit ac924b118dcd6e588cfeb977e96d028252669220
1427 Author: Eduardo Silva <edsiper@gmail.com>
1428 Date:   Fri Apr 16 14:33:32 2010 -0400
1430     Plugin API: Add a list of Monkey functions exported to each plugin
1432 commit 7760b28036d893be26e00f39017de0526156dad6
1433 Author: Eduardo Silva <edsiper@gmail.com>
1434 Date:   Fri Apr 16 13:37:36 2010 -0400
1436     Plugin API: Add mandatory hooks
1438 commit 354680601f978469898f302f46b0f92238e04764
1439 Author: Eduardo Silva <edsiper@gmail.com>
1440 Date:   Fri Apr 16 13:16:03 2010 -0400
1442     Plugin API: Add function hook names
1444 commit 5473daaf2674fdc374b3de53387c86324e9a246a
1445 Author: Eduardo Silva <edsiper@gmail.com>
1446 Date:   Fri Apr 16 12:57:38 2010 -0400
1448     Add Plugin API spec
1450 commit 13a23ecbda005e21537aee68bf07d5d7654d3928
1451 Author: Eduardo Silva <edsiper@gmail.com>
1452 Date:   Sat Apr 10 19:00:50 2010 -0400
1454     Update branch version
1456 commit 88db3540cd7fcd22eaba8f2f4a225996960acf39
1457 Author: Eduardo Silva <edsiper@gmail.com>
1458 Date:   Fri Apr 9 20:24:30 2010 -0400
1460     Update ChangeLog
1462 commit 456fa7adae97f9a2a5e2b9358f1c7229662f5d29
1463 Author: Eduardo Silva <edsiper@gmail.com>
1464 Date:   Fri Apr 9 20:22:37 2010 -0400
1466     Monkey 0.10.1
1468 commit 9c0b03f7b2175df327ffe5f8734f827284be64f4
1469 Author: Eduardo Silva <edsiper@gmail.com>
1470 Date:   Fri Apr 9 16:43:12 2010 -0400
1472     Makefile: remove 'Running Monkey' message
1474 commit 07ba1cc1d225c373f9ea2a930d6933b57be2e46a
1475 Author: Eduardo Silva <edsiper@gmail.com>
1476 Date:   Fri Apr 9 16:39:50 2010 -0400
1478     Configure: add DESTDIR support to Makefile
1480 commit 31bf65ca0a0fe2ab070292f1f4f1f9821da432ab
1481 Author: Eduardo Silva <edsiper@gmail.com>
1482 Date:   Thu Apr 8 10:53:21 2010 -0400
1484     Config: fix reader for line with multiple values
1486 commit 9006e228ae771ea70483f29f14eb37fbccf895c7
1487 Author: Eduardo Silva <edsiper@gmail.com>
1488 Date:   Thu Apr 8 09:52:34 2010 -0400
1490     Configure: move env vars to global context
1492 commit d4cbe4cebf3215a9137ff447cd539dd638d45e50
1493 Author: Eduardo Silva <edsiper@gmail.com>
1494 Date:   Mon Apr 5 02:37:50 2010 -0400
1496     Update changelog
1498 commit f8873bf50e6a5dc3333189c73cf9ad52ac105ffd
1499 Author: Eduardo Silva <edsiper@gmail.com>
1500 Date:   Mon Apr 5 02:31:25 2010 -0400
1502     Monkey 0.10.0
1504 commit d5e41dab115fcda61e89d3de6998a1aa53e3832f
1505 Author: Eduardo Silva <edsiper@gmail.com>
1506 Date:   Sun Apr 4 00:13:34 2010 -0400
1508     Configure: fix test validation
1510 commit aaae7cba11f4d87f339cc6b3f66561c2087b447a
1511 Author: Eduardo Silva <edsiper@gmail.com>
1512 Date:   Sat Apr 3 12:35:29 2010 -0400
1514     Configure: fix test
1516 commit 566fff86e2b19bb4b78cd9603d86a0d8cad6cd3f
1517 Author: Eduardo Silva <edsiper@gmail.com>
1518 Date:   Sat Apr 3 11:41:31 2010 -0400
1520     Do not read SOMAXCONN using deprecated sysctl()
1522 commit 7e11eb5d2000d574340a919c8c33a006384faa52
1523 Author: Eduardo Silva <edsiper@gmail.com>
1524 Date:   Sat Apr 3 11:40:21 2010 -0400
1526     Configure: get DEFS from environment
1528 commit 454a52b0ec8aa54edfe70db9a5fd1ef3b909dc1e
1529 Author: Eduardo Silva <edsiper@gmail.com>
1530 Date:   Sat Apr 3 11:31:16 2010 -0400
1532     New Macro DEPRECATE_SYSCTL
1534 commit 96659604becde82325beb0e4ea6c64fd42e1edbf
1535 Author: Eduardo Silva <edsiper@gmail.com>
1536 Date:   Sat Apr 3 09:48:14 2010 -0400
1538     Configure: read STRIP enviroment var for binary stripping
1540 commit 689982d72cc273c0dfcb47b1fe92148ef77f7baf
1541 Author: Eduardo Silva <edsiper@gmail.com>
1542 Date:   Fri Apr 2 21:05:43 2010 -0400
1544     Cheetah. remove dummy .c file
1546 commit ca56f2d3b948de35a02dd94207d37a34bf583841
1547 Author: Eduardo Silva <edsiper@gmail.com>
1548 Date:   Mon Mar 29 14:14:28 2010 -0400
1550     Cheetah: change some breaklines
1552 commit 0e8323b723db0c605fcc400ffc1e4eff67f0fe44
1553 Author: Eduardo Silva <edsiper@gmail.com>
1554 Date:   Mon Mar 29 12:34:43 2010 -0400
1556     Cheetah: New 'clear' and '?' commands
1558 commit 4347b4d42c05a7914602b1c6c93965b21c83ffb6
1559 Author: Eduardo Silva <edsiper@gmail.com>
1560 Date:   Wed Mar 24 15:03:23 2010 -0400
1562     More code cleanups
1564 commit bc12a003630e471dcefaa1c9abfd9b10f629f321
1565 Author: Eduardo Silva <edsiper@gmail.com>
1566 Date:   Wed Mar 24 14:56:51 2010 -0400
1568     Remove old getdir configuration variable and code cleanup
1570 commit f3c8491671eeef106c2272f4d504174080074499
1571 Author: Eduardo Silva <edsiper@gmail.com>
1572 Date:   Wed Mar 24 14:43:00 2010 -0400
1574     Cheetah: Add plugin version to status command
1576 commit 2f5a60f18b4b23a7c38b9cdaa6a7e444f63ccee1
1577 Author: Eduardo Silva <edsiper@gmail.com>
1578 Date:   Wed Mar 24 14:35:07 2010 -0400
1580     Cheetah: colorize the shell
1582 commit 6e61c3783dd1c0383634d06bc5c0546adc1f92a4
1583 Author: Eduardo Silva <edsiper@gmail.com>
1584 Date:   Wed Mar 24 10:14:41 2010 -0400
1586     Configure: default shell to bash / fix install permissions
1588 commit 3384597042e1488464bc277f75c6e1b5b32ebb4e
1589 Author: Eduardo Silva <edsiper@gmail.com>
1590 Date:   Mon Mar 22 14:06:24 2010 -0400
1592     QA: Checklog, add rule for query.htt
1594 commit 13af8147a9a5f7fd849425502d7460f2547e2684
1595 Author: Eduardo Silva <edsiper@gmail.com>
1596 Date:   Mon Mar 22 13:36:17 2010 -0400
1598     Monkey 0.10.0-rc5
1600 commit 5ee340cc98cb2401c1cab07df50981a302509618
1601 Author: Eduardo Silva <edsiper@gmail.com>
1602 Date:   Mon Mar 22 13:32:14 2010 -0400
1604     QA: Checklog, add rule for simple.htt
1606 commit fc47daab1e7f37f4da448828eaf674d41cf4d11e
1607 Author: Eduardo Silva <edsiper@gmail.com>
1608 Date:   Mon Mar 22 13:32:03 2010 -0400
1610     QA: Checklog, add rule for redit_301.htt
1612 commit 242dec902ccc52fc22e8d2c40c65c7a249b3365d
1613 Author: Eduardo Silva <edsiper@gmail.com>
1614 Date:   Mon Mar 22 13:31:20 2010 -0400
1616     Logger: register 301 and 302 status in acccess log
1618 commit 58bc216d3845bcc20500a1e5db603ab821ac0cae
1619 Author: Eduardo Silva <edsiper@gmail.com>
1620 Date:   Mon Mar 22 12:58:06 2010 -0400
1622     QA: Checklog, add rules for ranges_*
1624 commit d0bedd1488ffd5731f934161ba3c20a617123b93
1625 Author: Eduardo Silva <edsiper@gmail.com>
1626 Date:   Mon Mar 22 12:38:51 2010 -0400
1628     Core: Register partial content status in access logfile
1629     Logger: Register length of partial content instead of file size
1631 commit 68a93e9c89205f58b9ebaddf99f6b69f14958652
1632 Author: Eduardo Silva <edsiper@gmail.com>
1633 Date:   Mon Mar 22 11:22:07 2010 -0400
1635     Logger: write size 0 for HEAD method request
1637 commit 552f879cfc09abec99a30340a1daa80dbf57d056
1638 Author: Eduardo Silva <edsiper@gmail.com>
1639 Date:   Mon Mar 22 10:25:46 2010 -0400
1641     QA: Checklog, add rules for post_*
1643 commit 85d824e81432f9aec59686f503cda6fb50a59638
1644 Author: Eduardo Silva <edsiper@gmail.com>
1645 Date:   Mon Mar 22 10:25:26 2010 -0400
1647     QA: Checklog, add rules for path_transversal*
1649 commit 80b1c63c1345268332b69db3470113047dc6508b
1650 Author: Eduardo Silva <edsiper@gmail.com>
1651 Date:   Mon Mar 22 08:46:06 2010 -0400
1653     QA: Why post_test02.htt sometimes fail?
1655 commit f591349d633dc387d7bfec32c1bc94ec86c0f90a
1656 Author: Eduardo Silva <edsiper@gmail.com>
1657 Date:   Sun Mar 21 20:02:12 2010 -0400
1659     QA: Checklog, two new script for if_modified_since
1661 commit cc4f43007f79b252a2d9ddd77eb8cd10d68b2f17
1662 Author: Eduardo Silva <edsiper@gmail.com>
1663 Date:   Sun Mar 21 19:55:49 2010 -0400
1665     Enable log register for '304 Not Modified status'
1667 commit 90ffabde40a48010f4a079db060b6e1bb73bbe66
1668 Author: Eduardo Silva <edsiper@gmail.com>
1669 Date:   Sun Mar 21 19:29:52 2010 -0400
1671     QA: Add new rules scripts for checklog tool
1673 commit 78d47394c886595420c6e8b969860d5d87ac411d
1674 Author: Eduardo Silva <edsiper@gmail.com>
1675 Date:   Sun Mar 21 19:28:26 2010 -0400
1677     Little fixes for checklog tool
1679 commit cf308dc26e03c32d8859ad245f43533c3955ee63
1680 Author: Eduardo Silva <edsiper@gmail.com>
1681 Date:   Sat Mar 20 20:23:14 2010 -0400
1683     Improve checklog messages
1685 commit 8af3091a19845652202b208fd05e1e547c09834f
1686 Author: Eduardo Silva <edsiper@gmail.com>
1687 Date:   Sat Mar 20 17:47:10 2010 -0400
1689     QA: New checklog program, check access and error logs based on rules
1691 commit 0d9fed0966f49b9fb133f8bb01996a22e655eb3d
1692 Author: Eduardo Silva <edsiper@gmail.com>
1693 Date:   Sat Mar 20 17:46:27 2010 -0400
1695     QA: Add new option to run_tests.sh: -l, check logfiles after each check
1697 commit 3ae5a2f1969140c2b5e8edea908708a581542398
1698 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1699 Date:   Sat Mar 20 16:28:30 2010 -0300
1701     Add mk_utils_get_somaxconn() function
1703 commit 5272a1ca131d382b6b1dae9b9e7eee517b6e0b25
1704 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1705 Date:   Sat Mar 20 16:25:55 2010 -0300
1707     Revert "Add mk_utils_get_somaxconn function"
1708     
1709     This reverts commit eca13bdb3e2e2896fe8cd586b6fd4799747983f9.
1711 commit eca13bdb3e2e2896fe8cd586b6fd4799747983f9
1712 Author: android <android@box.(none)>
1713 Date:   Sat Mar 20 16:02:00 2010 -0300
1715     Add mk_utils_get_somaxconn function
1717 commit 378858f7f1c4ede46a24534799e40f7e0f310a91
1718 Author: Eduardo Silva <edsiper@gmail.com>
1719 Date:   Thu Mar 18 18:39:43 2010 -0400
1721     Fix error log, add EXIT_ERROR macro
1723 commit f6073febf9fbbe565accac24066f5da9f7480180
1724 Author: Eduardo Silva <edsiper@gmail.com>
1725 Date:   Thu Mar 18 11:41:40 2010 -0400
1727     Configure: Do not copy README and INSTALL from lang directory
1729 commit 4dcaeb433029b41851e173b54adb41281a2fa5f7
1730 Author: Eduardo Silva <edsiper@gmail.com>
1731 Date:   Thu Mar 18 07:39:36 2010 -0400
1733     Monkey 0.10.0-rc4
1735 commit 19ab24c589910a991fd147e9d6a14111c0cc9467
1736 Author: Eduardo Silva <edsiper@gmail.com>
1737 Date:   Thu Mar 18 07:36:46 2010 -0400
1739     Update ChangeLogs
1741 commit 41c5814e1806507e68e795232495032e38ec9527
1742 Author: Eduardo Silva <edsiper@gmail.com>
1743 Date:   Thu Mar 18 07:31:12 2010 -0400
1745     Update README information
1747 commit 8c0d05ab919779d05dd364e76fa9cd66c6662759
1748 Author: Eduardo Silva <edsiper@gmail.com>
1749 Date:   Thu Mar 18 07:20:30 2010 -0400
1751     Configure: remove old 'lang' and 'cgibin' options
1753 commit 9a034287cc60536e66a832bfd07cd02195ba21c9
1754 Author: Eduardo Silva <edsiper@gmail.com>
1755 Date:   Thu Mar 18 07:18:34 2010 -0400
1757     Fix configure script for make install
1759 commit 585ea1b61686f562eeb61dfcacdcebd72eb9dbd1
1760 Author: Eduardo Silva <edsiper@gmail.com>
1761 Date:   Thu Mar 18 07:01:52 2010 -0400
1763     Change configure script email address
1765 commit 9e3297ce72b4b560bc27989ae6132a444cc8fbb1
1766 Author: Eduardo Silva <edsiper@gmail.com>
1767 Date:   Wed Mar 17 20:10:14 2010 -0400
1769     Remove old nostalgic internal doc
1771 commit e75aea23a746d7a9071c030486fda4dab59fc563
1772 Author: Eduardo Silva <edsiper@gmail.com>
1773 Date:   Wed Mar 17 20:09:01 2010 -0400
1775     Remove old comments
1777 commit 1fb4f46dff0fd2c26dea106aaabd2d04a67e912f
1778 Author: Eduardo Silva <edsiper@gmail.com>
1779 Date:   Wed Mar 17 14:35:33 2010 -0400
1781     MK_TRACE: Get MONKEY_TRACE value just on start up
1783 commit 59f97f3a9a12fb3368e1cb77db11b07c03910ebc
1784 Author: Eduardo Silva <edsiper@gmail.com>
1785 Date:   Wed Mar 17 10:15:33 2010 -0400
1787     MK_TRACE: Read MONKEY_TRACE env var to focus on specific source files
1789 commit 59fbca2af7af16a9b2b9a450a9aab774ae47ed3e
1790 Author: Eduardo Silva <edsiper@gmail.com>
1791 Date:   Wed Mar 17 10:10:10 2010 -0400
1793     Improve comment
1795 commit b4f3f464a06cfb707541079401fc7e94b90fe754
1796 Author: Eduardo Silva <edsiper@gmail.com>
1797 Date:   Wed Mar 17 10:07:37 2010 -0400
1799     Remove comment
1801 commit 1d6339c6d27a3cedade92b85a380a9daad7a06d5
1802 Author: Eduardo Silva <edsiper@gmail.com>
1803 Date:   Wed Mar 17 06:30:19 2010 -0400
1805     Fix connection header responses
1807 commit 369cc1ea57dca21fe63195654793e1c499243d93
1808 Author: Eduardo Silva <edsiper@gmail.com>
1809 Date:   Wed Mar 17 06:00:15 2010 -0400
1811     QA: Add scripts to check connection header on HTTP/1.1
1813 commit 6e00e9e0f24ddec2b990e4acc6d57958c7adea3b
1814 Author: Eduardo Silva <edsiper@gmail.com>
1815 Date:   Tue Mar 16 20:50:31 2010 -0400
1817     QA: Add scripts to check connection header on HTTP/1.0
1819 commit a83c61ef5477f8364f9bd4d7d884fb9e0101304c
1820 Author: Eduardo Silva <edsiper@gmail.com>
1821 Date:   Tue Mar 16 20:22:26 2010 -0400
1823     Comment block debug
1825 commit 552d2bab317270f5a4a1dfa3bcfedfc9fbde7960
1826 Author: Eduardo Silva <edsiper@gmail.com>
1827 Date:   Tue Mar 16 20:19:03 2010 -0400
1829     Fix Headers TOC parser, use body length as limit
1831 commit 817ae134f3ccc302d48b19715306906c5b416428
1832 Author: Eduardo Silva <edsiper@gmail.com>
1833 Date:   Tue Mar 16 18:11:24 2010 -0400
1835     Close request if 'Connection: close' was specified
1837 commit 12b7719ad682a099689201262f0d4c9aecce1b21
1838 Author: Eduardo Silva <edsiper@gmail.com>
1839 Date:   Tue Mar 16 17:57:06 2010 -0400
1841     Send Connection header for HTTP/1.0, for HTTP/1.1 just if a KA was specified
1843 commit 298b24d41cbcc08762ef4bbc5bdc4968d5365002
1844 Author: Eduardo Silva <edsiper@gmail.com>
1845 Date:   Tue Mar 16 16:20:55 2010 -0400
1847     Fix Pipelining check
1849 commit ae9dc05f992f97b4a81652b7e53b2508b5ebeb8d
1850 Author: Eduardo Silva <edsiper@gmail.com>
1851 Date:   Tue Mar 16 13:20:52 2010 -0400
1853     Add CRLF to default mimetype
1855 commit 3513dc9ef9b11d037e0637d784ad0165860b4e93
1856 Author: Eduardo Silva <edsiper@gmail.com>
1857 Date:   Tue Mar 16 12:34:53 2010 -0400
1859     Monkey 0.10.0-rc3
1861 commit c9384332d6361bac86a0486e5ff256f9bb24d6cb
1862 Author: Eduardo Silva <edsiper@gmail.com>
1863 Date:   Tue Mar 16 10:12:48 2010 -0400
1865     Fix conx timeout, for KA use KeepAliveTimeout value
1867 commit 8777601d9c0c48bdaa518d3ebb63801c5b866d52
1868 Author: Eduardo Silva <edsiper@gmail.com>
1869 Date:   Tue Mar 16 10:01:38 2010 -0400
1871     Fix timeout check / update scheduler for KA connections
1873 commit a930ebd8948c4f40b7de1253cb767596d403f209
1874 Author: Eduardo Silva <edsiper@gmail.com>
1875 Date:   Tue Mar 16 09:34:07 2010 -0400
1877     Fix access log / EXIT_NORMAL value
1879 commit bcdfe84d57033359604485a1566d256d8768cd76
1880 Author: Eduardo Silva <edsiper@gmail.com>
1881 Date:   Tue Mar 16 09:25:04 2010 -0400
1883     Fix error log formatter
1885 commit c9970f74590ef1df28ffb2a7fe30af4e9e988358
1886 Author: Eduardo Silva <edsiper@gmail.com>
1887 Date:   Tue Mar 16 09:03:20 2010 -0400
1889     Fix content type header for error pages
1891 commit 2499c5f6a9baf05539ad5d2cf80f9535778e2025
1892 Author: Eduardo Silva <edsiper@gmail.com>
1893 Date:   Tue Mar 16 08:58:30 2010 -0400
1895     QA: Add script to test hexadecimal request
1897 commit 152ba4b48fb3b656a3a350eb4b6af7f4a9a54d4f
1898 Author: Eduardo Silva <edsiper@gmail.com>
1899 Date:   Tue Mar 16 08:58:12 2010 -0400
1901     mk_utils_buffer_cat() requires buffer lengths
1903 commit 339e5437fee655259f2d4d2ce6d5a4125e7170ab
1904 Author: Eduardo Silva <edsiper@gmail.com>
1905 Date:   Mon Mar 15 00:16:12 2010 -0400
1907     Little improve in pipelining exception
1909 commit 79ba6d1c763c0ec10099d5f50bf5aa524c043b8a
1910 Author: Eduardo Silva <edsiper@gmail.com>
1911 Date:   Sun Mar 14 23:56:37 2010 -0400
1913     Fix broken Pipelining support
1915 commit 2a5dfc7f9f4862de227ffe6e0d6683397090c9bd
1916 Author: Eduardo Silva <edsiper@gmail.com>
1917 Date:   Thu Mar 11 19:12:52 2010 -0300
1919     Monkey 0.10.0-rc2
1921 commit 4a98db4b8fced0fd11bddebd938c06b7bbc58219
1922 Author: Eduardo Silva <edsiper@gmail.com>
1923 Date:   Thu Mar 11 18:33:22 2010 -0300
1925     Change mimetype's list order
1927 commit 306b7d1b85c6d87d8ebe25bd3d297d0b7281b4ef
1928 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1929 Date:   Thu Mar 11 19:05:22 2010 -0200
1931     Fix line width in utils.h
1933 commit 623c267466ad47db6130222755175d1ccffb112f
1934 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1935 Date:   Thu Mar 11 18:57:57 2010 -0200
1937     Adjust buffer size in mk_utils_int2mkp
1939 commit d5ce48f646aa2c61b4a2230f4ab6cf7bba80f55f
1940 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1941 Date:   Thu Mar 11 18:47:50 2010 -0200
1943     Remove unused function mk_utils_toupper
1945 commit ae20aa03cac2621a55f7b58e60d73a71c3d84a39
1946 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
1947 Date:   Wed Mar 10 19:46:21 2010 -0200
1949     Add path traversal tests to QA package
1951 commit 41cc8bfb7d8f067abc639c7eac46a26bc4500f13
1952 Author: Eduardo Silva <edsiper@gmail.com>
1953 Date:   Wed Mar 10 13:10:36 2010 -0300
1955     Mimetype: free memory used by 'type'
1957 commit 75b4743cc86b1f460242f606edf86a35e726006f
1958 Author: Eduardo Silva <edsiper@gmail.com>
1959 Date:   Wed Mar 10 13:06:41 2010 -0300
1961     Mimetype config reader: use new config.c API
1963 commit 9c944b02362d09ab4f88539ff8298062421528d8
1964 Author: Eduardo Silva <edsiper@gmail.com>
1965 Date:   Wed Mar 10 13:02:01 2010 -0300
1967     Fix config reader, do not read empty spaces
1969 commit 41ab255740030383bbc82fdd7cd1029b8690e208
1970 Author: Eduardo Silva <edsiper@gmail.com>
1971 Date:   Wed Mar 10 12:29:41 2010 -0300
1973     Just allow HTTP method and protocol request in uppercase
1975 commit b941b74d318878f0710934d14df71c95eefed2af
1976 Author: Eduardo Silva <edsiper@gmail.com>
1977 Date:   Wed Mar 10 12:02:29 2010 -0300
1979     Fix mimetype add overflow
1981 commit 4f51da08d9bc4abaffb87fb639714d5373573ac5
1982 Author: Eduardo Silva <edsiper@gmail.com>
1983 Date:   Wed Mar 10 01:04:01 2010 -0300
1985     Revert mimetype changes
1987 commit 9fe3146871e92b7b94d3b6a3c348925959548f35
1988 Author: Eduardo Silva <edsiper@gmail.com>
1989 Date:   Tue Mar 9 21:59:00 2010 -0300
1991     Improve response headers composer
1993 commit f3273bee74e4ec848c58e8ba5308c93deaee6b09
1994 Author: Eduardo Silva <edsiper@gmail.com>
1995 Date:   Tue Mar 9 18:17:20 2010 -0300
1997     Remove MK_IOV_HEADER_VALUE
1999 commit 175ae3ce5dc37767cc6a7499bc0d8fbf79d7018a
2000 Author: Eduardo Silva <edsiper@gmail.com>
2001 Date:   Tue Mar 9 16:38:49 2010 -0300
2003     Pre alloc IPv4 memory buffer
2005 commit 77450cdb45f62f676904f5af92e182f4431734fe
2006 Author: Eduardo Silva <edsiper@gmail.com>
2007 Date:   Tue Mar 9 16:26:44 2010 -0300
2009     Free ipv4 mk_pointer
2011 commit f30a6f206c329520db702ac4cea05f7dbebae3c7
2012 Author: Eduardo Silva <edsiper@gmail.com>
2013 Date:   Sun Mar 7 14:34:14 2010 -0300
2015     Abort dummy connections
2017 commit 676590f43bc3eaafcfe097ff77a919104eccc7a3
2018 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
2019 Date:   Sun Mar 7 12:53:35 2010 -0300
2021     Fix bug in backward directory check (Directory Transversal Vulnerability)
2023 commit ddb98ea2fd573d398f7399575c0302df1fa3d380
2024 Author: Eduardo Silva <edsiper@gmail.com>
2025 Date:   Sat Mar 6 00:58:22 2010 -0300
2027     Remove htdocs/php directory
2029 commit fed4b4c670060907b4094bc91c3f9a5bd9060585
2030 Author: Eduardo Silva <edsiper@gmail.com>
2031 Date:   Fri Mar 5 22:01:32 2010 -0300
2033     Change Website URL in default index.html
2035 commit 5df493be908591a92574fb497e8e7480ae753ed2
2036 Author: Eduardo Silva <edsiper@gmail.com>
2037 Date:   Wed Mar 3 15:44:09 2010 -0300
2039     Set non-blocking socket on accept with accept4()
2041 commit b509b0aa20832bafecca73de8bef68820e10b73d
2042 Author: Eduardo Silva <edsiper@gmail.com>
2043 Date:   Wed Mar 3 14:26:44 2010 -0300
2045     Cheetah: Remove connections counter
2047 commit f021ec45b944692cef51b19157e223a91419d739
2048 Author: Eduardo Silva <edsiper@gmail.com>
2049 Date:   Wed Mar 3 14:20:07 2010 -0300
2051     Remove connections counter
2053 commit 90d308d9ec799424c2e6c37c4352ffcb1f1b7625
2054 Author: Eduardo Silva <edsiper@gmail.com>
2055 Date:   Wed Mar 3 09:06:05 2010 -0300
2057     Update version number to 0.11.0-dev
2059 commit 7665dde054961a1933a19534c8ed5a8141c9127c
2060 Author: Eduardo Silva <edsiper@gmail.com>
2061 Date:   Wed Mar 3 08:54:38 2010 -0300
2063     Add missed plugins Makefile
2065 commit 91b45a755e0feaf5f1994e175f446101a391c9eb
2066 Author: Eduardo Silva <edsiper@gmail.com>
2067 Date:   Wed Mar 3 08:52:08 2010 -0300
2069     Add DirListing module
2071 commit 82930bcf08f8c82bcea45e6b3ecd6b1b16e935a4
2072 Author: Eduardo Silva <edsiper@gmail.com>
2073 Date:   Wed Mar 3 08:49:38 2010 -0300
2075     Add Palm Plugin
2077 commit dd0c1e749c1b37db33ead939d8c6b74d687c8ef5
2078 Author: Eduardo Silva <edsiper@gmail.com>
2079 Date:   Wed Mar 3 08:47:18 2010 -0300
2081     Add Palm server
2083 commit 94f8ca3d923f8af10b4a423d2674b41867cf278f
2084 Author: Eduardo Silva <edsiper@gmail.com>
2085 Date:   Tue Mar 2 17:53:11 2010 -0300
2087     Monkey 0.10.0-rc1
2089 commit 3393ae7a35bd6fb69ae1ff20b7da23f5a782b427
2090 Author: Eduardo Silva <edsiper@gmail.com>
2091 Date:   Tue Mar 2 17:38:52 2010 -0300
2093     Remove development code
2095 commit d49af57b2d5bf2b6e4254bf3a57e646f130f9ef1
2096 Author: Eduardo Silva <edsiper@gmail.com>
2097 Date:   Mon Mar 1 22:40:30 2010 -0300
2099     Add cast to trace formatter
2101 commit 9093e2628fe89baee318cb2c80ac293059018146
2102 Author: Eduardo Silva <edsiper@gmail.com>
2103 Date:   Mon Mar 1 22:26:40 2010 -0300
2105     Add Eduardo's email to copyright header files
2107 commit 2e294fd900c2829150a9f6d0bed92000cd0fcd15
2108 Author: Eduardo Silva <edsiper@gmail.com>
2109 Date:   Mon Mar 1 22:23:57 2010 -0300
2111     Update Copyright date in files
2113 commit 34345f8dbc2b874615230acdad104a5142d46f51
2114 Author: Eduardo Silva <edsiper@gmail.com>
2115 Date:   Mon Mar 1 19:01:19 2010 -0300
2117     Change Monkey HTTP signature
2119 commit 42e2c966da6db4f725cc0ec8e90cad97a3ef760f
2120 Author: Eduardo Silva <edsiper@gmail.com>
2121 Date:   Mon Mar 1 18:35:19 2010 -0300
2123     Remove old data
2125 commit 38a4520838fd7d71c4182efc077ad5427bde3a4a
2126 Author: Eduardo Silva <edsiper@gmail.com>
2127 Date:   Mon Mar 1 18:30:39 2010 -0300
2129     Minor fixes
2131 commit 6df45ac3ae32b2a18d77b87801c6477c2ebdd555
2132 Author: Eduardo Silva <edsiper@gmail.com>
2133 Date:   Sat Feb 20 12:08:29 2010 -0300
2135     Add TRACE message when connection arrives
2137 commit 02d5c2db9409a732732af472ae96d21b296edefe
2138 Author: Eduardo Silva <edsiper@gmail.com>
2139 Date:   Fri Feb 19 18:04:50 2010 -0300
2141     Palm Plugin: add mk_plugin_send_chunk()
2143 commit 4c052c3510696edb98b61746f613060f5c0f7a71
2144 Author: Eduardo Silva <edsiper@gmail.com>
2145 Date:   Fri Feb 19 17:15:04 2010 -0300
2147     Experimental Palm Plugin (disabled by default)
2149 commit 5241718aa79a27fe67a0d1e796599982c48f610b
2150 Author: Eduardo Silva <edsiper@gmail.com>
2151 Date:   Fri Feb 19 17:11:34 2010 -0300
2153     Configure script: do not try to compile plugins if they contains a file called DISABLED'
2155 commit 2696771d2b11070e1a1980454c2d4efe82fa207b
2156 Author: Jonathan Gonzalez V <zeus@gnu.org>
2157 Date:   Fri Feb 19 16:51:23 2010 -0300
2159     Remove line that say something about run monkey in benchmark mode, this option doesn't exists
2160     
2161     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
2163 commit e71941aa183a63be1c58c9eabc5808d8d3c39561
2164 Author: Jonathan Gonzalez V <zeus@gnu.org>
2165 Date:   Fri Feb 19 16:50:43 2010 -0300
2167     Initialize var for colors in mk_utils_trace
2168     
2169     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
2171 commit f16599603132c6049a4128e19198efdcf421bed5
2172 Author: Jonathan Gonzalez V <zeus@gnu.org>
2173 Date:   Fri Feb 19 16:37:26 2010 -0300
2175     Initialize the var event at mk_epoll_add_client()
2176     
2177     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
2179 commit aeb80aaf5bda55baf74c7c9a65a9519942dd25d2
2180 Author: Eduardo Silva <edsiper@gmail.com>
2181 Date:   Fri Feb 19 16:55:34 2010 -0300
2183     Add some TRACE messages
2184     Remove old socket_timeout function
2185     Code cleanup
2187 commit 531de6c29da45dac8d2de492e78e12bf1ba817dc
2188 Author: Eduardo Silva <edsiper@gmail.com>
2189 Date:   Thu Feb 18 16:48:48 2010 -0300
2191     Add TRACE messsage when calling plugin stages
2193 commit 1a0f7211d2931c7236f21cf9180de9159938e65e
2194 Author: Eduardo Silva <edsiper@gmail.com>
2195 Date:   Thu Feb 18 15:57:58 2010 -0300
2197     Fix trace message without compiler conditional
2199 commit 0e176c1afe3af0d21e9d7a54c53a1303b5ca1bf1
2200 Author: Eduardo Silva <edsiper@gmail.com>
2201 Date:   Thu Feb 18 15:37:29 2010 -0300
2203     Add 'trace enable' message
2205 commit 202bf06978457559fe7eed2c2f9d28d698ac2d75
2206 Author: Eduardo Silva <edsiper@gmail.com>
2207 Date:   Thu Feb 18 15:32:10 2010 -0300
2209     Improve TRACE colors output (just for dark background terminals)
2211 commit 9645a0513233041a3e7c7e72c1efa23e1f401e7a
2212 Author: Eduardo Silva <edsiper@gmail.com>
2213 Date:   Thu Feb 18 11:24:06 2010 -0300
2215     Plugin API: Export PLUGIN_TRACE macro function
2217 commit 15f021f3ccfd8ea453bcbac343a8bc8df8947fee
2218 Author: Eduardo Silva <edsiper@gmail.com>
2219 Date:   Thu Feb 18 11:01:37 2010 -0300
2221     New TRACE mode, configure with --trace to enable trace messages
2223 commit 26402a33dea877b29f9e1654a21b2c41479d6c4e
2224 Author: Eduardo Silva <edsiper@gmail.com>
2225 Date:   Tue Feb 16 00:25:00 2010 -0300
2227     Remove old files: modules.c and modules.h
2229 commit 48188460d235d4e752f32305f236d9b4b3b3ee3b
2230 Author: Eduardo Silva <edsiper@gmail.com>
2231 Date:   Tue Feb 16 00:13:38 2010 -0300
2233     Remove trash
2235 commit a9ce2ded6d5d243852718c6ad83c29793f204526
2236 Author: Eduardo Silva <edsiper@gmail.com>
2237 Date:   Tue Feb 16 00:09:14 2010 -0300
2239     Plugin: New interface for STAGE 40, it allows async calls to read
2240     and write events on demand by async plugins
2241     Plugin: Removed sub call stage_40 loop
2243 commit bc0a375465dfd547e25b57c5caa4f3e00f622c36
2244 Author: Eduardo Silva <edsiper@gmail.com>
2245 Date:   Sun Feb 14 21:12:32 2010 -0300
2247     Logger: move specific values to header
2249 commit a79268333bea7a29a9b412b9819ff8f7126fa548
2250 Author: Eduardo Silva <edsiper@gmail.com>
2251 Date:   Sun Feb 14 13:56:39 2010 -0300
2253     Config: Add new Listen directive to restrict the incoming connection to a specific network interface
2255 commit c95bf34111a974cee3d48e618f179bf687a781d9
2256 Author: Eduardo Silva <edsiper@gmail.com>
2257 Date:   Sat Feb 13 23:50:33 2010 -0300
2259     Add --debug option description to configure help
2261 commit 45e7e540a2493dda5800de3e1725948be94556c4
2262 Author: Eduardo Silva <edsiper@gmail.com>
2263 Date:   Fri Feb 12 18:35:37 2010 -0300
2265     Cheetah: CTRL-D runs 'quit' command
2267 commit 9bb65d647dfe57a8b2ecd5f259e5956679c5792a
2268 Author: Eduardo Silva <edsiper@gmail.com>
2269 Date:   Fri Feb 12 18:31:52 2010 -0300
2271     Cheetah: Fix segfault when pressing Ctrl-D
2273 commit 100bd0be93f5ebc31b3ab85bd37abe569c5f7715
2274 Author: Eduardo Silva <edsiper@gmail.com>
2275 Date:   Fri Feb 12 18:04:51 2010 -0300
2277     Log Error: add URI requested to 404 and 501 status message
2279 commit b5a0b534072c86b75ef839de42540e593862b610
2280 Author: Jonathan Gonzalez V <zeus@gnu.org>
2281 Date:   Fri Feb 12 17:18:01 2010 -0300
2283     Fix to use mk_pointer_set and mk_mem_malloc_z
2284     
2285     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
2287 commit ea5164fa5a943d587fdd3a05197a3e40ccda9fa1
2288 Author: Jonathan Gonzalez V <zeus@gnu.org>
2289 Date:   Fri Feb 12 17:06:24 2010 -0300
2291     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
2292     
2293     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
2295 commit cc0ac7eea72d9e400432bdc4e1b147341aa2924b
2296 Author: Jonathan Gonzalez V <zeus@gnu.org>
2297 Date:   Fri Feb 12 17:04:33 2010 -0300
2299     Change char *ipv4 for mk_pointer ipv4 in sched_connection. Fix all the code to use the new form
2300     
2301     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
2303 commit 99416fd62ffa9082654e1a7fbd05898fc4bb83cd
2304 Author: Jonathan Gonzalez V <zeus@gnu.org>
2305 Date:   Fri Feb 12 15:29:10 2010 -0300
2307     Added option --debug so it will use -g to compile by default it will use '-O2 -Wall' and move strip to 'make install
2309 commit 4fedc5c542d8b58afb49d81b5d8302a1b0468722
2310 Author: Eduardo Silva <edsiper@gmail.com>
2311 Date:   Fri Feb 12 14:06:58 2010 -0300
2313     Add compiler name and version to welcome message
2315 commit 589c614558a8a6c951285fb09deba18f7d8ae06e
2316 Author: Eduardo Silva <edsiper@gmail.com>
2317 Date:   Fri Feb 12 13:18:52 2010 -0300
2319     Plugin: add mk_plugin_preworker_calls(), it allows
2320     to each plugin to set a pthread key (plugins runs
2321     under thread context
2323 commit 0b3e2b44a4daefe86135ed1f8049d882299d5dbb
2324 Author: Eduardo Silva <edsiper@gmail.com>
2325 Date:   Fri Feb 12 13:00:54 2010 -0300
2327     Replace header files mode from width 8 to 4
2329 commit 6ac9c63d074d2ee99152ac151cd4a05254ed7d6a
2330 Author: Jonathan Gonzalez V <zeus@gnu.org>
2331 Date:   Thu Feb 11 22:55:12 2010 -0300
2333     Added .gitignore so 'git status' will not show any *.so,*.o,Makefile and *~
2334     
2335     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
2337 commit 411a933bf9721ee700dd68cc90e6d0b68922ad58
2338 Author: Jonathan Gonzalez V <zeus@gnu.org>
2339 Date:   Thu Feb 11 22:46:36 2010 -0300
2341     Change the FSF address and update LICENSE with the new address and some texts
2342     
2343     Signed-off-by: Eduardo Silva <edsiper@gmail.com>
2345 commit d5fea5c1bdc0b1026057ada429971a01c2bce960
2346 Author: Eduardo Silva <edsiper@gmail.com>
2347 Date:   Thu Feb 11 14:33:26 2010 -0300
2349     QA: Remove range test 04 until httest fix their bug
2351 commit 0e9bac71af626a0e77bbd6801749361aad645aec
2352 Author: edsiper <edsiper@monotop.(none)>
2353 Date:   Thu Feb 11 13:54:22 2010 -0300
2355     QA: Add missed scripts
2357 commit 2079cffb07b93697e746392f4a94c8adb7963964
2358 Author: Eduardo Silva <edsiper@gmail.com>
2359 Date:   Thu Feb 11 13:48:32 2010 -0300
2361     Plugins: Add _mk_plugin_stage_40_loop() call
2363 commit bce7ace91fd6ebde6889f942db2015740edc7754
2364 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
2365 Date:   Wed Feb 10 07:07:31 2010 -0300
2367     Q/A test improvements
2369 commit dbc1569b94258fd83f93aabacc2a00e454b90ab8
2370 Author: Eduardo Silva <edsiper@gmail.com>
2371 Date:   Thu Jan 21 13:26:33 2010 -0300
2373     Using Apache development C Language Style
2374     http://httpd.apache.org/dev/styleguide.html
2376 commit 2d4ff8a01731a8e4e27a33f1a21ab777f4494c04
2377 Author: Eduardo Silva <edsiper@gmail.com>
2378 Date:   Thu Jan 21 13:18:05 2010 -0300
2380     Improve plugin handler return values and actions
2382 commit 00754101ddc997daae4ff4eff4634c8871e6c117
2383 Author: Eduardo Silva <edsiper@gmail.com>
2384 Date:   Mon Jan 4 17:13:27 2010 -0300
2386     Configuration reader: add 'read line by values'
2388 commit 5485636390b0a94641e9445f4ac6ac2d426f0d40
2389 Author: Eduardo Silva <edsiper@gmail.com>
2390 Date:   Mon Jan 4 16:53:42 2010 -0300
2392     Reduce worker client capacity to 50% in order to allow on each request open a new file descriptor
2394 commit 4b70581f6b1105c06a20f691cc86c62f6eb097cc
2395 Author: Eduardo Silva <edsiper@gmail.com>
2396 Date:   Mon Jan 4 14:26:59 2010 -0300
2398     Configure: add --plugdir option to specify target directory for plugins
2400 commit b6f1e1fa7e92d29770b337d16ade1ed1bea34498
2401 Author: Eduardo Silva <edsiper@gmail.com>
2402 Date:   Sat Jan 2 18:32:58 2010 -0300
2404     Add old entries to Changelog
2406 commit d2cce9a9d499e307cc344da7f6f6f84cbf3d7be3
2407 Author: Eduardo Silva <edsiper@gmail.com>
2408 Date:   Sat Jan 2 17:51:41 2010 -0300
2410     Update configure
2412 commit 5a86cec7a07b0c8f18217e62ce654feb5e1c2c4a
2413 Author: Eduardo Silva <edsiper@gmail.com>
2414 Date:   Sat Jan 2 11:52:10 2010 -0300
2416     Security plugin: add shortname
2418 commit 06ec147ff5c0d831a3fcf8ed43ae9fc713811bbf
2419 Author: Eduardo Silva <edsiper@gmail.com>
2420 Date:   Sat Jan 2 11:45:26 2010 -0300
2422     Cheetah plugin: add shortname
2424 commit 61113ec23373dffbdb967266ed92c3710fe55554
2425 Author: Eduardo Silva <edsiper@gmail.com>
2426 Date:   Sat Jan 2 11:39:32 2010 -0300
2428     Plugin: Load plugin and give new configuration directory assigned
2429     Dirlisting plugin: use new directory assigned
2431 commit c896b0f3d8d300d0a66340dd38c10970af14eb9b
2432 Author: Eduardo Silva <edsiper@gmail.com>
2433 Date:   Fri Jan 1 11:50:59 2010 -0300
2435     Move plugins configuration files to conf/plugins/MODULENAME
2437 commit 102a110a8f76b42fec0622a39c207573e1fd3293
2438 Author: Eduardo Silva <edsiper@gmail.com>
2439 Date:   Fri Jan 1 11:44:29 2010 -0300
2441     Drop old configuration and adapt configure
2443 commit 0c9cb7bec6f34b50f82f0a2bcfed757c6f152374
2444 Author: Eduardo Silva <edsiper@gmail.com>
2445 Date:   Fri Jan 1 11:18:35 2010 -0300
2447     Remove 'extras' (old modules interface)
2449 commit 32522cd411b77bbff2d93ecd68813c3f2138a124
2450 Author: Eduardo Silva <edsiper@gmail.com>
2451 Date:   Fri Jan 1 11:12:04 2010 -0300
2453     Deprecate CGI interface
2454     Palm Server: add debug environment var 'PALM_DEBUG'
2456 commit a5583817722804f8256973b808213820a5f33351
2457 Author: Eduardo Silva <edsiper@gmail.com>
2458 Date:   Tue Dec 29 17:49:41 2009 -0300
2460     Palm: change website url
2462 commit d9291f5eb85bfe9bedf05fce9b4fa3f8ae8b039b
2463 Author: Eduardo Silva <edsiper@gmail.com>
2464 Date:   Tue Dec 29 17:32:20 2009 -0300
2466     Plugin API: Add mk_plugin_load_symbol
2468 commit 4b3615e4b0d55497a8e1a5f16125a89b082d6af0
2469 Author: Eduardo Silva <edsiper@gmail.com>
2470 Date:   Wed Dec 9 14:04:14 2009 -0300
2472     Add MK_PLUGIN_STAGE_00 to plugin stages
2474 commit f2fe4903d7a990e8aa5c926f0a1d803dae58b5c8
2475 Author: Eduardo Silva <edsiper@gmail.com>
2476 Date:   Tue Dec 8 08:26:42 2009 -0300
2478     Plugin: read configuration file using config API
2480 commit 3d77acb11f5daed074ca427abcf1e214006eb2e8
2481 Author: Eduardo Silva <edsiper@gmail.com>
2482 Date:   Tue Dec 8 08:19:23 2009 -0300
2484     Plugin API: Export mk_iov_print
2486 commit 90bf701569e08d8b04884a15719879cc1494592c
2487 Author: Eduardo Silva <edsiper@gmail.com>
2488 Date:   Mon Dec 7 15:03:26 2009 -0300
2490     Plugin: Export mk_socket_xyz calls
2492 commit 5b9c80d0f90941818b525ad5c8a36c055ae9f181
2493 Author: Eduardo Silva <edsiper@gmail.com>
2494 Date:   Mon Dec 7 13:59:26 2009 -0300
2496     Add dummy stage MK_PLUGIN_STAGE_00
2497     Plugin: Export mk_pointer_set() as pointer_set()
2499 commit 51f470c08ce1015a1b40398c2942eff6a50c5b3a
2500 Author: Eduardo Silva <edsiper@gmail.com>
2501 Date:   Mon Dec 7 12:52:31 2009 -0300
2503     Add mk_string_line()
2505 commit 7b1576ba1898c5c38c2332a75f7b4a5ae0b1b046
2506 Author: Eduardo Silva <edsiper@gmail.com>
2507 Date:   Mon Dec 7 09:50:47 2009 -0300
2509     Config reader: value ends when LR is found
2511 commit 517eaa5e729ff42b178d59772e59b106e3c17dc3
2512 Author: Eduardo Silva <edsiper@gmail.com>
2513 Date:   Mon Dec 7 09:50:08 2009 -0300
2515     Remove palm from main configuration reader
2517 commit cd44d282f0b0ff2670af1fb99b783034e2973426
2518 Author: Eduardo Silva <edsiper@gmail.com>
2519 Date:   Mon Dec 7 09:23:43 2009 -0300
2521     Do not allow backward directory requests '..'
2523 commit f75e14248da2a646fefb3ac3e168689b7e0153ec
2524 Author: Eduardo Silva <edsiper@gmail.com>
2525 Date:   Mon Dec 7 07:25:45 2009 -0300
2527     Initialize uninitialized variables
2529 commit 1fc574ba7ab8278900b903f5cf339618a2ad2272
2530 Author: Eduardo Silva <edsiper@gmail.com>
2531 Date:   Sun Dec 6 22:07:54 2009 -0300
2533     iov: buf to free non-zero allocation
2535 commit f9aebdc3ddba3ee560e37a28b73a5ecccc6898c4
2536 Author: Eduardo Silva <edsiper@gmail.com>
2537 Date:   Sun Dec 6 22:01:48 2009 -0300
2539     Set iov struct to zero
2541 commit 56a17e76f3cc1876aca26920f6608bcfdba2c9fb
2542 Author: Eduardo Silva <edsiper@gmail.com>
2543 Date:   Fri Dec 4 12:06:21 2009 -0300
2545     Add MK_PLUGIN_STAGE_30
2546     Security Plugin: add rules for URI
2548 commit df12846d397b6dc8c4349a116ec9d82901ed84e4
2549 Author: Eduardo Silva <edsiper@gmail.com>
2550 Date:   Thu Dec 3 23:51:37 2009 -0300
2552     Deprecate deny.c
2554 commit 90518c21544f7c98812c6e805a34841b8ff486ae
2555 Author: Eduardo Silva <edsiper@gmail.com>
2556 Date:   Thu Dec 3 23:49:12 2009 -0300
2558     Add security plugin file configuration
2560 commit ab2df2c02746c3aac65b9b34cf8dd38fe7b9c2f3
2561 Author: Eduardo Silva <edsiper@gmail.com>
2562 Date:   Thu Dec 3 23:48:57 2009 -0300
2564     New Plugin: Security
2566 commit 814a1b4344edae09863090bfd5c1c8047c5cf8bc
2567 Author: Eduardo Silva <edsiper@gmail.com>
2568 Date:   Thu Dec 3 23:47:50 2009 -0300
2570     Add MK_PLUGIN_STAGE_20
2572 commit 61bd256b545184b51169cbbb46bda74dd2698927
2573 Author: Eduardo Silva <edsiper@gmail.com>
2574 Date:   Thu Dec 3 18:36:44 2009 -0300
2576     Plugins :: Export new mk_config_* calls
2578 commit e30ce56348f1cb8f3b053fb0d560211957ec556b
2579 Author: Eduardo Silva <edsiper@gmail.com>
2580 Date:   Thu Dec 3 15:21:59 2009 -0300
2582     Refactoring read/write handlers and pointers
2584 commit 4a2cc99fa9716ba4f0448e8dce320ea912fd3976
2585 Author: Eduardo Silva <edsiper@gmail.com>
2586 Date:   Wed Dec 2 12:20:48 2009 -0300
2588     Change connection status when server will send content
2590 commit 5bed1d4b2ef1e5068de0135ad0e3f1481a22e0e9
2591 Author: Eduardo Silva <edsiper@gmail.com>
2592 Date:   Wed Dec 2 07:09:13 2009 -0300
2594     Add CFLAGS environment variable to Makefiles
2596 commit 3d4d69d119bae7b057b9f37b554d2fea486820cf
2597 Author: Eduardo Silva <edsiper@gmail.com>
2598 Date:   Tue Dec 1 16:51:13 2009 -0300
2600     New configuration files handler
2602 commit 4b9978014a07532c5b7c416f143100ec735a75ff
2603 Author: Eduardo Silva <edsiper@gmail.com>
2604 Date:   Tue Dec 1 10:17:37 2009 -0300
2606     Add plugins README file
2608 commit 63efae9c1334eb84e2316df16075a2657456d0e2
2609 Author: Eduardo Silva <edsiper@gmail.com>
2610 Date:   Tue Dec 1 10:13:22 2009 -0300
2612     Dirlisting :: validate file/directory struct
2614 commit 3f58cb866131c9117299deb7a36e52dad0aea696
2615 Author: Eduardo Silva <edsiper@gmail.com>
2616 Date:   Tue Dec 1 10:11:26 2009 -0300
2618     Move plugins directory to root path
2620 commit d086213a240a59266e2752257816803c1057f1de
2621 Author: Eduardo Silva <edsiper@gmail.com>
2622 Date:   Sun Nov 29 20:22:59 2009 -0300
2624     If URI is not found, before to send 404, check if a plugins on stage 40 would like to handle it
2626 commit 78bb4001fd3ccaa1ddb8ad023dbae3d0a0f6dc11
2627 Author: Eduardo Silva <edsiper@gmail.com>
2628 Date:   Sat Nov 28 16:37:43 2009 -0300
2630     On error, do not send content if it has not been set
2632 commit 13dfe273ddbbfd723ec5cf8e173cae52d723d554
2633 Author: Eduardo Silva <edsiper@gmail.com>
2634 Date:   Sat Nov 28 16:32:12 2009 -0300
2636     error to set_default_page return pointer
2638 commit 085d9cb8980b3c2aac91741f3ffcec098379647a
2639 Author: Eduardo Silva <edsiper@gmail.com>
2640 Date:   Sat Nov 28 13:33:28 2009 -0300
2642     Fix configure Makefile creator for plugins
2644 commit 3f72ff8ab491f41a4214079b5e169396b9eafe1b
2645 Author: Eduardo Silva <edsiper@gmail.com>
2646 Date:   Sat Nov 28 13:24:23 2009 -0300
2648     Update URL in welcome message
2650 commit d7f899b5b504bce9f75193884ea939e9662a188f
2651 Author: Eduardo Silva <edsiper@gmail.com>
2652 Date:   Fri Nov 27 13:56:03 2009 -0300
2654     Plugins :: Add  _mk_plugin_worker_init() callback
2656 commit 3fb5bb5e3b0b95775431c7fc93b2d1a56d5d8525
2657 Author: Eduardo Silva <edsiper@gmail.com>
2658 Date:   Wed Nov 25 13:24:10 2009 -0300
2660     EPoll: add handlers for close and timeout events
2662 commit 5cfe72a405985422482e3fcbe541735f4f8c7421
2663 Author: Eduardo Silva <edsiper@gmail.com>
2664 Date:   Wed Nov 25 13:09:03 2009 -0300
2666     Fix gcc warnings
2668 commit 30ced4a77bdc65d99b45b76f4c7a4eba982e299f
2669 Author: Eduardo Silva <edsiper@gmail.com>
2670 Date:   Wed Nov 25 11:54:02 2009 -0300
2672     Remove unnecessary casts
2674 commit ac64677397669db7b60c5a306363feff2ec727f3
2675 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
2676 Date:   Wed Nov 25 09:58:47 2009 -0300
2678     Fix Charlie email in QA/README
2680 commit 85ae250851e330498c7d92ac8478f27e7e71b08c
2681 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
2682 Date:   Wed Nov 25 09:57:54 2009 -0300
2684     QA package
2686 commit 7a0dabad9e36f2e24e13f875345dd27e9e7197e8
2687 Author: Eduardo Silva <edsiper@gmail.com>
2688 Date:   Wed Nov 25 08:59:25 2009 -0300
2690     Fix method check length
2692 commit 9e4a9a32674069b23d2d2a0047007826be5fcef4
2693 Author: Eduardo Silva <edsiper@gmail.com>
2694 Date:   Tue Nov 24 16:05:53 2009 -0300
2696     Fix TCP_CORK usage
2698 commit f3a99cccc9cc4f26a73392b2e0fc5b09764f93aa
2699 Author: Eduardo Silva <edsiper@gmail.com>
2700 Date:   Tue Nov 24 13:56:09 2009 -0300
2702     EPoll: change handlers struct and calls
2703     Rename conn_switch.c to connection.c
2705 commit cd7e2623b05b6dfd82f1a4c100ae3a4755aa9790
2706 Author: Eduardo Silva <edsiper@gmail.com>
2707 Date:   Mon Nov 23 13:54:19 2009 -0300
2709     Deprecate CheckFile() and CheckDir()
2710     Config: do not handle AddScript directive
2712 commit e313dbca4a21715411d8783e528ef65f1bef0e40
2713 Author: Eduardo Silva <edsiper@gmail.com>
2714 Date:   Mon Nov 23 13:49:02 2009 -0300
2716     Free client request struct when client hung up
2718 commit 792ccef8b207e14a23b0af1e232078ae6b2cdd0e
2719 Author: Eduardo Silva <edsiper@gmail.com>
2720 Date:   Fri Nov 20 14:16:54 2009 -0300
2722     Do not send Connection close header for clients < HTTP/1.1
2724 commit 23a70887740bc4e43937376a7923be9b562e1fae
2725 Author: Eduardo Silva <edsiper@gmail.com>
2726 Date:   Thu Nov 19 21:05:06 2009 -0300
2728     HTTP: Optimize request parser
2730 commit c78896f7fa2b20a776511f8a9450607cb8e69dce
2731 Author: Eduardo Silva <edsiper@gmail.com>
2732 Date:   Thu Nov 19 15:32:52 2009 -0300
2734     IOV: Free iov->buf_to_free allocation
2735     Dirlisting plugin: Free tag entries
2737 commit bbc10cf70689dfb6bca1c1e1612e685852f94647
2738 Author: Eduardo Silva <edsiper@gmail.com>
2739 Date:   Mon Nov 16 14:06:10 2009 -0300
2741     HTTP: Close connections if KeepAlive is not specified
2743 commit 754f49d9de0b62e5ead1b70bf9cd29b6e2257323
2744 Author: Eduardo Silva <edsiper@gmail.com>
2745 Date:   Mon Nov 16 13:54:08 2009 -0300
2747     Dirlisting Plugin: send chunked data just for HTTP/1.1 clients
2749 commit 13c1cf14533cfe32cb76b21cf1ae3212885b7711
2750 Author: Eduardo Silva <edsiper@gmail.com>
2751 Date:   Mon Nov 16 13:41:05 2009 -0300
2753     Chunked Transfer Encoding: fix length
2755 commit 21105f9b770beed6ec638ce6e917920e47381323
2756 Author: Eduardo Silva <edsiper@gmail.com>
2757 Date:   Sat Nov 14 18:24:46 2009 -0300
2759     Plugin API: export mk_pointer_set
2760     Dir listing Plugin: set content type to html
2762 commit 939f6731ef3878dd818e810ef4eda1e9d867fc4e
2763 Author: Eduardo Silva <edsiper@gmail.com>
2764 Date:   Sat Nov 14 18:11:59 2009 -0300
2766     Fix directory validation after handler
2768 commit 9c251fc1a7cb30e6057f034f522e738cd0ff6826
2769 Author: Eduardo Silva <edsiper@gmail.com>
2770 Date:   Sat Nov 14 17:51:38 2009 -0300
2772     Cheetah Plugin: little 'help' text changes
2774 commit d0d8124cc519a641dc66ab33c09802b85e2a682d
2775 Author: Eduardo Silva <edsiper@gmail.com>
2776 Date:   Sat Nov 14 17:34:18 2009 -0300
2778     Cheetah Plugin: New option 'plugins' to list loaded plugins
2780 commit 9e848ba129761c6614229ff81b0cc3aa0e8584e0
2781 Author: Eduardo Silva <edsiper@gmail.com>
2782 Date:   Sat Nov 14 16:56:29 2009 -0300
2784     Forbidden access to directories without handler
2786 commit ec344b77cc40494a408232d36649bf3a0ed04697
2787 Author: Eduardo Silva <edsiper@gmail.com>
2788 Date:   Sat Nov 14 16:45:13 2009 -0300
2790     Push Directory Listing plugin
2792 commit 64deaf01865e92109f48870a746e3b18198aa0eb
2793 Author: Eduardo Silva <edsiper@gmail.com>
2794 Date:   Sat Nov 14 16:43:33 2009 -0300
2796     Plugin and Core: Add functional STAGE_40 (handlers)
2797     Plugin: Add directory listing plugin!
2799 commit 6ffe561b1cc8c657333cd0b5140c623e955d5262
2800 Author: Eduardo Silva <edsiper@gmail.com>
2801 Date:   Sat Nov 14 11:21:47 2009 -0300
2803     Merge struct file_info into struct request
2805 commit 769143fb8e7c3f071bbc0bbb9e4d73ce55de00e3
2806 Author: Eduardo Silva <edsiper@gmail.com>
2807 Date:   Sat Nov 14 11:12:57 2009 -0300
2809     Plugin API: Export 16 monkey functions
2810     Dirlisting Module: use new API
2812 commit 877762e2cde8b3257277831046cf9a236b3571c2
2813 Author: Eduardo Silva <edsiper@gmail.com>
2814 Date:   Wed Nov 11 11:46:09 2009 -0300
2816     Configure: disable plugins by default
2818 commit cb923808a681bdf246d5e551f2f0a52b97d8f1c1
2819 Author: Eduardo Silva <edsiper@gmail.com>
2820 Date:   Wed Nov 11 07:39:43 2009 -0300
2822     Remove dir_html
2824 commit c7adfc26c6ab0660c41d17bb4a04cae243f4ef23
2825 Author: Eduardo Silva <edsiper@gmail.com>
2826 Date:   Tue Nov 10 22:52:49 2009 -0300
2828     free request comments
2830 commit e461cb259490bb969381b797cf444ec29b8cf9a5
2831 Author: Eduardo Silva <edsiper@gmail.com>
2832 Date:   Tue Nov 10 22:43:30 2009 -0300
2834     Free client request headers->content_length_p
2836 commit 74d0a70b664083375c367ef12398c8a3b46ed7f8
2837 Author: Eduardo Silva <edsiper@gmail.com>
2838 Date:   Tue Nov 10 21:05:32 2009 -0300
2840     Free client request log->size_p
2842 commit 6b6f5f7b56fed6209ff99e669fb0f6d79283a8bb
2843 Author: Eduardo Silva <edsiper@gmail.com>
2844 Date:   Sun Nov 8 21:44:35 2009 -0300
2846     Full connection Timeouts
2848 commit b487878a2bdcebd9132d88c290052c782a3a5e6e
2849 Author: Eduardo Silva <edsiper@gmail.com>
2850 Date:   Fri Nov 6 19:17:15 2009 -0300
2852     Add Timeout for processing connections
2854 commit 36ff69b5d14f434f1885d2ae00c9513d6b50bd2c
2855 Author: Eduardo Silva <edsiper@gmail.com>
2856 Date:   Fri Oct 30 14:55:10 2009 -0300
2858     Remove benchmark mode, we do not needed anymore :D
2860 commit 10fda15061fe9ecde667922058c129de4e80798e
2861 Author: Eduardo Silva <edsiper@gmail.com>
2862 Date:   Fri Oct 30 14:37:44 2009 -0300
2864     Remove dir_html feature
2866 commit 9b17eea1825fbdfb7f93734fe3575c6067755a57
2867 Author: Eduardo Silva <edsiper@gmail.com>
2868 Date:   Tue Sep 29 02:30:13 2009 -0400
2870     Plugins loader autoconfigutarion
2872 commit 320235c5e70cddf726860075e476e318a1a010d9
2873 Author: Eduardo Silva <edsiper@gmail.com>
2874 Date:   Mon Sep 28 22:18:33 2009 -0400
2876     Plugin API: add malloc()
2878 commit af15c044d5e51a3383c2b0d538ce6ee12fc11d36
2879 Author: Eduardo Silva <edsiper@gmail.com>
2880 Date:   Mon Sep 28 18:32:14 2009 -0400
2882     First plugin: Cheetah\!
2884 commit a947c4b95548f59d055378d696376cc63b3157c0
2885 Author: Eduardo Silva <edsiper@gmail.com>
2886 Date:   Mon Sep 28 18:31:25 2009 -0400
2888     Plugins: recognize plugins dir
2890 commit 023332cfea456a308a76136df65cbdcc6124391f
2891 Author: Eduardo Silva <edsiper@gmail.com>
2892 Date:   Mon Sep 28 14:19:30 2009 -0400
2894     Remove cheetah code from core
2896 commit 5cb0fe6dadda62bfa9b24d4ac7f905cf91a9d858
2897 Author: Eduardo Silva <edsiper@gmail.com>
2898 Date:   Mon Sep 28 12:43:48 2009 -0400
2900     Plugin: Add STAGE_10 Loader
2902 commit 586a3192d028b082762f1d48fff813d1fce1657c
2903 Author: Eduardo Silva <edsiper@gmail.com>
2904 Date:   Fri Sep 25 14:23:51 2009 -0400
2906     Plugin: add register calls
2908 commit 3338ba5f12e53c867c54c2bfe501bcaf5daa282a
2909 Author: Eduardo Silva <edsiper@gmail.com>
2910 Date:   Fri Sep 25 07:35:20 2009 -0400
2912     Plugin: set to null next node
2914 commit a88c1bfd6648cf5da5e64d1c602e6727224b2675
2915 Author: Eduardo Silva <edsiper@gmail.com>
2916 Date:   Thu Sep 24 22:11:40 2009 -0400
2918     Plugin loader
2920 commit 4e224354585557a928dde0efd1f2097ff9e6d14c
2921 Author: Eduardo Silva <edsiper@gmail.com>
2922 Date:   Wed Sep 9 11:19:16 2009 -0400
2924     Client request struct: add init connection time
2926 commit 2fc827a77c0d5ade9f49dba7425b5404a13d8865
2927 Author: Eduardo Silva <edsiper@gmail.com>
2928 Date:   Tue Sep 8 20:39:07 2009 -0400
2930     Cheetah: Sync active/closed requests counter with keepalive
2931     Cheetah: Update counters just if cheetah is running
2933 commit d70d554536fcb17f5264e484bd34da891ffc69f4
2934 Author: Eduardo Silva <edsiper@gmail.com>
2935 Date:   Tue Sep 8 13:42:34 2009 -0400
2937     Cheetah: first try for worker memory usage
2939 commit ee0f73b425ad3786a1ea4066dd22737edc38ec05
2940 Author: Eduardo Silva <edsiper@gmail.com>
2941 Date:   Mon Sep 7 13:37:04 2009 -0400
2943     Cheetah: show task id in workers list
2945 commit 88849c2e9196a99ad23be26be7a44c38a60e8238
2946 Author: Eduardo Silva <edsiper@gmail.com>
2947 Date:   Mon Sep 7 13:36:36 2009 -0400
2949     Workers export task id (pid)
2951 commit 19aa64a01847cce57a8c2a4ac6f68f9e125975f7
2952 Author: Eduardo Silva <edsiper@gmail.com>
2953 Date:   Sun Sep 6 21:30:27 2009 -0400
2955     Cheetah: Print running username in 'status'
2957 commit 967d9f047886ceb50456835ece57379ffa5f2039
2958 Author: Eduardo Silva <edsiper@gmail.com>
2959 Date:   Sat Sep 5 10:55:34 2009 -0400
2961     Fix #34: mk_string_casestr is not ignoring case
2963 commit a55ebcb5b8e7c167ad9ddbde6af960aa11be65d2
2964 Author: Eduardo Silva <edsiper@gmail.com>
2965 Date:   Sat Sep 5 08:48:52 2009 -0400
2967     Add Monkey favicon.ico
2969 commit dd071fafd8f3b62cc7d2e32c1ee6ae1823633ed7
2970 Author: Eduardo Silva <edsiper@gmail.com>
2971 Date:   Thu Sep 3 21:11:17 2009 -0400
2973     New Cheetah Shell !!!
2974     Add connections counter
2975     Fix broken pipes on threads, avoid signal
2976     Fix Post method validation
2978 commit 9de9fffc73b70cdac7e5ffe67fb212dc97cfb7e4
2979 Author: Eduardo Silva <edsiper@gmail.com>
2980 Date:   Sun Aug 30 16:57:50 2009 -0400
2982     User home string to mk_pointer
2984 commit a21165c689be874f924c884404aaa145f63eee4e
2985 Author: Eduardo Silva <edsiper@gmail.com>
2986 Date:   Sun Aug 30 14:11:25 2009 -0400
2988     Fix KeepAlive struct cleaner for next connection
2990 commit c6aca66f83ed9f4f859661a4aba83c90b7b3704b
2991 Author: Eduardo Silva <edsiper@gmail.com>
2992 Date:   Sun Aug 30 12:43:57 2009 -0400
2994     HTTP: Default Keep Alive connections for HTTP/1.1
2996 commit 270ed5731f05e231c4ac31fee7bbdc88bb48a88b
2997 Author: Eduardo Silva <edsiper@gmail.com>
2998 Date:   Sat Aug 29 23:20:11 2009 -0400
3000     Little internal changes
3002 commit bef7eb7196db16c839a43a80c66ab276d0482862
3003 Author: Eduardo Silva <edsiper@gmail.com>
3004 Date:   Sat Aug 29 21:24:25 2009 -0400
3006     Set TCP_CORK off after first sendfile() chunk of data
3008 commit 2af8085e9ce5b02b2133c2e99373fb72e4020f1e
3009 Author: Eduardo Silva <edsiper@gmail.com>
3010 Date:   Sat Aug 29 18:38:28 2009 -0400
3012     Logfile: use clock cache for unix time
3014 commit faddaa90fc747e36501654def75b885df8fc0128
3015 Author: Eduardo Silva <edsiper@gmail.com>
3016 Date:   Sat Aug 29 18:32:25 2009 -0400
3018     Do not re-check first method
3020 commit 93367fe47503cfc9c7b2cb64b720301109902729
3021 Author: Eduardo Silva <edsiper@gmail.com>
3022 Date:   Thu Aug 27 09:59:31 2009 -0400
3024     Move back socket server to accept
3026 commit 9167765ad3a7a399721a7707adbb669e8fcd1dd5
3027 Author: Eduardo Silva <edsiper@gmail.com>
3028 Date:   Thu Aug 27 09:44:24 2009 -0400
3030     Fix compiling warning
3032 commit d6bbcd1302e5100aaaf4d1ee6046d37c609ddfe1
3033 Author: Eduardo Silva <edsiper@gmail.com>
3034 Date:   Sun Aug 23 21:36:08 2009 -0400
3036     Fix bind error message
3038 commit a960c90a9e6ed88c3f52dd69121f123da3fa7366
3039 Author: Eduardo Silva <edsiper@gmail.com>
3040 Date:   Tue Jul 28 19:31:00 2009 -0400
3042     No delay socket server
3044 commit 8d9957b21f4de9979c79f93caf6a86596649bbde
3045 Author: Eduardo Silva <edsiper@gmail.com>
3046 Date:   Tue Jul 28 13:59:33 2009 -0400
3048     Remove redundant time conversion
3050 commit 603698fc2c2bcc1596f70fa99c190fb1b7ef112d
3051 Author: Eduardo Silva <edsiper@gmail.com>
3052 Date:   Tue Jul 28 13:40:12 2009 -0400
3054     Fix check pending Post method
3056 commit 06c12d4fb5964d2d5a54c06947171f658aec6fdd
3057 Author: Eduardo Silva <edsiper@gmail.com>
3058 Date:   Tue Jul 28 09:20:15 2009 -0400
3060     Server accept() after epoll notification
3062 commit 7015754e680a1b27d22675ccc1c6da4c398ffeee
3063 Author: Eduardo Silva <edsiper@gmail.com>
3064 Date:   Mon Jul 27 22:10:02 2009 -0400
3066     content type to mk_pointer
3068 commit 072304af9ff00bf28766df07c5040e63917edc90
3069 Author: Eduardo Silva <edsiper@gmail.com>
3070 Date:   Mon Jul 27 21:12:07 2009 -0400
3072     Reduce iovec entries
3074 commit 0ed4a449c37c8cfe8da5c669d0e0255bc7d30c75
3075 Author: Eduardo Silva <edsiper@gmail.com>
3076 Date:   Fri Jul 17 09:01:31 2009 -0400
3078     Remove old CGI call: M_CGI_change_dir
3080 commit 39a800a2e9af055a919d20b762e256e2f3f8978f
3081 Author: Eduardo Silva <edsiper@gmail.com>
3082 Date:   Thu Jul 16 01:38:15 2009 -0400
3084     Catch write() return value
3086 commit 8efce2435d757dc0c907c19c4fcacb47243ebd7a
3087 Author: Eduardo Silva <edsiper@gmail.com>
3088 Date:   Thu Jul 16 01:35:42 2009 -0400
3090     Add debug macro DEBUG_HEADERS_OUT
3092 commit 8e10b37e0bdeb40535a584ab97eb4f82adf6ff51
3093 Author: Eduardo Silva <edsiper@gmail.com>
3094 Date:   Thu Jul 16 01:29:37 2009 -0400
3096     Global egid and euid
3098 commit dac19c2fbaaa8129ca6634d2c838423154de33ad
3099 Author: Eduardo Silva <edsiper@gmail.com>
3100 Date:   Sun Jul 5 13:53:00 2009 -0400
3102     Rename HowItWorks doc to HowItUsedToWork
3104 commit 50859e6b2279711bb2414309e98c9e8aed270f0c
3105 Author: Eduardo Silva <edsiper@gmail.com>
3106 Date:   Sun Jul 5 12:32:07 2009 -0400
3108     Remove old configuration directive for header and footer files
3110 commit dfa23a0584b5ed124cc915ecd2a4a7dd6265aa3c
3111 Author: Eduardo Silva <edsiper@gmail.com>
3112 Date:   Sat Jul 4 22:32:02 2009 -0400
3114     dir_html :: list symbolic links
3116 commit b2fbd73c583b22c585de1c8fb77733497cd694fe
3117 Author: Eduardo Silva <edsiper@gmail.com>
3118 Date:   Sat Jul 4 22:24:21 2009 -0400
3120     dir_html :: Do not show hidden files
3122 commit 55ccebb42408d684349a307d8654e9289c970ca4
3123 Author: Eduardo Silva <edsiper@gmail.com>
3124 Date:   Sat Jul 4 13:47:24 2009 -0400
3126     Add body NULL byte when receiving request
3128 commit bd0a0577b1d619e25a2d76b129fabbe843d9a607
3129 Author: Eduardo Silva <edsiper@gmail.com>
3130 Date:   Mon Jun 29 22:48:34 2009 -0400
3132     Fix status 501 message
3134 commit c4e655c73ac12dcdf0060ccf5cfa8d3e03c8bc3d
3135 Author: Eduardo Silva <edsiper@gmail.com>
3136 Date:   Sun Jun 28 20:38:38 2009 -0400
3138     Adjust init details, port added
3140 commit 251073b94eac963e91cfdbe8da751cbb72f2be38
3141 Author: Eduardo Silva <edsiper@gmail.com>
3142 Date:   Sun Jun 28 11:48:38 2009 -0400
3144     Fix query string limits
3146 commit 18937e3eac72b9cb8fc244dcecdaa296c8be657c
3147 Author: Eduardo Silva <edsiper@gmail.com>
3148 Date:   Sun Jun 28 11:16:58 2009 -0400
3150     Remove old macro
3152 commit c04c25bce0c5fdcc581bdb03ecd6a96d37fec13f
3153 Author: Eduardo Silva <edsiper@gmail.com>
3154 Date:   Sun Jun 28 00:06:47 2009 -0400
3156     Add Palm files license
3158 commit a8b016473703cc61e77bc6f68552d4f6f9fd081c
3159 Author: Eduardo Silva <edsiper@gmail.com>
3160 Date:   Sun Jun 28 00:01:58 2009 -0400
3162     Add Palm Server
3164 commit 22b5b5d6eee5bf44c420294c46dede70eddc5373
3165 Author: GreenFox <random247561mailtowatchutube@gmail.com>
3166 Date:   Sat Jun 27 21:56:18 2009 -0400
3168     Fix #29: add ico image/x-icon to mime type to support favicon.ico. Removed duplicate mime declare
3170 commit f65b6950013726642c017f6431aeaa7cf24532ab
3171 Author: Eduardo Silva <edsiper@gmail.com>
3172 Date:   Sat Jun 27 21:48:32 2009 -0400
3174     Fix #28: Crafted request produces Denial Of Service
3176 commit 646a287a0b2662ebb4bfcfa85c0ec00ed7956f8f
3177 Author: Eduardo Silva <edsiper@gmail.com>
3178 Date:   Sat Jun 27 20:44:39 2009 -0400
3180     read :: Do not omit last byte
3182 commit 0b9440830a2b6c8b79b90795276a7a56592f8624
3183 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3184 Date:   Sat Jun 27 20:09:31 2009 -0400
3186     Fix #26: Fix POST method
3188 commit 0881b47840c9923759356e46617f59058e3e5eee
3189 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3190 Date:   Sat Jun 27 19:05:49 2009 -0400
3192     Fix #27 Small english typo
3194 commit b98f347846110fdffed48bf586e8dea88cdf06d9
3195 Author: Eduardo Silva <edsiper@gmail.com>
3196 Date:   Sat Jun 27 18:36:05 2009 -0400
3198     dir_html :: merge new tags - part 2
3200 commit e56a4efcceba47f7256dbd475973a2e307559f36
3201 Author: Eduardo Silva <edsiper@gmail.com>
3202 Date:   Mon Apr 27 23:24:05 2009 -0400
3204     dir_html :: merge new tags, part 1
3206 commit bcb5047702fa37b92dbdd7f77e6430525285ecbe
3207 Author: Eduardo Silva <edsiper@gmail.com>
3208 Date:   Sat Mar 21 16:09:56 2009 -0400
3210     New sanity check: test if O_NOATIME can be used
3212 commit 02328c50bc25cb69843c78a938af8a8ef4e1b91c
3213 Author: Eduardo Silva <edsiper@gmail.com>
3214 Date:   Sat Mar 21 10:22:19 2009 -0400
3216     Add validation to open() when serve static files
3218 commit caec1541cb2f1fb1828732b58106a6d4d7ce891a
3219 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3220 Date:   Sat Mar 21 10:17:44 2009 -0400
3222     Fix #25: Cannot serve files when execution user is changed
3224 commit 4e1a6d091b221c70582dd56f231b7b75433dc2e4
3225 Author: Eduardo Silva <edsiper@gmail.com>
3226 Date:   Sat Mar 21 10:14:47 2009 -0400
3228     Fix function parameter
3230 commit 0b5e234802e9a1cc5e5d93a2feb747e0c74a052e
3231 Author: Eduardo Silva <edsiper@gmail.com>
3232 Date:   Fri Mar 20 17:34:21 2009 -0400
3234     Check for logfile permission
3236 commit 947bb00838d4e345aeee53c85fb6a1aa5786cea3
3237 Author: Eduardo Silva <edsiper@gmail.com>
3238 Date:   Fri Mar 20 08:34:30 2009 -0400
3240     Change default security configuration
3242 commit 9604701f6818e74ce2f09d886e24526286c39f59
3243 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3244 Date:   Thu Mar 19 16:15:32 2009 -0400
3246     Fix #16: Set workers default
3248 commit 1bda3836279370030bf5ff4cbcc5495eae78feb8
3249 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3250 Date:   Thu Mar 19 16:04:54 2009 -0400
3252     Fix #18: Wrong content-length when sending error responses
3254 commit a55a7844bf3720baed7b7400917e13ffaf7af54c
3255 Author: Eduardo Silva <edsiper@gmail.com>
3256 Date:   Thu Mar 19 10:15:14 2009 -0400
3258     Reduce unnecessary strlen() calls
3260 commit 0812e887dc729f79a24970128a5bc50c5ee89572
3261 Author: Eduardo Silva <edsiper@gmail.com>
3262 Date:   Wed Mar 18 17:51:16 2009 -0400
3264     replacing strncpy w memcpy
3266 commit 8ef0021ab95a387aac15d0a7ec735c7126336f57
3267 Author: Eduardo Silva <edsiper@gmail.com>
3268 Date:   Wed Mar 18 16:17:23 2009 -0400
3270     Little changes to improve speed
3272 commit b8800d620d39048f46c83a74fa507e7f39ecfe58
3273 Author: Eduardo Silva <edsiper@gmail.com>
3274 Date:   Mon Mar 16 15:36:50 2009 -0400
3276     Use memcpy in mk_string_copy_substr instead of strncpy
3278 commit 6077fce3c1e541182f336ec2d9708b18243be773
3279 Author: Eduardo Silva <edsiper@gmail.com>
3280 Date:   Mon Mar 16 15:09:34 2009 -0400
3282     mk_mem_alloc_z() now uses bzero()
3284 commit ff08b195ea8924f8e909d20f353123944db8357a
3285 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3286 Date:   Mon Mar 16 14:24:11 2009 -0400
3288     Fix #24: no memory freed
3290 commit 5a9c836775efaf63fb66611b891ed17c28e134d5
3291 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3292 Date:   Mon Mar 16 14:18:02 2009 -0400
3294     Fix #22: Memory leak at dirhtml, no freed memory
3296 commit 25db2a83e560b680dfeb76f85f4ec06e4729322f
3297 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3298 Date:   Mon Mar 16 14:01:01 2009 -0400
3300     Fix #20: Uninitialized request_index
3302 commit 2c81b5f499295cf291903dbb4ef3cfe1ea36a18c
3303 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3304 Date:   Mon Mar 16 13:56:02 2009 -0400
3306     Fix #23: Feature that allow to show directory of local users is not working
3308 commit ad3001370f7accf191ed17d134ab919bdb17ef5b
3309 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3310 Date:   Mon Mar 16 12:40:14 2009 -0400
3312     Fix #23: Wrong size in mk_mem_mallox_z
3314 commit 2b615b515a7063684933f059754d1aa3ab2fb056
3315 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3316 Date:   Sat Jan 3 10:39:35 2009 -0500
3318     Fix empty content-length when status = 301 (Moved Permanently)
3320 commit 538f7094c2ee5991dae6f3ee62d33ee5b6e8ce27
3321 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3322 Date:   Sat Jan 3 10:35:56 2009 -0500
3324     Fix regression in mk_request_header_find
3326 commit 646917d6d9a9514402cd567f418efba7cadfdd50
3327 Author: Eduardo Silva <edsiper@gmail.com>
3328 Date:   Fri Jan 2 15:17:26 2009 -0500
3330     Avoid memory allocation when checking method
3332 commit a6e890d0f2a6e93d9b8a1d14de192f5eb6ee45e3
3333 Author: Eduardo Silva <edsiper@gmail.com>
3334 Date:   Fri Jan 2 14:47:37 2009 -0500
3336     Improve client list using an index
3338 commit 965ceed5165d73c387c125d0d7d41505985c70e8
3339 Author: Eduardo Silva <edsiper@gmail.com>
3340 Date:   Fri Dec 26 13:45:51 2008 -0500
3342     Reset header TOC before use it
3344 commit ded951e87690c130d09f6a3b35a4886b9987acaa
3345 Author: Eduardo Silva <edsiper@gmail.com>
3346 Date:   Fri Dec 26 11:39:54 2008 -0500
3348     Add header TOC
3350 commit a964699b995f714860483263f87b651e1bcffe90
3351 Author: Eduardo Silva <edsiper@gmail.com>
3352 Date:   Thu Dec 25 20:19:25 2008 -0500
3354     Tune monkey using file descriptor system limit
3356 commit 973978aefac6fffdd5ede21c5c41de768d49d932
3357 Author: Eduardo Silva <edsiper@gmail.com>
3358 Date:   Thu Dec 25 12:46:38 2008 -0500
3360     Cleanup code
3362 commit 5cae27bb6c812b2ac733abeb8422db15aa39cca3
3363 Author: Eduardo Silva <edsiper@gmail.com>
3364 Date:   Thu Dec 25 12:17:45 2008 -0500
3366     New server loop call, cleanup code
3368 commit ee243ce40581ccbc52fe3437fbb587f1ea93ef3a
3369 Author: Eduardo Silva <edsiper@gmail.com>
3370 Date:   Thu Dec 25 11:44:53 2008 -0500
3372     Remove old convention for header and footer files for directories shown
3374 commit 3dd7a1a0e5923fe5c6cbf00a7e72fbd01f75da1a
3375 Author: Eduardo Silva <edsiper@gmail.com>
3376 Date:   Thu Dec 25 11:40:15 2008 -0500
3378     Rename signal calls
3380 commit 06b2a42d2ead814e5e78e9a582e1ab54df769ae2
3381 Author: Eduardo Silva <edsiper@gmail.com>
3382 Date:   Thu Dec 25 11:26:57 2008 -0500
3384     Separate worker call
3386 commit 33ad589f69e9b3efdb2de9e5da995465b0b05a8d
3387 Author: Eduardo Silva <edsiper@gmail.com>
3388 Date:   Thu Dec 25 11:02:52 2008 -0500
3390     Socket server creation cleanup
3392 commit d2fc71d3951eadbd0b6c33994df082e23e7c5a55
3393 Author: Eduardo Silva <edsiper@gmail.com>
3394 Date:   Thu Dec 25 09:50:18 2008 -0500
3396     Close directory file descriptor
3398 commit 20b59dbad078dc5085bd9be0675dce4497f8435e
3399 Author: Eduardo Silva <edsiper@gmail.com>
3400 Date:   Thu Dec 25 01:56:38 2008 -0500
3402     Fix worker logger I/O timeout
3404 commit c27a816dc24bc08db9b6554b8ed947452c51ef81
3405 Author: Eduardo Silva <edsiper@gmail.com>
3406 Date:   Thu Dec 25 01:02:04 2008 -0500
3408     Fix get ip from socket
3410 commit 1157205b8f45ef083ffe9e386dad97737a55e469
3411 Author: Eduardo Silva <edsiper@gmail.com>
3412 Date:   Wed Dec 24 17:40:24 2008 -0500
3414     Renaming functions and avoid gcc warnings
3416 commit 0069fdcee6dd60ae9b7ec449afe3b2ac595cc717
3417 Author: Eduardo Silva <edsiper@gmail.com>
3418 Date:   Wed Dec 24 17:04:47 2008 -0500
3420     Palm, alloc buffer just for process request
3422 commit 538d126a33a6ecaaa112cae23be0ea88085f2320
3423 Author: Eduardo Silva <edsiper@gmail.com>
3424 Date:   Wed Dec 24 17:03:36 2008 -0500
3426     Replacing deprecated inet_ntoa() with inet_ntop()
3428 commit 2df74272f5c39cb06ea2c451c2c36ca00a496987
3429 Author: Eduardo Silva <edsiper@gmail.com>
3430 Date:   Tue Dec 23 21:03:15 2008 -0500
3432     Free uri processed
3434 commit 9bbf67c55720345456023a4ef9c26546df6fe959
3435 Author: Eduardo Silva <edsiper@gmail.com>
3436 Date:   Mon Dec 22 21:21:59 2008 -0300
3438     Close connection when client has not sent the full request and server buffer is full
3440 commit 30887e6dcb2e6c0e317e3eedfdc4b44e181b4b9d
3441 Author: Eduardo Silva <edsiper@gmail.com>
3442 Date:   Sun Dec 21 23:07:43 2008 -0300
3444     Fix end post method string in header check
3446 commit dbc90438f6b7e33a1eb806db7b5ec56baf883a61
3447 Author: Eduardo Silva <edsiper@gmail.com>
3448 Date:   Sun Dec 21 19:05:11 2008 -0300
3450     Replacing bad english expression
3452 commit 443ff906d3f671ff072f52950132cc090f086358
3453 Author: Carlos Ghan <charlie.brown.uy@gmail.com>
3454 Date:   Sun Dec 21 18:37:09 2008 -0300
3456     Fix iov.c, thanks to charlie
3458 commit 3c101c86d5239158f0a941e7256e9ce83eefc2f9
3459 Author: Eduardo Silva <edsiper@gmail.com>
3460 Date:   Sun Dec 21 18:06:42 2008 -0300
3462     Fix #11: Reading beyond array due to missing list terminator, bug discovered and patched by Charlie
3464 commit 69c84c334549fdc78257b6e9760bb72803d19792
3465 Author: Eduardo Silva <edsiper@gmail.com>
3466 Date:   Sun Dec 21 17:55:31 2008 -0300
3468     Fix invalid log error status, thanks to Charlie for report this bug
3470 commit c5a522ea8fec30fe1eecb9ad26dd40ca4a706e69
3471 Author: Eduardo Silva <edsiper@gmail.com>
3472 Date:   Fri Dec 19 09:24:55 2008 -0500
3474     Improve uri check and code cleanup
3476 commit a7628885af7f1c9e85e55cf9817d1ba519da17c7
3477 Author: Eduardo Silva <edsiper@gmail.com>
3478 Date:   Mon Dec 15 18:10:33 2008 -0500
3480     Reset iov buf to free idx
3482 commit b3fb2d534225e7bb8cfed676deed423b169bddc8
3483 Author: Eduardo Silva <edsiper@gmail.com>
3484 Date:   Mon Dec 15 07:56:31 2008 -0300
3486     Add header iov struct cache
3488 commit d1fb540a868b28d485adde1e621fe42cd82d9531
3489 Author: Eduardo Silva <edsiper@gmail.com>
3490 Date:   Mon Dec 15 07:25:01 2008 -0300
3492     Fix Ticket #8: Fix logged method (in access.log), HEAD method, thanks charlie!
3494 commit 3cea704d31d8faaafcea51b8dd134636e0df145e
3495 Author: Eduardo Silva <edsiper@gmail.com>
3496 Date:   Mon Dec 15 07:17:39 2008 -0300
3498     Fix ticket #7: A little fix in content-range response (thanks to Charlie!)
3500 commit 9af2c78dbb2a2963553d7a8835b0cf397daebe63
3501 Author: Eduardo Silva <edsiper@gmail.com>
3502 Date:   Sun Dec 14 18:25:51 2008 -0300
3504     Add cache for log iov struct
3505     Improves to Palm protocol
3506     Remove unnecessary calls
3507     on mk_mem_free, do not check if pointer is NULL
3509 commit f5152b5c343541c018609e64e786de6b3a41210f
3510 Author: Eduardo Silva <edsiper@gmail.com>
3511 Date:   Mon Dec 1 18:59:30 2008 -0300
3513     Experimental "Palm protocol" support
3514     Add missed clock.c file to configure script
3515     Remove old functions
3517 commit c387f495f524cde4075a72babecdb294d28884cf
3518 Author: Eduardo Silva <edsiper@monotop.(none)>
3519 Date:   Wed Nov 26 00:51:17 2008 -0300
3521     set socket TCP_NODELAY flag
3522     little fixes
3524 commit e7a00c8b855b2b31c91562e7a49413e1c3cc5a9f
3525 Author: Eduardo Silva <edsiper@monotop.(none)>
3526 Date:   Mon Nov 24 22:23:50 2008 -0300
3528     Using mk_pointer for content length
3529     Fix content-type sent in header
3531 commit eb938f18cb84b7840030fb9e333503b7820a82bc
3532 Author: Eduardo Silva <edsiper@monotop.(none)>
3533 Date:   Mon Nov 24 21:35:44 2008 -0300
3535     iov add separator CRLF and LF
3537 commit 6bfe6b01876ab0de601170a7eeaf35c20d5cab85
3538 Author: Eduardo Silva <edsiper@monotop.(none)>
3539 Date:   Mon Nov 24 19:23:21 2008 -0300
3541     Ticket #5: Byte-range request misbehavior (thanks to Carlos Ghan)
3543 commit 1204932a53b7a7040381345eb201995ed95606ff
3544 Author: Eduardo Silva <edsiper@monotop.(none)>
3545 Date:   Mon Nov 24 19:15:44 2008 -0300
3547     Ticket #4: Byte-range request will crash monkeyd (thanks to Carlos Ghan)
3549 commit b524ce25d6d4f0e9885a2392a7b283cc11ace84d
3550 Author: Eduardo Silva <edsiper@monotop.(none)>
3551 Date:   Mon Nov 24 19:12:34 2008 -0300
3553     header.c code cleanup
3555 commit 922c180a96e87a5928eaaf302c1876ac25fa50f7
3556 Author: Eduardo Silva <edsiper@monotop.(none)>
3557 Date:   Mon Nov 24 18:56:21 2008 -0300
3559     Use mk_pointer for iov static data
3561 commit c344a1ab277aceb5b91530b84f133c8e0a518fe4
3562 Author: edsiper <edsiper@monotop.(none)>
3563 Date:   Mon Nov 24 16:42:00 2008 -0500
3565     Improve mimetype calls
3567 commit 02cc8108f1f9ddf92a6bbb383478cb6606684523
3568 Author: edsiper <edsiper@monotop.(none)>
3569 Date:   Mon Nov 24 15:00:28 2008 -0500
3571     Add GTM time to clock worker
3573 commit e50e4959238aedb6fa8fe7a167edd0cb146a699e
3574 Author: edsiper <edsiper@monotop.(none)>
3575 Date:   Mon Nov 24 12:48:33 2008 -0500
3577     Keep http status as str
3579 commit 77b227df74e37773c14d71f8a68708f2ba299ebe
3580 Author: Eduardo Silva <edsiper@monotop.(none)>
3581 Date:   Sat Nov 22 09:46:15 2008 -0300
3583     Remove old PutTime() func
3585 commit 7425d2d9f9530870d8d3b743e7a8d0122f4a5784
3586 Author: Eduardo Silva <edsiper@monotop.(none)>
3587 Date:   Sat Nov 22 09:42:09 2008 -0300
3589     New timer clock to replace the amount of strftime() calls
3590     Request headers to mk_pointer
3592 commit c4b9c5597c8e78286cbc57269c3c0b8f0cfa9ef6
3593 Author: edsiper <edsiper@monotop.(none)>
3594 Date:   Fri Nov 21 11:08:31 2008 -0500
3596     Improve mk_string_search performance
3598 commit bb0fd6da25c580b048a35831029ebd4c05f5255d
3599 Author: Eduardo Silva <edsiper@monotop.(none)>
3600 Date:   Thu Nov 20 07:07:02 2008 -0300
3602     remove string search debug message
3604 commit a3297cb186b502abacd38768f54a047b5867ce3e
3605 Author: Eduardo Silva <edsiper@monotop.(none)>
3606 Date:   Thu Nov 20 07:03:22 2008 -0300
3608     Header responses to mk_pointers
3609     http decides when request reader stop to read client request
3610     Post method working again
3611     Restricted CRLF on headers, no more support for LFLF
3612     Close socket when client close connection without bytes sent
3614 commit bdb928d30ddcc1409fa57f4bea85e50d3d141d23
3615 Author: Eduardo Silva <edsiper@monotop.(none)>
3616 Date:   Mon Nov 17 07:06:53 2008 -0300
3618     remove comments
3620 commit f5331effeb20374b22e291207f6295a0170541f2
3621 Author: Eduardo Silva <edsiper@monotop.(none)>
3622 Date:   Mon Nov 17 07:03:02 2008 -0300
3624     #2 Fix denied URL checking @ deny.c (Charlie)
3626 commit f9201766137018e3ed0256c632a9c059563eb36e
3627 Author: Eduardo Silva <edsiper@monotop.(none)>
3628 Date:   Mon Nov 17 07:01:21 2008 -0300
3630     Fix double-slash problem in URI when requesting a directory (Charlie)
3632 commit 5ddcdbea4f500f1b48950ec02a552078329a7a12
3633 Author: Eduardo Silva <edsiper@monotop.(none)>
3634 Date:   Sat Nov 15 11:37:43 2008 -0300
3636     Fix query string parser
3638 commit d61b5fde821f0c6f5d706958c87402b169fd03e7
3639 Author: Eduardo Silva <edsiper@monotop.(none)>
3640 Date:   Sat Nov 15 09:28:00 2008 -0300
3642     Fix logger + missed protocol
3644 commit 43feae5b5df59e5e994812b54abbcb11ec89a5ba
3645 Author: Eduardo Silva <edsiper@monotop.(none)>
3646 Date:   Sat Nov 15 08:53:26 2008 -0300
3648     Fix first header parser
3650 commit aef0b2695940cc3382e675fabaa5679464bb29cf
3651 Author: Eduardo Silva <edsiper@monotop.(none)>
3652 Date:   Fri Nov 14 22:49:09 2008 -0300
3654     missed 501 Method text
3656 commit 9e34a8a4ca852df6fec9453c097ed275e64549b0
3657 Author: Eduardo Silva <edsiper@monotop.(none)>
3658 Date:   Fri Nov 14 22:46:37 2008 -0300
3660     Add response: 501 Method Not Implemented
3662 commit 0108d692e2bb6bf8a0a5c06f56ab717b77c01d9a
3663 Author: Eduardo Silva <edsiper@monotop.(none)>
3664 Date:   Fri Nov 14 22:06:03 2008 -0300
3666     mk_pointer fix (Thanks to Charlie)
3668 commit 7ebd110d70523d8bfe13c2b98c06187211f0187f
3669 Author: Eduardo Silva <edsiper@gmail.com>
3670 Date:   Tue Nov 11 06:58:05 2008 -0300
3672     conn_switch.c header
3674 commit a16ab122072dabe9b10ace22ce4bb250107ef6f3
3675 Author: Eduardo Silva <edsiper@gmail.com>
3676 Date:   Mon Nov 10 22:22:31 2008 -0300
3678     dir_html :: fix toc free
3680 commit 544802787f523c7c92740201896a3b0a181a0530
3681 Author: Eduardo Silva <edsiper@gmail.com>
3682 Date:   Sun Nov 9 22:27:18 2008 -0300
3684     dir_html :: free memory
3686 commit 81663c76c825d461d023e9ce64edb2ed2d0e7cd3
3687 Author: Eduardo Silva <edsiper@gmail.com>
3688 Date:   Sun Nov 9 09:25:48 2008 -0300
3690     Add DEBUG file with debug available macros
3692 commit af1dfdcb4d0ff7bcefebcdd374e0aa1487032d17
3693 Author: Eduardo Silva <edsiper@gmail.com>
3694 Date:   Sun Nov 9 09:25:29 2008 -0300
3696     dir_html :: contributors list
3698 commit 7fe47dc094868be029b1b43057d6a6aa6e9f441f
3699 Author: Eduardo Silva <edsiper@gmail.com>
3700 Date:   Sun Nov 9 09:17:23 2008 -0300
3702     dir_html :: using linked list instead of realloc array
3704 commit 6e02483185f6fe1c98e893764c7709337356c1ff
3705 Author: Eduardo Silva <edsiper@gmail.com>
3706 Date:   Tue Oct 21 00:51:03 2008 -0300
3708     dir_html :: add new logo to guineo theme
3710 commit 5a002775c0b5e17ee0802e05a6008486287facb3
3711 Author: Eduardo Silva <edsiper@gmail.com>
3712 Date:   Tue Oct 21 00:32:29 2008 -0300
3714     New index page + new logo
3716 commit fc9807908d1e9146f228ed8268efdb979e1bcaf1
3717 Author: Eduardo Silva <edsiper@gmail.com>
3718 Date:   Mon Oct 20 21:10:49 2008 -0300
3720     dir_html :: add chunked transfer encoding
3722 commit be633b0fb03c18fa367bdd9760fd10d395a1607e
3723 Author: Eduardo Silva <edsiper@gmail.com>
3724 Date:   Mon Oct 20 19:49:22 2008 -0300
3726     iov :: add offset support
3728 commit 5cd05a86ced0dcd6c60c4f91a1d0c7aa391ad31c
3729 Author: Eduardo Silva <edsiper@gmail.com>
3730 Date:   Mon Oct 20 18:46:33 2008 -0300
3732     Fix banana script (thanks to Carlos)
3734 commit ba612d89233054f1e8988ddd347be036f64c53bd
3735 Author: Eduardo Silva <edsiper@gmail.com>
3736 Date:   Mon Oct 20 18:38:49 2008 -0300
3738     dir_html :: test close connection
3740 commit f43b46275a004336c75a1cadf7daab5fa28ed6fd
3741 Author: Eduardo Silva <edsiper@gmail.com>
3742 Date:   Sun Oct 19 02:58:22 2008 -0300
3744     dir_html :: dynamic mem for midification time
3746 commit f01aadf03a489bf051641a05a4e46f0602931ba0
3747 Author: Eduardo Silva <edsiper@gmail.com>
3748 Date:   Sat Oct 18 00:21:42 2008 -0300
3750     dir_html :: realloc entries
3751     Complete exit on ctrl-c press
3752     Add macro DEBUG_IOV
3753     iov with debug print array size error
3755 commit 7ba641fccd0d8e5679a5f7f5c10805843fec2c58
3756 Author: Eduardo Silva <edsiper@gmail.com>
3757 Date:   Thu Oct 16 02:14:37 2008 -0300
3759     dir_html :: no slash for modificaton time
3761 commit 012e67ac588db8ca0a10c361c184e5c5a75db40d
3762 Author: Eduardo Silva <edsiper@gmail.com>
3763 Date:   Thu Oct 16 02:09:08 2008 -0300
3765     dir_html :: add entry modification time
3767 commit 9db021996ac43c89150d897bfd61c9fbbb2549c8
3768 Author: Eduardo Silva <edsiper@gmail.com>
3769 Date:   Tue Oct 14 23:29:00 2008 -0300
3771     dir_html :: size to human readable, thanks to Felipe Astroza
3773 commit a4fb04acd577c04349874ef8902a9b123a0e84f7
3774 Author: Eduardo Silva <edsiper@gmail.com>
3775 Date:   Mon Oct 13 23:14:20 2008 -0300
3777     dir_html :: add size type
3779 commit 7df80a21617e29b06414121e16fdb33004041cf6
3780 Author: Eduardo Silva <edsiper@gmail.com>
3781 Date:   Mon Oct 13 20:17:05 2008 -0300
3783     dir_html :: guineo template improves + add entry size
3785 commit cb91fbb94225b7a4be5caf77fafd4a5cfd89c7ac
3786 Author: Eduardo Silva <edsiper@gmail.com>
3787 Date:   Sun Oct 12 12:21:53 2008 -0300
3789     http :: allow case sensitive check
3791 commit 66679c7f39b18f7f44c88c67392f56219be77026
3792 Author: Eduardo Silva <edsiper@gmail.com>
3793 Date:   Sun Oct 12 12:17:25 2008 -0300
3795     dir_html :: internal improvements
3797 commit 3b3be2446418fc7abe12bc69d466f50746739f37
3798 Author: Eduardo Silva <edsiper@gmail.com>
3799 Date:   Fri Oct 10 19:26:22 2008 -0400
3801     Fix directory redirect
3803 commit 1972bf6a1aa24012ec92f34ea50611ad485c5871
3804 Author: edsiper <edsiper@gmail.com>
3805 Date:   Thu Oct 9 18:28:43 2008 -0400
3807     Fix hex to string parser
3809 commit ee683c0a34e0977308da02e69901e3c1cfd0541d
3810 Author: edsiper <edsiper@gmail.com>
3811 Date:   Tue Oct 7 14:04:01 2008 -0400
3813     dir_html :: sort entries
3815 commit b34646518e537048fbc8f64e6365910c9d81af13
3816 Author: Eduardo Silva <edsiper@gmail.com>
3817 Date:   Mon Oct 6 23:44:54 2008 -0400
3819     dir_html :: send html
3821 commit b2f1f63a653105289fd8be8d1049017b2bafa140
3822 Author: Eduardo Silva <edsiper@gmail.com>
3823 Date:   Tue Sep 30 20:00:39 2008 -0400
3825     dir_html: compose theme to stdout
3827 commit 92aab3c4495476f2fa3428bd90f4b5e3f9e183d5
3828 Author: Eduardo Silva <edsiper@gmail.com>
3829 Date:   Sun Sep 28 22:28:32 2008 -0400
3831     Testing creating dynamic response template
3833 commit f27e8ecfd458c816200d3c18715786c7da827da9
3834 Author: Eduardo Silva <edsiper@gmail.com>
3835 Date:   Sun Sep 28 10:08:24 2008 -0400
3837     DEBUG_THEME: show tag instead NULL
3839 commit 10d3df3ce0aced117e0ca04e28d3477318078b35
3840 Author: Eduardo Silva <edsiper@gmail.com>
3841 Date:   Sun Sep 28 10:03:56 2008 -0400
3843     Add DEBUG_THEME feature
3845 commit 26a74a13d2a80e1beb8ab732d91c1c62ea56124a
3846 Author: Eduardo Silva <edsiper@gmail.com>
3847 Date:   Sat Sep 27 21:27:08 2008 -0400
3849     Parsing theme to template struct
3851 commit 5c54312c7cbda975f364f6332dc2634e68f06a4a
3852 Author: Eduardo Silva <edsiper@gmail.com>
3853 Date:   Sat Sep 27 09:49:04 2008 -0400
3855     dir_html: Parsing theme
3857 commit 6a526bb44af303a8b8122808f05fbdd64d9a92fb
3858 Author: Eduardo Silva <edsiper@gmail.com>
3859 Date:   Thu Sep 25 09:46:13 2008 -0400
3861     testing dirhtml_conf
3863 commit 66615f981ab98d096dae25fb0588bb434e4d5eaa
3864 Author: Eduardo Silva <edsiper@gmail.com>
3865 Date:   Thu Sep 25 07:38:52 2008 -0400
3867     add mk_file_to_buffer func
3869 commit 0c953534f1889f3baadf9a56fa1a88858a81d80e
3870 Author: Eduardo Silva <edsiper@gmail.com>
3871 Date:   Thu Sep 25 07:22:48 2008 -0400
3873     Initial dirhtml support
3875 commit 96237ea8a195fa73abb884833dcce2462e89e356
3876 Author: Eduardo Silva <edsiper@gmail.com>
3877 Date:   Tue Sep 16 19:58:58 2008 -0400
3879     Do not allow keep alive if client has not requested
3881 commit 3432c233e09f941899d643fba000a6e0109eccee
3882 Author: Eduardo Silva <edsiper@gmail.com>
3883 Date:   Tue Sep 16 19:55:38 2008 -0400
3885     little fixes dir_html
3887 commit 6a786ad323e78e60bc81529cf1db1889d1b5556c
3888 Author: Eduardo Silva <edsiper@gmail.com>
3889 Date:   Mon Sep 8 20:21:22 2008 -0400
3891     dir_html 2/3
3893 commit 36e37427ec2d6d29dcf3d549f2f4e3caf9bb1369
3894 Author: Eduardo Silva <edsiper@gmail.com>
3895 Date:   Sun Aug 3 21:17:49 2008 -0400
3897     Headers & new dir_html 1/3
3898     Reducing memory allocation on sending headers
3900 commit ad88177e27ab339d8694a20ca05a4699911c1ef8
3901 Author: Eduardo Silva <edsiper@gmail.com>
3902 Date:   Wed Jul 23 21:41:35 2008 -0400
3904     ups
3906 commit b941b49de531e6805fe8c88165f69a1ce4304509
3907 Author: Eduardo Silva <edsiper@gmail.com>
3908 Date:   Wed Jul 23 21:39:23 2008 -0400
3910     Send content-length in header when error pages are created
3911     Deleting old vhost convention
3912     Fix bug when directory shower runs more than one time
3914 commit 3383230e0dda2160404b30d89d36bbe465021562
3915 Author: Eduardo Silva <edsiper@gmail.com>
3916 Date:   Tue Jul 22 21:52:53 2008 -0400
3918     Handle log errors 2/2
3920 commit 7c6ae0e2168b293c32af681acdf8db112a364b92
3921 Author: Eduardo Silva <edsiper@gmail.com>
3922 Date:   Tue Jul 22 05:33:58 2008 -0400
3924     Handle log errors 1/2
3926 commit c6c3b0db1bf3620123fcd1c71f1b474367db6df0
3927 Author: Eduardo Silva <edsiper@gmail.com>
3928 Date:   Sun Jul 13 22:10:45 2008 -0400
3930     Logger: add client ip address
3932 commit 54d43688d2e7f472ac5d2e163f5ca8a2c44a5225
3933 Author: Eduardo Silva <edsiper@gmail.com>
3934 Date:   Sun Jul 13 21:41:59 2008 -0400
3936     Renaming request calls
3938 commit 162cf432a5b3204b42d2b9d16e0b3f46aa89bf4b
3939 Author: Eduardo Silva <edsiper@gmail.com>
3940 Date:   Sun Jul 13 19:48:41 2008 -0400
3942     enable mk_string_search_n
3944 commit 9e3e03d0ddc124068c000020ee92b341b677104b
3945 Author: Eduardo Silva <edsiper@gmail.com>
3946 Date:   Sun Jul 13 18:29:58 2008 -0400
3948     Using mk_pointer to handle request header
3950 commit 65dc1fecf6e21b69da89d8ac1f185ecb20eb8788
3951 Author: Eduardo Silva <edsiper@gmail.com>
3952 Date:   Mon Jul 7 21:10:45 2008 -0400
3954     New mk_pointer
3956 commit b660f9cd91b6ec2a4373ff55be0dbed00639f3e2
3957 Author: Eduardo Silva <edsiper@monotop.(none)>
3958 Date:   Sun Jul 6 19:56:46 2008 -0400
3960     Little optmz
3962 commit eb7b16f171f719597cf6f68317f940e5c35b80a9
3963 Author: Eduardo Silva <edsiper@gmail.com>
3964 Date:   Thu Jul 3 22:07:34 2008 -0400
3966     Optimize buffer builder
3968 commit c183fe2a89bce1fa1258d8e0674631c625d626d4
3969 Author: Eduardo Silva <edsiper@gmail.com>
3970 Date:   Tue Jul 1 00:17:27 2008 -0400
3972     Worker logger
3974 commit e586ee3dc1418d8cdc5bf9d78c036260fbdbcd68
3975 Author: edsiper <edsiper@gmail.com>
3976 Date:   Tue Jun 24 09:32:21 2008 -0400
3978     add memory.c and str.c
3980 commit cf7d0f66392daa893857408c3d9ff314d9785b2a
3981 Author: edsiper <edsiper@gmail.com>
3982 Date:   Tue Jun 24 09:31:29 2008 -0400
3984     Code reorganization
3986 commit 1ac323d1bf94f5709ff86035d9d5a0e875a6d5d1
3987 Author: Eduardo Silva <edsiper@gmail.com>
3988 Date:   Sun Jun 22 12:58:08 2008 -0400
3990     Symlink fix
3992 commit 0588038329de27879da323099b1305b54c7e2add
3993 Author: Eduardo Silva <edsiper@gmail.com>
3994 Date:   Sat Jun 21 16:08:13 2008 -0400
3996     Close connection on error
3998 commit 0d8f033bf8143ae170d2fdae0c01ad787c8154df
3999 Author: Eduardo Silva <edsiper@gmail.com>
4000 Date:   Sat Jun 21 16:01:29 2008 -0400
4002     Fix symlink check
4004 commit 338cd5fd241ba4c58de77ac26760aefce6507f43
4005 Author: Eduardo Silva <edsiper@gmail.com>
4006 Date:   Sat Jun 21 09:49:57 2008 -0400
4008     Improve string search
4010 commit 48c24f7c477dcf8bedc727344bf6b3c34e370375
4011 Author: Eduardo Silva <edsiper@gmail.com>
4012 Date:   Thu Jun 12 20:01:28 2008 -0400
4014     Partial download (ranges) working again
4016 commit 1bc2c11931b979ff069b273daf207e337e74aa96
4017 Author: Eduardo Silva <edsiper@gmail.com>
4018 Date:   Thu Jun 12 19:49:49 2008 -0400
4020     KeepAlive alive again
4022 commit 44ea3c861afed4ecf7bc63bc7eee9014784528f1
4023 Author: Eduardo Silva <edsiper@gmail.com>
4024 Date:   Tue Jun 10 20:39:02 2008 -0400
4026     close connection on sendfile() error
4028 commit 9acefc842023b80ff77d6be42fdf8cc952bacdba
4029 Author: Eduardo Silva <edsiper@gmail.com>
4030 Date:   Tue Jun 10 20:37:22 2008 -0400
4032     Less I/O on SendFile
4034 commit 895c573e040b73a296b518152d292a74cd56f654
4035 Author: Eduardo Silva <edsiper@gmail.com>
4036 Date:   Tue Jun 10 07:25:19 2008 -0400
4038     remove silly cmp
4040 commit da1ac85e3238c5ab20d01083871efda0acfeccdc
4041 Author: Eduardo Silva <edsiper@gmail.com>
4042 Date:   Mon Jun 9 21:20:09 2008 -0400
4044     remove sendfile option from configure
4046 commit f10de3bcc2edb92795cf59f2cdfa74f1ce117412
4047 Author: Eduardo Silva <edsiper@gmail.com>
4048 Date:   Mon Jun 9 21:17:51 2008 -0400
4050     Nostalgic commit: deleting old SendFile()
4052 commit 2abc9697945e1306be6b3784b915b3a0a2734e55
4053 Author: Eduardo Silva <edsiper@gmail.com>
4054 Date:   Mon Jun 9 20:07:01 2008 -0400
4056     keep alive's back
4058 commit 8c746aadbc7a6d34fd316f21793acebf4ea82060
4059 Author: Eduardo Silva <edsiper@monotop.(none)>
4060 Date:   Fri Jun 6 20:22:31 2008 -0400
4062     Fix Bug: method not allowed, thanks to Felipe (aka max)
4064 commit 7277b323704e9cd6ee176e74a007b8c0e893731b
4065 Author: Eduardo Silva <edsiper@monotop.(none)>
4066 Date:   Fri Jun 6 20:02:24 2008 -0400
4068     new connection switch
4070 commit e9f0c789d42fd9e49869dd1380bc4e8c103eaf5e
4071 Author: Eduardo Silva <edsiper@gmail.com>
4072 Date:   Thu Jun 5 23:10:34 2008 -0400
4074     new file.c
4076 commit 8512ddca1f4d9c57daebe841349c051f416e0f8a
4077 Author: Eduardo Silva <edsiper@gmail.com>
4078 Date:   Thu Jun 5 23:09:50 2008 -0400
4080     Lot of improves in memory and I/O
4082 commit 138ea37b1766bbecd616c4b0e016a61a39ea2325
4083 Author: Eduardo Silva <edsiper@gmail.com>
4084 Date:   Wed Jun 4 20:02:33 2008 -0400
4086     new http.c file
4088 commit 6facb4ad9f8da893279317a8aec3135e72e6f9dc
4089 Author: Eduardo Silva <edsiper@gmail.com>
4090 Date:   Wed Jun 4 19:49:13 2008 -0400
4092     Little fixes
4094 commit 4d5162695fdc7ef0dc776a5d9e1d75ed7bd47f06
4095 Author: Eduardo Silva <edsiper@gmail.com>
4096 Date:   Tue Jun 3 23:06:44 2008 -0400
4098     new strip arg and add of strcasestr
4100 commit 1a4c4c85167bec9895977aa9860be14af133f3a1
4101 Author: Eduardo Silva <edsiper@gmail.com>
4102 Date:   Tue Jun 3 21:30:58 2008 -0400
4104     Little improve when free_list_requests() is called
4106 commit 63ca0ce5afe71025d2509ca51ce7263ccaca7cf0
4107 Author: Eduardo Silva <edsiper@gmail.com>
4108 Date:   Tue Jun 3 21:22:04 2008 -0400
4110     Free some used memory
4112 commit bf5cbdb8ab48ae6574ae5d719d2da4cbf290d18b
4113 Author: Eduardo Silva <edsiper@gmail.com>
4114 Date:   Tue Jun 3 20:08:42 2008 -0400
4116     Async sendfile()
4118 commit 7e754de9e48fcb726028c73a8ccae4abadefb4fc
4119 Author: Eduardo Silva <edsiper@gmail.com>
4120 Date:   Tue Jun 3 10:02:29 2008 -0400
4122     Missed header file
4124 commit b00ca0bf969f428e99c563e1507310653fca7871
4125 Author: Eduardo Silva <edsiper@gmail.com>
4126 Date:   Tue Jun 3 07:54:28 2008 -0400
4128     mk_header_iov_free can free specified buffers in struct iov
4130 commit 3d8553024399c1d74144da65b1859452e75e099a
4131 Author: Eduardo Silva <edsiper@gmail.com>
4132 Date:   Mon Jun 2 23:32:42 2008 -0400
4134     New header handler
4136 commit 27d9b0788ce0c8929500f5fd06cf436be9061189
4137 Author: Eduardo Silva <edsiper@gmail.com>
4138 Date:   Sun Jun 1 22:00:25 2008 -0400
4140     Indent M_Method_send_headers()
4142 commit 47e026380a0310c320d4a44c6fddee64e7c070fb
4143 Author: Eduardo Silva <edsiper@gmail.com>
4144 Date:   Sun Jun 1 21:34:25 2008 -0400
4146     remove WTF! send headers code
4148 commit 03de80253bda392e2949bca9bca8416b71dc5134
4149 Author: Eduardo Silva <edsiper@gmail.com>
4150 Date:   Sun Jun 1 21:25:44 2008 -0400
4152     Using TCP_CORK
4154 commit aa0f64e60264c10b0f6a4a7dfc7b445deba7b19f
4155 Author: Eduardo Silva <edsiper@gmail.com>
4156 Date:   Sun Jun 1 19:34:16 2008 -0400
4158     Scheduler fixes: a bug causing write to sockets before read data has been fixed, no visible broken connections with benchmark test.
4159     Delete unused functions and remove some silly debug comments
4161 commit 59f282de2fdbbefbe67e23c0881543fd5ddf3d81
4162 Author: Eduardo Silva <edsiper@monotop.(none)>
4163 Date:   Fri May 30 21:07:07 2008 -0400
4165     Scheduler improves, now using pthread_keys
4166     Fix bug on broken connection
4168 commit e64f65ac977469aecead7c1c3645c900d29e6047
4169 Author: Eduardo Silva <edsiper@monotop.(none)>
4170 Date:   Thu May 29 23:46:12 2008 -0400
4172     Comment some debug lines
4174 commit 2934b421b903e55185f587fab3e65427deb66c52
4175 Author: Eduardo Silva <edsiper@monotop.(none)>
4176 Date:   Thu May 29 23:40:13 2008 -0400
4178     New network handler/scheduler
4180 commit 4fd7179f981378b28476c6f46bec68bc24439e19
4181 Author: Eduardo Silva <edsiper@monotop.(none)>
4182 Date:   Thu May 29 07:32:54 2008 -0400
4184     Delete old headers
4186 commit 23ca2eb6721df92d69bbaa1af0c3c8f53de47e57
4187 Author: Eduardo Silva <edsiper@monotop.(none)>
4188 Date:   Thu May 29 07:31:46 2008 -0400
4190     Delete invalid line
4192 commit 611990a22ce8ccc7be9b3c367e0bf1de93d2e076
4193 Author: Eduardo Silva <edsiper@monotop.(none)>
4194 Date:   Thu May 29 07:27:40 2008 -0400
4196     Moving to epoll
4198 commit 3ff9f481734df23e440233a40ecc6c27a2f0e8b2
4199 Author: Eduardo Silva <edsiper@monotop.(none)>
4200 Date:   Tue Mar 25 23:59:21 2008 -0300
4202     Missed header
4204 commit c05169bdfbee0e5ccb101c6f19faa22c2e63c357
4205 Author: Felipe Astroza <felipe.astroza@gmail.com>
4206 Date:   Mon Mar 24 17:25:15 2008 -0400
4208     mk_thread use flags and mutex defined by POSIX.
4209     
4210     The main problem to create an own implementation using FUTEX is:
4211         There're necessary pieces of assembler code in order to use atomic operations, which makes
4212     a little difficult port the current code between different archs.
4213     Check the GNU libc repository, they have done this in pthread.
4215 commit 742be85595570e99ede8f03bc2a9133a7e42d514
4216 Author: Eduardo Silva <edsiper@gmail.com>
4217 Date:   Sat Mar 15 17:39:43 2008 -0400
4219     Clean dirty msg
4221 commit 236de82434d0cb3d15911f2c9a5a4a31628f8d45
4222 Author: Eduardo Silva <edsiper@gmail.com>
4223 Date:   Sat Mar 15 17:39:09 2008 -0400
4225     Testing logger-worker thread
4227 commit 8acef78282055a74c3d3976a9d467b672f60c7ac
4228 Author: Eduardo Silva <edsiper@gmail.com>
4229 Date:   Thu Mar 13 00:05:25 2008 -0400
4231     Back to single-thread mode
4233 commit e605067c62fbdd08f11641e2711f8a21513fddb0
4234 Author: Eduardo Silva <edsiper@gmail.com>
4235 Date:   Fri Feb 29 20:19:21 2008 -0300
4237     Missed mk_common.c
4239 commit 8ff37a36c6ad5f176072a04dca7a4753854c336d
4240 Author: Eduardo Silva <edsiper@gmail.com>
4241 Date:   Wed Feb 20 22:20:17 2008 -0300
4243     pre-threading improves (Felipe)
4245 commit 232f05edffc947d0393a05072056bb962c215bbc
4246 Author: Eduardo Silva <edsiper@gmail.com>
4247 Date:   Mon Feb 11 09:32:54 2008 -0300
4249     Testing a pre-threading mode ;)
4251 commit 11aa96aabba0e76139e822dc108b4573e26d5843
4252 Author: Eduardo Silva <edsiper@gmail.com>
4253 Date:   Sat Feb 2 10:11:01 2008 -0300
4255     Fix parser for POST request without content-length header
4257 commit 62cd0e38fea60df9914482fb2766a77869b658e6
4258 Author: Eduardo Silva <edsiper@gmail.com>
4259 Date:   Fri Feb 1 17:29:13 2008 -0300
4261     POST method improves
4263 commit c61d267cac6904d82181f45eb280544973f9b938
4264 Author: Eduardo Silva <edsiper@gmail.com>
4265 Date:   Fri Feb 1 16:14:36 2008 -0300
4267     Update CGI module to new structure
4269 commit 655369834b7fb4562f21672917848d6274770a55
4270 Author: Eduardo Silva <edsiper@gmail.com>
4271 Date:   Fri Feb 1 00:27:45 2008 -0300
4273     host signature improves
4275 commit 629ecce1ab5cac296b138bd9391656c35905a409
4276 Author: Eduardo Silva <edsiper@gmail.com>
4277 Date:   Thu Jan 31 01:02:14 2008 -0300
4279     Config: look for host configuration files under 'sites'
4281 commit 41ff8bf4b99984292e30c7661eaca64fa47cbed5
4282 Author: Eduardo Silva <edsiper@gmail.com>
4283 Date:   Wed Jan 30 20:35:52 2008 -0300
4285     Update french translation scripts
4287 commit 14a512e99cc467462f671b54a20556b1649af10f
4288 Author: Eduardo Silva <edsiper@gmail.com>
4289 Date:   Wed Jan 30 20:25:44 2008 -0300
4291     Update spanish translation scripts
4293 commit dcb528ad51527ff7f63310efcf5dfc4afb32f59b
4294 Author: Eduardo Silva <edsiper@gmail.com>
4295 Date:   Wed Jan 30 20:10:58 2008 -0300
4297     Add missed 'sites' dir
4299 commit d771ad279f24af604000697f44b556aa1464340a
4300 Author: Eduardo Silva <edsiper@gmail.com>
4301 Date:   Wed Jan 30 20:09:44 2008 -0300
4303     Update configure script in order to create the new configuration files
4305 commit 16e27b46c47312ccde11b71511961fe396b33409
4306 Author: Eduardo Silva <edsiper@gmail.com>
4307 Date:   Wed Jan 30 17:47:42 2008 -0300
4309     Remove old alloc() glib-2.0 compatibility
4311 commit dd9024bf0eb1ae5d2bbef97da4159cc1e4df9c99
4312 Author: Eduardo Silva <edsiper@gmail.com>
4313 Date:   Wed Jan 30 17:40:10 2008 -0300
4315     Internal changes: vhost, configuration files
4317 commit 33d7c536140e4ef3bc2bc5079bc1a6ebd6937be8
4318 Author: Eduardo Silva <edsiper@gmail.com>
4319 Date:   Mon Jan 28 15:02:18 2008 -0300
4321     Configure script: create bin and logs directories
4323 commit beb5b3e5780f1828f4fe70b6bae6899a207e3ddb
4324 Author: Eduardo Silva <edsiper@gmail.com>
4325 Date:   Mon Jan 28 11:38:58 2008 -0300
4327     remove old func def
4329 commit d20fa1310d341279c208058acb09bcad6c95c6d5
4330 Author: Eduardo Silva <edsiper@gmail.com>
4331 Date:   Mon Jan 28 11:37:55 2008 -0300
4333     New option in configure script to force monkey do not use the sendfile() syscall
4335 commit 738f77f8d74e166cdb50446ce2a6c1a1b646a487
4336 Author: Eduardo Silva <edsiper@gmail.com>
4337 Date:   Sun Jan 27 22:46:38 2008 -0300
4339     Use linux sendfile() system call to send static files
4341 commit 644f26433872148241089d28455709d345a66f07
4342 Author: Eduardo Silva <edsiper@gmail.com>
4343 Date:   Fri Jan 25 15:38:13 2008 -0300
4345     Allow keepalive connections on HTTP/1.0
4347 commit e6a0def4529729590c20e8ca2e6e9496f70d5129
4348 Author: Eduardo Silva <edsiper@gmail.com>
4349 Date:   Fri Jan 25 14:53:44 2008 -0300
4351     Add benchmark mode
4353 commit e314a6a6ec373737eb61ce18546c31fe8be95b10
4354 Author: Eduardo Silva <edsiper@gmail.com>
4355 Date:   Fri Jan 25 07:39:50 2008 -0300
4357     Fix closing connection
4359 commit 202c4489f3949b30eefd85e52c9f4a82d415a2ae
4360 Author: Eduardo Silva <edsiper@gmail.com>
4361 Date:   Thu Jan 24 21:27:31 2008 -0300
4363     Enable logs and keepalive
4365 commit 9561969192ee47a768fc3d32b025e2c3e59fbfbd
4366 Author: Eduardo Silva <edsiper@gmail.com>
4367 Date:   Thu Jan 24 18:54:04 2008 -0300
4369     Allow HEAD method on pipelined requests
4371 commit b8a3054dc1b98ae7276919f6b67032047c59a3d8
4372 Author: Eduardo Silva <edsiper@gmail.com>
4373 Date:   Thu Jan 24 18:49:41 2008 -0300
4375     Fix protocol check
4377 commit 29a59ad689801ed334161c140d943e94beae074b
4378 Author: Eduardo Silva <edsiper@gmail.com>
4379 Date:   Thu Jan 24 18:27:02 2008 -0300
4381     Force pipelined request to GET method
4383 commit 01b4f5e740e8d4434ac233127aabcd0c43235f15
4384 Author: Eduardo Silva <edsiper@gmail.com>
4385 Date:   Thu Jan 24 16:33:47 2008 -0300
4387     Improve remove_space()
4389 commit 3b034ed407f6b0f27da242b206cc76ec730be901
4390 Author: Eduardo Silva <edsiper@gmail.com>
4391 Date:   Thu Jan 24 16:30:34 2008 -0300
4393     New request header checks
4395 commit 393d5a0c0552f9744ad039cac8b937a3d1b0665e
4396 Author: Eduardo Silva <edsiper@gmail.com>
4397 Date:   Thu Jan 24 12:15:27 2008 -0300
4399     Set pipelined connection
4401 commit c6906df327397bec608935d7bdfd92e51dc45874
4402 Author: Eduardo Silva <edsiper@gmail.com>
4403 Date:   Thu Jan 24 11:40:22 2008 -0300
4405     Improve free request list
4407 commit 38cba9f3025f1103cb08aed736122e7cc33093e2
4408 Author: Eduardo Silva <edsiper@gmail.com>
4409 Date:   Thu Jan 24 02:11:04 2008 -0300
4411     Fix free_request()
4413 commit 61bba201db3673155671e1fefa2ae6f82c77e336
4414 Author: Eduardo Silva <edsiper@gmail.com>
4415 Date:   Thu Jan 24 00:56:59 2008 -0300
4417     Missed return value
4419 commit f3596f167a878d8dc93eea7fa49f9af412401468
4420 Author: Eduardo Silva <edsiper@gmail.com>
4421 Date:   Thu Jan 24 00:52:44 2008 -0300
4423     Fix request parser: allow different end strings
4425 commit c6ac76f9d73cd2ce1b81783b62f10b23b597e587
4426 Author: Eduardo Silva <edsiper@gmail.com>
4427 Date:   Wed Jan 23 07:00:49 2008 -0300
4429     Improve request parser
4431 commit 1a3032d8292105b2ef66936c1cfef21f9a7d8b43
4432 Author: Eduardo Silva <edsiper@gmail.com>
4433 Date:   Wed Jan 23 05:38:12 2008 -0300
4435     Fix memory issues and some comments translation
4437 commit d8ae52d964ec7cc70d6d5cb084b731e8cbdd6af1
4438 Author: Eduardo Silva <edsiper@gmail.com>
4439 Date:   Tue Jan 22 19:28:06 2008 -0300
4441     Add DEBUG function
4443 commit 2e426f18d80211a7123f11dff3ed6bb2cb52a5e2
4444 Author: Eduardo Silva <edsiper@gmail.com>
4445 Date:   Tue Jan 22 18:50:55 2008 -0300
4447     Update process module
4449 commit ea18051bbe7ec6ac4f4ded168561e82cf1a0d3e4
4450 Author: Eduardo Silva <edsiper@gmail.com>
4451 Date:   Tue Jan 22 18:45:42 2008 -0300
4453     Update user module in order to use new client structure
4455 commit 4a476936a656f2034c8a1a3610fca6ab7bd77b7c
4456 Author: Eduardo Silva <edsiper@gmail.com>
4457 Date:   Tue Jan 22 18:40:59 2008 -0300
4459     Update cgi module in order to user new client structure
4461 commit b29396485e8b6b428012648aa27fb55bd2a42861
4462 Author: Eduardo Silva <edsiper@gmail.com>
4463 Date:   Mon Jan 21 20:44:51 2008 -0300
4465     Updating dir_html.c
4467 commit 7f533489ab8e4fc0eb8252475d8678480a89f08d
4468 Author: Eduardo Silva <edsiper@gmail.com>
4469 Date:   Mon Jan 21 20:40:38 2008 -0300
4471     Using struct client_request
4473 commit 749ef3cf9879feef026ebf70d2ce96b64d80aa82
4474 Author: Eduardo Silva <edsiper@gmail.com>
4475 Date:   Mon Jan 21 20:31:16 2008 -0300
4477     request.c: cleanup code
4479 commit fbd9b3a9361cfa3411092d6a7c5bda3d1c2cd115
4480 Author: Eduardo Silva <edsiper@gmail.com>
4481 Date:   Mon Jan 21 19:46:55 2008 -0300
4483     Replacing old vars
4485 commit bba620a52f3448faeb517db3192c6ccd9778756b
4486 Author: Eduardo Silva <edsiper@gmail.com>
4487 Date:   Mon Jan 21 19:14:33 2008 -0300
4489     change version name to 'git'
4491 commit 49a5cd928f82f2141c3e6e9d7ea8114c9e36a6a3
4492 Author: Eduardo Silva <edsiper@gmail.com>
4493 Date:   Mon Jan 21 18:58:12 2008 -0300
4495     Parsing pipelined connections
4497 commit bc30b2a79d9f82ac2764bb065895c7306476f714
4498 Author: Eduardo Silva <edsiper@gmail.com>
4499 Date:   Mon Jan 21 18:49:10 2008 -0300
4501     Initial import: version 0.9.2