summary refs log tree commit diff
path: root/parse.c (follow)
Commit message (Collapse)AuthorAge
* Parse dates in a hopefully more portable fashionJune McEnroe2021-04-11
| | | | | | | | | On GNU, struct tm doesn't have tm_gmtoff and %z or %Z in strptime do nothing. mktime(3) interprets the struct as local time, regardless of any tm_gmtoff, except on FreeBSD. Parse the zone portion of the date manually, subtract it from the struct tm fields, and call timegm(3). While here, correctly parse the optional seconds portion of the time.
* Say OpenSSL in additional permission noticesJune McEnroe2020-11-28
|
* Add additional permission for linking with LibreSSLJune McEnroe2020-06-08
| | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs
* Rename part->id to part->contentIDJune McEnroe2020-04-26
| | | | Disambiguate with messageID.
* Render id, description and language as <pre> attributesJune McEnroe2020-04-22
|
* Skip leading whitespace in message IDsJune McEnroe2020-04-19
|
* Add bodyPartType helperJune McEnroe2020-04-14
|
* Add decoding stubsJune McEnroe2020-04-14
|
* Preserve original Date header in envelopeJune McEnroe2020-04-13
|
* Use UTC date everywhereJune McEnroe2020-04-13
| | | | | I thought I could preserve the original time zone but it turns out that libc is just too shit to do that.
* Allow missing DOW and obsolete zone in dateJune McEnroe2020-04-12
|
* Fetch and parse BODYSTRUCTUREJune McEnroe2020-04-12
|
* Move parseEnvelope to parse.cJune McEnroe2020-04-10
20:04:48 -0400'>2019-09-05Use CURLINFO_CONTENT_TYPEJune McEnroe Oops, didn't see this. 2019-09-05Decode entities in titlesJune McEnroe 2019-09-05Print title as soon as it's availableJune McEnroe 2019-09-05Use CURL_PREFIX to set flagsJune McEnroe 2019-09-05Add titleJune McEnroe 2019-09-04Add Avorter n'est pas tuerJune McEnroe 2019-08-29Unset executable on shell scriptsJune McEnroe 2019-08-29Add long-missing setopt to bin.7June McEnroe 2019-08-29Add editJune McEnroe