Iseki Fumikazu によって開始されたディスカッション

コミュニティ フォーラム -> 一般の話題 -> JOG3周年 ですが...

- Iseki Fumikazu の投稿

12/5(月)で JOG3周年ですが... リアルがまじに忙しいので,運営側でのイベント等はありません.(^^:

皆さんのお陰で3年間も続いているわけですが,悪しからず,ご了承ください.m(__)m

もうそろそろ v0.9.0 も正式にリリースされそうですので,この辺で JOG に適用されている(一般的な)パッチを挙げておきます.(自分でも忘れそうなので)

  1. SIMを分割した領域(土地)の間を移動するときに,土地の情報(メディア情報など)が更新されないバグを修正.
  2. グループ間メッセージで日本語が文字化けするバグを修正.
  3. Web Stats でリージョンが2重に登録されてしまうバグを修正.
  4. FreeSwitch でURLが2重に登録されてしまうバグを修正.
  5. llSetText() でUnicodeのメッセージが255バイト以上の時に,正確に254バイトに切り詰められない場合があるバグを修正.
  6. HGで接続先のグリッドの識別が非常にいい加減なので,少しはましになるように修正.
  7. llSetContentType() で Cookie が agni_sl_session_id を持たなければならない制限を緩和.
  8. NAT内部のリージョンでもグリッド接続できるように修正(環境制限あり.PCのhostsファイルを編集する必要あり)


あと,一部にDioramaシステム用のパッチと,RobustサーバのDTL/NSLマネーサーバ用のパッチが当ててあります.

 

8月上旬より,Abyss に入るとビューアがクラッシュするという現象が発生し,一時Abyssのみ7月末のバージョンのソフトウェアで作動させていましたが,今回原因が(恐らく)判明しましたので報告します.

簡単にいうと,llSetText() に255文字以上のテキストを指定した場合,254文字に切り詰める動作がいいかげんになっており,UTF-8の文字境界で正確に切り詰められない場合があります.

そのため,文字データが崩れ,その不正データを受信したビューアがクラッシュしたものと思われます.

現在,パッチを作成中ですが,完成しましたら順次SIMに適用していきます.

 

まあ,英語圏の人たちには関係ないバグですね.

ネームサーバの一台が停止した模様.

3台あるうちの1台なので,そんなに緊急性はないけど,明日直しに行くかどうか,ちょっと迷う.悲しい

完全にロートルなんだけど,よく動いてくれているマシンです.