2021年02月06日

MIT Kerberos5 1.19 で LibreSSL 3.2.3 を使うためのパッチ

MIT Kerberos5 1.19LibreSSL 3.2.3 を使うためには以下のパッチをあてれば良さそう。
diff -ru ../krb5-1.19.ORG/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c ./src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
--- ../krb5-1.19.ORG/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c 2021-02-02 04:49:04.000000000 +0900
+++ ./src/plugins/preauth/pkinit/pkinit_crypto_openssl.c 2021-02-06 11:24:59.433039366 +0900
@@ -185,7 +185,7 @@
(*_x509_pp) = PKCS7_cert_from_signer_info(_p7,_si)
#endif

-#if OPENSSL_VERSION_NUMBER < 0x10100000L
+#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER)

/* 1.1 standardizes constructor and destructor names, renaming
* EVP_MD_CTX_{create,destroy} and deprecating ASN1_STRING_data. */
posted by yamaga at 18:50| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2021年02月04日

FSFの翻訳プロジェクト

FSF(Free Software Foundation)の「翻訳プロジェクト(Translation Project)」があまり知られていないようなので簡単にまとめておくことにしました。

Translation Project
https://translationproject.org/

これは主にGNUプロジェクトのソフトウェア(ライブラリを含む)のメッセージを様々な言語に翻訳するプロジェクトです。

Textual domains
https://translationproject.org/domain/

メンバーになるのに特に資格などは必要なく、誰でもなれますが、disclaimer(権利放棄)の手続きが必要になります。

The translation disclaimer
https://translationproject.org/html/whydisclaim.html

日本からのメンバー、つまり日本語への翻訳を担当しているメンバーは多くない状況なので、興味のある方は是非ご参加ください。特に「オープンソースのプロジェクトに何か貢献をしたいけれど、プログラミングは…」という方には「第一歩」としてちょうどよいのではないかと思います。

Translation team for Japanese
https://translationproject.org/team/ja.html

なお、言語によるメッセージの表示切替は GNU gettext が使われることが前提になっているので、gettext の使い方や文法は理解しておく必要があります。

GNU gettext
https://www.gnu.org/software/gettext/

また、翻訳したメッセージファイルを提出する前に、そのメッセージファイル(例: hoge-x.x.x.ja.po)に対して msgfmt コマンドを以下のように実行して全てのメッセージが適切な形式で翻訳されていることを確認する必要があります。
$ msgfmt -c -v -v -v --statistics hoge-x.x.x.ja.po
hoge-x.x.x.ja.po: xxx translated messages.
posted by yamaga at 11:39| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

「海の向こうの“セキュリティ”」第173回公開

今月分が公開されました。

新型コロナの影響で「バグバウンティ」に参加する人は本当に増えた?
バグ報奨金プラットフォームの米Bugcrowdがレポートを公開
https://internet.watch.impress.co.jp/docs/column/security/1304291.html
posted by yamaga at 06:26| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする