From OpenSCADAWiki
Revision as of 08:47, 16 June 2025 by FuzzyBot (Talk | contribs) (Importing a new version from external source)

Jump to: navigation, search

Transports

  • The IO log items appended by whole package (or aggregation) size and the aggregation default time set to 1 second. Using the variables "ReqTm", "ReqMode", "ToTmOut", "InBufSz", "ReqAnsw" moved to the individual space of the transport object.
  • FIX:Sockets,SSL: Fixed finally in the non reenterability effect with many connections.
    • TTransSock::getAddr() renamed to TTransSock::addrGet() and the address resolving moved to a new function TTransSock::addrResolve() with direct resolving the static addresses and dynamic resolving by gethostbyname(), also appended a commandline option "--getaddrinfo" to enable it for yourself.
  • FIX:SSL: Fixed in processing responses of the output transports from initiative connections, especially for no response.
    • Appended of implementation TTransportIn::writeTo() with moving to map in holding the SSockIn structure.
    • Input part of the transports switched to use unified TTransSock::addrResolve() for precursory resolving all dynamic addresses and pass ready static addresses to BIO_new_accept().