imh

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2023-08-30
17:02
Add Squirrelmail abook import utility Leaf check-in: a407bb48e0 user: vandys tags: master, trunk
16:16
Fix a special case on aliases check-in: 7132a94cff user: vandys tags: master, trunk
2023-07-13
13:51
Add alias expansion convenience check-in: 53eb31e01c user: vandys tags: master, trunk
13:50
Defend against dumb edge condition check-in: bf1d07f0a9 user: vandys tags: master, trunk
2022-07-18
04:25
Don't barf if they enter an empty line check-in: 910805f6d7 user: vandys tags: master, trunk
04:25
Continuing efforts to restart after timeout check-in: 7a2ce57cf6 user: vandys tags: master, trunk
04:25
Correctly start with new imh state check-in: 4bdea55b60 user: vandys tags: master, trunk
2022-04-10
03:09
Support Bcc destinations check-in: 1b7f9d0803 user: vandys tags: master, trunk
03:06
Protect against extended charset in quoting check-in: fd52e01aa2 user: vandys tags: master, trunk
2021-10-21
02:28
Defend against corrupt header lines. I hit this with a corrupt subject line, "Incorrect padding" with base64 encoding of UTF-8 check-in: b0a308dc83 user: vandys tags: master, trunk
2021-10-05
03:18
Another edge condition on broken/restarted connections check-in: 54face09f5 user: vandys tags: master, trunk
2020-06-18
19:49
Let us point at an alternate SMTP server check-in: bf8c7c7d24 user: vandys tags: master, trunk
2020-02-10
00:56
Ignore junk check-in: 2d7b4d1a58 user: vandys tags: master, trunk
00:55
Deal with long idle intervals, try to handle with a server reconnection. check-in: 0863d3a0d4 user: vandys tags: master, trunk
00:55
Defend against random character sets check-in: f7f1e1a0b0 user: vandys tags: master, trunk
2018-07-10
00:31
Dogfood tauthon check-in: 1b7ebbdd62 user: vandys tags: master, trunk
00:31
tauthon defend against non-ASCII encoding check-in: d77c22265d user: vandys tags: master, trunk
2016-12-05
22:40
Accomodate "pick -subj FOO" without blowing up on trying to parse -subj as message range. check-in: 3a255d5281 user: ajv-899-334-8894@vsta.org tags: master, trunk
2016-12-04
22:37
Support "last" (and "first") so we can do "show 7-last" check-in: b3c9234fa2 user: ajv-899-334-8894@vsta.org tags: master, trunk
22:29
Fail more gracefully on message fetch failure check-in: e590b3c97b user: ajv-899-334-8894@vsta.org tags: master, trunk
2016-11-26
22:57
Duh. check-in: cd527df803 user: ajv-899-334-8894@vsta.org tags: master, trunk
22:57
maplib2 doesn't like utf hostnames check-in: 5b2bc8a217 user: ajv-899-334-8894@vsta.org tags: master, trunk
2016-11-22
22:19
Fail back to "now" on un-parseable header date/time check-in: b658d08d61 user: ajv-899-334-8894@vsta.org tags: master, trunk
2016-11-21
01:02
Defend against non-ASCII input check-in: e2b80c29fe user: ajv-899-334-8894@vsta.org tags: master, trunk
2016-11-19
23:08
Add forw command link check-in: e9235c9be2 user: ajv-899-334-8894@vsta.org tags: master, trunk
23:08
Add a forw command, leverage comp check-in: 326f23bc93 user: ajv-899-334-8894@vsta.org tags: master, trunk
2016-11-17
16:52
When we have new messages, switch to our inbox check-in: 2292653bdf user: ajv-899-334-8894@vsta.org tags: master, trunk
2016-11-13
01:27
Decode "q code" encoded email headers check-in: bc6ff21fd1 user: ajv-899-334-8894@vsta.org tags: master, trunk
00:50
Gracefully handle failed SMTP send check-in: d1a5dd1a0c user: ajv-899-334-8894@vsta.org tags: master, trunk
2016-11-11
17:00
Defend against timezone names check-in: 6da5b555b8 user: ajv-899-334-8894@vsta.org tags: master, trunk
03:39
If no messages, just quietly exit, don't Exception out check-in: 5761a5db23 user: ajv-899-334-8894@vsta.org tags: master, trunk
03:39
Handle refile failure gracefully check-in: 9b6c22a915 user: ajv-899-334-8894@vsta.org tags: master, trunk
03:38
Helpfully decline to go beyond last message check-in: 245fcd8b74 user: ajv-899-334-8894@vsta.org tags: master, trunk
2016-11-08
03:54
Add "refile" command check-in: d13695f52b user: ajv-899-334-8894@vsta.org tags: master, trunk
03:54
Make first of new messages current one. check-in: 9947f59797 user: ajv-899-334-8894@vsta.org tags: master, trunk
2016-11-07
23:34
More missing sys imports check-in: 1848d3f03b user: ajv-899-334-8894@vsta.org tags: master, trunk
23:31
Need sys module check-in: 14ee486b0b user: ajv-899-334-8894@vsta.org tags: master, trunk
23:31
Another one where lack of current message should be handled check-in: 04b83ea177 user: ajv-899-334-8894@vsta.org tags: master, trunk
17:28
Handle case of no current message check-in: 24f07554d0 user: ajv-899-334-8894@vsta.org tags: master, trunk
17:28
Fiddle with message flagging check-in: 25324ca64a user: ajv-899-334-8894@vsta.org tags: master, trunk
15:07
Notes on sending email check-in: 41aa4a8ef9 user: ajv-899-334-8894@vsta.org tags: master, trunk
14:40
Prep for pushing to Github check-in: 59447aef5d user: ajv-899-334-8894@vsta.org tags: master, trunk
03:17
Deal with Answered flag check-in: ec952500a0 user: ajv-899-334-8894@vsta.org tags: master, trunk
03:04
Fix regression, conversion to common msg list check-in: 8d15e1a109 user: ajv-899-334-8894@vsta.org tags: master, trunk
03:02
SMTP lib handles lists of addresses check-in: 62ef9b6d95 user: ajv-899-334-8894@vsta.org tags: master, trunk
01:36
Add refile command check-in: 3f0ffd246b user: ajv-899-334-8894@vsta.org tags: master, trunk
01:36
Refactor message list parsing check-in: e499be060d user: ajv-899-334-8894@vsta.org tags: master, trunk
01:09
Correctly gather from/to/cc fields, build suitable replies with *all* the appropriate parties. But also avoid our own mailbox. check-in: 53fee6ac5c user: ajv-899-334-8894@vsta.org tags: master, trunk
01:08
fixed check-in: 6b4885d09d user: ajv-899-334-8894@vsta.org tags: master, trunk
2016-11-06
18:05
Do a more thorough (and correct) job of decoding the MIME element to be displayed. check-in: 1accd3d894 user: ajv-899-334-8894@vsta.org tags: master, trunk