Doug Coleman
f77d46f0c8
imap: Add a word to list all folders and fix a couple issues.
...
- Fix a bug where the regex assumes double-quotes around a string but Outlook doesn't put them.
- Fix all the \\ escapes in the regexps to look a little better.
- Cleaner looping for reading emails.
! Example query to get some spams
imap-settings get [
"[Gmail]/Spam" select-folder
"ALL" "" search-mails 10 head
"(BODY[1] BODY[HEADER.FIELDS (SUBJECT TO FROM CC BCC)])" fetch-mails
] with-imap-settings
2018-11-21 19:27:42 -06:00
Doug Coleman
9f213f96f6
core: Add the shuffler words but without primitives.
...
The nipd branch slowed bootstrap by a minute, this patch does not.
sorry about changing the fjsc line endings...
2018-06-19 22:52:58 -05:00
Doug Coleman
f49de64752
imap: Disable tests until we start using dovecot locally.
...
These tests time out and are flaky.
2017-12-18 17:50:19 -06:00
Björn Lindqvist
72807720f2
basis/,extra/: lots of new tags.txt files
2017-07-05 01:50:39 +02:00
Björn Lindqvist
2895d5e095
calendar.format: moving parsing words to a new vocab calendar.parser
...
The vocab was getting big so the idea is to have all the time parsing in
calendar.parsing and only keep formatting words in calendar.format.
2017-01-04 08:50:24 +01:00
Björn Lindqvist
f9b9ce20f2
calendar.english: new vocab for english names for days and months
...
This moves all the english-centric words from the calendar vocab which
was getting kind of big to calendar.english. It should make it easier to
see which vocabs make language assumptions.
2017-01-03 15:48:08 +01:00
Jon Harper
cb6ddb1735
rename math.statistics:cum-map to sequences:accumulate*
2016-03-08 13:41:54 -08:00
Benjamin Pollack
62d1425971
Add SNI support to Factor
...
Fixes #1527
2016-03-03 09:48:20 -08:00
John Benediktsson
ceb75057da
change ERROR: words from throw-foo back to foo.
2015-08-13 16:13:05 -07:00
Doug Coleman
66147f27b4
extra: use throw-foo for ERROR: change
2015-08-13 01:56:32 -07:00
Doug Coleman
1fcf96cada
factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon.
2015-07-25 22:59:56 -07:00
Doug Coleman
892c62e1dc
factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
2015-07-03 09:39:59 -07:00
Doug Coleman
59f3b1ea57
Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
...
Needs a bit more work.
This reverts commit 7e54cc2824
.
2015-07-02 13:47:06 -07:00
Doug Coleman
7e54cc2824
factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
2015-07-02 11:36:08 -07:00
John Benediktsson
bcbd6c55e4
extra: "1 tail" is rest.
2014-11-29 17:44:43 -08:00
Doug Coleman
44e7c9b142
imap: Use uuids instead of random numbers.
2014-11-01 11:36:43 -07:00
Doug Coleman
d5ad435914
imap: linux-x64.64/foo existed, so we couldn't delete linux-x64.64/ for some reason.
...
Delete like crazypeople.
Memoize _my_ random number. Hopefully tests are robust now?
2014-10-31 22:39:16 -07:00
Doug Coleman
659572f30a
imap-tests: Reset test folder.
2014-10-09 15:40:41 -07:00
Björn Lindqvist
c6d419e0fe
imap: fix parse-store-mail parsing because it breaks on gmail
...
gmail responses include lines with the order of UID and FLAGS reversed
to indicate the previous flags for a mail. Just ignore those lines
because they aren't useful and non-standard.
2014-10-07 15:12:02 -07:00
Björn Lindqvist
ab61ba56fc
imap.tests: created connections needs to be disposed
2014-09-22 14:30:52 -07:00
John Benediktsson
02ac0662e7
more doc type fixes.
2014-05-24 17:16:26 -07:00
John Benediktsson
88c0028d13
imap: try and make tests work from multiple builders at the same time.
2014-04-25 21:29:41 -07:00
Doug Coleman
f6bfd23d84
imap: Fix docs referring to wrong boot rc file.
2014-04-15 19:04:53 -07:00
Doug Coleman
bc89b6c7d5
imap: Add some combinators, fix up some docs, add docs, fix up unit tests.
2014-04-05 15:51:41 -07:00
Doug Coleman
02976b249d
imap: Better errors when not configured.
2014-03-13 03:24:28 -05:00
John Benediktsson
fcf2d2cc40
imap: fix docs for rename-folder.
2014-01-16 18:51:24 -08:00
Björn Lindqvist
92d71a4a3b
imap: privatizing the non-api words
2014-01-16 22:14:27 +01:00
Björn Lindqvist
d20dc5e649
imap: documentation
2014-01-16 22:09:59 +01:00
Björn Lindqvist
34bab82cda
imap: metadata files
2014-01-16 20:22:04 +01:00
Björn Lindqvist
e05c1214bd
imap: vocab for handling imap
2014-01-16 20:20:36 +01:00