History

http://o2on.s69.xrea.com/wiki/index.php?History

o2on スタートページ

更新履歴 o2on v0.02α (build 0042-0033)

  • 間違いがあったら、どなたか修正お願いしま~す。
 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0042) Win32o2on002_0042_Win32.zipo2on002_0042-src.zip2007/06/26(火) 23:39:11
MD5MD5 (o2on002_0042_Win32.zip) = 0be52fee3573d1ac53b4c7093ac84784
MD5 (o2on002_0042-src.zip) = 2690c578a1a522e6f4bced8bbc5ae74a
MD5 (browser.exe) = 71263ed0d9a4d2ba820e29412c7da04a
MD5 (o2on.exe) = b3a46d673b70a5ae10336a99cd76c8bd
datファイルを共有するP2Pソフト o2on 12dat (182)
  => http://pc11.2ch.net/test/read.cgi/tech/1180440415/182
【更新内容】
・トレイアイコンのチップに送受信速度を表示
・デフォルトで全板をdat保存対象に設定する
・jkl-parsexml.jsのアップデート

以下バグフィックス:
  ・ブロードキャストメッセージのループ
  ・クォータが制限値を超えるとタスクトレイから操作できなくなる
  ・管理画面でのSQL実行結果が1件少ない
  ・プロキシ使用時のハンドルリーク
  ・HTML化した過去ログをプロキシで取得時にgzip圧縮でdatが保存される


182 名前:704 投稿日:2007/06/26(火) 23:39:11
    反応早すぎワロタ

    42はこちらからどうぞ
    http://sourceforge.jp/projects/o2on/files/

    Win32しかビルドできないのですいません。
    クリーンインストールの起動チェックだけしましたが、上書きはまだ試していません。
    設定ファイル等保存して十分注意してください。


 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0041?) Win32up0042.zip(o2on.zip)up0043.zip(src.o2on.zip)2007/06/09(土) 16:54:24
MD5MD5 (up0042.zip) = c8084a2c17cf4412be4852a6c2074d07
MD5 (up0043.zip) = 39fe4792576db0b0c7288eceee25f2c6
MD5 (browser.exe) = ""
MD5 (o2on.exe) = 997e3f92ae9ef0a20409b603f5814256
[プログラム] datファイルを共有するP2Pソフト o2on 12dat (93)
  => http://pc11.2ch.net/test/read.cgi/tech/1180440415/93
93 名前:デフォルトの名無しさん 投稿日:2007/06/09(土) 16:54:24
    >>78
    http://o2on.net/up/src/up0042.zip

    2007/06/09日の16:37分時点のsourceforgeのソースを勝手にビルドしたバージョン。
    ウィルスチェック済み

    実行ファイル(o2on.exe)のMD5
    997e3f92ae9ef0a20409b603f5814256


97 名前:93 投稿日:2007/06/09(土) 18:15:21
    勘違いする人がいるといけないので、一応書いときます。

    >>93の実行ファイルは開発の人がリリースしないので、
    sourceforgeのソースファイルを元に独断で実行ファイルを作ったものです。


 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0040) x64o2on002_0040_x64.zip- -2007/03/19(月) 20:08:59
MD5MD5 (o2on002_0040_x64.zip) = b32a2195e9fed7af527fb6639b0d57f0
MD5 (browser.exe) = 77723b2dde1021ed07d367efa2ca650e
MD5 (o2on.exe) = 0c1b8bd5f4a327054a4cd44631a577b5
 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0040) Win32o2on002_0040_Win32.zipo2on002_0040-src.zip2007/03/19(月) 20:08:59
MD5MD5 (o2on002_0040_Win32.zip) = 219b28efa28da48bfd009b2c4e1bbf49
MD5 (o2on002_0040-src.zip) = e1a4c9119609a1c3a422e0084832f73b
MD5 (browser.exe) = 71263ed0d9a4d2ba820e29412c7da04a
MD5 (o2on.exe) = 832efcad9ebff9edb889cd51808e0626
datファイルを共有するP2Pソフト o2on 10dat (256)
  => http://tmp6.2ch.net/test/read.cgi/download/1173524522/256
・送信完了判定のバグを修正
・DHTアルゴリズムの軽量化
・検索Jobの軽量化
・送信メッセージを保存するようにした
・板追加ボタンを追加 (2ch.net,bbspink.comのみ)
・セッション上限のとき即切断せず503を返すように変更
・datのサイズのみ変化のときはlastpublishを0にしないように変更
・配布ファイルにconf¥2channel.brd.defaultを含めるようにした
・メッセージのブロードキャスト機能追加
・フレンド機能追加

お願い:
削除キーの流通のテストをしたいので削除要請を適当に登録してもらえると助かります


 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0039) x64o2on002_0039_x64.zip- -2007/03/14(水) 01:12:30
MD5MD5 (o2on002_0039_x64.zip) = 8e6e82aac653df4c36e3736b1d32a26e
MD5 (browser.exe) = 77723b2dde1021ed07d367efa2ca650e
MD5 (o2on.exe) = 39a4e9c0f86e4e3b1dfb9b8087bb2f5d
 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0039) Win32o2on002_0039_Win32.zipo2on002_0039-src.zip2007/03/14(水) 01:12:30
MD5MD5 (o2on002_0039_Win32.zip) = e4500001063780c4ece5810878437ddd
MD5 (o2on002_0039-src.zip) = 0f6e8f82f03afc0684fb07075f49f90d
MD5 (browser.exe) = cf18af1ea65af0ce9dc1cd3429e105ed
MD5 (o2on.exe) = 7eebbf84a188971337ae7c47fcd86b87
datファイルを共有するP2Pソフト o2on 10dat (110)
  => http://tmp6.2ch.net/test/read.cgi/download/1173524522/110
・indexを(domain,bbsname,datname)のみに変更(サンクス>>85,89)
・起動時にDBをanalyzeをするようにした
・トレイメニューに「DBメンテ→reindex」追加
・負荷を調整
・URLからノードを追加する機能を追加
・ログ件数の設定が元に戻るバグを修正
・dat落ちの検索登録時に無効状態で登録されるバグを修正


85 名前:[名無し]さん(bin+cue).rar 投稿日:2007/03/13(火) 00:04:55 ID:JBpTFDJw0
    >>16

    時々、analyze と reindex をした方が良いと思う。

    あと、
    create index if not exists idx_dat_domain on dat (domain);
    create index if not exists idx_dat_bbsname on dat (bbsname);
    create index if not exists idx_dat_datname on dat (datname);
    の部分は、
    create index if not exists idx_dat_domain_bbsname on dat (domain, bbsname);
    create index if not exists idx_dat_domain_bbsname_datname on dat (domain, bbsname, datname);
    の方がいいかもしれない。



89 名前:[名無し]さん(bin+cue).rar 投稿日:2007/03/13(火) 06:23:48 ID:6thNlX+a0
    >>85
    (domain, bbsname, datname)というインデックスは
    domainだけを条件にした検索、
    domainとbbsnameだけを条件にした検索にも使える。
    つまり(domain, bbsname, datname)というインデックスがあるなら
    domainだけのインデックスと(domain, bbsname)というインデックスは不要。

    逆に例えばdatnameだけを条件にした検索には
    (domain, bbsname, datname)というインデックスは使えない。
    この場合はdatnameだけのインデックスか
    最初の項目がdatnameであるインデックスが必要。

    ただしこれは一般的なRDBMSでの話であってSQLiteでも同じかどうかはシラネ。



 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0038) x64o2on002_0038_x64.zip- -2007/03/11(日) 21:20:49
MD5MD5 (o2on002_0038_x64.zip) = 7fbdaaade0684bd03297c38ad1f5491c
MD5 (browser.exe) = 77723b2dde1021ed07d367efa2ca650e
MD5 (o2on.exe) = 60ab35db9ee313356ece0c7c998457f5
 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0038) Win32o2on002_0038_Win32.zipo2on002_0038-src.zip2007/03/11(日) 21:20:49
MD5MD5 (o2on002_0038_Win32.zip) = 62a085660521d7d396f4c77b9ad279f1
MD5 (o2on002_0038-src.zip) = 16681634497c9aef661b6b0221888470
MD5 (browser.exe) = cf18af1ea65af0ce9dc1cd3429e105ed
MD5 (o2on.exe) = 180dbbb67307684f78a5a3e2f9c1a561
datファイルを共有するP2Pソフト o2on 10dat (16)
  => http://tmp6.2ch.net/test/read.cgi/download/1173524522/16
・管理画面を利用者向けに修正
・検索登録時にメモを付ける機能を追加
・削除依頼の登録とキー流通部分のみ実装(削除はされない)
・P2P起動時にノード生存確認の処理を追加(GetGlobalIP内)
・検索が補完されたときに自動でOFFにしないように修正
・パブリッシュ処理の効率改善
・DHT部分のチューニング
・Server部分のチューニング
・DBのdomain,bbsname,datname,lastpublishにindex作成
・DHTのID距離計算に関するバグ修正(致命傷!?)


削除依頼は流通のみで削除する部分は入れていません。
起動時にDBにindexを張るので10秒ぐらいかかるかもしれません(初回のみ)

今までの管理画面はどちらかというと中身を知っている人向けの作りでしたが
ベータが近いので利用者向けに直しました。


 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0037) x64o2on002_0037_x64.zip- -2007/03/07(水) 18:51:55
MD5MD5 (o2on002_0037_x64.zip) = 98d74fe79b0f0dd87d2deec35526f068
MD5 (browser.exe) = 77723b2dde1021ed07d367efa2ca650e
MD5 (o2on.exe) = c4e2c1b2ecc6a7f8c220ef5a788bd394
 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0037) Win32o2on002_0037_Win32.zipo2on002_0037-src.zip2007/03/07(水) 18:51:55
MD5MD5 (o2on002_0037_Win32.zip) = e98e6b50d60e7f3ebed377f46a076144
MD5 (o2on002_0037-src.zip) = 90e65efead57e4f8dc3ceb0211613093
MD5 (browser.exe) = e05be29ad4a8b9b3bf0a9edcf2ddc277
MD5 (o2on.exe) = f3cd5e8b90ff3dfeb28aacc9e276f25c
datファイルを共有するP2Pソフト o2on 9dat (838-839)
  => http://tmp6.2ch.net/test/read.cgi/download/1171026482/838-839
・UPnP: サービスxml取得時のリクエストが絶対URLになっていたのを修正


>>835これでどうでしょうか


これからの予定:
とりあえず大きい実装を全部入れて、そのあとバグ取りに専念しようと思います。

・dat捏造対策
・削除要請の仕組み
・通信のgzip化
・パブリッシュ効率向上
→リリース:プロトコルver0.3

・バグ一掃作戦
→リリース

・DLL化
→リリース

・バグ取り
→βへ


835 名前:[名無し]さん(bin+cue).rar 投稿日:2007/03/07(水) 16:56:51 ID:OID7nP2S0
    我が家のバッファローBBR-4HGではまだUPnPがだめぽ。
    「アクションAddPortMapping?が見つかりません」だそうです。
    通信ログは↓
    http://kasamatusan.sakura.ne.jp/cgi-bin2/src/ichi78454.txt.html

    GET http://192.168.11.1:80/igd_wic.xml HTTP/1.1
    でHTTP/1.0 400 Bad Requestが返ってくるのが気になるのですが、
    telnet経由でHTTP直打ちを試したところ、
    GET /igd_wic.xml HTTP/1.1
    ならXMLが返ってくるようです。



840 名前:[名無し]さん(bin+cue).rar 投稿日:2007/03/07(水) 18:59:53 ID:OID7nP2S0
    >>838
    最高だぜアニキ!うまくいったぜ!



 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0036) x64o2on002_0036_x64.zip- -2007/03/07(水) 15:10:08
MD5MD5 (o2on002_0036_x64.zip) = 8eaf81f0b4c4e12dace68a9a2142313d
MD5 (browser.exe) = 9f33b2d8c5589f6f749bb6d08cae9a14
MD5 (o2on.exe) = 844bbc900e92d49f0e6ae5360cf719e1
 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0036) Win32o2on002_0036_Win32.zipo2on002_0036-src.zip2007/03/07(水) 15:10:08
MD5MD5 (o2on002_0036_Win32.zip) = 1625fa8003ffc332e45cca55affd5aea
MD5 (o2on002_0036-src.zip) = b96ca980403f9155cea017df0a3db850
MD5 (browser.exe) = 201258376622d3feb8a588718b911bf6
MD5 (o2on.exe) = 3a69ab003b0931d90e6326a1a0070277
datファイルを共有するP2Pソフト o2on 9dat (828)
  => http://tmp6.2ch.net/test/read.cgi/download/1171026482/828
・UPnP: SOAPリクエストに"Content-Type: text/xml"を含めるように修正
・UPnP: Content-Lengthに依存しているコードを削除
・UPnP: 設定時のGetExternalIPAddress失敗を判定から除外
・P2Pサーバに5分間リクエストが無かったらアイコンを戻すようにした


 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0035) x64o2on002_0035_x64.zip- -2007/03/05(月) 21:29:57
MD5MD5 (o2on002_0035_x64.zip) = 7fabe4a9810fcfbbdf8cd9e3faa8bad6
MD5 (browser.exe) = 980823c8ab801f3970c39f6fb8378b37
MD5 (o2on.exe) = 3e19dd762e6bd425dda58f477116a852
 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0035) Win32o2on002_0035_Win32.zipo2on002_0035-src.zip2007/03/05(月) 21:29:57
MD5MD5 (o2on002_0035_Win32.zip) = 60b2a8b7a1d746508ec8d55a88fee8cb
MD5 (o2on002_0035-src.zip) = 1d148c9c3f7320985bbc3046a09dce35
MD5 (browser.exe) = f92c5343efa5ad53de2a62504a838e3a
MD5 (o2on.exe) = 2d0b76370bd2564d1bd7d14521aca054
datファイルを共有するP2Pソフト o2on 9dat (731)
  => http://tmp6.2ch.net/test/read.cgi/download/1171026482/731
・UPnP対応
・P2Pの起動/終了時間を少し短縮
・板更新したときに二重登録されるバグを修正
・ファイル保存時の排他制御を強化
・IP/ID違うけど同じっぽいノードが複数現れる現象を修正(IPもIDも違う場合は無理)
・bindが使用済みポートを奪ってしまうバグ修正
・↑に関連して、bindエラーが発生せず取得できていなかったのを修正
・閲覧履歴が1つしか記録されないバグを修正
・簡易ブラウザのキー入力がおかしかったのを修正


UPnPは自宅の環境でしかデバッグしていないので使えない人続出の予感です。
使えない場合、エラー時に出る通信ログをアップもらえると助かります。


 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0034) x64o2on002_0034_x64.zip- -2007/02/26(月) 03:06:07
MD5MD5 (o2on002_0034_x64.zip) = fe569e60fba40d7d5be37e69482eabfb
MD5 (browser.exe) = 26e77519309b25e1340253a97cfcd969
MD5 (o2on.exe) = b2f71119da6829353a07b7bce1f4e018
 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0034) Win32o2on002_0034_Win32.zipo2on002_0034-src.zip2007/02/26(月) 03:06:07
MD5MD5 (o2on002_0034_Win32.zip) = 6ffcbec76735c2a7936089d02d82e7ba
MD5 (o2on002_0034-src.zip) = 9fd9e0fe668adad6beea1b36877f7acf
MD5 (browser.exe) = 78981842d6d2b0f9110806c14a063c6f
MD5 (o2on.exe) = f17612b9ae00a8ed764d27e3a779ed2e
datファイルを共有するP2Pソフト o2on 9dat (518)
  => http://tmp6.2ch.net/test/read.cgi/download/1171026482/518
・板用変数でスレッドセーフになっていなかった場所を修正
・DHT部分のパフォーマンス改善
・管理画面用の簡易ブラウザを追加(IEコンポーネント)
・ブラウザの選択オプションを追加(既定/簡易/exe指定/選択)


コネクションが残りっぱなしになって、セッションがすぐMAXになったり
終了できなかったりと、いろいろ不具合があったのでその辺を直しました。


 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0033) x64o2on002_0033_x64.zip- -2007/02/22(木) 18:19:04
MD5MD5 (o2on002_0033_x64.zip) = 80f6cc1b77d9282e311faf1585f70d56
MD5 (o2on.exe) = fb6a25002faa9c2c3ec5dadb2617e4aa
 o2on バ ー ジ ョ ンバ イ ナ リソ ー スリ リ ー ス
0.02α (build 0033) Win32o2on002_0033_Win32.zipo2on002_0033-src.zip2007/02/22(木) 18:19:04
MD5MD5 (o2on002_0033_Win32.zip) = b6fff6e09334fd2aa1d739b5f1a77db5
MD5 (o2on002_0033-src.zip) = 2cc6bb81d12a413cc3e5b90d37a87bf1
MD5 (o2on.exe) = fe27eeef44a15a31176fc4ff991f1f01
datファイルを共有するP2Pソフト o2on 9dat (381-383)
  => http://tmp6.2ch.net/test/read.cgi/download/1171026482/381-383
・板別の保存ON/OFFを追加(デフォルト全OFF)
・bbsmenuから漏れてる板も表示するように修正
・ノード一覧にフラグ表示を追加(r:稼動状態公開 t:履歴公開 D:dat保存)
・ノード一覧にポート0ノードを表示するようにした(デバッグ用)
・状態画面に同時接続数ピークの表示を追加
・バージョンアップ通知されない現象を改善
・Firefoxでプロフィールの文字が小さくなる現象を修正
・>>324修正。サンクス


保存ON/OFFについて:

今回から他ノードのON/OFF情報を参照してdat交換を行います。
設定直後は情報が行き渡っていないため不要なdatが送られてくる場合がありますが、
OFFであれば保存されません。OFFの場合プロキシ経由のdatも保存されません。

いらないdatが送られてきたらログに表示するようにしています。
0032以前は無差別に送ってくるためたくさん記録されると思います。
このログはデバッグ用なので将来削除します。

全てOFFの場合dat交換を行わないノードになります。
賛否両論あると思いますが、せっかくのαテストなのでとりあえず許す方向でいきます。
datを保存する人が減ってどうにもならないようなら考えます。


バージョンアップ時の注意:

管理画面も閉じてください。

Operaの場合は再起動しても新しい管理画面が読み込まれないことがあるようです。
うまく表示されないときはキャッシュを削除してみてください。


324 名前:[名無し]さん(bin+cue).rar 投稿日:2007/02/18(日) 20:10:58 ID:a5zAFb5I0
    main.cppのStartP2P(bool baloon)
    if (Profile->GetAdminPort?() != ProfBuff?->GetAdminPort?())
    need_proxy_restart = true;
    の部分は、
    if (Profile->GetProxyPort?() != ProfBuff?->GetProxyPort?())
    need_proxy_restart = true;
    だと思う。



 


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-06-28 (木) 20:08:04 (880d)