5418e0510d
* notify.xmpp: first working http upload * extension guessing for upload * docstrings, flake8, pylint * hass.async_add_executor_job(...) * catch more errors, allow unverified SSL request allow user to specify unverified SSL request to URL cleaner code catch more exceptions * pylint * catching XMPP exceptions, timeout for requests call removed calls for roster and presence added timeout for upload request call cleared up debug, info, warning messages cleared up requests call for secure and insecure retrieval of image catching IqError, IqTimeout, XMPPError from slixmpp docstring updated * added timout for http upload of local files * timeout, mimetypes, random filenames guessing filetypes and mimetypes with stdlib mimetypes setting a random filename for privacy working around slixmpp timeout issues with asyncio.wait_for * code cleanup * added file upload for rooms/groupchats * version bump for slixmpp to 1.4.1 added NotConnectedError, removed double catches of IqErrors removed asyncio import * slixmpp 1.4.1 in requirements_all * added url and path templating * Minor changes * fixed review requests fixed possible path issue for foo/../bar/ paths fixed possible access for non-whitelisted files fixed None or X fixed try-else block, moved else block into try fixed raising error in upload_file if url is None fixed using data.get after it's already been checked fixed added docstring for tiny get_url function |
||
---|---|---|
.. | ||
auth | ||
components | ||
helpers | ||
scripts | ||
util | ||
__init__.py | ||
__main__.py | ||
bootstrap.py | ||
config.py | ||
config_entries.py | ||
const.py | ||
core.py | ||
data_entry_flow.py | ||
exceptions.py | ||
loader.py | ||
monkey_patch.py | ||
package_constraints.txt | ||
requirements.py | ||
setup.py |