• Bug#1104734: dovecot-core: doveadm index crash with "Panic: file fts-fi

    From Pierre-Emmanuel Le Roux@21:1/5 to All on Mon May 5 14:40:02 2025
    Package: dovecot-core
    Version: 1:2.3.21.1+dfsg1-1+b2
    Severity: normal
    Tags: patch

    Dear Maintainer,

    on debian trixie, the command 'doveadm index -u $USER "*"' frequently crashes with the message "Panic: file fts-filter.c: line 137 (fts_filter_filter): assertion failed: ((*token)[0] != '\0')" while indexing mailboxes with the fts-flatcurve plugin when
    using the snowball filter.

    This bug is fixed in dovecot's git repository : https://github.com/dovecot/core/commit/a1c36cc77977685686e829bcb9e9de79df2280ab.diff

    Would it be possible to apply this patch to the debian package ?

    Thank you.

    -- Package-specific info:

    dovecot configuration
    ---------------------
    # 2.3.21.1 (d492236fa0): /etc/dovecot/dovecot.conf
    # Pigeonhole version 0.5.21.1 (49005e73)
    # OS: Linux 6.12.22-amd64 x86_64 Debian trixie/sid
    # Hostname: courriel.lip6.fr
    auth_cache_size = 10 M
    auth_mechanisms = plain login
    mail_location = maildir:~/Maildir
    mail_plugins = fts fts_flatcurve
    managesieve_notify_capability = mailto
    managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart
    extracttext editheader
    namespace inbox {
    inbox = yes
    location =
    mailbox Drafts {
    special_use = \Drafts
    }
    mailbox Junk {
    special_use = \Junk
    }
    mailbox Sent {
    special_use = \Sent
    }
    mailbox "Sent Messages" {
    special_use = \Sent
    }
    mailbox Trash {
    special_use = \Trash
    }
    prefix =
    }
    passdb {
    args = /etc/dovecot/passdb_ldap.conf
    driver = ldap
    }
    plugin {
    fts = flatcurve
    fts_autoindex = yes
    fts_decoder = decode2text
    fts_enforced = yes
    fts_filters = lowercase normalizer-icu snowball stopwords
    fts_filters_en = lowercase english-possessive normalizer-icu snowball stopwords
    fts_filters_fr = lowercase contractions normalizer-icu snowball stopwords
    fts_header_excludes = *
    fts_header_includes = From To Cc Bcc Subject
    fts_language_config = /etc/dovecot/fpdb.conf
    fts_languages = fr en
    fts_tokenizer_email_address = maxlen=100
    fts_tokenizer_generic = algorithm=simple maxlen=30
    fts_tokenizers = generic email-address
    sieve = file:~/sieve;active=~/.dovecot.sieve
    sieve_before = /var/lib/dovecot/sieve/before/
    sieve_editheader_max_header_size = 1k
    sieve_extensions = +editheader
    sieve_user_email = %n@lip6.fr
    }
    protocols = imap lmtp pop3 sieve
    service auth {
    unix_listener /var/spool/postfix/private/dovecot-auth {
    group = postfix
    mode = 0660
    user = postfix
    }
    }
    service decode2text {
    executable = script /usr/lib/dovecot/decode2text.sh
    unix_listener decode2text {
    mode = 0666
    }
    user = dovecot
    }
    service imap-login {
    inet_listener imap {
    port = 0
    }
    inet_listener imaps {
    port = 993
    }
    service_count = 1
    }
    service lmtp {
    unix_listener /var/spool/postfix/private/dovecot-lmtp {
    group = postfix
    mode = 0600
    user = postfix
    }
    }
    service managesieve-login {
    inet_listener sieve {
    port = 4190
    }
    service_count = 1
    }
    service pop3-login {
    inet_listener pop3 {
    port = 0
    }
    inet_listener pop3s {
    port = 995
    }
    service_count = 1
    }
    ssl = required
    ssl_cert = </etc/ssl/certs/courriel.lip6.fr.pem
    ssl_key = # hidden, use -P to show it
    userdb {
    args = /etc/dovecot/userdb_ldap.conf
    driver = ldap
    }
    protocol lmtp {
    mail_plugins = fts fts_flatcurve sieve
    }

    -- System Information:
    Debian Release: trixie/sid
    APT prefers testing
    APT policy: (500, 'testing')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.12.22-amd64 (SMP w/8 CPU threads; PREEMPT)
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages dovecot-core depends on:
    ii adduser 3.150
    ii init-system-helpers 1.68
    ii libapparmor1 4.1.0-1
    ii libbz2-1.0 1.0.8-6
    ii libc6 2.41-7
    ii libcap2 1:2.75-7
    ii libcrypt1 1:4.4.38-1
    ii libexttextcat-2.0-0 3.4.7-1+b1
    ii libicu76 76.1-3
    ii liblua5.4-0 5.4.7-1+b2
    ii liblz4-1 1.10.0-4
    ii liblzma5 5.8.1-1
    ii libpam-runtime 1.7.0-3
    ii libpam0g 1.7.0-3
    ii libsodium23 1.0.18-1+b2
    ii libssl3t64 3.5.0-1
    ii libstemmer0d 2.2.0-4+b2
    ii libsystemd0 257.5-2
    ii libtirpc3t64 1.3.6+ds-1
    ii libunwind8 1.8.1-0.1
    ii libwrap0 7.6.q-36
    ii libzstd1 1.5.7+dfsg-1
    ii openssl 3.5.0-1
    ii ssl-cert 1.1.3
    ii ucf 3.0051
    ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1

    dovecot-core recommends no packages.

    Versions of packages dovecot-core suggests:
    pn dovecot-gssapi <none>
    ii dovecot-imapd 1:2.3.21.1+dfsg1-1+b2
    ii dovecot-ldap 1:2.3.21.1+dfsg1-1+b2
    ii dovecot-lmtpd 1:2.3.21.1+dfsg1-1+b2
    ii dovecot-managesieved 1:2.3.21.1+dfsg1-1+b2
    pn dovecot-mysql <none>
    pn dovecot-pgsql <none>
    ii dovecot-pop3d 1:2.3.21.1+dfsg1-1+b2
    ii dovecot-sieve 1:2.3.21.1+dfsg1-1+b2
    ii dovecot-solr 1:2.3.21.1+dfsg1-1+b2
    pn dovecot-sqlite <none>
    pn dovecot-submissiond <none>
    pn ntp <none>

    Versions of packages dovecot-core is related to:
    ii dovecot-core [dovecot-common] 1:2.3.21.1+dfsg1-1+b2
    ii dovecot-dev 1:2.3.21.1+dfsg1-1+b2
    pn dovecot-gssapi <none>
    ii dovecot-imapd 1:2.3.21.1+dfsg1-1+b2
    ii dovecot-ldap 1:2.3.21.1+dfsg1-1+b2
    ii dovecot-lmtpd 1:2.3.21.1+dfsg1-1+b2
    ii dovecot-managesieved 1:2.3.21.1+dfsg1-1+b2
    pn dovecot-mysql <none>
    pn dovecot-pgsql <none>
    ii dovecot-pop3d 1:2.3.21.1+dfsg1-1+b2
    ii dovecot-sieve 1:2.3.21.1+dfsg1-1+b2
    pn dovecot-sqlite <none>

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Noah Meyerhans@21:1/5 to Pierre-Emmanuel Le Roux on Mon May 5 15:10:01 2025
    On Mon, May 05, 2025 at 02:27:10PM +0200, Pierre-Emmanuel Le Roux wrote:

    on debian trixie, the command 'doveadm index -u $USER "*"' frequently crashes with the message "Panic: file fts-filter.c: line 137 (fts_filter_filter): assertion failed: ((*token)[0] != '\0')" while indexing mailboxes with the fts-flatcurve plugin when
    using the snowball filter.

    This bug is fixed in dovecot's git repository : https://github.com/dovecot/core/commit/a1c36cc77977685686e829bcb9e9de79df2280ab.diff

    Would it be possible to apply this patch to the debian package ?

    Is this problem still present in the 2.4.1 packages in unstable?
    They're still on track to migrate to trixie in time for the release.
    There will be no more uploads of 2.3.x targeting trixie.

    noah

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre-Emmanuel Le Roux@21:1/5 to All on Mon May 5 16:10:01 2025
    This is a multi-part message in MIME format. VGhhbmsgeW91IGZvciB5b3VyIGFuc3dlci4NCkkgZGlkIG5vdCBrbm93IHRoYXQgZG92ZWNv dCAyLjQuMSB3b3VsZCBiZSBhdmFpbGFibGUgaW4gdHJpeGllIHNvIEkgZGlkIA0Kbm90IHRl c3RlZCBpdC4gSSB3aWxsIHRyeSBpdCBmcm9tIHVuc3RhYmxlLg0KDQpMZSAwNS8wNS8yMDI1 IMOgIDE0OjU2LCBOb2FoIE1leWVyaGFucyBhIMOpY3JpdMKgOg0KPiBPbiBNb24sIE1heSAw NSwgMjAyNSBhdCAwMjoyNzoxMFBNICswMjAwLCBQaWVycmUtRW1tYW51ZWwgTGUgUm91eCB3 cm90ZToNCj4+IG9uIGRlYmlhbiB0cml4aWUsIHRoZSBjb21tYW5kICdkb3ZlYWRtIGluZGV4 IC11ICRVU0VSICIqIicgZnJlcXVlbnRseSBjcmFzaGVzIHdpdGggdGhlIG1lc3NhZ2UgIlBh bmljOiBmaWxlIGZ0cy1maWx0ZXIuYzogbGluZSAxMzcgKGZ0c19maWx0ZXJfZmlsdGVyKTog YXNzZXJ0aW9uIGZhaWxlZDogKCgqdG9rZW4pWzBdICE9ICdcMCcpIiB3aGlsZSBpbmRleGlu ZyBtYWlsYm94ZXMgd2l0aCB0aGUgZnRzLWZsYXRjdXJ2ZSBwbHVnaW4gd2hlbiB1c2luZyB0 aGUgc25vd2JhbGwgZmlsdGVyLg0KPj4NCj4+IFRoaXMgYnVnIGlzIGZpeGVkIGluIGRvdmVj b3QncyBnaXQgcmVwb3NpdG9yeSA6aHR0cHM6Ly9naXRodWIuY29tL2RvdmVjb3QvY29yZS9j b21taXQvYTFjMzZjYzc3OTc3Njg1Njg2ZTgyOWJjYjllOWRlNzlkZjIyODBhYi5kaWZmDQo+ Pg0KPj4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gYXBwbHkgdGhpcyBwYXRjaCB0byB0aGUg ZGViaWFuIHBhY2thZ2UgPw0KPiBJcyB0aGlzIHByb2JsZW0gc3RpbGwgcHJlc2VudCBpbiB0 aGUgMi40LjEgcGFja2FnZXMgaW4gdW5zdGFibGU/DQo+IFRoZXkncmUgc3RpbGwgb24gdHJh Y2sgdG8gbWlncmF0ZSB0byB0cml4aWUgaW4gdGltZSBmb3IgdGhlIHJlbGVhc2UuDQo+IFRo ZXJlIHdpbGwgYmUgbm8gbW9yZSB1cGxvYWRzIG9mIDIuMy54IHRhcmdldGluZyB0cml4aWUu DQo+DQo+IG5vYWgNCj4NCg0KLS0gDQpQaWVycmUtRW1tYW51ZWwgTGUgUm91eA0KVMOpbC4g OiAwMSA0NCAyNyA4OCAzOA0KDQo=
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    Thank you for your answer.<br>
    I did not know that dovecot 2.4.1 would be available in trixie so I
    did not tested it. I will try it from unstable.<br>
    <br>
    <div class="moz-cite-prefix">Le 05/05/2025 à 14:56, Noah Meyerhans a
    écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:aBi1kg8UdxvLlLLi@doom.morgul.net">
    <pre wrap="" class="moz-quote-pre">On Mon, May 05, 2025 at 02:27:10PM +0200, Pierre-Emmanuel Le Roux wrote:
    </pre>
    <blockquote type="cite">
    <pre wrap="" class="moz-quote-pre">
    on debian trixie, the command 'doveadm index -u $USER "*"' frequently crashes with the message "Panic: file fts-filter.c: line 137 (fts_filter_filter): assertion failed: ((*token)[0] != '\0')" while indexing mailboxes with the fts-flatcurve plugin when
    using the snowball filter.

    This bug is fixed in dovecot's git repository : <a class="moz-txt-link-freetext" href="https://github.com/dovecot/core/commit/a1c36cc77977685686e829bcb9e9de79df2280ab.diff">https://github.com/dovecot/core/commit/a1c36cc77977685686e829bcb9e9de79df2280ab.
    diff</a>

    Would it be possible to apply this patch to the debian package ?
    </pre>
    </blockquote>
    <pre wrap="" class="moz-quote-pre">
    Is this problem still present in the 2.4.1 packages in unstable?
    They're still on track to migrate to trixie in time for the release.
    There will be no more uploads of 2.3.x targeting trixie.

    noah

    </pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">--
    Pierre-Emmanuel Le Roux
    Tél. : 01 44 27 88 38</pre>
    <div id="grammalecte_menu_main_button_shadow_host"
    style="width: 0px; height: 0px;"></div>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Noah Meyerhans@21:1/5 to Pierre-Emmanuel Le Roux on Mon Jun 9 16:30:01 2025
    On Mon, May 05, 2025 at 03:51:24PM +0200, Pierre-Emmanuel Le Roux wrote:
    Thank you for your answer.
    I did not know that dovecot 2.4.1 would be available in trixie so I did
    not tested it. I will try it from unstable.

    Have you been able to test the 2.4.1 packages, which are now in trixie?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre-Emmanuel Le Roux@21:1/5 to All on Tue Jun 10 09:30:01 2025
    This is a cryptographically signed message in MIME format.

    --------------Tb8R0Ij9SwempfsZ60hu9wLN
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGVsbG8sDQp5ZXMgSSB0ZXN0ZWQgaXQgYW5kIGV2ZXJ5dGhpbmcgd29ya3MgZmluZS4NClRo YW5rIHlvdS4NCg0KTGUgMDkvMDYvMjAyNSDDoCAxNjoyNSwgTm9haCBNZXllcmhhbnMgYSDD qWNyaXTCoDoNCj4gT24gTW9uLCBNYXkgMDUsIDIwMjUgYXQgMDM6NTE6MjRQTSArMDIwMCwg UGllcnJlLUVtbWFudWVsIExlIFJvdXggd3JvdGU6DQo+PiAgICAgVGhhbmsgeW91IGZvciB5 b3VyIGFuc3dlci4NCj4+ICAgICBJIGRpZCBub3Qga25vdyB0aGF0IGRvdmVjb3QgMi40LjEg d291bGQgYmUgYXZhaWxhYmxlIGluIHRyaXhpZSBzbyBJIGRpZA0KPj4gICAgIG5vdCB0ZXN0 ZWQgaXQuIEkgd2lsbCB0cnkgaXQgZnJvbSB1bnN0YWJsZS4NCj4gSGF2ZSB5b3UgYmVlbiBh YmxlIHRvIHRlc3QgdGhlIDIuNC4xIHBhY2thZ2VzLCB3aGljaCBhcmUgbm93IGluIHRyaXhp ZT8NCj4NCg0KLS0gDQpQaWVycmUtRW1tYW51ZWwgTGUgUm91eA0KVMOpbC4gOiAwMSA0NCAy NyA4OCAzOA0KDQo=
    --------------Tb8R0Ij9SwempfsZ60hu9wLN
    Content-Type: text/html; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    Hello,<br>
    yes I tested it and everything works fine.<br>
    Thank you.<br>
    <br>
    <div class="moz-cite-prefix">Le 09/06/2025 à 16:25, Noah Meyerhans a
    écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:aEbuw87jPjCQPZOn@doom.morgul.net">
    <pre wrap="" class="moz-quote-pre">On Mon, May 05, 2025 at 03:51:24PM +0200, Pierre-Emmanuel Le Roux wrote:
    </pre>
    <blockquote type="cite">
    <pre wrap="" class="moz-quote-pre"> Thank you for your answer.
    I did not know that dovecot 2.4.1 would be available in trixie so I did
    not tested it. I will try it from unstable.
    </pre>
    </blockquote>
    <pre wrap="" class="moz-quote-pre">
    Have you been able to test the 2.4.1 packages, which are now in trixie?

    </pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">--
    Pierre-Emmanuel Le Roux
    Tél. : 01 44 27 88 38</pre>
    <div id="grammalecte_menu_main_button_shadow_host"
    style="width: 0px; height: 0px;"></div>
    </body>
    </html>

    --------------Tb8R0Ij9SwempfsZ60hu9wLN--

    MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC C3wwggUwMIIDmKADAgECAhBP0yLZMqqaZPBo1O0wr3hOMA0GCSqGSIb3DQEBCwUAMGMxCzAJ BgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5z dGl0dXRpb25zIENBMRswGQYDVQQDDBJHRUFOVCBTL01JTUUgUlNBIDEwHhcNMjUwNTE5MTIy OTE3WhcNMjcwNTE5MTIyOTE3WjAwMS4wLAYJKoZIhvcNAQkBFh9waWVycmUtZW1tYW51ZWwu bGUtcm91eEBsaXA2LmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzpArFdi8 15+DPInnzvsU8oEoD3Y7QQVMd1cTQE2MfyR8LjxOvwqYOV7ClYN3JjqaFvjcrToOHhFY17vC Vou+Zdh+1z/Qe6203UD8eJAeOYId4+tBt3lyizQUkrm4eI8U7mUVhmU3hhRyyjjUzkfKvnXx +IP9JhW6woCafQpHt1frDhznIykuxHf4RePldZHbjg/LrF1MbiLHyMHW81T8bthZjy6Ep0Nd DySyug3yWDN9zFeH+zFp4R36XaswGve1ZGrGysrsAJEUESQGwSi8bgwP2tYEoPayp5YZjf/N zvZRMw/KwIf+CVdLqjo1ax3kd2lIyGgeTvPKAzZlhbwTFQIDAQABo4IBkTCCAY0wHwYDVR0j BBgwFoAU67IvO/2uAswqRAZdJc0dEiJosEcwSgYIKwYBBQUHAQEEPjA8MDoGCCsGAQUFBzAC hi5odHRwOi8vY3J0LmhhcmljYS5nci9IQVJJQ0EtR0VBTlQtU01JTUUtUjEuY2VyMCoGA1Ud EQQjMCGBH3BpZXJyZS1lbW1hbnVlbC5sZS1yb3V4QGxpcDYuZnIwYwYDVR0gBFwwWjAJBgdn gQwBBQECMAgGBgQAj3oBAzBDBg0rBgEEAYHPEQEBAgECMDIwMAYIKwYBBQUHAgEWJGh0dHBz Oi8vcmVwby5oYXJpY2EuZ3IvZG9jdW1lbnRzL0NQUzAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwQwPwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2NybC5oYXJpY2EuZ3IvSEFSSUNB LUdFQU5ULVNNSU1FLVIxLmNybDAdBgNVHQ4EFgQURVVbl2PQi8yBZ/v+lRKCraecSsQwDgYD VR0PAQH/BAQDAgWgMA0GCSqGSIb3DQEBCwUAA4IBgQAjnLnLm7paswbZ1EZX6CiW1NhJEiTu q1llwVA8L1TtIJCZ1AKMVcRoFKwxQrwEUQGzli3tiQsCrJVawofbV+iw9PA9ADVi30xhlHtA rDZU8U0wkb+XU2KmZdkJUxVdRXRVIPuSNuICij1nsyteZODP1LN/4vbYBaYwGAAguUGHKW4o IIfZPVfiMEz9nZKVZlTaez0cN11IiMVv+3ZtXXaGqBmCQ2104dNbhnJ3h0J3giosfUldaNg0 fAqH9p6VzgH2jNteHQvLcRXNYmKw/6WfoPktIhI7HVNOiOFS9f0dpeKPaJCBBwqQFHlrKwMC P0MSMW8ddsndAzRSlq5rGcPGqG0xbwtCPSo8mOan0fEEvPq3i9xYSoLQ/uV6ml9kct3geOjw +R1cYXaYtRQ1u1Pm8gtNwiKSqEvA336LAGeA83ETlJ/iBkB+XjtKVBhPuQUTZebHB4WTkBrY J0PyWT46k2FZYetqoxElP1EGkOaLyFLwYNPzwv/MXFiM0EfpHv0wggZEMIIELKADAgECAhAV +a5sqo0u1NNveH8e3HsBMA0GCSqGSIb3DQEBCwUAMG8xCzAJBgNVBAYTAkdSMTcwNQYDVQQK DC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMScwJQYD VQQDDB5IQVJJQ0EgQ2xpZW50IFJTQSBSb290IENBIDIwMjEwHhcNMjUwMTAzMTExMzA4WhcN MzkxMjMxMTExMzA3WjBjMQswCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVt aWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDQTEbMBkGA1UEAwwSR0VBTlQgUy9NSU1F IFJTQSAxMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAq7hur/5vIqMejblfPfZg GY75auSZz5SZ9x1dIIjvJrDBT0lIwQcAAoABJomkuv0kDK362UH+uf9JrOdLBjiKkEh99HQP mT+d1+Ijnnd1aAjiL+2Q4aU16P/snITYJL2ROU46zqmDkdoOnCqMCEKSN74gHKDmApYfqXO8 wmjmNA62wYHarp7lxgrBr0sk4BxHyKq52z0sWyxsdIy5V1K5OOkCNwYupZ9b74LRhelYP5Si eNDqU0S6IpQOasVz5IS0vDnqVi2ni67Gbgtb8dBKzH6gbAwGppHoeEFDcvJ042Oxtxt6BGol kUmguyfAgeisRqDjhQi+NfNgkDH81OLBV0eV07twS9axwNvJAtH2SgGiWKrYeuBgVCzs1DFT 7sws1KHyLrOdZU0hJQSDfoz/8jwFmXhWoPvQQuWEoo3uvH6LsHAo53aDF1aAUmGQ/JC72j7z ZH16leJFuWj+t2TK/7YEVHtWluA9TOdx2Lz/SHh0/+pAVicD4N/QUWPuBhzPAgMBAAGjggFm MIIBYjASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFKDWBz1eJPd7oEQuJFINGaor BJGnMFAGCCsGAQUFBwEBBEQwQjBABggrBgEFBQcwAoY0aHR0cDovL2NydC5oYXJpY2EuZ3Iv SEFSSUNBLUNsaWVudC1Sb290LTIwMjEtUlNBLmNlcjBEBgNVHSAEPTA7MDkGBFUdIAAwMTAv BggrBgEFBQcCARYjaHR0cDovL3JlcG8uaGFyaWNhLmdyL2RvY3VtZW50cy9DUFMwHQYDVR0l BBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly9jcmwu aGFyaWNhLmdyL0hBUklDQS1DbGllbnQtUm9vdC0yMDIxLVJTQS5jcmwwHQYDVR0OBBYEFOuy Lzv9rgLMKkQGXSXNHRIiaLBHMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEA O964RfbcPCuTKAq2wXsOZxMaaLxITbSOYkt7RMxPw3CzU2qmkTQALKbVqC1jUiNQWbkxZpsb 8hy9FOHywH1xFmANAypks0Iuh+ovhqP90oFcfhvAfYxV2M0cGga9mTKFHP+QET7HW9pZdyWF ZAw5fmdW9Ex+IQmJii0w/sozzwhpVn0OQYkkRV+2ydRa68JZS2NqAPpdaWoseM2X4u5+Jn+H 2UO9paobX+ht91K2Ch8xzfREv4RLqBgpHBmkIDVygXNdXsKfDHy2hOXxtF6oI1d7ErPGWoBx Fc86aUqQlC6pEjb3ug24w+eg1kJj7IufHJ3iRm67Rdw5M1OlWMzxu+DwAKqFJhqes0OL/NOJ OTuDCb0bIfVfjl8U0Y0QWCkhoCmNPZQQu6QM6Y/XxnALgRB4drA8kip98wSZQmbqptE8oac2 ZzLKCHiJlTdBuREsundnpBXdahMSrJ/mYv2pMZLpYkbrkvyhorDVeH9t0a5UgPIFqGl8/Zza kJ3RQfr7HvdGur0YWU6KNWvY5BK8qHMRM0b3XtK9xREIGEychAVReodDIhjrR4fWmjpa006r /UrmSk4bpKrVFVzTYsSK3jy4ri1ExVQp6RI6Ou4ZdbfwOYCuI9wweMjpVBuqNzRKrVU/Pvp5 7gUzm4u+JJRkdioMOoxZrwsUiYr2KIojwTcxggR+MIIEegIBATB3MGMxCzAJBgNVBAYTAkdS MTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z IENBMRswGQYDVQQDDBJHRUFOVCBTL01JTUUgUlNBIDECEE/TItkyqppk8GjU7TCveE4wDQYJ YIZIAWUDBAIBBQCgggLYMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkF MQ8XDTI1MDYxMDA3MTQwNFowLwYJKoZIhvcNAQkEMSIEIB3A2qfVv3cCseIRl5W1n3DE2Xe1 jDJX8GMP4feId42wMIGGBgkrBgEEAYI3EAQxeTB3MGMxCzAJBgNVBAYTAkdSMTcwNQYDVQQK DC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRswGQYD VQQDDBJHRUFOVCBTL01JTUUgUlNBIDECEE/TItkyqppk8GjU7TCveE4wgYgGCyqGSIb3DQEJ EAILMXmgdzBjMQswCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5k IFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDQTEbMBkGA1UEAwwSR0VBTlQgUy9NSU1FIFJTQSAx AhBP0yLZMqqaZPBo1O0wr3hOMIIBVwYJKoZIhvcNAQkPMYIBSDCCAUQwCwYJYIZIAWUDBAEq MAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzANBggqhkiG9w0DAgIBBTANBggqhkiG9w0DAgIB BTAHBgUrDgMCBzANBggqhkiG9w0DAgIBBTAHBgUrDgMCGjALBglghkgBZQMEAgEwCwYJYIZI AWUDBAICMAsGCWCGSAFlAwQCAzALBglghkgBZQMEAgQwCwYJYIZIAWUDBAIHMAsGCWCGSAFl AwQCCDALBglghkgBZQMEAgkwCwYJYIZIAWUDBAIKMAsGCSqGSIb3DQEBATALBgkrgQUQhkg/ AAIwCAYGK4EEAQsAMAgGBiuBBAELATAIBgYrgQQBCwIwCAYGK4EEAQsDMAsGCSuBBRCGSD8A AzAIBgYrgQQBDgAwCAYGK4EEAQ4BMAgGBiuBBAEOAjAIBgYrgQQBDgMwDQYJKoZIhvcNAQEB BQAEggEAb6Ia7RCjaA2LpikxV9Hh1kkrhIl/8ttj7hiBWIPFZ6jjaE5+C+3lsZO96A2QOwBv mplyHqga2ngnWY+wl1JMu6ny0E/IQtv3dVBEwfWBPWBpM87Nb5tzq5OJSFBqsNZ8ICcOi0uK bbUgjOnYHQ22cjoU/QyoNgzPCwI2DuEd1cw9VwXhcr3s5uxNm+1/agRrSVTRxCgBZlaE8N17 8ptF6TXAjJSisjTgeEP4Na83PlMUv4vtxH7qtdIskaIYId18H+SirnR332nDJMeMJXrTYCN8 ghyJ3o2GGFwddhjUwwDIirPdrAAtqUtP0RgcjlSLB5W2s3rRwp6EEicXmzyhBwAAAAAAAA==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)