59 Commits

Author SHA1 Message Date
Pascal Obry
a76ae9bd1e Update documentation for HTTP/2.
Part of S507-051.
2021-07-20 08:53:25 +02:00
Pascal Obry
5d2a2d69f2 Add configuration option to enable or disabled the HTTP/2 protocol.
Part of S507-051.
2021-07-20 08:53:25 +02:00
Dimitri Kokkonis
a6d70631bf Set pygments style to None.
This change is tied to the migration to Sphinx 3.2.
Setting pygments_style to None keeps the background color used for
examples unchanged.

TN: T421-010
2020-12-01 13:44:06 +01:00
Pascal Obry
07be992abe New configuration option Disable_Program_Ini.
Add corresponding documentation.

Part of T530-009.
2020-06-04 11:22:12 +02:00
Pascal Obry
22815aa1f4 New implementation of ada2wsdl based on LaL.
This new implementation is based on LaL and do not use ASIS anymore.

The -I options has been removed as not supported anymore. The LaL parser
is project based exclusively.

Some expected output have been updated as the new implementation does
better work with the name-space by avoiding generating some NS that are
not used. So the NS prefix may be different.

We disable the check on routines ordering in ada2wsdl-parser.adb as
some generics make it impossible to follow this rule.

Note that this new implementation does far better job as computing the
range (range <low> .. <high>) and array indexes. The new parser walk up
the tree and do proper computation of the values instead of relying on
some simple format checked by regexp. So for example a range like:

   range 1 + 6 - 4 .. integer'last - 7

Will be properly computed avoiding some restriction on the specs.

For S415-009.
2020-04-27 10:32:11 +02:00
Pascal Obry
cb9658e8e6 Add support for xsd:duration in wsdl2aws tool.
Add corresponding regression test.
Update documentation about the xsd:duration mapping.

For SB14-013.
2019-11-30 12:26:47 +01:00
Pascal Obry
46890a966d Minor typo fixes and update Web browser references.
For SA03-025.
2019-10-04 09:39:13 -07:00
Dmitriy Anisimkov
2413e7b675 Use GNAT IPv6 functionality.
R710-016 MA31-001

Remain compatibility with older GNAT versions.
Add IPv6_Only server flag.
2019-01-09 16:08:57 +06:00
Pascal Obry
157fe15977 Fix typo in documentation for error log. 2018-11-27 09:41:28 +06:00
Pascal Obry
8cd34a1c85 Fix minor cut&paste errors. 2018-11-27 09:41:28 +06:00
Pascal Obry
eba892163e Add support for enabling/disabling from server config.
This make it possible to enable or disable the standard and error
logs from the configuration object or using the .ini file.

Add corresponding regression test and documentation.

For RB21-041.
2018-11-27 09:41:28 +06:00
Pascal Obry
78470b77cd Merge branch 'po/server-identity'
* po/server-identity:
  Add User_Agent as configuration option.
  Add Server_Header as configuration option.
  Minor reformatting.
2018-10-16 18:52:35 +02:00
Emmanuel Briot
9bf04443ea Add support for websocket clients 2018-10-15 09:04:40 +02:00
Pascal Obry
b0e1781876 Add Server_Header as configuration option.
It is now possible to set a specific value for the Server: header.
If the value is empty, the Server: header is not sent.

For RA08-012.
2018-10-09 18:37:09 +02:00
Pascal Obry
5def602e37 Update documentation for array support in Document/Litaral binding.
When using the document/literal binding and a user's spec (-types or
-spec wsdl2aws options) it is required to provide safe-pointer support
for the corresponding array is used a procedure parameter.

For R601-040.
2018-06-11 18:23:27 +02:00
Pascal Obry
86a79ebb94 Add support for TCP_No_Delay option.
This option can be used to control wether the TCP_NODELAY flag is to
be set on the server's sockets.

For R523-057.
2018-05-27 15:19:25 +02:00
Pascal Obry
939410c48a Update documentation for -d (no date/time) option. 2018-03-30 16:45:43 +02:00
Pascal Obry
3a1fc6748b Better support for SOAP document/literal messages.
This takes into account the new array encoding and fixes many issues
of compatibility with other implementations.

This implementation has been tested against gSOAP client and server
in all combination with AWS client and server.

Update some tests to conform to new implementation. Add new
corresponding regression tests.

For Q509-047.
2018-03-30 16:45:39 +02:00
Pascal Obry
bd2d5f7ae5 Add support for Ada.Calendar.Time in ada2wsdl.
This type is mapped as a xsd:dateTime SOAP type.

Add corresponding regression test.

For Q306-007.
2017-03-07 19:07:16 +01:00
Pascal Obry
1346992894 Typo fix in documentation. 2017-03-07 17:36:46 +01:00
Pascal Obry
da80b730a6 Minor reformatting. 2017-03-06 22:01:51 +01:00
Pascal Obry
6ba8e94322 Document the -doc and -lit ada2wsdl options.
Part of Q301-023.
2017-03-06 22:01:11 +01:00
Pascal Obry
49610c3b98 Remove limitation of SOAP binding support in documentation. 2017-03-06 21:57:27 +01:00
Pascal Obry
7ff8e04b1c Add note about LibreSSL support.
Motivated by PB10-027.
2016-11-11 12:05:17 +01:00
Pascal Obry
83989030f1 Minor fix in documentation WebSocket example.
Continued work for OC10-018.
2015-12-11 08:42:52 +01:00