Commit Graph

  • 1a0e25470a * Disable warnings around A, incorrectly flagged as not used by GCC/FSF 4.5.0 Jérôme Hugues 2010-09-17 18:33:36 +00:00
  • 8e4131a1b3 (Load_All_Registered_Units): When recompiling a spec in semantics only mode to handle the case of a missing body, put the resulting ALI file in the monolithic app object directory, otherwise it won't be found and an obsolete copy may end up being used, causing obsolete calling stubs to go unnoticed. Thomas Quinot 2010-09-15 11:34:35 +00:00
  • 3147a473ef Unbreak testsuite build after J906-036 changes. Thomas Quinot 2010-09-15 09:28:00 +00:00
  • a4fe82ff29 Update DSA compatibility matrix. Thomas Quinot 2010-09-14 15:28:36 +00:00
  • 4b49801b47 Ensure PolyORB runtime can be used with Ada 95 and Ada 2005 applications alike by: - marking all Ada 2005 units with a pragma Ada 2005 - adding explicit "not null" constraints where required on anonymous access types. Thomas Quinot 2010-09-14 13:26:41 +00:00
  • 28ddc0c11e fix typo in comment Thomas Quinot 2010-09-13 16:08:13 +00:00
  • 0bb9315791 Add missing libraries for DNS protocol personality. H503-010 Thomas Quinot 2010-09-13 15:08:48 +00:00
  • 7c3edbd672 (Common_Send_Reply): When a first call has failed, and we make a second call to send an exception to the client, do not check whether the request is still pending on the session (it's not, since we removed it on the furst attempt). Fixes regression on FA18-002 caused by changes for J817-001. Thomas Quinot 2010-09-13 15:05:50 +00:00
  • f5a15b6942 Minor reformatting of output. Thomas Quinot 2010-09-13 11:09:15 +00:00
  • 3776ed6ec1 * compilers/iac/frontend-nutils.adb: (Insert_Before_Node): Initialize Success flag. Bob Duff 2010-09-07 18:04:30 +00:00
  • d1ca8a9a9f * corba-impl.ads, portableserver.ads: Remove "overriding" keyword, so user code that uses these files can be compiled in Ada 95 mode. Bob Duff 2010-09-06 19:36:38 +00:00
  • bb74879c79 Revert configure.ac change for rev. 164266 since the removal of GNAT_RTS_FLAG breaks gnatdist. To be investigated later. Fix for J904-001 Thomas Quinot 2010-09-04 09:55:30 +00:00
  • f92ba31c95 remove junk header Thomas Quinot 2010-09-03 16:38:38 +00:00
  • f9de63359a Implement support for RPC abortion in GIOP and neutral layer. An RPC can now be aborted on the client side, and this causes a notification to be sent on the session, and an attempt to abort execution on the server side. Thomas Quinot 2010-09-03 16:20:45 +00:00
  • ebd38184cb For CORBA stubs, take advantage of the fact that Requests.Request is now a controlled type, not requiring explicit cleanup anymore. Thomas Quinot 2010-09-01 13:41:00 +00:00
  • af547ffc5c Make PolyORB.Requests.Request a controlled type, so that no explicit cleanup is required in calling stubs. DSA remote calls can thus safely be aborted without causing a memory leak. Thomas Quinot 2010-08-31 15:30:45 +00:00
  • 7f2127a8fa Clarify restrictions on environment variavles passing featyre (H110-025) after fix for J521-019. Thomas Quinot 2010-08-31 10:04:44 +00:00
  • f4c7ce5a80 Complete fix for J521-019: use env(1) when some environment variables need to be set, in order to be independent from Bourne shell on the remote node. Thomas Quinot 2010-08-31 09:58:37 +00:00
  • f3b07d06c4 In generated starters, pass name server reference on the command line rather than in the environment to avoid depending on Bourne shell specific constructs. Fixes J521-019 Thomas Quinot 2010-08-30 14:43:49 +00:00
  • 2a74d42523 Minor comment fix. Thomas Quinot 2010-08-27 11:19:39 +00:00
  • b0935ca269 Minor reformatting Thomas Quinot 2010-08-27 10:16:30 +00:00
  • db77ce7b58 H503-010: Manage the case of a malformed question name. If the Qname is not of RCI or SP type, catch exception and return Name_Error to client. Nikolay Boshnakov 2010-08-27 08:48:20 +00:00
  • c137dea625 correct faulty module name Nikolay Boshnakov 2010-08-26 10:43:57 +00:00
  • d7ac31c4bc H503-010: Introduce a mutex for the critical section when the servant is registering/looking up local entries. Nikolay Boshnakov 2010-08-26 10:37:26 +00:00
  • c505d4d9f0 minor reformatting Nikolay Boshnakov 2010-08-26 08:05:45 +00:00
  • 46fc6f8e4b H503-010 : - Allow reconnection management in the Nameserver_Lookup procedure in the case of mDNS: Retry Max_Requests number of times to retrieve a valid reference from the mDNS name service. If non is found, raise an RPC.Communication_Exception. - Modify report in consequence Nikolay Boshnakov 2010-08-25 17:39:57 +00:00
  • 7d95eb7989 H503-010: - Simplify the RCI/SP -> RR mapping. We now use an SRV question with a simple TXT record in response, containing key/value pairs of the stringified representation of the remote reference and the corresponding version. - Modify the relative code for the mdns client and servant. - Add an auxiliary Marshall_TXT_String/Unmarshall_TXT_String to DNS representations package for the construction of correct TXT records. - Update the internship report, according to the above modifications. Nikolay Boshnakov 2010-08-24 19:17:17 +00:00
  • f4f524abdc Minor reformatting Thomas Quinot 2010-08-20 16:28:04 +00:00
  • e6ff4a088a "Minor reformatting. Thomas Quinot 2010-08-20 08:09:10 +00:00
  • b268612c09 Remove deleted file from MANIFEST Thomas Quinot 2010-08-20 07:58:00 +00:00
  • e033a6e0ef Minor reformatting Thomas Quinot 2010-08-19 15:41:04 +00:00
  • 7ea8ee40e0 Minor reformatting Thomas Quinot 2010-08-19 14:46:03 +00:00
  • 75fe074f92 Allow to run a single test by giving the full path Olivier Ramonat 2010-08-19 14:40:37 +00:00
  • bf9c71f5df Minor reformatting Thomas Quinot 2010-08-19 14:09:27 +00:00
  • 2d5ace38c4 Document J817-001 (abortable RPC). Thomas Quinot 2010-08-19 13:43:30 +00:00
  • 5af0e599f6 Make sure a transient ORB task can safely be aborted, so that users can abort a remote call. For J817-001 Thomas Quinot 2010-08-19 13:42:03 +00:00
  • eb5c24ea52 Remove silly duplicated test, CORBA_HARNESS_4 = CORBA_HARNESS_0 Thomas Quinot 2010-08-19 13:39:03 +00:00
  • 5c5856df7b Add check for strftime(3), for J723-021 Thomas Quinot 2010-08-19 10:03:53 +00:00
  • 80be03a0d3 Add echoAny Prompted by J804-030 Thomas Quinot 2010-08-19 10:03:08 +00:00
  • a51147d9b8 Insert placeholders for special processing for DSA partition location configuration parameters. For 0008-215 Thomas Quinot 2010-08-19 08:52:41 +00:00
  • c261ac6765 Show version in world initialization message. Thomas Quinot 2010-08-18 21:30:18 +00:00
  • 348526efa5 H503-010 : Commiting changes for gnatdist as previously discussed Nikolay Boshnakov 2010-08-18 12:44:21 +00:00
  • 5f52659698 H503-010: add a Get_MDNS_Servant procedure in the mDNS package to allow the user retrieve the default servant and assign it at the protocol level Nikolay Boshnakov 2010-08-18 09:20:19 +00:00
  • 8b93407dd6 H503-010: Make the exchange between the mDNS client and servant conformant to the RCI/SR->RR mapping (package_name._package_kind). On the server side create a parsing procedure to extract the package's name and kind. Nikolay Boshnakov 2010-08-17 17:07:54 +00:00
  • 3b4f7941bd Adding comments and reformatting Nikolay Boshnakov 2010-08-17 13:29:24 +00:00
  • 6e22864ab0 Add install project files for DNS protocol personality. Thomas Quinot 2010-08-17 10:49:43 +00:00
  • 2dac582fef Minor reformatting Thomas Quinot 2010-08-17 10:49:03 +00:00
  • 553f4ed763 For H503-010 : Nikolay Boshnakov 2010-08-06 17:01:41 +00:00
  • f39356ca88 H503 : move RCI lookup and reconnection management to name_service Nikolay Boshnakov 2010-08-06 10:33:43 +00:00
  • e978f7a0d4 H503-010 : Moving the Is_Reference_Valid procedure to name_service as well, as it is not cos_naming only dependent - it is used by System.Partition_Interface as well ( Retrieve_RCI_Info) it's code shouldn't be duplicated (it is removed from s-parint as well) Nikolay Boshnakov 2010-08-06 10:12:38 +00:00
  • 8c4db2c9dd H503-010 : disregard last commit message, the primitives are moved here. in last commit, some "in progress" work for the PolyORB.DSA_P.Name_Service.mDNS package Nikolay Boshnakov 2010-08-06 07:45:13 +00:00
  • 48dfbc4f7f H503-010 : move cos naming independent primitives to name_service Nikolay Boshnakov 2010-08-06 07:37:54 +00:00
  • a05293202f H503-010 : - removing POA dependency for the dns personality, the servant is now user specified. Nikolay Boshnakov 2010-08-06 07:32:28 +00:00
  • bbb0f24d20 Move declaration of "=" on Unmarshalled_Oid to a place where it is legal in Ada 2012. See AI-123. Bob Duff 2010-08-04 23:57:41 +00:00
  • 5b2093f4c5 Add ??? comment for H503-010 Thomas Quinot 2010-08-04 15:38:56 +00:00
  • c50dd0b1d1 For H503-010: Nikolay Boshnakov 2010-08-04 14:28:10 +00:00
  • 22494c45c6 Minor reformatting Thomas Quinot 2010-08-03 13:24:06 +00:00
  • dd196b7b32 C supporting code for J723-021 change (timestamps in traces) Thomas Quinot 2010-07-28 13:53:46 +00:00
  • 14f1709f7e Allow option insertion of timestamp in traces Suggested on J723-021 Thomas Quinot 2010-07-28 12:49:30 +00:00
  • 4e662e61d3 Protect Known_RCIs against invalid concurrent accesses. Candidate fix for J723-021 Thomas Quinot 2010-07-27 15:07:34 +00:00
  • 00999460b3 Abort early if a required header file cannot be found. Implements J701-249 Thomas Quinot 2010-07-08 14:25:18 +00:00
  • a98ea8c33b For H503-010: - Remove the group management from mdns packages . it is not actually needed for this ticket. Nikolay Boshnakov 2010-07-06 16:42:42 +00:00
  • 53e023b53b Minor reformatting Thomas Quinot 2010-07-05 16:48:55 +00:00
  • 07f84fd857 (Read): Add missing pragma Import. Thomas Quinot 2010-07-05 14:51:40 +00:00
  • 40c2b5126c (Read): Use Receive_Buffer instead of reimplementing it. This brings Read to conformance with its expected behaviour of leaving the current position in Buffer unchanged. Thomas Quinot 2010-07-05 14:35:50 +00:00
  • f613bf2ade (Read): Clarify documentation. Mention that Buffer's current position is not changed by the call. Thomas Quinot 2010-07-05 14:33:40 +00:00
  • f487502072 Minor reformatting Thomas Quinot 2010-07-05 14:31:53 +00:00
  • 1224ba0ac6 Fix documentation of the DSA starter program. Pascal Obry 2010-07-05 14:26:10 +00:00
  • 84a4970ced Minor reformatting Thomas Quinot 2010-07-05 13:47:08 +00:00
  • 1f7502fdc4 Minor reformatting Thomas Quinot 2010-07-05 09:59:14 +00:00
  • 9386a603b7 (Initialize_Access_Points): No useful defaults can be provided for multicast address and multicast port, so deactivate access point if these values are not provided by the user. Thomas Quinot 2010-07-05 09:59:04 +00:00
  • f9b15765c5 Document fix for J701-270 Thomas Quinot 2010-07-02 09:24:14 +00:00
  • 1b8cca0cce (To_Any_Body.Enumeration_Type_Body): Use complete expanded name of type to make 'Pos attribute reference, to avoid clash with local variable Result. Fixes J701-270 Thomas Quinot 2010-07-02 09:24:06 +00:00
  • 3792f14e99 For H503-010 - Reorganisation of the Process_Request procedure - now uniform for both udns and mdns. The Target reference is now assigned by the server's user. In this way the dns layer doesn't have to know in what kind of object adapter the objects are stored. - Clean up some code Nikolay Boshnakov 2010-06-25 16:53:33 +00:00
  • 3304ed1db7 Reorder entries Thomas Quinot 2010-06-25 12:14:04 +00:00
  • 83798e66a9 Update MANIFEST after datagram sockets reorganization. Thomas Quinot 2010-06-25 12:00:57 +00:00
  • 85488f10bc (PolyORB.Transport.Datagram.Sockets_Out): Remove (PolyORB.Transport.Datagram.Sockets_In): Rename to... (PolyORB.Transport.Datagram.Sockets): New package providing both input and output endpoints for UDP-based protocols. Thomas Quinot 2010-06-25 11:53:51 +00:00
  • 5184402375 Add support for building the DNS protocol personality. For H503-010 Thomas Quinot 2010-06-25 11:49:40 +00:00
  • ece3804e8f Add new contributor, Nikolay Boshnakov. Thomas Quinot 2010-06-25 11:45:09 +00:00
  • 79f519372e H503-010 : - Added the missing profile Tag for MDNS Nikolay Boshnakov 2010-06-25 10:46:53 +00:00
  • aed39e7ece H503-010: - Adding the GPS project files for dns , dns/udns and dns/mdns packages. Nikolay Boshnakov 2010-06-25 10:18:04 +00:00
  • 08d715d6fa Applying patch for H503-010: Nikolay Boshnakov 2010-06-25 09:08:43 +00:00
  • ef0e72a9bc Merge multiple modules that have the same name in the same scope into one module, as required by the IDL spec. Bob Duff 2010-06-23 17:44:51 +00:00
  • b9f606bfad H503-010 : - Adding the first compilable version of the MDNS transport mechanism in src/dns/mdns Nikolay Boshnakov 2010-06-23 17:00:52 +00:00
  • 1840b7d608 H503-010 : Nikolay Boshnakov 2010-06-23 16:55:01 +00:00
  • f5d248768b Document fix for J602-015 Thomas Quinot 2010-06-23 09:06:10 +00:00
  • 696ccc2cf3 (XE_Sem.Assign_Partition_Termination): Set policy to Global_Termination by default, if not otherwise assigned. (XE_Back.PolyORB.Run_Backend): Do not create a termination initiator if no node wants global termination. Thomas Quinot 2010-06-23 09:04:21 +00:00
  • 00f5b64bb5 Minor comment update. Thomas Quinot 2010-06-23 09:02:58 +00:00
  • a26577b249 Minor reformatting Thomas Quinot 2010-06-23 09:01:40 +00:00
  • bf431920b5 (Check_Stamp): Use proper Newer predicate rather than predefined "<" operator. (Get_Stamp): Remove guard against wrapping, Newer implements a proper sliding window comparison. (In_Initiator_Loop): Nothing to do if doing global termination and the current partition is not locally terminated. (Is_Locally_Terminated): Minor code reorganization. (Newer): Reimplement, and rename (from ">") to avoid confusion with "<" operator. (Stamp_Type): Make type larger to ensure sufficient value space even for large applications. Thomas Quinot 2010-06-23 09:00:18 +00:00
  • 52e8a67bd5 Minor reformatting Thomas Quinot 2010-06-23 08:56:56 +00:00
  • 6729f7635e Minor reformatting Thomas Quinot 2010-06-22 13:04:31 +00:00
  • 98682a68cd (">"): Fix wrong comment. Thomas Quinot 2010-06-22 13:00:34 +00:00
  • 9f19536d6a (Lookup_Variable, Register_Factory): Ensure we never leave the critical section locked when raising an exception. Thomas Quinot 2010-06-22 10:32:37 +00:00
  • 261c4a73d3 Minor reformatting Thomas Quinot 2010-06-22 10:30:43 +00:00
  • 2b707fd102 Minor reformatting Thomas Quinot 2010-06-22 09:20:11 +00:00
  • 85e9edca9e Minor comment fixes. Bob Duff 2010-06-21 18:31:58 +00:00
  • e78549e427 * compilers/gnatdist/xe_back-polyorb.adb: (Generate_Elaboration_File): Don't use No_Tasking if user is using tasking. Bob Duff 2010-06-21 18:31:24 +00:00
  • 50e5ec7463 Fix typos in comments. Thomas Quinot 2010-06-21 09:55:24 +00:00
  • 9fc08461f4 Minor reformatting Thomas Quinot 2010-06-21 08:56:08 +00:00