summaryrefslogtreecommitdiffstats
path: root/src/account
Commit message (Collapse)AuthorAgeFilesLines
* Account: Profile registrationRoman Rakus2013-07-242-0/+39
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Return list of CIM classes from konkretcmpi_generate macroRadek Novacek2013-07-231-0/+1
| | | | This list will be used by profile registration.
* Account: Make tests a little bit robustRoman Rakus2013-07-173-19/+30
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Tests for indicationsRoman Rakus2013-07-172-0/+258
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Use Account prefix in test logsRoman Rakus2013-07-164-12/+12
| | | | | | It makes test output more readable Signed-off-by: Roman Rakus <rrakus@redhat.com>
* account: don't require indication managerRadek Novacek2013-07-033-5/+4
| | | | | Indication manager is part of this project, search for its installation will just create a chicken-egg problem.
* Account: Remove dead codeRoman Rakus2013-07-031-6/+10
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Fix unreachable codeRoman Rakus2013-07-031-1/+1
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Don't use uninitialized fieldsRoman Rakus2013-07-031-3/+4
| | | | | | Fix coverity report for using uninitialized fields Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Use strdup instead of malloc-strcpy comboRoman Rakus2013-07-031-4/+2
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Indications for creation and deletionRoman Rakus2013-07-015-8/+482
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Adapt for KonkretCMPI changes in EmbeddedInstancesRadek Novacek2013-07-012-4/+4
| | | | | | KonkretCMPI was recently changed to handle EmbeddedInstances as KInstance type instead of KString, which is much more convinient to use, but the generated sources must be sometimes fixed.
* Fixed a bad email addressRoman Rakus2013-06-271-1/+1
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Use asprintf instead of snprintfRoman Rakus2013-06-128-37/+30
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Use KReturn2 instead of CMReturnWithCharsRoman Rakus2013-06-124-130/+94
| | | | | | KReturn2 now supports valist so we don't need to use temp variables Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Properly create/delete homedirsRoman Rakus2013-06-032-11/+15
| | | | | | Use newly available libuser's functions for homedir manipulation Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Correctly handle empty fields in shadow fileRoman Rakus2013-05-302-9/+21
| | | | | | | | | libuser returns -1 for empty fields. Handle the -1 on missing places. Added macro definitions for -1 and 99999 values. Fixes Ticket #113: LMI_Account instance enumeration fails with "DateTime is out of range" Signed-off-by: Roman Rakus <rrakus@redhat.com>
* renamed mof files according to LMI conventionMichal Minar2013-04-221-1/+1
| | | | | | | | | | | | | | | Mof files prefixed with digits ensuring their correct order of parsing upon their installation. This avoids problems with sfcbmof compiler, which can not handle dependent classes being parsed before their antecedents. Convention is specified in mof/README. Removed inclusion of LMI_Qualifiers in LMI_Jobs. LMI_Qualifiers should be registered in cimom instead of included in dependent mof files. This allows it to be used by any other providers simultaneously. Modified references to mof files in cmake build files.
* Happy New Year! (better later than never)Jan Synacek2013-03-1332-32/+32
|
* Fix some typosJan Synacek2013-02-126-6/+6
|
* Account: add wrapper script to enable setting proper selinux context0.0.17Roman Rakus2013-01-172-1/+25
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: testsRoman Rakus2013-01-148-0/+497
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Allow to create instance of LMI_MemberOfGroupRoman Rakus2012-12-201-1/+72
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Allow to delete instance of LMI_MemberOfGroupRoman Rakus2012-12-111-1/+76
| | | | | | Effectively it means this allows to remove user from group Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Relicence all sources from GPLv2+ to LGPLv2+0.0.15Radek Novacek2012-11-1225-230/+339
|
* Account: Compiletime definition of supported encrypt algorithms0.0.13Roman Rakus2012-11-074-0/+35
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Include license text in source filesRoman Rakus2012-10-2623-0/+391
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Account modification of password expirations0.0.12Roman Rakus2012-10-252-26/+152
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: minor cleanupRoman Rakus2012-10-251-2/+0
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Change project name from Cura to OpenLMIRadek Novacek2012-10-222-7/+7
|
* Account: Minor change in create account methodRoman Rakus2012-10-101-5/+1
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Account: Password and user expirationRoman Rakus2012-10-101-22/+41
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* account: create account - set password0.0.5Roman Rakus2012-09-271-0/+11
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* account: last login, password min and max lifetimeRoman Rakus2012-09-274-4/+62
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* account: ModifyInstance of AccountRoman Rakus2012-09-261-1/+105
| | | | | | | So far only possible to change GECOS record (ElementName), home directory, login shell and password. Signed-off-by: Roman Rakus <rrakus@redhat.com>
* account: CreateGroup implementedRoman Rakus2012-09-211-1/+106
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* account: DeleteInstance on LMI_GroupRoman Rakus2012-09-211-1/+39
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* account: DeleteInstance of LMI_IdentityRoman Rakus2012-09-211-1/+68
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* account: delete instance on LMI_AccountRoman Rakus2012-09-201-1/+40
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* account: Use LMI as Organization IDRoman Rakus2012-09-191-1/+1
| | | | Signed-off-by: Roman Rakus <rrakus@redhat.com>
* account: createAccount function implementationRoman Rakus2012-09-071-2/+238
| | | | | | | I decided to not follow the DMTF Standard strictly here. Rather than using embedded instance I use several parameters. Signed-off-by: Roman Rakus <rrakus@redhat.com>
* Make destination of .reg adjustable in CuraMacros0.0.3Radek Novacek2012-08-291-1/+1
| | | | | If CuraMacros are used by different provider it needs to change location where the .reg is installed.
* Define methods from experimental schemaRadek Novacek2012-08-293-0/+93
| | | | | Add missing methods to fix undefined references. All of the methods return NOT_SUPPORTED error
* Rename HostedService classes to avoid duplicationRadek Novacek2012-08-281-31/+31
| | | | | | | Both Power and Account providers defined LMI_HostedService class. It confuses sfcbd daemon, so the classes has been renamed based on which service they provide (HostedPowerManagementService and HostedAccountManagementService).
* Rename prefix from Cura_ to LMI_Radek Novacek2012-08-2822-829/+829
|
* Account provider0.0.2Roman Rakus2012-08-1424-0/+4533
Listing of the users and groups Signed-off-by: Roman Rakus <rrakus@redhat.com>