summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-16util.c: parseuri(): fix incorrect NUL termination for IPv6 addressesHiltjo Posthuma
2018-02-14bump LICENSEHiltjo Posthuma
2017-12-25bump version 0.9.3 alreadyHiltjo Posthuma
2017-12-24update READMEHiltjo Posthuma
2017-12-24sfeed_update: merge improvementsHiltjo Posthuma
does not sort all entries by datetime descending anymore. Now only new entries are appending in a datetime ascending order.
2017-12-24sfeed_mbox: make murmur3_32 staticHiltjo Posthuma
2017-12-24update READMEHiltjo Posthuma
2017-12-24rm tree.h for sfeed_tailHiltjo Posthuma
2017-12-24remove sfeed_tail: the standard tail -f can (soon) be usedHiltjo Posthuma
2017-12-24add latest (DEBUG version) of sfeed_tailHiltjo Posthuma
2017-12-24sfeed_web: print relative url now directly if no base url specifiedHiltjo Posthuma
2017-12-24format programs: ignore fields with an invalid timeHiltjo Posthuma
this makes sure tail -f with multiple files ignores the ==> file <== lines too.
2017-12-24xml: make name entities static, minor clarificationsHiltjo Posthuma
2017-12-16sfeed_update: improvementsHiltjo Posthuma
- clarify code and improve linewrapping. - translate characters in filename (allow /) - add feedname as separate feed name field. - change in which order priority the field is checked.
2017-12-10sfeed_opml_import/sfeed_opml_export: allow " and \ in fieldsHiltjo Posthuma
make sure to escape them.
2017-12-09sfeed_opml_export: remove a level of indentationHiltjo Posthuma
2017-12-09sfeed_tail: replace hashmap + linked-list with RBtreeHiltjo Posthuma
- This is much more memory efficient. I have not done any speed comparison yet but it is not noticable atleast. - add BSD <sys/tree.h>
2017-12-09sfeed_mbox: move murmur to this file, cleanupHiltjo Posthuma
2017-12-09sfeed_gph: remove unused gphtext()Hiltjo Posthuma
2017-11-19add sfeed_gph: sfeed to geomyidae gopher gph formatHiltjo Posthuma
no documentation and not enabled in the default build (yet).
2017-08-12README: being protocol-agnostic is a feature i guessHiltjo Posthuma
2017-08-12add newline after </html>Hiltjo Posthuma
2017-06-29sfeed_plain.1: document a proper LC_CTYPE UTF-8 is requiredHiltjo Posthuma
2017-06-29bump LICENSEHiltjo Posthuma
2017-06-29sfeed_plain: use setlocale() for glibcHiltjo Posthuma
this is required for mbtowc for glibc (not required in musl or on OpenBSD).
2017-06-29improve printutf8pad for sfeed_plainHiltjo Posthuma
- use a UTF-8 ellipses (1 column width) for "...". - do proper truncation at the specified length.
2017-04-27improve gettag()Hiltjo Posthuma
2017-04-27update README: tested on HaikuOSHiltjo Posthuma
add architectures section
2017-04-27simplify pledge stub: add to util.hHiltjo Posthuma
2017-04-27simplify pledge stubHiltjo Posthuma
2017-04-27sfeed_mbox: remove redundant conditionHiltjo Posthuma
2017-04-27compatiblity with browsers: use numeric entity for aposHiltjo Posthuma
this entity is XHTML, it is not supported by some (older) browsers.
2017-04-27man pages: fix a few warnings and improve a few wordsHiltjo Posthuma
- fix new warning check (start sentence at each line). - improve a few words.
2016-10-04README: improve wording, thanks biniar!Hiltjo Posthuma
2016-08-06sfeed_frames, sfeed_html: don't use HTML tablesHiltjo Posthuma
reasons: - HTML table rendering is extremely slow (invalidate because of resizing cells etc). - whitespace wrapping does not work properly in ancient browsers, links(1).
2016-08-06add USE_PLEDGE, remove pledge dummy functionHiltjo Posthuma
2016-08-06gettzoffset: simplify, default is 0 so remove UTC zones to checkHiltjo Posthuma
2016-05-21Makefile: remove duplicate -c flagHiltjo Posthuma
2016-05-21improve wording in documentationHiltjo Posthuma
link to sfeed(5) in README to avoid having to duplicate documentation text.
2016-05-21sfeed_update: unique sort feed on first creationHiltjo Posthuma
when a feed file is created for the first time make sure to sort and filter duplicate items using the same logic as merge().
2016-04-18update CHANGELOG (pre-1.0)Hiltjo Posthuma
2016-04-18sfeed_frames.1: reword SECURITY CONSIDERATIONSHiltjo Posthuma
2016-04-18simplify sfeed(5) format, remove feedtype alsoHiltjo Posthuma
Remove type of feed per item, it is not that interesting. sfeed(1) can parse both RSS and Atom feeds.
2016-04-12sfeed_update: fix sorting on fields: id, link, titleHiltjo Posthuma
2016-04-12sfeed_frames: make content filename more unique: use UNIX timestamp in titleHiltjo Posthuma
this makes sure if an item has the same title but is posted or updated at a different time it will not overwrite the file.
2016-04-10absuri, encodeuri: make encodeuri static, change argument orderHiltjo Posthuma
2016-04-10xml: stricter check of entity: must end with ';', ...Hiltjo Posthuma
... zero output buffer if codepoint length is 0
2016-04-10update READMEHiltjo Posthuma
2016-04-10improve documentation, add sfeed(5) for the file formatHiltjo Posthuma
separate sfeed(5) page for just the feed file format.
2016-04-10util: standard pattern to check for valid number strtoulHiltjo Posthuma