Release version 0.0.42.TIZEN
[platform/core/security/libprivilege-control.git] / packaging / libprivilege-control.changes
1 * Tue Aug 20 2013 Rafal Krypa <r.krypa@samsung.com> - 0.0.42.TIZEN
2 - Changed dlog logging buffer.
3 - Adapt code for new libsmack API
4 - Rewrite internal function app_uninstall_remove_early_rules()
5 - Create format strings for scanf statically.
6 - Add support for new access mode for setting locks ("l")
7 - Fix unwanted differences between SLP and RSA repositories.
8 - Add better debug logs to libprivilege-control
9
10 * Mon Aug 12 2013 Krzysztof Jackiewicz - 0.0.41.TIZEN
11 - No source code changes.
12
13 * Thu Aug 08 2013 Krzysztof Jackiewicz - 0.0.40.TIZEN
14 - Adding W rules to allow email-service move draft email to draft box
15 - Adding Smack rule for obexd to allow to RX to all app's shared directory
16 - Loading all smack-app rules during boot
17 - Revert "Work around for rule loading to allow email-service and
18     contacts-servce access to shared directory of everybody."
19 - Change API function naming sheme
20 - Add support for EFL apps
21 - Add generic solution for adding rules to shared dirs (RO & RW)
22 - Fix libprivilege-control not checking input parameters
23 - Fixing language errors
24 - Remove deprected code.
25
26 * Fri Jul 12 2013 Krzysztof Jackiewicz - 0.0.39.TIZEN
27 - Work around for rule loading to allow email-service and contacts-servce
28     access to shared directory of everybody.
29 - File locking added
30
31 * Tue Jul 09 2013 Krzysztof Jackiewicz - 0.0.38.TIZEN
32 - Fixing prevent defects in libprivilege-control: * 63125
33 - Fixing segfault in libprivilege-control
34
35 * Tue Jul 09 2013 Krzysztof Jackiewicz - 0.0.37.TIZEN
36 - Add contact-service and email-service rule to read shared dirs.
37
38 * Mon Jul 08 2013 Krzysztof Jackiewicz - 0.0.36.TIZEN
39 - execute pkg_smack at first boot(temporary)
40 - Implementation of background rule loading
41 - Early rule loading - livebox issue.
42 - Adding script for early rules loading
43
44 * Fri Jul 05 2013 Tomasz Swierczek - 0.0.35.TIZEN
45 - Fixing segfault in get_app_gids when app_id = NULL
46
47 * Wed Jul 03 2013 Krzysztof Jackiewicz - 0.0.34.TIZEN
48 - add new smack rules for user-space access control
49 - add smack rules for sdcard
50 - add new smack rules for OSP se/secureelement privilege
51 - Keeping *.smack files in separate repository.
52
53 * Thu Jun 27 2013 Tomasz Swierczek - 0.0.33.TIZEN
54 - Reducing error logs number.
55 - Fixing prevent bugs on libprivilege-control: * 58766
56 - add new smack rule for WRT
57 - add smack rules
58 - add smack rules to synchronize with private
59 - add smack rules for OSP/WEB app to access clipboard
60
61 * Thu Jun 20 2013 Bartlomiej Grzelewski - 0.0.32.TIZEN
62 - add smack rule of OSP apps for e17
63 - add smack rules for WRT app
64 - add smack default rules
65 - Added SECURE_LOG* macro
66 - Log messages refactoring
67 - Fixing prevent critical defects in libprivilege-control and some log messages.
68
69 * Mon Jun 17 2013 Krzysztof Jackiewicz - 0.0.31.TIZEN
70 - No source changes.
71
72 * Mon Jun 17 2013 Krzysztof Jackiewicz - 0.0.30.TIZEN
73 - add smack rules for app-package::db
74 - fix rules and labeling on db
75 - add smack rules
76 - add new rules for OSP app
77 - Added missing part of fix for rule overwriting issue
78
79 * Mon Jun 10 2013 Krzysztof Jackiewicz - 0.0.29.TIZEN
80 - Fixed creation of rule sets with missing ----- (change-rule interface)
81 - privilege-control.c and privilege-control.h extended by new app_type_t values.
82 - Comment to app_revoke_permissions() changed.
83 - Add error logs in app_give_access.
84 - Add implementation for appsetting privilege
85 - Change parameter names app_id to pkg_id in API functions
86 - Fast boot optimization
87 - Add value APP_PATH_ANY_LABEL to enum app_path_type_t.
88 - synchronize OSP/WRT rules with private repository
89 - Fixing Rule Loading fail for livebox apps on next reboot
90
91 * Wed May 29 2013 Krzysztof Jackiewicz - 0.0.28.TIZEN
92 - Add API functions smack_pid_have_access and get_smack_label_from_process.
93 - Implement special handling for http://tizen.org/privilege/antivirus
94 - Code refactoring, new internal function for adding single rule for an application.
95 - New API for labeling directories and files.
96 - Changing way of mapping feature to file name
97
98 * Wed May 29 2013 Krzysztof Jackiewicz - 0.0.27.TIZEN
99 - Bugfix: Ensure that SMACK labelling finishes before we start launching middleware services
100 - Fix for 64 bit compatibility.
101 - Fix app_install function.
102 - Fix error handling in perm_to_smack() internal function.
103 - Fix ifdef for debug logging.
104 - Fix logging in app_add_permissions_internal()
105 - Add debug logging into app_install() and app_uninstall()
106 - Check validity of Smack labels in API function arguments.
107 - Revert "Temporary fix for web app launching."
108 - Imlement app_disable_permissions() API function stub.
109 - Fix logging ifdefs in slp-su.c.
110 - Unify code indentation.
111 - Change implementation of have_smack()
112 - Truncate Smack file for app in app_revoke_permissions().
113 - Implement adding apps to additional groups based on enabled permissions.
114 - Full set of SMACK rules support for OSP and WRT
115 - Re-enable Smack setting for native apps.
116 - Temporary workaround for complimentary groups not working on non-SMACK system.
117 - Don't delete SMACK rules file for app in function app_reset_permissions()
118 - Create separate source file for internal, common code.
119 - Simplify cleanup code by using GCC extension for variable scoping.
120 - Remove SMACK_ENABLED ifdefs.
121 - Fix for complimentary groups setting.
122 - Add DAC config files for DB access control.
123 - Merge missing code pieces from private repository.
124 - permissions: unify smack config files with private repository
125 - Implemet data control solution for OSP apps.
126 - Reduce complexity from O(n) to O(log(n)) druing state search.
127 - Allow multiple call of app_give_access.
128 - Added add_api_feature API
129 - Added support for gids in add_new_feature API
130 - Klocwork bugfixes
131 - Clean up libprivilege-control code
132 - WRT binary link handling updated.
133 - Add API for install antivirus (app_register_av API function).
134 - Add AV custom rule set support
135 - Add implementation of API function add_shared_dir_readers.
136 - Add check if app_label and shared_label are different in app_label_shared_dir
137 - app_shared_dir_add_readers() accepts NULL in 'app_list' not ""
138 - Setting WebAPP label to pkgId again.
139 - Added rules for OSP/WRT apps for app_give_access API usage in security-server
140 - add new labels for vconf
141 - add new rules for system::share
142 - add smack rules for osp/web app
143 - add smack rules for sdcard
144 - add rule for wrt_launchpad_daemon
145 - add new smack rule
146 - Update .smack files 2
147 - Adjusting Rules for boolmark
148 - Marking app_give_access & app_revoke_access as deprecated
149
150 * Mon May 13 2013 Krzysztof Jackiewicz - 0.0.26.TIZEN
151 - integrate default smack rules
152 - add new rules for bt-service
153 - add missing smack rules
154 - add smack rules regarding data-provider-master
155 - add smack rules regarding secure-storage
156 - add new smack labels
157 - add new rules and remove vconf labels
158 - add smack rules for privacy-manager
159 - add smack rules for wifi and osp
160 - add smack rules for oma-ds-agent::cfg
161 - add new smack rules for tizenprv00.privacy-popup
162 - add new smack labels for vconf and support IPv6
163 - add default rules
164 - add new label and rules - system::share
165 - Fix for 64 bit compatibility.
166 - adding missing rules
167 - Update .smack files
168 - Modifying Smack rules for Apps
169 - Modifying Smack rules for Apps
170 - Removing Label for so files
171 - Adjusting overwrapped Rule
172 - Adding x rules for osp-*-services
173 - Added rules for OSP/WRT apps for app_give_access API usage in security-server
174
175 * Wed Mar 27 2013 Krzysztof Jackiewicz - 0.0.25.TIZEN
176 - Disable libprivilege-control logs for performance increase
177 - Temporary fix for web app launching.
178 - Added stub for add_shared_dir_readers function.
179 - Added proper #ifdef SMACK_ENABLED to new APIs static functions.
180 - add new rules
181 - apply smack default rules
182 - Revising running Smack default rules for all combinations
183 - Adding missing rules
184 - Adding missing rule for crash popup
185 - Modifying device node labels
186 - Modifying rules for changed osp-*-service labels
187 - remove udev rules file
188 - Fix for compatibility of GCC 4.7.
189 - Enable libprivilege-control for target without smack module in kernel.
190 - Cosmetic: fix space indentation.
191 - Rework Smack-less mode.
192 - New API function app_add_friend(app_id1, app_id2).
193 - Add new API functions app_install() and app_uninstall().
194 - Add new API function app_enable_permissions() to replace app_add_permissions() and app_add_volatile_permissions().
195 - Don't fail when trying to enable app permissions that doesn't exist.
196 - Implicitly include base permission in app_enable_permissions().
197
198 * Thu Feb 14 2013 Tomasz Swierczek - 0.0.24.TIZEN
199 - Refactoring: adjust names of some internal identifiers.
200 - Refactoring: removed compilation warnings when SMACK is disabled.
201 - Disabled SMACK operation for tizendev.org.
202 - Remove prefix from process labels of WRT applications.
203 - Provide app_reset_permissions() API function.
204 - Provide app_add_volatile_permissions() API function.
205 - Rewrite internal function set_smack_for_wrt().
206 - Recreate Smack configuration files for WRT devcaps.
207 - Remove legacy code for WRT, enable new WRT functionality.
208
209 * Wed Feb 06 2013 Tomasz Swierczek - 0.0.23.TIZEN
210 - Fixing bug in setting execute label for executable files.
211 - Correct bug in dir_set_smack_r() introduced by previous fix.
212 - Fix implementation of setting process label from Smack exec label.
213 - Removed white spaces at the end of lines in smack_default_rules file
214
215 * Tue Feb 5 2013 Tomasz Swierczek - 0.0.22.TIZEN
216 - Added new API for setting access/execute labels and transmute on OSP apps directories
217 - Fixed dlog usage
218 - Reverted "make symbolic link of udev rules file" (commit c3a7c9d1188f08fdc950858c589173bb5bb0c817)
219
220 * Fri Feb 01 2012 Rafal Krypa - 0.0.21.TIZEN
221 - add new label and change label - system::core -> sys-assert::core
222 - Adding new API for setting label and transmute on directory
223
224 * Tue Jan 30 2012 Rafal Krypa - 0.0.20.TIZEN
225 - Prevent related bugfixes.
226 - add new default smack rule.
227 - add new group for crash-logger.
228 - add new smack label - system::crash.
229 - Bug fix in adding permissions.
230 - Implement logging in libprivilege-control.
231 - Fix parsing of Smack config files.
232 - Remove some unnecessary code from wrt_set_src_dir() and wrt_set_data_dir().
233
234 * Tue Jan 10 2012 Rafal Krypa - 0.0.19
235 - Removed "Epoch" from spec file.
236 - Remove stale permission files.
237 - Introduce WRT_ prefix in smack for current SMACK configuration files.
238 - Drop legacy USE_PRIVILEGE_CONTROL ifdef.
239 - Change syntax of SMACK config files.
240 - New API for native/OSP installer.
241 - Add SMACK config for OSP apps.
242
243 * Tue Jan 08 2012 Rafal Krypa - 1:0.0.18
244 - Modify label for browser db files
245 - Separate ifdefs for Smack support for WRT.
246 - Re-enable Smack setting for native apps.
247 - Fix app type checking in set_app_privilege().
248 - smack_default_labeling: use variables for various /opt/* paths.
249
250 * Thu Dec 13 2012 Kidong Kim - 1:0.0.15
251 - systemd: Add systemd unit to set default smack labels
252 - Add build type required for code coverage analysis
253 - udev: change heuristics for guessing camera device nodes
254 - fix udev and add new db
255
256 * Wed Dec 05 2012 Kidong Kim - 1:0.0.14
257 - make symbolic link of udev rules file
258 - Move passwd and group back from /opt/etc to /etc/
259
260 * Thu Nov 01 2012 Kidong Kim - 1:0.0.13
261 - remove admin group
262
263 * Tue Oct 16 2012 Rafal Krypa - 0.0.12
264 - Merge versions 0.0.7.4 and 0.0.11.
265 - Change widget id type from int to string.
266 - License file copied to /usr/share/license/
267
268 * Fri Sep 14 2012 Rafal Krypa - 0.0.11
269 - Fix definitions passed in CMake.
270 - Add API function wrt_set_privilege() for setting web app privilege from inside WRT.
271
272 * Thu Sep 13 2012 Rafal Krypa - 0.0.10
273 - Revert automatic tests of SMACK API to fix build dependench cycle.
274 - packaging: use macros for installation directories.
275
276 * Thu Sep 13 2012 Rafal Krypa - 0.0.9
277 - Added automatic tests of SMACK API.
278 - Provide udev rules file in the new location, for udev v182.
279
280 * Fri Sep  7 2012 Rafal Krypa - 0.0.8
281 - udev: set haptic devices to world readable and writable.
282 - Restructure setting of compilation flags in CmakeLists.
283 - Temporary turn off setting up of Smack labels and rules.
284 - Always call wrt_permissions_reset() internally during privilege setup for Widgets.
285 - Define a type for WRT widget id. Make it reflect the actual id type in WRT database.
286 - Add wrt_widget_id_from_socket() API function for reading widget id from UNIX sockets.
287 - Deprecate another old function for privilege control.
288 - Fix: remove unused variable.
289 - Fix: preserve const qualifier for strings.
290 - Fix: don't define functions that won't be used to avoid warnings.
291 - Compile with -Wall and -Werror to catch compilation warnings.
292
293 * Wed Sep 10 2012 Rafal Krypa - 0.0.7.4
294 - udev: set haptic devices to world readable and writable.
295
296 * Tue Sep 25 2012 Kidong Kim - 0.0.7.3-1
297 - give all rules on device nodes
298
299 * Fri Sep 21 2012 Rafal Krypa - 0.0.7.3
300 - packaging: add initial manifest file.
301 - Add configuration for default Smack rules and labels for the system.
302
303 * Wed Sep 19 2012 Rafal Krypa - 0.0.7.2
304 - Re-release, no source changes.
305
306 * Wed Sep 19 2012 Rafal Krypa - 0.0.7.1
307 - Provide udev rules file in the new location, for udev v182.
308
309 * Fri Aug 24 2012 Rafal Krypa - 0.0.7
310 - Introduce new function set_app_privilege() for comprehensive permissions setup.
311 - Modify udev rules as per Mr. Kidong Kim request.
312
313 * Mon Aug 08 2012 Tomasz Swierczek - 0.0.6
314 - Another attempt to push to OBS
315 - Changed udev configuration file (rear_flash)
316
317 * Thu Aug 02 2012 Rafal Krypa - 0.0.5
318 - Fix generated Smack labels for WRT widgets.
319 - Extend semantics of SMACK configuration files for WRT.
320 - Add missing permissions for WRT widgets.
321
322 * Fri Jul 27 2012 Rafal Krypa - 0.0.4
323 - Remove debug-util and kill_app.
324 - Some udev rules fixed by Kidong Kim.
325
326 * Tue Jul 17 2012 Rafal Krypa - 0.0.3
327 - Add initial mapping of wrt devcaps to SMACK accesses.
328 - Pass some path definitions as compiler macros instead of hardcoding in source.
329 - Remove APIs - add & delete user and group for 3rd party applications.
330 - Packaging: fix udev rules installation in the spec file.
331 - Add SMACK functions for WRT.
332 - Add API function set_exec_label.