Re: [Evolution] Help me understand something please

2022-07-04 Thread Tim McConnell via evolution-list
On Mon, 2022-07-04 at 10:52 +0200, Milan Crha via evolution-list wrote:
> Evo (and/or WebKitGTK) does very weird things on your machine.

No joke there. 
I did the commands for the backtraces like you asked, attached are
evolution_bt.txt and wkwp_bt.txt
[New LWP 2194809]
[New LWP 2194811]
[New LWP 2194812]
[New LWP 2194813]
[New LWP 2194814]
[New LWP 2194815]
[New LWP 2194818]
[New LWP 2194840]
[New LWP 2194842]
[New LWP 2194844]
[New LWP 2194845]
[New LWP 2194866]
[New LWP 2194899]
[New LWP 2194900]
[New LWP 2194932]
[New LWP 2195426]
[New LWP 2195433]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x7f685130987f in __GI___poll (fds=0x55dc34e00560, nfds=5, timeout=15600) 
at ../sysdeps/unix/sysv/linux/poll.c:29
29  ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.

Thread 18 (Thread 0x7f68254f8640 (LWP 2195433) "evolution"):
#0  0x7f685130987f in __GI___poll (fds=0x7f68254f7090, nfds=2, 
timeout=180) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f685193760e in g_socket_condition_timed_wait () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#2  0x7f68519385cf in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#3  0x7f6851911e3d in g_input_stream_read () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x7f6824cdfbbc in  () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
#5  0x7f6846c90248 in  () at /lib/x86_64-linux-gnu/libgnutls.so.30
#6  0x7f6846c8608e in  () at /lib/x86_64-linux-gnu/libgnutls.so.30
#7  0x7f6846c88662 in  () at /lib/x86_64-linux-gnu/libgnutls.so.30
#8  0x7f6824ce0550 in  () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
#9  0x7f6824ce861e in  () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
#10 0x7f6824ce95e3 in  () at 
/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so
#11 0x7f6851911e3d in g_input_stream_read () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#12 0x7f68518e6a32 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#13 0x7f68518e6f36 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#14 0x7f6851911e3d in g_input_stream_read () at 
/lib/x86_64-linux-gnu/libgio-2.0.so.0
#15 0x7f6826de8817 in  () at 
/usr/lib/evolution-data-server/camel-providers/libcamelimapx.so
#16 0x7f6826de8dcc in camel_imapx_input_stream_token () at 
/usr/lib/evolution-data-server/camel-providers/libcamelimapx.so
#17 0x7f6826df9b40 in camel_imapx_server_process_command_sync () at 
/usr/lib/evolution-data-server/camel-providers/libcamelimapx.so
#18 0x7f6826e03501 in  () at 
/usr/lib/evolution-data-server/camel-providers/libcamelimapx.so
#19 0x7f685177959d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x7f6851402d80 in start_thread (arg=0x7f68254f8640) at 
pthread_create.c:481
#21 0x7f685131576f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f68264fa640 (LWP 2195426) "pool-evolution"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x7f68517a2f12 in g_cond_wait_until () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f685171d721 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f685171dd42 in g_async_queue_timeout_pop () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x7f6851779f39 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7f685177959d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x7f6851402d80 in start_thread (arg=0x7f68264fa640) at 
pthread_create.c:481
#7  0x7f685131576f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f6824c32640 (LWP 2194932) "pool-evolution"):
#0  0x7f685130987f in __GI___poll (fds=0x55dc34577330, nfds=1, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f685174f1ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f685174f543 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f684ba342b4 in  () at /lib/x86_64-linux-gnu/libebook-1.2.so.20
#4  0x7f685177959d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7f6851402d80 in start_thread (arg=0x7f6824c32640) at 
pthread_create.c:481
#6  0x7f685131576f in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f68155fc640 (LWP 2194900) "ReceiveQueue"):
#0  0x7f685130987f in __GI___poll (fds=0x7f683c03eaa0, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7f685174f1ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7f685174f543 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7f684b5327c0 in WTF::RunLoop::run() () at 
/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#4  0x7f684b4d88ca in  () at 
/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#5  0x7f684b535339 in  () at 
/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#6  0x7f6851402d80 in start_thread (arg=0x7f68155fc640) at 
pthread_create.c:481
#7  

[Evolution] Migrating from Evo 3.10.4 under ubuntu 14.04 LTS to Evo 3.36.5 under Ubuntu 20.04 lts

2022-07-04 Thread SanthanaKrishnan via evolution-list
Hi everyone,

I am migrating from Evolution 3.10.4 under ubuntu 14.04 LTS to
Evolution 3.36.5 under Ubuntu 20.04 LTS. I installed evolution with the
apt-get command.

I get the error "Re:{Evolution] Error while Storing folder "Inbox".
table Inbox has 30 columns but 28 values were supplied".

I saw a similar thread in October 2021, but that couldn't resolve my
problem.

I get all my new mails, but could not view them, if i search i find the
mail is available and can view the same.


SanthanaKrishnan 
 


-- 


  
  


SanthanaKrishnan





-- 
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] unable to save read port

2022-07-04 Thread Richard
temp99
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline



> Date: Sunday, July 03, 2022 21:04:57 +
> From: Kevin T via evolution-list 
>
> I changed it to 993 and said "OK" on the gui.=A0 I killed evolution
> and restarted it.=A0 =A0It still wouldn't read the mail and the =
port
> value had gone back to 143.=A0 I searched but could not find a
> textual file in the .config/evolution directory, with these values
> in it.=A0 I tried a number of gyrations, sequences of changing,
> killing, restarting and nothing would allow the port setting to
> remain as needed. what can i do to fix this?

You need to set the "Security/Encryption method" pull-down to "TLS on
a dedicated port". That will set/maintain 993 as the port.


___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] unable to save read port

2022-07-04 Thread Pete Biggs
On Mon, 2022-07-04 at 11:10 +0200, Jaroslaw Rafa via evolution-list
wrote:
> Dnia  4.07.2022 o godz. 10:04:49 Pete Biggs pisze:
> > By far the most prevalent form of email "hacking" is phishing. Both App
> > Passwords and OAuth2 (and also MFA) dissociate your password from being
> > the only thing necessary to gain access to your email.  In that way,
> > they are a significant increase in overall mail security.
> 
> But if you don't have MFA configured (and I assume the OP did not have,
> since if you had MFA you won't be able to login to IMAP via password only
> anyway) and someone knows your password, he can login to your email anyway
> using the web interface.

But that's the point.  He couldn't login using his password, Yahoo
requires an App Password or OAuth2 if you are using IMAP. Both methods
need you to login via the web, which allows them to control the
security rather than relying on a less secure IMAP connection.

> 
> So what advantage in terms of security does disabling a password login via
> IMAP give if someone can still login using the same password via the web
> interface?

Because there are things happening when you login via the web that are
not obvious - things like browser identity, cookies, two stage login
etc. etc. They all have to be correct for you to login with just a
password. If they aren't, then it will ask for the extra factor. These
are things that can't be done for an IMAP connection.

But this is now way, way, of topic for this list.

P.
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] unable to save read port

2022-07-04 Thread Jaroslaw Rafa via evolution-list
Dnia  4.07.2022 o godz. 10:04:49 Pete Biggs pisze:
> By far the most prevalent form of email "hacking" is phishing. Both App
> Passwords and OAuth2 (and also MFA) dissociate your password from being
> the only thing necessary to gain access to your email.  In that way,
> they are a significant increase in overall mail security.

But if you don't have MFA configured (and I assume the OP did not have,
since if you had MFA you won't be able to login to IMAP via password only
anyway) and someone knows your password, he can login to your email anyway
using the web interface.

So what advantage in terms of security does disabling a password login via
IMAP give if someone can still login using the same password via the web
interface?
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] unable to save read port

2022-07-04 Thread Pete Biggs
On Mon, 2022-07-04 at 10:45 +0200, Jaroslaw Rafa via evolution-list
wrote:
> Dnia  4.07.2022 o godz. 00:06:14 Richard pisze:
> > 
> > I believe that when using 3rd-party email clients Yahoo now requires
> > that you either set up and use a yahoo "app password", or OAuth 2. I
> > don't think that using the yahoo site-password will work any longer
> > with a 3rd-party mail client.
> 
> So they basically did the same thing as Google?
> I wonder if this really "improves security" as they claim.
> If you log in via password, you don't have to store the password in your
> email client; you will then have to type it everytime you launch your mail
> client (it is what I'm always doing).
> Both with OAuth2 and with app password, some form of credential must be
> stored in your mail client: OAuth2 token because it just works this way, and
> app password because it's random and impossible to remember.
> So this is actually *less* secure if someone gains access to your computer
> (or a mobile device, which can be a pretty real scenario if it gets stolen)
> - they can then access your email without any password whatsoever...

By far the most prevalent form of email "hacking" is phishing. Both App
Passwords and OAuth2 (and also MFA) dissociate your password from being
the only thing necessary to gain access to your email.  In that way,
they are a significant increase in overall mail security.

If you are concerned that an unauthorised person may get access to your
computer and access emails that way then you absolutely MUST encrypt
things. Filesystem encryption is a must for all portable devices; if
your desktop is vulnerable or contains sensitive information then that
too should be encrypted.  On top of this your keystore, where Evolution
stores passwords and tokens, is by default securely encrypted, but is
unlocked when you login - you can change that so that you only unlock
it when an application needs to use the contents.

So yes, it really does improve security.

P.



___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Controlling Signatures

2022-07-04 Thread Milan Crha via evolution-list
On Sat, 2022-07-02 at 11:46 -0700, Jonathan Ryshpan via evolution-list
wrote:
> Is there any info available to the signature script, possibly by a
> shell variable $RECIPIENT, that can be used to control the script?

Hi,
no, there is no such thing. Either you'd be careful before sending
(change the signature), or you define different send-only accounts,
which will use different signatures depending whom you reply to. The
$RECIPIENTS won't work for the new messages, because there are none
when the message is opened.
Bye,
Milan

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Help me understand something please

2022-07-04 Thread Milan Crha via evolution-list
On Fri, 2022-07-01 at 10:41 -0500, Tim McConnell via evolution-list
wrote:
> The only thing I get is a banner telling me WebKit crashed

Hi,
yes, that's what I meant.

> It's also how I used to have to exit Evolution is kill webkit
> first, otherwise Evolution would hang

Evo (and/or WebKitGTK) does very weird things on your machine.

I suppose this state can be caught. When you get it into it, get a
backtrace of the evolution process, to see what it is doing (or waiting
on), which can be seen, unless it's an asynchronous operation hidden
somewhere on the heap. The gdb command is like this:

   $ gdb --batch --ex "t a a bt" --pid=`pidof evolution` &>bt.txt

Please check the bt.txt for any private information, like passwords,
email addresses, server addresses,... I usually search for "pass" at
least (quotes for clarity only).

Similarly for the corresponding WebKitWebProcess.

> So there was a little improvement?

I'm not sure.

Bye,
Milan

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] unable to save read port

2022-07-04 Thread Jaroslaw Rafa via evolution-list
Dnia  4.07.2022 o godz. 00:06:14 Richard pisze:
> 
> I believe that when using 3rd-party email clients Yahoo now requires
> that you either set up and use a yahoo "app password", or OAuth 2. I
> don't think that using the yahoo site-password will work any longer
> with a 3rd-party mail client.

So they basically did the same thing as Google?
I wonder if this really "improves security" as they claim.
If you log in via password, you don't have to store the password in your
email client; you will then have to type it everytime you launch your mail
client (it is what I'm always doing).
Both with OAuth2 and with app password, some form of credential must be
stored in your mail client: OAuth2 token because it just works this way, and
app password because it's random and impossible to remember.
So this is actually *less* secure if someone gains access to your computer
(or a mobile device, which can be a pretty real scenario if it gets stolen)
- they can then access your email without any password whatsoever...
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Controlling Signatures

2022-07-04 Thread Jaroslaw Rafa via evolution-list
Dnia  3.07.2022 o godz. 14:41:10 N B Day via evolution-list pisze:
> I've appended the output of my "halfgeek" script which reads my gps, figures
> out which airport I'm nearest and gets the weather and shows how antique the
> computer I'm using is and how (unfortunately very) antique I am. The witty bit
> of Latin is picked by a random number. The co-ordinates for an IBM strike are
> an old UNIX geek tradition.

And what about the equally traditional 5-line signature limit? ;)

(Yes I know: my own is 6 lines long, but one can argue that "--" line should
not be counted :))
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list