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