On 2019-12-11 10:46:36 [+0100], Christoph Berg wrote: > Re: Sebastian Andrzej Siewior 2019-12-10 > <20191210224647.dk4svg65hleftr7r@flow> > > +clamav (0.101.4+dfsg-0+deb10u1) buster; urgency=medium > > + > > + - update symbols file (bump to 101.4 and drop unused cli_strnstr). > > Did all these symbols change semantics? I'm surprised to see so many > symbols bumped.
The CLAMAV_PRIVATE symbols are only used internaly by clamav. From one release to another, the semantics/ABI of one or more of those functions may change. The result is something between a crash/not working properly and refusing to start because 'clamd' in clamav-daemon has a higher "functionality" than the provided libclamav. Instead of tracking this I go the easy way and bump all private symbols on each release. The CLAMAV_PUBLIC symbols are only touched on a so bump since they are also used by third party (i.e. libclamav-dev users). Sebastian

