aboutsummaryrefslogtreecommitdiff
path: root/main.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* Handle the waitGroup internally in ForeachGoRené 'Necoro' Neumann2020-04-261-6/+3
* Some linting remarksRené 'Necoro' Neumann2020-04-261-1/+1
* Filtering from cacheRené 'Necoro' Neumann2020-04-261-0/+5
* Add debug outputRené 'Necoro' Neumann2020-04-251-1/+6
* Shortcut: do nothing, if there is no feed leftRené 'Necoro' Neumann2020-04-251-0/+5
* Remove undue feedsRené 'Necoro' Neumann2020-04-251-0/+2
* Larger restructuringRené 'Necoro' Neumann2020-04-251-8/+9
* Improved cachingRené 'Necoro' Neumann2020-04-251-14/+9
* Started cachingRené 'Necoro' Neumann2020-04-241-0/+11
* Notify about the number of successfully fetched feeds.René 'Necoro' Neumann2020-04-231-1/+3
* Concurrent imapRené 'Necoro' Neumann2020-04-231-6/+8
* Concurrent feed processing; central imap handlerRené 'Necoro' Neumann2020-04-221-18/+31
* Upload mails to imapRené 'Necoro' Neumann2020-04-211-9/+21
* HTML Template part of the mailRené 'Necoro' Neumann2020-04-211-0/+9
* Fixes and validationRené 'Necoro' Neumann2020-04-201-1/+5
* RestructureRené 'Necoro' Neumann2020-04-191-3/+3
* Rename package 'parse' to 'feed'René 'Necoro' Neumann2020-04-191-2/+2
* Started IMAP connectionRené 'Necoro' Neumann2020-04-191-0/+15
* Rename util.go to log.go. Add verbose modeRené 'Necoro' Neumann2020-04-191-4/+6
* Fetching and parsing the feedsRené 'Necoro' Neumann2020-04-191-3/+7
* Move feed2imap-go/main.go to toplevel againRené 'Necoro' Neumann2020-04-181-0/+31
* Split up main.goRené 'Necoro' Neumann2020-04-171-138/+0
* Read and organize feedsRené 'Necoro' Neumann2020-04-171-16/+100
* Initial commitRené 'Necoro' Neumann2020-04-171-0/+54
to.git/commit/doc/Changelog?h=v0.13.1&id=8c5f089146a0a34c52397fc4fc2b36d547f14f6b&follow=1'> r572@Devoty: necoro | 2007-11-28 08:48:15 +0100Necoro1-0/+1 2007-11-27 r570@Devoty: necoro | 2007-11-27 02:08:21 +0100Necoro3-84/+108 ched file is regenerated. When generating a cached file, locking is used to avoid parallell processing of the request. If multiple processes tries to aquire the same lock, the ones who fail to get the lock serves the (expired) cached file. If the cached file don't exist, the process instead calls sched_yield(2) before restarting the request processing. Signed-off-by: Lars Hjemli <hjemli@gmail.com>