Posts by adriangam

    Hello,


    I have i-MSCP 1.0.3.0 installed and I found a bug in SPF records.


    By default, the syntax is SPF generation:


    Code
    1. ./db_e.tpl:{MX}{DMN_NAME}. IN TXT "v=spf1 a mx {TXT_DMN_IP_TYPE}:{DMN_IP} {TXT_SERVER_IP_TYPE}:{BASE_SERVER_IP} ~all"./db_master_e.tpl:{DMN_NAME}. IN TXT "v=spf1 a mx ip4:{DMN_IP} ip4:{BASE_SERVER_IP} ~all"


    {TXT_DMN_IP_TYPE} and {TXT_SERVER_IP_TYPE} fields store "ipv4" or "ipv6", as applicable. The problem is that in SPF records, the format used to designate IPv4 and IPv6 is "ip4" and "ip6", so SPF records that are created are incorrect:


    Code
    1. Record Syntax is invalid: v=spf1 a mx ipv4:x.x.x.x ipv4:y.y.y.y ~all: Syntax Error near: ipv4:x.x.x.x Syntax Error near: ipv4:y.y.y.y


    (Link removed - NO ADS HERE)


    Regards.

    Hola,


    Tengo la versión 1.0.3.0 de i-MSCP instalada y he encontrado un bug en los registros SPF.


    Por defecto, la sintaxis de generación de los SPF es:


    Code
    1. ./db_e.tpl:{MX}{DMN_NAME}. IN TXT "v=spf1 a mx {TXT_DMN_IP_TYPE}:{DMN_IP} {TXT_SERVER_IP_TYPE}:{BASE_SERVER_IP} ~all"./db_master_e.tpl:{DMN_NAME}. IN TXT "v=spf1 a mx ip4:{DMN_IP} ip4:{BASE_SERVER_IP} ~all"


    Los campos {TXT_DMN_IP_TYPE} y {TXT_SERVER_IP_TYPE} almacenan ipv4 o ipv6, según sea el caso. El problema es que los registros SPF, el formato que utilizan para designar IPv4 e IPv6 es ip4 e ip6, por lo que los registros SPF que se crean son incorrectos:


    Code
    1. Record Syntax is invalid: v=spf1 a mx ipv4:x.x.x.x ipv4:y.y.y.y ~all: Syntax Error near: ipv4:x.x.x.x Syntax Error near: ipv4:y.y.y.y


    (Link removed)


    Está esto corregido en las nuevas RC que han salido recientemente? Cómo se declaran bugs en el bugtracker de i-MSCP? Igual que en el iscp?


    Gracias.


    Saludos.