Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

過去ログが見つからなかったとき2ch読み込み用プロキシを使う機能はサーバー移転前のURLで接続しない #1229

Closed
ma8ma opened this issue Aug 19, 2023 · 0 comments · Fixed by #1230
Labels
bug バグの追跡 feature 機能の追加と削除

Comments

@ma8ma
Copy link
Collaborator

ma8ma commented Aug 19, 2023

過去ログが見つからなかったとき2ch読み込み用プロキシを使う機能はサーバー移転前のURLで接続しない

バグの説明

#1216

過去ログが見つからなかったとき2(5)ch読み込み用プロキシを使う機能は

  1. 現役サーバーの稼働中スレッドのdatを取得
  2. 現役サーバーのdat落ちしたスレッドのdatを取得
  3. サーバー移転前のURL(過去ログサーバ)で過去ログのdatを取得

上記の3つから取得できなかったときに

  1. 現役サーバーにプロキシでアクセスしてdatを取得

する機能です。

5chのスレッドに現状の方法ではJDimで表示できないスレッドがあると報告がありました。

https://mao.5ch.net/test/read.cgi/linux/1689151433/507
https://mao.5ch.net/test/read.cgi/linux/1689151433/514-515n

5chの過去ログにはサーバー移転前のURL(過去ログサーバ)にアクセスするとwebブラウザで表示できるものがあります。
過去ログサーバには現役サーバーと同じようにread.cgiで表示できるがdatは取得できないスレッドや板があるようです。

そのため次の方法があればdatを取得できる可能性があります。

  1. サーバー移転前のURLにプロキシでアクセスしてdatを取得

再現の方法

  1. 新規キャッシュディレクトリでJDimを起動して一旦終了する
  2. 新規キャッシュディレクトリを利用するようにセットアップしたプロキシを起動する
  3. JDimを起動してメニューバーの設定>ネットワークにあるプロキシ設定を開いてホスト名とポート番号を設定してさらに
    プロキシを使わない接続で過去ログが見つからなかったときは2ch読み込み用プロキシを使う(_B) を有効 ✔️ にする
  4. サーバー移転前のURLでwebブラウザ表示できるスレ(上記5chスレを参照)にアクセスする
  5. 以下のメッセージがダイアログで表示されてスレの取得に失敗する
    DAT落ちしたためスレッドを取得できませんでした。
    
    タブを閉じますか?
    

やりたかったこと・期待する結果

プロキシを使わない接続で過去ログが見つからなかったときは2ch読み込み用プロキシを使う設定を有効したときは
プロキシ接続するとき移転前のURL(過去ログサーバ)にアクセスする。

スクリーンショット

なし

動作環境

[バージョン] JDim 0.10.1-20230819(git:649b38e2d6)
[ディストリ ] Ubuntu 23.04 (x86_64)
[パッケージ] バイナリ/ソース( <配布元> )
[ DE/WM ] KDE
[ gtkmm  ] 3.24.7
[ glibmm  ] 2.66.6
[ TLS lib ] GnuTLS 3.7.8
[オプション ] '--with-alsa''--with-pangolayout'
[ そ の 他 ] 

追加の情報

なし

@ma8ma ma8ma added bug バグの追跡 feature 機能の追加と削除 labels Aug 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug バグの追跡 feature 機能の追加と削除
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

1 participant