/[path-sandbox]/trunk/ChangeLog.0
Gentoo

Diff of /trunk/ChangeLog.0

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 34 Revision 47
1# ChangeLog for Path Sandbox 1# ChangeLog for Path Sandbox
2# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 2# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
3# $Header$ 3# $Header$
4
5 28 Apr 2005; Martin Schlemmer <azarah@gentoo.org> libsandbox.c:
6 Only check for /dev/{null,zero} for unlink hack, else ricers using /dev/shm
7 have issues; bug #90592.
8
9* sandbox-1.2.1
10
11 23 Apr 2005; Martin Schlemmer <azarah@gentoo.org> Makefile.am, canonicalize.c,
12 getcwd.c, libsandbox.c, localdecls.h, sandbox.h, sandbox_futils.c:
13 Make sure all functions used in libsandbox.c is declared static. Define
14 SB_STATIC in localdecls.h for this. Include sandbox_futils.c rather than
15 linking with its object. Hopefully this will fix bug #90153.
16
17* sandbox-1.2
18
19 22 Mar 2005; Martin Schlemmer <azarah@gentoo.org> libsandbox.c:
20 Allow lchown a symlink in write-allowed path pointing to write-denied
21 target.
22
23 21 Mar 2005; Marius Mauch <genone@gentoo.org> libsandbox.c:
24 Also show resolved symlink names in the log.
25
26 14 Mar 2005; Martin Schlemmer <azarah@gentoo.org> Makefile.am, libsandbox.c:
27 Seems -nostdlib was the problem with the constructor/destructor - remove it
28 from Makefile.am, and change the constructor/destructor names again.
29
30 14 Mar 2005; Martin Schlemmer <azarah@gentoo.org> libsandbox.c:
31 Also rename the _init() and _fini() declarations.
32
33 14 Mar 2005; Martin Schlemmer <azarah@gentoo.org> libsandbox.c, sandbox.c:
34 Fixup the constructor/destructor function names again (they should be _init()
35 and _fini() it seems, and not being called caused sandbox_lib_path to be
36 unset, and thus breaking the execve() wrapper's LD_PRELOAD protection).
37 Add both the path in given SANDBOX_x variable, as well as its symlink
38 resolved path in init_env_entries(). Modify filter_path() to be able to
39 resolve paths without resolving symlinks, as well as to be able to resolve
40 symlinks. Fix a possible segfault in check_access(). Add symlink resolving
41 to check_access() resolving bug #31019. Add 'hack' for unlink, as the fix
42 for bug #31019 cause access violations if we try to remove a symlink that is
43 not in protected path, but points to a protected path. Fix a memory leak in
44 sandbox.c (sandbox_pids_file in main()). Fix the realpath() calls in main()
45 (sandbox.c) being unchecked. Fix the debug logname not having the pid in it
46 (pid_string was uninitialized). General syntax cleanups.
4 47
5 09 Mar 2005; Brian Harring <ferringb@gentoo.org> sandbox.c: Fixed the 48 09 Mar 2005; Brian Harring <ferringb@gentoo.org> sandbox.c: Fixed the
6 infamous "pids file is not a regular file" w/out newline bug. 49 infamous "pids file is not a regular file" w/out newline bug.
7 50
8 09 Mar 2005; Brian Harring <ferringb@gentoo.org> Makefile.am, configure.in: 51 09 Mar 2005; Brian Harring <ferringb@gentoo.org> Makefile.am, configure.in:

Legend:
Removed from v.34  
changed lines
  Added in v.47

  ViewVC Help
Powered by ViewVC 1.1.20