about summary refs log tree commit diff
path: root/pkgs/servers/ldap
AgeCommit message (Collapse)AuthorFilesLines
2024-06-09Merge remote-tracking branch 'origin/master' into staging-nextAlyssa Ross2-2/+2
Conflicts: pkgs/applications/blockchains/polkadot/default.nix
2024-06-09treewide: Remove indefinite article from meta.descriptionAlexis Hildebrandt2-2/+2
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \ | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09lldap: fix evalAlyssa Ross1-0/+1
Fixes: bf13eca852ac ("rustc: disable wasm32 if some gcc options are set")
2024-06-09rustc: disable wasm32 if some gcc options are setAlyssa Ross1-0/+3
This is a temporary fix to get rustc building again with these configurations (which notably include the default aarch64-darwin one) without causing a stdenv rebuild. The real fix will be to avoid passing these options through the Clang wrapper when the target is overridden. It could be that there are packages that need wasm32-unknown-unknown beyond those I've marked as broken here — it's impossible to be sure without a full rebuild. But this should be most of them.
2024-06-04Merge remote-tracking branch 'origin/master' into staging-nextAlyssa Ross1-3/+0
Conflicts: pkgs/os-specific/linux/util-linux/default.nix
2024-06-04treewide: remove unused fetchpatch argumentsSigmanificient1-3/+0
2024-05-29rustc: don't try to use non-existent rust-lldAlyssa Ross1-1/+1
This removes the need to manually override Rust's default linker for every package that builds for wasm32-unknown-unknown.
2024-05-28_389-ds-base: remove broken=trueBenjamin Staffin1-4/+0
2024-05-28_389-ds-base: add fix-32bit patchBenjamin Staffin1-0/+9
Co-authored-by: Robert Scott <github@humanleg.org.uk>
2024-05-28_389-ds-base: 2.4.3 -> 2.4.5h7x41-3/+3
2024-03-24Merge #287594: glibc: 2.38-44 -> 2.39-5Vladimír Čunát1-0/+4
...into staging
2024-03-19treewide: add meta.mainProgram to packages with a single binarystuebinm1-0/+1
The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible.
2024-03-11lldap: remove emilylange from maintainersemilylange1-1/+1
I find lldap's defaults security-wise and its security-posture in a broader sense deeply unsettling for something as security-critical an authentication server.
2024-03-02_389ds-base: mark as brokenMaximilian Bosch1-0/+4
Doesn't build with glibc 2.39. There's a potential fix documented in https://github.com/389ds/389-ds-base/issues/5332, but the package is too old for the patch to apply, so I'll mark it as broken for now and leave it to the maintainer to update & fix.
2023-12-05rustc-wasm32: merge into rustcAlyssa Ross1-2/+1
Since wasm32-unknown-unknown doesn't require any extra platform-specific dependencies (e.g. libc), we might as well just always include in with rustc. We could also include other targets fitting these criteria, but I wasn't able to find any others that actually build (not even wasm64-unknown-unknown). The old rustc-wasm32 package disabled documentation, but we don't actually need to do that — we just need to allow for some broken links in the wasm32-unknown-unknown documentation. Broken links in documentation are an upstream issue anyway. There's no need we need to fail our build for them.
2023-09-18rustc-wasm32: init at 1.70.0Peder Bergebakken Sundt1-18/+2
2023-09-14lldap: 0.4.3 -> 0.5.0emilylange2-387/+744
https://github.com/lldap/lldap/releases/tag/v0.5.0 https://github.com/lldap/lldap/blob/v0.5.0/CHANGELOG.md diff: https://github.com/lldap/lldap/compare/v0.4.3...v0.5.0
2023-08-05Merge pull request #247324 from kirillrdy/389Weijia Wang1-3/+3
_389-ds-base: 2.4.2 -> 2.4.3
2023-08-05_389-ds-base: 2.4.2 -> 2.4.3Kirill Radzikhovskyy1-3/+3
2023-08-04Merge pull request #232070 from jneem/wasm-bindgen-bumpEmily1-1/+7
wasm-bindgen-cli: 0.2.84 -> 0.2.87
2023-08-03treewide: noop: refer to `src.name` or similar in `sourceRoot` where ↵Jan Malakhovski1-1/+1
appropriate, part 1: trivial cases
2023-08-02wasm-bindgen-cli: 0.2.84 -> 0.2.87Joe Neeman1-1/+7
Also allow overriding the version
2023-08-02Merge pull request #246386 from hercules-ci/lib-getExe-dont-make-name-assumptionRobert Hensing1-0/+1
lib.getExe: Do not make assumptions about the main program
2023-07-31treewide: Add meta.mainProgramRobert Hensing1-0/+1
This should fix most warnings getExe in based on grepping `nixos/`.
2023-07-14_389-ds-base: 2.4.1 -> 2.4.2Thomas Gerbet1-3/+3
Fixes CVE-2022-2850. https://www.port389.org/docs/389ds/releases/release-2-4-2.html
2023-05-26_389-ds-base: 2.3.1 -> 2.4.1Weijia Wang1-3/+3
2023-05-21maintainers: rename indeednotjames to emilylangeemilylange1-1/+1
2023-05-15Merge pull request #232114 from ipetkov/wasm-pack-0.11.1figsoda1-10/+1
wasm-pack: 0.11.0 -> 0.11.1
2023-05-15lldap: use upstream wasm-packIvan Petkov1-10/+1
2023-05-13lldap: build lldap_set_password and migration-toolHerwig Hochleitner1-0/+7
2023-05-12treewide: don't use rustPlatform.rustAlyssa Ross2-3/+6
This will be deprecated in the next commit.
2023-05-11lldap: build frontend from sourceHerwig Hochleitner1-40/+87
Co-authored-by: Emily Lange <git@indeednotjames.com>
2023-04-29nixosTests.lldap: initIndeedNotJames1-0/+5
2023-04-29lldap: init at 0.4.3IndeedNotJames3-0/+5014
2023-03-20_389-ds-base: disable parallel installingSergei Trofimovich1-0/+4
Without the change parallel installs fail occasionally as: ld: cannot find -lslapd: No such file or directory Full build log example: https://hydra.nixos.org/log/h38bj77gav0r6jbi4bgzy1lfjq22k2wy-389-ds-base-2.3.1.drv
2023-01-22treewide: systemdSupport: use lib.meta.availableOnAdam Joseph1-2/+1
Many packages have some kind of flag indicating whether or not to build with systemd support. Most of these default to `stdenv.isLinux`, but systemd does not build on (and is marked `broken` for) `isStatic`. Only a few packages have the needed `&& !isStatic` in the default value for their parameter. This commit moves the logic for the default value of these flags into `systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using `lib.meta.availableOn`. This provides three benefits: 1. The default values are set correctly (i.e. including `&& isStatic`) 2. The default values are set consistently 3. The way is paved for any future non-Linux systemd platforms (FreeBSD is reported to have experimental systemd support)
2023-01-12389-ds-base: 2.3.0 -> 2.3.1Tomo1-3/+3
2022-11-11_389-ds-base: fix build with libxcryptMartin Weinelt1-0/+2
2022-10-19389-ds-base: 2.0.7 -> 2.3.0ners2-103/+110
2022-09-19python3Packages.python-ldap: rename from ldapMartin Weinelt1-1/+1
2021-07-25_389-ds-base: 2.0.6 -> 2.0.7R. RyanTM1-2/+2
2021-07-03treewide: use pythonPackages.python-dateutil instead of pythonPackages.dateutilRobert Schütz1-1/+1
2021-07-01_389-ds-base: 2.0.5 -> 2.0.6R. RyanTM1-2/+2
2021-06-16_389-ds-base: 1.3.9.1 -> 2.0.5Bernardo Meurer1-32/+120
2021-06-08389-base: Add CVE-2021-3514Janne Heß1-0/+3
2021-04-04kerberos: deprecate aliasSandro Jäckel1-2/+2
2021-03-25_389-ds-base: use python3Frederik Rietdijk1-2/+2
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-2/+2
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-15pkgs/servers: stdenv.lib -> libBen Siraphob1-2/+2
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix