Commit graph

170 commits

Author SHA1 Message Date
Artturi 61dd23eeaf
samba4: add wrapPythonPrograms (#132373) 2021-08-03 12:07:23 -04:00
Ben Wolsieffer 773369673c samba: fix cross-compilation 2021-06-28 09:44:42 -04:00
Maxine Aubrey b760ab8cfb samba: add missing python dependencies for ldap and domain controller 2021-06-03 14:12:05 +02:00
Robert Schütz 014cc9ce0a samba: 4.13.7 -> 4.14.4
fixes https://www.samba.org/samba/security/CVE-2021-20254.html
2021-05-28 22:26:23 -07:00
Pascal Bach 83f25f503d samba: 4.13.4 -> 4.13.7 2021-03-31 23:29:58 +02:00
R. RyanTM 6d9f8bf0fe samba: 4.13.3 -> 4.13.4 2021-03-09 13:47:16 +00:00
Bernardo Meurer 1dc0745517 samba4: mark broken when enableGlusterFS is true 2021-02-07 19:46:44 -08:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
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-19 01:16:25 -08:00
Ben Siraphob 872973d7d1 pkgs/servers: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
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
2021-01-11 10:38:22 +01:00
Pascal Bach 6f64a415e3 samba: mark as broken on darwin
smbclient does not properly link and when trying to run it it fails with
messages like:

dyld: Library not loaded: /private/tmp/nix-build-samba-4.7.12.drv-0/samba-4.7.12/bin/default/source3/libpopt-samba3-samba4.dylib
  Referenced from: result/bin/smbclient
  Reason: image not found
2020-12-21 14:00:47 +01:00
Pascal Bach a9ddc4fc88 samba: fix macOS build 2020-12-21 10:33:00 +01:00
Pascal Bach 8e88dfc129 samba: 4.13.0 -> 4.13.3 2020-12-21 10:32:50 +01:00
Aneesh Agrawal d1d2526fb4 samba: 4.12.6 -> 4.13.0
Previously, `vfs_snapper` was only built if `dbus` was found.
Now, `vfs_snapper` is enabled by default (on Linux)
and it requires dbus to be available:
```
Checking for dbus: not found
vfs_snapper is enabled but prerequisite dbus-1 package not found. Use
--with-shared-modules=!vfs_snapper to disable vfs_snapper support.
```

We could pass `--with-shared-modules=!vfs_snapper` to disable it,
but currently pass `--with-shared-modules=ALL`,
so add dbus as a dependency instead.
2020-12-21 10:32:50 +01:00
Jan Tojnar 32b4375f10
Merge branch 'staging-next' into staging 2020-09-29 00:12:29 +02:00
Ryan Burns 680bdea2f0 samba: 4.12.5 -> 4.12.6, fix build on darwin
Upstream commit https://gitlab.com/samba-team/devel/samba/-/commit/6e263432
fixes compilation on BSD/macOS.
2020-09-26 10:01:21 -07:00
Maximilian Bosch 0258849e61
samba: fix build w/glibc-2.32 2020-09-12 23:04:47 +02:00
Vladimír Čunát 60d89e5793
Merge branch 'master' into staging 2020-07-29 18:40:28 +02:00
Florian Klink b4784dbb34
Merge pull request #85362 from helsinki-systems/fix-samba-kerberos
samba: Switch back to builtin Heimdal Kerberos
2020-07-23 14:33:06 +02:00
R. RyanTM 5de4c73f41 samba: 4.12.3 -> 4.12.5 2020-07-07 12:03:36 +00:00
sjau ec756db771
Samba: 4.12.2 -> 4.12.3 2020-05-23 10:57:32 +01:00
Martin Milata 8fe050fb78 samba: 4.12.1 -> 4.12.2
Release notes: https://www.samba.org/samba/history/samba-4.12.2.html

Fixes:
https://nvd.nist.gov/vuln/detail/CVE-2020-10700
https://nvd.nist.gov/vuln/detail/CVE-2020-10704
2020-05-09 09:35:13 +02:00
Janne Heß a3bfbbf8a0
samba: Switch back to builtin Heimdal Kerberos
When not building with the experimental (!!) system MIT Kerberos, Samba
will use the builtin Heimdal Kerberos. For this reason, enableKerberos =
true will still include a krb5 implementation, built right into Samba.

There is no benefit in using MIT krb5, however it has some downsides
like not being able to assign computer GPOs [1].

The ArchWiki [2] also mentions this in their installation section.

[1]: https://lists.samba.org/archive/samba/2018-July/216779.html
[2]: https://wiki.archlinux.org/index.php/Samba/Active_Directory_domain_controller
2020-04-16 12:18:08 +02:00
R. RyanTM 2cb5932025 samba: 4.12.0 -> 4.12.1 2020-04-11 12:06:30 +00:00
Izorkin 4b2da39fff samba: add option enableProfiling 2020-03-28 19:16:05 +03:00
Izorkin 911179ef65 samba: add option enableKerberos 2020-03-28 19:16:05 +03:00
Izorkin 4a01c9433b samba: add needed packages 2020-03-28 19:16:03 +03:00
Izorkin 0c43bd4ef8 samba: remove unused packages 2020-03-28 18:56:34 +03:00
Izorkin e1b3a529e1 samba: fix deps 2020-03-28 18:56:34 +03:00
Izorkin a41d96f45f samba: cleanup build configuration 2020-03-28 18:56:34 +03:00
Pascal Bach ae29c52db5 samba: 4.11.5 -> 4.12.0
- add support for liburing on linux
- remove backported patch
- move native build dependencies to nativeBuildInputs
2020-03-07 22:57:16 +01:00
Pascal Bach 00610756df samba: 4.11.3 -> 4.11.5
This is a security release in order to address the following defects:

- CVE-2019-14902: Replication of ACLs set to inherit down a subtree on AD Directory not automatic.
- CVE-2019-14907: Crash after failed character conversion at log level 3 or above.
- CVE-2019-19344: Use after free during DNS zone scavenging in Samba AD DC.
2020-01-27 13:40:09 +01:00
Robert Scott 6e61548dd1 samba: remove no-longer-necessary darwin test hack
test is skipped automatically now
2020-01-27 13:40:09 +01:00
Robert Scott 5e7dc6248f samba: 4.10.11 -> 4.11.3 2020-01-27 13:40:09 +01:00
Markus Wamser 7e93638ca7 samba: 4.10.10 -> 4.10.11 (#75456)
Security fix: CVE-2019-14861, CVE-2019-14870

This update is only a security fix. See
https://www.samba.org/samba/history/samba-4.10.11.html
2019-12-11 11:12:49 +01:00
Dima 0541d071af samba3, fusesmb: removing
Samba 3 has been discontinued since Q1/2015. So I think it's time
to just wipe it from the pkgs. FuseSMB is pretty much abandoned,
upstream does not exist and it's also not as useful as it used to
be anyways.
2019-11-26 19:56:16 +01:00
Dima 0de2c3011e samba: 4.10.8 -> 4.10.10 - security
Addresses issue: https://github.com/NixOS/nixpkgs/issues/73682
Samba fixes overview for reference:
https://www.samba.org/samba/history/security.html
2019-11-19 14:22:25 +01:00
Will Dietz b5b92e015c
samba: 4.10.6 -> 4.10.8 (security!)
https://www.samba.org/samba/history/samba-4.10.8.html
https://www.samba.org/samba/history/samba-4.10.7.html
2019-09-13 22:45:24 -05:00
WilliButz 9378ff1cb5
samba4Full: fix build
The pkgconfig requirements for glusterfs-api were not satisfied without
uuid, resulting in Waf not setting the correct API version for glusterfs
during the build and consequently incompatible function calls in samba.

Co-authored-by: Franz Pletz <fpletz@fnordicwalking.de>
2019-09-13 21:13:48 +02:00
WilliButz cec8524112
sambaMaster: remove outdated package 2019-09-13 17:16:27 +02:00
volth 7b8fb5c06c treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
R. RyanTM 4aa0c20bea samba: 4.10.5 -> 4.10.6
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/samba/versions
2019-07-20 09:07:28 -07:00
Robert Scott cd24ce1c0f samba: 4.10.4 -> 4.10.5
Security release fixing CVE-2019-12435 & CVE-2019-12436
2019-06-21 00:08:13 +01:00
volth f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Matthew Bauer 3db2fc56ff
Merge pull request #59795 from jacereda/samba-darwin
samba: fix darwin build
2019-06-10 21:30:59 -04:00
Markus Kowalewski cf178af4f8 samba: 4.10.3 -> 4.10.4 2019-05-28 09:09:42 +02:00
R. RyanTM fc0d4e98ef samba: 4.10.2 -> 4.10.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/samba/versions
2019-05-28 09:09:42 +02:00
Jorge Acereda b172ff55e3 samba: use fixDarwinDylibNames 2019-04-20 14:33:35 +02:00
Jorge Acereda 78c018ba8e samba: fix darwin build 2019-04-17 22:50:08 +02:00