summaryrefslogblamecommitdiffstats
path: root/debian/changelog
blob: 8204a5fafd6b39b76c01dd56c2cecf5ed9c874c4 (plain) (tree)
1
2
3
4
5
6
7
8







                                                                           



                                                                        
                                                                            
 
                                                                           
 







                                                                             

                                     
                                                                             



                                                                           











                                                                           










                                                                              



                                                                          
                                                                           
 
                                     

                                                                   
                                                                     


                                                                           



                                                             
                                                                           
 








                                                                           







                                                                           





                                                                           





                                                                           






                                                                           




                                                                           









                                                                           





                                                                           






















                                                                           
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