sear.c (0.0.21-1) stable; urgency=low * removed dependency to php-cli - using sed for version substitution * separated CSS and HTML, so HTML without results is less than 2 KB * css is served by sear.c, but can be static on the reverse proxy. -- Anton Luka Šijanec Sat, 16 Apr 2022 19:45:00 +0200 sear.c (0.0.20-1) stable; urgency=low * Added fallback option to another server via HTTP redirect in case of CAPTCHA. * Enchanced systemd unit security by whitelisting /lib, /etc and /usr/bin. -- Anton Luka Šijanec Tue, 31 Jan 2022 20:00:00 +0200 sear.c (0.0.19-1) stable; urgency=low * Fixed casting to char that overflowed when stepping over strings in urlencode() that led to unicode characters being converted to %FF%FF. Now it's casting to unsigned char. -- Anton Luka Šijanec Wed, 29 Dec 2021 16:00:00 +0200 sear.c (0.0.18-1) stable; urgency=low * removed dependency to dh_systemd - it's included in debhelper 4 some time * added link to armel builds in README.md -- Anton Luka Šijanec Sun, 26 Dec 2021 21:45:46 +0200 sear.c (0.0.17-1) stable; urgency=low * new storage algoritm - O(log n) average instead of O(n) - POSIX glibc tsearch(3). to use the old algorithm, compile with -DSC_OLD_STORAGE to use the old storage method - make -e CC="cc -DSC_OLD_STORAGE" * fixed parser - now search for css classes is done case-insensitive * fixed a memory leak where hreflink was not freed in image searching - a leak still exists though, I did not look for it * port can now be configured with environment variable SC_PORT -- Anton Luka Šijanec Sun, 26 Dec 2021 20:00:00 +0200 sear.c (0.0.16-1) stable; urgency=low * fixed a DoS and possibly RCE security vulnerability that was introduced in 0.0.12 because of not accounting for length of add_form and not accounting for the added parameter in hp printf format string * added notice when SC_LOGMEM is disabled for accessing logs and enabling heap logging * all users of versions 0.0.12, 0.0.13, 0.0.14 and 0.0.15 must upgrade asap -- Anton Luka Šijanec Tue, 05 Oct 2021 16:00:00 +0200 sear.c (0.0.15-1) stable; urgency=low * fixed osdd inclusion mechanism for firefox browsers, link needed title -- Anton Luka Šijanec Tue, 21 Sep 2021 14:00:00 +0200 sear.c (0.0.14-3) stable; urgency=low * beautified how PHP scripting is done and how l and h are resent * reverted bigger picture on hover, it was blocking click on mobile -- Anton Luka Šijanec Sat, 28 Aug 2021 20:00:00 +0200 sear.c (0.0.13-1) stable; urgency=low * replaced systemd service User=nobody with DynamicUser=yes -- Anton Luka Šijanec Mon, 23 Aug 2021 20:00:00 +0200 sear.c (0.0.12-1) stable; urgency=low * added l and h parameters * removed logging to memory * embedding CSS in response * added dependency: php-cli -- Anton Luka Šijanec Sun, 22 Aug 2021 04:00:00 +0200 sear.c (0.0.11-1) stable; urgency=low * added image search, fixed some memory leaks with valgrind * stopped using anonymous functions, hard to debug * TODO: still some memory leaks in xml documents -- Anton Luka Šijanec Tue, 07 Apr 2021 23:00:00 +0200 sear.c (0.0.10-1) stable; urgency=low * test -- Anton Luka Šijanec Tue, 06 Apr 2021 15:06:00 +0200 sear.c (0.0.9-1) stable; urgency=low * added notices about building in README -- Anton Luka Šijanec Tue, 06 Apr 2021 15:00:00 +0200 sear.c (0.0.8-1) stable; urgency=low * testing building in production goes brrrrrr -- Anton Luka Šijanec Tue, 06 Apr 2021 13:00:00 +0200 sear.c (0.0.7-1) stable; urgency=low * added a changelog entry I forgot to add in version 0.0.6 -- Anton Luka Šijanec Tue, 06 Apr 2021 12:35:00 +0200 sear.c (0.0.5-1) stable; urgency=low * number of results is now around 100 * css fixes, namely title of result is closer to description * added breadcrumbs directly from upstream engine * removed googleweblight from URLs * fix for occurences of description above title in upstream engine -- Anton Luka Šijanec Sun, 04 Apr 2021 23:00:00 +0200 sear.c (0.0.4-1) stable; urgency=low * finnaly -- Anton Luka Šijanec Sun, 04 Apr 2021 16:00:00 +0200 sear.c (0.0.3-1) stable; urgency=low * fixed systemd service and added other debian files -- Anton Luka Šijanec Sun, 04 Apr 2021 15:30:00 +0200 sear.c (0.0.2-1) stable; urgency=low * Fixed systemd file path -- Anton Luka Šijanec Sun, 04 Apr 2021 15:00:00 +0200 sear.c (0.0.1-1) stable; urgency=low * Fixed package for debian -- Anton Luka Šijanec Sun, 04 Apr 2021 14:00:00 +0200 sear.c (0.0.0-1) stable; urgency=low * Initial release. -- Anton Luka Šijanec Sat, 03 Apr 2021 23:33:41 +0200