RSS and Atom parser
git clone git://git.codemadness.org/sfeed
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2020-07-06 15:38bump version to 0.9.18Hiltjo Posthuma1+1-1
2020-07-05 14:46sfeed_atom: minor simplification, gmtime_r is not needed hereHiltjo Posthuma1+2-2
2020-07-05 14:41README: reference sfeed_cursesHiltjo Posthuma1+3-0
2020-07-05 14:10README: improvementsHiltjo Posthuma1+107-0
2020-07-05 13:57format tools: don't skip items with a missing/invalid timestamp fieldHiltjo Posthuma5+59-58
2020-07-05 13:54sfeed_mbox: don't ignore items with a missing/invalid timestampHiltjo Posthuma1+18-15
2020-07-05 13:53sfeed_atom: the updated field is mandatory: use the current time...Hiltjo Posthuma1+10-9
2020-07-05 12:05sfeed_atom: fix timezone, output if timestamp is setHiltjo Posthuma1+9-9
2020-06-25 17:50README: small tweaks and a filter example improvementHiltjo Posthuma1+5-2
2020-06-21 16:08sfeed_html/sfeed_frames: simplify struct feed allocationHiltjo Posthuma2+14-22
2020-06-21 16:01Makefile: tiny compatibility improvement for tar -cfHiltjo Posthuma1+1-1
2020-06-10 12:40Makefile: pedantic change: use ar -rc instead of ar rcHiltjo Posthuma1+1-1
2020-06-04 16:02sfeed.{1,5}: clarify the timestamp field a bitHiltjo Posthuma2+2-2
2020-06-04 16:01sfeed_atom: make the output more conformHiltjo Posthuma1+23-3
2020-06-01 10:15fix typoHiltjo Posthuma1+1-1
2020-05-28 19:02sfeed: simplify/optimize checking end tags while inside a RSS/Atom tagHiltjo Posthuma1+37-34
2020-05-27 18:33util: encodeuri: simplify conditionHiltjo Posthuma1+2-3
2020-05-15 16:31README: fix indentation for fdm.conf examplesHiltjo Posthuma1+19-19
2020-05-13 17:27sfeed_gopher: if a gopher url cannot be parsed then show it anyway as a "URL:"Hiltjo Posthuma1+2-3
2020-05-13 16:01sfeed_gopher: do not use URL: prefix for gopher:// urls.Hiltjo Posthuma1+37-18
2020-05-04 11:37bump version to 0.9.17Hiltjo Posthuma1+1-1
2020-05-02 14:59style.css: sort attributeHiltjo Posthuma1+1-1
2020-05-02 13:14style.css: improve horizontal scrolling for long titles/small windowsHiltjo Posthuma1+6-13
2020-05-01 12:14README: update tested platformsHiltjo Posthuma1+2-1
2020-04-27 10:53sfeed_mbox: fallback author to feedname, not "unknown"Hiltjo Posthuma1+1-1
2020-04-27 10:52sfeed_mbox: remove prefix in subjectHiltjo Posthuma1+1-4
2020-04-01 16:40util: improve/cleanup parseline()Hiltjo Posthuma9+17-29
2020-03-15 22:13sfeed_mbox: time parsing and consistency fixesHiltjo Posthuma1+7-9
2020-03-15 14:04man pages (section 1): document exit statusHiltjo Posthuma13+39-13
2020-03-15 14:00sfeed_twtxt: fix error message if gmtime() fails, "localtime" -> "gmtime"Hiltjo Posthuma1+1-1
2020-03-15 13:59sfeed_mbox: POSIX defines gmtime_r sets errno, so use err(), not errx()Hiltjo Posthuma1+1-1
2020-03-10 17:03sfeed_web: fix exit status codeHiltjo Posthuma1+2-3
2020-03-09 18:25README: update tested environmentsHiltjo Posthuma1+3-2
2020-03-09 18:23sfeed_html/sfeed_frames: fix bold markup for lynxHiltjo Posthuma2+11-12
2020-03-09 18:21sfeed_html/sfeed_frames: use a <pre> section per feedHiltjo Posthuma2+7-4
2020-03-09 18:16sfeed_plain: optimize utf8-decoding and column position calculationHiltjo Posthuma1+8-3
2020-02-23 19:34bump version to 0.9.16Hiltjo Posthuma1+1-1
2020-02-23 18:37sfeed_update: don't preserve permissions of tmp files by moving, so copyHiltjo Posthuma1+4-3
2020-02-06 20:28README: simplify sfeed_archive example using awkHiltjo Posthuma1+16-74
2020-02-04 21:05sfeed_update: tiny style fix in commentHiltjo Posthuma1+1-1
2020-02-04 21:05man page improvementsHiltjo Posthuma2+67-74
2020-02-01 18:51sync README.xml comment about white-space handlingHiltjo Posthuma1+3-0
2020-01-24 00:59cleanup some includesHiltjo Posthuma16+8-46
2020-01-23 18:11improve man pages, some rewordings and add a referenceHiltjo Posthuma2+6-4
2020-01-18 19:14minor style: use plain int for xml_entitytostr()Hiltjo Posthuma1+2-2
2020-01-18 18:26improve XML entity conversionHiltjo Posthuma1+8-8
2020-01-18 18:22sfeed_opml_import: use code-style pattern similar to other programsHiltjo Posthuma1+2-4
2020-01-18 18:22sfeed_web: remove unneeded optimizationHiltjo Posthuma1+0-5
2020-01-18 18:21style.css: sort properties alphabeticallyHiltjo Posthuma1+12-12
2020-01-18 18:20bump LICENSE year to 2020Hiltjo Posthuma1+1-1
2020-01-18 18:20improve README a bitHiltjo Posthuma1+9-7
2020-01-18 18:19add sfeed_gopher: generic gopher formatting program, remove sfeed_gphHiltjo Posthuma6+220-199
2019-11-25 16:56bump version to 0.9.15Hiltjo Posthuma1+1-1
2019-11-24 14:21README: add rss2email OPML import exampleHiltjo Posthuma1+5-0
2019-11-24 14:11sfeed_opml_import: improve import with nested <outline>Hiltjo Posthuma1+8-0
2019-11-24 13:47OPML export improvementsHiltjo Posthuma1+3-6
2019-11-22 17:16xml.c: upper-case named-entities are invalid in XMLHiltjo Posthuma1+0-5
2019-10-13 12:53bump version to 0.9.14Hiltjo Posthuma1+1-1
2019-10-12 12:01string_append: check for addition and multiplication overflowHiltjo Posthuma1+12-2
2019-10-05 21:04Makefile: simplify, remove config.mkHiltjo Posthuma2+14-33
2019-09-30 17:58README: remove wrong $LC_LOCALE, also remove $LC_ALL from examplesHiltjo Posthuma1+6-6
2019-09-12 17:53xml.h: remove #if 0 blockHiltjo Posthuma1+0-4
2019-09-06 14:57README: minor typosHiltjo Posthuma1+4-4
2019-09-06 14:53README: improve mail example and add an example similar to rss2emailHiltjo Posthuma1+58-8
2019-09-05 20:06sfeed.c: fix typo in commentHiltjo Posthuma1+1-1
2019-08-22 18:28README, README.xml: improve some wordingHiltjo Posthuma2+6-4
2019-08-01 11:11bump version to 0.9.13Hiltjo Posthuma1+1-1
2019-07-27 09:43README: improve dmenu exampleHiltjo Posthuma1+7-4
2019-07-20 18:49documentation: document "new" items in format programsHiltjo Posthuma4+12-0
2019-07-20 18:48sfeed_gph: prefix/mark "new" items with "N" too.Hiltjo Posthuma2+5-3
2019-07-20 09:18use the same XML handler names as the fields and shorten variable namesHiltjo Posthuma2+21-22
2019-07-20 09:16man pages: reference sfeed(5) in format programs, reword sfeed(5) descriptionHiltjo Posthuma9+24-17
2019-07-14 11:22sfeed_update.1, sfeedrc.5: document replacing '/' in filenamesHiltjo Posthuma2+4-2
2019-07-07 11:00sfeed_update.1: remove an old filename referenceHiltjo Posthuma1+1-5
2019-07-04 20:06sfeed_gph: escape prefix pathHiltjo Posthuma1+2-2
2019-07-04 19:56sfeed_gph: improvementsHiltjo Posthuma1+16-27
2019-07-04 19:50util: struct feed: remove old unused fields and tiny code-styleHiltjo Posthuma1+1-3
2019-06-25 17:02bump version to 0.9.12Hiltjo Posthuma1+1-1
2019-06-21 11:57README.xml: add comment about parser limitation/restrictionHiltjo Posthuma1+1-0
2019-06-17 20:57sfeed: optimization: xmlattr: when not in some RSS/Atom tag skip further checksHiltjo Posthuma1+1-1
2019-06-11 19:07fix typo in commentHiltjo Posthuma1+1-1
2019-06-11 18:57xml: improve cdata and comment callback logicHiltjo Posthuma1+2-2
2019-06-11 18:56README: remove an old filename reference, simplify sfeed_update purpose hereHiltjo Posthuma1+2-3
2019-06-11 18:55sfeed_update: clarify a comment about being non-optimalHiltjo Posthuma1+2-2
2019-06-11 18:50optimization: only convert entities when we are inside a RSS/Atom tagHiltjo Posthuma1+6-1
2019-06-11 18:44reorder functionHiltjo Posthuma1+23-23
2019-06-10 15:47Handle entities in attribute values.Julian Schweinsberg1+23-0
2019-05-25 18:44gettzoffset: fix possible arithmetic overflow if int is 16-bitHiltjo Posthuma1+3-3
2019-05-15 18:55README and sfeed_update: use names (order vs sort) and in the execution orderHiltjo Posthuma2+8-8
2019-05-15 07:56sfeed_opml_export: code-style for whitespace with variablesHiltjo Posthuma1+1-1
2019-05-12 16:57sfeed_update: cleanup proper encoding file (if any)Hiltjo Posthuma1+1-1
2019-05-11 13:54bump version to 0.9.11Hiltjo Posthuma1+1-1
2019-05-10 19:29sfeed_opml_export: optimizeHiltjo Posthuma1+14-15
2019-05-10 11:44remove unused variablesHiltjo Posthuma2+1-2
2019-05-10 11:38sfeed_plain: start with timestamp, consistent with sfeed_twtxtHiltjo Posthuma1+3-4
2019-05-10 11:38README: use HTTPS linksHiltjo Posthuma1+4-4
2019-05-10 11:36sfeed: remove support for military zones and simplifyHiltjo Posthuma1+15-34
2019-05-08 17:26Makefile: remove TODOHiltjo Posthuma1+1-2
2019-05-08 17:13remove TODOHiltjo Posthuma1+0-4
2019-05-08 17:11README: add tail-like example in honor of the removed sfeed_tailHiltjo Posthuma1+113-79
More commits remaining [...]