レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
B11 と readcgi.js のスレ#7 @避難所
-
B11.23.1からreadcgi.jsとreadcgi_aux.jsの置き場がパッチと同じ場所(launcher or Java)に変わりました
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1507870310/871
前スレ
B11 と readcgi.js のスレ#6 @避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1545201173/
-
同文書き込み抑制に対して
時間経過で許可判断追加すりゃ解決する問題かと思ってた
設定何も変えなくても時間帯で ゆ が出るだけだったしなぁ
-
串スレに
615 :>>610 :2020/01/21(火) 23:55:29.87 ID:H0ha6dBw0
Xenoのほうで「ツール(O)」→「忍法帖を破棄する(N)」→「Cookieを削除しますか?」で「OK」をクリックすると、
再び書き込めるようになった。みんな心配かけてすまねぇ。
なのがあったので念のため
このレス自体はクッキー削除したら書き込めたってことだと思うけど
V2C的には
https://i.imgur.com/TrIMKcq.png
で忍法帖関連のチェックが入ってないことを確認すること
-
cookieにtakoodoriという文字列が書き込まれていると目印付けられて何らかの規制が発動する
上記は「スレッドストッパーが働いたようなのでこのスレッドには書き込めません」だったっけな?
takoodoriのパラメーターを変化させて連投規制も出してるのかもね
-
takoodoriが付けられた端末のIPはおそらく記録されていて
cookie削除だけではまたすぐに引っ掛かる
cookie削除とIPの変更をセットで行わなければ駄目なのはこの辺が関係していると思われる
-
>>401
症状は、頻繁に連投が出て書き込めないことがたびたび発生する
寝て日付跨いで起きて(7時間ほどおいて)最初の書き込みで連投で書き込めなかったり、
書き込み出来て1時間以上経って2回目の書き込みで連投で書き込めなかったり
cookie削除で書き込めるようになったりならなかったり、2,3分置いたら書き込めたり、
1時間置いても書き込めなかったり
書き込めたように見えてレスが異界送りになって書き込まれなかったりもたまにある
①2chAPIを使用する read.cgiを使用する 2ch.scを使用するすべてにチェックを入れた状態
それぞれのみにチェックを入れた状態でも同じく書き込めない時は書き込めない
②http://krsw.5ch.net/test/read.cgi/gamesm/
③Cookie: yuki=akari
User-Agent: Monazilla/1.00 JaneStyle/4.00 Windows/10.0.17763
Post RequestのCookieはyuki=akariのみ
Post Responseに動画のそれっぽいのがあった
連投で書き込み出来ない時だけ↓の上の行があり、書き込み出来た時は上の行は無い
Set-Cookie: yuki=akari; expires=Tue, 28-Jan-2020 00:00:00 GMT; path=/; domain=.5ch.net
Set-Cookie: __cfduid=d372e30200e9081ee0f205e9f5b24af8e1579649246; expires=Thu, 20-Feb-20 23:27:26 GMT; path=/; domain=.5ch.net; HttpOnly; SameSite=Lax
-
>>401
①read.cgiモード
②krsw.2ch.net/gamesm/
③Cookie: yuki=akari; yuki=akari
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.118 Safari/537.36
ブラウザからの書き込みは、Vivaldi(↑と同じUA)からだと連投規制、Kinzaからだと書き込めた
ちなみにV2CのUAをkinzaと同じものにしても書き込めなかった
-
Cookie: yuki=akari; __cfduid=dbd4a96758c5edfa0c2ea777a7eadfdae1579612927
な感じで__cfduidって値は表示されてなかった?
-
>>410
>>408の後半に書いてある通りで、Post Responseの方にしか出て来ない
Post RequestにはCookie: yuki=akariだけ
-
>>408-409
今のパッチのバージョンっていくつですか?
B11.27台じゃなかったらそれに上げてみてください
jarを置き変えるだけでいいです
ChromeでもFFでも__cfduidがbbs.cgiのcookieに含まれるんで
出来ればそうなるようにしたいです(B11を最新化してそれができるかは不明ですが・・・)
-
>ChromeでもFFでも__cfduidがbbs.cgiのリクエストcookieに含まれるんで
雪明りと__cfduidをセットでcookieに入れてみたいです
-
V2Cを終了させてcookie.txtを開いた場合
5ch.netとなってますか?2ch.netとなってますか?
-
>>412
これです。最新版のはず?
【2chAPIパッチ】 B11.27.5.1 read.cgi Only
【B11スクリプト】 readcgi.js(2019/08/17 09:13:41), readcgi_aux.js(2018/09/17 09:00:38)
【B11用 ReplaceStr.txt】 ReplaceStr_B11_Dev.txt(2019/08/17 10:52:20)
【B11用 URLExec.dat】 URLExec_B11.dat(2019/01/28 14:54:55)
-
>>412
>>289をダウンロードしてV2Cフォルダに全部上書きしましたが、
相変わらず>>411のままですね
-
>>414は?
-
>>414
https://krsw.5ch.net/test/bbs.cgiです
-
>>414
cookie.txtに書き込みできない板のurlはそもそもないです。
他は2chと5chがばらばら
-
自分の設定で思い付くのを上げてみるのでそれと同じように設定して貰えますか?
板一覧の設定で起動時に板一覧を更新するようにする
https://i.imgur.com/esZLGjv.png
書き込みの設定でAPIモードを使う場合赤線の箇所をチェック
https://i.imgur.com/BduqmI5.png
で、V2Cを終了させてクッキーを削除してIPアドレスを変える(UAはネタ切れなら変更しなくても可)
-
APIモードだとV2Cを起動して何もせずに終了させると
https://api.5ch.net/v1/auth/【TAB】__cfduid=d30d9e5726e5737c7a073a7c2351825cf1579680711; expires=Fri, 21-Feb-20 08:11:51 GMT; path=/; domain=.5ch.net; HttpOnly; SameSite=Lax
というクッキーがcookie.txtに作られてました
(APIにログインした時に作られたクッキー?)
で以降はこれも書き込み時にcookieに含めて送信してる模様
read.cgiモードだとV2Cを起動して何もせずに終了させると、同じく
https://menu.5ch.net/bbsmenu.html【TAB】__cfduid=decc73e861baa9418926d8184519e896c1579681402; expires=Fri, 21-Feb-20 08:23:22 GMT; path=/; domain=.5ch.net; HttpOnly; SameSite=Lax
というクッキーがcookie.txtに作られてました
(メニュー更新時に作られたクッキー?)
で以降はこれも書き込み時にcookieに含めて送信してる模様
多分この二つを作ってるのが上のレスのスクショだと思います
かつ
>ブラウザからの書き込みは、Vivaldi(↑と同じUA)からだと連投規制、Kinzaからだと書き込めた
を見るとIPとUAの紐づけもして規制してるっぽいです
-
とりあえずお願いしながら確認できる弾はここでネタ切れです
-
Zと/2なら一般2にクッキー削除の設定項目があり
そこをチェックするとV2C終了時に毎回クッキーを削除します
-
FFで送信結果に
・cookieから__cfduidを削除してyuki=akariだけにする
・書き込み時刻を100ms遅くする
の加工をして送信してみたら連投してるでしょと言われました
書き込み時刻が怪しいので決定打ではないのですが・・・
-
>>420
変わらないですね
相変わらず>>411のまま
-
>>425
V2Cを終了させてcookie.txtを開いて
__cfduid=
を含む行が存在するかどうか確認して存在したらそれを貼って貰えますか?
-
ちなみにOSとJavaのバージョンも教えて下さい>ALL
-
>>426
cookie削除してV2C起動→終了だけだとcookie作成されず
V2C起動して書き込みしようとして連投が出ると作成され、中身は相変わらずこれ
https://krsw.5ch.net/test/bbs.cgi yuki=akari; expires=Wed, 29-Jan-2020 00:00:00 GMT; path=/; domain=.5ch.net
OS:windows10 home
javaのバージョンはヘルプのV2Cについてで出て来る奴で良いんだろうか
java.version:1.7.0_79
java.runtime.version:1.7.0_79-b15
-
良かれと思って入れたパッチの修正が逆に悪さしてるのかな?
ちょっと仮修正版を作ります
21時ころうp予定
-
テスト版です
https://www.dropbox.com/s/i5fdsockqr82r5d/v2c_api_patch_B11.zip?dl=1
対応するのは本家、V2CMOD、V2CMOD-Z、V2C/2、V2CMOD/2です
01/22 20:42版
以前にcookie無しで書き込みをするとcookie確認画面が出て鬱陶しかったので
cookie無しの場合はパッチでyuki=akari;をcookieに補完する処理を追加しました
__cfduidが無い上レスの2パターンはどうもこのルートを通ってるようです
なのでスマホゲーム板(gamesm)の場合はcookieにyuki=akari;の補完を行わずに
cookie無しで投稿する(クッキー確認画面がでるはず)ようにしました
これで様子見して連投規制が出ないようならば__cfduidで規制を掛けたのかもです
-
試してみます。
> 以前にcookie無しで書き込みをするとcookie確認画面が出て鬱陶しかったので
> cookie無しの場合はパッチでyuki=akari;をcookieに補完する処理を追加しました
前verだとcookie確認画面が毎回出てましたね。
一方で、更新後はcookie確認画面が出なくなりました。
-
使ってみたらURL関連とおぼしき「連投ですゆ」がでなかった。暫く試してみます
-
>>430
ありがとうございます
試してみたところクッキー無しでもクッキー確認画面は出ず、書き込み直後にクッキーが作成され、
ひとまず2回無事書き込み出来ました
上にあるようにPost Requestに__cfduidも表示されるようになりました
もう寝ないといけないのでこれで暫く様子見しようと思います
今日一日ありがとうございました
-
あと板一覧>タブのスレ一覧を開いて
タブのスレ一覧を開いて更新ボタン右クリで自動更新チェックを付けといてください
確証はないんですけど、どーもスマホゲーム板はyuki=akariの他にも__cfduidが必要そうな雰囲気なので
書き込む前に少しでも早く多く5chにアクセスして__cfduidを取得しといたほうがいいかもなので
-
しばらく>>430で様子見をお願いします
本家、V2CMOD、V2CMOD-Z、V2C/2、V2CMOD/2以外のV2Cでも必要な場合は連絡くれればパッチを作ります
余計なお世話的な処理は外して元に戻したほうがいいんだろうか・・・?
-
乙
連投のやつは助かってるけどなあ
-
>>436
連投誤爆防止チェックじゃなくて
cookie無し書き込みでのyuki=akari補完のほう
-
スマホゲーム板は投稿無理だな
匿名掲示板なのにIP表示あり県名表示あり
試すこともできん
-
スマホゲーム板の件は人によって__cfduidがcookieにあったりなかったりと
設定とか開いてる板の数とか5ちゃんアクセスの順番とかおま環要素満載っぽいんで
誰が試しても連投規制がかかる風でもないので
実際連投規制が掛かった人に試して貰って様子を見るしかないかと
-
http://hebi.5ch.net/news4vip/
vipで連投規制が出る
-
>>440
連投規制が出ておかしい
原因不明
-
>>435
面倒じゃなければv2c+もください…
-
>>440
連投規制が出なくなった
430は入れてない
-
ニュースカテゴリ以外の板で
「連投してるで」「連投ですや」みたいな
エラーをよく見かけるようになった
一度も書いてないのにたまにそれが出てくるから
面倒っちゃ面倒
-
クッキーを補完するために追加した処理が悪さしてる可能性大(他の串スレを見ても発生してないから)なんで
追加した処理を削除しますね
-
>>430
お疲れ様です。
クッキー削除ポチってからスマホ板で3度程しか書き込んでませんが
今のところ連投規制が出なくなりました
-
>>430
ありがとうございます
-
内容はいつも分かりませんがありがとうございます
よく分からないランダムなタイミングでの連投ゆで困ってました
-
B11.27.7 連投ゆエラー対応できたらいいな版
https://www.dropbox.com/s/xazisz99141m8oy/B11.27.7.zip?dl=1
B11.25で追加した
5ch書き込み時にクッキーが無い場合にパッチでクッキーを補完する
という処理を丸ごと削除しベースのB10と同じくなるように修正しました
(クッキーがない場合=cooki.txtを削除した場合にクッキー確認画面がでるようになると思います)
めんどくさかったんで全てのパッチを1つのzipに纏めてあります(4MBのzipです)
v2c_api_patch_B11.jar
本家、V2CMOD、Z、/2、Mac用V2C-R2.11.8(V2C_M20150206.jar)、Win/linuxで動かすV2C-R2.11.8 向けです
v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar
MacOSXで動かすV2C-R2.11.8 向けです
v2c_api_patch_B11_for_RPlus.jar
V2C-R+ 向けです
v2c_api_patch_B11_for_Mac_Java5_rb.jar
MacOSXでJava5を使用してV2Cを動かす場合に使用するApple Java5専用パッチです
rb版です(jarの名前に_rbを追加)
v2c_api_patch_B11_for_Mac_Java5_js.jar
MacOSXでJava5を使用してV2Cを動かす場合に使用するApple Java5専用パッチです
最近リリースしたJavaScript対応版です(jarの名前に_jsを追加)
v2c_api_patch_B11_for_Plus_R20171103.jar
V2C+ 向けです
V2C-R 3.x系は使ってる人がいないと思うのでスルー
書き込み動作の確認はv2c_api_patch_B11.jarでのみ行ってます
(他のバージョンはソースの修正箇所が同じことを確認)
-
ついでにB11.27.7でリリース予定だった以下の機能が追加されてます
・V2CMOD-Z、V2CMOD/2、V2C/2、V2C+で
お絵描き投稿時に本文が無い場合にお絵描きの投稿に時間が掛かるのを修正
・おーぷん2ちゃんのネタバレ防止機能に対応(js未リリースのためまだ使用不可)
文字情報のみ、画像は非対応
黒塗りはReplaceStr.txtとレスの非表示・キーワード設定の連携
黒塗り除去はレス単位にjsで一括除去
・雑談たぬきの書き込みに対応
API設定4に特定(iPhoneかiPad)のUAの設定が必要(API用、read.cgi用共)
メール欄中にID(大文字小文字は無視)とある場合はID表示に相当
メール欄中にsage(大文字小文字は無視)とある場合はsageに相当
ID、sageともポスト時にクリアするので投稿には反映されない
・V2C+でスレタイ置換がバグってたのでのReplaceStr.txt周りの処理を
V2C+のオリジナルソースからB11ソースに変更
-
>>449
ありがてぇ!
-
次回(と言っても持ってた弾は今回リリースに含まれてるのでリリースは暫くないと思いますが)から
Apple Java5用はJavaScript対応版のみとしrb版は今回のリリースで凍結しようと思います
Apple Java5ユーザは時間がある時にでもJavaScript対応して下さい
#特典としてJava6以上じゃないと使えなかったスクリプトがJava5でも使えるようになります
#おススメスクリプトセットは近々に上げる予定
-
>>449
入れてみました
-
自分のところでは>>449を入れたら、初めて連投規制が出た(NHK板)
>>430に戻したら治った という状態です
【V2C】 2.11.4 (V2C) [R20131210] (L-0.3)
【Java】 1.6.0_65-b14-468 (Apple Inc.)
【OS】 Mac OS X 10.11.6 (x86_64)
【メモリ】 Total(Free)/Max.: 81(58)/252 [MB]
【BouncyCastle】 あり (最終更新日:2018/05/21 11:57:16)
【外付けcacerts(Java CA 証明書)】 あり (最終更新日:2018/03/27 10:45:54)
【webp-imageio.jar】 WebP_luciad-webp-imageio.jar(最終更新日:2019/04/05 11:49:44)
【webp-imageioライブラリ】 libwebp-imageio.dylib(最終更新日:2019/04/04 14:48:42)
【systemスクリプト】 subject.js, rescheck.js, getdat.js(SF), threadld.js(SF), post.js(A)
【ReplaceStr,URLExec等】 ImageViewURLReplace.dat, ReplaceStr.txt, URLExec.dat
【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2020/01/23 22:13:46)
【起動時に2chの板一覧を更新】 チェック済
【レス表示フォント】 HiraKakuProN-W3
【指定フォントにない文字は他のフォントを使用】 チェック済
【参考:黒電話絵文字を表示するフォント】 WadaLabChuMaruGo2004Emoji
【参考:ロケット・ダブルハート絵文字を表示するフォント】 WadaLabChuMaruGo2004Emoji
【代替 (AA用)フォント】 WadaLabChuMaruGo2004Emoji
【その他 (UI用)フォント】 WadaLabChuMaruGo2004Emoji
【おπ送りを監視する】 未チェック
【2chAPIパッチ】 B11.27.7 API & read.cgi
【B11スクリプト】 readcgi.js(2019/08/17 09:13:40), readcgi_aux.js(2018/09/17 09:00:38)
【B11用 ReplaceStr.txt】 ReplaceStr_B11_Dev.txt(2019/08/17 10:52:20)
【B11用 URLExec.dat】 URLExec_B11.dat(2019/01/28 14:54:54)
【UA(API DAT取得)】 Monazilla/1.00 JaneStyle/4.00 Windows/10.0.15063
【UA(API 書き込み)】 Monazilla/1.00 (V2C/2.11.4)
【UA(read.cgi ページ取得)】 Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0
-
連投規制は>>449時点での情報が欲しいんで矢継ぎ早の修正版リリースはしません
>>454
都合のいい時でいいんで連投規制が出る前提で>>449を使ってみて貰えますか?
で連投規制が出たら再度B11バグ報告用テンプレと>>401の②と③の採取をお願いします
-
加えて連投規制を食らったらV2Cを終了させてcookie.txtを開いて
中に5churlで__cfduidというのがある行の有無の確認もお願いします>ALL
-
クッキーを確認しながら試した手順
① V2Cが起動してない状態でcookie.txtを削除する
② V2Cを起動する、但し5chに対する操作は一切しないでスレ一覧の読み込みが一通り終了したらV2Cを終了する
③ cookie.txtを開いて何らかの5chのurlで__cfduid=を含む行があることを確認する
今自分が確認したら
「https://krsw.5ch.net/gamesm/subject.txt __cfduid=da2fea4d0c733afb8611e16defc1d754d1579789215; expires=Sat, 22-Feb-20 14:20:15 GMT; path=/; domain=.5ch.net; HttpOnly; SameSite=Lax」
(スマホゲーム板で作られている、ただ重要なのは「domain=.5ch.net;」のほう)
④ cookie.txtを閉じてV2Cを起動する
⑤ ③でスマホゲーム板でcookieが作られたので、それ以外の板に書き込む(今回はソフト板)
⑥ 5chドメインでyuki=akariというcookieがないため書き込み&クッキー確認の警告ダイアログが開くので
それを「OK」で閉じる
この警告ダイアログは「OK」で閉じるのがV2Cの作法です
「確認して書き込む」が押されることをV2Cは想定していません
⑦ V2Cを閉じてcookie.txtを開き何らかの5chのurlでyuki=akariを含む行と__cfduid=を含む行(計2行)があることを確認する
今自分が確認したら
「https://krsw.5ch.net/gamesm/subject.txt __cfduid=da2fea4d0c733afb8611e16defc1d754d1579789215; expires=Sat, 22-Feb-20 14:20:15 GMT; path=/; domain=.5ch.net; HttpOnly; SameSite=Lax」
「https://egg.5ch.net/test/bbs.cgi yuki=akari; expires=Thu, 30-Jan-2020 00:00:00 GMT; path=/; domain=.5ch.net」
(スマホゲーム板で__cfduid、ソフト板のegg鯖でyuki=akariが作られてる、ただ重要なのは「domain=.5ch.net;」のほう)
⑧ これで今の見立ててで書き込みに必要なクッキーがそろったはず
⑨ cookie.txtを閉じてV2Cを起動する
⑩ krsw鯖でもなくegg鯖でもない板に書き込む(今度は狼)
⑪ domain=.5ch.netでyuki=akariと__cfduidが揃ってるので警告なしで書き込める
(この時ネットワークログでbbs.cgiのrequest cookieにはyuki=akariと__cfduidの両方があるはず:確認し忘れ)
このレスでは表示上で2chに変換されてるかもですが生データは5chです
長くなるんで次レス
-
流れの前後はあるかもしれませんがこの流れで
V2Cがcookieとして5chドメインのyuki=akariと__cfduidを取得して
それで書き込みのrequestクッキーにyuki=akariと__cfduidとを両方設定できて正常に書き込める
yuki=akariと__cfduidは板やスレではなく5ch全体の持ちモノ
ってのが今の見立ててです
なので連投エラーになった場合にV2Cを終了させてcookie.txtにdomain=.5ch.netで
yuki=akariと__cfduidの二行が正しく作られてるかを確認してみてください
-
>>289
cookieが見れないと思ったらB11.27.6にcookie.txtが作られないバグがある
-
>>459
Zか/2で終了時にcookie.txtを削除するにチェックいれてませんか?
-
>>460
いれてない
本家で試した
v2c_api_patch_B11.jarを置き換えてB11.27.7にしたらcookie.txtが作られて
B11.27.6にしたらcookie.txtが作られなかった
-
>>461
cookie.txtそのものが作られないじゃなくてcookie.txt中に5chドメインのyuki=akariと__cfduidが作られない
でいいでしょうか?
それならB11.27.6で自分も確認しました
おそらく書き込み処理に追加した「余計なクッキー補完処理」の悪影響だと思います
B11.27.6以前でも余計な処理を追加されてるバージョンは同じく5chドメインのyuki=akariと__cfduidが作られないと思います
連投エラーが出る場合はV2Cを終了させてcookie.txtを削除しパッチをB11.27.7に更新してV2Cを起動してみてください
-
>>456
ほー
-
>>454
NHK板っていうのは
https://nhk2.5ch.net/nhk/ (NHK)
https://nhk2.5ch.net/livenhk/ (番組ch(NHK))
のどちらでしょうか?
-
>>462
V2Cを終了してもcookie.txtそのものが作られずcookie.txtの中身が見れないです
-
>>454
あと
【UA(API 書き込み)】 Monazilla/1.00 (V2C/2.11.4)
なんですが
これは
【UA(API DAT取得)】と合わせて
Monazilla/1.00 JaneStyle/4.00 Windows/10.0.15063
にしといて下さい
直接関係するかどうかはわかりませんがAPIモードではV2C/2.11.4という専ブラは存在しないので・・・
-
>>465
B11.27.7でもB11.27.6でもどちらでもいいのでB11バグ報告用テンプレを貼って下さい
cookie.txtそのものが作られないってのは再現出来てないので
環境を合わせてもう一度試してみたいです
ただ
B11.27.6以前の 「余計なクッキー補完処理」 は 「黒歴史」 にして
「その事実は削除して無かったことにする」 というのを 「正史」 にしたいので
B11.27.7で問題ないならB11.27.7のほうを使って下さい
-
>>467
【V2C】 2.11.4 (V2C) [R20131210] (L-0.7.0:amd64)
【Java】 1.8.0_211-b12 (Oracle Corporation)
【OS】 Windows 7 Service Pack 1 (amd64)
【Rhinoスクリプトエンジン】 なし
【systemスクリプト】
【ReplaceStr,URLExec等】
【2ch板一覧取得URL】 http://menu.2ch.net/bbsmenu.html (最終更新日:2020/01/24 11:14:45)
【起動時に2chの板一覧を更新】 未チェック
【レス表示フォント】 MS Pゴシック
【指定フォントにない文字は他のフォントを使用】 未チェック
【代替 (AA用)フォント】 B11バグ報告用テンプレはフォント名を取得できませんでした(1)
【その他 (UI用)フォント】 メイリオ
【おπ送りを監視する】 未チェック
【2chAPIパッチ】 B11.27.6 read.cgi Only
【B11スクリプト】 readcgi.js(2019/08/17 09:13:41), readcgi_aux.js(2018/09/17 09:00:38)
【B11用 ReplaceStr.txt】 未使用
【B11用 URLExec.dat】 未使用
【UA(API DAT取得)】 Monazilla/1.00 (V2C/2.11.4)
【UA(API 書き込み)】 Monazilla/1.00 (V2C/2.11.4)
【UA(read.cgi ページ取得)】 Mozilla/5.0 (Windows NT 6.1; rv:66.0) Gecko/20100101 Firefox/66.0
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Windows NT 6.1; rv:66.0) Gecko/20100101 Firefox/66.0
-
B11.27.7リリース後トラブル総括 2020/01/24/ 12:00時点
・連投ゆ規制発生
>>454
・B11.27.6(もしくはそれ以前も含む)でcookie.txtが作成されない
>>459
→B11.27.7が問題無いようならB11.27.7を使用して下さい(推奨)
→B11.27.6以前でcookie.txtが作成されなくても書き込みに問題がないなら当面はそのバージョンの継続使用も可
-
>>468
cookie.txtが作成されないことを確認しました
先ほどcookie.txtが作成されたケースは5chのクッキーは無く5ch以外のクッキーが書きだされてましたが
5ch以外のクッキーが存在しない場合(=V2C内部で何もクッキーを保持していない場合)は
cookie.txtを作成しないようです
ここから>ALL
本来なら最初の鯖アクセス→書き込みの流れの途中で5ch側から
クッキーyuki=akariと__cfduidの保存指示が返ってくるのですが
書き込み時にクッキー補完と言う余計な処理を追加した(クッキーを持ってないのに持ってると嘘をついた)せいで
この指示が来なかった or 嘘をついてるのを知らないV2Cの後続処理が保存指示を無視してるようです
(=内部的に5chのクッキーを保持していない、5ch鯖が規定している状態にV2Cがなっていない)
なので5chに対して書き込みの仁義を通すならB11.27.7を使って貰うのが望ましいようです
-
>>455
了解しました
現在>>449のをまた入れて様子見中
>>464
http://nhk2.5ch.net/nhk/ の方です
その後
http://mercury.bbspink.com/girls/
の方でも連投なんちゃらが1回発生しました
ちなみに自分のところで連投問題が発生するのは>>449のB11「だけ」です
それ以前、みんなが問題報告していた頃のB11では、1回もそのような問題は発生していません
-
>>471
了解です
こんどV2Cを終了させた時でいいんでcookie.txtを開いて
domain=.5ch.net
って書かれてる行を全てスレに貼って貰えますか?
上の5はReplaceStr.txtでの置換回避のために全角文字にしてます
あとAPI & read.cgiなのでAPIモード優先で動いてると思うので>>466もお願いします
-
>>471
加えて
連投ゆが出たら即V2Cを終了させてその時のcookie.txtを開いて
domain=.5ch.net
って書かれてる行を全てスレに貼って貰えますか?
-
>>472
これでしょうか
https://api.5ch.net/v1/auth/ __cfduid=d6d33f2873c2d635e14345fb6c24bfd301579843513; expires=Sun, 23-Feb-20 05:25:13 GMT; path=/; domain=.5ch.net; HttpOnly; SameSite=Lax
あと、>>466の件了解しました
それはさておき、なんかさっそくまた出たので報告しておきます
http://mercury.bbspink.com/avideo/
Cookie: __cfduid=d6e401fe60fda2b3abb0717bceec42ca51579842926
Referer: http://mercury.bbspink.com/avideo/
User-Agent: Monazilla/1.00 (V2C/2.11.4)
【V2C】 2.11.4 (V2C) [R20131210] (L-0.3)
【Java】 1.6.0_65-b14-468 (Apple Inc.)
【OS】 Mac OS X 10.11.6 (x86_64)
【メモリ】 Total(Free)/Max.: 81(48)/252 [MB]
【BouncyCastle】 あり (最終更新日:2018/05/21 11:57:16)
【外付けcacerts(Java CA 証明書)】 あり (最終更新日:2018/03/27 10:45:54)
【webp-imageio.jar】 WebP_luciad-webp-imageio.jar(最終更新日:2019/04/05 11:49:44)
【webp-imageioライブラリ】 libwebp-imageio.dylib(最終更新日:2019/04/04 14:48:42)
【systemスクリプト】 subject.js, rescheck.js, getdat.js(SF), threadld.js(SF), post.js(A)
【ReplaceStr,URLExec等】 ImageViewURLReplace.dat, ReplaceStr.txt, URLExec.dat
【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2020/01/24 14:15:14)
【起動時に2chの板一覧を更新】 チェック済
【レス表示フォント】 HiraKakuProN-W3
【指定フォントにない文字は他のフォントを使用】 チェック済
【参考:黒電話絵文字を表示するフォント】 WadaLabChuMaruGo2004Emoji
【参考:ロケット・ダブルハート絵文字を表示するフォント】 WadaLabChuMaruGo2004Emoji
【代替 (AA用)フォント】 WadaLabChuMaruGo2004Emoji
【その他 (UI用)フォント】 WadaLabChuMaruGo2004Emoji
【おπ送りを監視する】 未チェック
【2chAPIパッチ】 B11.27.7 API & read.cgi
【B11スクリプト】 readcgi.js(2019/08/17 09:13:40), readcgi_aux.js(2018/09/17 09:00:38)
【B11用 ReplaceStr.txt】 ReplaceStr_B11_Dev.txt(2019/08/17 10:52:20)
【B11用 URLExec.dat】 URLExec_B11.dat(2019/01/28 14:54:54)
【UA(API DAT取得)】 Monazilla/1.00 JaneStyle/4.00 Windows/10.0.15063
【UA(API 書き込み)】 Monazilla/1.00 (V2C/2.11.4)
【UA(read.cgi ページ取得)】 Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0
-
あ、入れ違いになりましたが
>連投ゆが出たら即V2Cを終了させてその時のcookie.txtを開いて
>domain=.5ch.net
>って書かれてる行
https://api.5ch.net/v1/auth/ __cfduid=d6d33f2873c2d635e14345fb6c24bfd301579843513; expires=Sun, 23-Feb-20 05:25:13 GMT; path=/; domain=.5ch.net; HttpOnly; SameSite=Lax
-
>>474
>これでしょうか
あとyuki=akariってのを含む行も通常はあるはずなんですがそれがないみたい
>Cookie: __cfduid=d6e401fe60fda2b3abb0717bceec42ca51579842926
>Referer: http://mercury.bbspink.com/avideo/
>User-Agent: Monazilla/1.00 (V2C/2.11.4)
UAは置いといてCookieにyuki=akariがないんでcookieで渡す情報が足りないかも
一度V2Cを終了させてcookie.txtを削除してV2Cを起動してみて貰えますか
-
>>476
>UAは置いといてCookieにyuki=akariがないんでcookieで渡す情報が足りないかも
>一度V2Cを終了させてcookie.txtを削除してV2Cを起動してみて貰えますか
こういうのができました yuki=akariっていうのは見当たらない・・
https://api.5ch.net/v1/auth/ __cfduid=dff3819bb854cf4dda311344e18b237191579850813; expires=Sun, 23-Feb-20 07:26:53 GMT; path=/; domain=.5ch.net; HttpOnly; SameSite=Lax
現状
【V2C】 2.11.4 (V2C) [R20131210] (L-0.3)
【Java】 1.6.0_65-b14-468 (Apple Inc.)
【OS】 Mac OS X 10.11.6 (x86_64)
【メモリ】 Total(Free)/Max.: 81(58)/252 [MB]
【BouncyCastle】 あり (最終更新日:2018/05/21 11:57:16)
【外付けcacerts(Java CA 証明書)】 あり (最終更新日:2018/03/27 10:45:54)
【webp-imageio.jar】 WebP_luciad-webp-imageio.jar(最終更新日:2019/04/05 11:49:44)
【webp-imageioライブラリ】 libwebp-imageio.dylib(最終更新日:2019/04/04 14:48:42)
【systemスクリプト】 subject.js, rescheck.js, getdat.js(SF), threadld.js(SF), post.js(A)
【ReplaceStr,URLExec等】 ImageViewURLReplace.dat, ReplaceStr.txt, URLExec.dat
【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2020/01/24 16:27:57)
【起動時に2chの板一覧を更新】 チェック済
【レス表示フォント】 HiraKakuProN-W3
【指定フォントにない文字は他のフォントを使用】 チェック済
【参考:黒電話絵文字を表示するフォント】 STHeitiTC-Medium
【参考:ロケット・ダブルハート絵文字を表示するフォント】 STHeitiTC-Medium
【代替 (AA用)フォント】 WadaLabChuMaruGo2004Emoji
【その他 (UI用)フォント】 WadaLabChuMaruGo2004Emoji
【おπ送りを監視する】 未チェック
【2chAPIパッチ】 B11.27.7 API & read.cgi
【B11スクリプト】 readcgi.js(2019/08/17 09:13:40), readcgi_aux.js(2018/09/17 09:00:38)
【B11用 ReplaceStr.txt】 ReplaceStr_B11_Dev.txt(2019/08/17 10:52:20)
【B11用 URLExec.dat】 URLExec_B11.dat(2019/01/28 14:54:54)
【UA(API DAT取得)】 Monazilla/1.00 JaneStyle/4.00 Windows/10.0.15063
【UA(API 書き込み)】 Monazilla/1.00 JaneStyle/4.00 Windows/10.0.15063
【UA(read.cgi ページ取得)】 Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0
-
おっと肝心なのを忘れてた
Cookie: __cfduid=d04c0f5f90fd7b1276ea0f53461b1f5c31579850872
User-Agent: Monazilla/1.00 JaneStyle/4.00 Windows/10.0.15063
-
>>478
理由は分からないけど
以前から__cfduidはあるけどyuki=akariを作れない状態が続いてて
B11.27.6までのころはその状態で書き込みに行くとyuki=akariをパッチが補完するので
Cookie: yuki=akari; __cfduid=d04c0f5f90fd7b1276ea0f53461b1f5c31579850872
で書き込みに行ったから問題は無かったけど
B11.27.7になって補完をやめたのので
Cookie: __cfduid=d04c0f5f90fd7b1276ea0f53461b1f5c31579850872
で書き込みに行ってしまい連投規制になってるのかな?
cookie.txtを削除するとV2C起動後の最初の書き込みで
https://i.imgur.com/taQXGlW.png (Cookie :__cfduid=xxxxxxxxxxxxxxxxxxが出てるかもしれない)
https://i.imgur.com/3Cg8ziq.png
ってダイアログが出るはずなんですけどここでOKボタンを押してV2Cを終了すると
https://i.imgur.com/iwrigTx.png
ってクッキーが二つできるはずなんだけどyuki=akariが出来てないのか
後でMacOSX 10.6 Java6の環境で試してみます
現時点で貰える情報は貰えたと思うので連投エラーの出ないB11.27.6に戻して貰って結構です
ご協力ありがとうございました
-
①内部にクッキーを持ってない:クッキーは飛ばさない(B11.27.7の挙動、書き込み警告ダイアログが出る)
②内部に__cfduidだけ持ってる:yuki=akariを補完する
③内部にyuki=akariだけ持ってる:__cfduidを補完したいけど闇雲な値でいいのか悩みどころ
どうしようもない場合は③はとりあえずスルーで②の機能を追加すればいいのかな?
-
>>479
追記
うちではB11.27.7でもテスト版(>>430)の方だと特に問題出ないようです
>>430と>>449はどっちもB11.27.7って表示されますが別のものですよね?
-
>>481
>>430はスマホゲーム板以外はクッキーを補完をします(yuki=akariを追加します)
>>449は全ての板でクッキーの補完をしません(yuki=akariの追加は一切しません)
なのでご指摘通り同じB11.27.7だけど機能は別ものです
-
設定でyuki=akariを追加するをチェックできるようにするのがいいかもしれない
設定でyuki=akariを追加しない板を指定できるようにするのがいいかもしれない
-
今試作してるのが
https://i.imgur.com/Rm2KPrX.png
こういうチェックボックスを用意して送信予定のcookieがある場合
① 送信予定のcookieにyuki=akariがなくて__cfduid=がある場合
1) yuki=akari補完だけがチェックされてる場合は送信予定cookieにyuki=akari;を補完し
その旨をコンソールに出力(>>454,478対応)
2) yuki=akari補完がチェックされていない場合は補完しないで
yuki=akariがないことをコンソールに出力
② 送信予定のcookieにyuki=akariがあって__cfduid=がない場合(>>449ベースでは発生しないケースと想定)
1) チェックボックスが両方チェックされてる場合は送信予定cookieに__cfduid=を補完し
その旨をコンソールに出力
2) 2番目のチェックボックスがチェックされていない場合は補完しないで__cfduid=がないことをコンソールに出力
------------------------------------------------------------------------------------------------
①-1)の場合(>>454,478対応)
yuki=akari;と__cfduid=が両方送信されるので書き込めるはず
但し、yuki=akariは嘘をついて送ってるので鯖からyuki=akariの保存指示がこないので
次回の送信予定cookieにもyuki=akariがない状態が続く
①-2)の場合
cookie.txt削除後の最初の書き込みで発生する状態
書き込み&クッキー確認ダイアログが表示される
このダイアログでOKを押すとV2C内にyuki=akariが保持され
次の書き込み以降はyuki=akari;と__cfduid=が両方送信される
②-1の場合
補完する__cfduid=は起動後一番最初に受信した__cfduid
yuki=akari;と__cfduid=が両方送信されるので書き込めるはず
__cfduid未受信の場合は補完しない
__cfduid未受信で送信されるcookieはyuki=akariのみ(連投ゆの発生条件となる可能性あり)
②-2の場合
補完しない
送信されるcookieはyuki=akariのみ(連投ゆの発生条件となる可能性あり)
------------------------------------------------------------------------------------------------
なので
・チェックボックスを両方ともチェックしないと>>449と同じ挙動
・「yuki=akari」補完だけをチェックすると>>430と同じ挙動
・チェックボックスを両方チェックは作ってはいるけど発生はしないケースと想定
この土日で>>449で完全に抑え込めるのを確認したら
>>454,478対応を入れてB11.28(rb版最後のリリースになります)で1/31リリース
-
>② 送信予定のcookieにyuki=akariがあって__cfduid=がない場合
この場合は下手に捏ねないでcookieを送らないで
通常の書き込み&クッキー確認のダイアログを表示する流れに乗せた方がいいかも
-
cookie.txt削除後にV2Cを終了させ終了後にcookie.txtを削除したら__cfduidはどこにもなくなるわけでしょ
__cfduidを補完するをチェックしても補完できないわけでしょ
cookie.txt削除しただけだけでなくならないなら__cfduidはあるということで__cfduidを補完するはいらないと思う
-
_cfduidを補完するが5chから受信した__cfduidを使うという意味ならなぜ使わないか疑問に思う
本家は5chから受信した__cfduidを使わないようになってたのかな
-
>>486
cookie.txt削除後のV2C起動で
APIログインや板一覧の更新でcfduidのSet-Cookieが来るんだけどそのcfduidを使おうと思ってた
けど今回のトラブルとか見てると__cfduidがないまま書き込みに行ってるケースもあるし
__cfduidがないならcookieを送らないで書き込み&クッキー確認に回した方が賢いとさっき気付いた
まずは発生しうる組合せを捏ねくり回してそれぞれに処理を考える元職業病
-
>>487
__cfduidは5ch管理っていうよりは520でお馴染のクラウドフレアの管理してるクッキーみたい
5ch以外でも__cfduidを見かけるし
なんで本家の頃は__cfduidは存在してなかった
黒歴史の挙動は__cfduidのSet-Cookieが来てない状況で書き込みに行って
ガチでクッキーが何もない状態だったところに強引にyuki=akariだけcookieで送ってたからって気がしてる
B11.27でも比較的新しく入れた処理
-
yuki=akariを送ると鯖側は「あ、クッキー揃ってるね」ってことで
yuki=akariや__cfduidのSet-Cookieを送ってこないから
黒歴史版は正規ルートでクッキーを取得できずに
書き込み時は毎回クッキーなしの状態でパッチが強引にyuki=akariだけ飛ばしてた
でこのレスの1行目に戻る無限ループ
__cfduidがあるってことはちゃんと5ch鯖に触ってdatやhtmlを取得したって証明になるから
書き込みクッキーにそれがないってことでロボット連投投稿とみなされたのかも
-
もし__cfduidが原因なら5chが__cfduidを使ってチェックし始めたのは連投が頻発し始めた頃だと思う
-
それか__cfduid有でも上手く回ってたところに黒歴史版を投入してデグらせたか
おやうに
-
それがなんなのかは素人はチェック入れるな中堅もどきはググれカスなのか
-
空気を読め
いまは邪魔するときではない
暇なときに相手してもらえ
-
yuki=akari はむかーしから使われてる書き込み宣言のクッキー
__cfduid はhttps://www.fitbit.com/jp/legal/cookie-listを参照
Cloudflareが当社に提供するセキュリティ機能に使われます。
信頼できるユーザーと悪質なユーザーの識別を可能にします。
-
重要な所なんでソースコードレビュー
https://i.imgur.com/njuUoSU.png
赤くなってるところが今回追加する処理
-
Post5chRequestCookieAutoFill は true でyuki=akari; を補完
Post5chRequestCookieAutoFillCfduid は true で__cfduidが無い場合はcookieを送信しない
-
BBQ規制を食らうとこう言うクッキーが出来るのか
https://mevius.5ch.net/test/bbs.cgi【TAB】TAKO=ODORI; expires=Sat, 08-Feb-2020 00:00:00 GMT; path=/; domain=.5ch.net
-
もうすっかりスレに人がいなくなってw
Good news is no news (By Google)
-
500
-
B11パッチあててたらJAVAってもうパック化する必要ない?
-
修正に時間を割くのがバカバカしいんで以下の板には以降関与しません
・ニュー速(嫌儲)
-
>>501
パッチとカプセル化は別の機能なんで
パッチを当てることとカプセル化の要/不要は関係ありません
|
|
掲示板管理者へ連絡
無料レンタル掲示板