head	1.3;
access;
symbols
	milter-greylist-4-5-13:1.3
	milter-greylist-4-5-12:1.3
	milter-greylist-4-5-11:1.3
	milter-greylist-4-5-10:1.3
	milter-greylist-4-9-10:1.3
	milter-greylist-4-5-8:1.3
	milter-greylist-4-5-9:1.3
	milter-greylist-4-5-7:1.3
	milter-greylist-4-5-6:1.3
	milter-greylist-4-5:1.3
	milter-greylist-4-5-5:1.3
	milter-greylist-4-5-4:1.3
	milter-greylist-4-5-3:1.3
	milter-greylist-4-5-2:1.3
	milter-greylist-4-5-1:1.3
	milter-greylist-4-4-3:1.3
	milter-greylist-4-4-2:1.3
	milter-greylist-4-4-1:1.3
	milter-greylist-4-4:1.3
	milter-greylist-4-4-rc1:1.3
	milter-greylist-4-4-alpha4:1.3
	milter-greylist-4-4-alpha3:1.3
	milter-greylist-4-4-alpha2:1.3
	milter-greylist-4-4-alpha1:1.3
	milter-greylist-4-2-7:1.1.2.2
	milter-greylist-4-3-9:1.2
	milter-greylist-4-2-6:1.1.2.2
	milter-gresylit-4-2-6:1.1.2.2
	milter-greylist-4-3-8:1.2
	milter-greylist-4-3-7:1.2
	milter-greylist-4-2-5:1.1.2.2
	milter-greylist-4-3-6:1.2
	milter-greylist-4-2-4:1.1.2.2
	milter-greylist-4-3-5:1.2
	milter-greylist-4-3-4:1.1
	milter-greylist-4-2-3:1.1
	milter-greylist-4-3-3:1.1
	rmilter-greylist-4-2-3:1.1
	milter-greylist-4-3-2:1.1
	milter-greylist-4-3-1:1.1
	milter-greylist-2-2-2:1.1
	milter-greylist-4-2-2:1.1
	milter-greylist-4-2-1:1.1
	milter-greylist-4-2:1.1
	milter-greylist-4-2-rc1:1.1
	milter-greylist-4-2-beta1:1.1
	milter-greylist-4-2-branch:1.1.0.2
	milter-greylist-4-2-base:1.1
	milter-greylist-4-2-0-base:1.1
	milter-greylist-4-1-12:1.1
	milter-greylist-4-1-11:1.1
	milter-greylist-4-1-10:1.1
	milter-greylist-4-1-9:1.1
	milter-greylist-4-1-8:1.1
	milter-greylist-4-1-7:1.1
	milter-greylist-4-1-6:1.1;
locks; strict;
comment	@ * @;


1.3
date	2012.02.21.05.53.44;	author manu;	state Exp;
branches;
next	1.2;

1.2
date	2010.03.13.06.57.47;	author manu;	state Exp;
branches;
next	1.1;

1.1
date	2008.09.07.00.13.34;	author manu;	state Exp;
branches
	1.1.2.1;
next	;

1.1.2.1
date	2010.03.13.07.07.35;	author manu;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	2010.04.14.04.41.22;	author manu;	state Exp;
branches;
next	;


desc
@@


1.3
log
@p0f v3 support
bump to 4.4a1
@
text
@/* $Id: p0f.h,v 1.2 2010/03/13 06:57:47 manu Exp $ */

/*
 * Copyright (c) 2008-2012 Emmanuel Dreyfus
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. All advertising materials mentioning features or use of this software
 *    must display the following acknowledgement:
 *        This product includes software developed by Emmanuel Dreyfus
 *
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,  
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
 * OF THE POSSIBILITY OF SUCH DAMAGE.
 */

#ifndef _P0F_H_
#define _P0F_H_

#include "config.h"

int p0f_cmp(acl_data_t *, acl_stage_t,
	    struct acl_param *, struct mlfi_priv *);
int p0f_regexec(acl_data_t *, acl_stage_t,
	        struct acl_param *, struct mlfi_priv *);
void p0f_sock_set(char *);
int p0f_lookup(struct mlfi_priv *);

#endif /* _P0F_H_ */
@


1.2
log
@Fix p0f related crashes caused by thread unsafety (Enrico Scholz)
@
text
@d1 1
a1 1
/* $Id: p0f.h,v 1.1 2008/09/07 00:13:34 manu Exp $ */
d4 1
a4 1
 * Copyright (c) 2008 Emmanuel Dreyfus
@


1.1
log
@Experimental p0f support
Fix a memory leak in GeoIP code
Fix a memory leak in DKIM code
Bump to revision to 4.1.6 (but no tag yet)
@
text
@d1 1
a1 1
/* $Id$ */
a36 2
void p0f_init(void);
void p0f_clear(void);
@


1.1.2.1
log
@Really support dkim self and dkim none clauses
@
text
@d1 1
a1 1
/* $Id: p0f.h,v 1.1 2008/09/07 00:13:34 manu Exp $ */
d37 2
@


1.1.2.2
log
@New ratelimit feature
@
text
@d1 1
a1 1
/* $Id: p0f.h,v 1.2 2010/03/13 06:57:47 manu Exp $ */
@


