Commit Graph

34 Commits

Author SHA1 Message Date
Michael Tremer
c183124f58 Bump PAK_VER for all packages that use SERVICES
Since we have extended services.cgi that it reads the Services field
from the Pakfire metadata, we will need to make sure that that metadata
is going to be on those systems.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2022-09-15 10:43:54 +00:00
Adolf Belka
a2a05a4706 nfs: Update to version 2.6.1
- Update from version 2.5.3 to 2.6.1
- Update of rootfile not required
- Changelog is not available in the source tarball or on the website. Follwoing list of
   changes obtained from git shortlog listing
    Release: 2.6.1 nfs-utils-2-6-1
	mount: removed unused lable
	tools/rpcgen: fix build on macos arm64 (stat64 issue)
	mount: Remove NFS v2 support from mount.nfs
	nfs.man: Remove references to NFS v2 from the man pages
	nfsd: Remove the ability to enable NFS v2.
	mount: don't bind a socket needlessly.
	Add --disable-sbin-override for when /sbin is a symlink
	mountstats: division by zero error on new mount when...
	mountd: only do NFSv4 logging on supported kernels.
	Move version.h into a common include directory
	install-dep: Use command -v instead of which
	nfs.man: adding new mount option max_connect
	cacheio.c:216:21: warning: unused variable 'stb' [...
	gssd: fix crash in debug message.
	systemd generators: Install depending on location for...
	systemd/Makefile: Drop exlicit setting of unit_dir
	nfs-utils: add install-dep for installing all dependencies
	nfs-utils: Fix mem leak in mountd
	nfs-utils: Fix mem leaks in krb5_util
	nfs-utils: Fix mem leaks in gssd
	nfs-utils: Fix potential memory leaks in idmap
	nfsdcltrack: Use uint64_t instead of time_t
	systemd: Fix non-default statedir paths.
	nfsdcltrack/nfsdcltrack.c: Fix printf format
	nfsdcltrack/sqlite: Fix printf format
	mount.nfs: Fix the sloppy option processing
    Release: 2.5.4
	gssd: Cleaned up debug messages
	mount.nfs: insert 'sloppy' at beginning of the options
	nfs(5): Correct the spelling of "kernel_source"
	nfs(5): Fix missing mentions of "rdma6" netid
	gssd: add timeout for upcall threads
	gssd: deal with failed thread creation
	configure: check for rpc/rpc.h presence
	README: update git repository URL
	Move declaration of etab and rmtab into libraries
	Remove 'force' arg from cache_flush()
	Fix NFSv4 export of tmpfs filesystems
	gssd: use mutex to protect decrement of refcount
	nfs-utils: Enable the retrieval of raw config settings...
	nfs-utils: Factor out common structure cleanup calls
	Replace all /var/run with /run
	Fix `statx()` emulation breaking exports
	mountd/exports: Fix typo in the man page
	NFS server should enable RDMA by default
	mountd/exportd: only log confirmed clients, and poll...
	exportfs: fix unexporting of '/'
	nfsdclnts: Ignore SIGPIPE signal
	mountd: add logging of NFSv4 clients attaching and...
	mountd: make default ttl settable by option
	mountd: add --cache-use-ipaddr option to force use_ipaddr
	mountd: add logging for authentication results for...
	mountd/exports: update man page
	mountd: Don't proactively add export info when fh info...
	mountd: reject unknown client IP when !use_ipaddr.
	gssd: Add options to rpc.gssd to allow for the use...
	exportd: server-side gid management

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-04-29 21:09:36 +00:00
Peter Müller
9a7e4d8506 Switch checksums from MD5 to BLAKE2
Historically, the MD5 checksums in our LFS files serve as a protection
against broken downloads, or accidentally corrupted source files.

While the sources are nowadays downloaded via HTTPS, it make sense to
beef up integrity protection for them, since transparently intercepting
TLS is believed to be feasible for more powerful actors, and the state
of the public PKI ecosystem is clearly not helping.

Therefore, this patch switches from MD5 to BLAKE2, updating all LFS
files as well as make.sh to deal with this checksum algorithm. BLAKE2 is
notably faster (and more secure) than SHA2, so the performance penalty
introduced by this patch is negligible, if noticeable at all.

In preparation of this patch, the toolchain files currently used have
been supplied with BLAKE2 checksums as well on
https://source.ipfire.org/.

Cc: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Acked-by: Michael Tremer <michael.tremeripfire.org>
2022-04-02 14:19:25 +00:00
Peter Müller
66c3619872 Early spring clean: Remove trailing whitespaces, and correct licence headers
Bumping across one of our scripts with very long trailing whitespaces, I
thought it might be a good idea to clean these up. Doing so, some
missing or inconsistent licence headers were fixed.

There is no need in shipping all these files en bloc, as their
functionality won't change.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-02-18 23:54:57 +00:00
Robin Roevens
f15707c78c buildprocess: Add extra metadata to pak lfs files
* Add a Summary and Services field to all pak lfs files
* Replace occurances of INSTALL_INITSCRIPT with new INSTALL_INITSCRIPTS
  macro in all pak lfs files.

Signed-off-by: Robin Roevens <robin.roevens@disroot.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-02-11 15:13:15 +00:00
Michael Tremer
92cff3948f libnfsidmap: Drop package
This is now bundled in nfs-utils.

This patch needs a rootfile update for nfs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2022-02-05 12:10:48 +00:00
Adolf Belka
0422f3fc52 nfs: Update to 2.5.3
- Update from 2.5.1 to 2.5.3
- No update to rootfile required
- Changelog
   Changelog for each version has around 500 lines so there is too much to
    put here. The full change logs for each version can be found at
    https://sourceforge.net/projects/nfs/files/nfs-utils/
   Two bug fixes in 2.5.2 and four in 2.5.3 as follows
    Author: Steve Dickson <steved@redhat.com>
    Date:   Tue Feb 2 11:02:47 2021 -0500
      mount: fix parsing of default options
      A recent patch to change configfile.c to use parse_opt.c contained code
      which was intended to remove all "default*" options from the list before
      that could be passed to the kernel.  This code didn't work, so default*
      options WERE passed to the kernel, and the kernel complained and failed
      the mount attempt.
      A more recent patch attempted to fix this by not including the
      "default*" options in the option list at all.  This resulting in
      global-default defaults over-riding per-mount or per-server defaults.
      This patch reverse the "more recent" patch, and fixes the original patch
      by providing correct code to remove all "default*" options before the
      kernel can see them.
       Fixes: 88c22f924f1b ("mount: convert configfile.c to use parse_opt.c")
       Fixes: 8142542bda28 ("mount: parse default values correctly")
    Author: Steve Dickson <steved@redhat.com>
    Date:   Wed Jan 6 13:12:12 2021 -0500
      mount: parse default values correctly
      Commit 88c22f92 converted the configfile.c routines
      to use the parse_opt interfaces which broke how
      default values from nfsmount.conf are managed.
      Default values can not be added to the mount string
      handed to the kernel. They must be interpreted into
      the correct mount options then passed to the kernel.
       Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1912877
    Author: Steve Dickson <steved@redhat.com>
    Date:   Mon Nov 9 14:34:15 2020 -0500
      nfs-v4client.target: NFSv4 only client target.
      To allow v4 only clients, create an systemd
      nfs-client target that does not "Wants" a
      rpc-statd notify
       Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1886634
    Author: Steve Dickson <steved@redhat.com>
    Date:   Fri Sep 4 14:15:53 2020 -0400
      rpc.idmapd: Do not free config variables
      Commit 93e8f092e added a conf_cleanup() call to clean
      up memory after the config file was parsed. It turns
      out that memory still needed and it is not very much
      so the call is removed.
       Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1873965
    Author: Steve Dickson <steved@redhat.com>
    Date:   Wed Aug 5 14:59:23 2020 -0400
      rpc.idmapd: Turn down the verbosity in flush_inotify()
      Commit 27a8e146 introduce a debugging message
      that was not cover by a check if verbose
      is set, which cause a large number of message
      to be logged on every kerberos mount
       Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1867172

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-22 10:42:26 +00:00
Michael Tremer
14d0106c9b nfs: Update to 2.5.1 and remove bundled libnfsidmap
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2020-08-16 10:29:43 +00:00
Michael Tremer
2dc2a27803 lfs: Drop quotes in DEPS variable
Not sure why this has ever been there. This simply makes it
nicer to read and edit because we can have line-breaks now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2020-03-24 08:57:27 +00:00
Michael Tremer
cd022294d9 nfs: Fix build
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-11-29 13:17:30 +00:00
Michael Tremer
3eea5c6f3a nfs: Add backup include file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-11-28 19:08:17 +00:00
Michael Tremer
77729e5be8 nfs: Install configuration in package
This was lost in the last update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-11-28 19:02:53 +00:00
Michael Tremer
c3f74288c7 nfs: Update to 2.3.3
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-10-22 19:52:23 +01:00
Peter Müller
eee037b890 update disclaimer in LFS files
Most of these files still used old dates and/or domain names for contact
mail addresses. This is now replaced by an up-to-date copyright line.

Just some housekeeping... :-)

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-09-10 19:20:36 +01:00
Michael Tremer
af66da9327 nfs: FTBFS on aarch64
Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-05-31 12:04:21 +01:00
Michael Tremer
ca4c354e08 Bump release of all packages linked against OpenSSL
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-02-26 16:28:16 +00:00
Michael Tremer
c19196e1c5 nfs: Fix building with newer glibcs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2018-02-11 20:56:12 +00:00
Jonatan Schlag
db8a26e718 nfs: move initscripts to src/initscripts/packages and use new macro
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
2017-02-22 16:15:06 +01:00
Arne Fitzenreiter
2b47cc27e3 bump package version of corrupted paks.
I had uploaded the wrong arch of this paks so bump version to fix this
in pakfire.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2016-07-13 13:33:21 +02:00
Michael Tremer
1193d00f51 nfs: Bump release to install rpcbind dependency
This update will pull in rpcbind as new dependency which
will automatically remove portmap when installed.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-05-18 16:41:51 +01:00
Jonatan Schlag
e93a0b06fe Replace portmap with rpcbind
Portmap is not maintained anymore that's why it is replaced by rpcbind.
Rpcbind provides also rpcinfo which is quite useful for debugging.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-05-17 14:08:47 +01:00
Jonatan Schlag
54cc2c4e5d nfs: Fixes for NFS server
Fixes: #11098
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-04-26 22:20:15 +01:00
Stefan Schantl
668ea5d311 nfs-server: Fix kernel version check in initscript.
nfsd requires a mounted nfsd filesystem which has been introduced in
the kernel 2.6 tree. To determine the current running kernel, a check
was included in the initscript which works fine until we switched to a kernel
version 3.x.

This commit fixes this check, so the nfs-server will startup again.

Fixes #10760.
2015-04-03 18:59:12 +02:00
Stefan Schantl
03189f65a5 nfs: Update to 1.2.7.
Also update libnfsidmap to 0.27.
2013-02-22 17:10:02 +01:00
Arne Fitzenreiter
b7dc950e0b Bump nfs package version. 2010-07-13 18:46:24 +02:00
Michael Tremer
02afbd47f4 nfs: Update to 1.2.2.
Supports NFSv4.
2010-07-13 18:44:02 +02:00
Arne Fitzenreiter
e1a32daf62 Rootfile updates 2009-03-05 20:31:08 +01:00
Maniacikarus
fcc535236f Done a whole review of the lfs to make building more paralell
you may need to clean your ccache
2008-10-28 18:14:09 +01:00
ms
071e69ccf6 Core Update 3:
Fixed NFS and portmap.


git-svn-id: http://svn.ipfire.org/svn/ipfire/branches/2.1/trunk@1130 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-12-27 02:07:57 +00:00
maniacikarus
3d1f6a3556 Update mldonkey openssh openssl ntfs-3g nfs and hdparm
Change samba default config
Some fixes for mpfire


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@998 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-10-25 08:51:31 +00:00
ms
a138dcd0de Mal die Releasenummern zurueckgesetzt.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@913 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-09-22 20:28:12 +00:00
ms
70df830214 Ein Paar Dateien fuer die GPLv3 angepasst.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@853 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2007-08-29 13:25:32 +00:00
ms
f0ca8c34a1 Hinzugefügt:
* Consolenprogramme erscheinen nun in Farbe statt in S/W.
  * MC in die ISO gepackt.
  * Pakete für amavisd, nmap, nfs, mailx und spamassassin erstellt.
Geändert:
  * IMAP-Ordnerstrukturen des Cyrus-IMAPd angelegt mit richtigen Rechten.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@180 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-06-20 18:31:22 +00:00
ms
769a61c5f0 Hinzugefügt:
* NFS
  * Portmap - braucht man für NFS
Geändert:
  * IP_CONNTRACK-Patch erstellt damit die Verbindungsanzeige im Webinterface ohne Workaround funktioniert. (Noch nicht vollständig getestet!)
  * ./make.sh commit optimiert


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@118 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
2006-05-16 11:12:49 +00:00