History log of /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/base/UriParser.java
Revision Date Author Comments Expand
d5332a18fc3f5d346b522c2698bb18ddae54ca97 27-Jun-2016 Tom Rumsey <tom.rumsey@forgerock.com>

Address various minor issued found during the walkthrough

891f2238d024aa64997e5722da6c6bf0438dce65 03-Jun-2016 Tom Rumsey <tom.rumsey@forgerock.com>

Various improvements to the UI and backing code

/forgerock/authenticator-android-v2/app/src/main/AndroidManifest.xml /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/IdentityActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/SplashActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/add/ScanActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/DuplicateMechanismException.java MechanismFactory.java UriParser.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/OathAuthMapper.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/OathFactory.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/OathLayout.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/Push.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushAuthActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushAuthMapper.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushFactory.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/message/GcmService.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/notifications/Notification.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/notifications/PushNotification.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/storage/IdentityModel.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/storage/Settings.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/utils/MessageUtils.java /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_placeholder.png /forgerock/authenticator-android-v2/app/src/main/res/layout/splash.xml /forgerock/authenticator-android-v2/app/src/main/res/raw/splashvideo.mp4 /forgerock/authenticator-android-v2/app/src/main/res/values/styles.xml
ef28ad515cc0858ccbfba09e17a844052ed79356 12-May-2016 Tom Rumsey <tom.rumsey@forgerock.com>

Add unit tests for various features

/forgerock/authenticator-android-v2/LIBRARIES /forgerock/authenticator-android-v2/README.md /forgerock/authenticator-android-v2/app/build.gradle /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/AuthGuiceModule.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/IdentityActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/baseactivities/BaseNotificationActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/identity/Identity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/identity/IdentityLayout.java Mechanism.java UriParser.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/Oath.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/OathAuthMapper.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/OathFactory.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/OathLayout.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/TokenCode.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushAuthMapper.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/message/GcmService.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/model/SortedList.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/notifications/Notification.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/storage/IdentityDatabase.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/utils/TimeKeeper.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/CustomRobolectricTestRunner.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/SortedListTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/TestGuiceModule.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/activities/IdentityActivityTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/identity/IdentityBuilderTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/identity/IdentityLayoutTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/identity/IdentityTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/TOTP/TokenTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/OathAuthMapperTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/OathBuilderTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/OathFactoryTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/OathInfoTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/OathTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/mechanisms/oath/TokenCodeTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/message/GcmServiceTest.java /forgerock/authenticator-android-v2/app/src/test/java/com/forgerock/authenticator/storage/IdentityDatabaseTest.java
f3fa3b65e8ebafc90b1044cf522ee35213299c42 12-May-2016 Tom Rumsey <tom.rumsey@forgerock.com>

AME-10393 AME-10408 Implement security protocol for registration and authentication

/forgerock/authenticator-android-v2/app/build.gradle /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/MechanismActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/add/ScanActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/identity/Identity.java MechanismFactory.java UriParser.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/Push.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushAuthActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushAuthMapper.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushFactory.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/message/GcmService.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/notifications/Notification.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/notifications/PushNotification.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/storage/IdentityDatabase.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/utils/MessageUtils.java /forgerock/authenticator-android-v2/app/src/main/res/layout/delete.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/identitycell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/mechanism.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/metadata.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notificationcell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/pushauth.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/scan.xml
a81b21a1590f72ef4850cce4a3cc55400b68ff14 28-Apr-2016 Tom Rumsey <tom.rumsey@forgerock.com>

AME-10187 Update the Android app to be able to register using a QR code

/forgerock/authenticator-android-v2/app/src/main/AndroidManifest.xml /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/FRAuthApplication.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/add/ScanActivity.java Mechanism.java MechanismFactory.java UriParser.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/OathFactory.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/Push.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushAuthMapper.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushFactory.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/message/GcmRegistrationService.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/message/GcmService.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/message/InstanceIdListener.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/message/MessageConstants.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/message/NewMessageActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/notifications/PushNotification.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/utils/MessageUtils.java /forgerock/authenticator-android-v2/app/src/main/res/layout/activity_new_message.xml
efafbd2aa55b834f714882683fa864a0ac9e64aa 14-Apr-2016 Tom Rumsey <tom.rumsey@forgerock.com>

AME-10039 Added activities and improved data model

/forgerock/authenticator-android-v2/app/src/main/AndroidManifest.xml /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/AuthGuiceModule.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/IdentityActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/MechanismActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/NotificationActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/SettingsActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/add/ScanActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/baseactivities/BaseActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/baseactivities/BaseIdentityActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/baseactivities/BaseMechanismActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/baseactivities/BaseNotificationActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/delete/DeleteIdentityActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/delete/DeleteMechanismActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/identity/Identity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/identity/IdentityAdapter.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/identity/IdentityLayout.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/CoreMechanismFactory.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/Mechanism.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/MechanismAdapter.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/MechanismList.java Mechanism.java MechanismFactory.java MechanismInfo.java MechanismLayout.java UriParser.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/Oath.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/OathAuthMapper.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/OathFactory.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/OathInfo.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/oath/OathLayout.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/Push.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushAuthActivity.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushAuthMapper.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushFactory.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushInfo.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/mechanisms/push/PushLayout.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/message/GcmService.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/message/RoboGcmListenerService.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/model/ModelObject.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/notifications/Notification.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/notifications/NotificationAdapter.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/notifications/NotificationLayout.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/storage/DatabaseOpenHelper.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/storage/IdentityDatabase.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/storage/IdentityModel.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/storage/NotStoredException.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/storage/Settings.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/ui/ConfirmationSwipeBar.java /forgerock/authenticator-android-v2/app/src/main/java/com/forgerock/authenticator/ui/ProgressCircle.java /forgerock/authenticator-android-v2/app/src/main/res/drawable-hdpi/forgerock_icon_activity.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-hdpi/forgerock_icon_deny.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-mdpi/forgerock_icon_activity.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-mdpi/forgerock_icon_deny.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_icon_activity.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xhdpi/forgerock_icon_deny.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_activity.png /forgerock/authenticator-android-v2/app/src/main/res/drawable-xxhdpi/forgerock_icon_deny.png /forgerock/authenticator-android-v2/app/src/main/res/layout/identity.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/mechanism.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notificationcell.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/notifications.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/pushauth.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/settings.xml /forgerock/authenticator-android-v2/app/src/main/res/layout/tokencell.xml /forgerock/authenticator-android-v2/app/src/main/res/values/colors.xml