(name 'KomHttpServer-gc.42' message 'Bumped up Kom version to 7.1a' id 'c48f9883-26d5-4014-844b-c2d9ffd93596' date '29 August 2008' time '5:33:34 pm' author 'gc' ancestors ((name 'KomHttpServer-gc.41' message 'A couple of extension methods moved to KomServices' id '8ee45b37-34e6-4e88-b3d0-79a8cd9be395' date '29 August 2008' time '4:03:35 pm' author 'gc' ancestors ((name 'KomHttpServer-gc.40' message 'Merge of -gc.39, -gc.38' id 'd8a00364-a08c-4b25-b33f-bfddba7288cb' date '28 August 2008' time '2:39:17 pm' author 'gc' ancestors ((name 'KomHttpServer-gc.38' message 'Merging again Goran''s fast upload patch from April' id '9431fc82-27a9-bf4e-8385-00b4aa3ab4b1' date '24 August 2008' time '3:04:11 pm' author 'gc' ancestors ((name 'KomHttpServer-gc.37' message 'Fix in Content-Type: header parsing to handle non-compliant requests that include a charset field.' id 'cdd95292-ee63-f64c-a186-2f1f96278094' date '24 August 2008' time '3:00:19 pm' author 'gc' ancestors ((name 'KomHttpServer-gc.33' message 'Removed HttpRequest>>initRemoteAddress. The remote address is now lazily extracted from the socket stream in HttpRequest>>remoteAddress.

This will allow users of HttpRequest to initialize a request from any kind of readable stream (very useful for testing!)' id '3637610c-c7d9-ee4a-a556-ab1cbfb9ae26' date '24 August 2008' time '10:40:03 am' author 'gc' ancestors ((name 'KomHttpServer-gc.32' message 'Extracted the service name to a separate HttpService class>>serviceName method.

Modified #serviceName and #version on HttpService class to use the current service name (KomHtttpServer) and version (7.0).' id 'cb33a4f1-23b2-4126-9c69-afae517ec69e' date '23 August 2008' time '5:59:15 pm' author 'gc' ancestors ((name 'KomHttpServer-gc.31' message 'Removed the BufferedStream class as it''s not needed (not even for Squeak 3.7)' id 'a0c088b5-00c9-45bb-a113-a25b49757022' date '23 August 2008' time '4:45:04 pm' author 'gc' ancestors ((name 'KomHttpServer-gc.30' message 'Bug fix for bug #6741' id 'dfebd0cc-0391-4554-864f-e2b739a0fd0e' date '26 October 2007' time '1:12:35 pm' author 'gc' ancestors ((name 'KomHttpServer-gc.29' message '#rawPostFields rolled back to KomHttpServer-gc.27 in order to fix bug #6737' id 'f8b64afc-62c0-4ad5-875a-8a25db581e04' date '25 October 2007' time '11:06:15 pm' author 'gc' ancestors ((name 'KomHttpServer-gc.28' message 'Reconciled with KomHttpServer-RJT.26' id 'a2606f58-3e0e-4f72-8405-5792c962a7a1' date '24 October 2007' time '10:38:53 am' author 'gc' ancestors ((name 'KomHttpServer-gc.27' message 'Reconciled with KomHttpServer-RJT.22.mcz' id 'b535d60f-00ed-4e7c-b295-d76d049a86d6' date '24 October 2007' time '10:31:35 am' author 'gc' ancestors ((name 'KomHttpServer-gc.20' message 'two utility methods #isPutRequest #isDeleteRequest' id 'eccc1c3a-48e7-404c-9839-b5679a274f54' date '23 October 2007' time '5:59:25 pm' author 'gc' ancestors ((name 'KomHttpServer-gc.16' message 'More HTTP 1.1 compliant status codes' id 'd021cb25-b43a-4226-bc7e-90053659690d' date '22 October 2007' time '11:54:42 pm' author 'gc' ancestors ((name 'KomHttpServer-gc.15' message 'More response status code.' id '407739cb-90d3-404f-bfeb-ba43a684752a' date '22 October 2007' time '8:32:46 pm' author 'gc' ancestors ((name 'KomHttpServer-gk.14' message 'Missed a ^.' id '46845b0a-6a73-ce4e-ad8b-d79353ad1715' date '23 February 2006' time '1:54:23 pm' author 'gk' ancestors ((name 'KomHttpServer-gk.13' message 'Trivial fix in NetworkHost>>nameString and added auto detection and use of FastSocketStream if present in image.' id '46256447-4624-0247-8d18-c0ae6840d260' date '22 February 2006' time '5:08:33 pm' author 'gk' ancestors ((name 'KomHttpServer-gk.12' message 'Trivial fix in NetworkHost>>nameString and added auto detection and use of FastSocketStream if present in image.' id '3ba3a76d-f358-3746-b9e5-c705868e9472' date '22 February 2006' time '5:04:03 pm' author 'gk' ancestors ((name 'KomHttpServer-gk.11' message 'Trivial fix in NetworkHost>>nameString and added auto detection and use of FastSocketStream if present in image.' id 'e823c669-964f-884d-b0c4-08120ff31c76' date '22 February 2006' time '5:02:36 pm' author 'gk' ancestors ((name 'KomHttpServer-gk.10' message 'The official KomHttpServer for SM. This version is just a tweak release and contains a few fixes:
- One fix by Julian Fitzell to make it more standards compliant with RFC 2068, #281 on Mantis.
- Fix to multipartFormFieldsDo:
- Fix to ModFile so that it works in Squeak3.8.
- Performance tweak in parseHttpHeader:
- Removed annoying MC dependency for KomServices' id '7b025cac-28b4-44ef-8190-308ca54273c3' date '6 December 2005' time '10:49:05 pm' author 'gk' ancestors ((name 'KomHttpServer-gk.9' message 'The official KomHttpServer for SM. This version is just a tweak release and contains a few fixes:
- One fix by Julian Fitzell to make it more standards compliant with RFC 2068, #281 on Mantis.
- Fix to multipartFormFieldsDo:
- Fix to ModFile so that it works in Squeak3.8.
- Performance tweak in parseHttpHeader:
- Removed annoying MC dependency for KomServices' id 'd62a3117-6baa-4346-9bd5-9d7a82b3dd3a' date '6 December 2005' time '10:47:27 pm' author 'gk' ancestors ((name 'KomHttpServer-gk.6' message 'Removal of accidentally added extensions belonging to KomServices. Thanks to Masashi Umezawa for fixing it.' id '6630b521-7d62-440e-a0a6-6bb814e2fdd6' date '30 November 2004' time '11:16:23 am' author 'gk' ancestors ((name 'KomHttpServer-gk.5' message 'Bug fix from Torsten Bergmann.' id 'df0a656d-75e4-4203-ac95-304cb0f8ba49' date '10 November 2004' time '1:49:49 pm' author 'gk' ancestors ((name 'KomHttpServer-gk.4' message 'Fixed a silly buglet and added a few extensions from HV.' id '2971ef45-9ed8-40c4-8fbb-3a4bb955d10d' date '4 November 2004' time '1:26:48 pm' author 'gk' ancestors ((name 'KomHttpServer-gk.3' message 'Silly resave.' id 'ec5b728e-97ba-4fb3-946d-214c453d9c71' date '4 November 2004' time '11:17:13 am' author 'gk' ancestors ((name 'KomHttpServer-gk.2' message 'Renamed back from Comanche to KomHttpServer. No need to rename it to Comanche once again! :)' id 'c8f36c98-607b-4f31-8b08-12bae8f0e5b7' date '4 November 2004' time '11:14:38 am' author 'gk' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'KomHttpServer-RJT.22' message 'Integrating changes from Gran Krampe

KomHttpServer-gk.14.mcz

 - Ron Teitelbaum  Ron@USMedRec.com' id '81f4c5c0-c4e3-ac49-99b9-658817306a7c' date '14 June 2007' time '9:50:12 am' author 'RJT' ancestors ((name 'KomHttpServer-RJT.21' message 'Integrating code from Gran Krampe

KomHttpServer-gk.14.mcz  

 - Ron Teitelbaum  Ron@USMedRec.com' id 'ab9784e3-d8fc-0642-bee1-77b71f80af94' date '14 June 2007' time '9:45:06 am' author 'RJT' ancestors ((name 'KomHttpServer-RJT.20' message 'Adding base code from KomHttpServer repository on SqueakSource.

-KomHttpServer-RJT.19
-DynamicBindings-RJT.5
-NamedProcess-RJT.2
-KomServices-RJT.3

 - Ron Teitelbaum  Ron@USMedRec.com' id '3046dae0-4e5c-f94c-8c10-83565a0b0e1e' date '14 June 2007' time '9:33:32 am' author 'RJT' ancestors ((name 'KomHttpServer-RJT.19' message 'Adding HttpService For Seaside

- Ron Teitelbaum   Ron@USMedRec.com' id 'cfabeb77-489d-1444-995d-4f97f437d0a3' date '24 May 2007' time '1:08:41 pm' author 'RJT' ancestors ((name 'KomHttpServer-RJT.18' message 'More Fix Underscores' id '97cb8e18-0b31-7841-919d-b5f60ffae530' date '24 May 2007' time '11:42:01 am' author 'RJT' ancestors ((name 'KomHttpServer-RJT.17' message 'More fixing underscores' id '32b6a2df-d487-c64e-adf4-e39973a251ed' date '24 May 2007' time '11:38:13 am' author 'RJT' ancestors ((name 'KomHttpServer-RJT.16' message 'Fixing Underscores' id 'e61a8dec-face-104f-80ae-11d522628a01' date '24 May 2007' time '11:34:28 am' author 'RJT' ancestors ((name 'KomHttpServer-PRD.11' message 'empty log message' id '288dfd56-329c-2544-9ff7-0617f0558230' date '6 March 2006' time '6:51:03 pm' author 'PRD' ancestors ((name 'KomHttpServer-sam.10' message 'add KomServices dep' id '0fe6526a-8640-4c09-8f47-884c711631a4' date '16 December 2005' time '11:52:37 pm' author 'sam' ancestors ((name 'KomHttpServer-sam.9' message 'adding dependency' id '1ab2ccf1-b955-4b5d-8da5-3833ea561267' date '16 December 2005' time '11:41:50 pm' author 'sam' ancestors ((name 'KomHttpServer-sam.7' message 'first version into squeaksource.
I put everything without distinction between the different components. Feel free to make the relevant modifications.' id '7c6c1dab-9e0d-4977-8687-dc7bb87bd491' date '16 December 2005' time '11:21:35 pm' author 'sam' ancestors ((name 'KomHttpServer-sam.6' message 'version for SW1 stable' id 'd8d3c57e-5b8f-4d5d-ad8b-4834b9fad65f' date '10 December 2005' time '12:07:23 am' author 'sam' ancestors ((id 'df0a656d-75e4-4203-ac95-304cb0f8ba49')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'KomHttpServer-RJT.26' message 'Changing default setting for keepAlive to false

 - Suggested by Philippe Marschall

 - Ron Teitelbaum  Ron@USMedRec.com ' id '41b32c32-a623-9e4e-bff1-75b2115cc8f8' date '15 June 2007' time '10:56:18 am' author 'RJT' ancestors ((name 'KomHttpServer-RJT.25' message 'Fix some issues with getting access to the raw post data.

- Suggested by Adrian Lienhard

  - Ron Teitelbaum  Ron@USMedRec.com' id '1b94eece-3e3f-e34e-9faf-1c3922db8234' date '14 June 2007' time '11:21:20 pm' author 'RJT' ancestors ((name 'KomHttpServer-RJT.24' message 'Fixing underscores

 - Ron Teitelbaum  Ron@USMedRec.com' id 'cef78c5a-c042-1b40-89c4-1db72ae4680d' date '14 June 2007' time '10:02:46 am' author 'RJT' ancestors ((name 'KomHttpServer-RJT.23' message 'Adding fixes from Philippe Marschall

I attached two patches.

KomParseCookiesFix
This additionally parses cookies that have only a key but no value.
Getting this in will allow us to remove an override and help Pavel with the KernelImage.

KomSqueak39Fix
Gives Kom in Squeak 3.9 the same semantics as in Squeak 3.8. Getting this in will make WAKom work on Squeak 3.9 and allow us to remove WAKomEncoded39. I have not checked if it works on Squeak 3.8 maybe you need to make a Kom for Squeak 3.8 and one for 3.9.' id 'd05f6b2d-d26f-fe4f-a313-e52f46b447ab' date '14 June 2007' time '10:00:24 am' author 'RJT' ancestors ((id '81f4c5c0-c4e3-ac49-99b9-658817306a7c')) stepChildren ())) stepChildren ())(name 'KomHttpServer-cwp.10' message 'Fix some issues with getting access to the raw post data.' id '5d2508fb-e9c8-4a6c-8b6b-a87124180cf6' date '24 May 2007' time '3:48:57 pm' author 'cwp' ancestors ((name 'KomHttpServer-ac.9' message 'use FSS' id 'c0dae0ed-2750-4e3e-9853-83ecce40ee6d' date '11 April 2006' time '12:31:39 am' author 'ac' ancestors ((name 'KomHttpServer-avi.8' message 'keepAlive defaults to false' id '95462358-556e-44ff-98d8-42e4ec56bc6c' date '2 November 2005' time '8:46:49 pm' author 'avi' ancestors ((id '6630b521-7d62-440e-a0a6-6bb814e2fdd6')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'KomHttpServer-gk.31' message 'Added extension method #upToAll:bufferSize:do: to SocketStream that ideally should go into SocketStream proper - but perhaps we need to battle test it a bit more. This is used in the new modified method #saveToStream: in MultipartChunk that now reads and writes chunkwise. This fix has corresponding code posted on the Seaside list to enable direct streaming onto disk of uploaded very large files.' id '3b7ba476-3c20-4fc7-bbaf-cca5d3b5ab2a' date '13 April 2008' time '11:13:44 pm' author 'gk' ancestors ((id 'dfebd0cc-0391-4554-864f-e2b739a0fd0e')) stepChildren ())) stepChildren ())(name 'KomHttpServer-gc.39' message 'Fixed a bug in #HttpResponse>>redirectTo: where the 302 status code was used for redirection, which is not compliant with the HTTP/1.1 standard. #redirectTo: now uses the 303 status code.' id '8f2ead96-7d11-43b0-ba51-18cb463b165d' date '28 August 2008' time '2:32:15 pm' author 'gc' ancestors ((id 'dfebd0cc-0391-4554-864f-e2b739a0fd0e')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())