head 1.24; access; symbols milter-greylist-4-5-13:1.24 milter-greylist-4-5-12:1.24 milter-greylist-4-5-11:1.24 milter-greylist-4-5-10:1.24 milter-greylist-4-9-10:1.24 milter-greylist-4-5-8:1.24 milter-greylist-4-5-9:1.24 milter-greylist-4-5-7:1.24 milter-greylist-4-5-6:1.24 milter-greylist-4-5:1.24 milter-greylist-4-5-5:1.24 milter-greylist-4-5-4:1.24 milter-greylist-4-5-3:1.24 milter-greylist-4-5-2:1.24 milter-greylist-4-5-1:1.24 milter-greylist-4-4-3:1.24 milter-greylist-4-4-2:1.24 milter-greylist-4-4-1:1.24 milter-greylist-4-4:1.24 milter-greylist-4-4-rc1:1.24 milter-greylist-4-4-alpha4:1.24 milter-greylist-4-4-alpha3:1.24 milter-greylist-4-4-alpha2:1.24 milter-greylist-4-4-alpha1:1.24 milter-greylist-4-2-7:1.20 milter-greylist-4-3-9:1.24 milter-greylist-4-2-6:1.20 milter-gresylit-4-2-6:1.20 milter-greylist-4-3-8:1.24 milter-greylist-4-3-7:1.24 milter-greylist-4-2-5:1.20 milter-greylist-4-3-6:1.24 milter-greylist-4-2-4:1.20 milter-greylist-4-3-5:1.24 milter-greylist-4-3-4:1.22 milter-greylist-4-2-3:1.20 milter-greylist-4-3-3:1.21 rmilter-greylist-4-2-3:1.20 milter-greylist-4-3-2:1.21 milter-greylist-4-3-1:1.20 milter-greylist-2-2-2:1.20 milter-greylist-4-2-2:1.20 milter-greylist-4-2-1:1.20 milter-greylist-4-2:1.20 milter-greylist-4-2-rc1:1.20 milter-greylist-4-2-beta1:1.20 milter-greylist-4-2-branch:1.20.0.4 milter-greylist-4-2-base:1.20 milter-greylist-4-2-0-base:1.20 milter-greylist-4-1-12:1.20 milter-greylist-4-1-11:1.20 milter-greylist-4-1-10:1.20 milter-greylist-4-1-9:1.20 milter-greylist-4-1-8:1.20 milter-greylist-4-1-7:1.20 milter-greylist-4-1-6:1.20 milter-greylist-4-0-1:1.20 milter-greylist-4-0-1-rc1:1.20 milter-greylist-4-1-5:1.20 milter-greylist-4-1-4:1.20 milter-greylist-4-1-3:1.20 milter-greylist-4-1-2:1.20 milter-greylist-4-1-1:1.20 milter-greylist-4-0-branch:1.20.0.2 milter-greylist-4-0-base:1.20 milter-greylist-4-0:1.20 milter-greylist-4-0-rc2:1.20 milter-greylist-4-0-rc1:1.20 milter-greylist-4-0-beta4:1.20 milter-greylist-4-0-beta3:1.20 milter-greylist-4-0-beta2:1.20 milter-greylist-4-0-beta1:1.20 milter-greylist-4-0-alpha6:1.19 milter-greylist-4-0-alpha5:1.19 milter-greylist-4-0-alpha4:1.19 milter-greylist-4-0-alpha3:1.19 milter-greylist-4-0-alpha2:1.19 milter-greylist-4-0-alpha1:1.19 milter-greylist-3-1-8:1.19 milter-greylist-3-1-7:1.19 milter-greylist-3-1-6:1.19 milter-greylist-3-1-5:1.19 milter-greylist-3-1-5-alpha1:1.19 milter-greylist-3-0-1-beta1:1.18.2.1 milter-greylist-3-1-4:1.19 milter-greylist-3-1-3:1.19 milter-greylist-3-1-2:1.19 milter-greylist-3-1-1:1.19 milter-greylist-3-0:1.18.2.1 milter-greylist-3-0-rc7:1.18.2.1 milter-greylist-3-0-rc6:1.18 milter-greylist-3-0-rc5:1.18 milter-greylist-3-0-rc4:1.18 milter-greylist-3-0-rc3:1.18 milter-greylist-3-0-rc2:1.18 milter-greylist-3-0-rc1:1.18 milter-greylist-3-0-alpha6:1.18 milter-greylist-3-0-branch:1.18.0.2 milter-greylist-3-0-base:1.18 milter-greylist-3-0-alpha5:1.18 milter-greylist-3-0-alpha4:1.18 milter-greylist-3-0-alpha3:1.18 milter-greylist-3-0-alpha2:1.18 milter-greylist-3-0-alpha1:1.18 milter-greylist-2-1-12:1.18 milter-greylist-2-1-11:1.18 milter-greylist-2-1-10:1.18 milter-greylist-2-1-9:1.18 milter-greylist-2-1-9a1:1.18 milter-greylist-2-1-8:1.18 milter-greylist-2-1-7:1.18 milter-greylist-2-1-6:1.18 milter-greylist-2-1-5:1.17 milter-greylist-2-1-4:1.17 milter-greylist-2-1-3:1.17 milter-greylist-2-1-2:1.17 milter-greylist-2-1-1:1.17 milter-greylist-2-0-2:1.17 milter-greylist-2-0-1:1.17 milter-greylist-2-0-1-b1:1.17 milter-greylist-2-0-release:1.17 milter-greylist-2-0-rc5:1.17 milter-greylist-2-0-rc4:1.17 milter-greylist-2-0-rc3:1.17 milter-grey-list-2-0-rc3:1.17 milter-grey-list-2-0-rc2:1.17 milter-grey-list-2-0-rc1:1.17 milter-greylist-2-0-beta7:1.17 milter-greylist-2-0-beta6:1.17 milter-gre-ylist-2-0-beta5:1.17 milter-greylist-2-0-beta5:1.17 milter-greylist-2-0-beta4:1.17 milter-greylist-2-0-beta3:1.17 milter-greylist-2-0-beta2:1.17 milter-greylist-2-0:1.17.0.2 milter-greylist-2-0-base:1.17 milter-greylist-2-0-beta1:1.17 milter-greylist-1-7-5:1.16 before_delayed_tempfail:1.16 milter-greylist-1-7-4:1.16 milter-greylist-1-7-3:1.16 milter-greylist-1-7-2:1.16 milter-greylist-1-6-0:1.16 milter-greylist-1-7-1:1.16 milter-greylist-1-6rc1:1.16 milter-greylist-1-6:1.16.0.2 milter-greylist-1-6-base:1.16 milter-greylist-1-5-12:1.16 milter-greylist-1-5-11:1.16 milter-greylist-1-5-10:1.16 milter-greylist-1-5-9:1.16 milter-greylist-1-5-8:1.16 milter-greylist-1-5-7:1.16 milter-greylist-1-5-6:1.16 milter-greylist-1-5-5:1.16 milter-greylist-1-5-4:1.16 milter-greylist-1-5-3:1.15 milter-greylist-1-5-2:1.15 milter-greylist-1-5-1:1.15 milter-greylist-1-4:1.15.0.2 milter-greylist-1-4-base:1.15 milter-greylist-1-3-9:1.15 milter-greylist-1-3-8:1.15 milter-greylist-1-3-7:1.15 milter-greylist-1-3-6:1.15 milter-greylist-1-3-5:1.15 milter-greylist-1-3-4:1.15 milter-greylist-1-3-3:1.15 BDB:1.14.0.2 BDB-base:1.14 before_BDB:1.13 milter-greylist-1-2-2:1.13 milter-greylist-1-3-2:1.13 milter-greylist-1-2-1:1.13 milter-greylist-1-2-0:1.13 milter-greylist-1-2:1.13.0.4 milter-greylist-1-2-base:1.13 milter-greylist-1-1-16:1.13 milter-greylist-1-1-15:1.13 milter-greylis-1-1-15:1.13 milter-greylis-1-1-16:1.13 milter-greylist-1-1-14:1.13 milter-greylist-1-1-13:1.13 milter-greylist-1-1-12:1.13 milter-greylist-1-1-11:1.13 milter-greylist-1-1-10:1.13 milter-greylist-1-10rc1:1.13 milter-greylist-1-1-9:1.13 milter-greylist-1-1-8:1.13 milter-greylist-1-1-7:1.13 milter-greylist-1-1-6:1.13 milter-greylist-1-1-5:1.13 milter-greylist-1-1-4:1.13 milter-greylist-1-1-3:1.13 milter-greylist-1-1-2:1.13 milter-greylist-1-0-2:1.13 rmilter-greylist-1-0-1:1.13 milter-greylist-1-0-1:1.13 milter-greylist-1-1-1:1.13 milter-greylist-1-0-base:1.13 milter-greylist-1-0:1.13.0.2 milter-greylist-1-0-0:1.13 milter-greylist-0-27:1.13 milter-greylist-0-26:1.13 milter-greylist-0-25:1.13 milter-greylist-0-24:1.12 milter-greylist-0-23:1.12 milter-greylist-0-22:1.10 milter-greylist-0-21:1.9 milter-greylist-0-20:1.8 milter-greylist-0-19:1.8 milter-greylist-0-18:1.4 milter-greylist-0-17:1.4 milter-greylist-0-16:1.4 milter-greylist-0-15:1.4 milter-greylist-0-14:1.3 milter-greylist-0-13:1.3 milter-greylist-0-12:1.3 milter-greylist-0-11:1.3; locks; strict; comment @ * @; 1.24 date 2009.10.31.21.28.03; author manu; state Exp; branches; next 1.23; 1.23 date 2009.10.11.11.26.22; author manu; state Exp; branches; next 1.22; 1.22 date 2009.09.07.12.56.54; author manu; state Exp; branches; next 1.21; 1.21 date 2009.04.19.00.55.32; author manu; state Exp; branches; next 1.20; 1.20 date 2007.07.08.21.02.28; author manu; state Exp; branches; next 1.19; 1.19 date 2006.11.07.05.12.01; author manu; state Exp; branches; next 1.18; 1.18 date 2006.07.24.22.49.43; author manu; state Exp; branches 1.18.2.1; next 1.17; 1.17 date 2005.02.03.09.41.27; author manu; state Exp; branches; next 1.16; 1.16 date 2004.08.01.09.27.03; author manu; state Exp; branches; next 1.15; 1.15 date 2004.05.24.21.22.02; author manu; state Exp; branches; next 1.14; 1.14 date 2004.05.15.08.41.54; author manu; state Exp; branches; next 1.13; 1.13 date 2004.03.22.22.12.39; author manu; state Exp; branches; next 1.12; 1.12 date 2004.03.22.10.17.40; author manu; state Exp; branches; next 1.11; 1.11 date 2004.03.22.07.12.38; author manu; state Exp; branches; next 1.10; 1.10 date 2004.03.20.17.22.42; author manu; state Exp; branches; next 1.9; 1.9 date 2004.03.20.07.19.03; author manu; state Exp; branches; next 1.8; 1.8 date 2004.03.17.22.31.05; author manu; state Exp; branches; next 1.7; 1.7 date 2004.03.17.22.28.57; author manu; state Exp; branches; next 1.6; 1.6 date 2004.03.17.22.21.36; author manu; state Exp; branches; next 1.5; 1.5 date 2004.03.17.12.32.46; author manu; state Exp; branches; next 1.4; 1.4 date 2004.03.11.22.22.31; author manu; state Exp; branches; next 1.3; 1.3 date 2004.03.06.19.06.14; author manu; state Exp; branches; next 1.2; 1.2 date 2004.03.06.18.11.40; author manu; state Exp; branches; next 1.1; 1.1 date 2004.03.06.15.15.05; author manu; state Exp; branches; next ; 1.18.2.1 date 2006.11.07.05.12.11; author manu; state Exp; branches; next ; desc @@ 1.24 log @Add mx ACL clause (Rudy Eschauzier) @ text @%token IPADDR IP6ADDR EMAIL TIME AUTO TARPIT GARBAGE %{ #include "config.h" #ifdef HAVE_SYS_CDEFS_H #include #ifdef __RCSID __RCSID("$Id: dump_yacc.y,v 1.23 2009/10/11 11:26:22 manu Exp $"); #endif #endif #include #include #include #ifdef USE_DMALLOC #include #endif #include "conf.h" #include "pending.h" struct pending *pending_get(struct sockaddr *, socklen_t, char *, char *, time_t, time_t, tuple_t); void pending_update(struct sockaddr *, socklen_t, char *, char *, time_t, tuple_update_type_t); int dump_lex(void); void dump_error(char *); %} %union { struct sockaddr_in ipaddr; #ifdef AF_INET6 struct sockaddr_in6 ip6addr; #else struct sockaddr_in ip6addr; /* XXX: for dummy */ #endif char email[ADDRLEN + 1]; time_t time; } %type IPADDR; %type IP6ADDR; %type EMAIL; %type