Tiny Core Extensions > TCE Bugs
A few claws-mail quirks in TC10 x86
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