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 -~----------~----~----~----~------~----~------~--~---
