Brian Martin
5efd5112a2
Cleanup remaining contextvar
...
Remove remaining context vars
Fix minor formatting
Rename bumper.py to run_bumper.py to remove conflict with module name
2019-03-18 13:13:38 -04:00
Brian Martin
af3e4ab1ce
reformat files with black
...
reformat files with black
2019-03-11 21:32:55 -04:00
Brian Martin
d6e853158c
Fix revoke expired and remove disconnected
...
Fix revoke expired and remove disconnected
2019-03-11 21:01:47 -04:00
Brian Martin
8806e804f0
Updated confserver
...
Updated confserver to use tinydb and set users, tokens, authcodes
2019-03-03 10:28:52 -05:00
Brian Martin
e7e41ed56b
add black and format
2019-02-22 00:09:19 -05:00
Brian Martin
e17a0cb30b
cleaning up formatting
...
cleaning up formatting
2019-02-20 21:17:35 -05:00
Brian Martin
0a5d93b099
update auth mechanisms
...
use_auth allows the newer auth mechanisms to be optional
changes and fixes to support
TODO: need to get a bot that would connect on XMPP or get sniffed traffic to see the login details
2019-02-20 02:53:49 -05:00
Brian Martin
716a067be8
auth for mqtt and rename bot
...
Add auth for mqtt and rename bot
2019-02-17 11:01:38 -05:00
Brian Martin
54325fbe29
add basic auth
...
Add a very basic authentication and user system
2019-02-16 23:37:54 -05:00
Brian Martin
acbcb8707a
Revamp xmpp and rearranging code
...
Rework XMPP to support iq and sasl auth
Organize and rework the run code
Support for threading
2019-02-15 23:12:33 -05:00
Brian Martin
a1b1b1a23b
Manageable logging
...
Manageable logging
2019-02-06 10:42:50 -05:00
Brian Martin
eb4cb2b996
Try except
...
Try except
2019-02-05 22:08:51 -05:00
Brian Martin
f7d91aa650
Split bots and clients, Fix XMPP threads not exiting
...
Split bots and clients, Fix XMPP threads not exiting
2019-02-03 16:16:29 -05:00
Brian Martin
99508f25dc
Fix logging
...
Fix logging
2019-02-01 18:05:26 -05:00
Brian Martin
e3179d36a8
Change Confserver to AIOHTTP
...
Change Confserver to AIOHTTP
Better threading and performance across
2019-02-01 17:19:07 -05:00
Brian Martin
98068046e9
Working with app and Add CA
...
Tested with the EcoVacs app, almost everything works.
CA Added for managing certs. A self-signed may work as well. TBD
2019-02-01 01:47:14 -05:00
Brian Martin
58e7ce0653
WIP: Working POC
...
Basics are in and this can act as a bumper server for control of D901.
TODO: Better threading and cleanup
2019-01-31 09:43:06 -05:00
Brian Martin
134d698eeb
WIP: Moving along
...
Getting closer to handling
2019-01-30 02:24:02 -05:00
Torbjörn Axelsson
f21b3e7354
Improved threading and configuration options
2017-12-16 08:43:08 -08:00
Torbjörn Axelsson
d9ceeea556
Initial commit
2017-12-15 15:14:33 -08:00