sfeed

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

DateCommit messageAuthorFiles+-
2018-04-07 11:47sfeed_opml_export: encode more entities for attribute valuesHiltjo Posthuma1+2-1
2018-03-18 14:08remove CHANGELOGHiltjo Posthuma2+0-108
2018-03-11 17:37sfeed_tail: remove unused variablesHiltjo Posthuma1+1-2
2018-03-11 17:32sfeed_tail improvementsHiltjo Posthuma3+13-20
2018-03-11 17:27Revert "remove sfeed_tail: the standard tail -f can (soon) be used"Hiltjo Posthuma3+234-0
2018-03-11 17:26fix tree.h (platform-specific include)Hiltjo Posthuma1+0-2
2018-03-11 17:26Revert "rm tree.h for sfeed_tail"Hiltjo Posthuma1+1006-0
2018-03-11 17:19sfeed_plain: don't flush line (was used for tail -f)Hiltjo Posthuma1+0-1
2018-03-11 17:18include <sys/types.h> for types size_t, ssize_t etcHiltjo Posthuma7+14-0
2018-03-11 15:32xml: improve comment parsingHiltjo Posthuma1+22-17
2018-03-11 15:32xml: fix parsing of cdata when a handler is unsetHiltjo Posthuma1+1-0
2018-03-11 15:22xml: improve CDATA parsingHiltjo Posthuma1+23-20
2018-02-18 14:46sfeed_update: revert more merge logicHiltjo Posthuma1+3-4
2018-02-18 14:39sfeed_update: revert new merge logicHiltjo Posthuma2+4-9
2018-02-18 14:10sfeed_plain: force flush line to output, useful for tail -fHiltjo Posthuma1+1-0
2018-02-18 13:55sfeed_update: revert previous commit, its not an issueHiltjo Posthuma1+2-4
2018-02-18 13:47sfeed_update: dont allow TAB in filename (messes up the merge logic)Hiltjo Posthuma1+4-2
2018-02-18 13:41README: update sfeed_web exampleHiltjo Posthuma1+4-4
2018-02-18 13:40sfeed_update: use filename as feedname againHiltjo Posthuma1+3-3
2018-02-18 13:40sfeed_update: run awk in C localeHiltjo Posthuma1+1-1
2018-02-18 13:39sfeed_frames: code-styleHiltjo Posthuma1+3-3
2018-02-18 13:39sfeed_plain: utf-8 pad nameHiltjo Posthuma1+4-2
2018-02-18 13:38util: improve a castHiltjo Posthuma1+2-2
2018-02-16 11:40sfeed_gph: many improvementsHiltjo Posthuma4+118-84
2018-02-16 11:17util.c: parseuri(): fix incorrect NUL termination for IPv6 addressesHiltjo Posthuma1+1-1
2018-02-14 18:48bump LICENSEHiltjo Posthuma1+1-1
2017-12-25 11:46bump version 0.9.3 alreadyHiltjo Posthuma1+1-1
2017-12-24 12:16update READMEHiltjo Posthuma1+1-1
2017-12-24 12:13sfeed_update: merge improvementsHiltjo Posthuma2+14-7
2017-12-24 12:10sfeed_mbox: make murmur3_32 staticHiltjo Posthuma1+1-1
2017-12-24 12:08update READMEHiltjo Posthuma1+2-3
2017-12-24 12:08rm tree.h for sfeed_tailHiltjo Posthuma1+0-1006
2017-12-24 12:07remove sfeed_tail: the standard tail -f can (soon) be usedHiltjo Posthuma3+0-234
2017-12-24 12:07add latest (DEBUG version) of sfeed_tailHiltjo Posthuma1+37-13
2017-12-24 12:05sfeed_web: print relative url now directly if no base url specifiedHiltjo Posthuma2+5-3
2017-12-24 11:58format programs: ignore fields with an invalid timeHiltjo Posthuma5+10-5
2017-12-24 11:48xml: make name entities static, minor clarificationsHiltjo Posthuma1+3-4
2017-12-16 11:09sfeed_update: improvementsHiltjo Posthuma1+13-8
2017-12-10 12:36sfeed_opml_import/sfeed_opml_export: allow " and \ in fieldsHiltjo Posthuma2+17-4
2017-12-09 11:46sfeed_opml_export: remove a level of indentationHiltjo Posthuma1+7-6
2017-12-09 11:42sfeed_tail: replace hashmap + linked-list with RBtreeHiltjo Posthuma3+1097-47
2017-12-09 11:40sfeed_mbox: move murmur to this file, cleanupHiltjo Posthuma3+71-74
2017-12-09 11:38sfeed_gph: remove unused gphtext()Hiltjo Posthuma1+0-22
2017-11-19 13:05add sfeed_gph: sfeed to geomyidae gopher gph formatHiltjo Posthuma1+185-0
2017-08-12 11:38README: being protocol-agnostic is a feature i guessHiltjo Posthuma1+3-0
2017-08-12 11:10add newline after </html>Hiltjo Posthuma2+5-5
2017-06-29 19:00sfeed_plain.1: document a proper LC_CTYPE UTF-8 is requiredHiltjo Posthuma1+13-2
2017-06-29 17:05bump LICENSEHiltjo Posthuma1+1-1
2017-06-29 17:04sfeed_plain: use setlocale() for glibcHiltjo Posthuma1+6-0
2017-06-29 17:03improve printutf8pad for sfeed_plainHiltjo Posthuma1+17-11
2017-04-27 12:32improve gettag()Hiltjo Posthuma1+21-18
2017-04-27 12:16update README: tested on HaikuOSHiltjo Posthuma1+9-2
2017-04-27 11:49simplify pledge stub: add to util.hHiltjo Posthuma1+2-0
2017-04-27 11:49simplify pledge stubHiltjo Posthuma9+0-18
2017-04-27 11:33sfeed_mbox: remove redundant conditionHiltjo Posthuma1+2-2
2017-04-27 11:14compatiblity with browsers: use numeric entity for aposHiltjo Posthuma2+2-2
2017-04-27 11:13man pages: fix a few warnings and improve a few wordsHiltjo Posthuma11+76-51
2016-10-04 16:26README: improve wording, thanks biniar!Hiltjo Posthuma1+2-3
2016-08-06 11:05sfeed_frames, sfeed_html: don't use HTML tablesHiltjo Posthuma3+9-40
2016-08-06 10:57add USE_PLEDGE, remove pledge dummy functionHiltjo Posthuma11+21-14
2016-08-06 10:56gettzoffset: simplify, default is 0 so remove UTC zones to checkHiltjo Posthuma1+0-4
2016-05-21 12:11Makefile: remove duplicate -c flagHiltjo Posthuma1+1-1
2016-05-21 12:09improve wording in documentationHiltjo Posthuma4+37-62
2016-05-21 12:06sfeed_update: unique sort feed on first creationHiltjo Posthuma1+1-2
2016-04-18 16:56update CHANGELOG (pre-1.0)Hiltjo Posthuma1+32-0
2016-04-18 16:54sfeed_frames.1: reword SECURITY CONSIDERATIONSHiltjo Posthuma1+4-4
2016-04-18 16:51simplify sfeed(5) format, remove feedtype alsoHiltjo Posthuma5+2-12
2016-04-12 17:51sfeed_update: fix sorting on fields: id, link, titleHiltjo Posthuma1+2-2
2016-04-12 16:44sfeed_frames: make content filename more unique: use UNIX timestamp in titleHiltjo Posthuma1+9-7
2016-04-10 18:19absuri, encodeuri: make encodeuri static, change argument orderHiltjo Posthuma4+34-37
2016-04-10 18:08xml: stricter check of entity: must end with ';', ...Hiltjo Posthuma1+2-3
2016-04-10 18:01update READMEHiltjo Posthuma1+5-7
2016-04-10 17:51improve documentation, add sfeed(5) for the file formatHiltjo Posthuma3+57-6
2016-04-10 17:33util: standard pattern to check for valid number strtoulHiltjo Posthuma1+3-2
2016-04-10 13:37reword some sentences in the documentation/man pagesHiltjo Posthuma2+22-19
2016-04-10 12:45sfeed_frames: dont make title of content a link if its emptyHiltjo Posthuma1+11-4
2016-04-10 12:45minor style fixesHiltjo Posthuma1+2-2
2016-04-10 12:36remove basename, just use last part of the path...Hiltjo Posthuma6+10-32
2016-04-10 12:34add comment for strtotimeHiltjo Posthuma1+3-1
2016-04-10 11:55strtotime: improveHiltjo Posthuma2+4-4
2016-04-10 11:54small style fixHiltjo Posthuma1+2-2
2016-04-10 11:53improve MakefileHiltjo Posthuma1+25-25
2016-04-03 11:18fix warning: return early, fixes bogus end NULL dereference warningHiltjo Posthuma1+2-0
2016-04-03 11:17just initialize to zero, no need for memsetHiltjo Posthuma1+1-2
2016-03-29 08:24remove time fieldHiltjo Posthuma1+1-2
2016-03-29 08:21add time parsing to sfeed itself, remove time fieldHiltjo Posthuma5+290-170
2016-03-27 11:30time experimentHiltjo Posthuma3+40-50
2016-03-21 19:24check for tagid == TagUnknown, bit more clearHiltjo Posthuma1+1-1
2016-03-20 19:32sfeed_frames: also XML encode formatted time (just in case)Hiltjo Posthuma1+1-1
2016-03-20 19:22README: remove versionHiltjo Posthuma1+2-2
2016-03-20 16:49Makefile: improve make dist, bump version to 0.9.1Hiltjo Posthuma2+16-8
2016-03-20 13:14update CHANGELOG and TODOHiltjo Posthuma2+37-6
2016-03-20 12:07code cleanup: put table of parsed tagid at top (near reverse table)Hiltjo Posthuma1+34-30
2016-03-20 12:05fix crash with repeated <link href=""> tags in Atom feedsHiltjo Posthuma1+6-4
2016-03-19 12:03don't use temporary pointer for realloc, it will exit on errorHiltjo Posthuma1+3-5
2016-03-10 18:01remove cast of unused variablesHiltjo Posthuma5+0-53
2016-03-10 17:52Makefile: define CPPFLAGS once, fix typoHiltjo Posthuma1+3-4
2016-03-08 17:56Makefile: also clean util and xml object filesHiltjo Posthuma1+1-1
2016-03-04 20:10remove optimization with no effect, makes the code cleanerHiltjo Posthuma1+8-11
2016-03-04 11:15sfeed_frames: use S_IR* names (portability), respect umaskHiltjo Posthuma1+3-2