sfeed

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

DateCommit messageAuthorFiles+-
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
2019-05-06 19:17remove sfeed_tail and recently added security considerationsHiltjo Posthuma5+0-1033
2019-05-03 10:41bump version to 0.9.10Hiltjo Posthuma1+1-1
2019-05-02 19:08README: reword a bitHiltjo Posthuma1+4-3
2019-05-02 18:52README: fix typo in pathHiltjo Posthuma1+1-1
2019-05-02 18:24sfeed_update: disable If-Modified-Since by defaultHiltjo Posthuma1+2-3
2019-05-02 18:22sfeed: improve content type (attribute) handlingHiltjo Posthuma1+44-26
2019-05-02 18:17sfeed.{1,5}: reword "saved" to outputHiltjo Posthuma2+4-4
2019-05-02 18:16README: add security considerations, tweak preface a bitHiltjo Posthuma1+50-5
2019-04-29 22:33improve READMEHiltjo Posthuma1+25-4
2019-04-29 22:31sfeed_frames, sfeed_html: use the same code for link handlingHiltjo Posthuma2+6-8
2019-04-29 22:30sfeed_gph: when a link is empty show as regular textHiltjo Posthuma1+14-8
2019-04-23 18:52bump version to 0.9.9Hiltjo Posthuma1+1-1
2019-04-25 17:50sfeed_atom: add content too (for completeness)Hiltjo Posthuma1+35-0
2019-04-24 19:00sfeed_mbox: use simpler djb2 hash, fix message-id as intendedHiltjo Posthuma1+9-56
2019-04-23 22:19util: small code-style fixHiltjo Posthuma1+2-2
2019-04-22 12:24README: fix tiny formatting whitespaceHiltjo Posthuma1+1-0
2019-04-22 12:21sfeed_atom: if the link is empty, don't print itHiltjo Posthuma1+6-3
2019-04-21 09:55sfeed_mbox: show enclosure url when it is non-emptyHiltjo Posthuma1+4-1
2019-04-21 09:54util: keep brackets when parsing IPv6 addressesHiltjo Posthuma1+5-4
2019-04-20 14:37README: add sfeed_atom aggregate feed exampleHiltjo Posthuma1+22-0
2019-04-20 14:21add sfeed_atom: convert one or more feeds from TSV (back to) AtomHiltjo Posthuma4+138-0
2019-04-20 14:01README: update filter exampleHiltjo Posthuma1+18-8
2019-04-20 11:45sfeed_frames, sfeed_html: do not send referer headerHiltjo Posthuma2+3-0
2019-04-15 07:52util: remove unneeded err.h headerHiltjo Posthuma1+0-1
2019-04-14 13:53sfeed_update: fix typo in commentHiltjo Posthuma1+1-1
2019-04-14 13:47sfeed_update: rename fetchfeed to fetchHiltjo Posthuma4+10-14
2019-04-14 13:06sfeed_tail: rename "line" to "l" in local scopeHiltjo Posthuma1+9-9
2019-04-14 13:04sfeed: add support for the first enclosure of an itemHiltjo Posthuma4+25-8
2019-04-14 13:00sfeed_update improvementsHiltjo Posthuma1+80-43
2019-04-07 20:07README: change procmail parallel running, improve some wordsHiltjo Posthuma1+6-6
2019-04-07 11:43Makefile: fix make dist (compat src: strlcpy, strlcat)Hiltjo Posthuma1+1-1
2019-04-06 12:58optimization: define GETNEXT as an inline macroHiltjo Posthuma5+11-6
2019-04-06 12:46sfeed_frames/sfeed_html: improve HTML output a bitHiltjo Posthuma2+18-10
2019-04-06 12:29util: remove unnecesary cast and initializationHiltjo Posthuma1+2-2
2019-04-06 12:27sfeed: gettag: simplify and use ANSI bsearch()Hiltjo Posthuma1+14-16
2019-04-06 11:39Makefile: make it simpler to not compile compat objectsHiltjo Posthuma1+9-4
2019-03-16 19:42xml: write x->getnext to a default GETNEXT macroHiltjo Posthuma2+19-14
2019-03-08 17:26util: pedantic snprintf improvementHiltjo Posthuma1+1-1
2019-03-03 12:20gettzoffset: bit more strict UTC offset parsingHiltjo Posthuma1+1-1
2019-03-03 12:19skip spaces in parsetime() itselfHiltjo Posthuma1+3-1
2019-03-03 12:18sfeed: style, break in switch instead of returnHiltjo Posthuma1+5-3
2019-03-01 10:41sfeed_update: remove wrong/incomplete commentHiltjo Posthuma1+0-1
2019-02-27 18:19util: parseuri: fix typo in cast (ssize_t)Hiltjo Posthuma1+1-1
2019-02-27 18:18atomlinktype make enum TagId instead of intHiltjo Posthuma1+2-2
2019-02-27 18:02improve RSS2 permalink supportHiltjo Posthuma1+20-1
2019-02-27 17:14sfeed.c: improve commentHiltjo Posthuma1+1-1
2019-02-24 14:25stricter Atom link parsingHiltjo Posthuma1+35-8
2019-02-24 13:07fix RFC822 ANSI and military zones parsingHiltjo Posthuma1+18-5
2019-02-24 12:39documentation: fix typo to RFC reference for timestamps: RFC-3332 to RFC-3339Hiltjo Posthuma2+2-2
2019-02-17 20:08bump version to 0.9.8Hiltjo Posthuma1+1-1
2019-02-17 20:08update README.xmlHiltjo Posthuma1+3-1
2019-02-08 15:27Makefile: add DOCPREFIX for installing docs in portsHiltjo Posthuma2+9-7
2019-02-08 15:24don't read XML data inside tag for Atom <link href/>Hiltjo Posthuma1+5-1
2019-02-08 15:21trim whitespace around uri field valueHiltjo Posthuma1+59-30
2019-02-08 15:18short some callback variable names, change "name" to "t" (tag)Hiltjo Posthuma2+43-45
2019-01-29 19:00document: minor reword, reference sfeedrc(5) in READMEHiltjo Posthuma2+6-5
2019-01-29 18:58sfeed: use the same handler names as the XMLParserHiltjo Posthuma1+44-46
2019-01-25 14:35README: sfeed_frames still mentioned it output content, remove itHiltjo Posthuma1+2-2
2019-01-25 13:01tree.h: remove unused SPLAY tree macrosHiltjo Posthuma1+1-247
2019-01-25 12:52sfeedrc.example: fix/update urls, add 2 examples for github and redditHiltjo Posthuma1+4-2
2019-01-25 12:51Makefile: add POSIX target, respect (packaging) system CFLAGS/LDFLAGSHiltjo Posthuma2+16-10
2019-01-25 12:50documentation improvementsHiltjo Posthuma3+102-42
2019-01-13 09:01bump LICENSEHiltjo Posthuma1+1-1
2019-01-08 19:55xml: remove unnecesary checksHiltjo Posthuma1+16-29
2018-12-24 14:23bump version to 0.9.7Hiltjo Posthuma1+1-1
2018-12-14 11:49sfeed: rename buffer to buf, change entitytostr check, it can never happenHiltjo Posthuma1+3-8
More commits remaining [...]