Susan...

I don't know if this is what you are looking for, but here is a list of SSL 
issues I have been working with:

- Memory consumption reading lots of SSL certs.  I compiled a separate 
openssl-1.0.2d package compiled in /usr/lib64/trafficserver/openssl so it 
doesn’t mess with other packages relying on openssl.  This solved our memory 
leak and loads significantly faster than the openssl-1.0.1e.  With over 10,ooo 
certs, openssl-1.0.1e  was taking minutes to load, with openssl-1.0.2d it takes 
about 6 seconds for ATS to start the server.  
(https://issues.apache.org/jira/browse/TS-3554)

- qsort() in ATS:  I rewrote the qsort() in traffic server to use a median of 
three qsort.   The previous implementation would cause ATS to seg fault with as 
many certs as we load.  (https://issues.apache.org/jira/browse/TS-3867) 

- glibc getaddrinfo() inventories every IP address on every network interface.  
Previously, we were configuring every cert with a dedicated IP.  We ended up 
with over 10k IPs bound to the same server.  Once we started using an SNI 
configuration in ssl_multicert.config, openssl started calling getaddrinfo() on 
every request.  There is a commit in glibc from 2011 
(https://sourceware.org/bugzilla/show_bug.cgi?id=12907) that addresses this, 
but it has not been pulled into RedHat or CentOS' releases of glibc.  I have 
bug reports filed for both of them 
(https://bugzilla.redhat.com/show_bug.cgi?id=1270950 and 
https://bugs.centos.org/view.php?id=0009589).  I have also been communicating 
with Johnny Hughes (package maintainer for CentOS) to see if we can get this 
commit expedited into the next glibc release for CentOS/RedHat.

- We recently updated our cipher suite to retire RC4.

Let me know if you are interested in more details...

Thanks,
Steven

> -----Original Message-----
> From: Susan Hinrichs [mailto:shinr...@network-geographics.com]
> Sent: Monday, November 09, 2015 2:47 PM
> To: dev@trafficserver.apache.org
> Subject: SSL issues since last summit
> 
> Hi All,
> 
> I'm organizing a discussion of SSL issues in ATS since we last met.
> Please let me know if you have been working on SSL issues that you feel
> should be discussed.
> 
> Brian Geffon, I have your work on TS-3960 noted.  You can send me a line or
> two about that issue.  And/or talk to the issue during the summit.
> 
> Thanks,
> Susan

Reply via email to