stone 2.3b をリリースした。 現時点ではスナップショット扱いであるが、 重大なバグが発見されない限り、 このバージョンを stone 2.3 に代えて正式リリースとする予定。 stone 2.3a からの変更点は以下の通り。
doReadWrite select ループを抜けるバグを修正
stone.c 2.2.2.6 で doReadWrite から doReadWritePair を分離したときに作りこんでしまったバグを修正。
このバグにより、意図せず doReadWrite select ループを抜けてしまい、 パフォーマンスが大幅に低下するケースがあった。 詳しくは SSL_Pending を参照。
アーカイブから stone.1 と stone.1.ja を削除
stone 2.3 と stone 2.3b との仕様の差分を、 マニュアル stone.1 および stone.1.ja に反映できていないので、 とりあえず削除。
現時点での stone の正式マニュアルは、 パッケージ同梱の README.txt および README.en.txt である。
変数名の変更など
関数の仮引数と同じ変数名のローカル変数を使っていた。 stone.c 2.2.2.23 で修正。