Tiny Core Extensions > TCE Bugs

A few claws-mail quirks in TC10 x86

<< < (4/6) > >>

Rich:
Hi Juanito
I don't know. I personally don't bother with that kind of stuff. Function is far more important to me.

Rich:
Hi Juanito

--- Quote from: Rich on July 14, 2019, 01:51:35 PM ---Hi Juanito
I let  Apps  run an update check and selected updates, then I restart the machine. I just now checked and I see  Apps  showing in
the size tab that I'm still missing a bunch of dependencies. Guess I should have rune a dependency check. Doing it now.
--- End quote ---
There it was, pinned right at the top of the  TCE Bugs  subforum:
http://forum.tinycorelinux.net/index.php/topic,13342.0.html
Guess I should have read it. :)

Rich:
Hi Juanito
If anyone feels the need for themes, they can check here:
https://www.claws-mail.org/themes.php

Rich:
Hi Juanito
Everytime Gmail routes me to a different serve (usually every 1 or 2 weeks) I get one of these popups:

Yesterday I had that popup on me 4 times, so I decided to search for some answers.
The  claws-mail  wiki states the  Signature status  fields in the above image suggest it can't find the  ca-certificates  package.

A search of the  claws-mail  executable for path and filename information yielded this:

--- Code: ---tc@box:~$ sudo cat /tmp/tcloop/claws-mail/usr/local/bin/claws-mail  | strings -n 4 | grep -i cert
 ---- SNIP ----
SSL_CERT_FILE
/etc/ssl/cert.pem
/etc/pki/tls/certs/ca-bundle.crt
/etc/certs/ca-bundle.crt
/usr/share/ssl/certs/ca-bundle.crt
/etc/ssl/certs/ca-certificates.crt
/usr/local/ssl/certs/ca-bundle.crt
/usr/lib/ssl/cert.pem
SSL_CERT_DIR
/etc/pki/tls/certs
/etc/certs
/usr/share/ssl/certs
/etc/ssl/certs
/usr/local/ssl/certs
/usr/lib/ssl/certs
 ---- SNIP ----
--- End code ---

The  tce.installed/ca-certificates  shows:

--- Code: ---tc@box:~$ cat /usr/local/tce.installed/ca-certificates
#!/bin/sh
if [ ! -d /usr/local/etc ]; then
        mkdir -p /usr/local/etc
fi
if [ ! -f /usr/local/etc/ca-certificates.conf ]; then
        cp -p /usr/local/share/ca-certificates/files/ca-certificates.conf /usr/local/etc
fi

update-ca-certificates
ln -s /usr/local/etc/ssl/certs/ca-certificates.crt /usr/local/etc/ssl/cacert.pem
ln -s /usr/local/etc/ssl/certs/ca-certificates.crt /usr/local/etc/ssl/ca-bundle.crt
tc@box:~$
--- End code ---
It seems the 2 packages use different paths. Not surprising since there is no single standard path.

The man file for  claws-mail  mentions the  SSL_CERT_DIR  and  SSL_CERT_FILE  environmental variables. When I start  claws-mail
like this:

--- Code: ---tc@box:~$ SSL_CERT_FILE=/usr/local/etc/ssl/ca-bundle.crt SSL_CERT_DIR=/usr/local/etc/ssl/certs claws-mail
--- End code ---
Now if I click on  Tools->SSL/TLS certificates  I get:

The  Signature status  field now shows  Correct.  It used to show  Uncheckable.

I also noticed  cyrus-sasl.tcz  depends on  openssl-1.1.1.tcz.  ca-certificates.tcz  depends on  openssl.tcz.  Is  ca-certificates.tcz
somehow linked to  openssl.tcz  or can its dependency be changed to  openssl-1.1.1.tcz?

Juanito:
openssl-1.1.1 was created for a user who wanted to use a processor with encryption built-in rather than being something to link against. That being said, we will need to swap to openssl-1.1.1 at some  point, which will be a large task.

I'll try to take a look at claws-mail in the next few days.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version