[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