82 Commits

Author SHA1 Message Date
Pascal Obry
c524ff429c Add XML/SOAP/xsd validation scripts.
TN eng/toolchain/aws#101
2025-10-21 18:18:18 +02:00
Johannes Kliemann
67f08bde0e Remove workspace/ssl-ada_random.ad*
ref eng/toolchain/aws#38
2024-07-17 14:53:38 +00: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
Dmitriy Anisimkov
78bf0ba3fd Add some programs into workspace.gpr
PB10-027
2016-11-11 09:37:11 +06:00
Dmitriy Anisimkov
bfac2d43b7 Remove too old AdaSockets related files.
workspace.gpr can be built now.
2015-12-03 10:22:56 +06:00
Pascal Obry
065e2916de Add send set test code, and use a single project file. 2015-11-21 10:26:09 +01:00
Dmitriy Anisimkov
71dcbda134 GNUTLS rare regression investigation results.
* src/core/aws-config-set.ad[sb], src/core/aws-config.ad[sb],
  src/core/aws-default.ads, src/core/aws-server.adb:
(SSL_Session_Cache_Size): New server configuration parameter.

* config/ssl/aws-net-ssl__gnutls.adb:
(Image): Show the SSL session in the GNUTLS debug log format.
Improve debug logging.

* workspace/ssl_version.adb:
Show SSL version for GNUTLS too.

* regtests/0060_hload_sec/s_hload_pack.ad[sb]:
Use SSL_Session_Cache_Size config parameter to control session cache size.
Improve debug logging.
2014-10-29 11:37:07 +06:00
Pascal Obry
3e07801bf3 Add instruction to build with GNAT GPL 2014 in debug mode. 2014-08-08 14:33:45 +02:00
Dmitriy Anisimkov
e3df79e4d5 Fix memory leak in AWS.POP.
* regtests/0213_check_mem_nossl/check_mem_nossl.adb:
(Check_POP): New routine.
(Check_SMTP): Hide only expected exception.

* src/extended/aws-pop.adb:
(Unchecked_Free): New routine to free Attachment_Access.
(Finalize): For Attachment. Decrement Ref_Count. Close and Free only not
 null Content.  Free Attachment.Next.
(Finalize): For Message. Decrement Ref_Count. Use Unchecked_Free for
 attacments list instead of direct Finalize in loop.

(Initialize): For Message and Attachment. Ref_Count initialized to one.

* workspace/pop.adb:
Limit messages and headers output to 32 items.
2014-04-25 21:28:57 +07:00
Pascal Obry
57af18429b Add script to test AWS built with different configurations. 2014-03-19 19:07:28 +01:00
Pascal Obry
8c258b89f8 Removed as obsolete, GNUTLS is in good shape. 2014-01-20 19:28:33 +01:00
Dmitriy Anisimkov
9341c4e763 Avoid lock on Send routine. 2014-01-06 21:53:07 +01:00
Dmitriy Anisimkov
2858869133 Add new routine AWS.Net.Output_Space. 2014-01-06 21:52:07 +01:00
Dmitriy Anisimkov
7934ee9ad9 Show problem on FreeBSD and probably on Mac OS 2014-01-06 21:32:31 +01:00
Dmitriy Anisimkov
51f1833696 Remove unused import 2012-08-30 14:29:47 +07:00
Dmitriy Anisimkov
85fcb1f8e6 Script to remove CVS Id macros from sources copied from different projects. 2012-08-30 14:24:52 +07:00
Dmitriy Anisimkov
24b5cd8843 Test socket order in set independence 2012-03-28 17:19:57 +07:00
Dmitriy Anisimkov
8cd583c9eb Change poll waiting implementation.
Able to support file descriptor number more than FD_SETSIZE
in poll over posix select implementation. Less stack usage
for socket set.
2012-03-27 16:45:14 +07:00
Dmitriy Anisimkov
962e6e25b4 Remove debug output 2012-03-22 07:35:02 +07:00
Dmitriy Anisimkov
5c22988277 Able to continue working after FreeBSD poll_posix mode fail. 2012-03-20 00:39:02 +07:00
Dmitriy Anisimkov
afa8558cf9 Remove odd abort Writer_Task. Some comments. 2012-03-19 15:01:37 +07:00
Dmitriy Anisimkov
1b2f99dcfa Improve poll timeout test 2012-03-19 10:43:20 +07:00
Dmitriy Anisimkov
fe67ca8270 Add timeout test 2012-03-18 19:04:34 +07:00
Dmitriy Anisimkov
7c13c4de66 Improve poll test 2012-03-16 19:52:46 +07:00
Dmitriy Anisimkov
cb437427c7 Check poll working on max number of sockets 2012-03-16 16:10:19 +07:00