Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-31 | xml: fix missing include strings.h, for strncasecmp | Hiltjo Posthuma | |
2015-07-31 | sfeed_mbox: dont decodefield anymore | Hiltjo Posthuma | |
2015-07-31 | update and improve documentation (WIP) | Hiltjo Posthuma | |
2015-07-31 | Various improvements | Hiltjo Posthuma | |
- Only escape characters in "content" field, these can contain newlines. - Trim newlines and tabs, etc from the title, id and author fields. - Make decodefield, xmlencode functions easier to "chain" without allocatting new buffers. - Move printutf8pad from util (only used by sfeed_plain) to sfeed_plain. - Update README, still need to update the man-page and improve the documentation in general. - Code cleanup. | |||
2015-07-31 | add fdm.conf example | Hiltjo Posthuma | |
... sfeed_maildir, procmailrc and fdm.conf will probably be removed and moved to a documentation file for clarity. The ways to use sfeed to output mail in any format is available (via sfeed_mbox). I'll assume the person who uses this has enough knowledge to convert mbox to the format he/she wants. | |||
2015-07-31 | sfeed_maildir: check if procmail config exists and is readable | Hiltjo Posthuma | |
2015-07-31 | sfeed_mbox: improvements | Hiltjo Posthuma | |
- Date parsing: if invalid UNIX timestamp skip message. - Message-Id to Message-ID. - Print HTML link in HTML mail content, else plain-text link. - Fix year in Date header (%y to %Y). - Use author name in item post if available. - Add newline to message. - Code-style improvements. - ... still needs more work though... | |||
2015-07-30 | sfeed_maildir: initial version, needs more work | Hiltjo Posthuma | |
2015-07-30 | sfeed_mbox: initial version, needs more work | Hiltjo Posthuma | |
2015-07-30 | check for time() failure | Hiltjo Posthuma | |
2015-07-29 | improve documentation: some fixes | Hiltjo Posthuma | |
2015-07-29 | sfeed: whoops, remove "debug" statement | Hiltjo Posthuma | |
2015-07-29 | update documentation regarding timezone parsing | Hiltjo Posthuma | |
Clarity CAVEAT concerning timezone parsing, some feeds incorrectly use non-RFC-822 timezones in RSS feeds, this will be interpreted as UTC+0. The formatted time will contain this timezone but without an offset. | |||
2015-07-29 | sfeed: improve time parsing | Hiltjo Posthuma | |
- bit stricter time parsing. - change format from "GMT+HHMM" to "UTC+HH:MM". | |||
2015-07-29 | sfeed_frames: style: sys includes at top | Hiltjo Posthuma | |
2015-07-29 | improve includes (dont include headers in .h), fix build on Linux | Hiltjo Posthuma | |
2015-07-29 | sfeed: prefer published over updated | Hiltjo Posthuma | |
It was useful to kept track of updated news articles for example, sadly some sites (like youtube) bump the "updated" timestamp everytime a user likes a video or farts. This makes it totally useless and messes up the sort order of "news". Now prefer "published" over "updated" for Atom feeds. | |||
2015-07-28 | sfeed_frames, sfeed_html: add space before amount of new items | Hiltjo Posthuma | |
2015-07-28 | remove gitignore file | Hiltjo Posthuma | |
2015-07-28 | improve code-style and consistency | Hiltjo Posthuma | |
2015-07-28 | util, absuri: check truncation of more cases | Hiltjo Posthuma | |
2015-07-28 | update documentation... | Hiltjo Posthuma | |
... and add strlcat to compat.h | |||
2015-07-28 | update strlcpy, add strlcat | Hiltjo Posthuma | |
2015-07-28 | sfeed_plain: xbasename, free memory after use | Hiltjo Posthuma | |
2015-07-28 | use new uri parser | Hiltjo Posthuma | |
2015-07-28 | util: rewrite uri parser | Hiltjo Posthuma | |
- don't print directly but use an internal buffer (also better for testing). - encode uri when printing (security). - add some comments. | |||
2015-06-23 | xml: fix comment issue, improve cdata and comment while encountering separator | Hiltjo Posthuma | |
2015-06-22 | xml: fix cdata issue | Hiltjo Posthuma | |
2015-06-21 | sfeed_html, sfeed_frames: escape name | Hiltjo Posthuma | |
2015-06-21 | improvements | Hiltjo Posthuma | |
2015-06-21 | improvements | Hiltjo Posthuma | |
2015-06-21 | util: improve printxmlencoded, cleanup | Hiltjo Posthuma | |
2015-06-21 | util: fix parseline crash | Hiltjo Posthuma | |
2015-06-21 | string_print: dont print control chars | Hiltjo Posthuma | |
2015-06-21 | improve printlink, escape characters | Hiltjo Posthuma | |
2015-06-21 | add xbasename for filename to feedname | Hiltjo Posthuma | |
2015-06-21 | separate xml specific code into xml.c | Hiltjo Posthuma | |
2015-06-21 | xml.c: fix empty cdata callback | Hiltjo Posthuma | |
2015-06-21 | change feeds file format, its now more consistent | Hiltjo Posthuma | |
update sfeed_update, there is now a feeds file per feed. | |||
2015-06-21 | Makefile: remove legacy man pages, remove queue.h, remove sfeed_stats | Hiltjo Posthuma | |
2015-06-21 | remove legacy man pages, remove queue.h, remove sfeed_stats | Hiltjo Posthuma | |
2015-05-25 | util.h: add LEN() macro | Hiltjo Posthuma | |
2015-05-25 | sfeed_update: dont sort on feedurl | Hiltjo Posthuma | |
feed urls sometimes change and is not important for the order. | |||
2015-05-25 | improve timezone parsing and conversion (WIP) | Hiltjo Posthuma | |
2015-05-25 | improve entitytostr | Hiltjo Posthuma | |
- should end with ; or end of string. - code-style: reduce level of indentation by returning earlier. | |||
2015-05-25 | string_buffer_realloc: doesnt return | Hiltjo Posthuma | |
2015-05-24 | sssh! sfeed_mail is a work-in-progress :) | Hiltjo Posthuma | |
2015-05-24 | doc: fix warnings (mandoc -Tlint) | Hiltjo Posthuma | |
and regenerate old man-style (make doc-oldman). | |||
2015-05-24 | sfeed_frames and util cleanup | Hiltjo Posthuma | |
- remove xerr and xerrx, assume the OS closes and flushes file descriptors on OS process exit. - move esnprintf, printcontent to util. | |||
2015-05-16 | xml: only call data handler if set | Hiltjo Posthuma | |