Últimos Cambios |
||
Blog personal: El hilo del laberinto |
Última Actualización: 19 de Octubre de 1.999 - Lunes
Este parche es una mejora de Prioridades y Envíos Diferidos de Email , y debe aplicarse encima.
Más información en un boletín enviado a los usuarios de Argo:
Se incluye el "diff" a continuación:
*** sendmail-8.9.3/src/deliver.c Thu Jun 17 13:34:58 1999 --- deliver.c Mon Oct 18 18:10:27 1999 *************** *** 52,57 **** --- 52,61 ---- ENVELOPE *e; int mode; { + struct h { + char *host; + struct h *siguiente; + } *p=NULL,*p2; unsigned long tamanho_por_receptores; HDR *cabecera; *************** *** 83,91 **** --- 87,116 ---- (QueueLimitId==NULL)) { for (q = e->e_sendqueue; q != NULL; q = q->q_next) { if(!bitnset(M_LOCALMAILER,q->q_mailer->m_flags)) { + if(q->q_host!=NULL) { + p2=p; + while(p2!=NULL) { + if(!strcmp(p2->host,q->q_host)) goto siguiente; + p2=p2->siguiente; + } + p2=malloc(sizeof(struct h)); + if(p2!=NULL) { + p2->siguiente=p; + p=p2; + p->host=q->q_host; + } + } tamanho_por_receptores+=e->e_msgsize; } + siguiente: } + + while(p!=NULL) { + p2=p->siguiente; + free(p); + p=p2; + } + /* ** jcea@argo.es - 17/Jun/99 **
Más información sobre los OpenBadges
Donación BitCoin: 19niBN42ac2pqDQFx6GJZxry2JQSFvwAfS