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

Migrate from glibc's libcrypt to libxcrypt #181764

Merged
merged 117 commits into from
Oct 9, 2022

Commits on Oct 9, 2022

  1. glibc: make crypt support optional

    The libcrypt library is going to be replaced with libxcrypt in packages
    that require it.
    mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    ff30c89 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c29dcb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a369108 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e36bd3c View commit details
    Browse the repository at this point in the history
  5. perl: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    3624ac2 View commit details
    Browse the repository at this point in the history
  6. gcc11: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    0097f57 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    495e650 View commit details
    Browse the repository at this point in the history
  8. cpython: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    194d852 View commit details
    Browse the repository at this point in the history
  9. cyrus_sasl: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    872c524 View commit details
    Browse the repository at this point in the history
  10. libxslt: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    44a73d0 View commit details
    Browse the repository at this point in the history
  11. apparmor: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    2c2fde9 View commit details
    Browse the repository at this point in the history
  12. pam: enable libxcrypt by default

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    5df544a View commit details
    Browse the repository at this point in the history
  13. shadow: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    7442422 View commit details
    Browse the repository at this point in the history
  14. systemd: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    f6011b2 View commit details
    Browse the repository at this point in the history
  15. libxcrypt: fix build with musl

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    f9090d5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    32e7482 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e8748e2 View commit details
    Browse the repository at this point in the history
  18. openldap: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    2 Configuration menu
    Copy the full SHA
    dd331ad View commit details
    Browse the repository at this point in the history
  19. tdb: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    ae4e703 View commit details
    Browse the repository at this point in the history
  20. aprutil: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    77a7b43 View commit details
    Browse the repository at this point in the history
  21. apacheHttpd: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    3028bec View commit details
    Browse the repository at this point in the history
  22. alpine: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    cc9be15 View commit details
    Browse the repository at this point in the history
  23. talloc: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    5b572c5 View commit details
    Browse the repository at this point in the history
  24. vsftpd: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    52f2785 View commit details
    Browse the repository at this point in the history
  25. opensmtpd: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    c1da199 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    057ae3d View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    be9bc07 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    43327d2 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    728c97f View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    fd94457 View commit details
    Browse the repository at this point in the history
  31. conserver: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    d438cee View commit details
    Browse the repository at this point in the history
  32. dante: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    71dad51 View commit details
    Browse the repository at this point in the history
  33. hiawatha: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    c82e7ee View commit details
    Browse the repository at this point in the history
  34. ircdHybrid: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    5c34a53 View commit details
    Browse the repository at this point in the history
  35. libcli: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    ce67773 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    f51c3fd View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    d017316 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    dbf9333 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    0465c23 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    555d39b View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    167544c View commit details
    Browse the repository at this point in the history
  42. libguestfs: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    3575e57 View commit details
    Browse the repository at this point in the history
  43. leafnode: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    ec31b96 View commit details
    Browse the repository at this point in the history
  44. lsh: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    84eda8b View commit details
    Browse the repository at this point in the history
  45. pgpool: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    31e5ad8 View commit details
    Browse the repository at this point in the history
  46. groonga: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    47945f2 View commit details
    Browse the repository at this point in the history
  47. mailutils: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    da15c9c View commit details
    Browse the repository at this point in the history
  48. popa3d: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    2a7df1a View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    870b0eb View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    c7b0317 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    7f0e9f0 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    eb2ed86 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    aac6de8 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    21c552e View commit details
    Browse the repository at this point in the history
  55. xrootd: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    126319f View commit details
    Browse the repository at this point in the history
  56. pounce: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    897f5b2 View commit details
    Browse the repository at this point in the history
  57. uwsgi: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    2939285 View commit details
    Browse the repository at this point in the history
  58. super: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    a1c07a6 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    e1f8bfb View commit details
    Browse the repository at this point in the history
  60. pies: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    77c50b0 View commit details
    Browse the repository at this point in the history
  61. partimage: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    eee1cec View commit details
    Browse the repository at this point in the history
  62. otpw: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    55a5763 View commit details
    Browse the repository at this point in the history
  63. zeroc-ice: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    f9df47f View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    2b899ee View commit details
    Browse the repository at this point in the history
  65. monit: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    fe91064 View commit details
    Browse the repository at this point in the history
  66. libfilezilla: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    e963dde View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    2e7e473 View commit details
    Browse the repository at this point in the history
  68. hylafaxplus: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    67408de View commit details
    Browse the repository at this point in the history
  69. dropbear: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    f0f14f1 View commit details
    Browse the repository at this point in the history
  70. kodi: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    64e160c View commit details
    Browse the repository at this point in the history
  71. pure-ftpd: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    24bc454 View commit details
    Browse the repository at this point in the history
  72. cernlib: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    31f1f36 View commit details
    Browse the repository at this point in the history
  73. bozohttpd: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    e33af60 View commit details
    Browse the repository at this point in the history
  74. sawfish: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    519b8c8 View commit details
    Browse the repository at this point in the history
  75. qnial: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    845ae8e View commit details
    Browse the repository at this point in the history
  76. unicon-lang: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    09597d4 View commit details
    Browse the repository at this point in the history
  77. gvm-libs: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    15f6c0a View commit details
    Browse the repository at this point in the history
  78. snis: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    8dde32e View commit details
    Browse the repository at this point in the history
  79. slock: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    125ec34 View commit details
    Browse the repository at this point in the history
  80. dico: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    fd1bcb1 View commit details
    Browse the repository at this point in the history
  81. dcap: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    ccba311 View commit details
    Browse the repository at this point in the history
  82. haproxy: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    57f4391 View commit details
    Browse the repository at this point in the history
  83. srelay: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    cfc636c View commit details
    Browse the repository at this point in the history
  84. nntp-proxy: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    58bbfeb View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    7b33ea4 View commit details
    Browse the repository at this point in the history
  86. pam_mysql: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    9fb94a8 View commit details
    Browse the repository at this point in the history
  87. pam_pgsql: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    94e54c6 View commit details
    Browse the repository at this point in the history
  88. sysvinit: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    3edcff9 View commit details
    Browse the repository at this point in the history
  89. mokutil: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    fc4f68d View commit details
    Browse the repository at this point in the history
  90. epic5: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    c755643 View commit details
    Browse the repository at this point in the history
  91. kermit: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    bcdde95 View commit details
    Browse the repository at this point in the history
  92. root5: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    6264d94 View commit details
    Browse the repository at this point in the history
  93. root: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    2c10e08 View commit details
    Browse the repository at this point in the history
  94. pleroma: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    9430efb View commit details
    Browse the repository at this point in the history
  95. sogo: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    3d6b548 View commit details
    Browse the repository at this point in the history
  96. cde: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    fb591b9 View commit details
    Browse the repository at this point in the history
  97. bftpd: fix build with libxcrypt

    fpletz authored and mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    993839a View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    f64f770 View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    efd944c View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    716a315 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    842a2c2 View commit details
    Browse the repository at this point in the history
  102. haskellPackages.crypt-sha512: fix build with libxcrypt

    and disable tests due to different ehaviour exhibited compared to
    glibc when a low number of rounds is passed.
    
    phadej/crypt-sha512#13
    mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    284396c View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    7670059 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    6f1812a View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    3f4de6d View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    2d19e7c View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    9001f0d View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    e02766b View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    2b83e04 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    0f7ef68 View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    01f94c2 View commit details
    Browse the repository at this point in the history
  112. Configuration menu
    Copy the full SHA
    3cedef1 View commit details
    Browse the repository at this point in the history
  113. util-linux: pass libxcrypt, so sulogin gets built

    Util-linux does not fail when crypt() isn't available. It just doesn't
    build sulogin, which in turn breaks the initrd-builder for the
    systemd-stage-1 tests.
    mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    73ffee8 View commit details
    Browse the repository at this point in the history
  114. python3Packages.twisted: Disable failing crypt test

    Fails due to a combination of libxcrypt and python upstream crypt
    changes.
    
    python/cpython@0d3fe8a
    mweinelt committed Oct 9, 2022
    Configuration menu
    Copy the full SHA
    1b8d6d3 View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    322b510 View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    338d0cc View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    195aa58 View commit details
    Browse the repository at this point in the history