Commit Graph

  • b2e8df7b9f Continue separation of examples. Thomas Quinot 2001-11-28 19:50:41 +00:00
  • 6f3bccfb40 Move examples out of the way, and include them in the distribution. Thomas Quinot 2001-11-28 19:43:58 +00:00
  • 1840ced559 This file does not belong into the distribution. Thomas Quinot 2001-11-28 19:07:01 +00:00
  • 72118f18da Updated. Thomas Quinot 2001-11-28 19:03:51 +00:00
  • 64c268f3c7 Release received message after signalling to the upper layer. Thomas Quinot 2001-11-28 16:31:46 +00:00
  • c132bb42bd Struct support for SOAP (limited to the extend of what is supported by AWS). Thomas Quinot 2001-11-28 16:31:28 +00:00
  • 0009015ce4 Add missing files in MANIFEST and Makefile.am. Remake deps. Update configure message for XmlAda. Do not attempt to build SOAP if XmlAda is not available and enabled. Thomas Quinot 2001-11-27 15:41:07 +00:00
  • 14506086d9 Intermediate checkin: all tests now start using the Configurator. Thomas Quinot 2001-11-27 14:58:58 +00:00
  • 9ecf437f33 Unlink generated files before opening them. Thomas Quinot 2001-11-27 11:57:08 +00:00
  • f98245ee2f Code for the new automatic configuration and initialization management subsystem (not used yet). Thomas Quinot 2001-11-26 18:36:43 +00:00
  • e7e0ec05c5 Resync. Thomas Quinot 2001-11-26 18:28:05 +00:00
  • e3222d5373 Improve chained lists by also keeping track of the tail of the list (thus affording O(1) Append). Thomas Quinot 2001-11-26 18:25:42 +00:00
  • e5a725e9e6 Factor out common code (Standard.String pointers). Thomas Quinot 2001-11-26 18:24:52 +00:00
  • ecd8e16bc5 Move Oid <-> URI-path into the object adapter, as discussed with Laurent. Thomas Quinot 2001-11-26 14:13:14 +00:00
  • ac878b879c Move utility code to PolyORB.Utils. Thomas Quinot 2001-11-26 13:08:44 +00:00
  • ad38d46290 Pass ORB info to profile factories. Thomas Quinot 2001-11-26 13:08:08 +00:00
  • c86750c924 Pass down an access to profile rather than an oid in Invoke_Request. This should help to make the URI stuff more elegant. Thomas Quinot 2001-11-26 10:22:44 +00:00
  • c1bf963224 Factor out routine that copies an NVList from protocol layer to application layer. Thomas Quinot 2001-11-24 17:06:24 +00:00
  • 09b28531ba Prefer SOAP when we have it (for testing). In the future, profile preferences should be configurable externally. Thomas Quinot 2001-11-24 17:05:13 +00:00
  • 1c726455ae Provide clearer message to the user. Thomas Quinot 2001-11-24 17:04:24 +00:00
  • 83688ee9a0 HTTP engine fixes: * when the whole entity is transferred non-chunked, no trailing CRLF is expected. * accept reception of more data than we expect when in Entity mode (will be useful when we allow the client to stream requests, and also if the client erroneously adds a trailing CRLF (which will be ignored in START_LINE state). Thomas Quinot 2001-11-24 17:04:02 +00:00
  • 8f21cd254f SOAP client support is working. Thomas Quinot 2001-11-24 15:38:28 +00:00
  • 6f8b5ef37c (intermediate checkin) Continue implementation of SOAP client support. Clean up some interfaces to minimize passing of oids on the stack (use pointers instead). Factor out some code to the neutral library. Thomas Quinot 2001-11-24 12:40:13 +00:00
  • 3e14fc9655 Remove Switch_Character, no longer used This is for 9523-005 Joel Brobecker 2001-11-23 21:38:00 +00:00
  • a57f7d92a3 Mention mirror Samuel Tardieu 2001-11-23 13:43:01 +00:00
  • e64abbd556 Start work on SOAP client support. Thomas Quinot 2001-11-21 17:32:50 +00:00
  • 1c46e82f4c Minor cleanups. Thomas Quinot 2001-11-21 15:51:27 +00:00
  • b8d12f9c39 First implementation of Binding_Data.SOAP (necessary for SOAP client operation). Thomas Quinot 2001-11-21 15:51:15 +00:00
  • fa30f5379b Implement Oid -> URI conversion. Cleanup some old stuff. Thomas Quinot 2001-11-20 19:08:00 +00:00
  • 31e318e4f3 Fix documentation, implementation and enforcement of lifespan policy in Basic_POA. Thomas Quinot 2001-11-20 17:48:46 +00:00
  • f96995fdc5 New primitive of Obj_Adapters: conversion of oids to and from relative URIs (as discussed with Laurent). Thomas Quinot 2001-11-20 17:47:40 +00:00
  • eb3c3895ca Support for SOAP replies implemented and tested on the classical echoString. Thomas Quinot 2001-11-20 16:59:16 +00:00
  • 041eda478f A CORBA object now executes a request received from SOAP, with proper passing of parameter values. Thomas Quinot 2001-11-20 15:38:19 +00:00
  • ad946f12e0 The handling of incoming SOAP requests is now tested. Rename P.Proto.SOAP to SOAP_Pr because of name clash with AWS' Standard.SOAP. Thomas Quinot 2001-11-20 13:01:28 +00:00
  • 63480b0ad1 Add more messages. Thomas Quinot 2001-11-20 13:00:16 +00:00
  • 3c361ec450 Annotate some problematic points. Thomas Quinot 2001-11-20 12:59:52 +00:00
  • 0b4b19b055 Change separator to facilitate future integration of URI <-> Oid mapping. Thomas Quinot 2001-11-20 11:37:39 +00:00
  • a7e67d3d9f Neutral Request object is constructed from received SOAP request. Thomas Quinot 2001-11-19 18:48:54 +00:00
  • d87e1173d4 The received SOAP request is properly parsed into a SOAP.Message.XML.Payload.Object. Thomas Quinot 2001-11-19 17:19:07 +00:00
  • a0c6b86397 The SOAP entity in an incoming HTTP request is properly passed up to PolyORB.Protocols.SOAP.Handle_Data_Indication. Thomas Quinot 2001-11-19 16:59:27 +00:00
  • 90ba1eb046 Add signalling of amount of received data in Protocols.Handle_Data_Indication. Begin linking of P.Proto.SOAP with (AWS) Standard.SOAP. Thomas Quinot 2001-11-19 16:31:02 +00:00
  • 73387adcb3 Remove more legacy code. Thomas Quinot 2001-11-19 16:04:02 +00:00
  • 354cfb4a64 Remove legacy code. Thomas Quinot 2001-11-19 16:00:55 +00:00
  • 4abc8eee13 Updated. Thomas Quinot 2001-11-19 15:53:02 +00:00
  • 2f6b3ed5cc Build with XmlAda. Thomas Quinot 2001-11-19 15:47:57 +00:00
  • 7523d9e428 Branch SOAP from AWS. Thomas Quinot 2001-11-19 15:45:30 +00:00
  • e170769b5c Fix dep on Utils.Buffers. Thomas Quinot 2001-11-19 15:45:24 +00:00
  • b4f9bb184f Remove unused dep. Thomas Quinot 2001-11-19 14:50:32 +00:00
  • 012dbe1f06 Slight modifications in preparation for integration of AWS SOAP components. Thomas Quinot 2001-11-19 14:50:15 +00:00
  • fff0b0551a HTTP responses. Thomas Quinot 2001-11-19 10:58:03 +00:00
  • b7ea50ff2b New buffer utility packages. Thomas Quinot 2001-11-16 12:27:23 +00:00
  • 8253fa306a $var -> %s Thomas Quinot 2001-11-16 10:38:02 +00:00
  • 702602049c Make it compatible with old Python interpreter. Thomas Quinot 2001-11-16 10:33:24 +00:00
  • 2734579be5 Make it portable. Thomas Quinot 2001-11-16 09:29:32 +00:00
  • 5f9bc31b94 Implemented transfer of HTTP message bodies (not functional yet). Thomas Quinot 2001-11-15 20:03:46 +00:00
  • b16682d837 The HTTP server module can now parse request headers. Changes to buffers do not seem to introduce any regression for CORBA. Thomas Quinot 2001-11-15 16:31:57 +00:00
  • 5a2dee570c New utility unit: simple generic chained list. Parse HTTP Transfer-Encoding. Thomas Quinot 2001-11-15 15:28:24 +00:00
  • da22cb3e99 Reargh!!! Thomas Quinot 2001-11-15 12:07:13 +00:00
  • 6c10106b92 Add recognizer for HTTP headers. Thomas Quinot 2001-11-15 12:05:06 +00:00
  • c52e39bb0f Argh. Thomas Quinot 2001-11-14 19:07:08 +00:00
  • a1180638e9 Start reimplementation of HTTP engine. Remove SOAP engine for now, and replace it with a placeholder for now. Thomas Quinot 2001-11-14 19:05:24 +00:00
  • 65c8271a0b Fix Makefile. Thomas Quinot 2001-11-14 16:40:12 +00:00
  • 082a2cfe8c A GPerf-based keyword recognizer generator. Thomas Quinot 2001-11-14 16:23:04 +00:00
  • 0b676e9eb1 Complete previous update by removing obosleted routines. Thomas Quinot 2001-11-13 17:45:43 +00:00
  • 13b3577f2b Add signalling of amount of received data (when known) in Data_Indication. Thomas Quinot 2001-11-13 17:38:50 +00:00
  • 7516f9c7a3 Fix bugs. Add some debugging code. Thomas Quinot 2001-11-13 14:31:57 +00:00
  • 48306f1729 Updated. Generate exception tracebacks when debugging. Thomas Quinot 2001-11-13 14:31:00 +00:00
  • 063aebe583 Uninitialised variable. Thomas Quinot 2001-11-13 14:22:01 +00:00
  • db898565a8 Remove superfluous conversions. Thomas Quinot 2001-11-13 13:58:04 +00:00
  • 2d29e2f929 Cosmetic. Thomas Quinot 2001-11-12 19:27:12 +00:00
  • 32dd67294b Attempt to consume less stack space. Add missing accessors for HTTP PDUs. Fix bugs in SOAP protocol engine. Thomas Quinot 2001-11-12 19:27:03 +00:00
  • 28b04d5974 The text of the SOAP specification reads: "6. Using SOAP in HTTP [...] HTTP appplications MUST use the media type "text/xml" according to RFC 2376 when including SOAP entity bodies in HTTP messages." Thomas Quinot 2001-11-12 16:27:53 +00:00
  • ed92d8b10f If a SOAP session needs to have an associated HTTP session, it should ensure that that HTTP session is allocated. Thomas Quinot 2001-11-12 16:14:57 +00:00
  • 49242f723e Fix segmentation of HTTP headers. Thomas Quinot 2001-11-12 14:50:15 +00:00
  • 2ab93ddca6 * Add missing files to MANIFEST. * Update mkdep to also generate deps of personality units on neutral units. * Remake deps. Thomas Quinot 2001-11-12 14:49:11 +00:00
  • b9c9e850fb Cleanup. Change preference of SOAP for testing purpose. Thomas Quinot 2001-11-12 13:44:04 +00:00
  • 1061929a05 Supporting changes for HTTP filter changes. Thomas Quinot 2001-11-12 13:43:34 +00:00
  • a0efd4723d Simplify and use /var/tmp by default. Thomas Quinot 2001-11-12 13:42:52 +00:00
  • 9c9d324235 Make it simpler and cheaper, and add debugging messages. Thomas Quinot 2001-11-12 13:42:29 +00:00
  • d2cf4f5aa5 Fail safely. Thomas Quinot 2001-11-12 13:41:46 +00:00
  • fb7b3ff8d7 Make deps. Thomas Quinot 2001-11-12 11:37:34 +00:00
  • 11f0410ce2 In Ada, the empty string is "", not " ". Thomas Quinot 2001-11-12 10:38:12 +00:00
  • dc3d7b38a8 Mostly reformatting. Thomas Quinot 2001-11-09 19:57:10 +00:00
  • 8030ed1a77 Build with --enable-debug to enable style checks. Thomas Quinot 2001-11-09 19:56:40 +00:00
  • 6c7ed4365e Using Unbounded_Strings to perform Base 64 encoding is grossly inefficient and superfluous. Reimplement it (table-driven). Thomas Quinot 2001-11-09 19:26:43 +00:00
  • e65a7dc232 Add missing file. Thomas Quinot 2001-11-09 19:05:09 +00:00
  • 92e18d6219 Minimal implementation of SOAP Create_Profile. Thomas Quinot 2001-11-09 17:53:13 +00:00
  • f90ddcb42c * Speling and layout. * The SOAP Profile Factory does not do anything, so we are forced to check for and ignore null profiles in the resulting object references. * Tag_SOAP is defined in PolyORB.Binding_Data and must not be redefined elsewhere (especially with an inconsistent value!) Thomas Quinot 2001-11-09 15:02:21 +00:00
  • 94116524e4 Make it build with SOAP built in (but not used yet). Thomas Quinot 2001-11-09 14:18:44 +00:00
  • df6ad474d3 Remove dep of Server_Tools on Setup.Test. Thomas Quinot 2001-11-09 14:06:47 +00:00
  • 58ab22183a Integrate. Thomas Quinot 2001-11-09 13:59:11 +00:00
  • 72f76376ff Resurrect. Thomas Quinot 2001-11-09 13:58:39 +00:00
  • 60c2e1cb70 Resurrect file. Thomas Quinot 2001-11-09 13:55:55 +00:00
  • b66e2d05b9 Add fmap.ads and fmap.adb 9425-014 Vincent Celier 2001-11-09 05:45:10 +00:00
  • f165854596 Import current AdaSockets Samuel Tardieu 2001-11-07 15:30:43 +00:00
  • de10f0bad6 Re-fix headers. droopi -> polyorb Update logging configuration. Thomas Quinot 2001-11-06 12:49:55 +00:00
  • d381a7b17b adding SOAP personnality modules tu SOAP next, I will add comments to the code. Mejdi Kaddour 2001-11-06 12:00:12 +00:00
  • e81693a482 Packaging. Thomas Quinot 2001-11-05 19:07:47 +00:00
  • 16aa573967 Argh. Thomas Quinot 2001-11-05 18:45:10 +00:00
  • 11fb5b348d Fix build. Thomas Quinot 2001-11-05 18:20:19 +00:00