* [ruby-dev:47517] [ruby-trunk - Bug #8652][Open] gem で rb_secure(4) を使用するとビルドエラーとなる
@ 2013-07-18 4:28 hsbt (Hiroshi SHIBATA)
2013-07-18 4:46 ` [ruby-dev:47518] [ruby-trunk - Bug #8652][Assigned] " shugo (Shugo Maeda)
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: hsbt (Hiroshi SHIBATA) @ 2013-07-18 4:28 UTC (permalink / raw
To: ruby developers list
Issue #8652 has been reported by hsbt (Hiroshi SHIBATA).
----------------------------------------
Bug #8652: gem で rb_secure(4) を使用するとビルドエラーとなる
https://bugs.ruby-lang.org/issues/8652
Author: hsbt (Hiroshi SHIBATA)
Status: Open
Priority: High
Assignee: shugo (Shugo Maeda)
Category: core
Target version: current: 2.1.0
ruby -v: ruby 2.1.0dev (2013-07-18 trunk 42031) [x86_64-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN
linux で ruby-fcgi(https://github.com/saks/ruby-fcgi) という rb_secure(4) を使っている gem を trunk でコンパイルしようと失敗してしまいます。
$ make
compiling fcgi.c
(snip)
fcgi.c:231:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
fcgi.c: 関数 ‘fcgi_stream_putc’ 内:
fcgi.c:219:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
make: *** [fcgi.o] エラー 1
Mac OS X 10.8.4 だと上記のエラーは発生しません。
エラーが発生する linux の gcc は gcc バージョン 4.6.4 (Funtoo 4.6.4) です。
--
http://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ruby-dev:47518] [ruby-trunk - Bug #8652][Assigned] gem で rb_secure(4) を使用するとビルドエラーとなる
2013-07-18 4:28 [ruby-dev:47517] [ruby-trunk - Bug #8652][Open] gem で rb_secure(4) を使用するとビルドエラーとなる hsbt (Hiroshi SHIBATA)
@ 2013-07-18 4:46 ` shugo (Shugo Maeda)
2013-07-18 5:30 ` [ruby-dev:47519] [ruby-trunk - Bug #8652] " naruse (Yui NARUSE)
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: shugo (Shugo Maeda) @ 2013-07-18 4:46 UTC (permalink / raw
To: ruby developers list
Issue #8652 has been updated by shugo (Shugo Maeda).
Status changed from Open to Assigned
Assignee changed from shugo (Shugo Maeda) to nobu (Nobuyoshi Nakada)
hsbt (Hiroshi SHIBATA) wrote:
> linux で ruby-fcgi(https://github.com/saks/ruby-fcgi) という rb_secure(4) を使っている gem を trunk でコンパイルしようと失敗してしまいます。
blameしたところなかださんがr41273で変更されているようです。
個人的には、$SAFEを4以上にセットするコードはエラーにすべきですが、rb_secure(4)のようなコードはビルドできた方がよいと考えています。
----------------------------------------
Bug #8652: gem で rb_secure(4) を使用するとビルドエラーとなる
https://bugs.ruby-lang.org/issues/8652#change-40556
Author: hsbt (Hiroshi SHIBATA)
Status: Assigned
Priority: High
Assignee: nobu (Nobuyoshi Nakada)
Category: core
Target version: current: 2.1.0
ruby -v: ruby 2.1.0dev (2013-07-18 trunk 42031) [x86_64-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN
linux で ruby-fcgi(https://github.com/saks/ruby-fcgi) という rb_secure(4) を使っている gem を trunk でコンパイルしようと失敗してしまいます。
$ make
compiling fcgi.c
(snip)
fcgi.c:231:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
fcgi.c: 関数 ‘fcgi_stream_putc’ 内:
fcgi.c:219:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
make: *** [fcgi.o] エラー 1
Mac OS X 10.8.4 だと上記のエラーは発生しません。
エラーが発生する linux の gcc は gcc バージョン 4.6.4 (Funtoo 4.6.4) です。
--
http://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ruby-dev:47519] [ruby-trunk - Bug #8652] gem で rb_secure(4) を使用するとビルドエラーとなる
2013-07-18 4:28 [ruby-dev:47517] [ruby-trunk - Bug #8652][Open] gem で rb_secure(4) を使用するとビルドエラーとなる hsbt (Hiroshi SHIBATA)
2013-07-18 4:46 ` [ruby-dev:47518] [ruby-trunk - Bug #8652][Assigned] " shugo (Shugo Maeda)
@ 2013-07-18 5:30 ` naruse (Yui NARUSE)
2013-07-18 5:38 ` [ruby-dev:47520] " sorah (Shota Fukumori)
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: naruse (Yui NARUSE) @ 2013-07-18 5:30 UTC (permalink / raw
To: ruby developers list
Issue #8652 has been updated by naruse (Yui NARUSE).
shugo (Shugo Maeda) wrote:
> hsbt (Hiroshi SHIBATA) wrote:
> > linux で ruby-fcgi(https://github.com/saks/ruby-fcgi) という rb_secure(4) を使っている gem を trunk でコンパイルしようと失敗してしまいます。
>
> blameしたところなかださんがr41273で変更されているようです。
コンパイルエラーメッセージの通り、その意図の是非はおいておいて、意図的なものですね。
> 個人的には、$SAFEを4以上にセットするコードはエラーにすべきですが、rb_secure(4)のようなコードはビルドできた方がよいと考えています。
実行時にエラーでこけるより、コンパイル時にこけたほうが早く気付けて良いのではないですか?
----------------------------------------
Bug #8652: gem で rb_secure(4) を使用するとビルドエラーとなる
https://bugs.ruby-lang.org/issues/8652#change-40557
Author: hsbt (Hiroshi SHIBATA)
Status: Assigned
Priority: High
Assignee: nobu (Nobuyoshi Nakada)
Category: core
Target version: current: 2.1.0
ruby -v: ruby 2.1.0dev (2013-07-18 trunk 42031) [x86_64-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN
linux で ruby-fcgi(https://github.com/saks/ruby-fcgi) という rb_secure(4) を使っている gem を trunk でコンパイルしようと失敗してしまいます。
$ make
compiling fcgi.c
(snip)
fcgi.c:231:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
fcgi.c: 関数 ‘fcgi_stream_putc’ 内:
fcgi.c:219:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
make: *** [fcgi.o] エラー 1
Mac OS X 10.8.4 だと上記のエラーは発生しません。
エラーが発生する linux の gcc は gcc バージョン 4.6.4 (Funtoo 4.6.4) です。
--
http://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ruby-dev:47520] [ruby-trunk - Bug #8652] gem で rb_secure(4) を使用するとビルドエラーとなる
2013-07-18 4:28 [ruby-dev:47517] [ruby-trunk - Bug #8652][Open] gem で rb_secure(4) を使用するとビルドエラーとなる hsbt (Hiroshi SHIBATA)
2013-07-18 4:46 ` [ruby-dev:47518] [ruby-trunk - Bug #8652][Assigned] " shugo (Shugo Maeda)
2013-07-18 5:30 ` [ruby-dev:47519] [ruby-trunk - Bug #8652] " naruse (Yui NARUSE)
@ 2013-07-18 5:38 ` sorah (Shota Fukumori)
2013-07-18 5:46 ` [ruby-dev:47521] " shugo (Shugo Maeda)
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: sorah (Shota Fukumori) @ 2013-07-18 5:38 UTC (permalink / raw
To: ruby developers list
Issue #8652 has been updated by sorah (Shota Fukumori).
ビルドがこけるので良い気がしています。
柴田さんがなぜコケるという事でバグレポートを上げているのか気になります。
意図的な変更だと思っていなかったのか、あるいはコケると何か問題があるという事だと思うのですが、
後者だとしたら具体的に何なのか分かると良いのかなと。
----------------------------------------
Bug #8652: gem で rb_secure(4) を使用するとビルドエラーとなる
https://bugs.ruby-lang.org/issues/8652#change-40558
Author: hsbt (Hiroshi SHIBATA)
Status: Assigned
Priority: High
Assignee: nobu (Nobuyoshi Nakada)
Category: core
Target version: current: 2.1.0
ruby -v: ruby 2.1.0dev (2013-07-18 trunk 42031) [x86_64-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN
linux で ruby-fcgi(https://github.com/saks/ruby-fcgi) という rb_secure(4) を使っている gem を trunk でコンパイルしようと失敗してしまいます。
$ make
compiling fcgi.c
(snip)
fcgi.c:231:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
fcgi.c: 関数 ‘fcgi_stream_putc’ 内:
fcgi.c:219:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
make: *** [fcgi.o] エラー 1
Mac OS X 10.8.4 だと上記のエラーは発生しません。
エラーが発生する linux の gcc は gcc バージョン 4.6.4 (Funtoo 4.6.4) です。
--
http://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ruby-dev:47521] [ruby-trunk - Bug #8652] gem で rb_secure(4) を使用するとビルドエラーとなる
2013-07-18 4:28 [ruby-dev:47517] [ruby-trunk - Bug #8652][Open] gem で rb_secure(4) を使用するとビルドエラーとなる hsbt (Hiroshi SHIBATA)
` (2 preceding siblings ...)
2013-07-18 5:38 ` [ruby-dev:47520] " sorah (Shota Fukumori)
@ 2013-07-18 5:46 ` shugo (Shugo Maeda)
2013-07-18 5:49 ` [ruby-dev:47522] " sorah (Shota Fukumori)
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: shugo (Shugo Maeda) @ 2013-07-18 5:46 UTC (permalink / raw
To: ruby developers list
Issue #8652 has been updated by shugo (Shugo Maeda).
naruse (Yui NARUSE) wrote:
> > > linux で ruby-fcgi(https://github.com/saks/ruby-fcgi) という rb_secure(4) を使っている gem を trunk でコンパイルしようと失敗してしまいます。
> >
> > blameしたところなかださんがr41273で変更されているようです。
>
> コンパイルエラーメッセージの通り、その意図の是非はおいておいて、意図的なものですね。
はい、そう思います。
> > 個人的には、$SAFEを4以上にセットするコードはエラーにすべきですが、rb_secure(4)のようなコードはビルドできた方がよいと考えています。
>
> 実行時にエラーでこけるより、コンパイル時にこけたほうが早く気付けて良いのではないですか?
rb_secure(4)は$SAFEを4以上にセットするものではなく、$SAFEが4以上にセットされている時にSecurityErrorを発生されるものです。
# おおざっぱに言えば、rb_secure(4)はif $SAFE >= 4; raise SecurityError; endのような意味です。
trunkでは$SAFEを4以上にセットできないので、rb_secure(4)で実行時に例外が発生することはないはずですが、何か勘違いしているでしょうか。
rb_secure(4)が残っていてもごくわずかなオーバーヘッドがあるだけで実害はないと思いますので、サードパーティの拡張ライブラリのことも考えると、互換性のためにコンパイルエラーとしない方がよいと考えています。
sorah (Shota Fukumori) wrote:
> ビルドがこけるので良い気がしています。
なぜこけた方がよいと思いますか?
----------------------------------------
Bug #8652: gem で rb_secure(4) を使用するとビルドエラーとなる
https://bugs.ruby-lang.org/issues/8652#change-40559
Author: hsbt (Hiroshi SHIBATA)
Status: Assigned
Priority: High
Assignee: nobu (Nobuyoshi Nakada)
Category: core
Target version: current: 2.1.0
ruby -v: ruby 2.1.0dev (2013-07-18 trunk 42031) [x86_64-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN
linux で ruby-fcgi(https://github.com/saks/ruby-fcgi) という rb_secure(4) を使っている gem を trunk でコンパイルしようと失敗してしまいます。
$ make
compiling fcgi.c
(snip)
fcgi.c:231:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
fcgi.c: 関数 ‘fcgi_stream_putc’ 内:
fcgi.c:219:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
make: *** [fcgi.o] エラー 1
Mac OS X 10.8.4 だと上記のエラーは発生しません。
エラーが発生する linux の gcc は gcc バージョン 4.6.4 (Funtoo 4.6.4) です。
--
http://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ruby-dev:47522] [ruby-trunk - Bug #8652] gem で rb_secure(4) を使用するとビルドエラーとなる
2013-07-18 4:28 [ruby-dev:47517] [ruby-trunk - Bug #8652][Open] gem で rb_secure(4) を使用するとビルドエラーとなる hsbt (Hiroshi SHIBATA)
` (3 preceding siblings ...)
2013-07-18 5:46 ` [ruby-dev:47521] " shugo (Shugo Maeda)
@ 2013-07-18 5:49 ` sorah (Shota Fukumori)
2013-07-18 5:52 ` [ruby-dev:47523] " naruse (Yui NARUSE)
2013-07-18 5:59 ` [ruby-dev:47524] " shugo (Shugo Maeda)
6 siblings, 0 replies; 8+ messages in thread
From: sorah (Shota Fukumori) @ 2013-07-18 5:49 UTC (permalink / raw
To: ruby developers list
Issue #8652 has been updated by sorah (Shota Fukumori).
> なぜこけた方がよいと思いますか?
なるせさんと同じ理由でしたが、rb_secure の挙動がそれなら(勘違いでした)エラーにならない方が良いと思えてきました。
----------------------------------------
Bug #8652: gem で rb_secure(4) を使用するとビルドエラーとなる
https://bugs.ruby-lang.org/issues/8652#change-40560
Author: hsbt (Hiroshi SHIBATA)
Status: Assigned
Priority: High
Assignee: nobu (Nobuyoshi Nakada)
Category: core
Target version: current: 2.1.0
ruby -v: ruby 2.1.0dev (2013-07-18 trunk 42031) [x86_64-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN
linux で ruby-fcgi(https://github.com/saks/ruby-fcgi) という rb_secure(4) を使っている gem を trunk でコンパイルしようと失敗してしまいます。
$ make
compiling fcgi.c
(snip)
fcgi.c:231:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
fcgi.c: 関数 ‘fcgi_stream_putc’ 内:
fcgi.c:219:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
make: *** [fcgi.o] エラー 1
Mac OS X 10.8.4 だと上記のエラーは発生しません。
エラーが発生する linux の gcc は gcc バージョン 4.6.4 (Funtoo 4.6.4) です。
--
http://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ruby-dev:47523] [ruby-trunk - Bug #8652] gem で rb_secure(4) を使用するとビルドエラーとなる
2013-07-18 4:28 [ruby-dev:47517] [ruby-trunk - Bug #8652][Open] gem で rb_secure(4) を使用するとビルドエラーとなる hsbt (Hiroshi SHIBATA)
` (4 preceding siblings ...)
2013-07-18 5:49 ` [ruby-dev:47522] " sorah (Shota Fukumori)
@ 2013-07-18 5:52 ` naruse (Yui NARUSE)
2013-07-18 5:59 ` [ruby-dev:47524] " shugo (Shugo Maeda)
6 siblings, 0 replies; 8+ messages in thread
From: naruse (Yui NARUSE) @ 2013-07-18 5:52 UTC (permalink / raw
To: ruby developers list
Issue #8652 has been updated by naruse (Yui NARUSE).
shugo (Shugo Maeda) wrote:
> naruse (Yui NARUSE) wrote:
> > > 個人的には、$SAFEを4以上にセットするコードはエラーにすべきですが、rb_secure(4)のようなコードはビルドできた方がよいと考えています。
> >
> > 実行時にエラーでこけるより、コンパイル時にこけたほうが早く気付けて良いのではないですか?
>
> rb_secure(4)は$SAFEを4以上にセットするものではなく、$SAFEが4以上にセットされている時にSecurityErrorを発生されるものです。
> # おおざっぱに言えば、rb_secure(4)はif $SAFE >= 4; raise SecurityError; endのような意味です。
> trunkでは$SAFEを4以上にセットできないので、rb_secure(4)で実行時に例外が発生することはないはずですが、何か勘違いしているでしょうか。
>
> rb_secure(4)が残っていてもごくわずかなオーバーヘッドがあるだけで実害はないと思いますので、サードパーティの拡張ライブラリのことも考えると、互換性のためにコンパイルエラーとしない方がよいと考えています。
おぉ、仰るとおり混同していました。
* rb_set_safe_level() がコンパイル時にエラーになるのはそのまま
* rb_secure(4) はコンパイル時にはエラーにしない → 事実上何もしない
とするべき、という話ですね。
んー、わたしは間とって rb_secure(4) にコンパイル時 warning 派かなぁ。
----------------------------------------
Bug #8652: gem で rb_secure(4) を使用するとビルドエラーとなる
https://bugs.ruby-lang.org/issues/8652#change-40561
Author: hsbt (Hiroshi SHIBATA)
Status: Assigned
Priority: High
Assignee: nobu (Nobuyoshi Nakada)
Category: core
Target version: current: 2.1.0
ruby -v: ruby 2.1.0dev (2013-07-18 trunk 42031) [x86_64-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN
linux で ruby-fcgi(https://github.com/saks/ruby-fcgi) という rb_secure(4) を使っている gem を trunk でコンパイルしようと失敗してしまいます。
$ make
compiling fcgi.c
(snip)
fcgi.c:231:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
fcgi.c: 関数 ‘fcgi_stream_putc’ 内:
fcgi.c:219:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
make: *** [fcgi.o] エラー 1
Mac OS X 10.8.4 だと上記のエラーは発生しません。
エラーが発生する linux の gcc は gcc バージョン 4.6.4 (Funtoo 4.6.4) です。
--
http://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 8+ messages in thread
* [ruby-dev:47524] [ruby-trunk - Bug #8652] gem で rb_secure(4) を使用するとビルドエラーとなる
2013-07-18 4:28 [ruby-dev:47517] [ruby-trunk - Bug #8652][Open] gem で rb_secure(4) を使用するとビルドエラーとなる hsbt (Hiroshi SHIBATA)
` (5 preceding siblings ...)
2013-07-18 5:52 ` [ruby-dev:47523] " naruse (Yui NARUSE)
@ 2013-07-18 5:59 ` shugo (Shugo Maeda)
6 siblings, 0 replies; 8+ messages in thread
From: shugo (Shugo Maeda) @ 2013-07-18 5:59 UTC (permalink / raw
To: ruby developers list
Issue #8652 has been updated by shugo (Shugo Maeda).
naruse (Yui NARUSE) wrote:
> > rb_secure(4)は$SAFEを4以上にセットするものではなく、$SAFEが4以上にセットされている時にSecurityErrorを発生されるものです。
> > # おおざっぱに言えば、rb_secure(4)はif $SAFE >= 4; raise SecurityError; endのような意味です。
> > trunkでは$SAFEを4以上にセットできないので、rb_secure(4)で実行時に例外が発生することはないはずですが、何か勘違いしているでしょうか。
> >
> > rb_secure(4)が残っていてもごくわずかなオーバーヘッドがあるだけで実害はないと思いますので、サードパーティの拡張ライブラリのことも考えると、互換性のためにコンパイルエラーとしない方がよいと考えています。
>
> おぉ、仰るとおり混同していました。
了解です。
> * rb_set_safe_level() がコンパイル時にエラーになるのはそのまま
> * rb_secure(4) はコンパイル時にはエラーにしない → 事実上何もしない
> とするべき、という話ですね。
>
> んー、わたしは間とって rb_secure(4) にコンパイル時 warning 派かなぁ。
はい、警告あたりが妥当だと思います。
どうでしょうか? > なかださん
----------------------------------------
Bug #8652: gem で rb_secure(4) を使用するとビルドエラーとなる
https://bugs.ruby-lang.org/issues/8652#change-40562
Author: hsbt (Hiroshi SHIBATA)
Status: Assigned
Priority: High
Assignee: nobu (Nobuyoshi Nakada)
Category: core
Target version: current: 2.1.0
ruby -v: ruby 2.1.0dev (2013-07-18 trunk 42031) [x86_64-linux]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN
linux で ruby-fcgi(https://github.com/saks/ruby-fcgi) という rb_secure(4) を使っている gem を trunk でコンパイルしようと失敗してしまいます。
$ make
compiling fcgi.c
(snip)
fcgi.c:231:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
fcgi.c: 関数 ‘fcgi_stream_putc’ 内:
fcgi.c:219:3: エラー: call to ‘ruby$safe_level$4’ declared with attribute error: $SAFE=4 is obsolete
make: *** [fcgi.o] エラー 1
Mac OS X 10.8.4 だと上記のエラーは発生しません。
エラーが発生する linux の gcc は gcc バージョン 4.6.4 (Funtoo 4.6.4) です。
--
http://bugs.ruby-lang.org/
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2013-07-18 6:26 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-18 4:28 [ruby-dev:47517] [ruby-trunk - Bug #8652][Open] gem で rb_secure(4) を使用するとビルドエラーとなる hsbt (Hiroshi SHIBATA)
2013-07-18 4:46 ` [ruby-dev:47518] [ruby-trunk - Bug #8652][Assigned] " shugo (Shugo Maeda)
2013-07-18 5:30 ` [ruby-dev:47519] [ruby-trunk - Bug #8652] " naruse (Yui NARUSE)
2013-07-18 5:38 ` [ruby-dev:47520] " sorah (Shota Fukumori)
2013-07-18 5:46 ` [ruby-dev:47521] " shugo (Shugo Maeda)
2013-07-18 5:49 ` [ruby-dev:47522] " sorah (Shota Fukumori)
2013-07-18 5:52 ` [ruby-dev:47523] " naruse (Yui NARUSE)
2013-07-18 5:59 ` [ruby-dev:47524] " shugo (Shugo Maeda)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).