■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50

2ch閉鎖の危機なんだと(Part3.1)

220 :名無しさん@お腹いっぱい。 :2001/08/26(日) 05:19
>>214
なら src が const じゃないなら *(src + 1024 - 1) = '\0' して strcpy() か

221 :名無しさん@お腹いっぱい。 :2001/08/26(日) 05:19
今のメイン作業って?

222 :名無し ◆NtVkSITE :2001/08/26(日) 05:19
この板での対応は、あくまでも現行5.01のセキュリティホールを埋めるだけにとどめましょうよ。

223 :名無しさん@お腹いっぱい。 :2001/08/26(日) 05:19
>>219
*BSD の strstr とか引っ張ってきても一緒ならコード書き起こしか

224 :名無しさん@お腹いっぱい。 :2001/08/26(日) 05:21
がんばって下さいネ。

225 :名無しさん@お腹いっぱい。 :2001/08/26(日) 05:21
高速化が目的?
鯖の負荷軽減が目的?
1ビットでも鯖からの出力を削減するのが目的じゃないのか?
もちろんセキュリティ的に問題のある部分は直さなければならないが。

226 :ななしさん@通信技術 :2001/08/26(日) 05:21
>>216
まともなプログラマなら、値や変数の型を重視するのが当然です。
バグのない幸せな世界への近道だからです。
>>202はそのことが指摘したかったのだと思われ。

型と型を知らない人の話題、これ以上は別スレ推奨…

227 :首吊り :2001/08/26(日) 05:23
もし可能であれば、頭で文字列バッファ長に切りつめて
それを下属関数で使い回すのが、安全かと。

荒らしみたいになってすいません。もう寝ます。

228 :名無し ◆NtVkSITE :2001/08/26(日) 05:23
>>225
それは、プログラム板の方のスレで検討しています。

229 :名無しさん@お腹いっぱい。 :2001/08/26(日) 05:24
>>228
それってどれ?
高速化と負荷軽減のこと?

230 :名無し ◆NtVkSITE :2001/08/26(日) 05:25
2ch閉鎖の危機なんだと(Part3.1)  @UNIX
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998764722

具体的に、read.cgi の修正に入っています。こっちは主にセキュリティホール埋め

プログラマが2chを救う!? @プログラム
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998736516
こっちが、read.cgiの大幅な書き換え or 書き直し

231 :名無し ◆NtVkSITE :2001/08/26(日) 05:26
>>229さん
というか、さかのぼってお読みになればわかっていただけたはずなのですが・・・

232 :ななしさん@通信技術 :2001/08/26(日) 05:27
>>227
汚染データはまとめて処理したほうが安全なので、俺ならそう設計します。
でも、今も昔もこれからも、readcをメインテナンスするのは俺らではないので、
ここは既存のコードに従うのがセオリーなんです…

233 :369 ◆3XTuRnAc :2001/08/26(日) 05:27
>akiさん
どもです。
まあ、攻撃食らって回線落とされる可能性からは逃げられませんけどね(^^;;。
・・・って自分がいない間に回線切られてIP変わったらなんの意味も・・・(笑
まいっか。

234 :名無し娘。 ◆vP.bOZFQ :2001/08/26(5) 29:00
混線してきているようなので、とりあえず
ftp://2ch-read.dyndns.org/incoming/read5.01.03.c
ここまででどうでしょうか?

235 :名無しさん@お腹いっぱい。 :2001/08/26(5) 30:00
>>225
高速化並びにリソース軽減は長期的に見れば転送量の話にかかってくると
思われる。結果としてサーバにより多くの板を収容できるようになれば、

サーバの数(増加率?)が減る

サーバメンテにかかる諸費用が減る

回線増強にかかる費用負担に繋がる

という感じで。

236 :369 ◆3XTuRnAc :2001/08/26(5) 30:00
>名無し娘。さん
了解です。2ch-read-currentに手動コピーしておきます。

237 :  :2001/08/26(5) 30:00
というか2Chの運営はプロジーだろ
ひろゆきは管理人
別にプロジーもひろゆきも広告費で元は取ってるんだ
ここのやつらがそんなことしてどうすんだ?
新しいP2P形式の掲示板システムを作る研究してくれ

238 :名無し娘。 ◆vP.bOZFQ :2001/08/26(5) 31:00
>>234
一応動作確認はしたのですが、厨房丸出しでも許して下さい>all
>>236
お疲れさまです。

239 :名無しさん@お腹いっぱい。 :2001/08/26(5) 31:00
B級グルメ板です。
時間表示が変になっています
http://natto.2ch.net/jfoods/index2.htm


150 名前:やめられない名無しさん 投稿日:2001/08/26(5) 28:00
そんなけなげな>>149に萌えながらage

151 名前:やめられない名無しさん 投稿日:2001/08/26(5) 30:00
>>150
あれ?28:00って・・・

240 :名無し娘。 ◆vP.bOZFQ :2001/08/26(5) 32:00
>>239
ん、この板もですね。。。

241 :名無しさん@お腹いっぱい。 :2001/08/26(5) 33:00
曜日が抜けてるんだね…。

242 :名無しさん@お腹いっぱい。 :2001/08/26(5) 33:00
時間取得メチャクチャ・・・・・

243 :名無しさん@お腹いっぱい。 :2001/08/26(5) 33:00
話によると1つずれてるっぽいですね……
曜日と時刻の奴が……

244 :名無しさん@お腹いっぱい。 :2001/08/26(5) 34:00
33:00か、さすがに寝ないとな・・・っていってる場合ではないか

245 :名無しさん@お腹いっぱい。 :2001/08/26(5) 35:00
2001/08/26(5) 34:00
2001/08/26( ) 5:34

246 :名無しさん@お腹いっぱい。 :2001/08/26(5) 35:00
ああ、カッコの中にHourが入ってて、その次のは本来ならminuteなのね

247 :名無しさん@お腹いっぱい。 :2001/08/26(5) 35:00
2001/08/26(5) 33:00
=>
2001/08/26(?) 5:33

すぐ直せるね

248 :名無しさん@お腹いっぱい。 :2001/08/26(5) 36:00
ソースどこにあるの?
仕事ではC++とJavaだけど、Perlも個人的に趣味でやってますんで
ちょっと手伝いたいかなあと・・

249 :名有りさん@お腹へった :2001/08/26(5) 36:00
gccでコンパイルする時に"-Wall"付けれ
printf系のパラメータチェックしてくれるから

250 :名無しさん@お腹いっぱい。 :2001/08/26(5) 36:00
>>248
C++ やってるなら大丈夫だろ
ソースは C だ

251 :名無し娘。 ◆vP.bOZFQ :2001/08/26(5) 37:00
投稿日ずれ、bbs.cgiの問題でしょうか。

252 :名無しさん@お腹いっぱい。 :2001/08/26(5) 38:00
曜日を削ろうとして直し損ねたと

253 :名無し ◆NtVkSITE :2001/08/26(5) 38:00
みなさん、お疲れさまでした。
夜勤さんは仮眠中でしょうかね?

それと、このスレはスレの読み出しを行うcgiのための場所です。
異常報告はこちらでお願いします。

2chの動作報告はここで。
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998764239

254 :名無しさん@お腹いっぱい。 :2001/08/26(5) 39:00
かちゅーしゃで現象確認。
datが原因だからbbs.cgiかな?

255 :ななしさん@通信技術 :2001/08/26(5) 39:00
>>234
in read5.01.03.c :
276行目の
strcpy(p,BigLine[line]);
はなにか理由がありますでしょうか。
うっかりミスだったらこっちも修正お願いします。

256 :名無し娘。 ◆vP.bOZFQ :2001/08/26(5) 40:00
>>252
それはもしや、read.cgiで曜日部分を無視するように仕様変更する、
ってことの前触れ?

257 :369 ◆3XTuRnAc :2001/08/26(5) 40:00
ソースコードの最新はここにあります。

ftp://2ch-read.dyndns.org/incoming/2ch-read-current/

・・・で、一番タイムスタンプが新しいのが最新です。

>名無し娘。さん
あ、バージョンですけど、read10.01.03.cにしました。
ちょっと「5つも飛ぶのかよ!」って気もしますが、先にread10が
できてしまったんで(^^;;。

258 :名無し娘。 ◆vP.bOZFQ :2001/08/26(5) 41:00
>>255
はーい。アップしたファイルが古かったです(氏
早急に対処します。

259 :名無しさん@お腹いっぱい。 :2001/08/26(5) 42:00
>>256
投稿日はdatにそのまんま入ってるから
read.cgiのほうは修正不要かと

260 :名無しさん@お腹いっぱい。 :2001/08/26(5) 43:00
ひとつ提案。
サーバ負荷を減らすために、read.cgi をリクエストあるたびに
プロセスを起こす方式じゃなくて、 http://www.fastcgi.com を使ったら
どうっすか?。これなら、プロセス起動しっぱなしなんで、
プロセス起動の負荷が減ると思いますが。。。

261 :名無し ◆NtVkSITE :2001/08/26(5) 43:00
>>257
バージョン別にしましょうよ。こっちは古い枝番号でいいじゃないですか。

262 :名無し :2001/08/26(5) 43:00
日付の表示がおかしいんだけど、ここではbbs.cgiはいじってないんだよね?

263 :名無し ◆NtVkSITE :2001/08/26(5) 43:00
>>260
提案はプログラム板でお願いします。

264 :名無しさん@お腹いっぱい。 :2001/08/26(5) 44:00
>>260 その話はこちらで
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998736516

265 :名無しさん@お腹いっぱい。 :2001/08/26(5) 44:00
ちなみに私はimodeの仕事で fastcgi 使って、大量のリクエスト
処理しまくっています。プロセス起動の短縮化はカナリパフォーマンスに
影響しますよ。

266 :名無しさん@お腹いっぱい。 :2001/08/26(5) 44:00
>>262
全板入れ替わったみたい

267 :名無しさん@お腹いっぱい。 :2001/08/26(5) 44:00
すみません。移動します。
ありがとうございました。

268 :名無しさん@お腹いっぱい。 :2001/08/26(5) 45:00
>>266
全板ではないよ

269 :名無し娘。 ◆vP.bOZFQ :2001/08/26(5) 46:00
みなさま、お疲れさまです。
ftp://2ch-read.dyndns.org/incoming/2ch-read-current/read10.01.03.c
としました。ペコペコ。

270 :名無し募集中。。。 :2001/08/26(5) 47:00
>>259
同感。書き込み側の問題じゃないかな。

271 :名無しさん@お腹いっぱい。 :2001/08/26(5) 47:00
ずっと黙ってたんだが・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・可読性・・・・・

いや。聞き流してくれ。

272 :名無し ◆NtVkSITE :2001/08/26(5) 48:00
>>269
バージョン番号別にしておかないと、混乱の元じゃないですか?
こっちは、あくまでもv5.01の修正版ではいけませんか?
 

273 :名無し娘。 ◆vP.bOZFQ :2001/08/26(5) 48:00
>>270
あ、そうですね(笑)

274 :名無しさん@お腹いっぱい。 :2001/08/26(5) 48:00
書き込み時間が‥‥。

275 :名無しさん@お腹いっぱい。 :2001/08/26(5) 49:00
>>271
それもこっちで(w
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998736516

276 :名無しさん@お腹いっぱい。 :2001/08/26(5) 49:00
プログラマにとって現在時刻48時なんてあたりまえだろ!!!
気にするな(藁

50時くらいになると18時間くらい眠ったり

277 :名無し娘。 ◆vP.bOZFQ :2001/08/26(5) 50:00
>>272
深い意味はありません。>>261を読む前にうぷしてしまったもので。
でも、read5.01.02.c == read10.01.02.c だったようですから、
これでもいいかなと思います。

278 :369 ◆3XTuRnAc :2001/08/26(5) 51:00
>娘。さん。
read10.01.04.c、ですよね(^^;;?

>名無し272さん
バージョン番号どうしますかね。

279 :名無しさん@お腹いっぱい。 :2001/08/26(5) 51:00
>>225
「1ビットでも鯖からの出力を削減する」ために圧縮したらその分鯖の負荷が増す。
まぁ、そうでなくても、少しでもスマートに、軽くってのは誰でも思うことだ。

280 :名無し ◆NtVkSITE :2001/08/26(5) 51:00
>>277
無効のスレッドでコーディングしている人とのコンセンサスがとれていれば問題ないと思いますが・・・
こっちはあくまでも、「パッチ」だったと思ってましたので。
あと、夜勤さんが混乱しなければそれでいいでしょう。
バージョンなんてそんなもんですし。

281 :名無し ◆NtVkSITE :2001/08/26(5) 52:00
>>278
僕は、5.02か、5.01fixがいいと思います。

282 :名無し娘。 ◆vP.bOZFQ :2001/08/26(5) 52:00
>>278
その通りです、ペコペコ。51時だし、活動限界かな(笑

283 :名無しさん@お腹いっぱい。 :2001/08/26(5) 52:00
やろうとしてることが別なら
バージョンも競合しないようにした方が良くないですか?

284 :名無し ◆NtVkSITE :2001/08/26(5) 53:00
>>279
そして、それを討論しているのはプログラムいたなんだったりするんです。

285 :名無しさん@お腹いっぱい。 :2001/08/26(5) 53:00
>「1ビットでも鯖からの出力を削減する」ために圧縮したらその分鯖の負荷が増す。
そうとも限らない。
圧縮処理による負荷の増加と、
データ出力が削減されることによる出力処理の負荷の軽減の差による。

286 :名無し ◆NtVkSITE :2001/08/26(5) 54:00
>>283
その方が、誰にとっても安全ですね。

287 :名無し娘。 ◆vP.bOZFQ :2001/08/26 05:55
369さんの方で、現在の最新版がread10.01.04.cだとわかる程度に、
ファイル名振り直しちゃってもいいと思いますよ。

288 :ななしさん@通信技術 :2001/08/26 05:55
うー。doReplaceのなかのstrcatも同じ対策をしたほうがいいかもしれませんね。
linkの書き換えで問題を生じる可能性があります。
#strncatは第3引数の扱いがstrncpyとやや異なる仕様であることに注意してください。

replaceまわりは特に読みにくくかかれていて、他に問題点がないのか正直言って
確信なしです。できれば、書き直したほうがいいのは確かでしょうね…

289 :名無しさん@お腹いっぱい。 :2001/08/26 05:55
やろうとしていることが別ならブランチ切るべき。

290 :名無し娘。 ◆vP.bOZFQ :2001/08/26 05:58
こちらのスレッドですべきことを"とりあえず"ここで区切るなら、これ以降は
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998736516
に移ってもよいかと。
いっそのこと本格的にC++にすれば楽そうだなぁ。

291 :名有りさん@お腹へった :2001/08/26 05:59
>>288
やっぱLinuxだとこれないかな?

size_t strlcat(char *dst, const char *src, size_t dstsize);

The strlcat() function appends at most (dstsize-
strlen(dst)-1) characters of src to dst (dstsize being the
size of the string buffer dst). The initial character of
src overrides the null character at the end of dst. The
function returns the sum the of lengths of the two strings
strlen(dst)+strlen(src).

292 :名無し ◆NtVkSITE :2001/08/26 05:59
無効の進捗が見えないから何ともいえません。
向こうに一言確認を入れれば、Ver10になってもかまわないような気もしますけどね。
ただ、無用なトラブルの原因になったりしかねないですけど。

293 :名無しさん@お腹いっぱい。 :2001/08/26 05:59
>>290
ちゃんと設計すればね<C++楽

294 :名無し ◆NtVkSITE :2001/08/26 06:00
>>290
ですね。
ここはあくまでもVer.5のFixedていう方向だったと思いますし。

295 :名無しさん@お腹いっぱい。 :2001/08/26 06:00
日付が直ったね。

296 :名無しさん@お腹いっぱい。 :2001/08/26 06:00
>>288
doReplace なら、プログラム板のスレに改良版が上がってたYO!!

297 :名無しさん@お腹いっぱい。 :2001/08/26 06:00
あ、287から時間が直ってる

298 :名無しさん@お腹いっぱい。 :2001/08/26 06:01
>>290
いや、終わりじゃないでしょ。
あのコードでどれくらい転送量が軽減されたのか結果を調べなくていいの?
一時的に結果待ち状態とするなら分かるけど。

299 :名無しさん@お腹いっぱい。 :2001/08/26 06:02
曜日が無くなった

300 :名無しさん@お腹いっぱい。 :2001/08/26 06:02
まあ結果は夜勤さんが復帰するまで待つしかないね

301 :名無しさん@お腹いっぱい。 :2001/08/26 06:02
2ちゃんねるWikiを開設しました。
http://www.gedoh.org/aki/2ch/wiki/yukiwiki.cgi?TopPage

このサイトは一度書き込んだレスを後から修正したりできるので
修正案などをまとめるための資料置き場として使ってください。

302 :369 ◆3XTuRnAc :2001/08/26 06:03
そうですね。こちらの作業はread10.01.04.cを
UNIX板最終版としますか?

お疲れ様でした!>名無し娘。さん

303 :名無し ◆NtVkSITE :2001/08/26 06:03
名無し娘。さん、お疲れさまでした!

304 :名無しさん@お腹いっぱい。 :2001/08/26 06:03
2ch-read-currentの
ramファイルは何ですか?

305 :名無し娘。 ◆vP.bOZFQ :2001/08/26 06:04
>>302
皆様こそ、お疲れさまでした。混乱させてしまって申し訳ないです(汗
もうちょっと様子をみていますが(笑

306 :369 ◆3XTuRnAc :2001/08/26 06:05
・・・ram?
・・・ホントだ。なんかおいてある・・・・。

消しておきますです。

307 :名無し娘。 ◆vP.bOZFQ :2001/08/26 06:05
>>303
ペコペコ
>>304
なんだろう(爆

308 :名無しさん@お腹いっぱい。 :2001/08/26 06:06
しかし一晩でここまで良く来れましたね
このスレに参加出来て少し感動

309 :369 ◆3XTuRnAc :2001/08/26 06:08
>akiさん
お疲れ様です。これからはそちらをつかってもらうほうが良いかもしれないですね。
うち見たく個人サーバじゃちょっとこれからの作業は耐えられないっぽいです。

>ALL
ということで、Wikiページにメイン作業ページを移行しません?

310 :名無しさん@お腹いっぱい。 :2001/08/26 06:08
>369さん
あやしいファイルPUTしたり、アタックしかけてくる奴に
遠慮することは無いのでは?

311 :名無しさん@お腹いっぱい。 :2001/08/26 06:09
でもこのramファイル
これはこれで面白いかも
緊張がほぐれましたよ
ふっ ̄ー ̄)ノ

312 :ななしさん@通信技術 :2001/08/26 06:09
>>291
Linuxの世界ではstrl{cat|cpy}があるかはまだ保証の限りではないような
気がします。使いたいところですが、メインテナンスが簡単であることも
このブランチの趣旨だと思いますから、使わないほうが無難ではないでしょうか。
#互換関数を自前で用意するのがいいんですかね。

313 :名無し娘。 ◆vP.bOZFQ :2001/08/26 06:11
(定期コピペかも)

http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998736516&ls=20
今後は、read.cgiの最適化、セキュリティ上の改善など、こちらのスレッドにて
すべての作業を行う予定です。
ご提案のある方は、できるだけ、以下のスレッドに目を通した上で、お願いします。

2ch閉鎖の危機なんだと:作業第1スレッド
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998695422
2ch閉鎖の危機なんだと(Part2.1):作業第2スレッド
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998754174
2ch閉鎖の危機なんだと(Part3.1):作業第3スレッド(ここ)
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=998764722

314 :名無し ◆NtVkSITE :2001/08/26 06:12
>>313
最適化はしない方が・・・(笑)
あくまでFixedのみに限定しないとアレかと思われます。

315 :名無し娘。 ◆vP.bOZFQ :2001/08/26 06:12
ごめんなさい。Wikiの方をメインにするのかな。。。

316 :ななし ̄ー ̄)ノ :2001/08/26 06:13
あり?
最新版が消えてる?

317 :sage :2001/08/26 06:13
なんか踏み台に・・・ぐわぁ・・・。でも元に戻してと・・・。よし。

318 :369 ◆3XTuRnAc :2001/08/26 06:15
>名無し娘。さん
ええ、とりあえず緊急渡が低くなったようですので、
自分の任務はこれで終わりかなと(^^;;。

というよりも、普段は仲間内だけでやってるサーバーなんで、
セキュリティ対策とか攻撃対策とかやってないんですよ。
なもんで、作業基地としてもちょっと頼りないですしね。

Wikiページならなんか大丈夫そうですし(笑。

319 :名無しさん@お腹いっぱい。 :2001/08/26 06:17
こんなスレもあるんだね。
http://piza2.2ch.net/test/read.cgi?bbs=jisaku&key=998772869

257KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30