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

Implement mesh upgrade package #1109

Draft
wants to merge 118 commits into
base: master
Choose a base branch
from

Commits on Oct 6, 2023

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

Commits on Oct 17, 2023

  1. hook test

    javierajorge committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    288f202 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f96c5d View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    75fb96a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    863c076 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5757011 View commit details
    Browse the repository at this point in the history
  4. nuevo modelo de datos

    javierbrk committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    f259854 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. wip ...

    javierbrk committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    e9aadbd View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. add uci interface

    javierbrk committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    49d4e23 View commit details
    Browse the repository at this point in the history
  2. removed dependencies

    javierbrk committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    0d82acf View commit details
    Browse the repository at this point in the history
  3. testing uci files

    javierbrk committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    7895145 View commit details
    Browse the repository at this point in the history
  4. fixed underscore typo

    javierbrk committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    f98ac08 View commit details
    Browse the repository at this point in the history
  5. test

    javierbrk committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    7605733 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

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

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    d7d3d30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2504b60 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    076fdd5 View commit details
    Browse the repository at this point in the history
  2. incorporates eupgrade and improves testing

    also Adds the following methods:
    start_node_download(url)
    state()
    change_state()
    javierbrk committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    b7dd972 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

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

Commits on Nov 28, 2023

  1. ads safeupgrade

    javierajorge committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    e373d28 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/mesh-upgrade' of github.com:javierbrk/lime-pack…

    …ages into feature/mesh-upgrade
    javierajorge committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    bd9e791 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Configuration menu
    Copy the full SHA
    e86639d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12c1ad2 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    4bbba91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d285f99 View commit details
    Browse the repository at this point in the history
  3. Add test

    selankon committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    b905783 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feature/mesh-upgrade' of github.com:selankon/lime-packa…

    …ges into feature/mesh-upgrade
    javierajorge committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    308f67b View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feature/mesh-upgrade' of github.com:selankon/lime-packa…

    …ges into feature/mesh-upgrade
    javierajorge committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    f061115 View commit details
    Browse the repository at this point in the history
  6. merge commits and use alternative eupgrade infra

    adds new methods to eupgrade like "is_meshupgrade_enabled" and
    "set_custom_api_url"
    fixes some reduntant methods call
    javierajorge committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    85f7f95 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feature/mesh-upgrade' of github.com:javierbrk/lime-pack…

    …ages into feature/mesh-upgrade
    javierajorge committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    306cb7b View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    d220532 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2f00aa View commit details
    Browse the repository at this point in the history
  3. Fix eup to eupgrade

    selankon committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    c58fdad View commit details
    Browse the repository at this point in the history
  4. updates the downloaded list of files

    adds a destination to share fw files
    changes firmware repo
    fixes get_repo_base_url()
    javierajorge committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    e04af02 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. fixes paths and urls to work with eupgrade

    creates links in new latest folder
    share_firmware_packages after download has finished successfully
    adds a test script for the masternode
    improves startupgrade hoock log information
    javierajorge committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    532ad42 View commit details
    Browse the repository at this point in the history
  2. helps network module return the write ip format

    defines the boardname file
    javierajorge committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    e0458b7 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

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

Commits on Jan 9, 2024

  1. Create shared state acl.d

    selankon committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    46fe6f2 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    84ae8eb View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/mesh-upgrade' of github.com:selankon/lime-packa…

    …ges into feature/mesh-upgrade
    javierajorge committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    ab08fee View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

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

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    a6467f7 View commit details
    Browse the repository at this point in the history
  2. Eliminate divisive language

    selankon committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    5f2938c View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Split become_main_node

    1. become_main_node
    - Start download
    - Create latest json
    2. get_main_node_status
    - Get status of the main node eupgrade process
    3. start_firmware_upgrade_transaction
    - Linkea los archivos al uhttp
    - Comprueba q este todo ok
    - llama a inform_download_location de shared state
    selankon committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    95e3e77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba73b05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4aa81e8 View commit details
    Browse the repository at this point in the history
  4. improves state changes

    javierajorge committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    ce16017 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feature/mesh-upgrade' of github.com:selankon/lime-packa…

    …ges into feature/mesh-upgrade
    javierajorge committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    ccbab49 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3800135 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Try to fix mesh upgrade rpcd

    selankon committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    eae0613 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72fdde1 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

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

Commits on Jan 29, 2024

  1. mesh-upgrade: delete unnecessary logs

    And other minor improvements about readability.
    selankon committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    e3ac277 View commit details
    Browse the repository at this point in the history
  2. mesh-upgrade: add test

    selankon committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    724abf8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08402bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b67b7f View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    426db52 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    088c26f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f942aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d8205f View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    084b24c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f920940 View commit details
    Browse the repository at this point in the history
  3. Merges get node status

    javierbrk committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    39c25da View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Merge branch 'feature/mesh-upgrade' of github.com:javierbrk/lime-pack…

    …ages into feature/mesh-upgrade
    javierajorge committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    16c9567 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    8394178 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b27caa5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4be266e View commit details
    Browse the repository at this point in the history
  4. mesh-upgrade: return eupgrade status on check_eupgrade_download_failed

    On this way we can avoid succesive calls to eupgrade.getDownloadStatus
    selankon authored and javierbrk committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    e66d071 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d7ea20f View commit details
    Browse the repository at this point in the history
  6. mesh-upgrade: deprecate STARTING state

    And implement main node status
    selankon authored and javierbrk committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    49c7449 View commit details
    Browse the repository at this point in the history
  7. mesh-upgrade: improve code

    selankon authored and javierbrk committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    e9e5dd9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d984674 View commit details
    Browse the repository at this point in the history
  9. mesh-upgrade: fix wrong uci cursor

    selankon authored and javierbrk committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    889b46d View commit details
    Browse the repository at this point in the history
  10. mesh-upgrade: prevent start mesh wide transaction

     If main node not started
    selankon authored and javierbrk committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    0a9e851 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    183a131 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d65a96a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    85b4bbb View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Merge branch 'feature/mesh-upgrade' of github.com:javierbrk/lime-pack…

    …ages into feature/mesh-upgrade
    javierajorge committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    6e3adea View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

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

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    f45d888 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50242d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e60e13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    88c500f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a306df7 View commit details
    Browse the repository at this point in the history
  6. added ubus dependency

    javierajorge committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    d99480d View commit details
    Browse the repository at this point in the history
  7. use random-numgen

    javierajorge committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    a00e9e5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    88e61e8 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

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

Commits on Mar 26, 2024

  1. mesh-upgrade: abort

    javierbrk committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    d644536 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e88248 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

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

Commits on Apr 3, 2024

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

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    14323cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9f334f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fad984b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c62efd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0db9965 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ef16fbb View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

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

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    98ba399 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58a3fea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d2ae110 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d14626f View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

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

Commits on May 5, 2024

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

Commits on May 6, 2024

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

Commits on May 7, 2024

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

Commits on May 10, 2024

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

Commits on May 16, 2024

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

Commits on Aug 27, 2024

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

Commits on Aug 28, 2024

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

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    7d366fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a03cc22 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    32b40a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    937c645 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26fc404 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f9794a View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

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