1read 100read
2013年10pink秘密基地6: Rokka System (723) TOP カテ一覧 スレ一覧 Pink元 削除依頼

流出該当ログ削除をやめた理由の考察スレ (58)
【test】書き込みテストスレ Part6 (202)
Let's talk with Jim-san. Part20 (587)
流出該当ログ削除をやめた理由の考察スレ (58)
流出該当ログ削除をやめた理由の考察スレ (58)
pink秘密基地 質問・雑談スレッド24 (33)
Let's talk with Jim-san. Part20 (587)
Let's talk with Jim-san. Part20 (587)

Rokka System


1 :2013/09/14 〜 最終レス :2013/10/01
Lets talk about the new Rokka system.

2 :
>>http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/110
It is not difficult to strip options from a link before retrieving a dat file. I think leaving the options
feature is good for the people who have a reason to use it. If your app doesnt need to use options, then you can easily strip them before retrieving the dat file.

3 :
By the way, here is the original thread:
http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/

4 :
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
But I'm in Anime time, until 4:00
>>1
Is the trip system as same as 2ch?
I'm using 12 digits trip, and I've never post on bbspink.

5 :
>>4
I think its the same. Just try it.
BBSPINK is better for talking about technical things. It doesnt limit posts, and I dont think it escapes characters like "&".

6 :
>>4
What anime are you watching? I will also take a rest and play with my dog.
Tomorrow during Japanese time I will finish the dat-ochi function for Rokka.

7 :
I considered why time difference would occur for 15 minutes.
When there is probably a directory where it was overlooked depending on F15 o rF22 system.
It becomes the time difference of 15 minutes in F15, and becomes the time difference of 1 hour in F22.
Possibly Rokka overlooked /pool/ directory?

8 :
>>7
Its true, Rokka is overlooking the /pool/ directory. Is /pool/ the location for dat-ochi?
What is the difference between F15 and F22 systems?
I cant read much Japanese, so the documentation is mostly useless for me. Forgive me for not yet understanding the basics.

9 :
>>6
> >>4
> What anime are you watching?
RailGun    http://www.project-railgun.net/
Neputune   http://nep-anime.tv/
Prisma Illya  http://anime.prisma-illya.jp/
DanganRonpa http://www.geneonuniversal.jp/rondorobe/anime/danganronpa/
LoveLabo   http://www.love-lab.tv/
Gatchaman  http://www.ntv.co.jp/GATCHAMAN_Crowds/

> I will also take a rest and play with my dog.
No problem. I just inform you I can not respond so quick.
> Tomorrow during Japanese time I will finish the dat-ochi function for Rokka.
Okey-Dokey

10 :
お、よかった同じだ
>>8
The document is a public? I mean everybody can read it?
If I can read the document, I can help you more.

11 :
>>9
Thanks! Some of those anime look really interesting.
I am studying now the f15 and f22 source code. The f15 and f22 seem to be managing the dat files, so its a good place to look for the dat-ochi.

12 :
>>10
I dont think the source code is public. I am reading the code on the server.
The file names are f22.cgi and f15.cgi. Maybe you can find a copy of them on google.co.jp?
By the way, you have excellent English. Where did you study English?

13 :
ttp://satake.bglb.jp:81/cap/130914-0118240906-1440x810.jpg
ttp://satake.bglb.jp:81/cap/130914-0118290466-1440x810.jpg
ttp://satake.bglb.jp:81/cap/130914-0118360163-1440x810.jpg
ttp://satake.bglb.jp:81/cap/130914-0130260726-1440x810.jpg
ttp://satake.bglb.jp:81/cap/130914-0130290703-1440x810.jpg
>>12
> >>10
> I dont think the source code is public. I am reading the code on the server.
>
> The file names are f22.cgi and f15.cgi. Maybe you can find a copy of them on google.co.jp?
I'll try.
And if you want me help, please do not hesitate to tell.

> By the way, you have excellent English. Where did you study English?
I've lived in N.Y. about 9 month to develop embeded software with US people many years ago.

14 :
>>13
I will ask you if I need help. For now I will take a rest and eat some food. Enjoy your anime!

15 :
http://live2.ch/jlab-tv/2/k/s/tv1379090214978.jpg
かわいい
>>14
OK, love your dog!

16 :
>>8
F22 runs for every hour.
F15 runs every 15 minutes.
The thread which disappeared from subject.txt is moved to /pool/ by F15.
It is arranged by F22 after that to /oyster/.
It is remembered that Fox made such structure.

17 :
色々と昔の話が出ていそうなのを
板設定変更の運用に関する議論スレッド
http://pele.bbspink.com/test/read.cgi/erobbs/1154170063/432
●PINKちゃんねる過去ログ大作戦●
http://pele.bbspink.com/test/read.cgi/erobbs/1102009450/153-206
PINKの宿題を寄り道しつつやろう
http://pele.bbspink.com/test/read.cgi/erobbs/1323322319/71-82,88

18 :
2chではf15とf22の役割分担が変わっている可能性があります
■ bbs.cgi等 おさわり情報
ttp://qb7.2ch.net/test/read.cgi/operate2/1294741755/341

19 :
f15は1分間隔で動いて、poolに落とすだけ
f22は10分間隔で動いて、poolからoysterに移動したり過去ログ倉庫(板/kako/)のhtmlを書いたり、規制リスト回収したり、古い書き込みログを消したりする。
サーバからdatを取り出すときにofflaw.cgiで読んでいた場所をすべて読まないと>>17の2つめのような問題も出るな
poolとかoysterも全部読むようにすればタイムラグは関係なくなる

20 :
ここでいいのかな?
2ちゃんねるブラウザ「JaneView」 Part82
http://toro.2ch.net/test/read.cgi/win/1376659059/313
313 名前:View ◆AcQTmXmylo [sage] 投稿日:2013/09/14(土) 02:01:41.07 ID:O1OC+UU6
http://toro.2ch.net/test/read.cgi/win/1376659059/313
> まだ新旧の仕様を調べているだけで実装して試していませんが、ざっと動作を再確認してピックアップした●の問題点。
> 開発室へは最低限、開発版で動作を確認してから行きます。
>
>  ●仕様の問題点(新旧とも)
> セッションIDが平文で流れているので、過去ログ取得/書き込みをプロキシを経由して行うとプロキシからはSIDが丸見えで、
> プロキシの管理人は●をセッションハイジャックできる。対策するならダイジェスト認証やHTTPSが必要。
>
>  Janeの実装の問題点
> Jane2ch.iniの隠しオプションとして、ホストが2ch内かどうかを判断する基準となるドメインをBBSMENUセクションの
> 2chServersに設定できる。(2chに新ドメインが追加された場合の、Janeのアップデートまでの暫定対応用?)
> Janeはここにあるドメインのサーバへの書き込みや過去ログ取得で●のセッションIDを送る。
> ここに、外部板でのJaneの動作を変えるために2ch以外のドメインを追加している人がおり、
> そのような場合にはセッションIDが2ch以外のサイトに送られる可能性がある。
>
>
> 1番目の●の仕様が今まで問題にならなかったのも不思議なので、既に結論の出た話だったり、なにかこっちが勘違いしてるのかもしれません。

21 :
>>20
何を彼に伝えればいいですか?

22 :
Hi, Codemonkey,
>>20 said SID in request URL is not sent on HTTPS but HTTP so SID can be stolen.
Is it possible to access with https?
I think you (NT Tech.) already have a server certification you can allow us access on HTTPS.
Right now I'm watching Jewelpet http://www.tv-tokyo.co.jp/anime/jp-happiness/index2.html.

23 :
How hayabusa3 is going?
And, SID for testing will be expired soon. Could you make another more long SID?
Last Anime Pretty Rhythm  http://www.tv-tokyo.co.jp/anime/prettyrhythm/index2.html
Now     Driland       http://www.toei-anim.co.jp/tv/Driland/

24 :
>Could you make another more long SID?
Here is a 10 day SID:
Monazilla/2.00:4373298c8948z3710L4758Y0624V8081Z8057C1299i5093s20646o2811s45242k42852u6725y95346g6820L6383H0297o62124l2450n64672G6826N2472L7957N2508x9686O8904U4108793x6855v1216b1499s6811a2729r
>How hayabusa3 is going?
Jim-san asked the UNEI to send us the server login credentials for Hayabusa3, but UNEI has not replied back.
>>16
Thanks a lot!

25 :
>Is it possible to access with https?
I will ask about the https credentials, and set it up as soon as I have the credentials.
Did the old offlaw.cgi system use https?

26 :
>Is it possible to access with https?
I will ask about the https credentials, and set it up as soon as I have the credentials.
Did the old offlaw.cgi system use https?

27 :
>>20のsessionハイジャックは
http://php.net/manual/en/session.security.php
のように
他のスクリプトなどでも注意書きがある事ですよね?
> ●仕様の問題点(新旧とも)
新しいシステムだけではなくofflaw.cgi systemから残ったままの問題かもしれない
> 既に結論の出た話だったり、なにかこっちが勘違いしてるのかもしれません。
でも、リスクがある事を知っていてそのまま使おうと結論した事を私が知らないだけかも知れない
とも言ってるんですよね?
このあたりのニュアンスをうまくEnglishで伝える自信が無い.....

28 :
>>26
> >Is it possible to access with https?
> I will ask about the https credentials, and set it up as soon as I have the credentials.
OK. I just want to know it's possible or not.
> Did the old offlaw.cgi system use https?
No.
Currently it is not necessary to access on https.

>>24
Thanks a new SID.
Regarding Hayabusa3, I'll inform 2channeler.

29 :
セッションIDは有効期限付きなので漏れても問題無い気はしますが。
漏れてしまっても、一定時間が経てば無効になる
心配なら有効期限を短くする方向にするといいのかも
セッションIDを取得するときはhttpsなのでIDとPWは取れない

30 :
Rokka動作状況ですが、hayabusa3ではError 8008137がどうやっても出ます。
これはRokkaを鯖に入れたいのに運営がクレデンシャル要求に(まだ)返答してくれないから
だとのことです。
他の鯖は私が確認した範囲で正常動作しています。
作文してたら >>29 さんが書いてくれた。一応せっかく作文したからカキコ。
>>20,27
SIDが盗まれて具体的に何が問題になりますか?
SIDが通信セッション管理に使われているならともかく、
単に有料ファイルを無料で取得されてしまうとか(NT Tech.が被害者)
規制突破カキコができる(2ちゃんねるが被害者)
だけで、●所持者自身になんら被害を及ぼす(身元が割れるなど、今回の流出では割れましたが別にSIDから紐付けしたわけではない)
ことはないため、コストをかけて(かつ鯖もトラフィックも重くなって)までガードする必要性はないように思います。
一応技術的にHTTPS有効化できるのかを尋ねてできる旨回答はありましたが
私はてっきり購入ページで使うなりの理由でNT Techがサーバー証明書を所有していると思ってたら
これから用意するみたいなことを言っているので、まあたタダでやってくれるならいいですけど、
●代金に跳ね返るとかHTTPSにしたため起こるかもしれないエンドユーザー側不都合をNT Techに担保させるのはどうかと思います。
それ以前に、2ちゃん自身へのPOSTにHTTPSなんか使ってないのになぜRokkaにいれなきゃならん、と思いますがどうでしょう。
別にNT Techの肩を持つわけじゃありません(私ももともとRokkaの動作がおかしいのをねじ込みにきて捕まったのだし)が、
具体的な結論や要求を伴わない検討事項っぽいものを貼られて英語問題になってしまうのはちと違うかと。
もちろんこのスレで >>20 その他議題を検討いただくことに何の問題もありませんが、
Codemonkey氏に技術的でない内容まで問い合わせてしまうのはどうかと思います。
あと基本、スレにカキコされた日本文はCodemonkey氏に疎外感を与えないため適宜翻訳いたしますが
訳出の内容・質および解釈が必ずしも投稿者さんの意図通りとは限りません。
違っていれば即座に訂正要求ください。また翻訳不要もしくはしてはいけない場合はその旨お書き添えください。

31 :
>>24 に今日から10日間使える新しいテスト用SIDを作ってもらいました。
あとCodemonkey氏のカキコも必要と思われるところ適宜翻訳いたしますが足りなければお申し付けください。
ただ私とのやり取りのものなら結構いい訳出せると思いますが他の方とのだといまいちかも。

# ああ、連投できるっていいなぁ(´∀`)

32 :
セッションIDの話はこの時にも出てるけど「まあいいじゃん」という事で終わってる(翻訳不要)
【浴衣の君は・・・】 ●サーバとまります。
http://qb5.2ch.net/test/read.cgi/operate/1278569686/

33 :
http://qb5.2ch.net/test/read.cgi/operate/1278569686/777 の件でこのスレ持ってました。
で今読み直したけど見つかんないですー
この辺? http://qb5.2ch.net/test/read.cgi/operate/1278569686/785-
これってログインサーバー(futen2.cgi)との間の話でofflaw.cgiとの話しじゃないんじゃあ…

34 :
Could you summarize it on Wiki?
http://deleter.bbspink.com/wiki/wiki.cgi?page=Rokka

35 :
>>19 はもしかしたら彼に伝えた方がいいんでしょうか?
上の方でf15/f22を理解していたみたいだし >>16 を読んだみたいだから参考資料が貼られてると思って
後回しにしてた(というかリンク先だけかき集めてた)んですが
>>19 が伝わるとあっさりdat落ち対応ができたりします?

36 :
>>34
これはCodemonkey氏宛ですか?
この元 Rokka System http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/
を書いたのは私(水玉(Mizutama) ◆qHK1vdR8FRIm)で、
これが間違っていないかCodemonkey氏に確認を投げましたが明確な答えは得てません。
さらに、先のスレで動作検証中に新規エラーコードも増えています。 http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/39
Codemonkey氏に直接外部を検証いただくのは遠慮願いたいです。
このスレに持ち込んで、意見交換したものを転載する分には構いません。
というか、水玉(Mizutama) ◆qHK1vdR8FRIm と話したくないです?

37 :
>>35
あんまりdat落ちとか関係ないし、翻訳する必要はあまり無いような気がします。
サーバからdat回収するときにpoolも見るようにすればf15/22は関係なくなる

38 :
>>36
英語使っちゃダメなんですか ><
役割分担自体がよく分からないので、話したい話したくない以前の問題で…
お二人のどちらさんでも構いませんが、どこまでの部分まで話が固まっているのか、まとめてほしいなあ

39 :
まだ細かいとかいろいろと決めてる途中だからまとめちゃうには早いってことかと思う
多分。。。
基本的な仕様は>>34
これから決める
 raw=の廃止
 OPTIONS(差分取得)をどうするか
 ログ取得時のhttpsの使用
改良が必要
 dat落ちから倉庫格納までのラグをどうするか
かな?

40 :
httpsを使うのはセッションIDを取得するときだけじゃないのか?

41 :
>>20
わしは別に使わなくてもいいと思うんだけど、誰かが書いてるのでとりあえず書いといた

42 :
>>30
荒らしに使われたら●が焼かれる。

43 :
というか、SID平文の件はRokkaだけ頑張っても無意味な気が
想定している攻撃はネットワーク経路上の何がしかの覗き見なんですよね?
だとすれば攻撃者はSIDを付加する他の全ての操作(●ログイン後の書込み等)も見ている訳で
そちらの平文排除も同時に保証しなければ全体としては意味を成さない気がします
こちらは現在対処済みなのでしょうか?
もしそうでないなら、これはRokka内で完結するレベルの議題ではなく、
議論を進めるのは今で良いかという所から一度再確認した方が良い気がしますがどうでしょうか

44 :
うわ、寝落ちしてました。しかしアニメタイムになると目が覚めるのはなぜ?
>>37
了解です。
>>38
済みません、失礼な物言いをしまして。
日本語版もあるのに英語版のほうをWikiに転載し、宛先なしでカキコされていたのでCodemonkey氏宛と思い込んでしまいました。
ただ転載前に状態確認していただきたかったです。
>>39
その通りでございます。
が、スレ移動してから議論が止まってしまっているので、再開しないといけませんね。
まあ私が「先にdat落ちをどーにかしないとイカんでしょ」などと書いたため議論も止まっちゃったのかなと。

45 :
●のセッションIDは平文ってわけじゃないけど、誰かがパクってコピペすれば有効期間内は使える
で、悪意あるプロクシ運用者などにかっぱらわれる可能性がある
View氏が言ってるのはそういうことでしょう
実際に盗られて荒らしに使われ焼かれた例が数年前にあったような
●のセッションIDを使うのは過去ログを読むときだけではないので、これが送信されるときは
常にSSLを使うなど経路を暗号化しないとパクられる恐れがある
そうすると掲示板サーバとのやりとりも暗号化しなければならないわけでおおごとに
じゃあパクられても使えなくすればいいじゃん
A案 ●のセッションIDの寿命を短くする(既出)→認証サーバが忙しくなる
B案 ●のセッションIDに認証時のIPアドレスを入れて、セッションIDの正当性チェックのときにIPアドレスが
    変わっていたら無効にする→認証サーバが少し忙しくなる。一部のスマホなど、IPアドレスが変わり
    やすい環境では再ログインの回数が増えて煩わしいかも
    (IPアドレスも暗号化されるけど念のためハッシュ化するもまたよし)

46 :
> 役割分担自体がよく分からないので、話したい話したくない以前の問題で…
水玉(Mizutama) ◆qHK1vdR8FRImがなんでこんなことをしてるのか
とここまでのあらすじ:
■ 2ちゃんねるWiki Part6.0 [プロジェクト・制度解説・FAQなど] http://qb5.2ch.net/test/read.cgi/operate/1366640919/88-
を偶然目にして質問する http://qb5.2ch.net/test/read.cgi/operate/1366640919/107
> >>87-91
> Hi, I'm a auxiliary developer for 2channel browser 'twintail'.
> I've examed new nethod to get past-log from rokka.bbspink.com then I found some minor problems.
http://stream.bbspink.com/update.txt が更新される(現状公式仕様書はこれ) http://qb5.2ch.net/test/read.cgi/operate/1366640919/114
スレ違いに気づかずスレで延々とデバッグしていたら追い出される http://qb5.2ch.net/test/read.cgi/operate/1366640919/132
> I'm afraid to say, but please read the title of this thread.
> This is not where you should keep talking about such things for a long time.
2ちゃん開発室にスレを立てる Rokka System http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/
その際 http://stream.bbspink.com/update.txt をスレ立て時時点での動作を反映した形でまとめたものを貼る
Rokkaの意味が判明 http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/6-7
2ちゃん鯖への適用が始まる http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/16
専ブラ開発者へのレポート配布と改修促進を依頼される http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/19
> Can you write a report for the app developers? Then we can have the Rokka system in our apps?
逆順問題が起こり、一時騒然とする http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/21-23,
Codemonkey氏が多分忙しいのにもかかわらず暫定仕様書の確認を依頼し、スルーされる http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/24
実動作証明用専ブラとしてtwintail水玉版を作成、公開する http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/25,29
逆順問題が修正される http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/30-31
水玉(Mizutama) ◆qHK1vdR8FRIm がゴンタクレに引っかかり、
書けないのに何度も試すものだからブラックリスト回数が溜まり書き込めなくなる http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/32
バイト差分取得の件が登場する http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/34
そろそろ 水玉(Mizutama) ◆qHK1vdR8FRIm の手に負えなくなってきたので泣き言を書いてみるがスルー http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/56
> これは実際に過去ログ差分取得を実現実装した方に説明していただかないとどうにも伝えようがないです。
> というか伝えてください(TдT)
dat落ちが取得できていない事が発覚する http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/69
rawパラメーターとgzipとの件 http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/79
カキコされた和文を英訳し始める http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/89
ゴンタクレにまたしても捕まり難儀する http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/108
bbspinkへ移動することにする http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/109-
開発室スレ残りは差分をどうするか議論するが結論に至っていない
このスレ

47 :
>>44
PINKは、Jimさんとその一味の掲示板なので。。
そもそもこれって、CodeMonkeyさんとMizutamaさんの共同作業?なんですかね
もしそうなら、共有文章は英語にしないと通じないのではと
まだ役割分担がぱっとしなくて、ある案件について誰に話を振ればいいか
分からない状況では、そういう時はとりあえず★な人を中心に話を進めてしまうかなぁと。。

48 :
あーtwintail って http://opentwin.sourceforge.jp/ のことを指していて、
外部の方ですか、たいへん失礼しました。。カリフォルニア方面の方だとばっかり…

49 :
The UNEI has refused to allow access to hayabusa3. Sorry, we cannot install rokka on hayabusa3 until the UNEI allow access.
The dat-ochi should now work properly. Can someone please confirm that dat-ochi works?

50 :
>>45
Proxy通して盗んだセッションIDはProxy通して使っちゃえばいいじゃん
多少忙しくてもいいから有効期限短くするほうにした方がいろいろといい
あと、今は●使っても焼かれたProxyからは書けないからやっぱり考える必要なかったり?

51 :
とにかく今回何が起こったか考えると、
もし今後●書き込みが復活する可能性があるなら、
●のセッションIDを平文でネットワークに流さない
か、
拾った●のセッションIDでは書き込みできないようにする
か、どちらかが必要。

52 :
>>48
> あーtwintail って http://opentwin.sourceforge.jp/ のことを指していて、
> 外部の方ですか、たいへん失礼しました。。カリフォルニア方面の方だとばっかり…
そっちではなくてこっち http://www.geocities.co.jp/SiliconValley/5459/ です。
そして 2ちゃんねる用ブラウザ「twintail」Part29 http://anago.2ch.net/test/read.cgi/software/1330604422/ で
勝手にデバッグして改造版を公式に取り込んでもらいたく粘着しているTDN荒らしです。
スレではこういうことになっています。
> 239 名前:名無しさん@お腹いっぱい。 [sage] 2012/06/01(金) 21:44:58.52 ID:j0OBFWTd0
> 作者のてつとたんは女子中学生。
> 水玉お姉さんは女子高生という設定になっております。
>
> もっこす大人は個々で設定を決めて頂く様お願いしております。

53 :
禁断の壷 http://tubo.80.kg/ とか、ローカルにproxyを立ててIEで閲覧できるようにする
アプリもありますけど、いまは専用ブラウザ全盛期なので、、
素直にリクエストヘッダに
 X-ROKKA-SID: xxxxxxxxxxxxx
と付けるやり方でもいいような。。

54 :
>>49
> The UNEI has refused to allow access to hayabusa3. Sorry, we cannot install rokka on hayabusa3 until the UNEI allow access.
>
> The dat-ochi should now work properly. Can someone please confirm that dat-ochi works?
「運営がhayabusa3へのアクセスを拒絶しました。
 運営が許可するまでRokkaをインストールできません。
 今現在dat落ちが正しく動作しません。どなたかdat落ちが動くか試していただけませんか。」
えええっ?
>>Codemonkey
Do you mean behavior of dat-ochi itself is now not working correctly?
Or, Rokka for dat-ochi is now working but not correclty, isn't it?

55 :
>>45
B案に賛成したいところですがなんかやたらとIPが変わる方がいるみたいなのを見かけます。
私的には利用前にSIDを取得して使ったら終わりでいいじゃん、とか思ったのですが
【浴衣の君は・・・】 ●サーバとまります。
http://qb5.2ch.net/test/read.cgi/operate/1278569686/515
> 515 名前:せしりあ ★ [] 2010/07/09(金) 16:22:53 ID:???0
> つうか そのブラウザ何?
> しょっちゅう認証に行くの?
>
> それははじかなきゃな
こんな発言を見かけたので採用は危険かと。
>ALL
とりあえずSIDのセキュリティの件はRokka の仕様検討の範疇を大きく超えてしまうので(まずfuten.cgiの改修が必要)
翻訳もCodemonkey氏への積極的な伝達もしないで様子見しますので
何とか結論まで持ってってください。

56 :
raw=の廃止
・Accept-Encodingにも対応すればどっちでもいい
OPTIONS(差分取得)をどうするか
・オプションなのでどっちでもいい
とりあえずこれだけどうするか決めちゃえば?

57 :
>>50>>55
あいあい
「危険なproxyサーバ経由で●を使わないでね。盗まれても自己責任」
これでいい気もする

58 :
>>56
> raw=の廃止
> ・Accept-Encodingにも対応すればどっちでもいい
これはHTTP基礎仕様でもありますし、
「Accept-Encodingにgzipが指定されていたらコンテンツをgzip圧縮して返送する」
を搭載してもらいますか?
そうすればgzipは終了するし。
あ、水玉版twintailどうしてたろう、見てこなくては。早まったかなぁ、エビデンス公開。

59 :
raw=のバイト判断を外すならOptionの差分取得も一緒に廃止すべき
raw=は差分取得で削除されたこと分かるようにするのに必要
透明削除されていた場合、見れない部分が出てきてしまう

60 :
>>58
> そうすればgzipは終了するし。
→ そうすればgzip の件 は終了するし。
> あ、水玉版twintailどうしてたろう、見てこなくては。早まったかなぁ、エビデンス公開。
水玉版はContent-Encodingを見てgzipなら解凍、そうでなければPlainText扱いしてました。そいうやそんな実験したわ。
残念なことに公式版はgzip決めうちだったのでてつとタンにおながいしなければ…
ところでスクリプトとかでリクエストヘッダなんかいじれねーよ、とかあります?

61 :
>>59
> 透明削除されていた場合、見れない部分が出てきてしまう
>>2 で Codemonkey氏が難しくないよー、的なことを言ってると思うのですがスルーしてました。

62 :
>>2 翻訳
datファイルを取得する前にリンクから<OPTIONS>を除去するのは難しくないよ。
<OPTIONS>を残すのは これ(レス番指定差分取得)を使う理由があるユーザーにとっていい機能だとおいらは思うの。
もしおまいのアプリが<OPTION>必要ないんなら、datを取得する前に簡単に<OPTIONS>を除去すればいいし。
ってあー、いらなきゃリクエストURLに<OPTION>つけなきゃいいじゃん、って言ってるのか。そりゃそうだけどこれだからアメリカ人って…

63 :
いらなきゃつけなきゃいいってのはread.cgiだけに言える事
毎回読み込んで削除されたらすぐに反映される
削除されたことを検知できないなら、全部送信すべき
削除されたレスは出来るだけクライアントから消したい
raw=の実装がめんどくさいから仔花子は全送信にしたんだと思う
raw=を使ったからgzipじゃないよ、httpのRangeみたいな奴だと思ってくれると分かりやすいのかも

64 :
Hi Codemonkey,
Are you tring to smoething Rokka, exceppt dat-ochi.
Because Rokka has often not responded.
I sent a request to Rokka, then got success.
Then tried again sbout 30sec later, Rokka has never responded.
Yesterday I could get response as same circumstance.

65 :
>>63
> raw=を使ったからgzipじゃないよ、httpのRangeみたいな奴だと思ってくれると分かりやすいのかも
申し訳ありません、この部分が理解できません
昨日までの議論で
Codemonkey氏はraw=0.0がgzipフラグだと思ってそう実装した
Jane等でraw=.xxxxxというリクエストを送っているのが確認され、こうやってバイト差分を要求しているものがあることをCodemokey氏に伝える
Codemonkey氏はなんでバイト差分が必要なんだと返してくる
という認識を(Codemonkey氏と水玉が)しているとして、説明いただけますか?

66 :
rawのByte指定の差分取得の場合はあぼーん検出すると全取得してた
専ブラが<OPTION>使わなければいいじゃんと言うけど、
レス番指定のオプションは強制的に無効にしてくれ
って事かな?

67 :
なんかJaneXenoが対応版を公開しましたね。
JaneXeno Part46
http://anago.2ch.net/test/read.cgi/software/1369340315/888

68 :
一つ疑問なのですが、レス削除の際に対象datのファイル日時は意図的に削除前の日時に戻されているのですか?
もしそうでないなら、きちんとLast-Modified:を転送してもらって、クライアントはIf-Modified-Since:で検知するのが真っ当な方向性だと思うのですが
そうすればレス番号指定の差分取得をどうするかも削除問題と切り離して考えられるはず
技術的な都合(メンテがC層にまで及ぶとリリース日や作業量、セキュリティに不安が生じる等)で差分取得がpendingされるなら分かりますが、
あぼ〜ん検知の絡みでそれが議論されるのは何か酷く微妙な気がします
RokkaがLast-Modified:の転送を行うのがそれほど困難だという確認は既に取れているのでしょうか?

69 :
>>68
> RokkaがLast-Modified:の転送を行うのがそれほど困難だという確認は既に取れているのでしょうか?
質問は投げていますがまだ回答が返ってきておりません。あおっときましょう。

70 :
>>Codemonkey
I'm sorry I did not clearly ask you a question at http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/89 .
> > I found rokka doesn't have Last-Modified: in HTTP response header.
> > It is not so serious but the value should be copied from surce server.
> I knew the header does not include Content-Type, Content-Type should be 'text/plain'.
Could you make Last-Modified in Rokka response header cpoied from source server ?
And, could you add Content-Type in Rokka response header ?
These are not included in current Rokka response header.
If it's too hard to implement, please advice me.

71 :
例えばこのスレ(http://pele.bbspink.com/test/read.cgi/erobbs/1378224674/)を516まで取得していたとして
512にあぼーん(削除)が入るとサーバにある516までのdatのサイズは小さくなる
もし、その後1000まで埋まってdat落ちしてたとして差分取得するときに/517-で取得したら削除が分からない
raw=.なんとかを使えば削除があればdatとしてはおかしいから、検知して再取得するとか。
削除があるとdatサイズ変わるのでズレる
レス指定差分
</b>xerxes.maido3.net<b><><>2013/09/14(土) 16:28:21.24 ID:Bb0dRgq1<> Mizutama custom is available at Rokka System  <br> http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/25,29 <>
名無し編集部員<>sage<>2013/09/14(土) 20:16:34.67 <以下略
raw=指定差分
ama custom is available at Rokka System  <br> http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/25,29 <>
名無し編集部員<>sage<>2013/09/14(土) 20:16:34.67 <以下略
こんなイメージかな?ちょっとわかりにくい・・・

72 :
あぼーんや透明削除の検出は直接datファイルをGETするときと同じように
If-Modified-Since、Last-Modifiedを使えばいいと思う

73 :
HTTPヘッダのみで検知できれば、GETを使わずHEADのみでチェック出来てRokka鯖の負荷を下げる余地も生まれるかも知れない、という事も考えています

74 :
Hello everyone.
Here is the source code for Rokka. Please have a look. You are all welcome to send pull requests!
https://github.com/Cipherwraith/Rokka

75 :
>Could you make Last-Modified in Rokka response header cpoied from source server ?
>And, could you add Content-Type in Rokka response header ?
>These are not included in current Rokka response header.
Yes I will add these.

76 :
Dat-ochi is now installed on the live server. If it still does not work, please tell me.

77 :
>>74
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
ってたしかHaskel…

78 :
>>73
HEADしてみましたが、何か応答がないような・・・
実験の仕方悪いのかなぁ
Haskelを読む…むむむむむー

79 :
>>75
この対応で様々な混乱を解けると思います、宜しくお願いします
催促レスも乙でした

80 :
げっ・・・取得先のURLまで入ってやがる、移動したからいいのか?
http://kilauea.bbspink.com/kakolog.html
> 倉庫 ?? vault 0 (思い出)
隠したいディレクトリは最初に_を入れるとkakolog.htmlには出なくなるよ
_vaultみたいな感じで、_を入れなかったら変えたとしてもまた出てきちゃうよ

81 :
>>80


82 :
I hope everyone's confusion will be fixed by looking at the code. I had to remove the "Cryptography" modules of the code. I hope everyone can understand why I removed it.

83 :
As you can see, my "headers" code is not written very well. I will need to work on that today to add the features from >>75

84 :
>>83
Can Rokka respond 'HEAD' http method ?
I tried it right now but Rokka didn't respond.

85 :
>>82 翻訳
> I hope everyone's confusion will be fixed by looking at the code.
皆の混乱がコード見てもらうことで解消すると思います。
> I had to remove the "Cryptography" modules of the code.
コードからは "Cryptography" モジュールを除去してあります。
> I hope everyone can understand why I removed it.
何で除去したかが皆分かると思います。

分かりました?私よく分からないです。というかそもそもHaskel読めないし。
分かる方解説願います(;_;)

>>83 翻訳
もまいらが見たとおりおいらの「ヘッダー」どー度はそんな良くないっす。
>>75やるのに今日いっぱいかかるっす。

86 :
>>84
No head functionality yet. Should I add it?

87 :
>>86
> >>84
> No head functionality yet. Should I add it?
Yes please if it's not so hard.
HEAD can be used to reduce traffic to detect dat is available, modified, etc.

88 :
Haskellなんてしらんがな…

89 :
>>82
> I had to remove the "Cryptography" modules of the code. I hope everyone can understand why I removed it.
I'm sorry I can't read Haskell.
Please kindly advice me
what was "Cryptography" modules used ?
where did you remove it ?
why did you remove it ?

90 :
Rokka / Server.hsの353行目あたりになんか取得先のURLみたいなのが書いてあったから
kakolog.htmlを書き出すスクリプトはtestとかそういう特殊なやつ以外のディレクトリ全部開いてkakolog.htmlに乗せるから
italist.plに$server{ディレクトリ名}= 'sys';って書くか_から始まるディレクトリにすれば乗らない
削除人専用の板とかはitalistに入れて乗らないようにしてたっぽいですね。
#更新されても変わってなかったから今度は大丈夫かと

/erobbs/pool/1379086553.dat
/erobbs/oyster/1379/1379086553.dat
poolの場合は4つの数字いらない
/home/ch2・・・/public_html/vault/_datArea/

/home/ch2・・・/_datArea/
ってシンボリックリンク?全く違うとさすがに分からない。

91 :
>>80
engawaのkakolog.htmlにも
倉庫 ?? rqi 0 (思い出)
が出てたけど、http://engawa.2ch.net/rqi/を開いてみたら特定のIPアドレス以外からはアクセス出来ないようにしてるっぽいので大丈夫だと思う。

92 :
>ALL
申し訳ありません、方針変えます。
(要英訳)と書いてある日本語のみ英訳してCodemonkey氏宛にレスします
あまりにも自分で理解できないことを勝手に英訳してCodemonkey氏に投げちゃうのはまずいなと
これじゃエキサイト翻訳をそのまま送りつけてるのと大差ない英訳しかできなかったので
という訳で書き込まれ済みで英訳の必要があるものはお申し付けください
または自力で英訳願いますm(__)m

93 :
また見れなくなってる?Rokka?

94 :
>>93
なんか調子悪いですよね

95 :
>>90
/erobbs/pool/1379086553.dat
/erobbs/oyster/1379/1379086553.dat
Is that how the file paths are? I will change the code in Rokka to reflect that.

96 :
>poolの場合は4つの数字いらない
I will change this now.

97 :
>poolの場合は4つの数字いらない
Finished.
https://github.com/Cipherwraith/Rokka/commit/2769c72d087908208fc7fd1053ed7d236ec0b892

98 :
>>89
>what was "Cryptography" modules used ?
The cryptography modules were created by me. Its a new method of cryptography.
where did you remove it ?
I have a copy on my local machine.
why did you remove it ?
I removed it because it is against my government's law to release open source cryptography source code.

99 :
>>89
Cryptography is not removed from the active server, it is only removed from the
source code that is published on github.

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 Pink元 削除依頼

Rokka System (723)
pink秘密基地 質問・雑談スレッド24 (33)
Let's talk with Jim-san. Part20 (587)
流出該当ログ削除をやめた理由の考察スレ (58)
Rokka System (723)
【test】書き込みテストスレ Part6 (202)
pink秘密基地 質問・雑談スレッド24 (33)
【test】書き込みテストスレ Part6 (202)


















さらに見る