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

DateCommit messageAuthorFiles+-
2021-06-05 18:29README: fix typo in a commentHiltjo Posthuma1+2-2
2021-06-05 12:45Makefile: switch to use CPPFLAGS -D_DEFAULT_SOURCEHiltjo Posthuma1+2-2
2021-06-05 12:26README: fix escape sequence which is non-POSIXHiltjo Posthuma1+1-1
2021-06-03 15:02bump version to 0.9.24Hiltjo Posthuma1+1-1
2021-06-01 16:58util.c: err() do not print colon formattedHiltjo Posthuma1+1-1
2021-06-01 16:33sfeed_gopher: unveil: show path when it failedHiltjo Posthuma1+2-2
2021-06-01 16:21portability and standards: add BSD-like err() and errx() functionsHiltjo Posthuma14+49-12
2021-05-30 10:06sfeed_frames.1/sfeed_html.1: reference the style.css example fileHiltjo Posthuma2+6-2
2021-05-29 13:14sfeed_opml_export: sync loadconfig() function fixes from sfeed_updateHiltjo Posthuma1+10-8
2021-05-27 10:32sfeed_frames/sfeed_html: show the total counts and improve the title formatHiltjo Posthuma2+9-7
2021-05-27 10:30sfeed_update: fix message when the configuration file does not existHiltjo Posthuma1+7-5
2021-04-29 16:06bump version to 0.9.23Hiltjo Posthuma1+1-1
2021-04-28 17:01Makefile: fix typo in commentHiltjo Posthuma1+1-1
2021-04-27 18:17fixup: a regression with RSS guid, by default ispermalink="true"Hiltjo Posthuma1+3-1
2021-04-27 17:36use the last href attribute value if there are multiple setHiltjo Posthuma1+6-0
2021-04-21 10:47add support for old/legacy Atom 0.3 feedsHiltjo Posthuma1+6-1
2021-04-27 17:38sfeed.{1,5}: improve documentation, the content-type field can be empty...Hiltjo Posthuma2+4-4
2021-04-27 16:30enable unlocked I/O by defaultHiltjo Posthuma2+5-1
2021-04-22 18:22README: update newsboat export scriptHiltjo Posthuma1+16-10
2021-04-27 17:28improve "ispermalink", "rel" and "type" attribute handling/bufferingHiltjo Posthuma1+30-35
2021-04-27 17:03improve content-type "type" attribute handling/bufferingHiltjo Posthuma1+25-26
2021-04-22 18:24sfeed.c: detect the proper mime-type for XHTMLHiltjo Posthuma1+2-1
2021-04-24 17:50fix a comment code-styleHiltjo Posthuma1+1-1
2021-03-13 12:22bump version to 0.9.22Hiltjo Posthuma1+1-1
2021-03-12 12:11sfeed_web.1, sfeed_xmlenc.1: remove unneeded mdoc escape sequenceHiltjo Posthuma2+7-7
2021-03-03 17:12sfeed_update: return instead of exit in main() on successHiltjo Posthuma1+1-1
2021-03-02 12:13README: workaround empty fields with *BSD xargs -0Hiltjo Posthuma1+8-1
2021-03-01 21:27sfeed_update: fix baseurl substitutionHiltjo Posthuma1+1-1
2021-03-01 17:50util.c: uri_makeabs: check initial base URI field, not dest `a` (style)Hiltjo Posthuma1+1-1
2021-02-28 12:37sfeed.1: reference sfeed_update and sfeedrcHiltjo Posthuma1+4-2
2021-02-28 12:33sfeed_update: simplify, use feedurl directlyHiltjo Posthuma1+2-7
2021-02-16 17:38util: improve/refactor URI parsing and formattingHiltjo Posthuma7+234-149
2021-02-18 13:14README: combine bandwidth saving options into one sectionHiltjo Posthuma1+23-28
2021-02-05 00:25sfeed_update: $SFEED_UPDATE_INCLUDE: be a bit more precise/pedanticHiltjo Posthuma3+4-4
2021-02-04 00:19sfeed.c: fix time parsing regression with non-standard date formatHiltjo Posthuma1+11-13
2021-01-28 16:05README: fix xargs -P example when there are no feedsHiltjo Posthuma1+1-1
2021-01-27 17:04sfeed_update: $SFEED_UPDATE_INCLUDE: be a bit more precise/pedanticHiltjo Posthuma2+3-3
2021-01-27 12:07typofixesHiltjo Posthuma7+30-30
2021-01-25 18:36README: add an example script to reuse the sfeed_update codeHiltjo Posthuma1+43-0
2021-01-25 18:35sfeed_update: allow to reuse the code more easily as an included scriptHiltjo Posthuma2+37-24
2021-01-25 18:33sfeed_update: separate code of parallel exection and feed() into a _feed() handlerHiltjo Posthuma1+17-12
2021-01-25 18:30sfeed_update: shuffle code getting the path of the feedurl to make the basesiteurlHiltjo Posthuma1+6-6
2021-01-25 18:29sfeed_update: change parse failure error messageHiltjo Posthuma1+1-1
2021-01-25 18:27sfeed_update: add an overridable parse() function, using sfeed(1) by defaultHiltjo Posthuma2+21-2
2021-01-24 13:27sfeed_opml_export: fix typos in commentHiltjo Posthuma1+1-1
2021-01-23 23:27sfeed_update: print the filename again as passed as a parameterHiltjo Posthuma1+2-2
2021-01-23 13:48bump version to 0.9.21Hiltjo Posthuma1+1-1
2021-01-22 21:40xml.c: fix typo / regression in checking codepoint range for utf-16 surrogate pairHiltjo Posthuma1+1-1
2021-01-22 21:16sfeed: fix regression with parsing content fieldsHiltjo Posthuma1+1-2
2021-01-22 14:02README: tested with laccHiltjo Posthuma1+1-1
2021-01-22 00:11xml.c: do not convert UTF-16 surrogate pairs to an invalid sequenceHiltjo Posthuma1+2-1
2021-01-15 23:02sfeed_update: typo in commentHiltjo Posthuma1+1-1
2021-01-12 00:02sfeed_update: improve consistency of feed creation and mergingHiltjo Posthuma1+4-8
2021-01-11 23:50sfeed_update: make convertencoding() consistent with other overridable functionsHiltjo Posthuma2+8-6
2021-01-15 23:01sfeed_opml_import: minor code-style improvementsHiltjo Posthuma1+10-9
2021-01-15 17:35sfeed_opml_import.1: clarify it handles OPML _subscription_ lists specificlyHiltjo Posthuma1+2-2
2021-01-15 17:31README: newsboat sqlite3 export script: improvementsHiltjo Posthuma1+22-9
2021-01-10 15:57optimize converting UNIX timestamp to localtimeHiltjo Posthuma4+8-8
2021-01-09 15:05printutf8pad: fix byte-seek issue with negative width codepoints in the range >= 127Hiltjo Posthuma1+3-4
2021-01-09 13:58printutf8pad: small code-style/clarify changesHiltjo Posthuma1+10-8
2021-01-08 18:38sfeed_atom: code-style: use conditional with pledge, like the other toolsHiltjo Posthuma1+2-7
2021-01-08 18:08util.c: printutf8pad(): improve padded printing and printing invalid unicode charactersHiltjo Posthuma1+33-14
2021-01-08 11:05sfeed_gopher: optimize common output character functionHiltjo Posthuma1+1-1
2021-01-08 10:58xmlencode: optimize common character output functionHiltjo Posthuma1+1-1
2021-01-03 13:46man pages: add more real world examples to the man pagesHiltjo Posthuma3+16-3
2021-01-01 22:23sfeed.1/sfeed_plain.1: add example, improve quoting the url for sfeed_web.1Hiltjo Posthuma3+12-4
2021-01-01 21:38sfeed_gopher: tighten filesystem permissions on OpenBSD using unveil(2)Hiltjo Posthuma2+12-2
2021-01-01 21:36README: add text about page redirects + tweak some words.Hiltjo Posthuma1+28-14
2021-01-01 21:36README: tested on MIPS32 (big-endian)Hiltjo Posthuma1+1-1
2021-01-01 21:35LICENSE: bump yearHiltjo Posthuma1+1-1
2021-01-01 21:34sfeed_update: if baseurl is empty then use the path from the feed by defaultHiltjo Posthuma1+7-1
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
More commits remaining [...]