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

DateCommit messageAuthorFiles+-
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
2018-12-14 11:46tweak README: move cp style.css from initial step to HTML exampleHiltjo Posthuma1+2-2
2018-12-14 10:42sfeed_tail: wakeup less often by defaultHiltjo Posthuma2+5-5
2018-12-02 11:52sfeed_xmlenc: don't treat not finding an encoding as an errorHiltjo Posthuma1+2-2
2018-12-02 11:52sfeed_xmlenc.1: document output betterHiltjo Posthuma1+2-1
2018-12-02 11:33XML tag parse improvements for PI and end tagsHiltjo Posthuma1+29-23
2018-12-02 11:16sfeed_xmlenc: simplify and don't print control charactersHiltjo Posthuma1+15-22
2018-12-01 09:43sfeed_opml_export: escape `&'Leonardo Taccari1+2-2
2018-11-09 16:20minor white-space style fixHiltjo Posthuma1+1-1
2018-11-04 17:26README.xml: remove mention of variable that is not used anymoreHiltjo Posthuma1+1-1
2018-11-04 17:25whitespace and comment fixHiltjo Posthuma5+9-9
2018-10-24 16:41sfeed_update: fix wrong comment "temporary file" -> "temporary directory"Hiltjo Posthuma1+2-2
2018-10-24 16:39Revert "sfeed_update: replace non-POSIX mktemp with $$"Hiltjo Posthuma1+3-5
2018-10-11 17:08sfeed_update: replace non-POSIX mktemp with $$Hiltjo Posthuma1+5-3
2018-10-08 17:35util.h: remove unused macro ISUTF8()Hiltjo Posthuma1+0-2
2018-10-08 17:22sfeed_mbox: remove an unneeded strlcpy callHiltjo Posthuma1+8-7
2018-10-08 17:21sfeed_mbox: add seconds to Date headerHiltjo Posthuma1+2-2
2018-10-08 17:15improve code-style for parsing timeHiltjo Posthuma1+20-22
2018-10-05 21:55sfeed_update: handle signals consistently in different shellsHiltjo Posthuma1+16-11
2018-10-05 18:43sfeed_update: improve SIGINT handlingHiltjo Posthuma1+4-3
2018-10-05 18:22README: improve filter example, compile flags orderHiltjo Posthuma1+17-11
2018-10-05 18:18sfeed: parsetime: weekday part in RFC822 time is optionalHiltjo Posthuma1+7-9
2018-10-05 09:49sfeed_update: small code-style consistency fixesHiltjo Posthuma1+2-2
2018-10-05 09:48Makefile: just use OpenBSD #ifdef for pledge(2)Hiltjo Posthuma2+2-4
2018-09-30 17:20sfeed_update: add variable for max amount of feeds to update concurrentlyHiltjo Posthuma1+11-0
2018-09-29 11:18Makefile: improve consistency of variable, clarify commentHiltjo Posthuma1+9-9
2018-09-29 10:22sfeed_update: remove -S option (show error), it is not wantedHiltjo Posthuma1+1-1
2018-09-28 15:11sfeed_update: add filter(), order() support per feed + improvementsHiltjo Posthuma3+117-45
2018-09-10 17:00update README: tested on aarch64 by leotHiltjo Posthuma1+2-2
2018-09-10 16:54sfeed_update: reorder loadconfig and signal handler setupHiltjo Posthuma1+8-8
2018-09-10 16:53update READMEHiltjo Posthuma1+2-1
2018-09-08 13:00bump version to 0.9.6Hiltjo Posthuma1+1-1
2018-09-07 17:05sfeed_update: don't always exit 1, exit 130 on SIGINT, exit 0 otherwiseHiltjo Posthuma1+8-7
2018-09-07 17:01util.c: remove remaining uint8_t type, we assume a sane CHAR_BIT == 8Hiltjo Posthuma1+2-3
2018-09-07 17:00fix many undefined behaviour in usage of ctype functionsHiltjo Posthuma5+36-36
2018-08-26 13:03bump version to 0.9.5Hiltjo Posthuma1+1-1
2018-08-26 13:00xml: use ANSI types and struct initializationHiltjo Posthuma2+13-14
2018-08-23 17:11xml: remove TODO comments and add a noteHiltjo Posthuma1+4-3
2018-08-23 12:39sfeed_mbox.1: forgot to bump dateHiltjo Posthuma1+1-1
2018-08-23 12:15sfeed_mbox: improvementsHiltjo Posthuma2+2-58
2018-08-23 11:59sfeed_twtxt: slightly nicer outputHiltjo Posthuma1+1-1
2018-08-23 11:59sfeed_tail: sleep the proper time, was a debug left-overHiltjo Posthuma1+1-1
2018-08-23 11:58sfeed_tail: file need to exist the first run, but not afterHiltjo Posthuma1+18-7
2018-08-22 14:54sfeed_twtxt: dont use the author and mention style, use a regular linkHiltjo Posthuma1+1-6
2018-08-22 14:29sfeed_tail: improvementsHiltjo Posthuma2+45-52
2018-08-22 14:23add sfeed_twtxt format program: format to a twtxt feedHiltjo Posthuma4+109-1
2018-08-22 14:14remove stdint.h includeHiltjo Posthuma5+0-5
2018-08-22 14:08xml: improve parsing of invalid attribute values separated by whitespaceHiltjo Posthuma1+22-12
2018-08-22 14:03xml: improve handling of invalid long data entitiesHiltjo Posthuma1+9-2
2018-08-21 19:14README.xml: improveHiltjo Posthuma1+8-3
2018-08-21 19:10sfeed_frames: stricter pledge when only reading from stdinHiltjo Posthuma1+1-1
2018-08-21 18:15xml: rewrite codepointtoutf8 functionHiltjo Posthuma1+25-20
2018-08-21 18:13xml: don't reset internal tagname when parsing non-tag types like CDATAHiltjo Posthuma1+4-2
2018-08-21 18:11xml: fix missing first byte when parsing a long incorrect attribute entityHiltjo Posthuma1+4-3
2018-08-21 18:09xml: interface change: make some functions privateHiltjo Posthuma2+13-20
2018-08-21 18:08xml: increase allowed size of attribute namesHiltjo Posthuma2+2-2
2018-08-16 12:19XML parser: numeric entity: check unicode codepoint rangeHiltjo Posthuma1+2-2
2018-08-16 12:16sfeed_frames: overhaulHiltjo Posthuma2+36-203
More commits remaining [...]