Skip to content

9.36 Release

Compare
Choose a tag to compare
@jfriesne jfriesne released this 06 Mar 15:45
· 219 commits to master since this release

9.36 - Released 3/6/2024

  • Added GetMostRecentInputTimeStamp() and GetMostRecentOutputTimeStamp()
    methods to the AbstractReflectSession class
  • Added a GetMostRecentAcceptTimeStamp() method to the
    ReflectSessionFactory class.
  • Added a GetAcceptCount() method to the ReflectSessionFactory class.
  • PrintSessionsInfo() now includes text describing how recently
    each session has sent or received data.
  • PrintFactoriesInfo() now includes text describing how recently
    each factory has accepted an incoming TCP connection, and how
    many connections the factory has received so far.
  • Added a GetClientDescriptionString() virtual method to the
    AbstractReflectSession class to support more-useful debug output.
  • Added a GetSocketBindAddress() function to NetworkUtilityFunctions.h
    for querying where a socket is bound to on the local machine.
  • Renamed GetPeerIPAddress() to GetPeerAddress(), and changed it
    to return an IPAddressAndPort instead of returning an IPAddress
    and also using a separate (optPort) argument.
  • Tweaked zlib/zlib/zconf.h so that the gzlib files can build
    successfully even if ./configure wasn't called in the
    zlib/zlib folder first.
  • SocketMultiplexer::RegisterSocket() now emits an error message
    to the log if a file descriptor is too large to pass to FD_SET().
  • Updated build instructions to specify cmake instead of
    Visual Studio