Release version 0.5.3
[platform/core/security/askuser.git] / packaging / askuser.changes
1 Thu Jan 09 2020 Tomasz Swierczek <t.swierczek@samsung.com>
2 Release version 0.5.3
3 - Fix build for gcc 9
4
5 Fri Aug 09 2019 Tomasz Swierczek <t.swierczek@samsung.com>
6 Release version 0.5.2
7 - Omit calling buttonAnswer when pointers are already reset
8 - Do not handle HW key event when screen is off
9
10 Tue Jun 18 2019 Tomasz Swierczek <t.swierczek@samsung.com>
11 Release version 0.5.1
12 - Fix memory leak caused by improper handling of GList
13 - Make policy changes affect always entire package
14
15 Thu Jun 06 2019 Zofia Grzelewska <z.abramowska@samsung.com>
16 Release version 0.5.0
17 - Add release script
18 - Manage callbacks lifetime to fix potential use after free
19 - Make spec compliant with gbs --incremental
20
21 Fri Apr 26 2019 Yunjin Lee <yunjin-.lee@samsung.com>
22 Release version 0.4.7
23 - Converts a UTF-8 string into markup
24 - Fix circular dependency and crash
25
26 Fri Feb 22 2019 Tomasz Swierczek <t.swierczek@samsung.com>
27 Release version 0.4.6
28 - Remove checkbox from wearable popup UI
29 - Fix screen reader to read the contents when request popup launched
30 - Update popup text
31
32 Mon Nov 26 2018 Ernest Borowski <e.borowski@partner.samsung.com>
33 Release version 0.4.5
34 - Adjust wearable UI to UX guide
35 - Fix potential memory leak in popup transition
36 - Fix potential segfault after language change
37 - Fix documentation & improve PPMtester logging
38
39 Thu Sept 27 2018 Tomasz Swierczek
40 Release version 0.4.4
41 - Add new API for checking permissions of another app
42 - Add PPM Tester code for new API
43
44 Fri Sep 21 2018 Tomasz Swierczek
45 Release version 0.4.3
46 - Don't try to read from closed connection socket
47
48 Thu Aug 30 2018 Ernest Borowski <e.borowski@partner.samsung.com>
49 Release version 0.4.2
50 - Add new API for checking & requesting multiple privileges using single API call
51 - Add tests for new API to ppmtester
52 - Add language changed callback for wearable profile
53 - Remove popup title from wearable UI
54 - Update supported languages
55
56 Mon June 2 2018 Yunjin Lee <yunjin-.lee@samsung.com>
57 Release version 0.4.1
58 - Modify screen reader not to read role of contents
59 - Fix UX issues
60 - Fix scrollable range according to the UX
61 - Handling home key according to the profile
62 - Handling rotary event for wearable circle UI
63
64 Mon Apr 23 2018 Tomasz Swierczek <t.swierczek@samsung.com>
65 Release version 0.4.0
66 - Removed unnecessary coregl dependency
67 - Fixed problems with elm_language_set() hanging UI
68 - Removed unused agent code
69 - Minor fixes for UI layout & code
70 - Optimization of check API (using AUL data in client, using new privacy-checker API)
71 - Added caching of AppInfo/PkgInfo data in client
72 - Return ALLOW for non privacy privileges
73 - Fixes for identifying application id
74
75 Fri Mar 09 2018 Tomasz Swierczek <t.swierczek@samsung.com>
76 - Release version 0.3.3
77 - Change of socket path to /run/user/<UID>
78 - Add timer to stop askuser-notification after being idle
79 - Let client create one connection per one request
80
81 Mon Feb 26 2018 Tomasz Swierczek <t.swierczek@samsung.com>
82 - Release version 0.3.2
83 - Code cleanup
84 - Check if path isn't too long before copying to sock path
85 - Fix missing spaces after keywords
86 - Return DENY when application has no policy for given privacy privilege
87 - Update popup message according to the UX guide
88
89 Wed Jan 17 2018 Dariusz Michaluk <d.michaluk@samsung.com>
90 - Release version 0.3.1
91 - Fix changes file
92 - Adjust to sm policy entries free function fix
93 - Remove notification dependency
94
95 Thu Dec 7 2017 Zofia Grzelewska <z.abramowska@samsung.com>
96 - Release version 0.3.0
97 - Enhance logs
98 - Don't set policy for privileges not in application manifest
99 - Don't show popups to allowed priviacies
100 - Support privilege mapping to multiple privacies
101 - Fix UI issue : Set text after setting style
102 - Add C# test app for PrivacyPrivilegeManager
103
104 Mon Sep 18 2017 Zofia Abramowska <z.abramowska@samsung.com>
105 - Release version 0.2.1
106 - Fix displaying SM nullptr error
107 - Add new application for testing the CAPI.
108 - Change installation of plugins
109
110 Thu Jul 27 2017 Zofia Abramowska <z.abramowska@samsung.com>
111 - Release version 0.2.0
112 - Merge remote-tracking branch 'origin/privacy-popup-issue' into tizen
113 - Protect from passing zero-length privileges to API
114 - Add auto mode to the CAPI test app
115 - Notify logic of popup response from popupper
116 - Fix accessor types of channels methods
117 - Merge "Show popup only for "Ask user" policy" into privacy-popup-issue
118 - Merge "Fix ServerCallbacks" into privacy-popup-issue
119 - Move the src/capi/doc folder to the main project folder
120 - Clarify the CAPI documentation
121 - Show popup only for "Ask user" policy
122 - Fix ServerCallbacks
123 - Fix doxygen documentation after renaming ipc files
124 - Tailor CAPI to meet the requirements of ACR
125 - Add a guide for CAPI
126 - Fix popping from empty queue
127 - Bring back missing manifest from test rpm
128 - Make the CAPI documentation more consistent
129 - Add the 'privilege' parameter to popup response callback
130 - Remove unnecessary @version tags from documentation
131 - Fix warnings detected by static code analyzers
132 - Add 's' command to the CAPI test application
133 - Reduce number of generated rpms
134 - Rename files
135 - Distinguish no policy for asked privilege
136 - Add extensive logging to Sock and channel classes
137 - Remove superfluous check in Sock
138 - Add ConnectionException
139 - Fix doxygen documentation in ipc-lib
140 - Remove unused headers
141 - Prevent from undefined behaviour during destruction of channel users
142 - Fix doxygen documentation for CAPI
143 - Implement app to test CAPI and simulate server side
144 - Adapt test sources to C++
145 - Initialize local variable before passing it to client API
146 - Free remaining callbacks while destroying a client
147 - Check if dynamic cast fails
148 - Don't move event from vector
149 - Remove fetching pkgLabel twice
150 - Properly set current event id
151 - Implement checkPrivilege()
152 - Implement framing for protocol library
153 - Add handling exceptions to the client API
154 - Implement CAPI
155 - Add fetching credentials from socket fd
156 - Implement client side asynchronous channel
157 - Change visibility to hidden for client API
158 - Move protocol to ipc-lib
159 - Add a skeleton of CAPI
160 - Add a skeleton of client API implementation
161 - Move policy to commons library
162 - Check if popup should be shown
163 - Redo askuser-notification
164 - Merge "Fix improper delete for new[]" into tizen
165 - Fix improper delete for new[]
166 - Merge spec files
167 - Move daemon sources higher in source tree
168 - Remove building of unnecessary components
169 - Simplify service plugin
170 - Update service side to new requirements
171 - Remove dependency between Ask User and DBUS
172 - Revert of changes related to privacy popups issue
173 - Fix possible use after free
174 - Handle exceptions from popup/toast creation
175 - Fix hw key handler segfault
176 - Merge "Fix hw key handling bug" into tizen
177 - Merge "Add ASKUSER_NONE response to libaskuser-notification" into tizen
178 - Fix hw key handling bug
179 - Add ASKUSER_NONE response to libaskuser-notification
180 - Update message strings and language files
181 - Rename libaskuser-notification-ipc to libaskuser-notification
182 - Packaging refactoring
183 - Merge "Add build dependency for libaskuser-notification to askuser" into tizen
184 - Trigger toast messages in cynara PrivacyPlugin, once per session
185 - Change implementation of string splitting to support zero-length components
186 - Add build dependency for libaskuser-notification to askuser
187 - Fix privilege info
188 - Switch to new implementation
189 - Implement logic
190 - Implement ServiceCallbacks
191 - Add UI request Events
192 - Add UI controller class
193 - Add answerable interface for popups
194 - Add popups/toast implementation
195 - Add translation wrapper
196 - Add example translations for new popup/toast messages
197 - Remove redundant language setting
198 - Move PkgInfo to separate file
199 - Fix errors in askuser-notification library
200 - Don't auto start askuser-notification daemon
201 - Set access mode of askuser-notification socket files to 0777
202 - Fix receiving sockets from systemd in libaskuser-notification
203 - Fix building libaskuser-notification against libsystemd
204 - Update systemd configuration
205 - Add ipc library to build and packaging process
206 - Add ipc library for ask-user
207 - Make askuser-notification independent from cynara
208 - Make askuser-notification independent from security-manager
209 - Split askuser and askuser-notification to separate spec files
210 - PrivacyDenied plugin implementation
211 - Fix installation of systemd unit files
212 - Remove dependency between Ask User and DBUS
213
214 * Wed Mar 15 2017 Yunjin Lee <yunjin-.lee@samsung.com>
215 - Version 0.1.13
216 - Remove Profile Build Dependency: Do it at runtime
217
218 * Thu Mar 14 2017 Jin-gyu Kim <jin-gyu.kim@samsung.com>
219 - Version 0.1.12
220 - Remove systemctl enable command.
221 - Handle H/W key input
222 - Enable showing indicator when privacy popup is displayed
223 - Check POLLIN revent before POLLHUP.
224 - Support RTL language.
225
226 * Thu Feb 20 2017 Jin-gyu Kim <jin-gyu.kim@samsung.com>
227 - Version 0.1.11
228 - Set the privacy popup to have the utmost window priority.
229
230 * Thu Feb 13 2017 Jin-gyu Kim <jin-gyu.kim@samsung.com>
231 - Version 0.1.10
232 - Adjust window level for askuser popup.
233 - Support rotation changes
234
235 * Thu Jan 19 2017 Yunjin Lee <yunjin-.lee@samsung.com>
236 - Version 0.1.9
237 - Modify privacy request popup to get utmost window priority
238
239 * Mon Jan 14 2017 Jin-gyu Kim <jin-gyu.kim@samsung.com>
240 - Version 0.1.8
241 - Fix bad if condition in spec file.
242 - Change askuser to non-root daemon.
243
244 * Wed Dec 14 2016 Jin-gyu Kim <jin-gyu.kim@samsung.com>
245 - Version 0.1.7
246 - Add missing break in switch case
247 - Do not use the vulnerable function
248
249 * Wed Dec 14 2016 Jooseong Lee <jooseong.lee@samsung.com>
250 - Version 0.1.6
251 - Fix typo and remove old changlog
252
253 * Wed Dec 14 2016 Jooseong Lee <jooseong.lee@samsung.com>
254 - Version 0.1.5
255 - Fix string formatting in logs
256 - Change UI and policy setup to use privilege groups instead of privileges
257 - Don't harcode smack labels
258 - Revert "Disable askuser service"
259 - Reorganize systemd units
260 - Fix memory leaks
261 - Fix bugs in socket methods
262 - Add spec/cmake define to enable/disable askuser service
263 - Wrap privilege info and security-manager api
264 - Redo sockets
265 - Generate user socket path
266 - Fix cynara talker
267 - Fix pthread linkage
268 - Add systemd socket
269 - Switch askuser-notification to server from client
270 - Make notification backend sane again
271 - Return deny once on error or timeout
272 - Integration with Package Manager
273 - Use systemd to start askuser service
274 - Prevent from memory corruption
275 - Add additional function to askuser-test
276 - Align UI with guide
277 - Make "Allow" work as "AllowAlways"
278 - Disable NoNewPrivileges due to lack of support in wearable kernel
279 - Fix askuser tools
280 - Add ui for wearable
281 - Modify ui and add language files
282 - Modify identifyApp to get both appid and pkglabel for display
283 - Apply layout on mobile ui
284 - Set window level for the case several popups are launched at the same time
285 - Apply on-demand activation on askuser-notification service
286 - Delete window before reinitialization
287 - Set pkg_label also in case of hybrid applications
288 - Send policy updates independently from askuser agent
289
290 * Thu Jun 23 2016 jin-gyu.kim <jin-gyu.kim@samsung.com>
291 - Version 0.1.4
292 - Disable askuser service
293
294 * Tue Jun 21 2016 jin-gyu.kim <jin-gyu.kim@samsung.com>
295 - Version 0.1.3
296 - Fix memory leak and limit max string size
297
298 * Fri Jun 17 2016 Yunjin Lee <yunjin-.lee@samsung.com>
299 - Version 0.1.2
300 - Revert "Add internal popup implementation"
301 - Remove unnecessary dependencies from spec
302 - Move logs to common
303 - Fix spec summaries
304 - Fix service and binary names
305 - Restart cynara on askuser install/uninstall
306 - Move requestid to separate file
307 - Add some exceptions
308 - Add socket path description
309 - Add magic protocol codes
310 - Add notification request and response
311 - Add socket methods
312 - Add notification daemon
313 - Adjust notification talker to work as backend
314 - Update tests
315 - SVACE - return value of strdup is lost
316 - Fix setting select timeout in NotificationTalker
317 - Apply ASLR on askuser
318
319 * Mon Mar 21 2016 Yunjin Lee <yunjin-.lee@samsung.com>
320 - Version 0.1.1
321 - Add needed systemd-daemon linking dependency
322 - Add testing utility for askuser extensions
323 - Changes for using new notification API.
324 - Include bundle_internal.h for internal bundle apis
325 - Change bundle_add() to bundle_add_str()
326 - Add internal popup implementation
327 - Revise dependency to fix build fail
328 - Fix minor building issues
329 - Remove notification dependency
330 - Replace vulnerable functions: strerror and sprintf
331
332 * Wed Jan 28 2015 Adam Malinowski <a.malinowsk2@partner.samsung.com>
333 - Version 0.1.0
334 - Add main agent class
335 - Add translation methods between agent<->cynara<->plugin
336 - Add AskUser cynara client and server side plugins
337 - Add deny types
338 - Adjust plugins to new plugin API
339 - Fix installing plugins
340 - Add Request class for representing cynara requests
341 - Add cynara talker
342 - Add processing cynara requests
343 - Add UI handling
344 - Add internationalization and privilege translation
345 - Add UI backend based on tizen notifications
346 - Implement stopping daemon
347 - Enhance allow and add deny types
348 - Redo logging mechanism