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

Storage alignment issues aka. "max number of pairings" #231

Open
wants to merge 40 commits into
base: master
Choose a base branch
from

Commits on Aug 23, 2022

  1. Configuration menu
    Copy the full SHA
    ae4780e View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Configuration menu
    Copy the full SHA
    1527302 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from thiti-y/fix-conflict-base64-file-name

    fix: It base64 error if use with WifiManager
    mrthiti authored Sep 1, 2022
    Configuration menu
    Copy the full SHA
    0f180fc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2 from thiti-y/fix-unable-reconnect-after-lost-co…

    …nnection
    
    fix: the device is not work after reconnect wifi
    mrthiti authored Sep 1, 2022
    Configuration menu
    Copy the full SHA
    3825ef4 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2022

  1. Remove logging

    paullj1 committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    e1084ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83fb36c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23a2306 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2022

  1. Configuration menu
    Copy the full SHA
    c90fa32 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. Fix complete annihilation of storage on new pair

    - Might fix Mixiaoxiao#103, Mixiaoxiao#139, Mixiaoxiao#147, Mixiaoxiao#184, Mixiaoxiao#198
    - Also adds changes by @ruleechen
    - Also adds changes by @thiti-y
    paullj1 committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    f22abab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d803adf View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

  1. Configuration menu
    Copy the full SHA
    d108ac6 View commit details
    Browse the repository at this point in the history
  2. Fixed "empty" block logic.

    cfurter committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    6319440 View commit details
    Browse the repository at this point in the history
  3. Enum fix.

    cfurter committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    e31e2c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Fixed alignment issues.

    cfurter committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    34232d3 View commit details
    Browse the repository at this point in the history
  2. Opps, need to return a bool.

    cfurter committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    f1c27fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1339e0a View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Configuration menu
    Copy the full SHA
    28cfa6f View commit details
    Browse the repository at this point in the history
  2. Remove this non maintained library so we use the upstream wifi lib

    (cherry picked from commit d4959fd)
    jgstroud authored and dkerr64 committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    b72a0dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d738ad0 View commit details
    Browse the repository at this point in the history
  4. Allocate encrypted buffer on the heap instead of the stack, courtesy of

    @jgstroud
    
    Attempting to use 1KB from stack is risky as the ESP8266 has very small stack to start with.
    dkerr64 committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    7a1d21a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f59512 View commit details
    Browse the repository at this point in the history
  6. Pairing can be very slow and sometimes iOS will send a TCP reset, cou…

    …rtesy of @jgstroud
    
    Attempt keep the session alive while pairing
    Add optimistic_yields to try and prevent the session from timing out
    dkerr64 committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    f968da1 View commit details
    Browse the repository at this point in the history
  7. Set the ARDUINO_HOMEKIT_SKIP_ED25519_VERIFY flag

    (cherry picked from commit eab3d41)
    jgstroud authored and dkerr64 committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    e07e5e6 View commit details
    Browse the repository at this point in the history
  8. Free up 512B of RAM in the http_parser

    (cherry picked from commit e85342a)
    jgstroud authored and dkerr64 committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    63607e6 View commit details
    Browse the repository at this point in the history
  9. Add function to close HomeKit server

    When performing a OTA firmware update, we need to shutdown the HomeKit sever because all network processing (including pings) stop during file uploads.  So system cannot process incoming TCP requests, risking out-of-memory crashes as buffers fill up.
    dkerr64 committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    1bda7aa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1a165d9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bdab8c8 View commit details
    Browse the repository at this point in the history
  12. Update README.md

    dkerr64 committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    a5f0a12 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Merge pull request #1 from dkerr64/cfurter-master

    Memory and performance imrovements
    cfurter authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    118c1b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Memset the homekit value object.

    homekit_value_copy was failing on non-initialized value struct which
    results in inacurrate characterisitic updates
    jgstroud authored and dkerr64 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    ce4e85c View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Log characteristic value on update

    jgstroud authored and dkerr64 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    6ede919 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93ffa17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4966a84 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    426bc65 View commit details
    Browse the repository at this point in the history
  5. Fix warning .platformio/packages/framework-arduinoespressif8266/tools…

    …/sdk/lwip2/include/glue.h:98:37: warning: 'struct ip_info' declared inside parameter list will not be visible outside of this definition or declaration
    dkerr64 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    2dc161b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3f5401d View commit details
    Browse the repository at this point in the history
  7. Fix warning that initializing const arrays with more elements than th…

    …e declared size can hold.
    dkerr64 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    5eb92fb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8db2d9b View commit details
    Browse the repository at this point in the history
  9. Fix warning on unused functions by enclosing the unused in the #ifdef…

    … of the functions that use them!
    dkerr64 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    ee1e0b7 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Merge pull request #2 from dkerr64/cfurter-master

    Memset the homekit value object.
    cfurter authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    bb89587 View commit details
    Browse the repository at this point in the history