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

Device: Handle network info data gathering ourselves #10139

Merged
merged 40 commits into from
Feb 20, 2023

Commits on Feb 20, 2023

  1. Device: Implement getDefaultRoute

    Parse /proc/net/route ourselves to avoid dependency on specific
    networking tools
    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    e90f0c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c8ff81 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c2fcf9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbeb1e7 View commit details
    Browse the repository at this point in the history
  5. Don't translate those

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    b9003be View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0d17b17 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7ccc809 View commit details
    Browse the repository at this point in the history
  8. Unbreak union accesses

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    2ae0895 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5c68a52 View commit details
    Browse the repository at this point in the history
  10. Fix MAC parsing

    It's a single byte stored in an uint32_t,
    and apparently the high bytes like to be set to 0xFF instead of zero ;).
    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    bca491e View commit details
    Browse the repository at this point in the history
  11. Unbreak

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    30db238 View commit details
    Browse the repository at this point in the history
  12. Don't insert gateway twice ;)

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    aa5ed09 View commit details
    Browse the repository at this point in the history
  13. Get the ESSID ourselves

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    4bfbae7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d649ed1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4b47f85 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4e8376e View commit details
    Browse the repository at this point in the history
  17. Review pass

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    d4ab9b9 View commit details
    Browse the repository at this point in the history
  18. Store that in a variable to clarify the content

    (Same variable name as in iwconfig)
    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    eff5228 View commit details
    Browse the repository at this point in the history
  19. Again, temporary variable with a sane name

    Unions are fun.
    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    af09429 View commit details
    Browse the repository at this point in the history
  20. Cosmetic tweak

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    b8ce3e1 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e95a90b View commit details
    Browse the repository at this point in the history
  22. Do without a continue

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    e6d64df View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    21af610 View commit details
    Browse the repository at this point in the history
  24. Tweak some comments

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    eb294a5 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e0454d5 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    9f9ec2d View commit details
    Browse the repository at this point in the history
  27. Spelling check ;p

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    5d45a18 View commit details
    Browse the repository at this point in the history
  28. Luachecked

    Also went and dug up the actual kernel commit to pinpoint the minimum
    version required
    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    7475bdb View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    57d4b18 View commit details
    Browse the repository at this point in the history
  30. More comment tweaks

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    a221f3e View commit details
    Browse the repository at this point in the history
  31. Use a less convoluted struct

    Like iputils
    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    b18dc5b View commit details
    Browse the repository at this point in the history
  32. Minor cosmetic tweaks

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    329635b View commit details
    Browse the repository at this point in the history
  33. Oh, hey, it's actually disabled by default, period :D.

    It *is* enabled in some distros, though (e.g., Ubuntu Touch).
    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    686b09f View commit details
    Browse the repository at this point in the history
  34. Translate all networkinfo strings

    Should prevent mismatched typography rules, at least (e.g., hair space
    before colons in French).
    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    1401da5 View commit details
    Browse the repository at this point in the history
  35. Display the ping's RTT in networkinfo

    Also, fix my T( usage ;p
    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    30fa051 View commit details
    Browse the repository at this point in the history
  36. Fix ping formatting

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    4587cda View commit details
    Browse the repository at this point in the history
  37. Move RTT to a new line

    Might have blown the layout on high pings
    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    fc72e93 View commit details
    Browse the repository at this point in the history
  38. Oops, brainfart

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    aebafa6 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    e824b12 View commit details
    Browse the repository at this point in the history
  40. Bump base

    NiLuJe committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    1960596 View commit details
    Browse the repository at this point in the history