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

DateCommit messageAuthorFiles+-
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
2016-03-04 11:14sfeed_frames: use mkdir and check errno EEXISTHiltjo Posthuma1+2-3
2016-03-02 19:44sfeed: no need to call strlen, we know the length alreadyHiltjo Posthuma1+2-2
2016-02-29 13:11sfeed_frames: no need to read from index files, mode "w+b" to "wb"Hiltjo Posthuma1+3-3
2016-02-29 13:10sfeed_frames: whoops, set file permissions (else its 0000)Hiltjo Posthuma1+1-1
2016-02-28 17:52sfeed_frames: add fattr to pledge...Hiltjo Posthuma1+1-1
2016-02-28 17:49sfeed_frames: fix open file permission (write only).Hiltjo Posthuma1+8-3
2016-02-28 16:35sfeed_frames: fix TOCTTUO with access() and fopen()Hiltjo Posthuma1+23-15
2016-02-28 16:35use prime as seed for murmur3 seed (doesnt matter much)Hiltjo Posthuma2+2-4
2016-02-28 16:34null-terminate line at newline from getline()Hiltjo Posthuma4+15-4
2016-02-28 16:32util: simplify encodehex, use inlineHiltjo Posthuma1+3-11
2016-02-28 14:12sfeed_tail: terminate line at newline, small cleanupHiltjo Posthuma1+7-8
2016-02-28 14:11sfeed_tail: fix pledge when opening filesHiltjo Posthuma1+1-1
2016-02-27 16:24config.mk: disable pledge by default, only OpenBSD 5.9 (unreleased) supports itHiltjo Posthuma1+1-1
2016-02-27 16:19simplify build and fix linking for strlcat.o and strlcpy.oHiltjo Posthuma2+51-72
2016-02-27 15:49fix missing includes for uint32_t and time_tHiltjo Posthuma1+3-0
2016-02-27 15:37add util for pledgeHiltjo Posthuma1+4-4
2016-02-27 15:27reference sfeedrc(5) in manpagesHiltjo Posthuma2+4-2
2016-02-27 15:24sfeed_tailHiltjo Posthuma3+7-2
2016-02-27 15:21various improvementsHiltjo Posthuma12+175-126
2016-02-27 15:16check <author><name> tag case-insensitively, just like the restHiltjo Posthuma1+1-1
2016-02-27 15:05consistency: check snprintf result == -1Hiltjo Posthuma1+1-1
2016-02-27 15:04remove some unneeded checksHiltjo Posthuma2+2-3
2016-02-26 17:20mention ISC in README.xml, not MITHiltjo Posthuma1+1-1
2016-02-26 17:20clarify LICENSE (short title), mention ISC in README, not MITHiltjo Posthuma2+3-1
2016-02-01 22:57sfeed_tail: tune memory consumption down a bit, tested with a file with 10,000,000 lines (50MB)Hiltjo Posthuma1+1-1
2016-01-31 21:30Add missing stdint headerQuentin Rameau1+1-0
2016-01-31 21:04Revert "sfeed: realloc, faster near pow 2 bufsiz"Hiltjo Posthuma1+11-16
2016-01-31 14:45sfeed_opml_import: fix compatHiltjo Posthuma1+2-3
2016-01-31 14:40sfeed: realloc, faster near pow 2 bufsizHiltjo Posthuma1+16-11
2016-01-31 14:39code-styleHiltjo Posthuma1+6-6
2016-01-31 14:38add sfeed_tail (test), might be removed again laterHiltjo Posthuma3+215-14
2016-01-31 14:31sfeed_update: fix issue with merging failed feedsHiltjo Posthuma1+11-8
2016-01-31 14:30sfeed_update: don't try to sort on feedname field, it was removedHiltjo Posthuma1+2-2
2016-01-31 14:29sfeed_frames.1: add a note about security considerationsHiltjo Posthuma2+8-2
2016-01-31 14:27always add strlcpy, strlcat, remove COMPAT #ifdefHiltjo Posthuma4+7-17
2016-01-31 14:25sfeedrc(5): add initial documentation for sfeedrc configuration formatHiltjo Posthuma2+113-2
2016-01-31 14:21README: small improvements and rewordingsHiltjo Posthuma1+47-45
2016-01-31 14:20LICENSE: relicense from MIT to ISC, bump year to 2016Hiltjo Posthuma1+13-21