notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
c-icap ICAP server implementation
0.5.11_1,2 www on this many watch lists=7 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.5.11,2Version of this port present on the latest quarterly branch.
Maintainer: rodrigo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-03-27 06:40:49
Last Update: 2024-02-23 12:00:45
Commit Hash: 768b95a
People watching this port, also watch:: clamav, squid, apache24, net-snmp, libxml2
License: LGPL21+
WWW:
https://c-icap.sourceforge.net/
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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (71 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/c-icap-0.5.11_1,2/catalog.mk
  3. /usr/local/share/licenses/c-icap-0.5.11_1,2/LICENSE
  4. /usr/local/share/licenses/c-icap-0.5.11_1,2/LGPL21+
  5. bin/c-icap
  6. bin/c-icap-client
  7. bin/c-icap-config
  8. bin/c-icap-libicapapi-config
  9. @comment bin/c-icap-mkbdb
  10. bin/c-icap-stretch
  11. @sample etc/c-icap/c-icap.conf.sample
  12. @sample etc/c-icap/c-icap.magic.sample
  13. include/c_icap/access.h
  14. include/c_icap/acl.h
  15. include/c_icap/array.h
  16. include/c_icap/body.h
  17. include/c_icap/c-icap-conf.h
  18. include/c_icap/c-icap.h
  19. include/c_icap/cache.h
  20. include/c_icap/cfg_param.h
  21. include/c_icap/ci_regex.h
  22. include/c_icap/ci_threads.h
  23. include/c_icap/commands.h
  24. include/c_icap/debug.h
  25. include/c_icap/dlib.h
  26. include/c_icap/filetype.h
  27. include/c_icap/hash.h
  28. include/c_icap/header.h
  29. include/c_icap/log.h
  30. include/c_icap/lookup_table.h
  31. include/c_icap/md5.h
  32. include/c_icap/mem.h
  33. include/c_icap/module.h
  34. include/c_icap/net_io.h
  35. include/c_icap/net_io_ssl.h
  36. include/c_icap/port.h
  37. include/c_icap/proc_mutex.h
  38. include/c_icap/proc_threads_queues.h
  39. include/c_icap/registry.h
  40. include/c_icap/request.h
  41. include/c_icap/service.h
  42. include/c_icap/shared_mem.h
  43. include/c_icap/simple_api.h
  44. include/c_icap/stats.h
  45. include/c_icap/txtTemplate.h
  46. include/c_icap/txt_format.h
  47. include/c_icap/types_ops.h
  48. include/c_icap/util.h
  49. @comment lib/c_icap/bdb_tables.so
  50. lib/c_icap/dnsbl_tables.so
  51. @comment lib/c_icap/ldap_module.so
  52. @comment lib/c_icap/memcached_cache.so
  53. @comment lib/c_icap/perl_handler.so
  54. lib/c_icap/shared_cache.so
  55. lib/c_icap/srv_echo.so
  56. lib/c_icap/srv_ex206.so
  57. lib/c_icap/sys_logger.so
  58. lib/libicapapi.so
  59. lib/libicapapi.so.5
  60. lib/libicapapi.so.5.0.11
  61. share/man/man8/c-icap-client.8.gz
  62. share/man/man8/c-icap-config.8.gz
  63. share/man/man8/c-icap-libicapapi-config.8.gz
  64. share/man/man8/c-icap-mkbdb.8.gz
  65. share/man/man8/c-icap-stretch.8.gz
  66. share/man/man8/c-icap.8.gz
  67. @dir(c_icap,c_icap,) /var/run/c-icap
  68. @dir(c_icap,c_icap,) /var/log/c-icap
  69. @owner
  70. @group
  71. @mode
Collapse this list.
Dependency lines:
  • c-icap>0:www/c-icap
To install the port:
cd /usr/ports/www/c-icap/ && make install clean
To add the package, run one of these commands:
  • pkg install www/c-icap
  • pkg install c-icap
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: c-icap
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1699301269 SHA256 (c_icap-0.5.11.tar.gz) = c1c773045e6e2300ccdab2b8a59c67731ce73ffe01f5871327812ad3bd2484d4 SIZE (c_icap-0.5.11.tar.gz) = 699076

Packages (timestamps in pop-ups are UTC):
c-icap
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.5.11_1,20.5.11_1,20.5.7,20.5.11_1,20.5.11_1,2-0.5.7,2-
FreeBSD:13:quarterly0.5.11,20.5.11,20.5.10_1,20.5.11,20.5.11,20.5.11,20.5.11,20.5.11,2
FreeBSD:14:latest0.5.11_1,20.5.11_1,20.5.10,20.5.11_1,20.5.11_1,20.5.10,2-0.5.10_1,2
FreeBSD:14:quarterly0.5.11,20.5.11,2-0.5.11,20.5.11,20.5.11,20.5.11,20.5.11,2
FreeBSD:15:latest0.5.11_1,20.5.11_1,2n/a0.5.11,2n/a0.5.11,20.5.11,20.5.11_1,2
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. libbrotlicommon.so : archivers/brotli
  2. libpcre.so : devel/pcre
This port is required by:
for Libraries
  1. www/c-icap-modules
  2. www/squidclamav

Configuration Options:
===> The following configuration options are available for c-icap-0.5.11_1,2: BDB=off: Berkeley DB support IPV6=on: IPv6 protocol support LARGE_FILES=off: Enable large files support LDAP=off: LDAP protocol support MEMCACHE=off: Enable memcached PERL=off: Perl scripting language support POSIXSEM=off: Use POSIX Semaphores instead of SYSV IPC ===> Use 'make config' to modify these settings
Options name:
www_c-icap
USES:
cpe libtool localbase
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (56 items)
Collapse this list.
  1. http://cfhcable.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  2. http://cytranet.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  3. http://deac-ams.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  4. http://deac-fra.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  5. http://deac-riga.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  6. http://downloads.sourceforge.net/project/c-icap/c-icap/0.5.x/
  7. http://excellmedia.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  8. http://freefr.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  9. http://gigenet.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  10. http://ixpeering.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  11. http://jaist.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  12. http://jztkft.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  13. http://kumisystems.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  14. http://liquidtelecom.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  15. http://nchc.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  16. http://netactuate.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  17. http://netcologne.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  18. http://netix.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  19. http://onboardcloud.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  20. http://phoenixnap.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  21. http://razaoinfo.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  22. http://sinalbr.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  23. http://sitsa.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  24. http://sonik.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  25. http://tenet.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  26. http://udomain.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  27. http://ufpr.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  28. http://versaweb.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  29. https://cfhcable.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  30. https://cytranet.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  31. https://deac-ams.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  32. https://deac-fra.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  33. https://deac-riga.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  34. https://downloads.sourceforge.net/project/c-icap/c-icap/0.5.x/
  35. https://excellmedia.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  36. https://freefr.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  37. https://gigenet.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  38. https://ixpeering.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  39. https://jaist.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  40. https://jztkft.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  41. https://kumisystems.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  42. https://liquidtelecom.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  43. https://nchc.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  44. https://netactuate.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  45. https://netcologne.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  46. https://netix.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  47. https://onboardcloud.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  48. https://phoenixnap.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  49. https://razaoinfo.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  50. https://sinalbr.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  51. https://sitsa.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  52. https://sonik.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  53. https://tenet.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  54. https://udomain.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  55. https://ufpr.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
  56. https://versaweb.dl.sourceforge.net/project/c-icap/c-icap/0.5.x/
Collapse this list.

Number of commits found: 71

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.5.11_1,2
23 Feb 2024 12:00:45
commit hash: 768b95a104a6000e88f8132b41ef125317b68243commit hash: 768b95a104a6000e88f8132b41ef125317b68243commit hash: 768b95a104a6000e88f8132b41ef125317b68243commit hash: 768b95a104a6000e88f8132b41ef125317b68243 files touched by this commit
Renato Botelho (garga) search for other commits by this committer
www/c-icap: Moved manpages to share/man

Approved by:	portmgr (blanket)
Sponsored by:	Rubicon Communications, LLC ("Netgate")
0.5.11,2
07 Nov 2023 08:48:00
commit hash: 682e284789594b66425b154db55ca452a529de03commit hash: 682e284789594b66425b154db55ca452a529de03commit hash: 682e284789594b66425b154db55ca452a529de03commit hash: 682e284789594b66425b154db55ca452a529de03 files touched by this commit
Rodrigo Osorio (rodrigo) search for other commits by this committer
www/c-icap: update to 0.5.11

Major changes:
  * Fixes to compile and run with c-icap-0.6.x releases
  * Other minor fixes.

Reorder and format Makefile to make linters happy
0.5.10_1,2
03 Nov 2023 14:05:32
commit hash: da665df3210e964c46f2ba9ee9fb6fd3fc916dd4commit hash: da665df3210e964c46f2ba9ee9fb6fd3fc916dd4commit hash: da665df3210e964c46f2ba9ee9fb6fd3fc916dd4commit hash: da665df3210e964c46f2ba9ee9fb6fd3fc916dd4 files touched by this commit
Rodrigo Osorio (rodrigo) search for other commits by this committer
*/*: Update WWW to use HTTPS for sourceforge.net projects

Homepage link is permanent redirected to its HTTPS counterpart
0.5.10_1,2
17 Jun 2023 21:34:32
commit hash: 74d9fa77b3a72e7745f21e5cf3a56557b4f935fdcommit hash: 74d9fa77b3a72e7745f21e5cf3a56557b4f935fdcommit hash: 74d9fa77b3a72e7745f21e5cf3a56557b4f935fdcommit hash: 74d9fa77b3a72e7745f21e5cf3a56557b4f935fd files touched by this commit
Rodrigo Osorio (rodrigo) search for other commits by this committer
www/c-icap: Fix invalid integer conversion with llvm15+

Fix invalid pointer conversion with llvm15+. This issue
has been corrected previously by asking the compile to ignore
the errors using CFLAGS -Wno-error=int-conversion.
This flag is now removed and the errors properly fixed.

Also fix the some of the paths in the default configuration
to match the FreeBSD HIER.

PR:		271810
Reported by:	fluffy
0.5.10,2
03 Jun 2023 18:03:24
commit hash: 69477a24c2281ebe0b3d85eafd815ac757dc3f72commit hash: 69477a24c2281ebe0b3d85eafd815ac757dc3f72commit hash: 69477a24c2281ebe0b3d85eafd815ac757dc3f72commit hash: 69477a24c2281ebe0b3d85eafd815ac757dc3f72 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
www/c-icap: Fix build with llvm15

Approved by:	portmgr (blanket)
0.5.10,2
08 Feb 2023 10:53:56
commit hash: 6e1233be229212a0496f42d611bd40f3e3a628dacommit hash: 6e1233be229212a0496f42d611bd40f3e3a628dacommit hash: 6e1233be229212a0496f42d611bd40f3e3a628dacommit hash: 6e1233be229212a0496f42d611bd40f3e3a628da files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Mk/**ldap.mk: Convert USE_LDAP to USES=ldap

Convert the USE_LDAP=yes to USES=ldap and adds the following features:

- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
  RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features

Reviewed by:	delphij
Approved by:	portmgr
Differential Revision: https://reviews.freebsd.org/D38233
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.5.10,2
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.5.10,2
20 Jul 2022 14:23:26
commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
www: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *
  *  <hvo.pm@xs4all.nl>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron LI <aly@aaronly.me>
  *  Aaron Zauner <az_mail@gmx.at>
  *  Abel Chow <achow@transoft.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Adrian Steinmann <ast@marabu.ch>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.5.10,2
14 Nov 2021 22:45:26
commit hash: 82de9b56af78d484d3b569fa35593fff26bbc04ecommit hash: 82de9b56af78d484d3b569fa35593fff26bbc04ecommit hash: 82de9b56af78d484d3b569fa35593fff26bbc04ecommit hash: 82de9b56af78d484d3b569fa35593fff26bbc04e files touched by this commit
Rodrigo Osorio (rodrigo) search for other commits by this committer
www/c-icap: Update to 0.5.10

Major changes:
  0.5.9
  * github issue #18: Possible segmentation fault or at least memory leaks when
the *_header acls are used
  * Minor leaks while c-icap server shutdowns
  * Implement the following new command/handler types:
    - CI_CMD_CHILD_CLEANUP
    - CI_CMD_POST_CONFIG
    - CI_CMD_MONITOR_START
    - CI_CMD_MONITOR_ONDEMAN
  0.5.10
  * Bug fix: Commands scheduled with the ci_command_schedule[on] API function
    may not executed. This bug was introduced with the c-icap-0.5.9 release

Full changelogs:
    https://sourceforge.net/p/c-icap/news/2021/09/the-c-icap-059-is-released/
    https://sourceforge.net/p/c-icap/news/2021/10/the-c-icap-0510-is-released/
0.5.8,2
25 Apr 2021 11:35:43
commit hash: e6194b78aefd117cbbe6077d8eb6b091733e0c7ccommit hash: e6194b78aefd117cbbe6077d8eb6b091733e0c7ccommit hash: e6194b78aefd117cbbe6077d8eb6b091733e0c7ccommit hash: e6194b78aefd117cbbe6077d8eb6b091733e0c7c files touched by this commit
Rodrigo Osorio (rodrigo) search for other commits by this committer
www/c-icap-modules: Upgrade to v0.5.5

Major changes:
    * Fix: "Bug: service 'srv_clamav'. can not accept or send body data"
0.5.7,2
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
0.5.7,2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.5.7,2
26 Oct 2020 12:18:44
Revision:553348Original commit files touched by this commit
rodrigo search for other commits by this committer
www/c-icap: Upgrade to 0.5.7

Major changes:
 - Fix brotli performance
 - Fix various memory leaks
 - c-icap-stretch utility: Fix HTTP response status line
 - c-icap-stretch: send always an HTTP/1.1 request
 - Update accepted flags for tls-options option of TlsPort cfg parameter
 - ICAP client: support SSL connections to hostnames that contain IP addresses
 - Bug fix: False accepting connection errors
0.5.6,2
22 Dec 2019 21:52:42
Revision:520667Original commit files touched by this commit
rodrigo search for other commits by this committer
www/c-icap: update to 0.5.6

Changelog:
 * Possible buffer overflow if an ipv6 address is used with TlsPort
 * Possible buffer overflow while building memcached key
 * Not correctly initialized array, can cause undefined behavior to
c-icap-stretch utility
 * Bug 116: The CI_CONNECTION_CONNECTED ci_connection_t flag is not set properly
 * Bug 115: Fix incorrect prototype for ci_client_get_server_options_nonblocking
 * c-icap may crash while parsing wrong formated ICAP request line
 * Fix many issues reported by clang analyzer, which may result to c-icap
crashes or malfunction
 * Using port with memcached server hostname, may result to c-icap crash
 * Bug fix: Numeric as group/user id in Group/User cfg parameter does not work
 * Many other fixes

PR:		242794
Submitted by:	Franco Fichtner <franco@opnsense.org>
0.5.5,2
30 Sep 2018 08:58:41
Revision:480943Original commit files touched by this commit
rodrigo search for other commits by this committer
Upgrade c-icap to 0.5.5

- Update c-icap to 0.5.5
- Move USES to a better place and silence portlint
- Remove 'ListenAddress 127.0.0.1' parameter from sample c-icap.conf since it
doesn't work. Instead, replace the change to 'Port 127.0.0.1:1344'. More
references about this problem at https://redmine.pfsense.org/issues/8832#note-10
- Regenerate patches with 'make makepatch'

c-icap-0.5.5 changes
- c-icap may crash with a SIGBUS while using mmap to map files to memory.
- Fix multiple brotli decoding bugs
- c-icap-client does not send the ";ieof" preview termination sequence when
sends zero sized files

PR:		231377
Submitted by:	garga
0.5.3,2
10 May 2018 07:00:19
Revision:469510Original commit files touched by this commit
yuri search for other commits by this committer
www/c-icap: Unbreak: add missing header files in pkg-plist

Also add missing LIB_DEPENDS.

Approved by:	portmgr (port compliance, infrastructure)
0.5.3,2
09 Apr 2018 23:24:30
Revision:466910Original commit files touched by this commit
rodrigo search for other commits by this committer
Upgrade  www/c-icap from 0.4.4 to 0.5.3
Since I'm here take maintenership of this port

Major changes for 0.5.2:
 Bug fix: c-icap crashes when converting ci_simple_file_t to a memory object
 Document the forceUnload=off option for Service/Module configuration parameter
 ci_headers_value* functions should remove spaces at the beginning of the
returned value

Major changes for 0.5.1 :
 TLS/SSL support. This feature sponsored by Ergon Informatik AG.
 A non-blocking ICAP client API. This feature sponsored by Ergon Informatik AG.
 Allow 204 response on preview handler even if the ICAP client does not support
preview.
 New API functions
0.4.4,2
20 Feb 2017 04:19:02
Revision:434432Original commit files touched by this commit
vanilla search for other commits by this committer
Update to 0.4.4.
0.4.3,2
08 Aug 2016 13:46:50
Revision:419843Original commit files touched by this commit
mat search for other commits by this committer
USE_BDB cleanup.

- USE_BDB=4x+ -> USES=bdb.
- USE_BDB=yes -> USES=bdb.
- USE_BDB=xx  -> USES=bdb:xx.

Other modernisations when I see them.

PR:		209183
Sponsored by:	Absolight
0.4.3,2
23 May 2016 20:35:01
Revision:415742Original commit files touched by this commit
amdmi3 search for other commits by this committer
Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by
default anyway and don't need to be listed

Approved by:	portmgr blanket
0.4.3,2
17 May 2016 13:42:49
Revision:415383Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Clarify LICENSE
- Add LICENSE_FILE
- Switch to USES=localbase
- Convert to USES=mysql
- Switch to options helpers
- Cosmetic fixes
- Fix memcached support (needs libmemcached, not memcached dependency)
0.4.3,2
01 May 2016 05:03:25
Revision:414383Original commit files touched by this commit
pi search for other commits by this committer
www/c-icap{-modules}: 0.4.2 -> 0.4.3

c-icap-0.4.3 changes
- ci_membuf_write: do not warn user about writting after eof, if
  not actualy someone try to write
- Man pages spelling errors
- Fix ModulesDir and ServicesDir default locations for some architectures
- Crashes for modules if null argument passed to ci_list_first,
  ci_list_head and ci_list_tail macros
- Fix allow204 outside preview responses
- Use poll instead of select for polling network sockets and pipes
- Fix core dumps inside client_parse_icap_header()

c-icap-modules-0.4.3 changes

- Fix content_filtering service config and template file permissions
- Bug fixes in srv_content_filtering body data structures
- Bug fix: The second argument of srv_content_filtering.Action never accepted
0.4.2,2
01 May 2016 04:39:38
Revision:414379Original commit files touched by this commit
pi search for other commits by this committer
www/c-icap: add ListenAddress directive to conf

- include ListenAddress directive and set it to 127.0.0.1 in c-icap.conf

PR:		208374
Submitted by:	Marko Cupac <marko.cupac@mimar.rs>
0.4.2,2
30 Apr 2016 22:14:07
Revision:414369Original commit files touched by this commit
mm search for other commits by this committer
Hand back www/c-icap, www/c-icap-modules and www/squidclamav to the pool.
0.4.2,2
03 Jan 2016 23:48:43
Revision:405200Original commit files touched by this commit
mm search for other commits by this committer
Update c-icap and c-icap-modules to 0.4.2
0.3.5_2,2
17 May 2015 07:42:34
Revision:386585Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add CPE info

Approved by:	portmgr blanket
0.3.5_2,2
22 Nov 2014 11:35:04
Revision:373048Original commit files touched by this commit
antoine search for other commits by this committer
- Fix substitution in rc script
- Allow staging as a regular user
- Cleanup plist
0.3.5_1,2
22 Nov 2014 10:35:53
Revision:373046Original commit files touched by this commit
mm search for other commits by this committer
Fix pkg-plist and install examples as *.sample

PR:		195276
Submitted by:	John Marino <marino@FreeBSD.org>
0.3.5,2
21 Nov 2014 22:20:37
Revision:373018Original commit files touched by this commit
mm search for other commits by this committer
Update c-icap to 0.3.5
Fix OpenSSL support by renaming CONF to CI_CONF
0.3.3_4,2
21 Aug 2014 22:50:30
Revision:365599Original commit files touched by this commit
mandree search for other commits by this committer
Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
  where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
  versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
  for new Berkeley DB, but are untested.

NOTE: please read UPDATING and the Wiki page before proceeding!

Announcement:	http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference:	https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR:		192690
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged ports)
0.3.3_3,2
24 Jul 2014 18:34:16
Revision:362835Original commit files touched by this commit
tijl search for other commits by this committer
net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.3.3_2,2
02 Jul 2014 15:58:14
Revision:360214Original commit files touched by this commit
tijl search for other commits by this committer
- Add USES=libtool and INSTALL_TARGET=install-strip
- Don't install static modules
- Finish staging support
0.3.3_1,2
01 Apr 2014 18:50:13
Revision:349877Original commit files touched by this commit
antoine search for other commits by this committer
Finish stage support

Reported by:	poudriere
With hat:	portmgr
0.3.3,2
15 Mar 2014 03:07:11
Revision:348285Original commit files touched by this commit
mm search for other commits by this committer
Update c-icap to 0.3.3 and c-icap-modules to 0.3.2
Add staging support
0.2.5,2
21 Jan 2014 23:40:23
Revision:340674Original commit files touched by this commit
bapt search for other commits by this committer
Fix properties on pkg-plist
0.2.5,2
20 Sep 2013 23:36:54
Revision:327776Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
www)
0.2.5,2
14 Sep 2013 14:47:57
Revision:327292Original commit files touched by this commit
az search for other commits by this committer
- convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
0.2.5,2
30 Jul 2013 20:14:27
Revision:323989Original commit files touched by this commit
mm search for other commits by this committer
Update c-icap to 0.2.5
0.2.3,2
04 May 2013 22:48:04
Revision:317389Original commit files touched by this commit
flo search for other commits by this committer
Fix installation of ports that rely on cp -n for installing files. r245960
changed cp to exit with a non-zero exit code if the file exists and is not
overwritten thus causing ports to fail installing when e.g. trying to cp
.default -> .conf files that already exist.

We just ignore the error and continue, as we used to.

Reported by:	jaset
Approved by:	portmgr (bapt)
0.2.3,2
25 Nov 2012 08:51:54
Revision:307739Original commit files touched by this commit
mm search for other commits by this committer
Update c-icap and c-icap-modules to 0.2.3

Feature safe:	yes
0.2.2,2
20 Oct 2012 09:57:28
Revision:306174Original commit files touched by this commit
mm search for other commits by this committer
Update to 0.2.2

Feature safe:	yes
0.2.1_1,2
15 Aug 2012 01:47:57
Original commit files touched by this commit
mm search for other commits by this committer
Do not include license file for known license
0.2.1_1,2
15 Aug 2012 01:01:44
Original commit files touched by this commit
mm search for other commits by this committer
Change configuration directory to ${PREFIX}/etc/c-icap
0.2.1,2
15 Aug 2012 00:09:42
Original commit files touched by this commit
mm search for other commits by this committer
Update c-icap to 0.2.1

PR:		ports/170121
Approved by:	maintainer (timeout)
060708_2,1
14 Jan 2012 08:57:23
Original commit files touched by this commit
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
060708_2,1
23 Sep 2011 22:26:39
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:             157936
Submitted by:   myself
Exp-runs by:    pav
Approved by:    pav
060708_2,1
19 Mar 2011 12:38:54
Original commit files touched by this commit
miwi search for other commits by this committer
- Get Rid MD5 support
060708_2,1
04 Dec 2010 07:34:27
Original commit files touched by this commit
ade search for other commits by this committer
Sync to new bsd.autotools.mk
060708_2,1
08 Jun 2010 19:52:58
Original commit files touched by this commit
makc search for other commits by this committer
Convert LDCONFIG_DIRS to USE_LDCONFIG.

PR:             based on ports/146365
Submitted by:   Alex Kozlov <spam at rm-rf.kiev.ua>
Approved by:    maintainers timeout (two weeks)
060708_2,1
06 Apr 2010 12:01:57
Original commit files touched by this commit
garga search for other commits by this committer
Chase clamav's lib bump
060708_1
27 Mar 2010 00:15:24
Original commit files touched by this commit
dougb search for other commits by this committer
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
060708_1,1
22 Aug 2009 00:38:34
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with W
060708_1,1
02 Aug 2009 19:36:34
Original commit files touched by this commit
mezz search for other commits by this committer
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:      marcus and kwm
Pointyhat-exp:  a few times by pav
Tested by:      pgollucci, "Romain Tartière" <romain@blogreen.org>, and
                a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:    marcus
Approved by:    portmgr
060708_1,1
15 Jul 2009 16:56:10
Original commit files touched by this commit
dougb search for other commits by this committer
Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.

1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).

No PORTREVISION bumps because all of these changes are noops.
060708_1,1
27 Mar 2009 15:40:09
Original commit files touched by this commit
garga search for other commits by this committer
- Fix clamav dependency
- bump PORTREVISION

Pointyhat to:   garga
060708,1
27 Mar 2009 11:53:07
Original commit files touched by this commit
garga search for other commits by this committer
- Bump necessary PORTREVISIONS and fix some ports to new clamav API
060708,1
26 Mar 2009 13:59:35
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 060708

PR:             ports/130633
Submitted by:   Vladimir Kondratiev <wulf@mail.mipt.ru>
Approved by:    Tofig Suleymanov <tofig@freebsd.az> (maintainer)
030606_5,1
14 Feb 2009 13:28:57
Original commit files touched by this commit
stas search for other commits by this committer
- Fix build.
- Pass maintainership to submitter.

Submitted by:   Tofig Suleymanov <tofig@freebsd.az>
Approved by:    portmgr (linimon)
030606_5,1
19 Dec 2008 22:00:33
Original commit files touched by this commit
pav search for other commits by this committer
- Set for expiration in one month: has been broken for more than 6 months
030606_5,1
15 Sep 2008 19:56:38
Original commit files touched by this commit
garga search for other commits by this committer
- Update security/clamav to 0.94 [1] and fix a remote DoS [2]
- Chase libclamav version bump on all dependant ports
- Bump necessary PORTREVISIONS
- Fix some BROKEN messages from ports that were already broken with clamav-0.93
- Mark security/klamav as BROKEN since it doesn't build with clamav-0.94

PR:             ports/127122 [1], ports/127310 [2]
Submitted by:   Gary Palmer <freebsd-gnats@in-addr.com> [1], delphij [2]
Approved by:    portmgr (pav)
030606_5,1
21 Aug 2008 06:18:49
Original commit files touched by this commit
rafan search for other commits by this committer
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above View all of this commit message)
030606_5
19 Apr 2008 17:56:05
Original commit files touched by this commit Sanity Test Failure
miwi search for other commits by this committer
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
        Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
        ehaupt, nox, itetcu, flz, pav

PR:             116263
Tested on:      pointyhat
Approved by:    portmgr (pav)
030606_5,1
16 Apr 2008 16:10:19
Original commit files touched by this commit
garga search for other commits by this committer
- Chase clamav library to version 4
- Bump PORTREVISION

Following ports are marked as BROKEN since they don't build with new clamav
0.93:

www/c-icap
mail/claws-mail-clamav
www/gurlchecker
www/havp
security/klamav
devel/p5-Mail-ClamAV
devel/py-clamav
www/squidclam

This clamav version needed to be updated without wait other ports fixes
because it fixes important vulnerabilities.
030606_4,1
19 Dec 2007 23:08:38
Original commit files touched by this commit
garga search for other commits by this committer
- Update security/clamav to 0.92
- Add a new OPTION (RAR) because unrar code is optional to fix a license
  issue
- Some cosmetic changes
- Chase library version bump and bump PORTREVISION of all dependant ports

Approved by:    portmgr (pav)
Security:       CVE-2007-6335, CVE-2007-6336, CVE-2007-6337
030606_3,1
13 Mar 2007 20:11:19
Original commit files touched by this commit
garga search for other commits by this committer
- Update clamav to 0.90.1
- Use -lthr to build clamav since it has problems with libpthread
- Bump PORTREVISION of dependant ports, libclamav version was bumped
- Fix clamcour to build with clamav-0.90.x using patch sent by maintainer
030606_2,1
03 Aug 2006 10:11:32
Original commit files touched by this commit
rafan search for other commits by this committer
- Fixed serious bug in utf8 web pages recognition causing c-icap to enters an
  endless loop
- Fixed typo in pkg-install
- Added to Makefile LOG_DIR, RUN_DIR and TMP_DIR variables

PR:             ports/101296
Submitted by:   Elisey Savateev <b3k at mail.ru> (maintainer)
030606_1,1
15 Jun 2006 11:18:56
Original commit files touched by this commit
sem search for other commits by this committer
- Update to 030606rc1
  Contains fixes for a bug which causes segmentation fault
  to the c-icap server

PR:             ports/98903
Submitted by:   maintainer
030606,1
11 Jun 2006 08:33:03
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 030606

PR:             ports/98797
Submitted by:   Elisey O. Savateev <b3k@mail.ru> (maintainer)
220505_1
30 Mar 2006 16:11:04
Original commit files touched by this commit
sem search for other commits by this committer
- Fix bugs in pkg-install and bug in pkg-plist [1]
- Add one more MASTER_SITE

PR:             ports/95061
Submitted by:   maintainer
Pointy hat to:  sem (me) [1]
220505
27 Mar 2006 06:40:18
Original commit files touched by this commit
sem search for other commits by this committer
c-icap is an implementation of an ICAP server. It can be used with HTTP proxies
that support the ICAP protocol such as the Shweby or Squid proxy server.
c-icap allows the addition of modules, which can extend its functionality and
services. For instance, such modules can be loggers, authenticators and
authentication methods or access controlers.

WWW: http://www.chtsanti.net/c-icap

PR:             ports/92760
Submitted by:   Elisey O. Savateev <b3k@mail.ru>

Number of commits found: 71