Age | Commit message (Collapse) | Author |
|
|
|
|
|
make return values more uniform
|
|
|
|
|
|
|
|
* (plugins/*) converted to the new threading model
|
|
The most significant exception that wasn't catched was LoadError, so that a failing require 'mechanize' would cause the whole plugin from failing to load, instead of just disabling the translators depending on WWW::Mechanize
|
|
|
|
|
|
The url plugin would display link info for urls such as http://127.0.0.1:631/printers and other private addresses, thus being a potential security threat. Disable info retrieval for these hosts, and make the host list configurable.
|
|
|
|
|
|
|
|
* Nicer merging of the lines into a single line
* Ability to list fortune files
* /usr/bin/fortune is the first place it looks now
Need to fix:
* Barfs when one of the potential executable paths is a directory
|
|
|
|
|
|
|
|
|
|
A feed watcher may fail to reschedule, for example if it was stopped
before completion. Fail graciously warning the user.
|
|
|
|
|
|
help message improved.
|
|
|
|
|
|
|
|
|
|
|
|
The timer blocks are closures, so they inherit the variables in the scope they were created. Passing those same variables to the block as data is useless.
|
|
|
|
|
|
Since the timer fix in [1035], rescheduling ticks the timer, which could cause the timed saving to trigger while a feed mutex was being held. Fix by moving the feed watcher rescheduling out of the mutex synchronization.
Also move other calculations out to hold the mutex for as little as necessary.
|
|
|
|
|
|
|
|
for the feed to be shown
|
|
|
|
|
|
a line for which info should be displayed
|
|
|
|
|
|
|
|
properly grabbed, and grabs multiple urls in a line
|
|
|
|
|
|
|
|
|
|
translator
for given language pair
|
|
even when they
were invalid
|
|
|