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

DateCommit messageAuthorFiles+-
2020-11-09 18:16bump version to 0.9.20Hiltjo Posthuma1+1-1
2020-11-01 15:53sfeed_xmlenc: be more paranoid in printing encoding namesHiltjo Posthuma2+16-5
2020-10-31 18:51sfeed_web: improve parsing a <link> if it has no type attributeHiltjo Posthuma1+1-0
2020-10-24 14:20bump version to 0.9.19Hiltjo Posthuma1+1-1
2020-10-22 17:54sfeed_web: whoops, fix bug mentioned in the previous commitHiltjo Posthuma1+4-2
2020-10-21 20:06sfeed_web: attribute parsing improvements, improve man pageHiltjo Posthuma2+72-35
2020-10-22 16:18Do not change the referenced matched tag data (from gettag()).Hiltjo Posthuma1+46-39
2020-10-21 15:30README: filter example, filter Google Analytics utm_* parametersHiltjo Posthuma1+2-2
2020-10-20 22:31sfeed_web: reset feedlink bufferHiltjo Posthuma1+1-0
2020-10-18 14:22README: improve etag example with escaping of the filenameHiltjo Posthuma1+1-1
2020-10-18 11:31README: add example to support ETag cachingHiltjo Posthuma1+25-1
2020-10-17 22:00xml.c: initialize i = 0Hiltjo Posthuma1+1-1
2020-10-16 09:24README.xml: reference examples, ANSI compatible, mention original parserHiltjo Posthuma1+8-2
2020-10-16 09:18README: fix unescaped character in regex in awk in filter exampleHiltjo Posthuma1+1-1
2020-10-12 18:42add a comment about the intended date priorityHiltjo Posthuma1+2-2
2020-10-12 18:40Revert "RSS: give Dublin Core <dc:date> higher priority over <pubDate>"Hiltjo Posthuma1+1-1
2020-10-12 18:10README: filter example: strip Facebook fbclid parameterHiltjo Posthuma1+2-2
2020-10-12 16:55simplify time parsingHiltjo Posthuma1+17-12
2020-10-12 16:49remove unneeded check for NUL terminatorHiltjo Posthuma2+19-19
2020-10-12 16:41RSS: give Dublin Core <dc:date> higher priority over <pubDate>Hiltjo Posthuma1+1-1
2020-10-06 16:51parse categories, add multiple field values support (for categories)Hiltjo Posthuma4+253-150
2020-10-09 09:43xml: remove unused code for sfeedHiltjo Posthuma2+1-14
2020-10-06 16:45fix counting due to uninitialized variable when the time could not be parsedHiltjo Posthuma2+2-0
2020-10-06 16:45xml.h: minor comment rewordingHiltjo Posthuma1+2-2
2020-10-06 16:45sfeed: parse day with max 2 digits (instead of 4)Hiltjo Posthuma1+1-1
2020-10-06 16:44sfeed: support the ISO8601 time format without separatorsHiltjo Posthuma1+7-4
2020-10-06 16:40README: tested with cproc and sdcc on Z80 emulator, for funHiltjo Posthuma1+3-2
2020-10-06 16:39man pages: tweak alignment of listsHiltjo Posthuma3+8-8
2020-09-19 14:38xml.c: remove buffering of comment data, which is unused anywayHiltjo Posthuma2+2-35
2020-09-19 14:37xml.h: add underscore for #ifdef guardHiltjo Posthuma1+2-2
2020-09-19 14:35XML cdata callback: handle CDATA as dataHiltjo Posthuma1+1-11
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
More commits remaining [...]