EXぜろちゃんねる開発スレ (93)

←← 掲示板一覧に戻る ← スレッド一覧に戻る

1 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/01/21(日) 00:53:39.46 ID:XFAUp72i0

「Perlが趣味ですので,Perl製作をしているけれどPerl関係の処理について悩んでいる制作者の方に是非ご一報ください。
日本のPerl界を作っていきましょう。」
https://github.com/PrefKarafuto/ex0ch

2 - 来世はカメムシ 2024/01/21(日) 02:11:59.76 ID:HJnviwUg0

前スレ
http://kamemushi.ddns.net/test/read.cgi/pentatomoidea/1689073405/

3 - 来世はカメムシ 2024/01/31(水) 00:54:23.37 ID:AVaqyA6X0

そういえば今のex0chって標準で忍法帖のセーブロード機能ってあるんですか?

4 - 来世はカメムシ 2024/01/31(水) 08:06:19.00 ID:AVaqyA6X0

忍法帖の増加はやっぱりトラブルの原因になりそう
忍法帖をONにした状態でスクリプトが来たら無限にレベル1の忍法帖が作成されてファイル数かさ増ししてくるから気をつけなあかんな
http://bbs.punipuni.eu/test/read.cgi/vaporeon/1706649208/4
4 イーブイワイ🐕 ★ 🥚 2024/01/31(水) 06:25:02.14 ID:PUNIPUNI2
原因は住民の増加で忍法帖IDのファイルが数十万件単位に膨れ上がった結果、
忍法帖IDとIPアドレスを照合する際のループ処理でメモリが枯渇して処理がこけてたっぽいぶい。
ちょうどおとといの夜中からこけ始めて顕在化した結果、ちんくる、mae2chの忍法帖消失事件につながったみたいぶい。
メモリリーク対策はしたけどファイルシステムの制限も感じられるんでこういうのって本来はDB化が望ましい実装ぶいよね✊😼

5 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/02/04(日) 14:35:20.96 ID:GvaOw30H0

>忍法帖IDとIPアドレスを照合する際のループ処理
これもしかして照合に線形検索使ってるんですかね

6 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/02/04(日) 14:41:57.82 ID:fjx7wRNH0

>>3
コード上には存在してます
テストはしてません

7 - 来世はカメムシ 2024/02/05(月) 20:36:08.00 ID:lpdfijtg0

以前言われていたchmateの絵文字問題ってこれが原因なんですね

8 - 来世はカメムシ 2024/02/05(月) 20:36:13.85 ID:lpdfijtg0

https://git.3chan.cc/edginer/eddiner/issues/114

9 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/02/10(土) 22:28:05.12 ID:a9dND56y0

v0.9.0は3/7にリリースする予定です

10 - 来世はカメムシ 2024/02/10(土) 22:36:02.27 ID:Le3sP2j50

楽しみです

11 - 来世はカメムシ 2024/02/11(日) 01:20:15.29 ID:fLdQebO70

Software error:

Magic number checking on storable file failed at /usr/lib64/perl5/vendor_perl/Storable.pm line 414, at ./module/ninpocho.pl line 367.

For help, please send mail to the webmaster ([no address given]), giving this error message and the time and date of the error.

書き込みやコマンドの使用は問題なくできるみたいですがここでエラーが出てるみたいですね

12 - 昆虫博物館長 ★ 2024/02/11(日) 01:30:59.76 ID:krsw

>>11
取り敢えず該当部を一時的にコメントアウトして対処

13 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/02/27(火) 12:46:01.34 ID:2PmFN/HB0

ex0chを含む、各種掲示板(delightly,エッヂ)の開発関連のDiscord鯖を建てました
https://discord.gg/qMSuEN6M

14 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/02/27(火) 12:50:49.97 ID:9TbvgjHD0

参加自由です

15 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/02/27(火) 20:54:48.56 ID:2PmFN/HB0

>>13
各種バグ報告・機能要望・管理要望なども受け付けます

16 - 来世はカメムシ 2024/03/03(日) 00:09:23.46 ID:iS36OvrRI

なんか入りにくそうやけど大丈夫なんか?

17 - 来世はカメムシ 2024/03/08(金) 03:29:23.04 ID:wh8LkjcaI

ex0ch-0.9.0を設置したのですが初期設定のAdministrator、zerochでログインすることができません

ユーザ名もしくはパスワードが間違っています。
が出ます

18 - 来世はカメムシ 2024/03/09(土) 19:38:52.28 ID:OLVS6x1j0

>>17
今日の16:09版でログインできるようになりました
ありがとうございます

19 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/03/09(土) 21:25:23.09 ID:CX4HBby70

ex0ch v0.9.0をリリースしました
https://github.com/PrefKarafuto/ex0ch/releases/tag/v0.9.0

変更点

忍法帖
ワッチョイ
ユーザーコマンド
BBSMenu生成機能
Captcha認証(専ブラ非対応)
DNSBLの見直し(Tor出口ノード検出DNSBL追加&Proxy/VPN検出率が高いDNSBL選定)
投稿追認機能
透過削除時にレスアンカー補正
スレッド削除でスレッド属性データも削除
スレッド移動・コピー機能

20 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/03/09(土) 21:45:51.44 ID:CX4HBby70

使用可能なコマンド一覧を表示するスクリプトもどうぞ
https://github.com/PrefKarafuto/CommandList

21 - 来世はカメムシ 2024/03/09(土) 23:21:04.11 ID:OLVS6x1j0

Software error:

can't create ./info/.ninpocho/hash/ip_addr.cgi: No such file or directory at ./module/ninpocho.pl line 358.

For help, please send mail to the webmaster (メールアドレス), giving this error message and the time and date of the error.

22 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/03/10(日) 00:33:53.38 ID:CVWvS3cA0

./info/.ninpocho/hash/のディレクトリは存在していますか?

23 - 来世はカメムシ 2024/03/10(日) 13:42:44.97 ID:d2DJ+QE50

>>22
作りました
ありがとうございます

24 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/03/10(日) 15:12:15.96 ID:VFRxh7Xo0

Discordの招待リンクが切れていたので、新しいリンクです
https://discord.gg/ubFZnFdB

25 - 来世はカメムシ 2024/03/11(月) 12:35:47.84 ID:34jHXpcn0

ex0ch BBS 0.9.0 20240308 (Perl)
板設定で!hidenusiを有効にしても!hidenusiを発動させられません

26 - 来世はカメムシ 2024/03/11(月) 13:12:05.60 ID:34jHXpcn0

>>25
!delete:>>レス番
は発動メッセージは出ますが削除はされません
!hidenusiは発動メッセージなし

27 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/03/11(月) 21:49:17.04 ID:Ts6whcYb0

修正入れました

28 - 来世はカメムシ 2024/03/11(月) 22:04:58.09 ID:34jHXpcn0

ありがとうございます

29 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/03/13(水) 22:13:19.64 ID:XK85xyqs0

https://github.com/PrefKarafuto/ex0ch/releases/tag/v0.9.1
v0.9.1出しました

30 - 来世はカメムシ 2024/03/13(水) 22:13:58.22 ID:mVPyRZrc0

ありがとうございます!

31 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/03/16(土) 22:48:39.79 ID:CIWA+KZa0

Discord招待リンクが有限のやつだったので無期限の作りました

電子掲示板開発局
https://discord.gg/jXCUpTZgbE

32 - 昆虫博物館長 ★ 2024/03/19(火) 17:28:04.01 ID:krsw

プラグインからでも忍法帖にアクセスできるようにして頂けるとありがたいです

33 - 来世はカメムシ 2024/03/22(金) 21:42:26.45 ID:pzrEz+Mr0

動作確認してないから上手くいくかわからないけども
use libでmodule指定して使えないです?

34 - 来世はカメムシ 2024/03/23(土) 12:22:57.30 ID:5l+cmYP00

>>33
上手くいきました
ありがとうございます

35 - 来世はカメムシ 2024/03/26(火) 00:52:35.28 ID:luRNgdfh0

これって以前カラケーで発見されたやつよな?
https://jvn.jp/jp/JVN46874970/index.html

36 - 来世はカメムシ 2024/04/25(木) 23:12:00.91 ID:omt0iJqp0

2ch専ブラのえまのん(R20130303)でカメムシ掲示板とぷにぷにとnull速VIPに書き込みできませんでした。
認証システムとcookie処理絡みでしょうか?
ラブライブ!@EXぜろちゃんねるは書き込む事ができました。

37 - 来世はカメムシ 2024/04/25(木) 23:24:06.62 ID:omt0iJqp0

↓ラブライブ!@EXぜろちゃんねる

------Send Header--------
POST /test/bbs.cgi HTTP/1.0
Referer: http://animecdsales.jp/test/read.cgi/anime/1696888725/
Content-Type: application/x-www-form-urlencoded
User-Agent: Monazilla/1.00 (Emanon/1.00)
Host: animecdsales.jp
Pragma: no-cache
Content-Length: 97

------Send Body--------
submit=%8F%91%82%AB%8D%9E%82%DE&FROM=&mail=&MESSAGE=test&bbs=anime&key=1696888725&time=1714053683
------Received Header--------
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 25 Apr 2024 14:02:24 GMT
Content-Type: text/html
Connection: close
Vary: Accept-Encoding
Set-Cookie: NAME=""; expires=Mon, 24-Jun-2024 14:02:24 GMT; path=/
Set-Cookie: MAIL=""; expires=Mon, 24-Jun-2024 14:02:24 GMT; path=/
Set-Cookie: countsession="????????????????????????????????"; expires=Mon, 24-Jun-2024 14:02:24 GMT; path=/
Set-Cookie: securitykey="??????????????"; expires=Mon, 24-Jun-2024 14:02:24 GMT; path=/
------Received Body--------
<html>
<head>
<title>書きこみました。</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Refresh" content="5;URL=/test/read.cgi/anime/1696888725/l10#bottom">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
</head>
<!--nobanner-->
<body>
書きこみが終わりました。<br>
<br>
画面を切り替えるまでしばらくお待ち下さい。<br>
<br>
<br>
<br>
<br>
<hr>

</body>
</html>

38 - 来世はカメムシ (sage) 2024/04/25(木) 23:25:16.23 ID:omt0iJqp0

↓カメムシ掲示板

------Send Header--------
POST /test/bbs.cgi HTTP/1.0
Referer: http://morihigaisya.s223.xrea.com/test/read.cgi/pentatomoidea/1705497034/
Content-Type: application/x-www-form-urlencoded
User-Agent: Monazilla/1.00 (Emanon/1.00)
Host: morihigaisya.s223.xrea.com
Pragma: no-cache
Content-Length: 119
If-Modified-Since: Thu, 25 Apr 2024 11:08:21 GMT

------Send Body--------
submit=%8F%91%82%AB%8D%9E%82%DE&FROM=&mail=&MESSAGE=%82%DB%82%C4%82%C6&bbs=pentatomoidea&key=1705497034&time=1714054807
------Received Header--------
HTTP/1.1 200 OK
Date: Thu, 25 Apr 2024 14:21:08 GMT
Server: Apache
Set-Cookie: MAIL=""; expires=Sat, 25-May-2024 14:21:08 GMT; path=/
Set-Cookie: NAME=""; expires=Sat, 25-May-2024 14:21:08 GMT; path=/
Vary: Accept-Encoding,User-Agent
Content-Length: 1888
Connection: close
Content-Type: text/html
------Received Body--------
<【1D6:6】OCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- 2ch_X:cookie -->
<head>

<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta name="viewport" content="width=device-width,initial-scale=1.0">

<title>■ 書き込み確認 ■</title>

</head>
<!--nobanner-->
<body bgcolor="#EFEFEF" text="#000000" link="#0000FF" alink="#FF0000" vlink="#AA0088">
<font size="4" color="#FF0000"><b>書きこみ&クッキー確認</b></font>
<blockquote style="margin-top:4em;">
名前: <br>
E-mail: <br>
内容:<br>
ぽてと<br>
</blockquote>

<div style="font-weight:bold;">
投稿確認<br>
・投稿者は、投稿に関して発生する責任が全て投稿者に帰すことを承諾します。<br>
・投稿者は、話題と無関係な広告の投稿に関して、相応の費用を支払うことを承諾します<br>
・投稿者は、投稿された内容について、掲示板運営者がコピー、保存、引用、転載等の利用することを許諾します。<br>
 また、掲示板運営者に対して、著作者人格権を一切行使しないことを承諾します。<br>
・投稿者は、掲示板運営者が指定する第三者に対して、著作物の利用許諾を一切しないことを承諾します。<br>
</div>

<form method="POST" action="./bbs.cgi">
<input type=hidden name="subject" value="">
<input type=hidden name="FROM" value="">
<input type=hidden name="mail" value="">
<input type=hidden name="MESSAGE" value="ぽてと">
<input type=hidden name="bbs" value="pentatomoidea">
<input type=hidden name="time" value="1714054868">
<input type=hidden name="key" value="1705497034">
<input type="submit" value="上記全てを承諾して書き込む"><br>
</form>

<p>
変更する場合は戻るボタンで戻って書き直して下さい。<br>
この画面が繰り返し表示される場合、一度ブラウザのCookieを削除してから再度投稿してください。
</p>

<p>
現在、荒らし対策でクッキーを設定していないと書きこみできないようにしています。<br>
<font size="2">(cookieを設定するとこの画面はでなくなります。)</font><br>
</p>

</body>
</html>

39 - 来世はカメムシ 2024/04/26(金) 00:54:26.15 ID:i9AUgfGl0

えのまんという専ブラについてはこの辺りが参考になるかと
http://kenmo.org/test/read.cgi/poverty/1713750537/41

40 - 来世はカメムシ (sage) 2024/04/26(金) 14:56:05.44 ID:F+h9xDve0

>>39
あらかじめ用意したcookie使っても書き込めない。

41 - 樺太丁長官 ◆i5oJWq7F9Gmc 2024/05/01(水) 10:24:40.48 ID:MX22BsqA0

管理スレにて忍法帖の紐付け機能に起因すると見られる忍法帖重複の不具合を確認しました

急ぎ修正します

42 - 来世はカメムシ (sage) 2024/05/01(水) 17:52:04.42 ID:sdVff2FL0

リリース版も更新してくださったらありがたいです

43 - 来世はカメムシ 2024/05/02(木) 07:04:01.03 ID:OEBzQwn6I

お疲れ様です
そういえば管理画面にcaptcha認証ってありますか?
無かったら乗っ取り対策に実装して欲しいのですが

44 - 来世はカメムシ 2024/05/02(木) 07:34:45.08 ID:hSlH3FVZ0

えまのんの件ですが、どうもえまのんのバグっぽい感じですね。
cockieを保存する処理にバグがありそうな雰囲気。
cockieを保存しない旧バージョンでは普通に書き込みができる。

45 - 樺太丁長官 ◆i5oJWq7F9Gmc 2024/05/02(木) 18:58:01.71 ID:8rk3pZEr0

>>43を付けました

システム設定でCaptchaのサイトキー・シークレットキーを入れて種別を設定した状態で、その他設定->Captchaを課すCGIで設定できるようにしました

46 - 来世はカメムシ 2024/05/02(木) 21:09:38.49 ID:OEBzQwn6I

>>45
出会いに感謝

47 - 樺太丁長官 ◆i5oJWq7F9Gmc 2024/05/02(木) 21:37:55.71 ID:YZNfSKkg0

動作チェックが終わったらv0.9.2としてリリースします

48 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/05/02(木) 21:41:40.84 ID:fs11eh/E0

漢字ミスってなりすまし見たいになってしまった

49 - 来世はカメムシ (sage) 2024/05/02(木) 21:55:58.20 ID:kzvSTTrZ0

>>47
ありがとうございます

50 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/05/03(金) 22:18:35.72 ID:xhJhBn6p0

https://github.com/PrefKarafuto/ex0ch/releases/tag/v0.9.2
v0.9.2をリリースしました

51 - 来世はカメムシ (sage) 2024/05/03(金) 22:47:41.79 ID:rzms4TCE0

ありがとうございます

52 - 来世はカメムシ 2024/05/04(土) 21:35:47.79 ID:jPPr7acR0

最新のdev版に、デバッグ用としてbbs.cgiの実行時間のログをとって管理画面から確認できる機能を追加しました
bbs.cgiとsys.top.plの該当するコメントアウトを解除することで機能が有効化されます

掲示板が重いなど問題があるかどうかの確認ができます

53 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/05/04(土) 21:37:50.19 ID:jPPr7acR0

酉忘れ

54 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/05/05(日) 22:53:46.72 ID:T4dN4Dc90

FastCGIを適用しようとしていたが、実直にやると文字化けしたり日本語を受け付けなくなったりするという問題が発覚
ソースコードのutf8化は手探り状態だった最初期にやったんで実装がもうぐっちゃぐちゃで、それ+専ブラバグ対策の応急処置が悪さをしている模様

この辺も再度手直しが要る

55 - 来世はカメムシ 2024/05/05(日) 23:51:47.35 ID:o2a37wqmI

お疲れ様です

56 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/05/07(火) 18:28:28.40 ID:FEL89RCb0

discordの方でいただいたパッチを適用
https://discord.com/invite/jXCUpTZgbE

あと遅くなりましたがissueでいただいた提案から管理画面ログアウト時間設定機能と、スレタイ変更・スレッド情報確認編集画面を実装しました

57 - 来世はカメムシ 2024/05/15(水) 13:47:08 ID:iEbDT5Ab0

がんばえー

58 - 来世はカメムシ 2024/05/16(木) 13:17:25 ID:yExBUYdEI

さっきトップページから書き込もうとしたら「送信しているフォームはセキュリティによって保護されてません」的な表示が出て書き込めなかった
スレのCGIページからは書き込めるんだけど

59 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/05/19(日) 00:38:04 ID:ZtZDa9wZ0

一年近くやるやる詐欺になっているex0chのPHP化&DB化

当プロジェクトでは、PHPを書ける方、絶賛大募集中です

60 - 来世はカメムシ 2024/05/19(日) 09:50:36 ID:FSvsGaN60

>>58
あ、ほんとだ
HTTPSの問題だね
kamemushi.ddns.netサイトのリダイレクトの問題とかであんまりex0ch実装にはには関係なさそう
館長に言ってみる

ていうかhawker!のジャンプがhttpリンクじゃ無くなってるね

61 - 来世はカメムシ 2024/05/20(月) 21:17:35 ID:hvSUpxmT0

v0.9.3リリースしました
FastCGIに正式に対応しました
https://github.com/PrefKarafuto/ex0ch/releases/tag/v0.9.3

62 - 来世はカメムシ 2024/05/21(火) 13:18:04 ID:9cNaeFBaI

お疲れ様です

63 - 来世はカメムシ 2024/05/22(水) 17:33:08 ID:D3175Vrq0

search.cgiのレイアウトがスマホから見ると崩れる旨指摘があったので、修正しました
ついでにスレタイ検索とカテゴリ単位の検索、日付範囲の指定ができるようにしました

64 - 来世はカメムシ 2024/05/31(金) 22:52:15 ID:tSZwim+l0

アップデートがリリースされた場合、通知を送る機能を再度有効化しました
使っているのが正式版なら
システム設定->その他設定->更新チェックの間隔
から、値を1以上にすれば、アップデートの通知が受け取れます
dev版は通知がされません

65 - 来世はカメムシ 2024/05/31(金) 22:56:23 ID:ekcZZrFc0

一部専ブラで、掲示板毎にcookieを消すことができず一括削除になるために、掲示板への書込みのために他の掲示板の認証情報も消さざるをえない事例が多々あるようなので、ワンタイムパスワードによる認証機能を開発中です

66 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/05/31(金) 22:57:29 ID:+jKB75xs0

酉取り

67 - 来世はカメムシ 2024/06/03(月) 05:30:33 ID:Em80RfsX0

>>65
おっ!いいね
それにOTP生成用のアプリのインストールとか必要なの?
それともサイト内でOTPコード発行して認証もしてくれる感じなのかな?

68 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/06/04(火) 14:27:13 ID:MZS5qLz50

>>67
そんなかっちりしたものではなく、有効期限数分の認証コードを通常ブラウザ側で発行して、専ブラ側でコードを入力して認証する感じです

69 - 来世はカメムシ 2024/06/07(金) 02:39:16 ID:hqEcZBlw0

>>65
とても助かる
5chのタコ規制のせいでCookie消さなければならなくてめんどくさかった

70 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/06/11(火) 21:53:39 ID:DRuK+Ym/0

dev版にワンタイムパス認証を試験的に実装

71 - 昆虫博物館長 ★ 2024/06/13(木) 00:14:41 ID:krsw

忍法帖のロードにslipIDを使うようになってから忍法帖の乗っ取りが多発しているみたいです

Dockerで起動したときに忍法帖を有効にした状態で書き込もうとするとpermissionsでエラーが出るみたいです
/test/infoの所有ユーザーをwww-dataに手動で変えると上手く動作します
とりあえず取り急ぎ。

72 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/06/14(金) 17:30:38 ID:XX0V66d80

紐付けを30分日本IPのみにしました

73 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/06/14(金) 17:54:33 ID:YEl+DbRM0

画像タグ変換の仕様が微妙に変わりました

システム設定->その他設定->Imgur画像のみIMGタグ変換を許可
で、TAG変換する画像の規制が出来るようになります

実際に変換するかどうかは掲示板設定側で設定可能になりました

74 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/06/16(日) 16:59:31 ID:maJ6ENJ60

掲示板一覧を表示するサイドメニューを追加しました
ブラウザで見ると右側が余りまくってるので

75 - 来世はカメムシ 2024/06/16(日) 23:37:19 ID:d/unuR3eI

お疲れ様です

76 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/06/21(金) 23:18:12 ID:pBlzSyum0

https://github.com/PrefKarafuto/ex0ch/releases/tag/v0.10.0
v0.10.0リリースしました

色々変わってるのでメジャーアップデート扱いです

77 - 来世はカメムシ 2024/06/22(土) 00:56:17 ID:H4HkNhZ90

お疲れ様です

78 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/06/22(土) 01:20:55 ID:WSfQd0x90

v0.10.0から、新バージョンがリリースされた際にアップデート通知が飛ぶ機能が復活しました
システム設定->その他設定->更新チェックで設定できます
セキュリティ上、有効化をおすすめします

79 - 樺太丁長官 ◆i5oJWq7F9Gmc 2024/06/26(水) 20:39:35 ID:i/XcUWah0

独自機能の導入は基本的にプラグインの形で行うことを推奨します
本体に直接手を入れると、どうしてもアップデートの時に非常に面倒になるので

80 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/07/05(金) 17:48:39 ID:64TBYQuI0

今後更新がペースダウンする見込みなので、今までの更新分をv0.10.1としてリリースしました
https://github.com/PrefKarafuto/ex0ch/releases/tag/v0.10.1

81 - 来世はカメムシ 2024/07/05(金) 18:15:28 ID:HqGsxNIU0

ありがとうございます

82 - 来世はカメムシ 2024/07/24(水) 17:50:06 ID:WZSdCXGVI

検索って複数の検索ワードでヒットできるようにできましたっけ?

83 - 昆虫博物館長 ★ 2024/08/11(日) 08:45:51 ID:krsw

Magic number checking on storable file failed at /usr/lib64/perl5/vendor_perl/Storable.pm line 414, at ./module/ninpocho.pl line 322.

書き込み不可になるエラーが発生したので該当部分を声アウトして対処

84 - 昆虫博物館長 ★ 2024/08/11(日) 09:03:02 ID:krsw

sub SetHash {
my ($key, $value, $time, $filename) = @_;
my $hash_table = {};

if (-e $filename) {
eval {
$hash_table = retrieve($filename);
};
if ($@) {
warn "Failed to retrieve data: $@";
$hash_table = {}; # 問題が発生した場合は新しいハッシュを作成
}
} else {
$hash_table = {};
}

$hash_table->{$key} = {
value => $value,
time => $time,
};
eval {
store $hash_table, $filename;
};
if ($@) {
warn "Failed to store data: $@";
}
chmod 0600, $filename;
}

該当の関数にハンドリングをつけて対処

85 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/09/11(水) 20:03:09 ID:+BG8dODZ0

お久しぶりです
再三報告された忍法帖リセット及びスレッド属性指定まわりの不具合について、原因が特定され、解消の目途が立ったことを報告致します
近く修正を行う予定です

86 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/09/14(土) 00:33:10 ID:B9foGWMt0

ワンタイムパス認証及び忍法帖IDとPass/IP情報の紐付け周りの実装が完了し、またスレッド属性の仕様変更における動作確認が完了しました
今回、新機能として!loadattrコマンドによる、スレッド属性引き継ぎ機能を追加します
また、おーぷん2chライクの投稿タイムラインも追加される予定です

リリースについては、今しばらくお待ちください

87 - 来世はカメムシ (sage) 2024/09/14(土) 00:58:17 ID:FbVMii650

お疲れ様です
コマンドリストのスクリプトの方もお願いします

88 - 樺太庁長官 ◆i5oJWq7F9Gmc 2024/09/15(日) 16:18:05 ID:3N74+r7F0

コマンドリストのスクリプトのアップデートと、仕様の変更を行いました
すでに使っている場合は適宜対応させてください
https://github.com/PrefKarafuto/CommandList

89 - 来世はカメムシ 2024/09/15(日) 17:05:13 ID:q44nRjhS0

>>88
ありがとうございます!

90 - 来世はカメムシ 2024/09/19(木) 12:50:01 ID:YvrnT4VqI

お疲れ様です!

91 - 来世はカメムシ 2024/10/17(木) 08:24:43 ID:wJFfODtM0

software error: can't write into ./info/.ninpocho/hash/*.cgi: no such file or directory at bbs.cgi line 701.

最新版にアップデートしたらなんかエラーがでますね

92 - 来世はカメムシ 2024/10/18(金) 12:46:21 ID:2t7dnwky0

>>91
https://github.com/PrefKarafuto/ex0ch/blob/main/test/plugin/0ch_UpdatePatch01_utf8.pl

Perl詳しくないけどこのパッチのLine36から83まであるコードブロックのコメントアウトみたいなのをコメントアウトしたら直りそう

https://github.com/PrefKarafuto/ex0ch/blob/f184a99837431e3e311c61683ed27ddc555c9725/test/bbs.cgi#L701

多分sidを保管するため必要なファイルがそもそも作れてないみたいな

93 - 樺太庁長官 ★ 2024/10/28(月) 16:12:45.30 ID:pref_karafuto

ex0ch含む掲示板開発についての総合的なフォーラムはこちら

https://discord.gg/jXCUpTZgbE