summaryrefslogtreecommitdiffstats
path: root/debian/changelog
blob: bdfe233bd32d5e30b93265b83f6d0502edd59de7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
sear.c (0.0.24-1) stable; urgency=low

  * fixed favicon sending

 -- Anton Luka Šijanec <anton@sijanec.eu>  Tue, 19 Jul 2022 20:30:00 +0200

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