History log of /forgerock/authenticator-ios-v2/unit-tests/FRAIdentityTests.m
Revision Date Author Comments Expand
6a2ae9c7fb4d2c40d75cab0edaf940f22c18224f 21-Jun-2016 Diego Colantoni <diego.colantoni@forgerock.com>

AME-10566 Provide appropriate error feedback

/forgerock/authenticator-ios-v2/ForgeRock-Authenticator/AppDelegate.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountsTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAError.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAError.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAHotpOathMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAHotpOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityModel.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanismReaderAction.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanismReaderAction.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMessageUtils.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMessageUtils.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelsFromDatabase.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelsFromDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotification.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotification.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationHandler.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismTableViewCellController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAQRScanViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRASerialization.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRATotpOathMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRATotpOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/en.lproj/Localizable.strings /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj FRAAccountTableViewControllerTests.m FRAAccountsTableViewControllerTests.m FRAErrorTest.m FRAHotpOathMechanismTests.m FRAIdentityModelTests.m FRAIdentityTests.m FRAMechanismReaderActionTests.m FRAMessageUtilsTests.m FRAModelUtils.m FRAModelsFromDatabaseTest.m FRANotificationHandlerTest.m FRANotificationTest.m FRANotificationsTableViewControllerTests.m FRAOathMechanismFactoryTests.m FRAPushMechanismFactoryTests.m FRATotpOathMechanismTests.m FRAUriMechanismReaderTests.m
caa9e77dc369fea8df9ae2c598d3c83b7214c1cf 10-Jun-2016 Diego Colantoni <diego.colantoni@forgerock.com>

AME-10878 Split oath mechanism into hotp and totp mechanisms

/forgerock/authenticator-ios-v2/ForgeRock-Authenticator/AppDelegate.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountsTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAHMACAlgorithm.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAHMACAlgorithm.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAHotpOathMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAHotpOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabaseSQLiteOperations.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelsFromDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathCode.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathCode.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismTableViewCell.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismTableViewCellController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismTableViewCellController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRATotpOathMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRATotpOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAUriMechanismReader.m /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj FRAHotpOathMechanismTests.m FRAIdentityTests.m FRAMechanismFactoryTest.m FRAModelsFromDatabaseTest.m FRANotificationHandlerTest.m FRAOathMechanismFactoryTests.m FRAPushMechanismFactoryTests.m FRAPushMechanismTests.m FRATotpOathMechanismTests.m FRAUriMechanismReaderTests.m
78c07714ec1113f7f21c75b818f2bf6a7021618a 07-Jun-2016 Diego Colantoni <diego.colantoni@forgerock.com>

AME-10477 Prompt user when adding duplicate mechanism (i.e. same type)

/forgerock/authenticator-ios-v2/ForgeRock-Authenticator/AppDelegate.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountsTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAlertController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAlertController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAApplicationAssembly.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAApplicationAssembly.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRADatabaseConfiguration.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAError.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAError.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAFMDatabaseConnectionHelper.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAFMDatabaseFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanismFactory.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanismReaderAction.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanismReaderAction.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelObject.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelObject.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelsFromDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAQRScanViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAQRScanViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAUriMechanismReader.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAUriMechanismReader.m /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj FRADatabaseConfigurationTest.m FRAErrorTest.m FRAFMDatabaseConnectionHelperTest.m FRAIdentityTests.m FRAMechanismFactoryTest.m FRAMechanismReaderActionTests.m FRAModelsFromDatabaseTest.m FRAOathMechanismFactoryTests.m FRAOathMechanismTests.m FRAPushMechanismFactoryTests.m FRAPushMechanismTests.m FRASqlDatabaseFactoryTest.m
f877f6ca2428244a6d0954a1dbef471577b32c60 06-Jun-2016 Diego Colantoni <diego.colantoni@forgerock.com>

AME-10712 Remove identity when registration fails, if identity has no mechanisms

/forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAApplicationAssembly.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAApplicationAssembly.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabaseSQLiteOperations.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityModel.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityModel.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanismFactory.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelObject.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelObject.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelsFromDatabase.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelsFromDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotification.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotification.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationHandler.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAUriMechanismReader.m /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj FRAIdentityModelTests.m FRAIdentityTests.m FRAMechanismTest.m FRAModelsFromDatabaseTest.m FRANotificationHandlerTest.m FRANotificationTest.m FRAPushMechanismTests.m
721bb987c406979bcfe705fa1ca8d54497d40fcb 26-May-2016 Robert Wapshott <robert.wapshott@forgerock.com>

AME-10153 update the App to use SQLite for persistance

/forgerock/authenticator-ios-v2/ForgeRock-Authenticator/AppDelegate.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewCell.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountsTableViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountsTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAApplicationAssembly.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAApplicationAssembly.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRABlockActionSheet.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRABlockAlertView.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRADatabaseConfiguration.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRADatabaseConfiguration.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAError.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAError.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAFMDatabaseConnectionHelper.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAFMDatabaseConnectionHelper.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAFMDatabaseFactory.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAFMDatabaseFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAHMACAlgorithm.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAHMACAlgorithm.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabaseSQLiteOperations.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabaseSQLiteOperations.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityModel.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityModel.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelObject.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelsFromDatabase.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelsFromDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotification.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotification.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationGateway.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationHandler.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationHandler.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationTableViewCell.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationUISlider.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationsTableViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathCode.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismTableViewCell.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismTableViewCellController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismTableViewCellController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanismTableViewCell.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanismTableViewCellController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAQRScanViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAQRUtils.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRASerialization.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRASerialization.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAUriMechanismReader.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAUriMechanismReader.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/URLImageView.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/delete_identity.sql /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/delete_mechanism.sql /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/delete_notification.sql /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/init_check.sql /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/insert_identity.sql /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/insert_mechanism.sql /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/insert_notification.sql /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/main.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/read_all.sql /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/schema.sql /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj /forgerock/authenticator-ios-v2/Podfile /forgerock/authenticator-ios-v2/Podfile.lock FRAAccountsTableViewControllerTests.m FRADatabaseConfigurationTest.m FRAErrorTest.m FRAFMDatabaseConnectionHelperTest.m FRAIdentityModelTests.m FRAIdentityTests.m FRAMechanismFactoryTest.m FRAMechanismTest.m FRAModelsFromDatabaseTest.m FRANotificationGatewayTests.m FRANotificationHandlerTest.m FRANotificationTest.m FRAOathMechanismTests.m FRASqlDatabaseFactoryTest.m FRASqlStorageConstantsTest.m base32test.m
415243fbc81341293a852ff6aa14e9608d08685c 05-May-2016 Craig McDonnell <craig.mcdonnell@forgerock.com>

AME-10512 Refactor FRAIdentityDatabase to simplify state change observation

/forgerock/authenticator-ios-v2/FRAAccountsTableViewControllerTests.m /forgerock/authenticator-ios-v2/FRAIdentityDatabaseTests.m /forgerock/authenticator-ios-v2/FRAIdentityModelTests.m /forgerock/authenticator-ios-v2/FRAOathMechanismTests.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/AppDelegate.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewCell.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewCell.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountsTableViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountsTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAApplicationAssembly.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAApplicationAssembly.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRABlockActionSheet.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRABlockAlertView.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRABlockAlertView.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabaseSQLiteOperations.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabaseSQLiteOperations.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityModel.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityModel.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanismFactory.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelObject.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelObject.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAModelObjectProtected.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotification.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotification.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationGateway.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationHandler.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationHandler.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathCode.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismTableViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAPushMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAQRScanViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAQRScanViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Main.storyboard /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj FRAIdentityTests.m FRAMechanismFactoryTest.m FRAMechanismTest.m FRANotificationGatewayTests.m FRANotificationTest.m
91f0e3cb60de3eba8cbb70c7e36cc0df22d71f5b 27-Apr-2016 Robert Wapshott <robert.wapshott@forgerock.com>

AME-10153 update the object model to support a top-down hierachy

/forgerock/authenticator-ios-v2/FRAIdentityDatabaseTests.m /forgerock/authenticator-ios-v2/FRAOathMechanismTests.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/AppDelegate.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAApplicationAssembly.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAApplicationAssembly.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanismFactory.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanismFactory.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotification.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotification.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAQRScanViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAQRScanViewController.m /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj FRAIdentityTests.m FRAMechanismFactoryTest.m FRAMechanismTest.m FRANotificationTest.m
2229ffbfe08c2cd606c305f8934e627548002c9e 29-Mar-2016 Craig McDonnell <craig.mcdonnell@forgerock.com>

AME-10088 Switch to tabbed interface

/forgerock/authenticator-ios-v2/FRAIdentityDatabaseTests.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/CircleProgressView.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/CollectionViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountsTableViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAAccountsTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationTableViewCell.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationTableViewCell.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationsTableViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRANotificationsTableViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathCode.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathCode.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismCell.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/ForgeRock-Info.plist /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/AccountsIcon.imageset/Contents.json /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/AppIcon-1.appiconset/Contents.json /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/AppIcon.appiconset/Contents.json /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/AppIcon.appiconset/forgerock-logo-opaque-121.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/AppIcon.appiconset/forgerock-logo-opaque-168.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/AppIcon.appiconset/forgerock-logo-opaque-180.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/AppIcon.appiconset/forgerock-logo-opaque-88.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/Contents.json /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/DismissIcon.imageset/Contents.json /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/DismissIcon.imageset/dismiss-1.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/DismissIcon.imageset/dismiss-2.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/DismissIcon.imageset/dismiss.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/LaunchImage.launchimage/Default-Landscape.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/LaunchImage.launchimage/Default-Landscape@2x.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/LaunchImage.launchimage/Default-Portrait.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/NotificationsIcon.imageset/Contents.json /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/SettingsIcon.imageset/Contents.json /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/TokensIcon.imageset/Contents.json /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/TokensIcon.imageset/tokens.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Images.xcassets/TokensIcon.imageset/tokens@2x.png /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Main.storyboard /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/base32.c /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/base32.h /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj FRAIdentityTests.m
2beebed98b4fc7f018fb224a1e4a3ab6103a4c0b 27-Mar-2016 Craig McDonnell <craig.mcdonnell@forgerock.com>

AME-10087 Refactor model class for Identity and OATH mechanism

/forgerock/authenticator-ios-v2/FRAIdentityDatabaseTests.m /forgerock/authenticator-ios-v2/FRAOathMechanismTests.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/AppDelegate.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/AppDelegate.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/BlockActionSheet.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/BlockActionSheet.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/CircleProgressView.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/CircleProgressView.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/CollectionViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/CollectionViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentity.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAIdentityDatabase.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathCode.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathCode.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanism.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismCell.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/FRAOathMechanismCell.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Main.storyboard /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/QRCodeScanViewController.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/QRCodeScanViewController.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Token.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/Token.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/TokenCell.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/TokenCode.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/TokenCode.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/TokenStore.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/TokenStore.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/URLImageView.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/URLImageView.m /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/base32.c /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/base32.h /forgerock/authenticator-ios-v2/ForgeRock-Authenticator/main.m /forgerock/authenticator-ios-v2/ForgeRock.xcodeproj/project.pbxproj FRAIdentityTests.m