rNote 0.9.7.5 を php7, php8 で動作できるようにするためのパッチを作っておいた。
一応、ダウンロードした rNote 0.9.7.5 にパッチを当てて新規インストールし、 php8 で動作することは確認してあるが、いろいろな操作をした場合に何かエラーが出る部分が残っているかも知れない。
おまけ(というかパッチのために削除するのが面倒だったので)として、 rNote 0.9.7.5 の XSS への脆弱性(クロスサイトスクリプティングが実行されてしまう問題)への対処と、サイトが SSL である場合への対処も含まれている。 rnote_config.php で定数 SITE_SSL を定義しているので、 SSL ( https ) の場合は true, http の場合は false にして使用して欲しい。(初期値は true )
#これを書いている現在、本家 rNote のサーバが落ちている模様。復旧するのだろうか。タイミングがよいのかわるいのか・・・。