Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37842262
en ru br
ALT Linux repos
S:2.0.12-alt1
5.0: 1.3.3-alt1
4.1: 1.3.0-alt1
4.0: 1.3.0-alt1
3.0: 1.2.2-alt1
+backports:1.2.9-alt1.M30.1

Group :: Development/Other
RPM: hasher-priv

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

24 march 2008 Dmitry V. Levin <ldv at altlinux.org> 1.3.0-alt1

  • Changed parent I/O loop: parent process no longer closes master
     pty descriptor when child closes all its output descriptors;
     parent process now waits for child process termination or timeout.
  • DESIGN: Described "handle child input/output" control flow
  • Implemented /dev/log listener.

10 october 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.11-alt1

  • chrootuid.sh.in (exit_handler): Fixed exit status check (at@).
  • Implemented "hasher-priv getconf" mode.

14 may 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.10-alt1

  • Fixed hasher-priv.conf man section number (#11613).
  • Changed "prefix" option meaning from allowed prefix to
     colon-separated list of allowed prefixes.
  • Changed system.conf prefix value from "~" to "~:/tmp/.private".
  • Made /etc/hasher-priv directory tree not only traversable but also
     readable by "hashman" group members.

9 april 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.9-alt1

  • hasher-useradd: When creating satellite users for a system user,
     make them system users, too (#11416).

23 february 2007 Dmitry V. Levin <ldv at altlinux.org> 1.2.8-alt1

  • Changed default nice change value from 10 to 8.
  • Added support for new RLIMIT_* types:
     sigpending, msgqueue, nice, rtprio.

18 december 2006 Dmitry V. Levin <ldv at altlinux.org> 1.2.7-alt1

  • makedev: Create /dev/full device file.
  • makedev: Switch fs gid to 0 during device file creation.
  • hasher-useradd: Use gpasswd for better group names handling (#10305).

18 october 2006 Dmitry V. Levin <ldv at altlinux.org> 1.2.6-alt1

  • Allowed "user.d" configs to override wlimits defined in "system" config.

15 october 2006 Dmitry V. Levin <ldv at altlinux.org> 1.2.5-alt1

  • Fixed build with -D_FORTIFY_SOURCE=2 -Werror.

18 march 2006 Dmitry V. Levin <ldv at altlinux.org> 1.2.4-alt1

  • makeconsole: New mode, creates console-specific root-only
     devices initially introduced by 1.2.2's makedev.
  • makedev.sh: In addition to makedev, call makeconsole
     if enabled by $makedev_console.

21 january 2006 Dmitry V. Levin <ldv at altlinux.org> 1.2.3-alt1

  • Makefile: Corrected LFS_CFLAGS.
  • child.c: Reworked xauth_add_entry() to support various xauth locations.

9 october 2005 Dmitry V. Levin <ldv at altlinux.org> 1.2.2-alt1

  • If use_pty is not set, handle child's stdout and stderr separately.
  • In makedev mode, create few devices available to root only (mouse@).

15 august 2005 Dmitry V. Levin <ldv at altlinux.org> 1.2.1-alt1

  • hasher-priv: Do not lowercase mount points (at@).
  • chrootuid1.sh: Synced with chrootuid2.sh.
  • DESIGN: Fixed typo (at@).

16 july 2005 Dmitry V. Levin <ldv at altlinux.org> 1.2.0-alt1

  • Implemented X11 authentication spoofing.
  • Implemented custom mounts support via /etc/hasher-priv/fstab.

9 july 2005 Dmitry V. Levin <ldv at altlinux.org> 1.1.0-alt1

  • Implemented X11 forwarding.

30 april 2005 Dmitry V. Levin <ldv at altlinux.org> 1.0.5-alt1

  • Fixed umount looping on 2.6 kernel (closes #6667).

13 march 2005 Dmitry V. Levin <ldv at altlinux.org> 1.0.4-alt1

  • When making device files inside chroot,
     first try to hardlink existing device files,
     second try to create them using mknod(2).
     This approach simplifies usage in restricted environments
     where mknod(2) is not allowed even for superuser.

3 january 2005 Dmitry V. Levin <ldv at altlinux.org> 1.0.3-alt1

  • Changed helper directory to /usr/libexec/hasher-priv.
  • Updated documentation:
     + hasher-priv.conf(5): s/lim_/limit_/ (fixes #5805);
     + hasher-priv(8): fix NAME section, document TERM variable;
     + hasher-useradd(8): fix NAME section.

18 november 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.2-alt1

  • Changed privileged helper to suid program,
     to get rid of sudo dependence.

11 september 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0.1-alt1

  • Enhanced use_pty mode:
     pass $TERM value, translate window size changes.
  • Pass libexecdir to %make_build (#4902).

15 july 2004 Dmitry V. Levin <ldv at altlinux.org> 1.0-alt1

  • Added hasher-priv.conf(5) manpage.
  • Added more docs to hasher-priv(8) manpage.

13 july 2004 Dmitry V. Levin <ldv at altlinux.org> 0.9.9-alt1

  • maketty: new mode, controlled by allow_ttydev config option.
  • chrootuid: use pty for communicating with child,
     controlled by use_pty environment option.

9 july 2004 Dmitry V. Levin <ldv at altlinux.org> 0.9-alt1

  • Implemented mount/umount modes, controlled by
     allowed_mountpoints config option.
  • New config option: allowed_mountpoints.
  • DESIGN: document it.

7 july 2004 Dmitry V. Levin <ldv at altlinux.org> 0.8-alt1

  • config:
     + read work limit hints from environment variables;
     + use lstat+chdir+lstat instead of open+fstat+fchdir+close.

6 july 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.1-alt1

  • chroot prefix: trim trailing slashes.

2 january 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7-alt1

  • Deal with compilation warnings generated by new gcc compiler.
  • Build with -W -Wall -Werror by default.
  • Enhanced prefix mismatch diagnostics.

15 october 2003 Dmitry V. Levin <ldv at altlinux.org> 0.6.1-alt1

  • Fixed exit code translation error introduced in previous release.

14 october 2003 Dmitry V. Levin <ldv at altlinux.org> 0.6-alt1

  • config, chrootuid{1,2}: handle work limits.

21 september 2003 Dmitry V. Levin <ldv at altlinux.org> 0.5-alt1

  • chrootuid{1,2}: call killuid on signal arrival.

7 september 2003 Dmitry V. Levin <ldv at altlinux.org> 0.4-alt1

  • killuid: purge all SYSV IPC objects.

2 july 2003 Dmitry V. Levin <ldv at altlinux.org> 0.3-alt1

  • Renamed project to hasher-priv.
  • Renamed pkg-build group to hashman.

26 june 2003 Dmitry V. Levin <ldv at altlinux.org> 0.2.1-alt1

  • pkg-build-priv:
     + fixed typo in usage text;
     + in chrootuid, export user-dependent USER variable.
  • pkg-build-useradd: add user also to the main group of user2.

10 may 2003 Dmitry V. Levin <ldv at altlinux.org> 0.2.0-alt1

  • Config file parser now supports options for setting umask,
     nice and resource limits.
  • Set umask=022 and nice=10 by default
     (same values which was hardcoded before).
  • Make config files readable by users.
  • chrootuid{1,2}.sh: do killuid call before chrootuid call
     as well as after chrootuid call.

6 may 2003 Dmitry V. Levin <ldv at altlinux.org> 0.1.6-alt1

  • pkg-build-priv:
     + added --version option;
     + added help2man-generated manpage.

5 may 2003 Dmitry V. Levin <ldv at altlinux.org> 0.1.5-alt1

  • chrootuid.c: set nice to 10.

1 may 2003 Dmitry V. Levin <ldv at altlinux.org> 0.1.4-alt1

  • chrootuid.c: pass user-dependent HOME to spawned process,
     not just "HOME=/" as before.

29 april 2003 Dmitry V. Levin <ldv at altlinux.org> 0.1.3-alt1

  • chdiruid.c: extended error diagnostics.

12 april 2003 Dmitry V. Levin <ldv at altlinux.org> 0.1.2-alt1

  • killuid.c: fixed build and work on linux kernel 2.2.x
  • chrootuid.c: added /usr/X11R6/bin to the PATH of second user
  • Install helper setgid pkg-build to ensure dumpable flag is unset.

9 april 2003 Dmitry V. Levin <ldv at altlinux.org> 0.1.1-alt1

  • chdiruid.c: check for group-writable directory without sticky bit.

6 april 2003 Dmitry V. Levin <ldv at altlinux.org> 0.1-alt1

  • Added /usr/sbin/pkg-build-useradd.
  • Added DESIGN file.

6 april 2003 Dmitry V. Levin <ldv at altlinux.org> 0.0.5-alt1

  • Added CALLER_NUM support.

4 april 2003 Dmitry V. Levin <ldv at altlinux.org> 0.0.4-alt1

  • priv.h:
     + lowered minimal uid/gid from 100 to 34.
  • chrootuid.c:
     + fixed typo.

3 april 2003 Dmitry V. Levin <ldv at altlinux.org> 0.0.3-alt1

  • chrootuid.c: set umask (022) unconditionally before exec.

31 march 2003 Dmitry V. Levin <ldv at altlinux.org> 0.0.2-alt1

  • priv.h:
     + lowered minimal uid/gid from 500 to 100.
  • chdiruid.c:
     + added check for "st_gid != change_gid1";
     + removed check for "st_mode & S_IWGRP".

30 march 2003 Dmitry V. Levin <ldv at altlinux.org> 0.0.1-alt1

  • Initial revision.
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin