Hello

These are the tasks done the last week:

* A code clean up have been done, so now the modifications fits better within 
the nupas code

* iniio() process has been rewritten, avoiding the incorrect use of wait(), 
also a new exit condition to io() has been introduced to kill all io procs on 
unmount in a safer way.

* While testing multiple email configurations a bug in newmbox() prevented the 
nupas operation when syncmbox() was trying to access a very slow or unaccesible 
account. This has been fixed and now multiple open operations can be done at 
the same time and nupas remains usable, so other actions in other mailboxes 
could be done.

* Error messages due to ssl erros were not reaching fs, instead a cryptic error 
like 

cpu% echo 'open /imaps/imap.gmail.com/[email protected] gmail' > /mail/fs/ctl
echo: write error: imap.gmail.com/imaps:fd out of range or not open

was shown to the user. This was due to the usage of werrstr() to report errors 
mixed with a close() call before the error was populated from imap code to the 
fs code. Now the error is reported correctly (for example when you don't have 
the ssl signature in /sys/lib/tls/mail)

* The beaviour of nupas when accessing Mobileme imap accounts is weird, getting 
unexpected lenghts, interrupts, deletion of the messages, and other symptoms. 
More debugging coming in the following week.

* A couple of leaks introduced by the modification have been fixed, and two 
leaks due to tlsthumbprint().

* newmbox was cleaned up and now cleans all the structured filled after a 
synbmbox() fail.

* nupasfs have been installed as the default email client in 9grid.es, 
expecting more bugs to come. .. or not ☺, at the moment the imap access using 
various clients (evolution, apple mail, iphone) and mailbox manipulation have 
been done without errors.

For the present week, 
        - more debugging with mobileme
        - abuse cases to nupas, to detect more issues
        - check of reference system (checkmboxref, etc.)

thanks

gabi


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Plan 
9 Google Summer of Code" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/plan9-gsoc?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to