11968 Commits

Author SHA1 Message Date
Thomas Quinot
45880b5ffe Merge pull request #15 from AdaCore/S808-028
S808-028 Don't attempt to acquire mutex inside Read and Write...
2019-09-20 10:40:43 +02:00
Vadim Godunko
617098645a Ignore autogenerated files.
no-tn-check
2019-09-20 10:30:33 +03:00
Vadim Godunko
b9c401e04c S808-028 Use separate mutex for read/write operations
Separate mutexes is used for input/output operations and for
lock/unlock of protected object operations.
2019-09-20 10:30:33 +03:00
bobduff
f1ff12d11a Merge pull request #14 from quinot/master
Disable new warning on allocators with anonymous access type
2019-06-06 10:50:06 -04:00
Bob Duff
9f1fd57d25 Disable new warning on allocators with anonymous access type
We might want to fix this in a "better" way someday (moving to named
access types).

Fixes S325-042
2019-06-06 16:41:36 +02:00
bobduff
8ef6e78a83 Merge pull request #12 from quinot/master
Minor documentation improvement
2019-03-12 11:35:37 -04:00
Thomas Quinot
bbe447e3ca Minor documentation improvements
(README.md): Add pointer to README.DSA
(INSTALL): Minor reformatting, list automake and libtool version
           requirements
(docs/Installation.rst) Minor reorganization to make the process to
           build from the source repository clearer.

Prompted by S312-064
2019-03-12 15:49:45 +01:00
bobduff
90136cd495 Merge pull request #11 from quinot/master
Perform directory separator translation after path normalization
2018-12-03 09:50:08 -05:00
Thomas Quinot
3a201f5620 Perform directory separator translation after path normalization
Fixes RB29-038 (partition launch failures on Windows)
2018-11-29 17:49:38 +01:00
bobduff
a527bcbbd5 Merge pull request #10 from quinot/master
Add support for relocatable starter
2018-11-26 10:23:42 -05:00
Thomas Quinot
8630a90f08 Add support for relocatable starter
Allow partition location to be specified as a relative directory
and resolved at run time relative to the location of the starter.
This allows the starter and partition binaries to be moved around.

RA26-001
2018-11-20 10:17:02 +01:00
bobduff
7e6a5ac0ea Merge pull request #9 from quinot/master
Use weak aliases for OpenSSL compatibility shims
2018-11-14 12:19:38 -05:00
Thomas Quinot
59c5995c7d Use weak aliases for OpenSSL compatibility shims
Some symbols are only present in newer versions of OpenSSL.
Provide them as weak aliases for the case of older versions
where they are missing, to avoid having to specialize code
based on version identifiers or autoconf tests.

Followup on RA30-032
2018-11-07 14:58:31 +01:00
bobduff
4154682a9c Merge pull request #8 from quinot/master
Complete removal of legacy SSL methods
2018-11-05 11:49:07 -05:00
Thomas Quinot
3cc4ee61d8 Complete removal of legacy SSL methods
* Remove import SSLv3 and SSLv23
* Change default from SSLv23 to TLS (with compatibility shim
  for OpenSSL prior to 1.1.0)
* Add support for TLS_1_1 and TLS_1_2

Fixes RA30-032
Completion of process initiated on QB24-032, R308-002
2018-11-05 16:27:17 +01:00
bobduff
1d16e299dd Merge pull request #6 from quinot/master
Bump version on master branch
2018-09-21 12:37:49 -04:00
Thomas Quinot
b228b50c6f Bump version on master branch
R921-020
2018-09-21 16:22:23 +02:00
bobduff
2e82294380 Merge pull request #5 from quinot/master
Update clean target
2018-09-18 11:35:10 -04:00
Thomas Quinot
c21e8f6758 Update clean target
Add missing b__* binder files; account for renaming of
COS Naming server.
2018-09-18 17:06:09 +02:00
Thomas Quinot
0b574778e0 Merge pull request #1 from okellogg/master
Make IAC ignore IDL4 annotation applications
2018-07-14 15:07:20 +02:00
Thomas Quinot
964a22a9c4 Merge pull request #4 from quinot/master
Fix handling of Sync_With_Server request that failed to bind
2018-07-14 15:05:49 +02:00
Oliver Kellogg
fba4400ec8 Merge remote-tracking branch 'upstream/master' 2018-07-14 01:57:32 +02:00
Thomas Quinot
e20a9626fa Fix handling of Sync_With_Server request that failed to bind
For a Sync_With_Server request, a reply must be generated (and
the request must be removed from the protocol session's list of
pending requests) in all cases once all location forwarding is
completed, and the servant is identified.

Do not omit this step in the case where the binding phase failed
and no servant could be located (or the request will be destroyed
while still being pointed to by the session's pending request list).

Fixes R706-015
2018-07-11 11:11:55 +02:00
Thomas Quinot
36fd19d14c Fix regression caused by annotation application change
Skip_Annapp_Scan_Token must delegate error reporting to Scan_Token
for the error location to be properly displayed.
2018-07-11 11:06:26 +02:00
Thomas Quinot
d54b907adc Merge pull request #3 from quinot/master
Switch to Ada 2012 mode for compatibility with GNAT Community 2018
2018-07-10 18:01:01 +02:00