summaryrefslogtreecommitdiff
path: root/sfeed.c
AgeCommit message (Expand)Author
2022-03-29compatibility: reduce the assumption the builtin libc locale is ASCII-compatibleHiltjo Posthuma
2022-03-28compatibility: replace iscntrl with own ISCNTRL macroHiltjo Posthuma
2022-03-21sfeed: make some tables const and read-onlyHiltjo Posthuma
2022-03-15stricter error checking in file streams (input, output)Hiltjo Posthuma
2022-02-05sfeed.c: code-style consistency: static functionsHiltjo Posthuma
2022-02-05sfeed: small optimizationHiltjo Posthuma
2022-02-04improve some code commentsHiltjo Posthuma
2022-02-01parsetime: no need to check `tp`. it must be setHiltjo Posthuma
2022-01-19sfeed: extend the time range, use long long instead of time_tHiltjo Posthuma
2022-01-19sfeed: parsetime: allow leap second like 23:59:60Hiltjo Posthuma
2021-11-23sfeed.1: improve a comment for string_appendHiltjo Posthuma
2021-11-23code-style: define fieldmap in the same order as the enum declarationHiltjo Posthuma
2021-07-11sfeed.c: parsetime: support short digit years for RSS pubDate fields (RFC822)Hiltjo Posthuma
2021-07-06sfeed: change comment which reflects printing relative URLs behaviourHiltjo Posthuma
2021-07-06sfeed: printtrimmed function does not change or modify the bufferHiltjo Posthuma
2021-06-01portability and standards: add BSD-like err() and errx() functionsHiltjo Posthuma
2021-04-28fixup: a regression with RSS guid, by default ispermalink="true"Hiltjo Posthuma
2021-04-28use the last href attribute value if there are multiple setHiltjo Posthuma
2021-04-28add support for old/legacy Atom 0.3 feedsHiltjo Posthuma
2021-04-28improve "ispermalink", "rel" and "type" attribute handling/bufferingHiltjo Posthuma
2021-04-28improve content-type "type" attribute handling/bufferingHiltjo Posthuma
2021-04-27sfeed.c: detect the proper mime-type for XHTMLHiltjo Posthuma
2021-04-24fix a comment code-styleHiltjo Posthuma
2021-03-01util: improve/refactor URI parsing and formattingHiltjo Posthuma
2021-02-04sfeed.c: fix time parsing regression with non-standard date formatHiltjo Posthuma
2021-01-22sfeed: fix regression with parsing content fieldsHiltjo Posthuma
2020-10-22Do not change the referenced matched tag data (from gettag()).Hiltjo Posthuma
2020-10-12add a comment about the intended date priorityHiltjo Posthuma
2020-10-12Revert "RSS: give Dublin Core <dc:date> higher priority over <pubDate>"Hiltjo Posthuma
2020-10-12simplify time parsingHiltjo Posthuma
2020-10-12remove unneeded check for NUL terminatorHiltjo Posthuma
2020-10-12RSS: give Dublin Core <dc:date> higher priority over <pubDate>Hiltjo Posthuma
2020-10-12parse categories, add multiple field values support (for categories)Hiltjo Posthuma
2020-10-09sfeed: parse day with max 2 digits (instead of 4)Hiltjo Posthuma
2020-10-09sfeed: support the ISO8601 time format without separatorsHiltjo Posthuma
2020-10-09XML cdata callback: handle CDATA as dataHiltjo Posthuma
2020-05-28sfeed: simplify/optimize checking end tags while inside a RSS/Atom tagHiltjo Posthuma
2020-01-24cleanup some includesHiltjo Posthuma
2020-01-18minor style: use plain int for xml_entitytostr()Hiltjo Posthuma
2019-10-12string_append: check for addition and multiplication overflowHiltjo Posthuma
2019-09-05sfeed.c: fix typo in commentHiltjo Posthuma
2019-06-17sfeed: optimization: xmlattr: when not in some RSS/Atom tag skip further checksHiltjo Posthuma
2019-06-11fix typo in commentHiltjo Posthuma
2019-06-11optimization: only convert entities when we are inside a RSS/Atom tagHiltjo Posthuma
2019-06-11reorder functionHiltjo Posthuma
2019-06-11Handle entities in attribute values.Julian Schweinsberg
2019-05-25gettzoffset: fix possible arithmetic overflow if int is 16-bitHiltjo Posthuma
2019-05-10remove unused variablesHiltjo Posthuma
2019-05-10sfeed: remove support for military zones and simplifyHiltjo Posthuma
2019-05-02sfeed: improve content type (attribute) handlingHiltjo Posthuma