Changelog for
c-icap-devel-0.5.5-2.2.x86_64.rpm :
Mon Nov 26 13:00:00 2018 larsAATTlinux-schulserver.de - 0.5.5
- update to 0.5.5:
+ 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
from 0.5.4:
+ Bug fix: IPv6 address can not be used on Port configuration parameter
+ Mark as deprecated the tls-method TlsPort option
+ Bug fix: c-icap fails to decompress zero-sized files
compressed with brotli
- removed ipv6.patch: upstream
- refreshed c_icap-0.3.2-missing-call-to-setgroups-before-setuid.patch
and c-icap-use_c-icap_user_and_group_in_config.patch
Tue May 15 14:00:00 2018 adam.majerAATTsuse.de
- update to 0.5.3:
+ Fix c-icap statistics web page
+ Adds compression support for outbound web pages
- c_icap-0.3.2-missing-call-to-setgroups-before-setuid.patch: refreshed
Tue Jul 11 14:00:00 2017 adam.majerAATTsuse.de
- add missing Requires: on openssl-devel for the devel subpackage
Sat Jun 17 14:00:00 2017 mimi.vxAATTgmail.com
- update to 0.5.2:
- refresh: c_icap-0.3.2-missing-call-to-setgroups-before-setuid.patch
c-icap-use_c-icap_user_and_group_in_config.patch
+ TLS/SSL support.
+ A non-blocking ICAP client API.
+ Allow 204 response on preview handler even if the ICAP client
does not support preview
+ Bug fix: c-icap crashes when converting ci_simple_file_t to a memory object
Sun Oct 16 14:00:00 2016 larsAATTlinux-schulserver.de
- update to 0.4.4:
+ changed the default locking scheme from posix to file.
+ New interfaces added to help services developers:
++ ci_regex API
++ ci_cache API
++ New API functions and structures to arrays and lists interfaces
+ New configuration parameters:
++ Allow204As200okZeroEncaps
++ InterProcessSharedMemScheme
++ InterProcessLockingScheme
+ A shared memory cache module
+ A memcached cache module
+ Bug fixes
++ 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()
++ Fix c-icap.conf installation and build problems
++ Fix c-icap build problem when poll is disabled
++ Bug fix: body->unlocked can be greater than the body->readpos
causing segfault to c-icap
++ Handle correctly missing proxy-user header in the case the
RemoteProxyUsers is enabled
++ Bug fix: Unexpected error waiting for or reading events in
control socket!
++ ci_client_icapfilter does not send correct eof line on
zero-sized files
- store modules now in %%libdir instead of /usr/lib : follow the
upstream way (might need adaptions in the configuration)
libmemcached-devel
- BuildRequires: pcre-devel and libmemcached-devel for the new modules
- remove obsolete patches:
+ c_icap-0.3.2_libexec_handling.patch
+ c_icap-0.3.5-rename_CONF_to_IC_CONF.patch
- follow library version bump
- remove public-domain from license string
Tue Jun 2 14:00:00 2015 borisAATTsteki.net
- added c_icap-0.3.5-rename_CONF_to_IC_CONF.patch patch for renaming
CONF to IC_CONF as openssl already poluted global namespace, and
because openssl is required by clamav it is required to rename it
\"openssl is bigger\"
Fri Dec 19 13:00:00 2014 larsAATTlinux-schulserver.de
- update to 0.3.5
* Bug fix: Wrong status code for REQMOD requests without preview
* Bug fix: Spaces on header may result to bad request error
* Bug fix: cache drops non expired items
* Add the \"DefaultService\" configuration parameter. For use with
buggy clients which are not include icap service name in urls.
* Add support for ICAP requests pipelining
* Add the \"SupportBuggyClients\" configuration parameter. If enabled
c-icap tries to handle buggy ICAP clients which are not include
correct delimiters between HTTP and ICAP headers.
* Other minor fixes
Mon Aug 4 14:00:00 2014 larsAATTlinux-schulserver.de
- added c_icap-0.3.2-missing-call-to-setgroups-before-setuid.patch
- added systemd services calls in pre(un)/post(un) scripts
- use a more generic reload in logrotate script
Wed Jul 23 14:00:00 2014 larsAATTlinux-schulserver.de
- update to 0.3.4:
+ Berkeley databases may have problems when newer Berkeley DB
library used
+ hash_table, always uses a very small hash table resulting
to slow search operations
+ c-icap crashes when trying to parse lookup table parameters
+ local cache items are never expired. Affects dnsbl and
ldap lookup tables
+ posix interprocess locking does not work
+ Other minor fixes
Wed Mar 12 13:00:00 2014 larsAATTlinux-schulserver.de
- update to 0.3.3
+ bug 67: \"Bug in the service. Please report to the service author...\"
+ Bug fix: ci_format_text function may exceeds the buffer
+ Other minor fixes
Thu Feb 27 13:00:00 2014 borisAATTsteki.net
- fixed building on 64bit architecture
Wed Dec 25 13:00:00 2013 larsAATTlinux-schulserver.de
- update to 0.3.1:
+ Changes on c-icap utilities
+ New interfaces added to help service developers.
- use /usr/lib for internal libraries to avoid configuration
complications if the user moves the binary to another architecture
- enable IPv6 support (even if not fully tested, yet)
- add logrotate script
- add \'relog\' option to init script (and use in logrotate)
- use fallback values in init script for config options
- follow libicapapi version bump from 2 to 3
- simplify c-icap-config.patch and rename it to
c-icap-use_c-icap_user_and_group_in_config.patch
- removed upstreamed c-icap-implicit-pointer-decl.patch
- removed upstreamed c-icap-as_needed.patch
- add zlib-devel, db-devel, libbz2-devel and openldap2-devel to
BuildRequires
- recommend the c-icap-modules package
- use /tmp as tmpdir instead of /var/tmp
Tue Jan 1 13:00:00 2013 larsAATTlinux-schulserver.de
- update to 0.2.4:
Bugfixes:
+ If the OptionsTTL service config variable is not set the c-icap
service sends a random Options-TTL value to the ICAP client
+ Bug#54: socket leak in ci_client_connect_to( )when connection fails
+ c-icap-client and c-icap-stretch does not build on some platforms
+ Fix %huo fmt code to work with transparent proxies
+ Better children management on shutdown
+ The lookup table txt files opened in read-write mode causing
c-icap to fail on reconfigure
+ CHILD_STOP_CMD commands always registered as CHILD_START_CMD
Sat Nov 17 13:00:00 2012 larsAATTlinux-schulserver.de
- update to 0.2.3:
+ c-icap: fixed symbol lookup error
+ Bug#56 c-icap server can not detect the data type of deflate
encoded objects
+ The \"stop child commands\" can not be registered
+ ci_cache: fix infinity loop
+ Multiple bugs in children management code
Wed Sep 12 14:00:00 2012 larsAATTlinux-schulserver.de
- update to 0.2.1:
+ Add support for 206 responses.
+ Many new interfaces added to help services development.
- removed c-icap-fix-tests.patch (upstreamed) and
c-icap-as_needed.patch (using SUSE_ASNEEDED=0 instead)
Fri Apr 6 14:00:00 2012 larsAATTlinux-schulserver.de
- parse c-icap.conf for init values
- move default services from devel subpackage to main package as
the default config needs them
Mon Apr 2 14:00:00 2012 larsAATTlinux-schulserver.de
- initial version 0.1.7