forked from google/google-authenticator-android
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
152 lines (121 loc) · 6.45 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
Google Authenticator for Android ChangeLog
v2.21
* Enabled the app to generate correct time-based (TOTP) verification codes
even on devices where the system time is wrong. The user can synchronize
the app's internal time with Google servers using Settings ->
Time correction for codes -> Sync now.
NOTE: This feature adds requirement for the Full Internet Access
permission.
* Made the countdown indicator and the Get Next Code button on Gingerbread
and below green instead of gray.
* Fixed a bug where parsing a HOTP account provisioning URL with an invalid
counter crashed the app.
v2.15
* Changed package name from com.google.android.apps.authenticator to
com.google.android.apps.authenticator2 and changed the signing key.
This is a new app as far as the Android OS and Google Play are concerned.
The app securely imports data from the "old" app (v0.91).
* Made the app's UI look more native. The blue on black theme has been
replaced with the system default (dark) theme.
* Grouped Scan Barcode and Manually Enter Account functionality into a
separate Add Account screen.
* Switched the Privacy Policy URL to http://www.google.com/policies/privacy/.
* Renamed account deletion to account removal and added more details to the
removal prompt. The prompt is slightly different for Google accounts.
* Made the "Manual account entry" screen scrollable.
* Made the "Integrity check code" screen support the landscape orientation.
* Enabled account provisioning via a click on a hyperlink in the device's web
browser (otpauth://...).
v0.91
* Starting from March 29 2012 7:00 GMT, display a deprecation notice in the
main screen of the app. The notice urges users to switch to the new
Authenticator app (com.google.android.apps.authenticator2).
v0.87
* Protect against the SQLite journal vulnerability (CVE-2011-3901) by changing
permissions on the app's data directory using android.os.FileUtils.
* Enable the export of key material to facilitate the migration to the "new"
Authenticator (v2.x).
* Clear counter-based OTPs around two minutes after they have been generated.
* Added support for the landscape orientation in the Manual Account Entry
screen.
v0.86
* Roll back v0.85 functionality making the app effectively equivalent to
v0.73.
v0.85
* Protect against the SQLite journal vulnerability (CVE-2011-3901) by changing
permissions on the app's data directory using chmod.
* Enable the export of key material to facilitate the migration to the "new"
Authenticator (v2.x).
* Clear counter-based OTPs around two minutes after they have been generated.
* Added support for the landscape orientation in the Manual Account Entry
screen.
v0.73
* Raised the minimum supported platform from Android 2.0.1 (API Level 6) to
Android 2.1 (API Level 7).
* Added support for landscape orientation of the account list screen.
* Moved the Version dialog and the menu items Open-Source Project, Privacy
Policy, and Terms of Service under the About menu item.
* Removed support for old account setup URI formats: totp://... and
https://www.google.com/accounts/KeyProv
* Report an error if the account setup URI is neither TOTP nor HOTP.
* Fixed the bug where verification codes were not generated for the account
with an empty name.
* Fixed a bug where disabled HOTP "Get code" buttons are reenabled prematurely
when TOTP codes refresh.
* Changed the Korean translation of the "Manually add account" menu item.
v0.65
* Added support for Cupcake and Donut (Android 1.5 and 1.6 respectively).
* Dropped "Google" from the application title visible in the launcher and
application list.
* Made the refresh time of TOTP codes independent of application start time.
* Replaced the textual "Get code" button for HOTP accounts with a clickable
refresh icon.
* Fixed a rare crash caused by the invoked QR-code reader returning no Intent.
* Fixed a rare crash (introduced in v0.64) which occurred when the system time
jumped backwards when the application was visible.
v0.64
* Removed the Re-Enter Password feature and the associated GET_ACCOUNTS and
MANAGE_ACCOUNTS permissions that were introduced in v0.62 of the
application.
* Added a countdown indicator for TOTP accounts on the main screen.
* Removed the lock icon that appeared next to each account on the main screen.
* Fixed the bug where the "Illegal character" error message in the Manual
Account Entry screen was not translated.
* Fixed the bug where secret keys for newly added accounts were not
sanity-checked leading to crashes at startup (NullPointerException in
PasscodeGenerator.generateResponseCode()).
* Fixed an obscure crash when the barcode scanner returned OK but without a
scan result.
v0.62
* Add translations for 38 languages.
* Add the "Re-enter password" menu item for manually providing the device's
Account Manager with an ASP. NOTE: This feature makes the application
require Account Management permissions.
* Remove support for SDK version 5 (Android 2.0). The minimum supported
version is 6 (Android 2.0.1).
* Fix crashes when QR-code scanning does not produce a valid "otpauth://..."
URL -- display the "Cannot interpret QR code" error message instead.
* Improve the launcher icon to follow the Android Icon Design Guidelines.
* Add a new icon for the "Scan a barcode" menu item. The new icon looks like
a QR code, to better suggest the action it represents.
* Rename the menu item "Scan account barcode" to "Scan a barcode".
* Remove the "Refresh" menu item for refreshing TOTP verification codes.
* Disable suggestions and upper-casing in the "Enter key" field in the "Manual
account entry" screen.
* Add user confirmation to QR-code scanning of OTP secrets in order to prevent
a malicious apps from updating OTP secrets in the phone.
* When a secret is saved present a toast with a "secret saved" message instead
of updating the status message on the bottom of the screen.
* Fix the bug where the account list was scrolled to the top every time TOTPs
were updated (every 30 seconds).
* Switch "Terms of Service" and "Privacy Policy" links to those that show the
resulting pages in the language currently selected on the phone.
* Remove the "Press Menu for more options" status text from the bottom of the
main screen.
* Don't log usernames of accounts configured in the app to the Android system
log.
* Fix the bug with lower-case "i" in the secret key crashing the app when
language is set to Turkish.
* Fix a very rare crash due to a NullPointerException in EnterKeyActivity's
AccountDb.getAccount().
v0.54