Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publicação do Componente no https://extensions.joomla.org/ (resposta) #16

Open
bitts opened this issue Mar 4, 2022 · 1 comment
Open

Comments

@bitts
Copy link
Owner

bitts commented Mar 4, 2022

Marcelo Valvassori Bittencourt 18.02.2022 15:59:15

What are the application problems?


Jeroen Moolenschot 24.02.2022 22:52:37

Hi Marcelo,
Thank you for changing the description into English. 
I have renamed your listing in the JED into "PagTesouro".
There are some errors which need to be fixed before we can publish this extension.

US1 - Update Servers missing or incorrect in XML file(s).

The update servers tag in your XML file(s) is missing or incorrect. This is a requirement of all extensions uploaded after 10th January 2017


PH2 - Files missing JEXEC security

Security is extremely important in Open Source Software, so to help prevent execution of files outside of the framework, the following code is required in all of your PHP files unless they are external library files:

no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); 

This code is missing at the start of the following files:

/pagtesouro-save.php

/pagtesouro.php

/site/call.php

/site/class.pagtesouro.php

/site/pagtesouro.php

When you have fixed this issues please, reupload the package and open a new ticket so we can recheck an approve your extension.

Kind regards,

Jeroen Moolenschot


Tradução

Jeroen Moolenschot 24.02.2022 22:52:37

 Olá Marcelo,
 Obrigado por mudar a descrição para o inglês. 
 Eu renomeei sua listagem no JED para "PagTesouro".
 Existem alguns erros que precisam ser corrigidos antes que possamos publicar esta extensão.

US1 - Servidores de atualização ausentes ou incorretos no(s) arquivo(s) XML.

A tag de servidores de atualização em seu(s) arquivo(s) XML está ausente ou incorreta. Este é um requisito para todas as extensões enviadas após 10 de janeiro de 2017


PH2 - Arquivos sem segurança JEXEC

A segurança é extremamente importante no software de código aberto, portanto, para ajudar a evitar a execução de arquivos fora da estrutura, o seguinte código é necessário em todos os seus arquivos PHP, a menos que sejam arquivos de biblioteca externa:

 nenhum acesso direto definido( '_JEXEC' ) or die( 'Acesso restrito' );

Este código está ausente no início dos seguintes arquivos:

/pagtesouro-save.php

/pagtesouro.php

/site/call.php

/site/class.pagtesouro.php

/site/pagtesouro.php

Quando você corrigir esses problemas, reenvie o pacote e abra um novo ticket para que possamos verificar novamente e aprovar sua extensão.

Atenciosamente,

Jeroen Moolenschot

@bitts
Copy link
Owner Author

bitts commented Mar 5, 2022

Correções realizadas e enviadas aos administradores do extensions.joomla.org para homologação e possível publicação.
Arquivos atualizados no Github.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant