BLOGTIMES
» ArchiveList (Tag for "thunderbird / php" )
«Prev || 1 · 2 · 3 · 4 · 5 ·... | | Next»
2022/03/09

Firefox にゼロデイ脆弱性

firefoxquantum  thunderbird  cisa 

Firefox にゼロデイが出ていたようなのでメモ。
気がついたら FIrefox や Thunderbird のアップデート自体は自動的におこなわれていました。

Firefoxなどの複数製品に重大なゼロデイ脆弱性、早急にアップデートを | TECH+

米コンピュータ緊急事態対策チーム(US-CERT: United States Computer Emergency Readiness Team)は3月7日、「Mozilla Releases Security Updates for Multiple Products」において、Mozillaが提供しているWebブラウザ「Firefox」やメールクライアント「Thunderbird」などに、複数の致命的な脆弱性が報告されていると伝えた。

参考


    at 23:45 |
    2020/11/05

    php + MariaDB で Malformed communication packet というエラーが出るときは

    mysql  php  centos7 

    今日は朝から php + MariaDB の環境で以下のエラーが発生して困ってしまいました。

    500 SQLSTATE[HY000]: General error: 1835 Malformed communication packet (SQL: select * from ・・・・)

    Malformed communication packet というエラーは初めて見たかもしれません。

    MariaDB をダウングレードして暫定対処

    原因としては MariaDB のバージョンアップに起因するようなので、以下のように MariaDB をダウングレードして暫定対象しました。

    systemctl stop mariadb yum downgrade MariaDB-server MariaDB-common MariaDB-shared MariaDB-client MariaDB-compat MariaDB-devel --skip-broken yum --showduplicates search MariaDB-* yum install MariaDB-server-10.4.15-1.el7.centos.x86_64 MariaDB-client-10.4.15-1.el7.centos.x86_64 systemctl status mariadb systemctl enable mariadb

    同じ話題が Stack Overflow にも

    以下の Stack Overflow のエントリににもあるように、意外と同じところでハマった人は多いようです。
    これを見ると PHP 7.3 では発生しないという話も出ているので PHP 7.1 と最新版の Maria DB の問題みたいですね。


      at 12:58 |
      2020/01/06

      Thunderbird のアカウント情報自動設定

      thunderbird 

      普段メーラーとして使っている Thunderbird は、プロバイダによって自動設定が効くところと効かないところがあるので、その仕様を調べてみたら自分が運用しているメールサーバでも対応できそうだったのでメモ。ちなみに一番簡単な対応方法は、設定ファイルを作ったりせず、メールサーバに対して imap.example.com, smtp.example.com のようなホスト名をつけておけば、設定を推測してくれるというものです。

      Thunderbird のアカウント情報自動設定機能 - Mozilla | MDN

      imap.<domain>, smtp.<domain>, mail.<domain> のように,一般的なサーバの名前を試し,サーバから応答があったら,そのサーバが SSL や STARTTLS, そして暗号化パスワード (CRAM-MD5) をサポートするかをチェックします.

      参考


        at 22:39 |
        2019/11/02

        Thunderbird を 60 に旧戻し

        thunderbird 

        Thunderbird が 60 → 68 に自動アップデートされたのですが、Firefox 57 の時と同じようにアドオンがあれこれ動かなくなってしまったので、結局 60 に旧戻しすることにしました。

        特に Virtual Identity が使えないのが一番のネックで、公式サイトで対応の見込みを調べてみたのですが、作者はアドオンのアップデートを行なわずに アドオンの主要な機能を Thunderbird の本体にマージするとか言っています。よって、すぐに対応版が出るという見込みはなく、しばらくは現状を維持する必要が生じたというのが一番の理由です。

        旧戻しにはコツが必要

        Thunderbird のウェブページからは最新版しかダウンロードができないので、以下のアーカイブサイトから旧バージョンをダウンロードして上書きインストールします。

        ここで、何も考えずに起動すると再度自動アップデートで 68 に戻ってしまうので、起動する前にプロファイル内の prefs.js に以下の行を追加しておきます
        これにより自動アップデートを強制的に無効化*1することができます。

        user_pref("app.update.auto", false);
        user_pref("app.update.enabled", false);
        user_pref("browser.search.update", false);

        あとは普段通り Thunderbird 60 を使い続けることができます。


        at 10:55 |
        2019/10/27

        Laravel でパスワードを忘れたときの再設定方法

        php  laravel 

        Laravel の Auth を使うとパスワードは DB にハッシュ化された状態で格納されます。
        これはこれでセキュリティのために必要な挙動なので、これに文句を言うつもりはありません。

        しかしながら、例えば管理者用のパスワードを忘れてしまい、DBを強制的に上書きしてログインしたいような場合、このハッシュがどのように作られているのか分からないとお手上げです。今日はまさにそんな状態に陥ってしまったので、解決方法を調べてみました。結論から言うと、以下のようにインタラクティブな php (artisan の tinker)を起動して、プログラムで DB を書き換えることができます

        $ php artisan tinker Psy Shell v0.9.9 (PHP 7.1.33 ― cli) by Justin Hileman >>> \App\User::where('UserId','1')->update(['password' => strtoupper(\Hash::make('hoge'))])

        これだと一撃で実行できるので、楽ちんです。

        [Laravel でパスワードを忘れたときの再設定方法 の続きを読む]

          at 14:11 |
          2019/10/24

          Firefox 70 / Thunderbird 68.2 リリース

          firefoxquantum  thunderbird 

          Firefox 70Thunderbird 68.2 がリリースされました。

          Thunderbird 68 は Thunderbird 60.x を使っているユーザーに対しても自動アップデートによって配信されますが、Firefox 57 の時と同じように、WebExtension 以外のアドオンが動かなくなるなど、ユーザーに対して大きな影響があるリリースであることに注意が必要です。いろいろとアドオンが動かなくなる可能性が高いので、早急にプロファイルのバックアップを取っておく方が良いでしょう。


            at 12:16 |
            2019/08/31

            Thunderbird 68.0 がリリースに

            thunderbird 

            Thunderbird 60 の次のバージョン Thunderbird 68 がリリースされました。

            約1年ぶりのメジャーリリースとなり、前回と同じくバージョン番号は 8 ほど上がっています。
            おそらく互換性の問題があるからでしょうが、60 のユーザーには自動的に配布されないようです。

            Mozilla、「Thunderbird 68.0」リリース | OSDN Magazine

            外観ではApp Menuが新しくなり、アイコンがついた単一のペインにすることで容易にナビゲーションできるようにした。これまでダイアログ形式だったオプションと設定がタブ形式となり、一貫性のあるルック&フィールとコンテンツを組織的に表示するようになった。

            参考


              at 16:38 |
              2019/05/09

              PHP の内容を AST で解析する

              php  softwareengineering  tutorial 

              PHP のファイルが静的解析したくなったので、ソースから AST を得る方法を調べてみました。
              以前、Eclipse の ASTParser を使う話を書いたことがありましたが、それの PHP 版になります。

              今回の作業にあたって、以下のスライドがとても参考になりました。

              PHP は 7 になってから内部的に AST が利用されているため、以前よりも AST を得るのは簡単になっています。
              既に以下のような extension が提供されているので、いずれかをインストールすれば大丈夫です。

              今回はマニュアルが充実している前者の nikic/php-ast を入れてみることにしました。
              以下、構築メモになります。

              [PHP の内容を AST で解析する の続きを読む]

                at 23:31 |
                2019/02/21

                Yaoo!メールが [UNAVAILABLE] UID Fetch Server error

                YahooBB  thunderbird 

                Thunderbird の IMAP で Yahoo メールを受信しているのですが、以下のような見慣れないエラーが。

                [UNAVAILABLE] UID Fetch Server error

                メールを受信するときにフォルダにメールが溜まりすぎていると、このようなエラーが出るようです。
                新しいフォルダを作って INBOX から移動させるとエラーを解消できました。


                  at 19:12 |
                  2019/02/03

                  Thunderbird のメール保存形式を mbox から Maildir にする

                  thunderbird 
                  Maildir への変換 - Thunderbird のメール保存形式を mbox から Maildir にする

                  Thunderbird は1つのメールフォルダに含まれるメールを1つのファイルに格納する方式(いわゆる mbox 形式)なので、定期的にフォルダの最適化 (compaction)を実施する必要があります。

                  メールサーバは一足早く mbox → Maildir に移行

                  メールサーバの世界でも同様の問題がありましたが、現在ほとんどのメールサーバでは 1 メールを 1 ファイルとして格納する Maidir 形式*1が標準になり、このような問題は起らなくなりました。

                  Thunderbird も Thunderbird 60 から Maildir に対応

                  メールサーバからはだいぶ遅れていますが、Thunderbird もやっと Maildir に対応したようです。
                  ただし、メールの保存形式が Maildir になるのは新しく設定したアカウントのみ
                  既存のメール設定を Maildir に移行するためには以下のように about:config から設定を変更する必要があります。

                  MozillaZine.jp » Blog Archive » Thunderbird 60 がリリースされた

                  フォルダーの保存形式を mbox から maildir に変更することができるようになった (逆も可)。この機能は未だ 実験的 なものであり、mail.store_conversion_enabled を true に指定する必要がある。「Windows Search によるメッセージの検索を許可する」が有効になっていると、この機能は機能しない

                  以下で紹介されているとおり、実験的機能だけあって失敗しやすいので、移行の際はプロファイルのバックアップをお忘れなく


                  at 14:44 |
                  «Prev || 1 · 2 · 3 · 4 · 5 ·... | | Next»
                  » ArchiveList (Tag for "thunderbird / php" )