File c-icap.changes of Package c-icap

-------------------------------------------------------------------
Sun Dec  1 17:56:29 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>

- Fixed typo in c-icap.logrotate

-------------------------------------------------------------------
Sun Dec  1 17:55:25 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>

- update to 0.5.6:
  + 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


-------------------------------------------------------------------
Mon Nov 26 10:09:00 UTC 2018 - lars@linux-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 08:27:37 UTC 2018 - adam.majer@suse.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 13:58:14 UTC 2017 - adam.majer@suse.de

- add missing Requires: on openssl-devel for the devel subpackage 

-------------------------------------------------------------------
Sat Jun 17 21:26:11 UTC 2017 - mimi.vx@gmail.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 12:03:11 UTC 2016 - lars@linux-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 05:37:14 UTC 2015 - boris@steki.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 11:26:04 UTC 2014 - lars@linux-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 16:12:38 UTC 2014 - lars@linux-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 10:34:21 UTC 2014 - lars@linux-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 16:09:05 UTC 2014 - lars@linux-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 20:11:21 UTC 2014 - boris@steki.net

- fixed building on 64bit architecture 

-------------------------------------------------------------------
Wed Dec 25 11:17:28 UTC 2013 - lars@linux-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 00:52:14 UTC 2013 - lars@linux-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 10:49:51 UTC 2012 - lars@linux-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 09:37:03 UTC 2012 - lars@linux-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 06:40:12 UTC 2012 - lars@linux-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 09:31:46 UTC 2012 - lars@linux-schulserver.de

- initial version 0.1.7

openSUSE Build Service is sponsored by