朔 4.10.0 リリース
2022-03-28
朔 4.10.0 をリリースします。
4.9.1 からの変更点
- Jinja2の同梱をやめてPipfileを導入する。
- ゲートウェイをHTTPSにできるようにする。
- フロントのライブラリを更新。
4.9.0 からの変更点
- cgi.escapeをhtml.escapeに変更。
- リファラーが全部送られるように設定。
- base64.encodestring()とbase64.decodestring()をbase64.encodebytes()とbase64.decodebytes()に置き換える。
4.8.4 からの変更点
- Cookieを使っていた箇所をLocalStorageに変更。
- Python3.7.3でメモリリークするのを回避。
4.8.3 からの変更点
- Jinja2を2.8に更新、markupsafe 0.23 を追加。
4.8.2 からの変更点
- /joinコマンドを受けたときに隣接ノードに追加しない場合があるのを修正。
4.8.1 からの変更点
- spam対策のためダミーの入力欄を追加。
- 画像変換系に脆弱性があった場合の影響を小さくするためgif,jpg,pngのみサムネイルを生成する。
4.8.0 からの変更点
- 不正なHTTPリクエストを受け取ったときにエラーになるのを修正。
- jQuryを3.2.1に更新、Bootstrapを3.3.7に更新。
- Jinja2を2.7.3に更新。
4.7.1 からの変更点
- 2chインタフェースのサイト内リンク修正。
- webm等の映像をvideoタグで再生する。
4.7.0 からの変更点
- Accept-Encodingでgzipを指定していないときにエラーになる不具合の修正。
4.6.1 からの変更点
- 狭い画面でメニューバーを1行に表示する。
- 受け取った/updateや/recentの結果をバリデーションする。
- /update のデータ中継をしているノードの検証を少し真面目に行う。
- base64デコードのエラー対応。
- Markdownを表示する拡張機能を同梱。
4.6.0 からの変更点
- 更新通知を受信したときに、node_allow/node_deny を確認する。
4.5.1 からの変更点
- Apache連携でRSSが更新できない不具合修正。
- 一覧等でのフィルタ機能を正規表現から文字列比較に変更。
- Supervisor経由で起動するインストール方法を追加。
- mchでタイトル中に改行が入る不具合修正。
- mchでスレッド以外のファイルを一覧に表示しないようにする。
- mchで不要そうなデータの読み込みをしているところを削除。
4.5.0 からの変更点
- 定期実行がタイムアウトになって、 新着情報の取得や掲示板の補完ができなくなる不具合を修正。
- 表示されている書き込み数が実際のものと異なる不具合を修正。
- 掲示板がまだないときのエラーメッセージを追加。
4.4.1 からの変更点
- ソケットに書き込んだ内容が欠ける現象を改善。
- 最近の書き込み順ソートを追加。
- 新着情報リストで自分のつけたタグと他のノードでつけたタグが重複してるときに他のノードのタグを非表示にした。
- HTMLとRSSからエスケープシーケンスを除去。
- 2chインタフェースでタグを板として扱う。
- 2chインタフェースでスレッドURLをUnixtimeにする。
- 2chインタフェースでid表示を削除。
- 2chインタフェースで全角チルダ・波ダッシュ問題があるのを修正。
- 2chインタフェースでスパムフィルタが効かないのを修正。
4.4.0 からの変更点
- friend権限がなくても2chインタフェースから掲示板を作れる不具合修正。
- jQueryやRSSの取得に失敗するのを回避したつもり。
4.3.1 からの変更点
- 書き込みを整形する拡張機能に依存関係が出にくくする。
- ユーザー版の時刻表示プラグインとポップアップが共存できるようになった。
- 書き込みのポップアップ内にサムネイルがあったときに表示できるようにした。
4.3.0 からの変更点
- 添付ファイル表示時に無限ループになるのを修正。
4.2.0 からの変更点
- 画像の遅延読み込みをする。
- インストールをしない場合でもJSを結合する。
- 新しい書き込みのところにスクロールする機能を修正。
- トップページにクエリ文字列がつくとエラーになるのを修正。
- ポップアップまわりの不具合修正。
- 書き込み個別ページでプレビューをしたとき、
- レスアンカーの読み込み先が間違っていたのを修正。
- IE8以下向けに HTML5 Shiv を使っていたのを削除。
4.1.0 からの変更点
- 2chブラウザ用インタフェース追加。
- 保管庫のHTML生成スクリプトを再度追加。
- Windowsで標準出力にログを出力しないモード追加。
- 新着のRSSを追加。
4.0.1 からの変更点
- 古い設定項目削除。
- おすすめリンク機能削除。
- 新着情報のページでは他ノードのつけたタグも利用する。
- 書き込みの日付を表示するところを修正。
- jQueryとBootstrap更新。
4.0.0 からの変更点
- 環境変数による文字コード指定の影響をなるべく受けないようにする。
- 設定ファイルの文字コードはUTF-8固定とする。
- Python3.2でHTTPのレスポンスヘッダーが足りない問題修正。
- 一部環境でpath_infoが読み取れない不具合修正。
- Unicode変換のリファクタリング。
朔 4.0.0 をリリースします。
3.16.0 からの変更点
- Python3対応(Python2には非対応)。
- テンプレートエンジンをCheetahからJinja2に変更。
- レスのポップアップを再帰的にできるようにする。
- ログのフォーマットを変更。
- GCのデバッグ処理を外す。
- 保管庫を廃止。
- 携帯電話(ガラケー)向けの機能を廃止。
- moonlight(自分の知る全ての掲示板を取得する機能)を廃止。
- UPnP機能を廃止。
- GUI(Tkインタフェース)を廃止。
- 他ノードのつけたタグは、タグの編集時以外には見せないようにする。
- sage機能を廃止。
- py2exeによるWindows版を廃止。
ダウンロード: 朔 - P2P匿名掲示板