sfeed

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

DateCommit messageAuthorFiles+-
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
2018-07-18 16:10sfeed_update: fail on feed HTTP redirectHiltjo Posthuma1+1-1
2018-07-18 16:09sfeedrc.example: fix linksHiltjo Posthuma1+2-2
2018-06-24 13:17sfeed_opml_import: escape ' properlyHiltjo Posthuma1+6-3
2018-06-24 11:19sfeed_gph.1: upstream geomyidae manual is geomyidae(8)Hiltjo Posthuma1+3-3
2018-06-24 11:12bump version to 0.9.4Hiltjo Posthuma1+1-1
2018-06-24 11:12README: linewrapHiltjo Posthuma1+6-6
2018-06-24 11:10util: printutf8pad: proper counting of multiwidth charactersHiltjo Posthuma1+12-11
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
More commits remaining [...]