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

udpcast: add recipe #831

Closed
wants to merge 1 commit into from
Closed

Conversation

deribaucourt
Copy link
Contributor

udpcast is a file transfer tool that can send data simultaneously to many destinations on a LAN.

It is an alternative to uftp which is already in meta-networking.

On a lossy network, udpcast provided 10x faster transfer rates with error correction enabled while using a half as much CPU thanks to a simpler algorithm.

Date: Mon, 20 May 2024 16:36:13 +0200
Subject: [PATCH] don't depend on pod2man to build

Upstream-Status: Inappropriate
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it will be good to specify reason why it is Inappropriate,

@kraj
Copy link
Contributor

kraj commented Jun 6, 2024

it fails to build on musl so please address that too - https://errors.yoctoproject.org/Errors/Details/785867/

@deribaucourt deribaucourt force-pushed the udpcast branch 2 times, most recently from f649237 to 0628b09 Compare June 6, 2024 15:47
@deribaucourt deribaucourt requested a review from kraj June 6, 2024 15:47
@deribaucourt
Copy link
Contributor Author

Thanks a lot for your time @kraj

   v2:
     - Add a patch to fix compilation with musl (submitted upstream)
     - Add a dependency on perl-native to build manpages
       instead of removing them with a patch
     - inherit manpages

udpcast is a file transfer tool that can send data simultaneously to many
destinations on a LAN.

It is an alternative to uftp which is already in meta-networking.

On a lossy network, udpcast provided 10x faster transfer rates
with error correction enabled while using a half as much CPU thanks to a
simpler algorithm.

v2:
 - Add a patch to fix compilation with musl (submitted upstream)
 - Add a dependency on perl-native to build manpages
   instead of removing them with a patch
 - inherit manpages
@kraj
Copy link
Contributor

kraj commented Jun 14, 2024

added with 8b01302

@kraj kraj closed this Jun 14, 2024
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jan 27, 2025
License-Update: Still MIT licensed.  Just removed a header from the license file.
  c-ares/c-ares@595cf21

Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.33.0

Features:

    Add DNS cookie support (RFC7873 + RFC9018) to help prevent off-path cache poisoning attacks. PR openembedded#833
    Implement TCP FastOpen (TFO) RFC7413, which will make TCP reconnects 0-RTT on supported systems. PR openembedded#840

Changes:

    Reorganize source tree. PR openembedded#822
    Refactoring of connection handling to prevent code duplication. PR openembedded#839
    New dynamic array data structure to prevent simple logic flaws in array handling in various code paths. PR openembedded#841

Bugfixes:

    ares_destroy() race condition during shutdown due to missing lock. PR openembedded#831
    Android: Preserve thread name after attaching it to JVM. PR openembedded#838
    Windows UWP (Store) support fix. PR openembedded#845

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj pushed a commit to YoeDistro/meta-openembedded that referenced this pull request Jan 28, 2025
License-Update: Still MIT licensed.  Just removed a header from the license file.
  c-ares/c-ares@595cf21

Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.33.0

Features:

    Add DNS cookie support (RFC7873 + RFC9018) to help prevent off-path cache poisoning attacks. PR openembedded#833
    Implement TCP FastOpen (TFO) RFC7413, which will make TCP reconnects 0-RTT on supported systems. PR openembedded#840

Changes:

    Reorganize source tree. PR openembedded#822
    Refactoring of connection handling to prevent code duplication. PR openembedded#839
    New dynamic array data structure to prevent simple logic flaws in array handling in various code paths. PR openembedded#841

Bugfixes:

    ares_destroy() race condition during shutdown due to missing lock. PR openembedded#831
    Android: Preserve thread name after attaching it to JVM. PR openembedded#838
    Windows UWP (Store) support fix. PR openembedded#845

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants