Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
maya 02b189e68b sudo: update to 1.8.28. fixes CVE-2019-14287
Sudo will now only set PAM_TTY to the empty string when no terminal is present on Solaris and Linux. This workaround is only needed on those systems which may have PAM modules that misbehave when PAM_TTY is not set.

The mailerflags sudoers option now has a default value even if sendmail support was disabled at configure time. Fixes a crash when the mailerpath sudoers option is set but mailerflags is not. Bug #878.

Sudo will now filter out last login messages on HP-UX unless it a shell is being run via sudo -s or sudo -i. Otherwise, when trusted mode is enabled, these messages will be displayed for each command.

On AIX, when the user's password has expired and PAM is not in use, sudo will now allow the user to change their password. Bug #883.

Sudo has a new -B command line option that will ring the terminal bell when prompting for a password.

Sudo no longer refuses to prompt for a password when it cannot determine the user's terminal as long as it can open /dev/tty. This allows sudo to function on systems where /proc is unavailable, such as when running in a chroot environment.

The env_editor sudoers flag is now on by default. This makes source builds more consistent with the packages generated by sudo's mkpkg script.

Sudo no longer ships with pre-formatted copies of the manual pages. These were included for systems like IRIX that don't ship with an nroff utility. There are now multiple Open Source nroff replacements so this should no longer be an issue.

Fixed a bad interaction with configure's --prefix and --disable-shared options. Bug #886.

More verbose error message when a password is required and no terminal is present. Bug #828.

Command tags, such as NOPASSWD, are honored when a user tries to run a command that is allowed by sudoers but which does not actually exist on the file system. Bug #888.

Asturian translation for sudoers from translationproject.org.

I/O log timing files now store signal suspend and resume information in the form of a signal name instead of a number.

Fixed a bug introduced in 1.8.24 that prevented sudo from honoring the value of ipa_hostname from sssd.conf, if specified, when matching the host name.

Fixed a bug introduced in 1.8.21 that prevented the core dump resource limit set in the pam_limits module from taking effect. Bug #894.

Fixed parsing of double-quoted Defaults group and netgroup bindings.

The user ID is now used when matching sudoUser attributes in LDAP. Previously, the user name, group name and group IDs were used when matching but not the user ID.

Sudo now writes PAM messages to the user's terminal, if available, instead of the standard output or standard error. This prevents PAM output from being intermixed with that of the command when output is sent to a file or pipe. Bug #895.

Sudoedit now honors the umask and umask_override settings in sudoers. Previously, the user's umask was used as-is.

Fixed a bug where the terminal's file context was not restored when using SELinux RBAC. Bug #898.

Fixed a security issue where a sudo user may be able to run a command as root when the Runas specification explicitly disallows root access as long as the ALL keyword is listed first. This vulnerability has been assigned CVE-2019-14287
2019-10-14 20:05:58 +00:00
archivers advancecomp: Avoid compiler warnings due to redefining bswap* on NetBSD. 2019-10-04 18:08:07 +00:00
audio fluidsynth: on Darwin do not build as a framework 2019-10-14 15:20:18 +00:00
benchmarks fio: update to 3.16 2019-10-08 18:13:32 +00:00
biology py-pydicom: Update to 1.3.0 2019-10-01 14:45:29 +00:00
bootstrap bootstrap/bootstrap: prevent --wrkdir from being a symlink 2019-09-13 20:10:35 +00:00
cad Enable py-PyRTL 2019-10-05 06:19:56 +00:00
chat Rename py-meson to meson. 2019-10-07 09:28:09 +00:00
comms delete ancient Asterisk 11.* 2019-09-22 20:00:31 +00:00
converters Update to 7.4.1 2019-10-06 09:59:33 +00:00
cross h8300-hms-{binutils,gcc}: Remove. 2019-10-11 18:53:02 +00:00
databases mysql56-client: remove unused patches 2019-10-14 19:45:41 +00:00
devel orc: fix enum definition 2019-10-14 16:26:46 +00:00
distfiles
doc Updated databases/mysql56-client, databases/mysql56-server 2019-10-14 19:46:29 +00:00
editors Sorry, barked up the wrong tree. 2019-10-11 14:42:48 +00:00
emulators Update to 36.04 2019-10-10 13:54:17 +00:00
filesystems Add mkspiffs 0.2.3 2019-10-07 10:13:16 +00:00
finance gnucash: update to 3.7. 2019-10-10 13:47:40 +00:00
fonts spleen: update to 1.5.0. 2019-10-07 08:41:10 +00:00
games scummvm-tools: add PLIST.Darwin 2019-10-14 19:18:45 +00:00
geography geography/geos: Update to 3.7.3 2019-10-08 23:42:55 +00:00
graphics p5-Image-ExifTool: updated to 11.70 2019-10-13 08:21:40 +00:00
ham (ham/gnuradio-core) Fix build problem on NetBSD, after orc is updated 0.4.29 to 0.4.30, thanks maya@ 2019-10-14 12:40:27 +00:00
inputmethod ibus: update PLIST to actually match for cldr-emoji-annotation-35.12.14971.0. 2019-09-14 11:34:18 +00:00
lang openjdk11: don't leak WRKDIR references. Bump. 2019-10-14 07:58:50 +00:00
licenses licenses: amaya was removed 2019-09-09 11:42:33 +00:00
mail mail/pymsgauth: fix location of HTML documentation 2019-10-12 20:12:47 +00:00
math math/R-ellipsis: add test dependencies 2019-10-13 12:22:27 +00:00
mbone mbone/rtptools: fix location of HTML documentation 2019-10-12 20:14:08 +00:00
meta-pkgs ruby-gnome: Update to 3.4.0. 2019-10-11 16:20:22 +00:00
misc misc/bbweather: fix location of HTML documentation 2019-10-12 20:23:07 +00:00
mk mk/build/test.mk: reorder the _VARGROUPS variables 2019-10-13 11:08:10 +00:00
multimedia (multimedia/gst-plugins0.10-ffmpeg) sorry more to commit for distinfo 2019-10-14 13:37:43 +00:00
net Update fstrm to version 0.6.0. 2019-10-14 17:47:24 +00:00
news sfeed: Update to 0.9.14 2019-10-13 13:51:56 +00:00
packages
parallel hwloc: updated to 1.11.3 2019-09-11 13:16:45 +00:00
pkgtools Use tab for indendation as the rest of the block. 2019-10-13 21:50:54 +00:00
print print/advi: fix location of HTML documentation 2019-10-12 21:54:19 +00:00
regress regress/check-perms: add test for broken CHECK_PERMS_AUTOFIX 2019-09-19 23:53:36 +00:00
security sudo: update to 1.8.28. fixes CVE-2019-14287 2019-10-14 20:05:58 +00:00
shells shells/bash2-doc: fix location of HTML documentation 2019-10-12 20:51:48 +00:00
sysutils sysutils/apcupsd: fix location of HTML documentation 2019-10-12 21:06:48 +00:00
templates
textproc textproc/Makefile: remove dbtoepub here as well. 2019-10-14 13:30:20 +00:00
time py-jrnl: mark as incompatible with Python 2.7 2019-09-25 13:11:03 +00:00
wm blackbox: tweak DESCR 2019-10-08 03:06:27 +00:00
www c-icap: reorder lines to unconfuse pkglint. 2019-10-14 11:43:19 +00:00
x11 ruby-gnome: Update to 3.4.0. 2019-10-11 16:20:22 +00:00
Makefile
pkglocate Remove clauses 3,4 from TNF-only copyright blocks. 2018-08-22 20:48:36 +00:00
README README: minor grammatical fix 2019-01-29 03:11:03 +00:00

$NetBSD: README,v 1.21 2019/01/29 03:11:03 gutteridge Exp $

pkgsrc is a framework for building software on UNIX-like systems.

To use, bootstrap using:
    cd pkgsrc/bootstrap/
    ./bootstrap

build packages, use:
    cd pkgsrc/category/package-name
    $PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

Bugs and patches can be filed in the following link (use category 'pkg'):
https://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd

To fetch the main CVS repository:
    cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

It's also possible to contribute through pkgsrc wip (work in progress), for
more information, see http://pkgsrc.org/wip/users/

Please see doc/pkgsrc.txt for information.