tDiaryの非正規リポジトリ。どなたでもcommit可能です。commit権希望の方、まずはパッチ等をpull requestして下さい。
68
stars
46
forks
source link
flickr.rb creates zero byte cache and cause "[ERROR] flickr.rb: failed to get photo." without root certificates #85
Closed
minimum2scp closed 10 years ago
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 に修正しました。