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