profile/ivi/persistence-client-library.git
10 years agoFixed bug 223
Ingo Huerner [Thu, 5 Jun 2014 13:35:02 +0000 (15:35 +0200)]
Fixed bug 223

10 years agoCorrected datatype for request and requestId in function msg_lifecycleRequest
Ingo Huerner [Thu, 5 Jun 2014 13:07:10 +0000 (15:07 +0200)]
Corrected datatype for request and requestId in function msg_lifecycleRequest

10 years agoUpdated missing header doc; prevent overwriting of notification callback; provide...
Ingo Huerner [Thu, 5 Jun 2014 10:14:14 +0000 (12:14 +0200)]
Updated missing header doc; prevent overwriting of notification callback; provide only resource id in notification callback; corrected dlt conmtext variable; removed sync, will now be called by PAS

10 years agoAdded use of deinit function of persistence file cache
Ingo Huerner [Fri, 16 May 2014 12:25:31 +0000 (14:25 +0200)]
Added use of deinit function of persistence file cache

10 years agoAdjusted data definitions according to PCO; Added doxygen config file
Ingo Huerner [Wed, 14 May 2014 07:53:08 +0000 (09:53 +0200)]
Adjusted data definitions according to PCO; Added doxygen config file

10 years agoCode cleanup and optimisation
Ingo Huerner [Fri, 9 May 2014 03:19:48 +0000 (05:19 +0200)]
Code cleanup and optimisation

10 years agoFixed a problem with default file data
Ingo Huerner [Tue, 6 May 2014 09:24:28 +0000 (11:24 +0200)]
Fixed a problem with default file data

10 years agoUse defines from common part
Ingo Huerner [Mon, 5 May 2014 12:59:50 +0000 (14:59 +0200)]
Use defines from common part

10 years agoMake default data work again
Ingo Huerner [Mon, 5 May 2014 07:06:06 +0000 (09:06 +0200)]
Make default data work again

10 years agoAdded default file loading also to pclCreatePath function; fixed bugs 199 and 203
Ingo Huerner [Wed, 30 Apr 2014 12:53:29 +0000 (14:53 +0200)]
Added default file loading also to pclCreatePath function; fixed bugs 199 and 203

10 years agoFixed bug 202
Ingo Huerner [Wed, 30 Apr 2014 12:50:17 +0000 (14:50 +0200)]
Fixed bug 202

10 years agoAdded use of default data for files; added test data that can be used by PAS installa...
Ingo Huerner [Tue, 29 Apr 2014 07:42:54 +0000 (09:42 +0200)]
Added use of default data for files; added test data that can be used by PAS installation process; started to implement persclient_tools; updates after interface review

10 years agoAdded pclLifecycleSet function
Ingo Huerner [Wed, 16 Apr 2014 13:31:59 +0000 (15:31 +0200)]
Added pclLifecycleSet function

10 years agoUpdated test data
Ingo Huerner [Tue, 15 Apr 2014 08:12:47 +0000 (10:12 +0200)]
Updated test data

10 years agoCorrected tests
Ingo Huerner [Thu, 10 Apr 2014 07:36:33 +0000 (09:36 +0200)]
Corrected tests

10 years agoUpdated Yocto files; corrected test cases
Ingo Huerner [Wed, 9 Apr 2014 20:01:54 +0000 (22:01 +0200)]
Updated Yocto files; corrected test cases

10 years agoRemoved itzam, and switched to commom library; Known issues: delete key test fails...
Ingo Huerner [Fri, 4 Apr 2014 14:58:18 +0000 (16:58 +0200)]
Removed itzam, and switched to commom library; Known issues: delete key test fails, DLT warnings

10 years agoFixed bug 171; return the correct error code EPERS_MAXHANDLE instead -1
Ingo Huerner [Mon, 17 Mar 2014 09:27:49 +0000 (10:27 +0100)]
Fixed bug 171; return the correct error code EPERS_MAXHANDLE instead -1

10 years agoAdded Yocto recipes
Ingo Huerner [Wed, 26 Feb 2014 11:59:42 +0000 (12:59 +0100)]
Added Yocto recipes

10 years agoCorrected handle when using plugins; corrected array size for getpath function; corre...
Ingo Huerner [Tue, 25 Feb 2014 13:33:29 +0000 (14:33 +0100)]
Corrected handle when using plugins; corrected array size for getpath function; corrected mutex handling for deliver to mainloop

10 years agoUpdated plugin interface
Ingo Huerner [Fri, 14 Feb 2014 10:45:27 +0000 (11:45 +0100)]
Updated plugin interface

10 years agoFixed bugs: 155, 156, 157 and 158; rework pclFileOpen function
Ingo Huerner [Wed, 12 Feb 2014 13:19:13 +0000 (14:19 +0100)]
Fixed bugs: 155, 156, 157 and 158; rework pclFileOpen function

10 years agoRemoved compiler warnings
Ingo Huerner [Mon, 10 Feb 2014 13:18:32 +0000 (14:18 +0100)]
Removed compiler warnings

10 years agoimprovement, use sendfile to copy files
Ingo Huerner [Mon, 10 Feb 2014 07:52:21 +0000 (08:52 +0100)]
improvement, use sendfile to copy files

10 years agoinit und deinit is not blocking anymore when they will be called multiple times
Ingo Huerner [Fri, 7 Feb 2014 08:14:32 +0000 (09:14 +0100)]
init und deinit is not blocking anymore when they will be called multiple times

10 years agoIncrement tag version v0.9.0
Ingo Huerner [Wed, 5 Feb 2014 12:04:47 +0000 (13:04 +0100)]
Increment tag version

10 years agoCorrected the use of the new check headers; fixed a problem in function pclFileCreate...
Ingo Huerner [Wed, 5 Feb 2014 10:14:17 +0000 (11:14 +0100)]
Corrected the use of the new check headers; fixed a problem in function pclFileCreatePath; added return value in function pclDeinitLibrary when no init has been called

10 years agoFile backups on seperate partition; Fixed bug 146; created performance benchmark...
Ingo Huerner [Fri, 24 Jan 2014 13:33:15 +0000 (14:33 +0100)]
File backups on seperate partition; Fixed bug 146; created performance benchmark; minor optimization; disabled PAS interface by default, to enable use configure --enable-pasinterface

10 years agoRemoved documentation as it is now available on the project webpage http://projects...
Ingo Huerner [Thu, 16 Jan 2014 08:20:29 +0000 (09:20 +0100)]
Removed documentation as it is now available on the project webpage projects.genivi.org/persistence-client-library/documentation

10 years agoAdded description for each test case
Ingo Huerner [Thu, 9 Jan 2014 08:57:32 +0000 (09:57 +0100)]
Added description for each test case

10 years agoFile permission rework
Ingo Huerner [Wed, 18 Dec 2013 12:56:33 +0000 (13:56 +0100)]
File permission rework

10 years agoAdded documentation information to README file
Ingo Huerner [Wed, 11 Dec 2013 10:13:15 +0000 (11:13 +0100)]
Added documentation information to README file

10 years agoFixed PCL bugs: 137, 138, 141
Ingo Huerner [Mon, 9 Dec 2013 08:27:45 +0000 (09:27 +0100)]
Fixed PCL bugs: 137, 138, 141

10 years agoAdjusted dbus message, removed transactions due to hight write traffic
Ingo Huerner [Fri, 29 Nov 2013 08:33:37 +0000 (09:33 +0100)]
Adjusted dbus message, removed transactions due to hight write traffic

10 years agoFix deadlock part II
Ingo Huerner [Thu, 28 Nov 2013 11:59:59 +0000 (12:59 +0100)]
Fix deadlock part II

10 years agoFix a deadlock when receiving shutdown mode
Ingo Huerner [Wed, 27 Nov 2013 13:52:46 +0000 (14:52 +0100)]
Fix a deadlock when receiving shutdown mode

10 years agoFixed a crash in custom plugin loader function
Ingo Huerner [Tue, 26 Nov 2013 14:17:49 +0000 (15:17 +0100)]
Fixed a crash in custom plugin loader function

10 years agoCorrected error codes in doxygen function doc; corrected problem with return value...
Ingo Huerner [Tue, 26 Nov 2013 13:57:52 +0000 (14:57 +0100)]
Corrected error codes in doxygen function doc; corrected problem with return value when using write key function for shared values

10 years agoUpdated test data v0.8.0
Ingo Huerner [Tue, 19 Nov 2013 10:17:42 +0000 (11:17 +0100)]
Updated test data

10 years agoFixed a problem with the file interface, file handle was always 0
Ingo Huerner [Tue, 19 Nov 2013 10:10:24 +0000 (11:10 +0100)]
Fixed a problem with the file interface, file handle was always 0

10 years agoStatic code analysis findings; mutex rework
Ingo Huerner [Mon, 18 Nov 2013 14:44:03 +0000 (15:44 +0100)]
Static code analysis findings; mutex rework

10 years agoFixed a problem with change callback registration
Ingo Huerner [Thu, 14 Nov 2013 16:23:55 +0000 (17:23 +0100)]
Fixed a problem with change callback registration

10 years agoFinished switch to single threaded dbus communication
Ingo Huerner [Thu, 14 Nov 2013 13:05:40 +0000 (14:05 +0100)]
Finished switch to single threaded dbus communication

10 years agoMove from mulit-threaded to single-threaded dbus communication
Ingo Huerner [Thu, 14 Nov 2013 13:04:56 +0000 (14:04 +0100)]
Move from mulit-threaded to single-threaded dbus communication

10 years agoCorrected datatype for parameter shutdown mode in dbus message register/unregister...
Ingo Huerner [Thu, 7 Nov 2013 08:36:44 +0000 (09:36 +0100)]
Corrected datatype for parameter shutdown mode in dbus message register/unregister; using private connection also for dbus_bus_get

10 years agoAdded default data handling for custom data
Ingo Huerner [Wed, 6 Nov 2013 13:07:10 +0000 (14:07 +0100)]
Added default data handling for custom data

10 years agoAdjusted library version information; added define for non shutdown notifications...
Ingo Huerner [Mon, 4 Nov 2013 14:31:51 +0000 (15:31 +0100)]
Adjusted library version information; added define for non shutdown notifications for pclInitLibrary

10 years agoAdded notifications for custom keys; added creat path function
Ingo Huerner [Mon, 4 Nov 2013 14:29:56 +0000 (15:29 +0100)]
Added notifications for custom keys; added creat path function

10 years agoRemoved test case; adjusted notify functions
Ingo Huerner [Mon, 4 Nov 2013 14:27:34 +0000 (15:27 +0100)]
Removed test case; adjusted notify functions

10 years agocorrected initcounter; added unregister notify functions
Ingo Huerner [Mon, 4 Nov 2013 14:25:14 +0000 (15:25 +0100)]
corrected initcounter; added unregister notify functions

10 years agoCorrected dbus watches
Ingo Huerner [Tue, 22 Oct 2013 13:45:26 +0000 (15:45 +0200)]
Corrected dbus watches

10 years agoCorrected Datat.tag.gz
Ingo Huerner [Mon, 21 Oct 2013 15:08:27 +0000 (17:08 +0200)]
Corrected Datat.tag.gz

10 years agoMinor fixes including dbus interface fixe
Ingo Huerner [Mon, 21 Oct 2013 11:26:52 +0000 (13:26 +0200)]
Minor fixes including dbus interface fixe

10 years agoAdded documentation
Ingo Huerner [Wed, 2 Oct 2013 15:12:54 +0000 (17:12 +0200)]
Added documentation

10 years agoOptimization for custom plugins; corrected return values
Ingo Huerner [Tue, 27 Aug 2013 12:20:24 +0000 (14:20 +0200)]
Optimization for custom plugins; corrected return values

10 years agoCorrected return value in pclKeyHandleClose v0.7.0
Ingo Huerner [Tue, 27 Aug 2013 07:13:58 +0000 (09:13 +0200)]
Corrected return value in pclKeyHandleClose

10 years agoImplemented default data handling for read
Ingo Huerner [Wed, 21 Aug 2013 13:25:46 +0000 (15:25 +0200)]
Implemented default data handling for read

10 years agoFinished findings after code review
Ingo Huerner [Wed, 14 Aug 2013 11:42:17 +0000 (13:42 +0200)]
Finished findings after code review

10 years agoRemoved findings after code review; removed memset for arrays, let the compiler do...
Ingo Huerner [Tue, 13 Aug 2013 15:58:04 +0000 (17:58 +0200)]
Removed findings after code review; removed memset for arrays, let the compiler do the work

10 years agoCorrected header, added forgotten ifdef
Ingo Huerner [Fri, 5 Jul 2013 09:55:14 +0000 (11:55 +0200)]
Corrected header, added forgotten ifdef

10 years agoCorrected header, problem to compile under C++
Ingo Huerner [Fri, 5 Jul 2013 09:51:02 +0000 (11:51 +0200)]
Corrected header, problem to compile under C++

10 years agoUpdated versioning scheme
Ingo Huerner [Tue, 2 Jul 2013 16:24:02 +0000 (18:24 +0200)]
Updated versioning scheme

10 years agoCorrected minor findings after code review; Removed all printf
Ingo Huerner [Tue, 2 Jul 2013 16:21:22 +0000 (18:21 +0200)]
Corrected minor findings after code review; Removed all printf

10 years agoAdded persistence_client_library.h to install headers v0.6.0
Ingo Huerner [Thu, 27 Jun 2013 08:03:08 +0000 (10:03 +0200)]
Added persistence_client_library.h to install headers

10 years agoAdded ref counter for init/deinit; updated header doxygen tags; removed several print...
Ingo Huerner [Mon, 24 Jun 2013 23:18:53 +0000 (01:18 +0200)]
Added ref counter for init/deinit; updated header doxygen tags; removed several printf; different minor optimizations

11 years agoUpdated README file
ihuerner [Tue, 7 May 2013 16:22:22 +0000 (18:22 +0200)]
Updated README file

11 years agoAdded init/deinit library functions; removed library constructor/destructor
Ingo Huerner [Fri, 3 May 2013 09:57:58 +0000 (11:57 +0200)]
Added init/deinit library functions; removed library constructor/destructor

11 years agoAdded dlt messages; removed setting of comipler flags in configure.ac
Ingo Huerner [Fri, 3 May 2013 07:15:10 +0000 (09:15 +0200)]
Added dlt messages; removed setting of comipler flags in configure.ac

11 years agoAdded reason to notification messages; started with backup file list implementation
Ingo Huerner [Thu, 18 Apr 2013 09:48:29 +0000 (11:48 +0200)]
Added reason to notification messages; started with backup file list implementation

11 years agoCorrected register dbus messages
Ingo Huerner [Wed, 10 Apr 2013 08:14:54 +0000 (10:14 +0200)]
Corrected register dbus messages

11 years agoForgotten to remove comments in a line
Ingo Huerner [Mon, 8 Apr 2013 22:06:07 +0000 (00:06 +0200)]
Forgotten to remove comments in a line

11 years agoAdded backup file and checksum creation for files
Ingo Huerner [Mon, 8 Apr 2013 21:49:35 +0000 (23:49 +0200)]
Added backup file and checksum creation for files

11 years agoIf a customID is available for a customer plugin, used this ID instead the key
Ingo Huerner [Wed, 27 Mar 2013 15:34:20 +0000 (16:34 +0100)]
If a customID is available for a customer plugin, used this ID instead the key

11 years agoImplemented changed notification for shared data; persistence_client_library_dbus_tes...
Ingo Huerner [Wed, 27 Mar 2013 13:17:43 +0000 (14:17 +0100)]
Implemented changed notification for shared data; persistence_client_library_dbus_test.c has beend used for receiving notifications

11 years agoAdded db entry for prc table for resource type and customID
Ingo Huerner [Wed, 6 Mar 2013 16:27:23 +0000 (17:27 +0100)]
Added db entry for prc table for resource type and customID

11 years agoAdjusted dbus interface names
Ingo Huerner [Wed, 6 Mar 2013 11:51:32 +0000 (12:51 +0100)]
Adjusted dbus interface names

11 years agoAdded missing mockup source files
Ingo Huerner [Fri, 1 Mar 2013 10:38:21 +0000 (11:38 +0100)]
Added missing mockup source files

11 years agoAdded timeout to the dbus mainloop; bugfixing dbus messages; bugfixing loading of...
Ingo Huerner [Fri, 1 Mar 2013 09:34:02 +0000 (10:34 +0100)]
Added timeout to the dbus mainloop; bugfixing dbus messages; bugfixing loading of resource config table; added mockups for persistence admin service and lifecycle dbus simulation

11 years agoUpdated Lifecycle interface names; added information about user_no=0 in header files v0.5.0
Ingo Huerner [Wed, 27 Feb 2013 08:35:28 +0000 (09:35 +0100)]
Updated Lifecycle interface names; added information about user_no=0 in header files

11 years agoImproved quality, by fixing issues detected by Coverity Scan:
cbruder [Tue, 19 Feb 2013 15:17:03 +0000 (16:17 +0100)]
Improved quality, by fixing issues detected by Coverity Scan:
-CID 984487: BUFFER_SIZE_WARNING
-CID 984488: BUFFER_SIZE_WARNING
-CID 984489: BUFFER_SIZE_WARNING
-CID 984490: CHECKED_RETURN
-CID 984493: DEADCODE
-CID 984504: NO_EFFECT

11 years agoImproved quality, by fixing issues detected by Coverity Scan:
cbruder [Tue, 19 Feb 2013 09:37:10 +0000 (10:37 +0100)]
Improved quality, by fixing issues detected by Coverity Scan:
-CID 984503: NO_EFFECT
-CID 984505: OVERRUN
-CID 984507: RESOURCE_LEAK
-CID 984508: RESOURCE_LEAK

11 years agoremoved warning
Ingo Huerner [Fri, 15 Feb 2013 18:10:04 +0000 (19:10 +0100)]
removed warning

11 years agoUpdated dbus message parameters; replaced pipe to dbus mainloop by eventfd
Ingo Huerner [Fri, 15 Feb 2013 09:42:03 +0000 (10:42 +0100)]
Updated dbus message parameters; replaced pipe to dbus mainloop by eventfd

11 years agoUpdate README
cbruder [Thu, 14 Feb 2013 12:42:46 +0000 (13:42 +0100)]
Update README

11 years agoUpdated README
cbruder [Wed, 13 Feb 2013 15:43:18 +0000 (16:43 +0100)]
Updated README

11 years agoAdjustments in custom library interface; added custom library interface header
Ingo Huerner [Wed, 6 Feb 2013 13:17:57 +0000 (14:17 +0100)]
Adjustments in custom library interface; added custom library interface header

11 years agoadded library versioning (libtool's versioning system); removed seat number limitatio...
Ingo Huerner [Mon, 4 Feb 2013 11:08:08 +0000 (12:08 +0100)]
added library versioning (libtool's versioning system); removed seat number limitation in function description

11 years agoChanged file and key-value API according GENIVI naming conventions v0.4.0
Ingo Huerner [Tue, 22 Jan 2013 07:42:26 +0000 (08:42 +0100)]
Changed file and key-value API according GENIVI naming conventions

11 years agoAdded more comments to test application
Ingo Huerner [Wed, 16 Jan 2013 12:41:29 +0000 (13:41 +0100)]
Added more comments to test application

11 years agoAdded information how to build to README file
Ingo Huerner [Fri, 11 Jan 2013 13:42:42 +0000 (14:42 +0100)]
Added information how to build to README file

11 years agoIf no entry for a resource in prct the data will be put into local cached; A user...
Ingo Huerner [Thu, 10 Jan 2013 11:00:49 +0000 (12:00 +0100)]
If no entry for a resource in prct the data will be put into local cached; A user file that not exists will be now automatically created

11 years agoupdated version in configure.ac v0.3.3
Ingo Huerner [Wed, 9 Jan 2013 08:36:46 +0000 (09:36 +0100)]
updated version in configure.ac

11 years agoRevert "updated version in configure.ac"
Ingo Huerner [Wed, 9 Jan 2013 08:27:39 +0000 (09:27 +0100)]
Revert "updated version in configure.ac"

This reverts commit 8dfd551e9d419b4f184462c3b93d95337c5be8ff.

11 years agoupdated version in configure.ac
Ingo Huerner [Wed, 9 Jan 2013 08:05:28 +0000 (09:05 +0100)]
updated version in configure.ac

11 years agochanged datatype of ldbid, user_no and deat_no form unsigned char to unsigned int...
Ingo Huerner [Tue, 8 Jan 2013 13:35:36 +0000 (14:35 +0100)]
changed datatype of ldbid, user_no and deat_no form unsigned char to unsigned int; changed resource_id datatype form char* to const char*

11 years agoRenamed and moved files, fixed problem with handle test
Ingo Huerner [Mon, 17 Dec 2012 21:02:48 +0000 (22:02 +0100)]
Renamed and moved files, fixed problem with handle test

11 years agoCreated new sub-library wehere common datat will be exported to
Ingo Huerner [Thu, 13 Dec 2012 11:29:17 +0000 (12:29 +0100)]
Created new sub-library wehere common datat will be exported to

11 years agoEnabled dbus
Ingo Huerner [Thu, 13 Dec 2012 09:07:43 +0000 (10:07 +0100)]
Enabled dbus

11 years agorework database access functions: rename files and functions, start split of database...
Ingo Huerner [Wed, 12 Dec 2012 15:19:51 +0000 (16:19 +0100)]
rework database access functions: rename files and functions, start split of database functions (db abstraction and low level db functions); corrected cursor functions

11 years agoUpdated prct datastructure, custom_name and responsible are now fixed arrays instead...
Ingo Huerner [Wed, 12 Dec 2012 11:01:45 +0000 (12:01 +0100)]
Updated prct datastructure, custom_name and responsible are now fixed arrays instead of char ptr; moved definition of prct structure to persistence_client_library hedader