Bug 1046623

Summary: Please enable TCP Lookup Table support in Postfix RPM by default
Product: Red Hat Enterprise Linux 6 Reporter: Michal Bruncko <michal.bruncko>
Component: postfixAssignee: Jaroslav Škarvada <jskarvad>
Status: CLOSED WONTFIX QA Contact: qe-baseos-daemons
Severity: low Docs Contact:
Priority: unspecified    
Version: 6.6CC: akarande, anderson.gomes, eric.wolfe, psklenar, sashaikh
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-27 22:23:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1002711, 1075802, 1172231, 1269194    
Attachments:
Description Flags
patch which enables tcp_tables support in postfix
none
Proposed patch none

Description Michal Bruncko 2013-12-26 11:08:23 UTC
hello 
please consider enabling TCP Lookup table support in postfix by default. This request is based on my effort to use SRS rewriting feature provided by external application postsrsd (https://github.com/roehling/postsrsd) which is used by postifx as TCP lookup table (and TCP lookup tables are used with another SRS implementation as well). Currently there is no such SRS feature available by default in RHEL and it is missing much as the SPF was widely implemented in meantime.
thank you

Dec 26 11:47:30 gw postfix/smtpd[16816]: fatal: unsupported dictionary type: tcp
Dec 26 11:47:31 gw postfix/smtpd[16818]: fatal: unsupported dictionary type: tcp
postfix-2.6.6-2.2.el6_1.i686

Comment 2 Michal Bruncko 2013-12-26 12:43:09 UTC
Created attachment 841894 [details]
patch which enables tcp_tables support in postfix

this is simple patch against postfix.spec which enables tcp lookup tables (tcp_tables) support in current version of postfix.

Comment 3 Jaroslav Škarvada 2014-01-07 16:15:58 UTC
Created attachment 846769 [details]
Proposed patch

Compiling with -DSNAPSHOT is not good approach, because it enables more snapshot features. The attached patch should enable only the dict_tcp feature.

Comment 4 Michal Bruncko 2014-01-10 10:41:59 UTC
Thank you Jaro for this correction. Is there a chance to include this patch in RHEL6's postfix?
thank you

Comment 5 Jaroslav Škarvada 2014-01-10 11:03:27 UTC
(In reply to Michal Bruncko from comment #4)
> Thank you Jaro for this correction. Is there a chance to include this patch
> in RHEL6's postfix?
> thank you

I am afraid there is a little chance. I acked it from the dev perspective, but it depends on the PM.

If it is important for you or your business, please escalate this through the support channel:
http://redhat.com/support

Comment 6 Eric Wolfe 2014-04-10 04:04:04 UTC

(In reply to Jaroslav Škarvada from comment #5)
> (In reply to Michal Bruncko from comment #4)
> > Thank you Jaro for this correction. Is there a chance to include this patch
> > in RHEL6's postfix?
> > thank you
> 
> I am afraid there is a little chance. I acked it from the dev perspective,
> but it depends on the PM.
> 
> If it is important for you or your business, please escalate this through
> the support channel:
> http://redhat.com/support

Our organization is also interested in turning on TCP tables for the same use case.

From my research into an SRS solution for the problem we are experiencing, the postsrsd project appears to be one of the only actively maintained SRS solutions for Postfix.

I am not sure what you mean by depends on the PM?  Project Manager?

I suppose we will have to take up the issue of turning on a feature flag with support, then.

Comment 7 Jaroslav Škarvada 2014-04-10 11:06:41 UTC
(In reply to Eric Wolfe from comment #6)
> I am not sure what you mean by depends on the PM?  Project Manager?
> 
Product Management

> I suppose we will have to take up the issue of turning on a feature flag
> with support, then.

Yes, please escalate this issue through the support channel (you can link them this BZ). It's the way how to ensure this patch will gets in (in reasonable time).

Comment 16 Jaroslav Škarvada 2016-07-27 22:23:25 UTC
Red Hat Enterprise Linux version 6 is entering the Production 2 phase of its lifetime and this bug doesn't meet the criteria for it, i.e. only high severity issues will be fixed. Please see https://access.redhat.com/support/policy/updates/errata/ for further information.