[FUG-BR] qmail e remote concurrency

Rodrigo Graeff delphusbsd em gmail.com
Terça Janeiro 27 17:10:11 BRST 2009


Luiz,

Da mesma forma irei incluir seu nome como autor deste patch que usei  
na época, alias, se me permite o comentário, havia um probleminha com  
o código, eu acho que alterei alguma coisa porém não lembro mais, em  
tempo irei recordar e retorná-lo.

Alexandre,

Eu fiz algumas funções extras, correções a grande maioria das triggers  
de controle, algumas optimizações, aderi o suporte a domainkeys para o  
grande patch. O trabalho de fazer merge as vezes cansa pois unir  
funções diferentes no mesmo código é realmente sacal. Fora quando uma  
coisa não encaixa com outra. Criei outras opções para o qregex também.

Fui tapando alguns furos junto com uma galerinha que usou e ?usa? este  
patch ainda, assim foi criada a requisição de auth, max rcpts, helo  
require, bem como tentar fazer com que os triggers funcionassem no / 
control/file como em variavel de ambiente. Com um amigo fomos capazes  
de rever todo o código do qmail e convertê-lo de select() para poll()  
também bem como os códigos que entraram via patches.

De um modo geral estou sempre aplicando novas funcionalidades para  
quem gosta de usar qmail porém não programa.


Rodrigo Graeff
delphusbsd em gmail.com



On Jan 27, 2009, at 4:46 PM, Luiz Otavio O Souza wrote:

>>> Opa Alexandre.
>>>
>>> Realmente me expressei errado, o qmail-remote é um processo e não  
>>> uma
>>> thread, e o Ext-todo realmente irá separar a entrega e chegada de e-
>>> mails no qmail-todo. Troquei as bolas com o Big-concurrency que este
>>> sim irá dar suporte ao qmail-spawn e todo de abrir mais do que 500
>>> processos do qmail-remote.
>>
>> Perfeito!
>>
>> Estive olhando seu site, BEM legal esse patch para limite de entrega
>> por domínios, você mesmo que fez ??
>
> O patch que forneci em:
> http://www.fug.com.br/historico/html/freebsd/2006-05/msg00925.html é  
> de
> minha autoria, quando pra minha surpresa o Welington apresentou esse  
> link:
> http://www.fug.com.br/historico/html/freebsd/2006-05/msg00964.html o  
> qual eu
> desconhecia.
>
> Suponho que patchs perdidos assim são de domínio publico, então nada a
> declarar...
>
> []'s
> Luiz
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Mais detalhes sobre a lista de discussão freebsd