summaryrefslogtreecommitdiff
path: root/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* robustify config parsingLucas Nussbaum2010-12-011-11/+22
|
* Also add reupload_if_updated for MaildirsLucas Nussbaum2010-11-301-1/+4
|
* Add a reupload_if_updated option (default: true)Lucas Nussbaum2010-11-303-8/+16
| | | | | | | | | | Following a discussion on feed2imap-devel, add a reupload_if_updated option. When set to false, if an item is updated, but was previously removed from the IMAP server, it is no longer re-uploaded. Also fix some config file parsing bugs for the disable-ssl-verification and include-images options. I should really switch to another way to describe F2I config...
* Patch to use feed item pubDate in Maildir file namesBernie Maier2010-07-051-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi! I've just subscribed to the list, having downloaded feed2imap a few days ago. Since I want to just write RSS feeds to a local Maildir, this looked like just what I needed. Unfortunately, the release 1.0 version seems to randomise the order of the feed items when doing the first fetch for a new feed. Looking at maildir.rb, there is a "TODO: handle `date'" comment and it looks like the code is just generating maildir filenames using the timestamp at the time the items are being written into the maildir. Since all the initial items are written at the same time, and the maildir file name has a random element, this loses the original ordering from the mail feed. The solution is to use the timestamp corresponding to the pubDate in the feed item as the initial component of the maildir file name. Also, instead of using a random integer to force uniqueness in the second component of the file name, I think it is better to use a sequence number for each feed item, which will still be unique for the feed and also preserve item order. My patch follows (it's the first piece of Ruby code I've ever written / modified)... Cheers, Bernie
* prepare releaseLucas Nussbaum2010-04-181-1/+1
|
* provide a way to disable SSL certificate verificationLucas Nussbaum2010-04-182-1/+8
|
* Update rubyimap.rbLucas Nussbaum2010-04-181-5/+38
| | | | Update rubyimap.rb to upstream revision 27336
* Avoid using "acme.com"Lucas Nussbaum2009-12-263-10/+18
| | | | | | | | | | | | | | | | Patch from Guido Berhoerster <guido@berhoerster.name>: Hello, here is a small patch that avoids using the valid(!) domain "acme.com" for generating message ids and email addresses. It adds a new global configuration option "default-email" which will be used in case a feed does provide one, currently feed2imap resorts to "feed2imap@acme.com". If this configuration option is not given it will basically default to <logname>@<hostname> as returned by Etc.getlogin and Socket.gethostname. Yours,
* fix to use Message-Id instead of X-CacheIndexLucas Nussbaum2009-09-041-5/+2
|
* added the forth arg to ConfigFeed::new for maildirLucas Nussbaum2009-09-031-1/+1
|
* Add lib/feed2imap/maildir.rbLucas Nussbaum2009-09-031-0/+173
| | | | Apparently git am forgot to add it.
* Add support for MaildirAndreas Rottmann2009-09-031-1/+7
| | | | | | | | | Allow delivering to local Maildir[0] boxes, with URLs specifying the path, like: maildir:/home/rotty/Maildir/.feeds.foobar [0] http://en.wikipedia.org/wiki/Maildir
* removed patch from haeger ; no longer needed with newer rubyimap.rbLucas Nussbaum2009-07-281-3/+1
|
* Added a patch from Haegar to fix problem with dovecot 1.2.1Lucas Nussbaum2009-07-271-11/+77
|
* Fix buffering problem with filtersLucas Nussbaum2009-06-181-3/+11
|
* prep release, config parsing fixLucas Nussbaum2009-05-152-2/+2
| | | | | | - prepared the release (still need to update the date) - allowed to re-use substrings in the yaml config file (+ doc) thanks to Bernhard Stoeckner for the tip.
* do not put header at top of text entries.Lucas Nussbaum2009-05-061-1/+1
|
* use multipart/related only if there are imagesLucas Nussbaum2009-05-061-8/+13
| | | | ... and only use multipart/alternative in the other case.
* added new version of Net::ImapLucas Nussbaum2009-05-061-246/+371
|
* Use Message-Id instead of X-CacheIndexLucas Nussbaum2009-05-063-7/+10
|
* Only include images once as attachments if the image is duplicated in the ↵Lucas Nussbaum2009-05-061-9/+13
| | | | item (thanks to Joachim Breitner for noticing)
* Fix encoding of From: and To: headersLucas Nussbaum2009-05-061-8/+4
|
* Encode the From: and To: email fields in Base64 encoded UTF-8Maxime Petazzoni2009-05-051-5/+10
| | | | | | Email headers are not supposed to be UTF-8 encoded and should be plain us-ascii. This change encodes the From: and To: fields of the emails sent out by feed2imap in Base64, using the =utf-8?b?...?= syntax.
* warn if feed takes too much time to be fetchedLucas Nussbaum2008-12-031-0/+5
|
* release 0.9.3Lucas Nussbaum2008-07-231-1/+1
|
* merged.Lucas Nussbaum2008-07-131-0/+1
|\
| * Remove the Recent flag when updating an emailLucas Nussbaum2008-06-191-0/+1
| |
* | added wrapping of text outputLucas Nussbaum2008-07-133-7/+14
|/
* add include-images config optionLucas Nussbaum2008-06-172-6/+11
|
* reduce verbosityLucas Nussbaum2008-06-171-2/+2
|
* remove rubymail_patchLucas Nussbaum2008-06-172-51/+1
|
* generate correct messages with imagesLucas Nussbaum2008-06-171-7/+18
|
* initial work on inline imagesLucas Nussbaum2008-06-172-3/+29
|
* fix for gna 10516lnu2008-04-031-0/+16
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@144 f70e237a-67f3-0310-a06c-d2b8a7116972
* small typolnu2007-10-031-1/+0
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@139 f70e237a-67f3-0310-a06c-d2b8a7116972
* fix html emails content-type-encodinglnu2007-10-031-5/+2
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@138 f70e237a-67f3-0310-a06c-d2b8a7116972
* exit when we receice an IMAP errorlnu2007-10-031-8/+3
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@136 f70e237a-67f3-0310-a06c-d2b8a7116972
* fixed rubyimap.rblnu2007-10-031-6/+7
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@134 f70e237a-67f3-0310-a06c-d2b8a7116972
* updated version ; write new cache to temp file then renamelnu2007-10-031-3/+8
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@133 f70e237a-67f3-0310-a06c-d2b8a7116972
* fix max fetchers code ; dont update cache when uploading failedlnu2007-10-031-5/+10
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@132 f70e237a-67f3-0310-a06c-d2b8a7116972
* reduce http timeoutlnu2007-10-031-0/+2
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@131 f70e237a-67f3-0310-a06c-d2b8a7116972
* added a max number of fetcherslnu2007-10-031-0/+14
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@130 f70e237a-67f3-0310-a06c-d2b8a7116972
* * rsynchronized with rubyimap.rblnu2007-10-032-16/+141
| | | | | | | * upload in reverse order git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@129 f70e237a-67f3-0310-a06c-d2b8a7116972
* create fixlnu2007-05-151-1/+1
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@125 f70e237a-67f3-0310-a06c-d2b8a7116972
* Folder creation moved to uploadlnu2007-05-152-20/+11
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@122 f70e237a-67f3-0310-a06c-d2b8a7116972
* per-feed dumpdir optionlnu2006-12-182-1/+11
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@120 f70e237a-67f3-0310-a06c-d2b8a7116972
* fixed small bug during disconnectionslnu2006-12-032-2/+4
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@118 f70e237a-67f3-0310-a06c-d2b8a7116972
* fix to error msglnu2006-12-011-2/+2
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@116 f70e237a-67f3-0310-a06c-d2b8a7116972
* small improvements to debug-updatedlnu2006-11-133-1/+3
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@115 f70e237a-67f3-0310-a06c-d2b8a7116972
* small mistake with parse_failedlnu2006-10-231-1/+1
| | | | git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@108 f70e237a-67f3-0310-a06c-d2b8a7116972