{"action":"created","issue":{"url":"https://api.github.com/repos/SMSSecure/SMSSecure/issues/165","labels_url":"https://api.github.com/repos/SMSSecure/SMSSecure/issues/165/labels{/name}","comments_url":"https://api.github.com/repos/SMSSecure/SMSSecure/issues/165/comments","events_url":"https://api.github.com/repos/SMSSecure/SMSSecure/issues/165/events","html_url":"https://github.com/SMSSecure/SMSSecure/issues/165","id":89001077,"number":165,"title":"Remove expiration","user":{"login":"johanw666","id":8427572,"avatar_url":"https://avatars.githubusercontent.com/u/8427572?v=3","gravatar_id":"","url":"https://api.github.com/users/johanw666","html_url":"https://github.com/johanw666","followers_url":"https://api.github.com/users/johanw666/followers","following_url":"https://api.github.com/users/johanw666/following{/other_user}","gists_url":"https://api.github.com/users/johanw666/gists{/gist_id}","starred_url":"https://api.github.com/users/johanw666/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanw666/subscriptions","organizations_url":"https://api.github.com/users/johanw666/orgs","repos_url":"https://api.github.com/users/johanw666/repos","events_url":"https://api.github.com/users/johanw666/events{/privacy}","received_events_url":"https://api.github.com/users/johanw666/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-17T12:14:44Z","updated_at":"2015-06-20T10:53:42Z","closed_at":null,"body":"The current build expires 180 days after build time. I'm doubtfull if we should keep such a forced upgrade mechanism in the builds. The quickest way to remove it would be to set in util/Util.java the function isBuildFresh to true:\r\n\r\n```java\r\n  public static boolean isBuildFresh() {\r\n   // return BuildConfig.BUILD_TIMESTAMP + TimeUnit.DAYS.toMillis(180) > System.currentTimeMillis();\r\n  return true;\r\n  }\r\n```"},"comment":{"url":"https://api.github.com/repos/SMSSecure/SMSSecure/issues/comments/113745314","html_url":"https://github.com/SMSSecure/SMSSecure/issues/165#issuecomment-113745314","issue_url":"https://api.github.com/repos/SMSSecure/SMSSecure/issues/165","id":113745314,"user":{"login":"Thunderpig72","id":11960146,"avatar_url":"https://avatars.githubusercontent.com/u/11960146?v=3","gravatar_id":"","url":"https://api.github.com/users/Thunderpig72","html_url":"https://github.com/Thunderpig72","followers_url":"https://api.github.com/users/Thunderpig72/followers","following_url":"https://api.github.com/users/Thunderpig72/following{/other_user}","gists_url":"https://api.github.com/users/Thunderpig72/gists{/gist_id}","starred_url":"https://api.github.com/users/Thunderpig72/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Thunderpig72/subscriptions","organizations_url":"https://api.github.com/users/Thunderpig72/orgs","repos_url":"https://api.github.com/users/Thunderpig72/repos","events_url":"https://api.github.com/users/Thunderpig72/events{/privacy}","received_events_url":"https://api.github.com/users/Thunderpig72/received_events","type":"User","site_admin":false},"created_at":"2015-06-20T10:53:42Z","updated_at":"2015-06-20T10:53:42Z","body":"The only problem I'm seeing with removing is in case new features are introduced that require both users to have the latest update, or if a new, stronger type of encryption is added. There will always be people who never ever update their apps unless they are forced to. Let's say that 2 months from now SMSSecure introduces encrypted group chats. Most people will update, and then we have that last 5% that just doesn't give a crap about updating.\r\n\r\nLast time I checked TextSecure set their expire date to 90 days, for that exact reason. I guess SMSSecure being an SMS-app makes forced updates quite meaningless though."}}