summary refs log tree commit diff
path: root/gnu/packages/samba.scm
AgeCommit message (Collapse)Author
2023-04-19gnu: samba: Update to 4.18.1 [security fixes].John Kehayias
Fixes CVE-2023-0922 and CVE-2023-0614. * gnu/packages/samba.scm (samba): Update to 4.18.1. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-19gnu: samba: Make the python-cryptography input conditional.Maxim Cournoyer
* gnu/packages/samba.scm (samba/pinned) [arguments]: Conditionally enable self tests in configure phase. [native-inputs]: Conditionally add python-cryptography. Reported-by: John Kehayias <john.kehayias@protonmail.com>
2023-03-02Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines
Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm
2023-02-05gnu: Rename 'samba/fixed' to 'samba/pinned'.Simon Tournier
* gnu/packages/samba.scm: Rename variable 'samba/fixed' to 'samba/pinned' and 'samba/fixed-patched' to 'samba/fixed'. * gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Replace 'samba/fixed' with 'samba/pinned'. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-01-30Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
2023-01-17gnu: cifs-utils: Update to 7.0 [fixes CVE-2022-27239].Timotej Lazar
* gnu/packages/samba.scm (cifs-utils): Update to 7.0. [arguments]: Use new style. Drop unneeded phase 'install-man-pages. [inputs]: Drop labels. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-31gnu: samba/fixed: Replacement package has the same store name length.Marius Bakke
This is a follow-up to c39db91e51e55e46f177378c7b5a797441dc7d1b. * gnu/packages/samba.scm (samba/fixed-patched)[version]: Set to 4.15.A.
2022-12-31gnu: samba/fixed: Update to 4.15.13.Liliana Marie Prikler
* gnu/packages/samba.scm (samba/fixed-patched): New variable. (samba/fixed): Add replacement for samba/fixed-patched.
2022-12-31gnu: samba: Update to 4.16.8.Liliana Marie Prikler
* gnu/packages/samba.scm (samba): Update to 4.16.8.
2022-10-31gnu: Fix various lint issues in synopsis and descriptions.Vagrant Cascadian
* gnu/packages/android.scm (etc1tool)[synopsis]: Drop trailing period. * gnu/packages/bioinformatics.scm (mudskipper)[synopsis]: Likewise. * gnu/packages/crates-io.scm (rust-async-log-attributes-1)[synopsis]: Likewise. (rust-atomic-polyfill-1)[synopsis]: Likewise. (rust-modifier-0.1)[synopsis]: Likewise. (rust-openssl-macros-0.1)[synopsis]: Likewise. (rust-syn-mid-0.5)[synopsis]: Likewise. (rust-toml-edit-0.14)[synopsis]: Likewise. (rust-valuable-derive-0.1)[synopsis]: Likewise. (rust-inflections-1)[synopsis]: Likewise. * gnu/packages/databases.scm (python-databases)[synopsis]: Likewise. * gnu/packages/games.scm (liquidwar6)[synopsis]: Likewise. * gnu/packages/golang.scm (go-golang.org-x-sync-errgroup)[synopsis]: Likewise. * gnu/packages/guile-xyz.scm (guile-config)[synopsis]: Likewise. * gnu/packages/haskell-web.scm (ghc-hxt-xpath)[synopsis]: Likewise. * gnu/packages/haskell-xyz.scm (ghc-string-qq)[synopsis]: Likewise. * gnu/packages/machine-learning.scm (python-lap)[synopsis]: Likewise. (python-pyro-api)[synopsis]: Likewise. * gnu/packages/messaging.scm (python-librecaptcha)[synopsis]: Likewise. * gnu/packages/python-check.scm (python-pytest-cram)[synopsis]: Likewise. * gnu/packages/python-web.scm (python-jschema-to-python)[synopsis]: Likewise. (python-sarif-om)[synopsis]: Likewise. (python-socksio)[synopsis]: Likewise. (python-msrest)[synopsis]: Likewise. * gnu/packages/tor.scm (torsocks)[synopsis]: Likewise. * gnu/packages/cran.scm (r-rlist)[synopsis]: Remove leading article. * gnu/packages/crates-io.scm (rust-clippy-lints-0.0.153)[synopsis]: Likewise. (rust-simplelog-0.11)[synopsis]: Likewise. * gnu/packages/samba.scm (wsdd)[synopsis]: Likewise. * gnu/packages/crates-io.scm (rust-spki-0.4)[synopsis]: Remove trailing whitespace. * gnu/packages/golang.scm (go-github-com-mattn-go-zglob)[description]: Remove leading whitespace. * gnu/packages/haskell-check.scm (ghc-crypto-cipher-tests)[description]: Likewise. * gnu/packages/lisp-xyz.scm (sbcl-ctype)[synopsis]: Remove trailing whitespace. * gnu/packages/mpi.scm (openmpi-thread-multiple)[description]: Remove leading whitespace. * gnu/packages/node-xyz.scm (node-string-decoder)[synopsis]: Remove trailing whitespace.
2022-10-24gnu: Various typo fixes.Vagrant Cascadian
* gnu/packages/emacs-xyz.scm (emacs-popup-kill-ring)[description]: Fix very sneaky "This packages" variant. Thanks to nckhexen! * gnu/packages/bioinformatics.scm (r-icellnet)[description]: Fix use of "allows to". * gnu/packages/check.scm (python-pytest-freezegun)[description]: Ditto. * gnu/packages/linux.scm (tp-smapi-module)[description]: Ditto. * gnu/packages/mail.scm (procmail): Ditto. * gnu/packages/maths.scm (maxima): Ditto. * gnu/packages/samba.scm (wsdd)[description]: Ditto. * gnu/packages/ssh.scm (openssh): Ditto.
2022-09-27gnu: samba: Invert inheritance relationship with samba/fixed.Maxim Cournoyer
This already led to 2 problematic 9K builds on the master branch; let's remove this trap. * gnu/packages/samba.scm (samba): Rename variable to samba/fixed. (samba): Define as a new variable inheriting from samba/fixed.
2022-09-27gnu: docbook-xsl: Replace with docbook-xsl-next.Maxim Cournoyer
* gnu/packages/docbook.scm (docbook-xsl): Replace with... (docbook-xsl-next): ... this package, adding the missing home-page, synopsis, description and license fields to the later, and removing the inheritance.
2022-09-27Merge branch 'staging' into core-updatesMaxim Cournoyer
2022-09-27Merge branch 'staging' into core-updatesMaxim Cournoyer
Conflicts resolved in: gnu/local.mk gnu/packages/cran.scm gnu/packages/gnome.scm gnu/packages/gtk.scm gnu/packages/icu4c.scm gnu/packages/java.scm gnu/packages/machine-learning.scm gnu/packages/tex.scm
2022-09-27Re-instate "gnu: samba: Fix corrupted man pages."Maxim Cournoyer
This reverts commit 968ec0a87, which was itself a revert of 62048ff9fc.
2022-09-27gnu: samba/fixed: Do not inherit native-inputs.Maxim Cournoyer
* gnu/packages/samba.scm (samba/fixed): Add a FIXME comment. [native-inputs]: Copy the complete native inputs from samba, to protect against unintended changes in the inherited package.
2022-09-27Revert "gnu: samba: Fix corrupted man pages."Maxim Cournoyer
This reverts commit 62048ff9fcfbe3fc790a7207fc5f6f3e0476a02a. This caused a half world rebuild (9K packages).
2022-09-27gnu: samba: Fix corrupted man pages.Maxim Cournoyer
* gnu/packages/samba.scm (samba) [native-inputs]: Replace docbook-xsl with docbook-xsl-next.
2022-09-25gnu: samba: Add avahi to inputs.Simon Streit
* gnu/packages/samba.scm (samba) <inputs>: Add avahi. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-09-24Revert "gnu: samba: Add avahi to inputs."Lars-Dominik Braun
This reverts commit 4cbc1622961f62f8fc3613de0c8f215e0cde6494. samba/fixed inherits from samba, which causes ~9000 rebuilds.
2022-09-24gnu: Add wsdd.Simon Streit
* gnu/packages/samba.scm (wsdd): New variable. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-09-24gnu: samba: Add avahi to inputs.Simon Streit
* gnu/packages/samba.scm (samba) <inputs>: Add avahi. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-09-16gnu: ldb: Update to 2.6.1.Marius Bakke
* gnu/packages/samba.scm (ldb): Update to 2.6.1.
2022-09-16gnu: tevent: Update to 0.13.0.Marius Bakke
* gnu/packages/samba.scm (tevent): Update to 0.13.0.
2022-09-16gnu: talloc: Update to 2.3.4.Marius Bakke
* gnu/packages/samba.scm (talloc): Update to 2.3.4.
2022-09-16gnu: samba: Update to 4.17.0.Marius Bakke
* gnu/packages/samba.scm (samba, samba/fixed): Update to 4.17.0. [source](uri): Adjust.
2022-08-30Merge branch 'staging' into core-updatesMarius Bakke
2022-08-28gnu: samba: Update to 4.17.0rc3 to fix build.Maxim Cournoyer
* gnu/packages/samba.scm (samba): Update to 4.17.0rc3. [source]: Adjust URL. [configure-flags]: Delete leftover comment. (samba/fixed): Update to 4.17.0rc3.
2022-08-27gnu: samba: Update to 4.16.4.Maxime Devos
As a reproducibility check, you can check the hash: $ guix hash -r $(./pre-inst-env guix build samba --no-grafts --system=x86_64-linux) 1mg3nh705pbiz3ihq8jzkmjb15m6y8zjnzyr4hxmbciv7frgykk0 I've checked that it's correctly signed, and I've tried to verify that the PGP key is correct -- searching for 'Samba Distribution Verification Key', the websites of the first search results have the same key: * https://www.linuxcompatible.org/story/samba-4150rc5-released/ * https://wiki.samba.org/index.php/Samba_4.12_Features_added/changed * https://www.mail-archive.com/samba-announce@lists.samba.org/msg00562.html * https://wiki.linuxfromscratch.org/blfs/ticket/14748 https://groups.google.com/g/linux.samba/c/k3xaN0TIcQU has a different key, but as mentioned on the previous locations, the key has changed. I have also checked the source code diff (using diffoscope) between the the current version and the previous, nothing appears 'suspicious' (with the caveat that it is written in C). According to "guix refresh -l" there aren't too many dependents. I'm currently rebuilding them, no failures so far except for lxde, but it already failed to build before this patch. * gnu/packages/samba.scm (samba): Update to 4.16.4. To help future updaters, add the current PGP fingerprint in a comment. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-07-13gnu: samba: Update to 4.16.2.Marius Bakke
* gnu/packages/samba.scm (samba): Update to 4.16.2.
2022-06-25gnu: Use license: prefix in (gnu packages samba).Guillaume Le Vaillant
* gnu/packages/samba.scm: Import (guix licenses) with the "license:" prefix to solve the conflict between the 'openssl' variables from (guix licenses) and from (gnu packages tls). Adjust all license fields. (ppp)[inputs]: Simplify list of inputs.
2022-06-25gnu: ppp: Update source url.Guillaume Le Vaillant
* gnu/packages/samba.scm (ppp)[source]: Use new url.
2022-06-25gnu: ppp: Fix cross-compilation.Jean-Pierre De Jesus DIAZ
* gnu/packages/samba.scm (ppp)[arguments]: Use G-Expressions. Remove unused substitution. Fix OpenSSL and libpcap include paths. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-02-07gnu: samba: Update to 4.15.5 [security fixes].Marius Bakke
This fixes CVE-2021-44141, CVE-2021-44142, and CVE-2022-0336. * gnu/packages/samba.scm (samba): Update to 4.15.5.
2022-01-10gnu: samba: Update to 4.15.3.Maxim Cournoyer
* gnu/packages/samba.scm (samba): Update to 4.15.3. [source]: Delete snippet; pyiso8601 is no longer bundled. [arguments]: Adjust make-flags and arguments to use G-Exp. [phases]{configure}: Add the '--with-system-mitkrb5', '--with-system-mitkdc' and '--with-experimental-mit-ad-dc' configure flags. [inputs]: Replace heimdal with mit-krb5. [native-inputs]: Use new style. {python-cryptography, python-dnspython, python-markdown} {python-pyasn1}: New inputs. (samba/fixed): Update to 4.15.3 and hide package.
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-11-17gnu: libsoup: Depend on a fixed version of Samba.Ludovic Courtès
This avoids big rebuilds when Samba is upgraded. * gnu/packages/samba.scm (samba/fixed): New variable. * gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Use it instead of SAMBA.
2021-11-10gnu: samba: Update to 4.13.14.Efraim Flashner
* gnu/packages/samba.scm (samba): Update to 4.13.14.
2021-11-03gnu: ldb: Update to 2.4.1.Tobias Geerinckx-Rice
* gnu/packages/samba.scm (ldb): Update to 2.4.1. [source]: Don't explicitly return #t from snippet.
2021-10-04gnu: cifs-utils: Use @acronym{} in description.Tobias Geerinckx-Rice
* gnu/packages/samba.scm (cifs-utils)[description]: Substitute Texinfo @acronym{} for @dfn{}.
2021-10-04gnu: cifs-utils: Fix support for dropping capabilities.Tobias Geerinckx-Rice
* gnu/packages/samba.scm (cifs-utils)[arguments]: Add a new 'trigger-bootstrap phase.
2021-10-04gnu: cifs-utils: Update to 6.14.Tobias Geerinckx-Rice
* gnu/packages/samba.scm (cifs-utils): Update to 6.14.
2021-10-04gnu: cifs-utils: Build & install man pages.Tobias Geerinckx-Rice
* gnu/packages/samba.scm (cifs-utils)[arguments]: Add "--enable-man" to #:configure-flags. Remove useless 'create-man8dir phase. Add a new 'install-man-pages phase to do just that. [native-inputs]: Add python-docutils.
2021-08-04gnu: ldb: Update to 2.4.0.Efraim Flashner
* gnu/packages/samba.scm (ldb): Update to 2.4.0.
2021-08-04gnu: talloc: Update to 2.3.3.Efraim Flashner
* gnu/packages/samba.scm (talloc): Update to 2.3.3.
2021-08-04gnu: samba: Update to 4.13.10.Efraim Flashner
* gnu/packages/samba.scm (samba): Update to 4.13.10. [source]: Remove patch. * gnu/packages/patches/samba-fix-fcntl-hint-detection.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
2021-08-04gnu: tevent: Update to 0.11.0.Efraim Flashner
* gnu/packages/samba.scm (tevent): Update to 0.11.0. [native-inputs]: Add cmocka.
2021-04-18gnu: cifs-utils: Update to 6.13.Tobias Geerinckx-Rice
* gnu/packages/samba.scm (cifs-utils): Update to 6.13.
2021-03-06gnu: Fix input typoes.Tobias Geerinckx-Rice
* gnu/packages/crates-io.scm (rust-nettle-sys-2)[inputs]: Move ‘,’ to its operand. * gnu/packages/docbook.scm (docbook-dsssl)[native-inputs]: Likewise. (docbook-dsssl-doc)[native-inputs]: Likewise. * gnu/packages/emacs-xyz.scm (emacs-helm-slack)[propagated-inputs]: Likewise. * gnu/packages/kde-multimedia.scm (audiocd-kio)[inputs]: Likewise. * gnu/packages/kde-pim.scm (akonadi-mime, kalarmcal, kcalendarsupport) (keventviews, kmailtransport, kpimtextedit)[inputs]: Likewise. * gnu/packages/mpd.scm (cantata)[inputs]: Likewise. * gnu/packages/raspberry-pi.scm (bcm2835): Likewise. * gnu/packages/samba.scm (samba)[native-inputs]: Likewise. * gnu/packages/xdisorg.scm (dex)[inputs]: Likewise.