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
|
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
|