-オープンソースのSNSエンジン OpenPNEプロジェクト-

OpenPNE リリース情報

Home

OpenPNE 3.5.2 リリースのお知らせ

05 / 11 火曜日 2010

OpenPNE 開発チームの海老原です。

昨日 2010/05/11 (火)、開発版 OpenPNE 3.5.2 をリリースしました。

今回のリリースでは、「認証プラグイン登録部分のインターフェース改善」「部分 SSL 対応」「DB を作りなおさないインストールと、テーブル名のプレフィックスへの対応」「パフォーマンス改善」など数々の変更がおこなわれています。

特にパフォーマンス改善では広範囲に渡る変更をおこなっています。なにか気づいた点などあれば公式 SNSredmine.openpne.jp などで報告していただければと思います!

続きを読む

携帯電話IPアドレス帯域リストを更新しました

04 / 23 金曜日 2010

OpenPNE開発チームのきわです。

2010/04 SoftBankのIPアドレス帯域削除に伴って、OpenPNEのIPアドレスリストを更新しました。
OpenPNEの携帯版を利用している方はSNSに反映お願いします。

ダウンロード

https://www.openpne.jp/pne-downloads/mobile_ip_list/
こちらのページから各バージョンのIPアドレス帯域リストをDLできます。

IPアドレス帯域リストの更新方法

OpenPNE3

OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。

lib/config/config/mobile_ip_address.yml

OpenPNE2

OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。

webapp/lib/ktaiIP.php

次回の更新

次回の更新は 2010/06/24(木) を予定しています。
2010/07 docomoのIPアドレス帯域追加に対応します。

OpenPNE 3.0.7 リリースのお知らせ

04 / 15 木曜日 2010

OpenPNE 開発チームの海老原です。

本日 2010/04/15 (木)、安定版 OpenPNE 3.0.7 をリリースしました。

本バージョンから、サポートが切れる 2010 年 8 月まで、 3.0.x 系は安定版としてリリースをおこないます。 DB 構造変更や新規プラグインの同梱、ならびに安定性を損ないかねない変更はおこないません。(ダウンロードページの「リリース規則」も参照してください)

バグ修正

  • #736: After sorted an item name by profile choice list, change of an item name cannot be performed. (プロフィール選択肢一覧で項目名を入れ替えた後に項目名の変更が出来ない) (Masato Nagasawa)
  • #757: opValidatorDate with date_time option don’t return time correctly. (opValidatorDateをwith_timeオプション付きで使用したとき時刻が違う値になる) (Shogo Kawahara, thanks to Youichi Kimura)
  • #758: opValidatorDate with max or min throw exception if the value is not array (opValidatorDateで配列を利用しないときにmax/minを設定しても例外を投げない)(Shogo Kawahara)
  • #889: コミュニティ名・ニックネームが全角スペースのみで設定できる (Shogo Kawahara)
  • #959: Order of the choice select to collapse when added ten choice. (プロフィール選択肢を10件追加するとユーザー画面で選択肢の順番が崩れる) (Masato Nagasawa)

その他の変更内容については、redmine.openpne.jp のバージョン情報をご覧ください。

バージョンアップ・インストール

バージョンアップ

バージョンアップ方法は、OpenPNE3.0 バージョンアップ手順 をご覧ください。

インストール

インストール方法は、同梱の OpenPNE3.0 セットアップ手順 をご覧ください。

ダウンロード・バージョン情報

ダウンロード

https://www.openpne.jp/pne-downloads

バージョン情報

redmine.openpne.jp のバージョン情報

OpenPNE 3.4.3 および OpenPNE 3.2.4 リリースのお知らせ

04 / 08 木曜日 2010

OpenPNE 開発チームの卜部です。

本日、安定版 OpenPNE 3.4.3 と旧安定版 OpenPNE 3.2.4 をリリースしました。
今回も前回に続き予定通りのリリースとなりました。

今回は主に大きなものはデイリー・ニュースが配信されないバグ、
他に管理画面でのプロフィール項目でのレイアウト崩れ、バリデーションが正しくないバグの修正を取り込みました。

次のリリースは 2010/05/13 (木) を予定しています。

バグ修正

  • #899: Daily news is not sent to the default setting members (デイリー・ニュース受信設定を一度もしていないメンバー宛てにデイリー・ニュースが配信されない):Yuki Yamashita
  • #894,#896: Order of the choice select to collapse when added ten choice. (プロフィール選択肢を10件追加するとユーザー画面で選択肢の順番が崩れる):Masato Nagasawa
  • #887,#888: コミュニティ名・ニックネームが全角スペースのみで設定できる:Shogo Kawahara
  • #891,#892: opFormItemGeneratorを利用しているフォームで必須項目であっても全角スペースのみで登録が可能:Shogo Kawahara
  • #897,#898: super class of opAppendXRDSHeaderFilter is error:Shogo Kawahara

詳細については、OpenPNE 3.2.4 ロードマップ OpenPNE 3.4.3 ロードマップ をご覧ください。

続きを読む

携帯電話IPアドレス帯域リストを更新しました

03 / 27 土曜日 2010

OpenPNE開発チームのきわです。

2010/04 auのIPアドレス帯域追加に伴って、OpenPNEのIPアドレスリストを更新しました。
OpenPNEの携帯版を利用している方はSNSに反映お願いします。

※ OpenPNE2.14.5, OpenPNE2.12.18, OpenPNE 3.5.1 をご利用の方は、IPアドレス帯域リストが最新のものになっているため更新の必要はありません

ダウンロード

https://www.openpne.jp/pne-downloads/mobile_ip_list/
こちらのページから各バージョンのIPアドレス帯域リストをDLできます。

IPアドレス帯域リストの更新方法

OpenPNE3

OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。

lib/config/config/mobile_ip_address.yml

OpenPNE2

OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。

webapp/lib/ktaiIP.php

次回の更新

次回の更新は 2010/04/23(金) を予定しています。
2010/05 docomoのIPアドレス帯域追加に対応します。

OpenPNE 3.5.1 リリースのお知らせ

03 / 27 土曜日 2010

OpenPNE 開発チームの海老原です。

本日 2009/03/27 (土)、開発版 OpenPNE 3.5.1 をリリースしました。

初期コミュニティ周りの改善や、プラグインの依存性関連の変更、デイリー・ニュースに関するバグ修正などが含まれています。

次のリリースは 2010/04/22 (木) を予定しています。

続きを読む

安定版OpenPNE2.14.5と旧安定版OpenPNE2.12.18リリースしました

03 / 18 木曜日 2010

OpenPNE開発チームの今村です。
本日2010/3/18(木)、安定版 OpenPNE2.14.5 , 旧安定版 OpenPNE2.12.18 をリリースしました。
かんたんログインによるなりすましの問題の対応がまだの方は、この機会にマイナーバージョンアップをお願いします!

続きを読む

OpenPNE 3.5.0 リリースのお知らせ

03 / 13 土曜日 2010

OpenPNE 開発チームの海老原です。

緊急リリースなどの開発の都合によりリリースが遅れてしまいましたが、昨日 2010/03/12 (金)、開発版 OpenPNE 3.5.0 をリリースしました。

今回のリリースでは、安定版でおこなわれたバグ修正のほか、待望の自動ログイン機能、プラグインインストール、リリース周りの改善、プロフィールページの外部公開機能などの機能追加、改善がおこなわれています。

いくつかの新機能については、今村さんが OpenPNE 3.5.0 の新機能をわかりやすく紹介しているナイスなエントリ、 「今週のOpenPNE3デモサイト委員会 #17 」 を是非ご覧ください!
(※余談ですが、エントリ中で触れられている「プラグインチャンネルサーバー」について、近日中に嬉しいお知らせができると思うので、こちらも楽しみにしていただければと思います)

次のリリースは 2010/03/25 (木) を予定しています。

続きを読む

OpenPNE 3.4.2 および OpenPNE 3.2.3 リリースのお知らせ

03 / 11 木曜日 2010

OpenPNE 開発チームの卜部です。

本日、安定版 OpenPNE 3.4.2 と旧安定版 OpenPNE 3.2.3 をリリースしました。
緊急リリースが何度かあり、開発が遅れることがございましたが、今回は無事予定通りのリリースとなりました。

今回のリリースでは、プロフィール登録周りのバグの修正やバリデーション周りのバグの修正、3.4.x に追加されていたナビゲーションキャッシュのバグフィックスなどが取り込まれています。

次のリリースは 2010/04/08 (木) を予定しています。

バグ修正

  • #602: (3.4.2 限定) Display other member’s local navigation sometimes (違うメンバーのローカルナビゲーションが表示されることがある)
  • #663, : The session timeout of pc_frontend does not became enabled. (pc_frontendのセッションタイムアウトが有効にならない)
  • #637: opValidatorDate with date_time option don’t return time correctly. (opValidatorDateをwith_timeオプション付きで使用したとき時刻が違う値になる)
  • #719: After sorted an item name by profile choice list, change of an item name cannot be performed. (プロフィール選択肢一覧で項目名を入れ替えた後に項目名の変更が出来ない)

続きを読む

【緊急リリース】携帯版かんたんログインの不備によりなりすましがおこなわれてしまう問題について

03 / 05 金曜日 2010

この記事に関連する次の記事もご覧ください。

携帯版を使用している OpenPNE では、かんたんログイン機能の不備により、なりすましがおこなわれてしまう可能性があります。

このエントリでは、本問題についての解説と、 OpenPNE 1.6 〜 OpenPNE 1.8、 OpenPNE 2.0 〜 OpenPNE 2.8、 OpenPNE 2.10 〜 OpenPNE 2.14、 OpenPNE 3.0 〜 OpenPNE 3.4 向けに対応方法の説明をおこないます。

本問題について

影響を受けるシステム:
携帯版を有効にしているすべての OpenPNE 1.6 〜 OpenPNE 1.8, OpenPNE 2, OpenPNE 3
本問題についての説明:
OpenPNE の携帯版には、携帯電話の端末 ID (OpenPNE では「携帯電話個体識別番号」という呼称を使用しています)を使用して、メールアドレスやパスワードの入力をユーザに要求することなくログインをおこなうための、かんたんログイン機能が存在します。
かんたんログイン機能は IP アドレス帯域制限によって、真正な携帯電話からのアクセスに限定しなければ安全に使用することができません。 PC からかんたんログイン機能を使用できる状態にある場合、特定の情報を送信してかんたんログインをおこなうことで、なりすましログインがおこなわれてしまう可能性があります。

かんたんログイン機能の安全性を担保するための OpenPNE の IP アドレス帯域制限には以下の問題があります。そのため、なりすましログインをされる危険性があります。

  • ・OpenPNE 2.14 (OpenPNE 2.13.2 以降) には、特定の操作をおこなうことで、携帯電話の IP アドレス帯域制限を回避されてしまう脆弱性が存在する
  • ・IP アドレス帯域制限機能が OpenPNE 2.10 以降にしか存在しない
  • ・OpenPNE 2.10 以降、 OpenPNE 3.0 以降の IP アドレス帯域制限機能がデフォルトで OFF (使用しない) になっている
想定される影響:
なりすましログインがおこなわれることによって、パスワードなどを要求する重要な操作を除き、ほとんどの情報の閲覧や変更を、なりすましたメンバーの権限でおこなわれてしまう可能性があります。
対策方法・回避方法:
本エントリの「本問題への対応方法」をご覧ください。

掲載されている各対応方法をすぐには実施できない場合、管理画面から「携帯版使用設定」を「使用しない」にすることでこの問題を回避することができます。

謝辞
OpenPNE 2.14 における IP アドレス帯域制限機能回避の脆弱性について、高木浩光氏よりご報告いただきました。厚く御礼申し上げます。
関連情報
JVN#06874657 OpenPNE におけるアクセス制限回避の脆弱性
JVNDB-2010-000006 – JVN iPedia – 脆弱性対策情報データベース

本問題への対応方法

OpenPNE 3.0 〜 OpenPNE 3.4

マイナーバージョンアップもしくは修正パッチの適用を実施してください。
(OpenPNE 3 の修正パッチは patch -p1 < /path/to/patch のようにして当ててください)

OpenPNE 3.0.6.1 :
[.zip 版ダウンロード] [修正パッチ]
OpenPNE 3.2.2.1 :
[.zip 版ダウンロード] [修正パッチ]
OpenPNE 3.4.1.1 :
[.zip 版ダウンロード] [修正パッチ]

その後、管理画面の SNS 設定を確認し、「携帯電話のIP帯域設定」が「携帯電話のIP帯域をチェックする」になっていない場合は変更してください。

マイナーバージョンアップをしていない環境で、パッチを適用できない場合、携帯電話の IP アドレス帯域リストを更新した上で SNS 設定の「携帯電話のIP帯域設定」を「携帯電話のIP帯域をチェックする」に変更してください。

以下の画像のようになっていれば OK です。

お使いのバージョンの最新版の IP 帯域リストの入手方法は、本エントリの「今後の OpenPNE プロジェクトとしての携帯電話 IP 帯域リスト更新ポリシー」に示してあります。

OpenPNE 2.10 〜 OpenPNE 2.14

マイナーバージョンアップもしくは修正パッチの適用を実施してください。

OpenPNE 2.10.13.1 :
[.tar.gz 版ダウンロード][.tar.bz2 版ダウンロード] [.zip 版ダウンロード] [修正パッチ]
OpenPNE 2.12.17.1 :
[.tar.gz 版ダウンロード][.tar.bz2 版ダウンロード] [.zip 版ダウンロード] [修正パッチ]
OpenPNE 2.14.4.1 :
[.tar.gz 版ダウンロード][.tar.bz2 版ダウンロード] [.zip 版ダウンロード] [修正パッチ]

ソースコードの入れ替え、もしくは修正パッチの適用をおこなった後、 config.php の CHECK_KTAI_IP の設定が false になっている場合は、以下のように true に設定してください。

define(‘CHECK_KTAI_IP’, true);

OpenPNE 2.12.17 では ソースコードを入れ替えることなく、 config.php の CHECK_KTAI_IP の設定を true に設定する(IP アドレス帯域制限機能を使用するようにする)だけでも効果があります。

マイナーバージョンアップをしていない環境で、パッチを適用できない場合、携帯電話の IP アドレス帯域リストを更新した上で config.php の CHECK_KTAI_IP の設定を true に変更してください。

お使いのバージョンの最新版の IP 帯域リストの入手方法は、本エントリの「今後の OpenPNE プロジェクトとしての携帯電話 IP 帯域リスト更新ポリシー」に示してあります。

OpenPNE 2.0 〜 OpenPNE 2.8

OpenPNE 2.0 〜 OpenPNE 2.8 で携帯電話 IP 帯域制限機能を利用するためのパッチを公開します。

OpenPNE 2.0 〜 OpenPNE 2.2 向けのパッチはこちらになります: https://gist.github.com/raw/322468/bb6bbd4c5f59dff51c571b0a32c1752c5cc9320f/openpne2.diff
OpenPNE 2.4 〜 OpenPNE 2.8 向けのパッチはこちらになります: https://gist.github.com/raw/322468/2798c821f82eaa064294eea519407f771ea17714/openpne2.4.diff

今後 IP アドレス帯域リストを更新する場合は、 2.12 向けのリストを使用してください。

このパッチを適用するか、もしくは、 OpenPNE 2.12, OpenPNE 2.14 へのメジャーバージョンアップを実施してください。

OpenPNE 1.6 〜 OpenPNE 1.8

OpenPNE 1.6 〜 OpenPNE 1.8 で携帯電話 IP 帯域制限機能を利用するための .htaccess を公開します。

https://gist.github.com/raw/322468/51e7cdf982a3f4a8f7e322ff5b2b9fbedfa1127b/.htaccess

このファイルを public_html ディレクトリ以下に設置してご利用いただくか、もしくは、 OpenPNE 2.12, OpenPNE 2.14 へのメジャーバージョンアップを実施してください。

今後の OpenPNE プロジェクトとしての携帯電話 IP 帯域リスト更新ポリシー

今回、すべての OpenPNE において携帯版の IP アドレス帯域制限をデフォルト ON にするにあたり、各キャリア側の携帯 IP アドレス帯域への対応ポリシーを決定しました。

いままでマイナーバージョンアップに IP アドレス帯域リストの更新を含めていましたが、それとは別に IP アドレス帯域リストのみの単体リリースを実施するようにしていく予定です(本サイトで発表します)。

OpenPNE 2 をお使いの場合は、 webapp/lib/ktaiIP.php を以下から入手できるものに置き換えれば IP 帯域リストを更新できます。

2.10:
https://trac.openpne.jp/svn/OpenPNE_specification/mobile_ip_list/20100305/2.10/ktaiIP.php
2.12:
https://trac.openpne.jp/svn/OpenPNE_specification/mobile_ip_list/20100305/2.12/ktaiIP.php
2.14:
https://trac.openpne.jp/svn/OpenPNE_specification/mobile_ip_list/20100305/2.14/ktaiIP.php

OpenPNE 3 をお使いの場合は、 lib/config/config/mobile_ip_address.yml を以下で発表されるものに置き換えれば IP 帯域リストを更新できます。

3.0:
https://trac.openpne.jp/svn/OpenPNE_specification/mobile_ip_list/20100305/3.0/mobile_ip_address.yml
3.2:
https://trac.openpne.jp/svn/OpenPNE_specification/mobile_ip_list/20100305/3.2/mobile_ip_address.yml
3.4:
https://trac.openpne.jp/svn/OpenPNE_specification/mobile_ip_list/20100305/3.4/mobile_ip_address.yml

ページの先頭に戻る