Skip to content

Release v2.1.0 #331

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 60 commits into from
Oct 23, 2019
Merged

Release v2.1.0 #331

merged 60 commits into from
Oct 23, 2019

Conversation

kueblc
Copy link
Collaborator

@kueblc kueblc commented Oct 23, 2019

Combines #196 #225 #276 #291 #295 #309 and various other bug fixes and enhancements.

Most notably this release provides improved compatibility and reliability of AP related functions and greater ease of use. See individual PRs or commit history for more details.

First tagged release for easier tracking and management. Previous release unofficially referred to as tuya-convert 2.0, so we'll start with v2.1.0.

PeteLawler and others added 30 commits May 15, 2019 19:51
Python3 from 3.7 on manages pip installs a little differently. This change should handle this change.
*NOTE: I can't recall where I saw that this is the preferred 3.7 method. I can't cite. However things work better now for me. See #138 as well.
….42.1

Catch bind error and produce a helpful message if port is unavailable
This should make it possible to run the server without interfering with 0.0.0.0:80
Now that there is no conflict for ports, we do not have to stop apache or mosquitto before starting our own
Do not overwrite config backups #61
Timeout waiting for the upgraded device after ~30s
Supress pushd/popd output
Allows smart-config to run as long as start_flash determines it necessary
…face to come up

This quick fix avoids issues where we want to bind to a specific address offered on the new AP
…irectories

This allows us to do multiple backups without overwriting, as seen in #162 #182 and others
No need to backup or restore dnsmasq.conf
Use wildcard to resolve all dns queries to 10.42.42.1
Write hostapd.conf locally so we don't need to backup/restore
Use sudo when writing NetworkManager.conf
Added and tweaked some log messages
Use pkill to stop hostapd so the cleanup portion of setup_ap is run
Use ping builtin timeout instead of separate timeout process
kueblc and others added 24 commits October 4, 2019 13:44
…c file

Cut hostapd.conf down to bare configuration
Added hostapd ctrl interface
Reduce log noise by specifying hostapd log level info
Specify interface for hostapd by argument rather than config
No password on vtrust-flash
Updated smartconfig for no password
Good catch @xoseperez, I hadn't noticed this
…anup

Use bash trap to guarantee cleanup on script exit
This means the user can ^C out and it will do the right thing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants