Content-Length: 330544 | pFad | http://github.com/DragonFlyBSD/DragonFlyBSD/pull/15

03 bin/cpdup: convert to LibreSSL/OpenSSL EVP hash API by mmatuska · Pull Request #15 · DragonFlyBSD/DragonFlyBSD · GitHub
Skip to content

bin/cpdup: convert to LibreSSL/OpenSSL EVP hash API #15

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mmatuska
Copy link

@mmatuska mmatuska commented Oct 18, 2023

Add option "-c digest" to use any of supported EVP message digests instead of MD5. This generates checksum files named by the digest by default, e.g .SHA256.CHECKSUMS

The "-M filename" option to rename the checksum file remains unchanged

As of the changes:

  • rename of md5.c to checksum.c
  • rename of md5* functions, variables etc. to csum* functions
  • use of OpenSSL/LibreSSL evp
  • support for using any digest that is resolvable by EVP_get_digestbyname()

Add option "-c digest" to use any of supported EVP message digests
instead of MD5. This generates checksum files named by the digest
by default, e.g .SHA256.CHECKSUMS

The "-M filename" option to rename the checksum file remains unchanged
liweitianux added a commit to liweitianux/dragonflybsd that referenced this pull request Oct 19, 2023
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
liweitianux added a commit to liweitianux/dragonflybsd that referenced this pull request Oct 20, 2023
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
liweitianux added a commit to liweitianux/dragonflybsd that referenced this pull request Nov 5, 2023
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
liweitianux added a commit to liweitianux/dragonflybsd that referenced this pull request Nov 21, 2023
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
liweitianux added a commit to liweitianux/dragonflybsd that referenced this pull request Dec 29, 2023
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
liweitianux added a commit to liweitianux/dragonflybsd that referenced this pull request Jan 3, 2024
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
liweitianux added a commit to liweitianux/dragonflybsd that referenced this pull request Jan 13, 2024
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
liweitianux added a commit to liweitianux/dragonflybsd that referenced this pull request Jan 15, 2024
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
liweitianux added a commit to liweitianux/dragonflybsd that referenced this pull request Jan 26, 2024
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
liweitianux added a commit to liweitianux/dragonflybsd that referenced this pull request Jan 26, 2024
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
liweitianux added a commit to liweitianux/dragonflybsd that referenced this pull request Feb 8, 2024
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
@liweitianux
Copy link
Member

Hi. Sorry for the really delayed reply :(

This patch looks quite good, and I'll handle it in the following days.

I also noticed your patches to the cpdup repo. I'll handle them as well.

Thank you.

servizig pushed a commit to servizig/DragonFlyBSD that referenced this pull request Jun 26, 2024
Remove unsupported routines, like wg_qflush() and wg_reassign().
Also remove the unsupported 'IFF_DYING' workaround for IPv6.  If we also
have such an issue, should fix the IPv6 code.

TODO: rework the if_output() and if_start() routines.
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








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/DragonFlyBSD/DragonFlyBSD/pull/15

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy