Hello! This is just a short note to introduce myself, and share a new packaging 
effort for Fedora and EPEL-using (RHEL, CentOS, etc.) Linuxes. 

You can review and test ATS 9.1.2 packages for these platforms here, but I 
intend for them to be in the official repo soon. 
[ https://copr.fedorainfracloud.org/coprs/jered/trafficserver/ | 
https://copr.fedorainfracloud.org/coprs/jered/trafficserver/ ] 

A few notes on these packages: 

1) traffic_manager and traffic_server do not run as root; instead they run as 
the "trafficserver" user and systemd grants CAP_NET_BIND_SERVICE for access to 
privileged ports. 

2) I've written an SELinux policy module that is run as enforcing. It works for 
me, but it's possible that I am missing permissions for some plugin behaviors. 
If something isn't working right for you, please check your SELinux logs first 
and let me know if tuning is needed. One this is accepted into Fedora there 
will be an official bug tracker. 

3) There is no build for CentOS Stream 9 because the tscore HKDF tests fail 
with OpenSSL 3.0.2 and cs9 doesn't include a compat-openssl1.1 package (nor 
will RHEL 9). This is probably an OpenSSL bug but I haven't investigated 
further yet. This is noted in the overall ATS/OpenSSL 3.0 ticket: [ 
https://github.com/apache/trafficserver/issues/7341 | 
https://github.com/apache/trafficserver/issues/7341 ] 

As for who I am, I standardized some years ago on ATS for my personal 
infrastructure on Debian. A few years ago I joined Red Hat and this month 
finally decided I should migrate to our distros as part of a platform refresh, 
but ATS was not packaged.... so I foolishly decided that becoming the Fedora 
package maintainer would be easier than migrating to a different reverse proxy. 
:-) 

Regards, 
--Jered 

Reply via email to