Hi all,

fixed in assp 2.6.6 *SPAM-Evaporator* build 21202:


added:

# SSL/TLS assp will try to do a fast bulk (boost) write using the 
following values
# the max framesize of SSL is 16384 byte - for the time given in 
SSL_write_boost_max_time, assp will try to send as much SSL frames as 
possible
# be carefull changing any of these values !
our $SSL_write_boost = 0;           # (0/1/2) 0 - disabled - possibly auto 
enabled   (default)
                                    #         1 - enabled  - possibly auto 
disabled
                                    #         2 - permanently enabled 
(never automatically changed)
                                    # try the SSL boost - automatically 
set to 1 in ConfigChangeTCPBuf if $maxTCPSNDbufSSL > 16384
                                    #                     automatically 
set to 0 in ConfigChangeTCPBuf if $maxTCPSNDbufSSL <= 16384

our $SSL_write_boost_max_time = 100;# time in milliseconds used for SSL 
write boost (default 100)


changed:

'TCPBufferSize','TCP and SSL Read/Write Buffer Size'
  Define the buffer size in byte used for TCP- and SSL socket read and 
write operations - defaults to empty.
  Any or all of the following four values can be defined:
 
  tcprcv - TCP receive buffer size
  tcpsnd - TCP send buffer size
  sslrcv - SSL receive buffer size
  sslsnd - SSL send buffer size
 
  SSL-Write-Boost (currently: 1)
 
  Multiple value definition have to be separated by comma or pipe, like: 
tcprcv = 65536, tcpsnd = 65536, ...
  Possible size values are 8192 (8KB) to 99999999 (~95MB), special value 
for sslrcv and sslsnd is zero.
  Do NOT write dots in to the number values - like tcprcv = 1.048.576 , 
those values are not accepted!
  If a value is not specified for tcprcv, the TCP receive buffer size 
reported by the system is used - but at least 8192 byte.
  If a value is not specified for tcpsnd, the value is set to 99999999.
  If a value is not specified for sslrcv or sslsnd, a value of 16384 byte 
is used, which is the maximum size of a single SSL frame of the SSL layer.
  If a value of zero is specified for sslrcv or sslsnd, the according TCP 
socket buffer size is used.
  If the configured or calculated value for sslsnd is larger than 16384, 
the buffer for sslsnd is set to the (SSL)-maximum of 16384 byte and 
SSL-Write-Boost will be enabled.
  If SSL-Write-Boost is enabled assp sends for a maximum of 100 
milliseconds in each SSL/TLS-connection as much data as possible in a 
single thread loop.
  Under normal conditions any setting here is not required - or better, is 
at least safe for all operating systems.
  But, if you notice a too low transmission speed (eg. for large mails) of 
plan TCP-sockets or SSL-sockets, it may help to set (increase) the 
according buffer values.
  like: tcprcv = 1048576, tcpsnd = 10485760, sslrcv = 0, sslsnd = 0
  To monitor your settings, set SessionLog to diagnostic and watch the 
maillog.
  Notice: setting any receive buffers too high may cause the operating 
system to fall back to very low values (eg. 8KB), which will slow down the 
transmission speed dramatically.
  On most systems the TCP send buffers size can safely be set to the 
maximum supported value of 99999999 (tcprcv default).


 Thomas

DISCLAIMER:
*******************************************************
This email and any files transmitted with it may be confidential, legally 
privileged and protected in law and are intended solely for the use of the 

individual to whom it is addressed.
This email was multiple times scanned for viruses. There should be no 
known virus in this email!
*******************************************************


_______________________________________________
Assp-test mailing list
Assp-test@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/assp-test

Reply via email to