FreeOTP Authenticator

рей.рей
рек.репреп┬ард╣ рдкрд░реАрдХреНрд╖рдг
резреж┬ард▓рд╛рдЦ+
рдбрд╛рдЙрдирд▓реЛрдб
рдЖрд╢рдп рд░реЗрдЯрд┐рдВрдЧ
рдкреНрд░рддреНрдпреЗрдХрдЬрдг
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ

рдпрд╛ рдЕтАНреЕрдкрд╡рд┐рд╖рдпреА

FreeOTP рдСрдирд▓рд╛рдЗрди рдЦрд╛рддреНрдпрд╛рдВрд╕рд╛рдареА рд╕реБрд░рдХреНрд╖рд╛ рджреБрд╕рд░рд╛ рдерд░ рдЬреЛрдбрддреЗ. рдпрд╛ рдЦрд╛рдЪ рдЖрдкрд▓реЗ рд▓реЙрдЧрд┐рди рдЬрд╡рд│рдЬрд╡рд│ рдЕрд╢рдХреНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рдкрд╛рд╕рд╡рд░реНрдб рд╕рдВрдпреБрдХреНрддрдкрдгреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдкрд▓реНрдпрд╛ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдПрдХ-рд╡реЗрд│ рд╕рдВрдХреЗрддрд╢рдмреНрдж рдирд┐рд░реНрдорд┐рддреА рдХрд░рддреЗ. рдЖрдкрд▓рд╛ рдлреЛрди рд╡рд┐рдорд╛рди рдореЛрдб рдордзреНрдпреЗ рдЖрд╣реЗ рддрд░реАрд╣реА рдпрд╛ рд╕рдВрдХреЗрддрд╢рдмреНрдж рдирд┐рд░реНрдорд╛рдг рд╣реЛрдК рд╢рдХрддреЗ.

FreeOTP рдЧреБрдЧрд▓, рдлреЗрд╕рдмреБрдХ, Evernote, GitHub рдЖрдгрд┐ рдЕрдиреЗрдХ рд╕рдорд╛рд╡реЗрд╢ рдЖрдкрдг рдЖрдзреАрдкрд╛рд╕реВрди рд╡рд╛рдкрд░рдд рдорд╣рд╛рди рдСрдирд▓рд╛рдЗрди рд╕реЗрд╡рд╛, рдЕрдиреЗрдХ рдХрд╛рд░реНрдп рдХрд░рддреЗ! рддреЗ рдорд╛рдирдХ TOTP рдХрд┐рдВрд╡рд╛ HOTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рддрд░ FreeOTP рдЖрдкрд▓реНрдпрд╛ рдЦрд╛рдЬрдЧреА рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдХрд╛рд░реНрдп рдХрд░реБ рд╢рдХрддрд╛рдд. рдпрд╛ FreeIPA рдкреНрд░рдЪрдВрдб Enterprise рдЙрдкрд╛рдп рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ.

FreeOTP рдУрдкрди рд╕реЛрдЕрд░реНрд╕ рдЖрдгрд┐ рдореБрдХреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрд╣реЗ! рдЕрдкрд╛рдЪреЗ 2.0 рдЦрд╛рд▓реАрд▓ рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд, рдЖрдкрдг рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХрд┐рдВрд╡рд╛ рдмрджрд▓ https://fedorahosted.org/freeotp рдпреЗрдереЗ FreeOTP рд╕реНрддреНрд░реЛрдд рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрддрд╛. рд╕рд╣рдХрд╛рд░реНрдпрд╛рдЪреЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ!
рдпрд╛ рд░реЛрдЬреА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ
резреи рдЬреВрди, реирежреирек

рдбреЗрдЯрд╛рд╕рдВрдмрдВрдзрд┐рдд рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛

рдбреЗрд╡реНрд╣рд▓рдкрд░ рддреБрдордЪрд╛ рдбреЗрдЯрд╛ рдХрд╕рд╛ рдЧреЛрд│рд╛ рдХрд░рддрд╛рдд рдЖрдгрд┐ рд╢реЗрдЕрд░ рдХрд░рддрд╛рдд рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд╕реБрд░реВ рд╣реЛрддреЗ. рддреБрдордЪрд╛ рд╡рд╛рдкрд░, рдкреНрд░рджреЗрд╢ рдЖрдгрд┐ рд╡рдп рдпрд╛рдВрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рдбреЗрдЯрд╛ рдЧреЛрдкрдиреАрдпрддрд╛ рд╡ рд╕реБрд░рдХреНрд╖реЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкрджреНрдзрддреА рдмрджрд▓реВ рд╢рдХрддрд╛рдд. рдбреЗрд╡реНрд╣рд▓рдкрд░рдиреЗ рд╣реА рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рддреА рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.
рддреГрддреАрдп рдкрдХреНрд╖рд╛рдВрд╕реЛрдмрдд рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛ рд╢реЗрдЕрд░ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА
рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдХрд╢реА рдШреЛрд╖рд┐рдд рдХрд░рддрд╛рдд рдпрд╛рд╡рд┐рд╖рдпреА рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА
рдбреЗрд╡реНрд╣рд▓рдкрд░ рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдХрд╢реА рдШреЛрд╖рд┐рдд рдХрд░рддрд╛рдд рдпрд╛рд╡рд┐рд╖рдпреА рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛

рд░реЗрдЯрд┐рдВрдЧ рдЖрдгрд┐ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдиреЗ

рей.рей
рек.реореи┬ард╣ рдкрд░реАрдХреНрд╖рдгреЗ

рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ

* Remove unused View.OnClickListener interface from backup fragment
* Replace deprecated Html.fromHtml()
* Fix hyperlink in backup fragment
* Add select on long click on item
* Nest password activity in scroll view
* Add margins to manual add activity
* Use tools:listitem in RecyclerView to preview token items
* Replace hardcoded welcome string
* Remove Google+ Icons