core/homeassistant
Florian Klien 5418e0510d XMPP HTTP upload (#17426)
* 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
2018-11-04 09:17:05 +01:00
..
auth Permissions improv (#17811) 2018-10-29 11:28:04 +01:00
components XMPP HTTP upload (#17426) 2018-11-04 09:17:05 +01:00
helpers Use const.SUN_EVENT_* more (#18039) 2018-10-31 09:10:28 +01:00
scripts Extract ruamel.yaml to util with secrets, lovelace ws decorators (#17958) 2018-10-31 13:49:54 +01:00
util Extract ruamel.yaml to util with secrets, lovelace ws decorators (#17958) 2018-10-31 13:49:54 +01:00
__init__.py
__main__.py Lint 2018-10-02 10:35:00 +02:00
bootstrap.py Remove usage of "run_until_complete" (#16617) 2018-09-19 15:40:02 +02:00
config.py Import homeassistant domain instead of hardcoding it (#17985) 2018-10-30 17:38:09 +02:00
config_entries.py Migrate dialogflow over to the new webhook component (#17804) 2018-10-28 19:25:43 +01:00
const.py Add optional ttl config to route53 component (#18135) 2018-11-02 21:41:26 -06:00
core.py Fire an event when timer gets out of sync (#17398) 2018-10-15 11:34:36 +02:00
data_entry_flow.py Add webhook + IFTTT example (#16817) 2018-09-30 14:45:48 +02:00
exceptions.py Allow config entry setup to raise not ready (#17135) 2018-10-04 15:53:50 +02:00
loader.py Isort preparations (#16555) 2018-09-11 11:21:48 +02:00
monkey_patch.py Narrow scope of various pylint inline disables (#15364) 2018-10-10 12:17:11 +02:00
package_constraints.txt Upgrade astral to 1.7.1 2018-11-01 11:26:33 +01:00
requirements.py Improve package loadable (#16237) 2018-08-28 12:52:18 +02:00
setup.py Grammar and spelling fixes (#16065) 2018-08-19 22:29:08 +02:00