Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-10 | sfeed_opml_import/sfeed_opml_export: allow " and \ in fields | Hiltjo Posthuma | |
make sure to escape them. | |||
2017-12-09 | sfeed_opml_export: remove a level of indentation | Hiltjo Posthuma | |
2017-12-09 | sfeed_tail: replace hashmap + linked-list with RBtree | Hiltjo 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-09 | sfeed_mbox: move murmur to this file, cleanup | Hiltjo Posthuma | |
2017-12-09 | sfeed_gph: remove unused gphtext() | Hiltjo Posthuma | |
2017-11-19 | add sfeed_gph: sfeed to geomyidae gopher gph format | Hiltjo Posthuma | |
no documentation and not enabled in the default build (yet). | |||
2017-08-12 | README: being protocol-agnostic is a feature i guess | Hiltjo Posthuma | |
2017-08-12 | add newline after </html> | Hiltjo Posthuma | |
2017-06-29 | sfeed_plain.1: document a proper LC_CTYPE UTF-8 is required | Hiltjo Posthuma | |
2017-06-29 | bump LICENSE | Hiltjo Posthuma | |
2017-06-29 | sfeed_plain: use setlocale() for glibc | Hiltjo Posthuma | |
this is required for mbtowc for glibc (not required in musl or on OpenBSD). | |||
2017-06-29 | improve printutf8pad for sfeed_plain | Hiltjo Posthuma | |
- use a UTF-8 ellipses (1 column width) for "...". - do proper truncation at the specified length. | |||
2017-04-27 | improve gettag() | Hiltjo Posthuma | |
2017-04-27 | update README: tested on HaikuOS | Hiltjo Posthuma | |
add architectures section | |||
2017-04-27 | simplify pledge stub: add to util.h | Hiltjo Posthuma | |
2017-04-27 | simplify pledge stub | Hiltjo Posthuma | |
2017-04-27 | sfeed_mbox: remove redundant condition | Hiltjo Posthuma | |
2017-04-27 | compatiblity with browsers: use numeric entity for apos | Hiltjo Posthuma | |
this entity is XHTML, it is not supported by some (older) browsers. | |||
2017-04-27 | man pages: fix a few warnings and improve a few words | Hiltjo Posthuma | |
- fix new warning check (start sentence at each line). - improve a few words. | |||
2016-10-04 | README: improve wording, thanks biniar! | Hiltjo Posthuma | |
2016-08-06 | sfeed_frames, sfeed_html: don't use HTML tables | Hiltjo 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-06 | add USE_PLEDGE, remove pledge dummy function | Hiltjo Posthuma | |
2016-08-06 | gettzoffset: simplify, default is 0 so remove UTC zones to check | Hiltjo Posthuma | |
2016-05-21 | Makefile: remove duplicate -c flag | Hiltjo Posthuma | |
2016-05-21 | improve wording in documentation | Hiltjo Posthuma | |
link to sfeed(5) in README to avoid having to duplicate documentation text. | |||
2016-05-21 | sfeed_update: unique sort feed on first creation | Hiltjo 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-18 | update CHANGELOG (pre-1.0) | Hiltjo Posthuma | |
2016-04-18 | sfeed_frames.1: reword SECURITY CONSIDERATIONS | Hiltjo Posthuma | |
2016-04-18 | simplify sfeed(5) format, remove feedtype also | Hiltjo Posthuma | |
Remove type of feed per item, it is not that interesting. sfeed(1) can parse both RSS and Atom feeds. | |||
2016-04-12 | sfeed_update: fix sorting on fields: id, link, title | Hiltjo Posthuma | |
2016-04-12 | sfeed_frames: make content filename more unique: use UNIX timestamp in title | Hiltjo 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-10 | absuri, encodeuri: make encodeuri static, change argument order | Hiltjo Posthuma | |
2016-04-10 | xml: stricter check of entity: must end with ';', ... | Hiltjo Posthuma | |
... zero output buffer if codepoint length is 0 | |||
2016-04-10 | update README | Hiltjo Posthuma | |
2016-04-10 | improve documentation, add sfeed(5) for the file format | Hiltjo Posthuma | |
separate sfeed(5) page for just the feed file format. | |||
2016-04-10 | util: standard pattern to check for valid number strtoul | Hiltjo Posthuma | |
2016-04-10 | reword some sentences in the documentation/man pages | Hiltjo Posthuma | |
2016-04-10 | sfeed_frames: dont make title of content a link if its empty | Hiltjo Posthuma | |
2016-04-10 | minor style fixes | Hiltjo Posthuma | |
2016-04-10 | remove basename, just use last part of the path... | Hiltjo Posthuma | |
... as a bonus it also saves an allocation. | |||
2016-04-10 | add comment for strtotime | Hiltjo Posthuma | |
2016-04-10 | strtotime: improve | Hiltjo Posthuma | |
use long long: atleast 32-bit, but now time_t (real) to 32-bit or 64-bit is supported. Long long is C99 though, but that is fine. check errno, it can have ERANGE. | |||
2016-04-10 | small style fix | Hiltjo Posthuma | |
2016-04-10 | improve Makefile | Hiltjo Posthuma | |
2016-04-03 | fix warning: return early, fixes bogus end NULL dereference warning | Hiltjo Posthuma | |
2016-04-03 | just initialize to zero, no need for memset | Hiltjo Posthuma | |
2016-03-29 | remove time field | Hiltjo Posthuma | |
2016-03-29 | add time parsing to sfeed itself, remove time field | Hiltjo Posthuma | |
- less overhead (we only need GMT time) so no setenv("TZ", ...) tzset() crap. - timezone format (for example %z in strptime) is non-standard, this will add some lines of code and some complexity to our code though, but the trade-off is worth it imho. | |||
2016-03-27 | time experiment | Hiltjo Posthuma | |
2016-03-21 | check for tagid == TagUnknown, bit more clear | Hiltjo Posthuma | |