summaryrefslogtreecommitdiff
path: root/sys/src/cmd/upas
AgeCommit message (Expand)Author
2018-02-05upas/fs: fix imap atom quoting (thanks Piotr Kubaj)cinap_lenrek
2018-01-27upas/fs: try to deal with nil mail body (can happen when fetch fails)cinap_lenrek
2018-01-25upas/fs: deal with imap returning more uid's than allocated from previus "mes...cinap_lenrek
2017-12-19upas/fs: more bugscinap_lenrek
2017-12-19upas/fs: fix precedence bugs, compare digest pointer to nilcinap_lenrek
2017-10-23upas/smtpd: don't call syslog() from the note handler, this can deadlockcinap_lenrek
2017-09-23upas/fs: fix putcache(), sub-part messages should never go into the lrucinap_lenrek
2017-09-13upas/fs: replace fixed cache table with lru linked listcinap_lenrek
2017-06-22upas/fs: handle plumbing for new messages for concurrent index updatescinap_lenrek
2017-06-18upas/fs: work in progress...cinap_lenrek
2017-06-07upas: fix infinite loop in common/mkfile (thanks raiz)cinap_lenrek
2017-05-02upas/fs: handle partial fetches (imap server returning less messages than ava...cinap_lenrek
2017-04-27upas/fs: fix warning about unused Err: labelcinap_lenrek
2017-04-23libsec: sha256 support for thumbprint files, use it in ssh as wellcinap_lenrek
2017-04-23upas/fs: don't abort on malformed unix headercinap_lenrek
2017-04-22libavl: lookup can return the closest matchspew
2017-04-09upas/fs: remove imap lastread deboundingcinap_lenrek
2017-04-09upas/fs: fix sync conditioncinap_lenrek
2017-04-08upas/fs: make use of Maxmsg consistentcinap_lenrek
2017-04-08upas/fs: simplify imap4read()cinap_lenrek
2017-04-08upas/fs: fix dir comparsion and skip directories in mdir, avoid statcinap_lenrek
2017-04-08upas/send: use openfolder() to deliver mail to avoid code duplicationcinap_lenrek
2017-04-08upas/common: deliver mail to mdir as .tmp file and rename after it has been f...cinap_lenrek
2017-03-23upas/smtp: fix cram-md5 auth, simplify doauth(), check varargs for dBprint()cinap_lenrek
2017-03-23upas/smtp: generate 128-bit random message id (was 32 bit), use dBprint(), cl...cinap_lenrek
2017-03-22upas/smtp: Revert smtp dial string behavior to match that of old upas (thanks...spew
2017-03-21remove accidentally commited binary /sys/src/cmd/upas/fs/chkidx file (thanks ...cinap_lenrek
2017-03-16upas/fs: tls sni support for pop3/imapcinap_lenrek
2017-03-16upas/fs: fix memory leaks in tls code, handle tls in a common wraptls() functioncinap_lenrek
2017-03-15upas/fs: getting rid of the fine-grain locking...cinap_lenrek
2017-03-14upas/fs: more cleanup...cinap_lenrek
2017-03-14upas/fs: remove more debugging crapcinap_lenrek
2017-03-14upas/fs: remove unused segbrk memory allocatorcinap_lenrek
2017-03-14upas/fs: remove idx semaphore, cannot happen as symcmbox() always called with...cinap_lenrek
2017-03-14upas/fs: fix more locking bugs, remove debugging clutter, remove planb mbox codecinap_lenrek
2017-03-14upas/fs: make sure mbox is locked during msgdecref() in rclunk()cinap_lenrek
2017-03-12upas/fs: lock mbox in syncallmboxes() to avoid assert crashcinap_lenrek
2017-03-12upas/fs: remove useless syncsem, make sure mbox is locked when fetching / syn...cinap_lenrek
2017-03-12imap4d: simplify auth with encodefmt (backport from 9front)cinap_lenrek
2017-03-12nupas: delete okcidr(); always trust spf recordsaiju
2017-03-12merging erik quanstros nupascinap_lenrek
2016-07-24upas/fs: remove checkmboxrefs() debugging code, properly handle errors in 9p ...cinap_lenrek
2016-05-13upas/marshal: strip trailing whitespace from header valuescinap_lenrek
2016-04-30upas/bayes/dump.c: regcomp.h is now located in this directory.stanley lieber
2016-04-28remove ape/regexp.h, remove leftover #pragma lib oldlibregexp.$O from upas/ba...cinap_lenrek
2016-04-26remove old libregexp files; add headers for upas/bayesben
2016-04-26New libregexp and APE ported to nativeben
2016-02-22smtpd: remove unused lastsender logiccinap_lenrek
2016-01-07format pointer subtraction results with %zd instead of %ld (for long -> intpt...cinap_lenrek
2015-04-15upas/smtp: cleanup mkfilecinap_lenrek