BSD Ports

www/c-icap 0.6.5,2 FreeBSD

ICAP server implementation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21+
Categories
www
Package size
278.6 KiB, 996.1 KiB installed

Description

From the c-icap homepage:

c-icap is an implementation of an ICAP server. It can be used with HTTP proxies that support the ICAP protocol to implement content adaptation and filtering services.

Most of the commercial HTTP proxies must support the ICAP protocol. The open source Squid 3.x proxy server supports it.

Major features:

basic C API for developing custom content adaptation and filtering services
plugins interface
LDAP integration
simple ICAP client API

Currently the following services have been implemented for the c-icap server:

Web antivirus service, using the clamav open-source antivirus engine
basic URL filtering service

In the other systems

SystemPortVersion
FreeBSDwww/c-icap0.6.5,2
OpenBSDwww/c-icap/c-icap0.5.13p0
NetBSDwww/c-icap0.5.5nb9
DragonFlywww/c-icap0.5.11_1,2
HardenedBSDwww/c-icap0.6.5,2
GhostBSDwww/c-icap0.6.5,2
OPNsensewww/c-icap0.6.5,2

Install

Binary package:

pkg install c-icap

From the ports tree:

cd /usr/ports/www/c-icap/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	c-icap>0:www/c-icap
LIB_DEPENDS=	libicapapi.so:www/c-icap

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.6.5,20.6.5,20.5.10,20.6.4,20.6.5,2
FreeBSD:14:quarterly0.6.5,20.6.5,2n/a0.6.3,20.6.5,2
FreeBSD:15:latest0.6.5,20.6.5,2n/a0.6.4,20.6.4,2
FreeBSD:15:quarterly0.6.5,20.6.5,2n/an/an/a
FreeBSD:16:latest0.6.5,20.6.5,2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 2

Configuration

Options name: www_c-icap

OptionDefaultDescription
BDBoffBerkeley DB support
IPV6offIPv6 protocol support
LARGE_FILESoffEnable large files support
LDAPoffLDAP protocol support
MEMCACHEoffEnable memcached
PERLoffPerl scripting language support
POSIXSEMoffUse POSIX Semaphores instead of SYSV IPC
USES
cpe libtool localbase
Service scripts
c-icap

Files

Manual pages 7
  • c-icap(8)
  • c-icap-client(8)
  • c-icap-config(8)
  • c-icap-libicapapi-config(8)
  • c-icap-mkbdb(8)
  • c-icap-mklmdb(8)
  • c-icap-stretch(8)
pkg-plist 73
  • bin/c-icap
  • bin/c-icap-client
  • bin/c-icap-config
  • bin/c-icap-libicapapi-config
  • bin/c-icap-mkbdb
  • bin/c-icap-stretch
  • @sample etc/c-icap/c-icap.conf.sample
  • @sample etc/c-icap/c-icap.magic.sample
  • include/c_icap/access.h
  • include/c_icap/acl.h
  • include/c_icap/array.h
  • include/c_icap/atomic.h
  • include/c_icap/body.h
  • include/c_icap/c-icap-conf.h
  • include/c_icap/c-icap.h
  • include/c_icap/cache.h
  • include/c_icap/cfg_param.h
  • include/c_icap/ci_regex.h
  • include/c_icap/ci_threads.h
  • include/c_icap/ci_time.h
  • include/c_icap/client.h
  • include/c_icap/commands.h
  • include/c_icap/debug.h
  • include/c_icap/dlib.h
  • include/c_icap/encoding.h
  • include/c_icap/filetype.h
  • include/c_icap/hash.h
  • include/c_icap/header.h
  • include/c_icap/http_server.h
  • include/c_icap/log.h
  • include/c_icap/lookup_table.h
  • include/c_icap/md5.h
  • include/c_icap/mem.h
  • include/c_icap/module.h
  • include/c_icap/net_io.h
  • include/c_icap/net_io_ssl.h
  • include/c_icap/openssl_support.h
  • include/c_icap/port.h
  • include/c_icap/proc_mutex.h
  • include/c_icap/proc_threads_queues.h
  • include/c_icap/registry.h
  • include/c_icap/request.h
  • include/c_icap/request_util.h
  • include/c_icap/server.h
  • include/c_icap/service.h
  • include/c_icap/shared_mem.h
  • include/c_icap/simple_api.h
  • include/c_icap/stats.h
  • include/c_icap/txtTemplate.h
  • include/c_icap/txt_format.h
  • include/c_icap/types_ops.h
  • include/c_icap/util.h
  • lib/c_icap/bdb_tables.so
  • lib/c_icap/dnsbl_tables.so
  • lib/c_icap/ldap_module.so
  • lib/c_icap/memcached_cache.so
  • lib/c_icap/perl_handler.so
  • lib/c_icap/shared_cache.so
  • lib/c_icap/srv_echo.so
  • lib/c_icap/srv_ex206.so
  • lib/c_icap/sys_logger.so
  • lib/libicapapi.so
  • lib/libicapapi.so.6
  • lib/libicapapi.so.6.0.5
  • share/man/man8/c-icap-client.8.gz
  • share/man/man8/c-icap-config.8.gz
  • share/man/man8/c-icap-libicapapi-config.8.gz
  • share/man/man8/c-icap-mkbdb.8.gz
  • share/man/man8/c-icap-mklmdb.8.gz
  • share/man/man8/c-icap-stretch.8.gz
  • share/man/man8/c-icap.8.gz
  • @dir(,,)
  • @dir(,,)
distinfo 2
FileSizeSHA256
c_icap-0.6.5.tar.gz81306482e457b3f234d56f537c70ec76a1d51ce8f6a55522592f2df07fc2557856f184
aa28041.patch7444f6c2fe0ca011f7269b97c3773bf00fd6fb96f98aa7ebc20460306e4a00097d26
Master sites 1
  • SF/c-icap/c-icap/0.6.x/

Commit history 0

No commits in the history this site was built from.