tdiary/tdiary-contrib — pull request #85 by minimum2scp (2014-07-11 21:46:58+00:00)
Title: flickr.rb creates zero byte cache and cause "[ERROR] flickr.rb: failed to get photo." without root certificates

#83 でflickrへの通信が https になりましたが、ルート証明書が存在しない環境
（たとえばDebianではca-certificatesパッケージがない環境）でSSLの検証に
失敗すると0バイトのキャッシュファイルを作成して `[ERROR] flickr.rb: failed to get photo.`
というエラーを出してしまうようです。(#84)

既に0バイトのキャッシュファイルが存在するとflickrに通信しないので、
0バイトのキャッシュファイルは読まないようにする修正と、
SSLの検証に失敗した場合はキャッシュを削除する修正を行いました。

また、js/flickr.js が http のままとなっていて、日記更新の画面で "get flickr photos"
ボタンが動かなくなっていましたので、こちらもあわせて https に修正しました。