Skip to content

Conversation

@Caellian
Copy link
Collaborator

@Caellian Caellian commented May 1, 2024

This PR removes deprecated iwlib related code and replaces it with netlink library.

State

  • change/setup dependencies
    • update CI & Docker files
  • implement some basic code that can handle some of the existing stats
    • dispatch new requests when requests aren't in_flight already
  • simplify changes for future contributors
    • improve documentation
  • reduce diff

Testing

  • nl cache works
  • test commands
    • wireless_ap
    • wireless_bitrate
    • wireless_channel
    • wireless_essid
    • wireless_freq
    • wireless_link_qual
    • wireless_link_qual_max
    • wireless_mode
  • test default command values
  • ensure correct interface data is returned
  • ensure correct network info is returned
  • check delay between command issuing and finish callback to determine ideal handling (eager vs. lazy)
  • test what happens when conky only renders once

@Caellian Caellian linked an issue May 1, 2024 that may be closed by this pull request
@github-actions github-actions bot added sources PR modifies project sources dependencies adds or removes dependencies, or suggests alternatives networking related to network information reporting labels May 1, 2024
@netlify
Copy link

netlify bot commented May 1, 2024

Deploy Preview for conkyweb canceled.

Name Link
🔨 Latest commit 46aeafb
🔍 Latest deploy log https://app.netlify.com/sites/conkyweb/deploys/67004ef22181d20008621958

@brndnmtthws brndnmtthws added the feature suggest addition of new functionality that isn't currently supported in any way label May 1, 2024
@github-actions github-actions bot added 3rdparty suggests changes to 3rd party dependencies gh-actions suggest changing GitHub actions build system related to build system (CMake) and/or building process/assumptions labels May 1, 2024
@Caellian Caellian force-pushed the dev/netlink branch 12 times, most recently from eb4a7a3 to 1e09e69 Compare May 1, 2024 19:24
@github-actions github-actions bot added the os: macos related to MacOS label May 2, 2024
@Caellian Caellian force-pushed the dev/netlink branch 4 times, most recently from 26d73c2 to 494942a Compare May 3, 2024 12:00
@Caellian
Copy link
Collaborator Author

Caellian commented May 5, 2024

Ok, got interface information to update, so this PR is ~70% done with regards to figuring stuff out:

image

Caellian added 16 commits May 6, 2025 05:49
Signed-off-by: Tin Švagelj <[email protected]>
Signed-off-by: Tin Švagelj <[email protected]>
Update linux headers

Signed-off-by: Tin Švagelj <[email protected]>
Signed-off-by: Tin Švagelj <[email protected]>
Replace define with a wrapper struct.

Signed-off-by: Tin Švagelj <[email protected]>
Signed-off-by: Tin Švagelj <[email protected]>
Signed-off-by: Tin Švagelj <[email protected]>
Signed-off-by: Tin Švagelj <[email protected]>
Signed-off-by: Tin Švagelj <[email protected]>
@github-actions github-actions bot added the os: linux related exclusively to Linux (not BSD/MacOS) label May 6, 2025
@netlify
Copy link

netlify bot commented May 6, 2025

Deploy Preview for conkyweb canceled.

Name Link
🔨 Latest commit a88c6f8
🔍 Latest deploy log https://app.netlify.com/sites/conkyweb/deploys/681988a8074c220008d68b96

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3rdparty suggests changes to 3rd party dependencies build system related to build system (CMake) and/or building process/assumptions dependencies adds or removes dependencies, or suggests alternatives display: x11 related to X11 backend feature suggest addition of new functionality that isn't currently supported in any way gh-actions suggest changing GitHub actions networking related to network information reporting os: linux related exclusively to Linux (not BSD/MacOS) os: macos related to MacOS sources PR modifies project sources

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: ${addrs} now reports gateway's address instead of machine address. Migrate from libiw to libnl for wireless support

3 participants