■掲示板に戻る■ 全部 1- 101- 201- 最新50 [PR]ぜろちゃんねるプラス[PR]  

■ぜろちゃんねるプラス開発スレ

1 :windyakin ★(岡山県):2011/03/21(月) 18:13:52.87 ID:???0
ぜろちゃんねるプラスを開発するスレです。
要望や不具合の報告も受け付けています。
プラグインに関しては別のスレッドへどうぞ。

■ぜろちゃんねるプラス安定版ダウンロード
http://sourceforge.jp/projects/zerochplus/releases/?package_id=11324
■チケット一覧
http://sourceforge.jp/projects/zerochplus/ticket/
■ぜろちゃんねるプラスWiki
http://sourceforge.jp/projects/zerochplus/wiki/FrontPage

4 :名無しさん@ぜろちゃんねるプラス:2011/03/26(土) 14:06:05.39 ID:oeanc9po0
q2chwmは確認済みですか?

5 :色々 ◆0chp.sx.ik :2011/03/26(土) 15:34:51.20 ID:hEEMxq9+0
>>4
確認してません。


6 :名無しさん@ぜろちゃんねるプラス:2011/03/26(土) 20:45:42.19 ID:t9ug1PeY0
設置したのですが、エラーが出てログインできません
0ちゃんねるは動いているので、サーバの問題ではないと思うのですが
原因は分かりますでしょうか?

エラーメッセージはこちらです
(ユーザーネーム、パスを入れなくてもエラー画面に行きます)
ttp://w10.oroti.net/~randy/plus/test/admin.cgi

7 :色々 ◆0chp.sx.ik :2011/03/26(土) 21:04:47.60 ID:hEEMxq9+0
>>6
perllibを読み込まない仕様かまたは読み込めてないみたいです

ABCオロチ鯖がどういう仕様なのか調べる必要がありそうですね


8 :6:2011/03/27(日) 10:12:46.03 ID:jgj4s3uI0
>>7
管理人さんに確認したところ、perllibを読み込まない仕様では無いとの事でした


9 :名無しさん@ぜろちゃんねるプラス:2011/03/27(日) 16:10:24.85 ID:JiQLhc9M0
まさかよく分かりもしないでSpeedyCGI使ってるなんてバカなことしてねぇよな?

10 :名無しさん@ぜろちゃんねるプラス:2011/03/29(火) 11:19:14.28 ID:HOKc0RPk0
madakana.cgiでリモホが表示されないのですが。。。(r240)

11 :windyakin ★:2011/03/29(火) 21:08:34.14 ID:???0
>>10
差し支えなければ使用しているサーバーと以下の実行結果を教えてください

#!/usr/bin/perl

print "Content-type: text/html\n\n";
print $ENV{'REMOTE_HOST'}."(".$ENV{'REMOTE_ADDR'}.")";



12 :名無しさん@ぜろちゃんねるプラス:2011/03/29(火) 21:20:11.85 ID:HOKc0RPk0
land.to

13 :名無しさん@ぜろちゃんねるプラス:2011/03/29(火) 21:22:41.22 ID:HOKc0RPk0
HTTP 500が出ました

14 :名無しさん@ぜろちゃんねるプラス:2011/03/29(火) 21:25:30.12 ID:HOKc0RPk0
と思ったらIPが出ました

15 :名無しさん@ぜろちゃんねるプラス:2011/03/29(火) 21:27:09.42 ID:HOKc0RPk0
(180.235.51.223)
まだかな、まだかな、まなかな

あなたのリモホ[]

by windyakin ★

##############################################################################
# ここから



「# ここから」まではこのように表示されました。

16 :windyakin ★:2011/03/29(火) 22:03:45.74 ID:???0
>>15
rev240だとREMOTE_HOSTをつかってるんで
開発中のなんですがこっちにしてみてください
( download のリンクからダウンロードできます)
http://sourceforge.jp/projects/zerochplus/svn/view/zerochplus/trunk/test/madakana.cgi?view=markup&root=zerochplus&pathrev=241

17 :名無しさん@ぜろちゃんねるプラス:2011/03/30(水) 08:01:02.08 ID:loq95cuM0
>>16
ありがとうございます
それで出来ました

18 :名無しさん@ぜろちゃんねるプラス:2011/04/01(金) 17:53:36.62 ID:neqi8CNk0
0.5.5
read.cgiをたたくとエラーがでる
ロリポップも同じようなエラー

Software error:
syntax error at ./module/galadriel.pl line 189, near "m|^$server(?:/|$)"
syntax error at ./module/galadriel.pl line 192, near "else"
syntax error at ./module/galadriel.pl line 201, near "}"
Compilation failed in require at read.cgi line 87.

For help, please send mail to the webmaster (webmaster@land.to), giving this error message and the time and date of the error.


19 :windyakin ★:2011/04/01(金) 18:07:23.83 ID:???0
>>18
galadriel.pl l.189を
if ($2 =~ m/^$server(?:\/|$)/) { # 自鯖リンク
に差し替えてください

20 :windyakin ★:2011/04/01(金) 18:13:24.65 ID:???0
ぜろちゃんねるプラス 0.5.6 (安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/51498

リリースノート
・微修正

変更履歴
・文法ミスを修正
・デバッグ用のCGI::Carpをコメントアウト

21 :名無しさん@ぜろちゃんねるプラス:2011/05/10(火) 13:20:22.17 ID:T/BqGIF20
test

22 :名無しさん@ぜろちゃんねるプラス:2011/05/11(水) 17:28:56.26 ID:7dS/a8+A0
htmlをテンプレート方式にして欲しい

23 :windyakin ★:2011/05/11(水) 21:10:43.23 ID:???0
>>22
そのうち対応する予定です

24 :名無しさん@ぜろちゃんねるプラス:2011/05/31(火) 10:08:40.32 ID:SQcEmzvo0
0.5.6を利用させていただいているものです。
wgetが出来なかったのでFTPでアップしたのですが、何度admin.cgiにアクセスしても500エラーを返されてログインが出来ませんでした。
#!/usr/bin/perlの位置も確認し、--も付けてみましたがうまくいきません。ログを付記しますので、知恵をお貸しいただけませんでしょうか?

[Tue May 31 09:54:19 2011] [error] [client 202.35.xxx.xxx] Can't locate loadable
object for module Digest::SHA1 in @INC (@INC contains: /usr/lib64/perl5/site_pe
rl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5
/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib
/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_6
4-linux-thread-multi /usr/lib/perl5/5.8.8 . perllib) at ./module/galadriel.pl li
ne 22, referer: http://bbs.hack-hobby.com/test/admin.cgi
[Tue May 31 09:54:19 2011] [error] [client 202.35.xxx.xxx] Compilation failed in
require at ./module/galadriel.pl line 22., referer: http://bbs.hack-hobby.com/t
est/admin.cgi
[Tue May 31 09:54:19 2011] [error] [client 202.35.xxx.xxx] BEGIN failed--compila
tion aborted at ./module/galadriel.pl line 22., referer: http://bbs.hack-hobby.c
om/test/admin.cgi
[Tue May 31 09:54:19 2011] [error] [client 202.35.xxx.xxx] Compilation failed in
require at ./mordor/login.pl line 78., referer: http://bbs.hack-hobby.com/test/
admin.cgi
[Tue May 31 09:54:19 2011] [error] [client 202.35.xxx.xxx] Premature end of scri
pt headers: admin.cgi, referer: http://bbs.hack-hobby.com/test/admin.cgi

25 :名無しさん@ぜろちゃんねるプラス:2011/06/02(木) 17:28:33.18 ID:cPZoIkfU0
sudo yum install perl-Digest-SHA1

とか

26 :名無しさん@ぜろちゃんねるプラス:2011/06/02(木) 19:48:43.84 ID:xFT7cIYUi
>>25
ありがとうございます。動きました。

27 :名無しさん@ぜろちゃんねるプラス:2011/07/09(土) 16:46:59.54 ID:ocX3llHg0
超初心者の質問で申し訳ございませんが教えていただけませんでしょうか。
ぜろちゃんねるプラス 0.5.6 (安定版) を使用したいのですが、

掲示板設置後に書き込みしても、以下の文が出てしまいます。
「ERROR:現在この掲示板は読取専用です。ここは待つしかない。。。」

どのような設定をすれば宜しいのでしょうか?
0chスクリプトのときは、BBS_READONLYを、on から noneにすればよかったのですが、このスクリプトの場合、どこを設定すれば宜しいのでしょうか?



28 :名無しさん@ぜろちゃんねるプラス:2011/07/09(土) 19:07:05.07 ID:3Na9QxR60
>>27
ぜろちゃんねるプラスは0chの派生版なので大抵の事は0chと同じようにできると思います

BBS_READONLY=none
で書き込みできるようになるはずです

29 :27:2011/07/10(日) 08:06:58.76 ID:osJRp2ws0
>>28
問題解決しました。
スレ違いのところ、ご対応いただきありがとうございました。

admin.cgiの設定方法がガラリと変わっていたのでどこにあるか分からなくなっていました。
すごく設定しやすくなっていてびっくりです。


30 :名無しさん@ぜろちゃんねるプラス:2011/07/18(月) 14:38:31.22 ID:K8OzUxyo0
0.5.6入れてみましたが
atpagesだと何度やっても掲示板作成とindex更新で500エラー返ってきますね…
以前のスレで言われていた応急処置をしてもだめでした。

後、関係ないことですが、admin.cgiのパーミッションを777or766にしたら
500返ってきてログインその物が出来なくなりました。(744755は問題なし)

31 :0ch+開発担当 ◆0chp.sx.ik :2011/07/18(月) 21:27:34.64 ID:GjjRQG1w0
>>30
報告ありがとうございます
先程確認したところ、こちらでは再現することができませんでした

分かる範囲でいいので、エラー内容やシステム設定の基本設定などを書いてください


32 :名無しさん@ぜろちゃんねるプラス:2011/07/19(火) 00:10:33.46 ID:Mn2ZAEjE0
>>31
ほぼまっさらな状態です。FFFTPでぜろちゃんねるプラス
(testフォルダ)をディレクトリの1番上に入れて
Administratorでログインして掲示板作成のリンクを開き
ディレクトリ、掲示板名を設定して作成ボタンを押すと500エラーになります。

パーミッションはこうなっています。
test ---- 755
l
l-datas ---- 755
l   (この中は全部644)
l-info ---- 755
l   (この中は全部744)
l-module ---- 755
l   (この中は全部644)
l-mordor ---- 755
l   (この中は全部644)
l-perllib ---- 755
l l
l l-Digest ---- 755
l l l-base.pm ---- 644
l l l-SHA1.pm ---- 644
l l-Jcode ---- 755
l l l-nihongo.pod ---- 644
l l-Jcode.pm ---- 644
l-plugin ---- 755
l   (この中は全部644)
l
l-admin.cgi ---- 744
l-bbs.cgi ---- 744
l-p.cgi ---- 744
l-r.cgi ---- 744
l-read.cgi ---- 744
l-remake.cgi ---- 744
l-search.cgi ---- 744

エラー内容はどこで調べられるんですかね?
atpagesでは500エラー時にこんな事書かれたページに飛ばされますが…
----
 500 Error - Internal Server Error
 CGIもしくはSSIが正しく動作していません。

 ■以下の状況が考えられます
 指定されたページのCGIが異常終了している。
 指定されたページのCGIのパーミッションが間違っている。
 指定されたページのCGIが間違ったモードで転送されている。
 ■次のことをお試しください
 ページアドレス(URL)を正しく入力したか確認する。
 [更新ボタン]をクリックして、再度読み込みを行ってみる。
 ■ご利用中のユーザー様へ

 疑問点などございましたら、以下のリンクをご利用下さい。
 [@PAGES 助け合い掲示板]
 [@PAGES FAQ(よくある質問)]

 また、以下の点をご確認ください。
 バイナリーモードで転送していませんか?
 改造などを施した際に記述ミスをしていませんか?
 命令文の終わりの「 ; 」が抜けていたりしませんか?
----

33 :windyakin ★:2011/07/19(火) 10:17:36.03 ID:???0
>>32
admin.cgi l.13
> #use CGI::Carp qw(fatalsToBrowser);
のコメントを外すとエラー内容が表示されるかと

34 :名無しさん@ぜろちゃんねるプラス:2011/07/19(火) 19:00:27.03 ID:Mn2ZAEjE0
>>33
どうもです。こんなんでました。

Software error:
euc not supported at ./module/radagast.pl line 14
Compilation failed in require at ./module/radagast.pl line 14, <DATA> line 855.
BEGIN failed--compilation aborted at ./module/radagast.pl line 14, <DATA> line 855.

For help, please send mail to the webmaster (hoge@hoge.net), giving this error message and the time and date of the error.
Software error:
[Tue Jul 19 18:57:52 2011] admin.cgi: euc not supported at ./module/radagast.pl line 14
[Tue Jul 19 18:57:52 2011] admin.cgi: Compilation failed in require at ./module/radagast.pl line 14, <DATA> line 855.
[Tue Jul 19 18:57:52 2011] admin.cgi: BEGIN failed--compilation aborted at ./module/radagast.pl line 14, <DATA> line 855.
Compilation failed in require at ./module/varda.pl line 337.

For help, please send mail to the webmaster (hoge@hoge.net), giving this error message and the time and date of the error.

35 :名無しさん@ぜろちゃんねるプラス:2011/07/19(火) 19:03:55.15 ID:Mn2ZAEjE0
>>34は掲示板作成した時のエラーメッセージです。
できた掲示板(情報更新で掲示板情報だけは出る)にindex更新かけた時に出る
エラーメッセージも同じ内容でした

36 :windyakin ★:2011/07/19(火) 21:38:46.25 ID:???0
>>34
どうやらJcodeを読み込む時にエラーが出てるようですね。

試しにこいつに置き換えてみてください。
ttp://zerochplus.sourceforge.jp/junk/zerochplus_stable_r250.zip

このバージョンで変更されているファイル
・admin.cgi
・bbs.cgi

これでも駄目なようだったらまたお願いします。

# んーそれにしてもatpagesってJcode使えてた気がするんですが…
ttp://www10.atwiki.jp/atpagesguide/pages/27.html#id_aa4f9a17

37 :名無しさん@ぜろちゃんねるプラス:2011/07/19(火) 21:53:36.22 ID:Mn2ZAEjE0
>>36
置き換えてみた所、今度はログインその物が出来なくなりました。
エラーメッセージはこんなのが出てきます

Software error:
Digest::SHA1 object version 2.11 does not match bootstrap parameter 2.13 at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 253.
Compilation failed in require at ./module/galadriel.pl line 22.
BEGIN failed--compilation aborted at ./module/galadriel.pl line 22.

For help, please send mail to the webmaster (hoge@hoge.net), giving this error message and the time and date of the error.
Software error:
[Tue Jul 19 21:51:28 2011] admin.cgi: Digest::SHA1 object version 2.11 does not match bootstrap parameter 2.13 at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 253.
[Tue Jul 19 21:51:28 2011] admin.cgi: Compilation failed in require at ./module/galadriel.pl line 22.
[Tue Jul 19 21:51:28 2011] admin.cgi: BEGIN failed--compilation aborted at ./module/galadriel.pl line 22.
Compilation failed in require at ./mordor/login.pl line 78.

For help, please send mail to the webmaster (hoge@hoge.net), giving this error message and the time and date of the error.

38 :名無しさん@ぜろちゃんねるプラス:2011/07/21(木) 19:04:36.47 ID:0GdD82Do0
他のスクリプトのことですが参考になりそうなので
http://fswiki.sourceforge.jp/cgi-bin/wiki.cgi?page=BBS-%A5%B5%A5%DD%A1%BC%A5%C8%B7%C7%BC%A8%C8%C4%2F921

/test/perllibからJcode.pmを消しちゃえばうまく動いたりとか?
スクリプトは元の奴に戻してください

39 :名無しさん@ぜろちゃんねるプラス:2011/07/21(木) 22:09:12.60 ID:XcHlfVIU0
>>38
元のに戻して、/test/perllibからJcode.pmを消してみましたが、やっぱり500エラーです。
エラー出力してみた所、>>33と同じ内容のエラーメッセージが出ます。
ダメ元でperllibのフォルダその物を消してみましたがやっぱりダメでした。

仕方ないんで無印ぜろちゃんねる使ってみる事にします。

40 :0ch+開発担当 ◆0chp.sx.ik :2011/07/22(金) 18:52:38.48 ID:ol2ybtSw0
>>34はJcodeが無いというエラーで間違いなさそうです

>>37はおそらくバージョンの異なるDigest::SHA1が同時に存在しているということだと思います
Digest::SHA1がすでに入っているはずなので、perllibの方のDigest::SHA1を削除するとうまくいくかもしれません



41 :名無しさん@ぜろちゃんねるプラス:2011/07/22(金) 19:52:27.51 ID:6YZLm2Rg0
>>40
r250の方でDigest::SHA1を消してみたところ、ログインは出来ました。
掲示板作成しようとするとやっぱりエラーがでます。

Software error:
Callback called exit, <DATA> line 855.

For help, please send mail to the webmaster (hoge@hoge.net), giving this error message and the time and date of the error.
Software error:
END failed--call queue aborted at admin.cgi line 10.

For help, please send mail to the webmaster (hoge@hoge.net), giving this error message and the time and date of the error.
Software error:
Callback called exit at /usr/lib/perl5/5.8.8/CGI/Carp.pm line 314.

For help, please send mail to the webmaster (hoge@hoge.net), giving this error message and the time and date of the error.
Software error:
END failed--call queue aborted at admin.cgi line 14.

For help, please send mail to the webmaster (hoge@hoge.net), giving this error message and the time and date of the error.

42 :名無しさん@ぜろちゃんねるプラス:2011/07/25(月) 20:50:07.87 ID:jw8BNGEY0
atpagesじゃぜろちゃんねるやモジュールを必要とするCGIは正常に動かなかった様な気がする

#ぜろちゃんねるは2007年版の0chスクリプトしか試してないから分からないけど

43 :windyakin ★:2011/07/29(金) 16:46:56.58 ID:???0
ぜろちゃんねるプラス 0.5.7 (安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/52742

リリースノート
・バグフィックス
・Digest::SHA1が未対応の鯖の対策

変更履歴
・空行が制限なく書き込めてしまっていたのを修正
・remake.cgiによるsubject.txt再構築を廃止
・$keyログのHOST項目が空になるバグ修正
・perllibの読み込み関連
・Digest::SHA1が見つからないときの例外対策を追加

Digest::SHA1未対応鯖でのテストは以下で行っています
http://www14.atpages.jp/~windyakin/atpages/

44 :windyakin ★:2011/07/29(金) 16:57:59.00 ID:???0
ぜろちゃんねるプラス dev-r259 (開発版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/52743

リリースノート
・0.5.7同等のバグ修正
・バグ修正

変更履歴
・perllibの読み込み関連
・空行が制限なく書き込めてしまっていたのを修正
・若干の表示の変更
・madakana.cgi REMOTE_HOSTがとればい場合でもIPから逆引きするようにした
・madakana.cgi IP規制の強調表示に対応した
・madakana.cgi 全面的に改装
・ユーザーグループ関連のバグ修正
・remake.cgiによるsubject.txt再構築を廃止
・SETTING.TXTにBBS_NINJAを予約
・Shift_JIS問題を仮修正
・「#」を「#」に変換
・Digest::SHA1が見つからないときの例外対策を追加

※こちらは上級者向けの開発バージョンです。通常の利用は>>43の安定版をご利用ください。

45 :名無しさん@ぜろちゃんねるプラス:2011/07/30(土) 10:05:42.92 ID:8CnCTmxsi
バージョンアップは
バックアップ→最新版に差し替え→バックアップ復元
という流れでやればいいのでしょうか?

46 :windyakin ★:2011/07/30(土) 13:04:02.19 ID:???0
>>45
更新されるファイルは主に
test/module/*.pl
test/mordor/*.pl
test/perllib/*.pm
test/plugin/*.pl
test/*.cgi
ぐらいですのでそのあたりだけの差し替えでも構わないかと。
勿論バックアップをするのに越したことはないですが。

47 :名無しさん@ぜろちゃんねるプラス:2011/07/30(土) 14:23:32.77 ID:QmME8kR+0
どうでもいいですけどsuEXEC対応セットアップの機能とかあると嬉しいな
と思いつつ

48 :名無しさん@ぜろちゃんねるプラス:2011/07/30(土) 22:31:32.03 ID:8CnCTmxsi
>>46
ありがとうございます。ログのバックアップが面倒なのでそのファイル群の差し替えで対応したいと思います。

49 :名無しさん@ぜろちゃんねるプラス:2011/08/02(火) 10:20:39.11 ID:WJE2FwyE0
>>42
まじすか。でも動いてるサーバーはあるみたい。

50 :windyakin ★:2011/08/02(火) 12:15:25.95 ID:???0
atpagesはサーバー番号ごとに仕様が違うので

51 : ◆???(e) :2011/08/02(火) 15:07:49.91 ID:DgmPSVxE0
atpagesのwww28以降はさくらのVPSだから多分動くよ
多分ね

52 :windyakin ★:2011/08/02(火) 16:58:27.22 ID:???0
あれ?

53 :あぼーん:あぼーん
あぼーん

54 :名無しさん@ぜろちゃんねるプラス:2011/08/14(日) 15:07:53.75 ID:/jtOqDE+0
よくドコモからの書き込みで
950<>端末固有情報不明<>端末固有情報を送信してください。
これに引っかかっているのがとても多いわけですよ
そんなわけで端末固有情報を送信しなくても書き込めるようにしたいのですが
どこいじったらいいですか?

55 :windyakin ★:2011/08/27(土) 20:04:12.31 ID:???0
ぜろちゃんねるプラス 0.5.8 (安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/53043

リリースノート
・バグフィックス
・Digest::SHA1問題の解決

更新履歴
・Digest::SHA1 -> Digest::SHA::PurePerl に変更
・admin.cgiの表示修正
・0ch_trackback.plを削除
・AASのリンク修正
・Readme.txtの内容を修正

56 :windyakin ★:2011/08/27(土) 20:10:47.70 ID:???0
ぜろちゃんねるプラス dev-r272 (開発版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/53044

リリースノート
・0.5.8同等のバグ修正

更新履歴
・Digest::SHA1 -> Digest::SHA::PurePerl に変更
・admin.cgiの表示修正
・0ch_trackback.plを削除
・Readme.txtの内容を修正

57 :名無しさん@ぜろちゃんねるプラス:2011/08/27(土) 23:06:06.58 ID:esJ6xmPUi
>>55
リリース乙です

58 :windyakin ★:2011/10/02(日) 13:36:39.63 ID:???0
ぜろちゃんねるプラス 0.5.9 (安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/53382

リリースノート
・バグ修正

更新履歴
・r.cgiの500バグ修正
・一括DAT落ちのバグ
・スレ立てによるdat保持数超過時の処理

# おそらく今回で0.5.x系は最終版のはずです。

59 :名無しさん@ぜろちゃんねるプラス:2011/10/02(日) 19:04:35.74 ID:XA9sFpiQi
>>58
リリースお疲れ様です

60 :名無しさん@ぜろちゃんねるプラス:2011/10/15(土) 03:26:02.15 ID:nZb5gKtc0
>>58
携帯(docomo)から書き込みするとInternalError500が出ます。
ご確認ください。

61 :windyakin ★:2011/11/23(水) 09:15:51.90 ID:???0
ぜろちゃんねるプラス 0.5.10 (0.5.x最終版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/53953

リリースノート
・0.5.x系最終リリース版

更新履歴
・subject.txtの強化
・warningsの影響で500が出ていたのでいったん原因となっているであろうモジュールのwarningsをコメントアウト
・CGI:Carpにwarningsを表示させるように変更
・remake.cgiの500エラー解決
・他細かな修正

62 :windyakin ★:2011/11/23(水) 09:19:02.32 ID:???0
ぜろちゃんねるプラス 0.6.0 (新安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/53954

リリースノート
●0.6.x系について
 今まで開発版としてdev-r***というバージョン付でリリースしていたものが安定したということで、今後0.6.x系としてバージョンを付与していきます。
 0.5.x系との互換性は"極めて高い"ので0.5.x系からの直接アップデートが可能です。アップデート方法についてはヘルプページ( http://zerochplus.sourceforge.jp/help/ )を御覧ください。

●0.5.x系との主な相違点
・セキュリティーの強化
 キャップ及び管理パスワードが暗号化処理の関係で今まで8文字までしか認識しませんでしたが、これからは9文字以上については暗号化形式を変えることでより強力なパスワードを指定できます。

・CIDRによる機種判別
 CIDR(IPアドレス)によって携帯のキャリアを判別する方式を採用しました。

・システム共通キャップグループ設定
 「キャップグループを各板ごとに設定するのは面倒」という声を受けて全板に権限制限付きキャップを一度に配布できる管理画面を追加しました。

・madakana.cgiの追加
 規制の一覧を表示するmadakana.cgiを作成しました。

・プラグイン実行順序導入
 プラグインを実行する順序を今まで処理のタイミングでしか指定できませんでしたが、管理画面から順序を指定することができるようになり、プラグインの競合を防ぐことができます。

・プラグイン個別設定の設定画面を作成
 ぜろちゃんねるプラス専用プラグイン(plugin/0ch_templete.pl参照)を利用すると、プラグインの個別設定を管理画面から行うことができます。

更新履歴
[0.6.0]
・スレ立てによるdat保持数超過時の処理
・一括DAT落ちのバグ

[dev-r272]
・Digest::SHA1 -> Digest::SHA::PurePerl に変更
・admin.cgiの表示修正
・0ch_trackback.plを削除
・Readme.txtの内容を修正

[dev-r259]
・perllibの読み込み関連
・空行が制限なく書き込めてしまっていたのを修正
・若干の表示の変更
・madakana.cgi REMOTE_HOSTがとればい場合でもIPから逆引きするようにした
・madakana.cgi IP規制の強調表示に対応した
・madakana.cgi 全面的に改装
・ユーザーグループ関連のバグ修正
・remake.cgiによるsubject.txt再構築を廃止
・SETTING.TXTにBBS_NINJAを予約
・Shift_JIS問題を仮修正
・「#」を「#」に変換
・Digest::SHA1が見つからないときの例外対策を追加

[dev-r240]
・ID表示関連を修正
・リンク変換の脆弱性の対策
・URL変換関連微修正
・規制一覧のmadakana.cgiを追加
・プラグイン実行順序導入
・TATESUGI=0に設定してもログが保存されるバグを修正
・プラグイン個別設定の設定画面を作成

[dev-r221]
・ローカルIPの場合一部を例外処理
・管理画面のレス表示でホスト・IP・UAの表示
・キャップキー長の制限を外した(SHA-1使用)
・管理ユーザーのパスワード長制限を外した
・システム共通キャップグループ設定を追加
・CIDRによる機種判別
・ホスト規制を拡張
・連続投稿規制をスレ毎->板毎に変更
・スレッド削除時に、対応するログの削除
・携帯版のAASのリンクを修正
・キャップ関連のバグを修正
・admin.cgiでのperllibの読み込み
・システム設定関連
・パス関連を少し改造
・ビットフラグでの機種別処理
・書き込みログのホスト名部分を少し変更
・$key.cgiログの全保持
・スレ立て時も$key.cgiログを出力
・管理画面でのEnterキーによる誤送信を防止

63 :名無しさん@ぜろちゃんねるプラス:2011/11/23(水) 13:50:05.17 ID:jwWMdgS+0
リリース乙です。

64 :名無しさん@ぜろちゃんねるプラス:2011/11/27(日) 01:39:00.39 ID:pRHOH19Y0
get!
作者さん乙!

65 :名無しさん@ぜろちゃんねるプラス:2011/12/03(土) 17:10:10.92 ID:M8298IPw0
ぜろちゃんねるプラス 0.6.1 (安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/54062

リリースノート
・CIDRの更新
・バグ修正

更新履歴
・CIDRリストを更新
・iPhone(3G/WiFi)がフルブラウザとして認識されていたバグを修正
・p2のIDと利用者のIPが取得できていなかったバグを修正
・p2userのHOSTを取得するようにした
・細かな変更

66 :windyakin ★:2011/12/03(土) 17:10:33.49 ID:???0
キャップみすった^^;

67 :名無しさん@ぜろちゃんねるプラス:2011/12/04(日) 03:49:09.64 ID:+y8yKKRw0
更新早いですね
乙です

68 :名無しさん@ぜろちゃんねるプラス:2011/12/04(日) 22:54:03.35 ID:MDjY9cKIi
>>65
更新乙です

69 : [―{}@{}@{}-] windyakin ★:2011/12/06(火) 13:27:28.92 ID:???0
ぜろちゃんねるプラス 0.6.2 (安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/54097

リリースノート
・madakana.cgiの隠し板対応
 板ディレクトリのトップに.0ch_hiddenというファイル(中身はなんでもいい)を置くとmadakana.cgiに板の存在が表示されなくなります。隠し板などにご利用ください。

・バグ修正

更新履歴
・各板ディレクトリに「.0ch_hidden」というファイルを設置するとmadakana.cgiに表示しないようにした
・バグ修正(本当にごめんなさい…)

70 : [―{}@{}@{}-] windyakin ★:2011/12/06(火) 13:27:50.92 ID:???0
0.6.1を非公開にしました。

71 :名無しさん@ぜろちゃんねるプラス:2011/12/06(火) 14:21:55.46 ID:nh1g9e5k0
乙です

72 :あぼーん:あぼーん
あぼーん

73 :あぼーん:あぼーん
あぼーん

74 :名無しさん@ぜろちゃんねるプラス:2011/12/15(木) 00:14:11.41 ID:ry1RaAu+0
新規登録をすると普通では不能な書き込みなど出来るプログラムを作って欲しいです。

75 :名無しさん@ぜろちゃんねるプラス:2011/12/16(金) 16:29:06.88 ID:/4aofV0Y0
日本語でおk
もう10回程自分の書き込みを読みなおしてね 開発スタッフさんはエスパー使いじゃないよ

76 :名無しさん@ぜろちゃんねるプラス:2012/01/06(金) 15:10:11.70 ID:Br4HxxY20
ぜろちゃんねるプラス 0.6.3 (安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/54421

リリースノート
・隠し板対応強化
・バグ修正

変更履歴
・NGワードにおけるShift_JIS問題の修正
・search.cgiを隠し板に対応
・デバッグ用モジュールのコメントアウト

なお0.6.3が0.6.x系の最終リリース候補となっています。
以降0.7.xの開発をすすめていくため開発版のリリースが多くなるかもしれません。

77 :windyakin ★:2012/01/06(金) 15:10:28.09 ID:???0
キャップ忘れてた

78 :あぼーん:あぼーん
あぼーん

79 :windyakin ★:2012/01/15(日) 12:00:17.26 ID:???0
ぜろちゃんねるプラス 0.6.4 (安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/54577

リリースノート
・カウンター・PR欄を非表示できるようになりました
・Jcodeの使用をやめてEncodeを使用するようになりました
・標準リファラクッションの変更
・バグ修正

変更履歴
・管理画面説明追加
・標準のリファラクッションをime.nuからjump.x0.toに変更
・カウンターのIDを空に設定した時はread.cgiにカウンターを表示しないようにした
・PR欄の文字をカラに設定したときはread.cgiにPR欄を表示しないようにした
・perllib読み込みの簡素化
・正規表現の潜在的バグ(特殊文字のエスケープ)を前もって修正
・Jcodeの撤廃、Encodeを使用

80 :名無しさん@ぜろちゃんねるプラス:2012/01/15(日) 13:43:25.83 ID:voaze5Esi
>>79
リリース乙です

81 :名無しさん@ぜろちゃんねるプラス:2012/03/15(木) 18:12:29.98 ID:uqdLuX7g0
そろそろ最新版こないかな

82 :名無しさん@ぜろちゃんねるプラス:2012/03/22(木) 13:38:32.70 ID:SKOOa1q20
bbs.cgiの先頭行をSpeedyCGI版に書き換えてもちゃんと動くかな?

83 :windyakin ★:2012/03/27(火) 23:07:40.47 ID:???0
>>82
SpeedyCGIでの動作確認はしていません
自己責任でどうぞ

84 :あぼーん:あぼーん
あぼーん

85 :あぼーん:あぼーん
あぼーん

86 :あぼーん:あぼーん
あぼーん

87 :名無しさん@ぜろちゃんねるプラス:2012/06/15(金) 23:44:36.50 ID:/S5UYpvU0
ぜろちゃんねるプラス 0.6.5 (安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/56195

リリースノート
半年ぶりのアップデートです。
・脆弱性修正
・バグ修正
・httpservice.plの大幅な更新
・CIDRリストの更新

変更履歴
・errmsg.cgiでBE_HS用のエラーメッセージがなかったので修正
・httpservice.plを大幅に改造
 詳細については http://zerochplus.sourceforge.jp/announce/0.6.5.html をご覧ください
・BE_HSを新・httpservice.pl対応版にした
・cidr_list.plを最新の情報に更新
・HTTP_X_FORWARDED_FORとかをリモホに含めるのをやめた
・CIDRチェックのバグ修正

88 :windyakin ★:2012/06/15(金) 23:44:54.19 ID:???0
キャプ忘れてた

89 :名無しさん@ぜろちゃんねるプラス:2012/06/28(木) 12:49:42.35 ID:7cebM47c0
ver0.6.4利用者、「晒し上げるスレ」でいつの間にか晒されてた者です(w
http://zerochplus.sourceforge.jp/ で改訂版リリースを知りました。

zip解凍後のファイル群で、なぜかerrmsg.cgiのタイムスタンプが対0.6.4比で古くなってるますが、
このスレ見てhttp://zerochplus.sourceforge.jp/announce/0.6.5.html に気付き、
ファイルの内容を確認することで落ち着きました。こういうこともあるんですね。

ver0.6.4:errmsg.cgi MD5=18416e6b6cd0696fe55b312024ea0917
2012年1月6日、15:04:28 2.94 KB (3,018 バイト)

ver0.6.5:errmsg.cgi MD5=20f760ab251bdedcf55d7a9feebf3129
2011年12月18日、9:12:26 3.35 KB (3,435 バイト)


「下位互換性がなくなるぐらい」の更新、乙です。

90 :名無しさん@ぜろちゃんねるプラス:2012/07/16(月) 11:51:36.05 ID:0Fsl1NtY0
開発者様、お疲れ様です。
ぜろちゃんねるプラスの仕様で少し問題を感じている点があります。
DAT情報の中にホスト情報が書かれているのは、ちょっと利用者としては
使いづらいかなと思います。

これを知っていれば、匿名性が薄れますから・・

91 :0ch+開発担当 ◆0chp.sx.ik :2012/07/16(月) 12:03:18.79 ID:vxJFgYa+0
>>90
日時の後のHOST:の部分のことを言っているのであれば設定で変更することができます。

管理画面から 掲示板一覧 -> 各掲示板 -> 掲示板設定 -> 制限設定 でID表示の項目を任意IDか強制IDにすると2ch仕様になります。
あるいはID表示なしにすればほぼ完全に匿名になります。

92 :名無しさん@ぜろちゃんねるプラス:2012/07/16(月) 16:25:37.48 ID:M9Gi9fKQ0
開発担当者様
すばやいアドバイスありがとうございました。
せめて自分でもう少し触ってから書き込むべきでしたね。
お手をわずらわせてしまいました。
ありがとうございました。

93 :あぼーん:あぼーん
あぼーん

94 :0ch+開発担当 ◆0chp.sx.ik :2012/10/27(土) 17:43:17.29 ID:1MxWTynQ0
ぜろちゃんねるプラス dev-r364 (開発版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/57190

■リリースノート
0.7.x系の開発版です。利用は自己責任でお願いします。
今回はソースコードをかなりいじったので、とりあえずベータ公開でバグ取りという形になります。
主な追加・変更は
・端末固有識別子による規制機能の追加
・ニューリリースを自動チェックし、告知する機能を追加
・板全体におけるスレッドの立てすぎ規制を追加
・キャップの色を指定する設定を2種類追加
・一括DAT落ち機能にスレタイによる条件を追加

■変更履歴
主な変更点はリリースノートに記載
・ソースコードの整理
・perllib・ライセンス関連の整備
・CIDRリストの更新
・Perl環境情報の表示機能を追加
・ファイルの破壊をなるべく起こらないように対策
・subject再生成時に新規追加されたDATがsubjectの先頭に来るようにした
・空トリップ対策

95 :0ch+開発担当 ◆0chp.sx.ik :2012/10/28(日) 13:47:57.47 ID:fZoobEXc0
dev-r364で早くもバグが見つかってしまいました…

サーバーのPerlのバージョンが5.8.8以下の場合、管理画面のシステム設定で500エラーが発生します
/test/mordor/sys.setting.plを0ch+0.6.5のもので上書きするなどして対応してください

96 :windyakin ★:2012/12/24(月) 21:55:52.33 ID:???0
ぜろちゃんねるプラス 0.7.0 (新安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/57642

Merry Christmas!! またも半年ぶりの安定版リリースとなります。

■リリースノート
・端末固有識別子による規制機能の追加
 規制条件にID末尾の端末固有識別子(「0」(=PC)など)を指定できるようになりました。

・新規リリースを自動チェックし、告知する機能を追加
 アップデートの際には管理画面の通知画面で新規リリースをお知らせするようになりました。

・スレッドの立てすぎ規制方法を変更
 従来の「新規スレ立て数による規制」と、新しく「前回のスレ立てからの時間による規制」ができるようになりました。

・キャップの色を指定する設定を追加
 板またはキャップグループ毎にキャップの色を指定することができるようになりました。

・一括DAT落ち機能にスレタイによる条件を追加
 スレタイに含まれる文字を指定して一括DAT落ちができるようになりました。

・キャップ設定にいくつかの規制解除の項目を追加
 キャップグループの設定でユーザ規制とNGワード規制を解除できるようになりました。
 
・アンチスパムプラグイン2種類を標準で同梱
 プラグインに「0ch_spamblock.pl(出会いスパムキャンセラー!)」と「0ch_spamkiller.pl(新・スパム判定プラグイン)」を同梱しました。ぜひご活用ください。

■変更履歴
・ソースコードの整理
・perllib・ライセンス関連の整備
・CIDRリストの更新
・Perl環境情報の表示機能を追加
・ファイルの破壊をなるべく起こらないように対策
・削除済みレスの復活機能を廃止、完全削除機能を追加
・subject再生成時に追加されたDATを先頭に来るようにした
・全体通知を通知者が削除できるようにした
・いくつかのXSS対策
・空トリップ対策
・デフォルトでBBXチェックを無効に
・管理画面の「削除」ボタンの差別化
・HTML4.01準拠バナーの撤去
--
3

97 :windyakin ★:2013/01/02(水) 21:51:32.94 ID:???0
ぜろちゃんねるプラス 0.7.1 (安定版) をリリースしました。
http://sourceforge.jp/projects/zerochplus/releases/57773

あけましておめでとうございます

■リリースノート
・書き込み最大行数指定の変更
 いままで「書き込み最大行数」は「indexレス内容表示行数」の倍の値で固定されていましたが,書き込み最大行数とindexプレビュー行数を別々に指定することができるようになりました。

・バグの修正
 質問スレに寄せられたバグを修正(報告ありがとうございました)

■変更履歴
・掲示板一覧で情報更新出来ないバグを修正
・CreatePath関連修正
・過去ログ倉庫の各indexが生成されないバグを修正
・固有番号を持つユーザーのスレ立て規制ができていなかったバグを修正
・BBS_THREAD_TATESUGIが0の時は、チェックをスルーするように
・BBS_LINE_NUMBERを最大行数の設定専用に。専ブラのために従来どおり2で割った数を入れてあります
・BBS_INDEX_LINE_NUMBERを新設。indexレスプレビュー数の設定はこちらに移動しました

98 :名無しさん@ぜろちゃんねるプラス:2013/01/17(木) 16:15:44.19 ID:TsuzqwGk0
正直いらない。

99 :名無しさん@ぜろちゃんねるプラス:2013/02/28(木) 23:46:42.65 ID:2x5EknnI0
ぜろちゃんねるプラスは個人的に期待しているプロジェクトなので、
自分も何か力になりたいと思い、ソースを解析してみましたのでご報告します。

解析バージョンは0.6.5です。

プライベートの合間を見て解析したため、結構時間がかかり、バージョンが古くなってしまいました。
現在すでに0.7.1に上がっているので、修正されている場合はスルーしてください。
これから少し連投になりますが、ご了承願います。
ここはどれだけ連投できるんだろう。。

それでは次レスから報告始めます。

100 :◆IwIyrq/Jp. :2013/03/01(金) 00:08:20.44 ID:S2tV3sks0
バージョン:0.6.5
ファイル:bbs.cgi

@サブルーチンBBSCGIで75行目に $err == 9002 の条件がありますが、testディレクトリ以下を「9002」で全検索しても
どこにも使用されている形跡がありませんでした。
9002の条件文とサブルーチンPrintBBSWriteConfirmは必要ないのではないでしょうか。

AサブルーチンPrintBBSMobileThreadCreateでフォーム要素「time」の値を350行目で、
$tm = time;
でセットしていますが、サブルーチンPrintBBSThreadCreateでは
$tm = $Sys->{'FORM'}->Get('time');
でセットしています。

PrintBBSThreadCreateの方は間違っているのではないでしょうか。
また、ここでセットされるフォーム要素「time」はtestディレクトリ以下を「->Get('time')」で全検索しても
特に使われている形跡がありませんでした。
要素「time」自体必要ないのではないでしょうか。
datファイル名用の秒数は、193行目のkeyで設定してあります。

以上、勘違いでしたらすみません。

101 :◆IwIyrq/Jp. :2013/03/01(金) 00:20:07.36 ID:S2tV3sks0
バージョン:0.6.5

Bbbs.cgi 行数:136
「$Sys->{'FORM'} = SAMWISE->new($S->Get('BBSGET')),」となっており、最後の「;」が「,」になっています。

Cファイル:vara.pl 行数:714付近
「サブジェクト欄の文字数確認」のところで、return 101 とありますが、
errmsg.cgiを見ると100が正しいと思われます。

Dファイル:varda.pl 行数:160
「$Page->Print("</head><body><center>$title</center>");」で<center>は閉じられています。
その後に、バナー表示で「$Page->Print('<hr></center>');」とあり、<center>が無いか、</center>が余分なようです。

102 :◆IwIyrq/Jp. :2013/03/01(金) 00:36:54.17 ID:S2tV3sks0
バージョン:0.6.5

Edocomoの個体識別番号には2種類あります。
一つは<fotm>にutnを入れてUSERAGENTから取得するもの。
(ユーザに「識別番号を送信します」と確認を求めてくる仕様)

http://www.nttdocomo.co.jp/service/developer/make/content/browser/html/tag/utn.html

もう一つはその後サービスが追加された、URLにguid=onを入れてHTTP_X_DCMGUIDから取得するもの。
(ユーザに確認を求めずに個体識別番号が送信される仕様)

http://www.nttdocomo.co.jp/info/notice/page/080228_00.html

galadriel.plのサブルーチンGetProductInfoの正規表現を見ると、
HTTP_X_DCMGUIDとあるので、後者の番号を取得しているようです。
ぜろちゃんねるプラスで使われているフォームに、前者の識別番号を送信するutnの記述がちらほらありました。
utnは全て削除しても良いのではないかと思います。
(docomo携帯でutn付きのフォームを実行すると、「識別番号を送信します」と確認を求められ、ユーザビリティが低下していると思います)
(今docomo携帯を持っていないので未確認ですが。。)

また、識別番号は、書き込み時に取得して履歴に保存するので、guid=onが必要なのは
スレッド作成フォーム、レス書き込みフォームの2箇所でよいのかもしれません。

以上で報告終了です。
連投すみませんでした。

103 :0ch+開発担当 ◆0chp.sx.ik :2013/03/01(金) 12:13:18.98 ID:YyChOxUs0
>>99
わざわざ解析していただいてありがとうございます。
かなりわかりづらいソースコードだったと思うのですが、
それでも全部読んだというのはすごいですね、お疲れ様でした。

>>100-102
@ $err == 9002 と PrintBBSWriteConfirm
これについては0.7.0で削除しました。

A time
おっしゃる通り、フォームのtime要素はどの処理でも使っていません。
PrintBBSThreadCreateの$tmにはtime()を代入するようにしておきます。
2chではtime要素があり、将来の拡張性も考えてinputタグは残しておきます。

C エラーコード
0.7.0でエラーコードを定数に書き換えたのですが、その時に気づいて修正済みです。
return $ZP::E_FORM_LONGSUBJECT; のような感じです。constant.plで定義しています。

D 不要なタグ
確かに1つ</center>が余分ですね。修正しておきます。

E utn
なるほど、HTTP_X_DCMGUIDから取得する場合はutnは必要ないということですね。
すべてのutnの記述を削除しておきます。

報告ありがとうございました。今後ともぜろちゃんねるプラスをよろしくお願いします。

104 :◆IwIyrq/Jp. :2013/03/02(土) 02:30:13.24 ID:2fh13Ayo0
>>103

まず、モジュール名が何かの固有名詞ぽい名前だったので、モジュール名からどんな動作をするのかの予測がしづらく苦労しました笑
htmlコードだけでもHTML::Template(HTML::Template::Pro)で別ファイルに追い出せればDのようなタグミスもだいぶ減らせそうに思いますが、
このソースから手を加えるのはちょっとツライですね。

Aは2ch要因で存在してるんですね。
今とーく2ちゃんねる見たら確かにtime要素が存在していました。

Eは私が独学で理解した内容なので、一応docomo持ってる方に確認してもらってください。

86KB
続きを読む

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス