History/Summary
http://o2on.s69.xrea.com/wiki/index.php?History%2FSummary
[
トップ
] [
編集
|
凍結
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
メニュー
導入前に
(必読)
初期ノード
使い方
マニュアル
設定
専ブラ別設定
dat互換性
FAQ
作者へ要望
2ちゃんねるスレ
テスト用スレ
スレッドテンプレ
報告テンプレ
更新履歴
概要
ToDo
スケジュール
ファイル置き場
あぷろだ
最新の20件
2009-07-20
Wish
2009-01-19
Nodes/initial
2009-01-06
o2on
2008-10-11
RecentDeleted
2008-10-03
MenuBar
2008-07-16
CONF/001_0017
2008-06-15
o2on_index
2008-06-08
投票/名前
2008-03-30
DataCompatible
2008-03-18
SandBox
2008-02-21
FAQ
2008-01-05
各ブラウザごとの設定
2007-12-12
2ch_threads/template
2ch_threads/log
Nodes
2007-11-18
Usage/AdminTable
2007-06-28
History/006
History
History/hash
History/Summary
トータル: 698
本日: 1
昨日: 0
o2on 更新履歴 (概要)
†
2ちゃんねるの o2on スレから 「作者の発言」 を抜粋。
発言内容は部分的に修正してあります。(注釈やレスアンカの省略など)
詳細に関しては
こちらの更新履歴
を参照してください。
↑
v0.02 (renewal)
†
v0.02α (build 0042)
2007/06/26
トレイアイコンのチップに送受信速度を表示
デフォルトで全板をdat保存対象に設定する
jkl-parsexml.jsのアップデート
以下バグフィックス:
ブロードキャストメッセージのループ
クォータが制限値を超えるとタスクトレイから操作できなくなる
管理画面でのSQL実行結果が1件少ない
プロキシ使用時のハンドルリーク
HTML化した過去ログをプロキシで取得時にgzip圧縮でdatが保存される
v0.02α (build 0041?)
2007/06/09
2007/06/09日の16:37分時点のsourceforgeのソースを勝手にビルドしたバージョン。
ウィルスチェック済み
↑
v0.02
†
v0.02α (build 0040)
2007/03/19
送信完了判定のバグを修正
DHTアルゴリズムの軽量化
検索Jobの軽量化
送信メッセージを保存するようにした
板追加ボタンを追加 (2ch.net,bbspink.comのみ)
セッション上限のとき即切断せず503を返すように変更
datのサイズのみ変化のときはlastpublishを0にしないように変更
配布ファイルにconf¥2channel.brd.defaultを含めるようにした
メッセージのブロードキャスト機能追加
フレンド機能追加
v0.02α (build 0039)
2007/03/14
indexを(domain,bbsname,datname)のみに変更
起動時にDBをanalyzeをするようにした
トレイメニューに「DBメンテ→reindex」追加
負荷を調整
URLからノードを追加する機能を追加
ログ件数の設定が元に戻るバグを修正
dat落ちの検索登録時に無効状態で登録されるバグを修正
v0.02α (build 0038)
2007/03/11
管理画面を利用者向けに修正
検索登録時にメモを付ける機能を追加
削除依頼の登録とキー流通部分のみ実装(削除はされない)
P2P起動時にノード生存確認の処理を追加(GetGlobalIP内)
検索が補完されたときに自動でOFFにしないように修正
パブリッシュ処理の効率改善
DHT部分のチューニング
Server部分のチューニング
DBのdomain,bbsname,datname,lastpublishにindex作成
DHTのID距離計算に関するバグ修正(致命傷!?)
v0.02α (build 0037)
2007/03/07
UPnP: サービスxml取得時のリクエストが絶対URLになっていたのを修正
v0.02α (build 0036)
2007/03/07
UPnP: SOAPリクエストに"Content-Type: text/xml"を含めるように修正
UPnP: Content-Lengthに依存しているコードを削除
UPnP: 設定時のGetExternalIPAddress失敗を判定から除外
P2Pサーバに5分間リクエストが無かったらアイコンを戻すようにした
v0.02α (build 0035)
2007/03/05
UPnP対応
P2Pの起動/終了時間を少し短縮
板更新したときに二重登録されるバグを修正
ファイル保存時の排他制御を強化
IP/ID違うけど同じっぽいノードが複数現れる現象を修正(IPもIDも違う場合は無理)
bindが使用済みポートを奪ってしまうバグ修正
↑に関連して、bindエラーが発生せず取得できていなかったのを修正
閲覧履歴が1つしか記録されないバグを修正
簡易ブラウザのキー入力がおかしかったのを修正
v0.02α (build 0034)
2007/02/26
板用変数でスレッドセーフになっていなかった場所を修正
DHT部分のパフォーマンス改善
管理画面用の簡易ブラウザを追加(IEコンポーネント)
ブラウザの選択オプションを追加(既定/簡易/exe指定/選択)
v0.02α (build 0033)
2007/02/22
板別の保存ON/OFFを追加(デフォルト全OFF)
bbsmenuから漏れてる板も表示するように修正
ノード一覧にフラグ表示を追加(r:稼動状態公開 t:履歴公開 D:dat保存)
ノード一覧にポート0ノードを表示するようにした(デバッグ用)
状態画面に同時接続数ピークの表示を追加
バージョンアップ通知されない現象を改善
Firefoxでプロフィールの文字が小さくなる現象を修正
v0.02α (build 0032)
2007/02/14
途中で切れる問題への対応(自信なし)
DB操作時のハンドル閉じ忘れ、エラーハンドリングを修正
DB再構築をマルチスレッドに(したけどディスクI/Oの取り合いであまり速くならず)
DBロックしないようにupdateをキューに入れて一度にやるように修正
サスペンドや休止状態に連動してP2Pも停止/起動するオプションを追加
v0.02α (build 0031)
2007/02/13
送受信が途中で切れるバグの原因と思われる場所を修正
IM送信が常にエラーになるバグを修正
indexをやめてSQLiteでDBを作るように変更
Query.xml、IPfilter.xml、IM.xmlを変更がある毎に保存するように修正
Node.xmlを3分毎に保存するようにした
v0.02α (build 0030)
2007/02/11
終了時に落ちるバグを修正
検索ルーチンを大幅に見直し
接続エラー時のノード削除条件を少し緩めた
ノード削除時にキーも削除するように修正
ノードの持ち方を少し変更
送受信時にメモリリークしそうな場所を修正
Agentのスケジューリング調整
ディスクアクセスの頻度を調整
補完時にバルーンが出なくなっていたのを修正
v0.02α (build 0029)
2007/02/08
IEでメッセージを送ろうとするとエラーになるバグを修正
ログのIP表示をIP(e)に修正。ただしIPフィルタのログはそのまま表示
名前に"<"">"が入っていると表示できないバグを修正
v0.02α (build 0028)
2007/02/08
検索時のメモリリーク修正
通信量が多かったのでAgentのスケジューリングを調整
URL不明datのキーのURLがおかしかったのを修正
v0.02α (build 0027)
2007/02/08
分散ハッシュテーブル実装
プロフィール設定を追加(ノード名とコメント)
稼動状況/最近見たスレの公開ON/OFF追加
起動時にサブディレクトリのindexを読む/読まないの設定を追加
P2P、Proxy、Adminサーバの通信部分を分離
ProxyとAdminサーバは常に起動させるように修正
管理画面:dat管理画面を追加(とりあえず閲覧と削除のみ)
管理画面:IPフィルタ設定画面を追加
管理画面:相手プロフィールの参照を追加(ノード名クリック)
管理画面:IMを一括削除できるようにした
管理画面:IMが届いたときにメニューの文字色を変えるようにした
●有&●で取得できず&キャッシュ有のときにキャッシュが返らないケースがあったのを修正
その他細かい修正多数
↑
v0.01
†
v0.01α (build 0026)
2007/01/22
index処理高速化
Jane Doe Style「dat落ちの>>1取得」使用時にHTMLが保存されるのを修正
p2/rep2でdat落ちを読んだときHTMLが保存されるのを修正
datサイズ合計をディスク使用量で表示するようにした
送受信バイトの内部カウンタを64bit変数に変更
ポート開放できているかをアイコンでわかるようにした
ファイルアクセス時にバイト単位のロックをするようにした
プライベートIPは名前解決しないようにした
ファイルのタイムスタンプをLast-Modifiedと同期させるのをやめた
検索登録時に既に完全ぽいキャッシュを持っている場合は即補完済みとして表示
スレッドハンドルの閉じ忘れ1件修正
XML-FATAL: Invalid character (Unicode: 0x??)の対策
v0.01α (build 0025)
2007/01/18
Windows2000でオプションダイアログの数値がI64uになるバグを修正
v0.01α (build 0024)
2007/01/17
dat容量上限の設定を追加(オプション→クォータ)
IPフィルタのlookupをスレッド化した
管理画面のdatサイズ合計が変化しないバグを修正
送受信時にトレイアイコンを変化させるようにした
管理画面のスタイルシート修正
v0.01α (build 0023)
2006/12/27
Report.xmlがない時にエラーログが記録されてしまうのを修正
x64関連の修正
v0.01α (build 0022)
2006/12/26
状態画面を実装 ;
ポート設定可の範囲を1024~65535に変更 ;
受信メッセージを保存するようにした ;
終了時の待ち時間を短縮 ;
スレッド非セーフのやばそうな場所を修正 ;
サーバ部分のパフォーマンスを少しだけ改善 ;
シェルが再起動したときにトレイアイコンを再登録するようにした ;
XMLパーサをXerces-C++に変更 ;
動作可能OSにWindows Server 2003を追加(次回から64bit版もUP予定)
v0.01α (build 0021)
2006/12/14
o2onキャッシュを専ブラに返す部分がスルーされていたのを修正
v0.01α (build 0020)
2006/12/14
Proxyの負荷が低くなるようにチューニング
デバッグのために入れていた自ノード情報削除のログを出力しないようにした
v0.01α (build 0019)
2006/12/13
0018でconf,datディレクトリを作るコードが機能しなくなっていたのを修正
v0.01α (build 0018)
2006/12/13
稼動中にindexの整合性が崩れるのを修正
ネットワーク回りを少しチューニング
o2onを停止ぜずにオプションを設定できるように変更
オプション:ポート未開放を明示的に設定できるようにした
オプション:●の設定を追加
オプション:起動時に自動開始する/しないの設定を追加
オプション:ノード、キー、クエリ、ログの最大保持数の設定を追加
オプション:バルーンのON/OFF設定を追加
管理画面:自分の検索クエリを削除するボタンを追加
管理画面:動作ログのバッファを4つに分離
管理画面:URLを1クリックで選択できるように修正
v0.01α (build 0017)
2006/12/11
●で取得時に落ちるのを修正
何度も「補完されました」問題を直したつもりが直ってなかったので修正
v0.01α (build 0016)
2006/12/11
メモリリーク修正
さらにメモリリーク5件ぐらい修正(リーク検出ソフトで全部潰れたはず)
管理画面のおかしい場所を修正 FireFox?確認済
検索クエリのタイトル化け修正
検索登録でURLの最後にスペース等が付いていると弾かれるのを修正
検索の送受信をリクエストRangeを考慮するように修正
index作成で落ちそうな場所修正(なお落ちるようであればデバッグver出します)
v0.01α (build 0015)
2006/12/09
インデックス生成時のバッファオーバーフローを修正
v0.01α (build 0014)
2006/12/09
キー、クエリの見直し(重複排除、タイトルとURLを可能な限り入れる、等)
datのインデックス生成を新規追加(dat¥.indexファイル)
管理画面をXSLTを使うように変更
ビルド環境をVC++2005に変更
v0.01α (build 0013)
2006/12/05
メモリリーク1件修正(長時間稼動で落ちる原因?)
ダイアログのAdminポート設定内容をProxyポートにセットしていたバグ修正
プロキシ経由でのリクエストのURLをrelativeに変更(一部の外部板が見れない対策)
v0.01α (build 0012)
2006/12/05
ポート番号関連のバグさらに修正
v0.01α (build 0011)
2006/12/05
致命的過ちを修正し懺悔
v0.01α (build 0010)
2006/12/05
ポート情報がおかしくなる原因と思われる場所修正
v0.01α (build 0009)
2006/12/05
ハンドルの閉じ忘れ1件修正
ソケットの閉じ忘れ1件修正
自ノード情報を破棄するときにログに記録
v0.01α (build 0008)
2006/12/04
メモリリーク1件修正
接続先ノード決定のパラメータ微調整
管理画面:ノード表示を若干変更
v0.01α (build 0007)
2006/12/04
メモリリーク箇所修正
終了時に落ちそうな場所があったので修正
無通信のタイムアウトを5秒のつもりが5000秒になっていたので修正
接続先ノード決定のルーチン微調整
v0.01α (build 0006)
2006/12/04
URL文字列操作時のメモリリーク修正
v0.01α (build 0005)
2006/12/04
保存時に0除算が発生する場所があったので修正
v0.01α (build 0004)
2006/12/04
受信側のセッション情報がいつまでものこるバグ修正(接続→即削除の原因)
接続先ノード決定に、接続できたノードを優先する仕組みを追加
高度な設定のデフォルト値変更(受信側10、送信側5、収集間隔5000ms)
無通信で繋がりっぱなしのコネクションをタイムアウトさせる処理、再度見直し
ノード画面にUser-Agentを表示するようにした
v0.01α (build 0003)
2006/12/03
初期ノードを一度に複数入れられるようにした
更新日付が古いノード、キーを取り込まないように修正
サービス起動数の排他制御がバグっていたので修正
通信部分で高速ループCPU100%になりそうな場所を修正
無通信で繋がりっぱなしのコネクションをタイムアウトさせる処理追加
HTTPヘッダのUser-AgentからプロトコルVerを取得するように修正
v0.01α (build 0002)
2006/12/03
初期ノードを短くした
グローバルIP確定プロセスの見直し
改行CR+LFのdatを取り込まないようにした
connectタイムアウト値を調整
接続失敗ノードの削除条件を厳しくした
管理画面をフレームに
管理画面:ログ表示を逆順に修正
管理画面:メッセンジャー画面から送れるように修正
バージョンにビルド番号を付加
v0.01α (build 0001)
2006/12/02
初版リリース
Last-modified: 2007-06-28 (木) 20:04:05 (880d)
Link:
MenuBar
(418d)
History/006
(880d)
History
(880d)
History/005
(980d)
History/004
(987d)
History/003
(988d)
History/002
(988d)
History/001
(988d)