Skip to content
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

Require a changed firmware password before upload. #576

Merged
merged 1 commit into from
Nov 23, 2018

Conversation

crankyoldgit
Copy link
Owner

Require that the user changes the default HTTP password before we allow OTA firmware upload.

  • Remove FIRMWARE_OTA_PASSWORD_ENABLE. It's now always on.
  • Rework user settings so it's more obvious where and what they can change.
  • Add option to ignore UNKNOWN IR messages that are received via IR.
  • Warn the user if they have enabled OTA updates, but not changed the password.
  • Other minor cleanups.
  • Fix issue with DEBUG. i.e. incorrectly used #ifdef instead of #if

Tested: FIRMWARE_OTA, REPORT_UNKNOWNS, & changed vs. unchanged default password
on a D1 Mini, and a Nodemcu device.

Ref: #574 #575

Require that the user changes the default HTTP password before we allow
OTA firmware upload.
- Remove 'FIRMWARE_OTA_PASSWORD_ENABLE'. It's now always on.
- Rework user settings so it's more obvious where and what they can change.
- Add option to ignore 'UNKNOWN' IR messages that are received via IR.
- Warn the user if they have enabled OTA updates, but not changed the password.
- Other minor cleanups.
- Fix issue with DEBUG. i.e. incorrectly used `#ifdef` instead of `#if`

Tested: FIRMWARE_OTA, REPORT_UNKNOWNS, & changed/unchanged default password
        on a D1 Mini, and a Nodemcu device.

Ref: #574 #575
@crankyoldgit crankyoldgit merged commit 07352fd into master Nov 23, 2018
crankyoldgit added a commit that referenced this pull request Nov 23, 2018
**[Features]**
- Add deep support for the Hitachi 28-Byte A/C Protocol (#563)
- Deep decoding for Whirlpool A/C (#572)
- Improve security options for IRMQTTServer example. (#575)
- Require a changed firmware password before upload. (#576)

**[Misc]**
- Add missing '}' in output of Auto analyse. (#562)
- Make A/C example code a bit more simple. (#571)
@crankyoldgit crankyoldgit mentioned this pull request Nov 23, 2018
crankyoldgit added a commit that referenced this pull request Nov 23, 2018
**[Features]**
- Add deep support for the Hitachi 28-Byte A/C Protocol (#563)
- Deep decoding for Whirlpool A/C (#572)
- Improve security options for IRMQTTServer example. (#575)
- Require a changed firmware password before upload. (#576)

**[Misc]**
- Add missing `}` in output of Auto analyse. (#562)
- Make A/C example code a bit more simple. (#571)
@crankyoldgit crankyoldgit deleted the require_changed_password branch November 23, 2018 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants