Kahua-1.0.7.2

English page

Kahua Release

kahua-web Release

Security Advisory

Event Log

Documentation

For developers

Site info

Related Site

Release Note for version 1.0.7.2

「プログラミングGauche」出版記念の安定版です。

以前のバージョンとの相違

  1. Gauche 0.8.13 において、標準出力が端末以外につながっている時のデフォルトバッファリングモードが変更されたことに対応しました。
  2. kahua.elにおいて、*kahua-shell* モードのバッファが表示されていない時、kahua-shellにて評価された結果をミニバッファに表示するようになりました。この機能は、Kiyoka Nishiyamaさんによって実装されました。
  3. HTTPのSet-Cookieレスポンスヘッダにおいて、デフォルトではDomain、Port属性を指定しなくなりました。

バグ修正

  1. タグ関数に sup:、sup/、big:、big/ が欠けていたのを追加しました。
  2. Naoki Koguroさんによって指摘されたたくさんのtypoを修正しました。
  3. localhostのようにリクエストホスト名に.が含まれない場合、Webブラウザが受け入れないようなCookieを発行することがあった問題を修正しました。この問題は、当初 Kristof Bastiaensen さんによって報告され、その後 Shiro Kawai さんにより詳しく指摘をいただきました。

既知のバグ

Mac OS Xの最新版である 10.5.x (Leopard) では、現状のKahuaは正常に動作しません。

動作条件

  1. Gauche-0.8.13 以降(最新のリリースの使用を推奨します)。
  2. Gaucheがpthreadをサポートするように構築されていること。
    $ gosh -V|grep pthread
    Gauche scheme interpreter, version 0.8.13 [utf-8,pthreads]
    
    のように表示されればOKです。
  3. OSがLinuxの場合は、NPTL(Native POSIX Thread Libnrary)が有効であること。
    % getconf GNU_LIBPTHREAD_VERSION
    NPTL 0.60
    
    このように表示されればOKです。

注意事項

  • 0.8において、efsで追加されたインデックススロットをサポートするための準備として、RDBMSのテーブル構造を変更しました。 0.7以前のリリースバージョンからアップグレードする場合、必ずこのバージョンのKahuaに含まれるkahua-dbutilコマンドでデータベースの変換を行ってください。
    % /usr/local/kahua/bin/kahua-dbutil fix mysql:kahua:password:db=test
    ==Start checking: #<<kahua-db-mysql> "mysql:kahua:password:db=test" (active)>==
    Checking kahua_db_idcount... FIXED
    Checking kahua_db_classcount... OK
    Checking ID column and indexes... FIXED
    Checking removed flags... OK
    ==Done==
    

Copyright (c) 2003-2007 Kahua Project Contact | About Us