Pascal Vizeli
1f448744f3
Add restart function / options change ( #1242 )
2019-08-18 11:46:23 +02:00
Pascal Vizeli
1196788856
Add CoreDNS as DNS backend ( #1195 )
...
* Add CoreDNS / DNS configuration
* Support get version
* add version
* add coresys
* Add more logic
* move forwareder into dns
* Setup docker inside
* add docker to env
* Add more function
* more interface
* Update hosts template
* Add DNS folder
* Fix issues
* Add more logic
* Add handling for hosts
* Fix setting
* fix lint
* Fix some issues
* Fix issue
* Run with no cache
* Fix issue on validate
* Fix bug
* Allow to jump into dev mode
* Fix permission
* Fix issue
* Add dns search
* Add watchdog
* Fix set issues
* add API description
* Add API endpoint
* Add CLI support
* Fix logs + add hostname
* Add/remove DNS entry
* Fix attribute
* Fix style
* Better shutdown
* Remove ha from network mapping
* Add more options
* Fix env shutdown
* Add support for new repair function
* Start coreDNS faster after restart
* remove options
* Fix ha fix
2019-08-13 14:20:42 +02:00
Pascal Vizeli
2fc5e3b7d9
Repair / fixup docker overlayfs issues ( #1170 )
...
* Add a repair modus
* Add repair to add-ons
* repair to cli
* Add API call
* fix sync call
* Clean all images
* Fix repair
* Fix supervisor
* Add new function to core
* fix tagging
* better style
* use retag
* new retag function
* Fix lint
* Fix import export
2019-08-07 17:26:32 +02:00
Pascal Vizeli
b4665f3907
Add black support ( #1101 )
2019-05-27 12:35:06 +02:00
Pascal Vizeli
dc1933fa88
Remove old panels < 0.70 ( #1066 )
2019-04-29 12:13:31 +02:00
Pascal Vizeli
decf254e5f
Ingress panel support ( #1047 )
...
* Ingress Panel support
* Fix lists
* Allow to set the value
* fix panels
* Update ha realtime
* Fix url
* Fix update
2019-04-23 11:18:04 +02:00
Pascal Vizeli
67f562a846
Init ingress session boarder / lookup ( #995 )
...
* Init ingress session boarder / lookup
* Add session to API
* Add cokkie validate
* Do it without event bus
* Add logger
* Fix validation
* Add tests
* Update tests
* Mock json storage
2019-04-05 17:36:07 +02:00
Pascal Vizeli
1edec61133
Add Ingress support ( #991 )
...
* Add Ingress support to supervisor
* Update security
* cleanup add-on extraction
* update description
* fix header part
* fix
* Fix header check
* fix tox
* Migrate docker interface typing
* Update home assistant to new docker
* Migrate supervisor
* Fix host add-on problem
* Update hassos
* Update API
* Expose data to API
* Check on API ingress support
* Add ingress URL
* Some cleanups
* debug
* disable uvloop
* Fix issue
* test
* Fix bug
* Fix flow
* Fix interface
* Fix network
* Fix metadata
* cleanups
* Fix exception
* Migrate to token system
* Fix webui
* Fix update
* Fix relaod
* Update log messages
* Attach ingress url only if enabled
* Cleanup ingress url handling
* Ingress update
* Support check version
* Fix raise error
* Migrate default port
* Fix junks
* search error
* Fix content filter
* Add debug
* Update log
* Update flags
* Update documentation
* Cleanup debugs
* Fix lint
* change default port to 8099
* Fix lint
* fix lint
2019-04-05 12:13:44 +02:00
Pascal Vizeli
b52f90187b
Make homeassistant container constant ( #808 )
...
* Make homeassistant container constant
* Update homeassistant.py
* Update homeassistant.py
* Update interface.py
* Update homeassistant.py
* Fix handling
* add start function
* Add typing
* Fix lint
* Add API call
* Update logs
* Fix some issue with watchdog
* Fix lint
2019-03-27 17:20:05 +01:00
Pascal Vizeli
35aae69f23
Support armv7 and allow support of multible arch types per CPU ( #892 )
...
* Support armv7 and first abstraction
* Change layout
* Add more type hints
* Fix imports
* Update
* move forward
* add tests
* fix type
* fix lint & tests
* fix tests
* Fix unittests
* Fix create folder
* cleanup
* Fix import order
* cleanup loop parameter
* cleanup init function
* Allow changeable image name
* fix setup
* Fix load of arch
* Fix lint
* Add typing
* fix init
* fix hassos cli problem & stick on supervisor arch
* address comments
* cleanup
* Fix image selfheal
* Add comment
* update uvloop
* remove uvloop
* fix tagging
* Fix install name
* Fix validate build config
* Abstract image_name from system cache
2019-01-31 18:47:44 +01:00
Pascal Vizeli
8443da0b9f
Add-on SSO support with Home Assistant auth system ( #752 )
...
* Create auth.py
* Finish auth cache
* Add documentation
* Add valid schema
* Update auth.py
* Update auth.py
* Update security.py
* Create auth.py
* Update coresys.py
* Update bootstrap.py
* Update const.py
* Update validate.py
* Update const.py
* Update addon.py
* Update auth.py
* Update __init__.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update const.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update validate.py
* Update coresys.py
* Update auth.py
* Update auth.py
* more security
* Update API.md
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update homeassistant.py
* Update homeassistant.py
2018-10-12 12:21:48 +02:00
Pascal Vizeli
468cb0c36b
Rename info ( #750 )
...
* Rename version to info
* fix security
2018-10-10 16:46:34 +02:00
Pascal Vizeli
e5451973bd
Overwork Services/Discovery ( #725 )
...
* Update homeassistant.py
* Update validate.py
* Update exceptions.py
* Update services.py
* Update discovery.py
* fix gitignore
* Fix handling for discovery
* use object in ref
* lock down discovery API
* fix api
* Design
* Fix API
* fix lint
* fix
* Fix security layer
* add provide layer
* fix access
* change rating
* fix rights
* Fix API error handling
* raise error
* fix rights
* api
* fix handling
* fix
* debug
* debug json
* Fix validator
* fix error
* new url
* fix schema
2018-09-29 19:49:08 +02:00
Pascal Vizeli
61eefea358
Add version endpoint ( #718 )
...
* Add version endpoint
* Update API.md
* Update const.py
* Create version.py
* Update __init__.py
* Update security.py
* Update version.py
2018-09-26 11:39:45 +02:00
Fabian Affolter
267791833e
Update docstrings, comments and log messages ( #707 )
2018-09-18 23:47:47 +02:00
Pascal Vizeli
cecefd6972
Change access to API ( #686 )
...
* Update API.md
* Update API.md
* Update API.md
* Update addons.py
* Update addons.py
* Update addons.py
* Update addons.py
* Update __init__.py
* Update security.py
* Update security.py
* Update const.py
* Update validate.py
* Update __init__.py
* Update validate.py
* Update homeassistant.py
* Update homeassistant.py
* Update homeassistant.py
* Update addon.py
* Update addon.py
* Update homeassistant.py
* Fix lint
* Fix lint
* Backward combatibility
* Make token more robust
* Fix bug
* Logic error
* Fix access
* fix valid
2018-09-07 22:59:31 +02:00
Pascal Vizeli
9dea93142b
Timeout shutdown ( #603 )
...
* Don't wait too long for shutdown
* Update log message
* Fix timeout
* Fast shudown
2018-07-25 01:46:54 +02:00
Pascal Vizeli
35b7c2269c
Support control of hassos-cli ( #555 )
...
* Support control of hassos-cli
* Update const.py
* Update validate.py
* Update supervisor.py
* Create hassos_cli.py
* Update hassos_cli.py
* Update hassos_cli.py
* Update hassos.py
* Update tasks.py
* Update hassos.py
* Update API.md
* Update API.md
* Update const.py
* Update hassos.py
* Update __init__.py
* Fix lint
* fix
* Fix logging
* change order
* Fix download
2018-07-20 23:45:36 +02:00
Pascal Vizeli
63d3889d5c
Fix problem with options / hostname ( #554 )
2018-07-05 13:01:48 +02:00
Pascal Vizeli
44ae9c7b63
Don't try to shutdown a not running API ( #543 )
2018-06-30 22:06:18 +02:00
Pascal Vizeli
5fe9d63c79
Add HassOS OTA support on Hass.io ( #536 )
...
* Add HassOS OTA support on Hass.io
* Update dt.py
* Update updater.py
* add rauc dbus / initial dbus signal handling
* Update gdbus.py
* Update hassos.py
* Update const.py
* Update hassos.py
* Update exceptions.py
* Update hassos.py
* Update rauc.py
* Update rauc.py
* Update rauc.py
* Update hassos.py
* Update hassos.py
* Update hassos.py
* Update hassos.py
* Update hassos.py
* Update hassos.py
* Update hassos.py
* Update __init__.py
* Update hassos.py
* Update hassos.py
* Update updater.py
* Update updater.py
* Update exceptions.py
* Update exceptions.py
* Update hassos.py
* Update dt.py
* fix lint
* Fix update
* fix property
* tmp disabled
* fix path
* fix rauc
* info
* More details
* cleanup signal hadnling
* fix
* Fix lint
2018-06-30 01:48:58 +02:00
Pascal Vizeli
a0c9e5ad26
HassOS support ( #522 )
...
* Add support for hassos
* Name command
* Update host.py
* Create hassos.py
* Update const.py
* Update host.py
* Update API.md
* Update const.py
* Update __init__.py
* Update hassos.py
* Update hassos.py
* Update hassos.py
* Update hassos.py
* Update const.py
* Update API.md
* Update hassos.py
* Update hassos.py
* Update API.md
* Update const.py
* Update hassos.py
* Update __init__.py
* fix lint
* Fix lint v2
* remove old function
* fix attribute error
* inittialize hassos
* Fix link
* fix error handling
* Fix handling
2018-06-22 22:54:03 +02:00
Pascal Vizeli
e84e82d018
Fix aiohttp handling ( #512 )
2018-06-20 15:32:55 +02:00
Pascal Vizeli
20e73796b8
Change aiohttp handling for server ( #511 )
2018-06-20 12:17:33 +02:00
Pascal Vizeli
561e80c2be
Extend Systemd Support / Apparmor ( #506 )
...
* Update systemd.py
* Update control.py
* Update control.py
* Create service.py
* Update info.py
* Rename hassio/host/asound.tmpl to hassio/host/data/asound.tmpl
* Rename hassio/host/audiodb.json to hassio/host/data/audiodb.json
* Update alsa.py
* Update alsa.py
* Update control.py
* Fix
* Enable call
* fix
* fix args
* Fix gdbus
* parse service data
* Change handling
* Fix states
* Fix parser for tuples
* Fix parser v2
* Fix tuple handling
* Fix regex string handling
* Faster tuple finder
* fix empty detector
* wrong order
* Finish
* fix lint
* better filtering
* fix match
* Fix mode string
2018-06-17 02:07:12 +02:00
Pascal Vizeli
124e487ef7
Support new panel generation ( #487 )
...
* Support new panel generation
* fix lint
2018-05-29 17:53:09 +02:00
Pascal Vizeli
efb1a24b8f
Expose panel update ( #482 )
...
* Update __init__.py
* Update setup.py
* Update security.py
* Update setup.py
* Update __init__.py
* Update setup.py
* Update __init__.py
2018-05-28 23:16:03 +02:00
Pascal Vizeli
0bb81136bb
Add hostname function
2018-04-24 23:38:40 +02:00
Pascal Vizeli
28f295a1e2
Cleanup
2018-04-21 22:33:06 +02:00
Pascal Vizeli
55c2127baa
Cleanup Loop handling
2018-04-21 16:30:31 +02:00
Pascal Vizeli
1e7858bf06
fix url
2018-04-12 23:00:42 +02:00
Pascal Vizeli
4e428c2e41
Fix options
2018-04-12 22:39:26 +02:00
Pascal Vizeli
b95ab3e95a
Stage API
2018-04-12 22:15:08 +02:00
Pascal Vizeli
b692b19a4d
Fix log bug
2018-04-09 22:50:21 +02:00
Pascal Vizeli
7036ecbd0a
Update aioHttp 3.1.2 & Handling
2018-04-09 21:01:06 +02:00
Pascal Vizeli
524d875516
Update aioHttp3 ( #403 )
...
* Update aioHttp3
* fix line ending
* fix close session
2018-03-12 23:40:06 +01:00
Pascal Vizeli
587047f9d6
Add support for encrypted snapshot files ( #354 )
...
* Add support for encrypted files
* Update tar.py
* Update tar.py
* Update tar.py
* Update addon.py
* Update API.md
* Update API.md
* Update tar.py
* cleanup snapshot
* Update API.md
* Update const.py
* Update const.py
* Update validate.py
* Update homeassistant.py
* Update homeassistant.py
* Update validate.py
* Update validate.py
* Update snapshot.py
* Update utils.py
* Update snapshot.py
* Update utils.py
* Update snapshot.py
* Update validate.py
* Update snapshot.py
* Update validate.py
* Update const.py
* fix lint
* Update snapshot.py
* Update __init__.py
* Update snapshot.py
* Update __init__.py
* Update __init__.py
* Finish snapshot object
* Fix struct
* cleanup snapshot flow
* fix some points
* Add API upload
* fix lint
* Update voluptuous
* fix docker
* Update snapshots.py
* fix versions
* fix schema
* fix schema
* fix api
* fix path
* Handle import better
* fix routing
* fix bugs
* fix bug
* cleanup gz
* fix some bugs
* fix stage
* Fix
* fix
* protect None password
* fix API
* handle exception better
* fix
* fix remove of addons
* fix bug
* clenaup code
* fix none tasks
* Encrypt Home-Assistant
* fix decrypt
* fix binary
2018-02-17 15:52:33 +01:00
Pascal Vizeli
b50756785e
Add support to expose internal services ( #339 )
...
* Init services discovery
* extend it
* Add mqtt provider
* Service support
* More protocol stuff
* Update validate.py
* Update validate.py
* Update API.md
* Update API.md
* update api
* add API for services
* fix lint
* add security middleware
* Add discovery layout
* update
* Finish discovery
* improve discovery
* fix
* Update API
* Update api
* fix
* Fix lint
* Update API.md
* Update __init__.py
* Update API.md
* Update interface.py
* Update mqtt.py
* Update discovery.py
* Update const.py
* Update validate.py
* Update validate.py
* Update mqtt.py
* Update mqtt.py
* Update discovery.py
* Update discovery.py
* Update discovery.py
* Update interface.py
* Update mqtt.py
* Update mqtt.py
* Update services.py
* Update discovery.py
* Update discovery.py
* Update mqtt.py
* Update discovery.py
* Update services.py
* Update discovery.py
* Update discovery.py
* Update mqtt.py
* Update discovery.py
* fix aiohttp
* test
* Update const.py
* Update addon.py
* Update homeassistant.py
* Update const.py
* Update addon.py
* Update homeassistant.py
* Update addon.py
* Update security.py
* Update const.py
* Update validate.py
* Update const.py
* Update addon.py
* Update API.md
* Update addons.py
* Update addon.py
* Update validate.py
* Update security.py
* Update security.py
* Update const.py
* Update services.py
* Update discovery.py
* Update API.md
* Update services.py
* Update API.md
* Update services.py
* Update discovery.py
* Update discovery.py
* Update mqtt.py
* Update discovery.py
* Update discovery.py
* Update __init__.py
* Update mqtt.py
* Update security.py
* fix lint
* Update core.py
* Update API.md
* Update services.py
2018-02-08 17:19:47 +01:00
Franck Nijhof
04f5ee0a80
✨ Adds support for add-on icons ( #328 )
...
* Adds support for add-on icons
* Update addons.py
2018-01-25 00:02:15 +01:00
Pascal Vizeli
7a02777cfb
New panel ( #326 )
...
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
2018-01-23 13:54:11 +01:00
Pascal Vizeli
26d390b66e
Add GET param support ( #314 )
2018-01-16 12:20:04 +01:00
Pascal Vizeli
db8aaecdbe
Remove old security layer ( #306 )
...
* Remove old security layer
* remove unneded libs
* Update diagram
2018-01-10 22:27:47 +01:00
Pascal Vizeli
eebe90bd14
Add support for stats & code cleanup ( #297 )
...
* Add support for stats & code cleanup
* Add more stats
* Move code into own object
* Add to API
* Update API
* Add error handling
* fix lint
* fix block io
2018-01-07 15:53:54 +01:00
Pascal Vizeli
1c49351e66
Refactory code / object handling ( #289 )
...
* Refactory code / object handling
* Next step
* fix lint
* Step 2
* Cleanup API code
* cleanup addons code
* cleanup data handling
* Cleanup addons data handling
* Cleanup docker api
* clean docker api p2
* next cleanup round
* cleanup start on snapshots
* update format strings
* fix setup
* fix lint
* fix lint
* fix lint
* fix tox
* Fix wrong import of datetime module
* Fix bug with attributes
* fix extraction
* Update core
* Update logs
* Expand scheduler
* add support for time interval objects
* next updates on tasks
* Fix some things
* Cleanup code / supervisor
* fix lint
* Fix some code styles
* rename stuff
* cleanup api call reload
* fix lock replacment
* fix lint
* fix lint
* fix bug
* fix wrong config links
* fix bugs
* fix bug
* Update version on startup
* Fix some bugs
* fix bug
* Fix snapshot
* Add wait boot options
* fix lint
* fix default config
* fix snapshot
* fix snapshot
* load snapshots on startup
* add log message at the end
* Some cleanups
* fix bug
* add logger
* add logger for supervisor update
* Add more logger
2018-01-02 21:21:29 +01:00
Pascal Vizeli
1bdd3d88de
Bugfix SSL settings on proxy ( #288 )
...
* Bugfix SSL settings on proxy
* fix lint
2017-12-26 12:10:24 +01:00
Pascal Vizeli
b9ce405ada
Add websocket proxy support ( #286 )
...
* Add websocket proxy support
* forward
* update proxy code
* fix import
* fix import
* fix
* reorder
* fix setup
* fix code
* stage al
* fix lint
* convert it into object
* fix lint
* fix url
* fix routing
* update log output
* fix future
* add loop
* Update log messages & error handling
* fix error message
* Update logging
* improve handling
* better error handling
* Fix server read
* fix cancel reader
2017-12-26 00:51:07 +01:00
Pascal Vizeli
d7df423deb
Allow event stream over api proxy ( #285 )
...
* Allow event stream over api proxy
* fix lint
* fix lint
* cleanup code
* fix bug
* fix prepare
* Fix stream bug
* fix api request
2017-12-24 15:04:16 +01:00
Pascal Vizeli
1e3868bb70
Add support for changelog ( #271 )
2017-12-10 23:45:30 +01:00
Paulus Schoutsen
ce9c3565b6
Hassio panel split ( #249 )
...
* Allow serving two types of panels
* Remove old panel
* Make backwards compatible
* Add comment
2017-11-20 13:44:04 +01:00
Pascal Vizeli
8c82c467d4
Fix aiohttp 2.3.1 ( #231 )
2017-10-22 14:05:45 +02:00