sear.c (0.0.23-1) stable; urgency=low
* added a hreflink with window.external.AddSearchProvider (for palemoon)
* added a bitmap ico icon drawn with bitmap(1)
-- Anton Luka Šijanec <anton@sijanec.eu> Wed, 6 Jul 2022 19:00:00 +0200
sear.c (0.0.22-1) stable; urgency=low
* loglevel environment variable and compile-time option
* openrc init script that depends on github.com/OpenRC/openrc/pull/517
* with no css support (links), buttons have text instead of emoji
-- Anton Luka Šijanec <anton@sijanec.eu> Thu, 21 Apr 2022 19:00:00 +0200
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 <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> Tue, 07 Apr 2021 23:00:00 +0200
sear.c (0.0.10-1) stable; urgency=low
* test
-- Anton Luka Šijanec <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> 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 <anton@sijanec.eu> Sun, 04 Apr 2021 23:00:00 +0200
sear.c (0.0.4-1) stable; urgency=low
* finnaly
-- Anton Luka Šijanec <anton@sijanec.eu> 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 <anton@sijanec.eu> Sun, 04 Apr 2021 15:30:00 +0200
sear.c (0.0.2-1) stable; urgency=low
* Fixed systemd file path
-- Anton Luka Šijanec <anton@sijanec.eu> Sun, 04 Apr 2021 15:00:00 +0200
sear.c (0.0.1-1) stable; urgency=low
* Fixed package for debian
-- Anton Luka Šijanec <anton@sijanec.eu> Sun, 04 Apr 2021 14:00:00 +0200
sear.c (0.0.0-1) stable; urgency=low
* Initial release.
-- Anton Luka Šijanec <anton@sijanec.eu> Sat, 03 Apr 2021 23:33:41 +0200