DELTA 450932 1057 76 SVN -7,u$9\Ja (Z;w5\ \ GDBM SOCKETMAP CYRUSLOOKUP BLACKLISTD \ PICKY_HELO_CHECK MILTER DOCS OPTIONS_DEFAULT?= SHMEM SEM LA NIS TLS SASL SASLAUTHD BDB1 \ PICKY_HELO_CHECK MILTERBLACKLISTD_DESC= Enable blacklistd supportBLACKLISTD} SITE+= ${FILESDIR}/site.config.m4.blacklistd.if ${PORT_OPTIONS:MBLACKLISTD} @(if [ ! -e "${DESTDIR}/usr/lib/libblacklist.so" ] ; then \ ${ECHO_MSG} "===> libblacklist.so not found. Please update to FreeBSD 11\ ENDREP DELTA SVN!#!!--- sendmail/daemon.c.orig 2016-06-12 18:25:14.196269000 -0400 +++ sendmail/daemon.c 2016-06-12 18:31:47.159880000 -0400 @@ -754,6 +754,10 @@ anynet_ntoa(&RealHostAddr)); } +#ifdef USE_BLACKLIST + blacklist_init(); +#endif + if (pipefd[0] != -1) { auto char c; ENDREP DELTA SVNnpnn--- sendmail/main.c.orig 2016-06-12 18:24:56.170900000 -0400 +++ sendmail/main.c 2016-06-12 18:30:07.426701000 -0400 @@ -4642,3 +4642,23 @@ sm_etype_printf, "quick abort %0", }; + +#ifdef USE_BLACKLIST +static struct blacklist *blstate; + +void +blacklist_init(void) +{ + blstate = blacklist_open(); +} + +void +blacklist_notify(int a, int fd, char *msg) +{ + if (blstate == NULL) + blacklist_init(); + if (blstate == NULL) + return; + (void)blacklist_r(blstate, a, fd, msg); +} +#endif ENDREP DELTA SVN4x^mOKs0>_3^@v885kFLZ}U^ﱻeYPc~{k\(q|C;"W6u !`1o@ё;}z`Qw}Om̽Ȫ+N fBFyX?X3FЮ0Dpf {Z.&•d.)eEmJ˄ڨjCJ͗!93$+y r{{Sn9+Nˠ)[g/Mkc{UkVU]o1V0ENDREP DELTA SVN&&&x^Ro0DU)4  jG HPfC%1 m]dqg&pGY8<VbEYwLd7hjju]효kb p`w입{֯̾m]qQjI. 'OAT;I}LB$1\^N֙ǟ}6d:$h ܺ{~]/+PU$G4M<~R H^R?"y,.`+ضq%A-M6AViKM;5tN~~ @*9 &\$>jؐ h jn JEoAA'aV|v$,г * OLGz|$&7fOP`^%m i+giRֿHI;|>ʛͿx