This happens when the filter tries to wrap a non-existing field, and in custom filters it's probably a sign that the wrong field are being accessed. It would probably be nicer to raise a warning about this, but I'm too lazy to add that now.
When a poll is asked in private, its channel will be empty. Make sure that communication go in private again, and do mention that the poll was asked in private in the poll info.
On init, we need to see if there were polls running, and put them up again (if there's still time) or announce their results (otherwise).
Sometimes duckduckgo fails to report the source/url of a definition or abstract. Cope with this by removing the leading double dash when no source information is provided
Thanks Lite_ again
Make it more similar to google, modulo obvious differences in behavior and possibilities.
Due to historical bugs, some database entries may have ended up being serialized as strings. Recover from this by making them into arrays.
Somewhere along the line between 2.0.0 and 2.2.1 gettext switched from locale to lang for the hash key name. Support both.
This prevents subsequent spurious flushes from bombing out because of closed databases.
This ensures that joining after identification (config setting irc.join_after_identify) works correctly with quake auth too.
Previously, if units was false (no units specified), wu_units would become "_false" instead of "_<whatever was in the config value>".
"I've updated the forecast plugin, the two API URLs used had been updated and the NOAA SOAP API method call now requires 6 arguments instead of the 5 it was passing previously." (Ticket #89)