/[path-sandbox]/trunk/ChangeLog
Gentoo

Log of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log



Revision 93 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 12 00:07:21 2005 UTC (9 years, 4 months ago) by azarah
File length: 21301 byte(s)
Diff to previous 92
More path limit fixes.  Declare SB_BUF_LEN global and use it where needed.


Revision 92 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 23:59:50 2005 UTC (9 years, 4 months ago) by azarah
File length: 21129 byte(s)
Diff to previous 91
Fix paths limited to 255 chars.  Fix get_sandbox_dir() returning a string
with '(null)' in it if we did not call sandbox with absolute path.


Revision 91 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 23:35:14 2005 UTC (9 years, 4 months ago) by azarah
File length: 20913 byte(s)
Diff to previous 90
Set SANDBOX_ON *before* doing the child's env stuff, else its not set
for the child.


Revision 90 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 23:28:42 2005 UTC (9 years, 4 months ago) by azarah
File length: 20760 byte(s)
Diff to previous 89
Remove global preload_adaptable as it is no longer used.


Revision 89 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 23:23:07 2005 UTC (9 years, 4 months ago) by azarah
File length: 20637 byte(s)
Diff to previous 88
Rewrite environment stuff to only be set when execve'ing the child process
to try and avoid issues like bug #91541 that causes sandbox to crash if
we set LD_PRELOAD sandbox side already.


Revision 88 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 15:52:08 2005 UTC (9 years, 4 months ago) by azarah
File length: 20380 byte(s)
Diff to previous 87
Move print_sandbox_log() up to make things neater.


Revision 87 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 15:48:18 2005 UTC (9 years, 4 months ago) by azarah
File length: 20263 byte(s)
Diff to previous 86
Remove load_preload_libs(), as its not used anymore.


Revision 86 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 15:42:45 2005 UTC (9 years, 4 months ago) by azarah
File length: 20144 byte(s)
Diff to previous 84
Remove NO_FORK stuff, as its not used, and 'strace -f' works just fine.


Revision 84 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 15:39:13 2005 UTC (9 years, 4 months ago) by azarah
File length: 19995 byte(s)
Diff to previous 83
Remove USE_SYSTEM_SHELL stuff, as it is not secure, and not in use.


Revision 83 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 11 15:36:36 2005 UTC (9 years, 4 months ago) by azarah
File length: 19850 byte(s)
Diff to previous 82
Remove ld.so.preload crap - we are not going to use it again.


Revision 82 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 10 07:38:49 2005 UTC (9 years, 4 months ago) by azarah
File length: 19711 byte(s)
Diff to previous 79
Fix typo in code that checks if we got valid group information, causing a
segmentation fault, bug #91637.


Revision 79 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 10 07:09:21 2005 UTC (9 years, 4 months ago) by azarah
File length: 19530 byte(s)
Diff to previous 78
* sandbox-1.2.6


Revision 78 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 10 07:08:21 2005 UTC (9 years, 4 months ago) by azarah
File length: 19500 byte(s)
Diff to previous 77
Do not use LD_PRELOAD if it contains libtsocks.so, as it breaks sandbox
for some odd reason, bug #91541.


Revision 77 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 9 18:00:45 2005 UTC (9 years, 4 months ago) by azarah
File length: 19327 byte(s)
Diff to previous 76
Fix typo (sizeof -> strlen).


Revision 76 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 8 11:27:37 2005 UTC (9 years, 4 months ago) by ferringb
File length: 19232 byte(s)
Diff to previous 75
rewrote sbcontext caching so it accounts for env changes since lib initialization.


Revision 75 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 4 23:35:39 2005 UTC (9 years, 4 months ago) by azarah
File length: 19070 byte(s)
Diff to previous 74
We create libctest.c via configure, so no need to keep it around.  Do some
cleanup related to libctest.c and libctest during configure.


Revision 74 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 4 15:33:47 2005 UTC (9 years, 4 months ago) by azarah
File length: 18851 byte(s)
Diff to previous 72
Add rename support of symlinks pointing to protected files/directories.


Revision 72 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 4 15:01:12 2005 UTC (9 years, 4 months ago) by azarah
File length: 18710 byte(s)
Diff to previous 71
* sandbox-1.2.5


Revision 71 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 4 14:46:50 2005 UTC (9 years, 4 months ago) by azarah
File length: 18680 byte(s)
Diff to previous 70
Do not reset already set LD_PRELOAD when starting sandbox.  If LD_PRELOAD is
already set, init of the env vars fails for some reason, so do this later on,
and do not warn (bug #91431).


Revision 70 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 3 21:43:50 2005 UTC (9 years, 4 months ago) by azarah
File length: 18393 byte(s)
Diff to previous 68
Fixup sandbox and sandbox.bashrc to call bash with the proper .bashrc.


Revision 68 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 3 11:07:38 2005 UTC (9 years, 4 months ago) by azarah
File length: 18227 byte(s)
Diff to previous 67
* sandbox-1.2.4


Revision 67 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 3 11:06:08 2005 UTC (9 years, 4 months ago) by azarah
File length: 18197 byte(s)
Diff to previous 66
Add bug # for previous change.


Revision 66 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 3 10:56:19 2005 UTC (9 years, 4 months ago) by azarah
File length: 18185 byte(s)
Diff to previous 65
Do not init the env entries with each call, as it creates too many calls to
lstat, etc.  Should speedup things a bit.


Revision 65 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 3 09:59:26 2005 UTC (9 years, 4 months ago) by azarah
File length: 17996 byte(s)
Diff to previous 62
Add /dev/pty to default write list.  Noticed by Morfic.


Revision 62 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 2 23:53:39 2005 UTC (9 years, 4 months ago) by vapier
File length: 17874 byte(s)
Diff to previous 59
dlvsym doesnt exist in uClibc


Revision 59 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 29 13:37:57 2005 UTC (9 years, 4 months ago) by azarah
File length: 17617 byte(s)
Diff to previous 56
sandbox-1.2.3


Revision 56 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 28 23:43:32 2005 UTC (9 years, 4 months ago) by azarah
File length: 17548 byte(s)
Diff to previous 54
Do not check for (*&#$(* CXX or F77.


Revision 54 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 28 22:41:57 2005 UTC (9 years, 4 months ago) by azarah
File length: 17442 byte(s)
Diff to previous 53
Do not append '/' to pathname in filter_path() if it already ends with it.


Revision 53 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 28 22:21:10 2005 UTC (9 years, 4 months ago) by vapier
File length: 17298 byte(s)
Diff to previous 48
fix cross-compiling and uclibc and all that jazz


Revision 48 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 28 16:18:36 2005 UTC (9 years, 4 months ago) by azarah
File length: 17153 byte(s)
Diff to previous 47
* sandbox-1.2.2


Revision 47 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 28 15:49:30 2005 UTC (9 years, 4 months ago) by azarah
File length: 17136 byte(s)
Diff to previous 46
Only check for /dev/{null,zero} for unlink hack, else ricers using /dev/shm
have issues; bug #90592.


Revision 46 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 23 21:03:40 2005 UTC (9 years, 4 months ago) by azarah
File length: 16964 byte(s)
Diff to previous 44
Add sandbox-1.2 release comment to ChangeLog


Revision 44 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 23 20:52:57 2005 UTC (9 years, 4 months ago) by azarah
File length: 16949 byte(s)
Diff to previous 43
sandbox-1.2.1


Revision 43 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 23 20:44:15 2005 UTC (9 years, 4 months ago) by azarah
File length: 16932 byte(s)
Diff to previous 40
Make sure all functions used in libsandbox.c is declared static.  Define
SB_STATIC in localdecls.h for this.  Include sandbox_futils.c rather than
linking with its object.  Hopefully this will fix bug #90153.


Revision 40 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 21 23:30:13 2005 UTC (9 years, 6 months ago) by azarah
File length: 16566 byte(s)
Diff to previous 39
Allow lchown a symlink in write-allowed path pointing to write-denied target.


Revision 39 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 21 08:54:02 2005 UTC (9 years, 6 months ago) by genone
File length: 16417 byte(s)
Diff to previous 37
show resolved symlinks in log


Revision 37 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 14 00:28:10 2005 UTC (9 years, 6 months ago) by azarah
File length: 16307 byte(s)
Diff to previous 36
Seems -nostdlib was the problem with the constructor/destructor - remove it
from Makefile.am, and change the constructor/destructor names again.


Revision 36 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 13 23:29:28 2005 UTC (9 years, 6 months ago) by azarah
File length: 16078 byte(s)
Diff to previous 35
Also rename the _init() and _fini() declarations.


Revision 35 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 13 23:23:00 2005 UTC (9 years, 6 months ago) by azarah
File length: 15959 byte(s)
Diff to previous 34
Fixup the constructor/destructor function names again (they should be _init()
and _fini() it seems, and not being called caused sandbox_lib_path to be
unset, and thus breaking the execve() wrapper's LD_PRELOAD protection).
Add both the path in given SANDBOX_x variable, as well as its symlink
resolved path in init_env_entries().  Modify filter_path() to be able to
resolve paths without resolving symlinks, as well as to be able to resolve
symlinks.  Fix a possible segfault in check_access().  Add symlink resolving
to check_access() resolving bug #31019.  Add 'hack' for unlink, as the fix
for bug #31019 cause access violations if we try to remove a symlink that is
not in protected path, but points to a protected path.  Fix a memory leak in
sandbox.c (sandbox_pids_file in main()).  Fix the realpath() calls in main()
(sandbox.c) being unchecked.  Fix the debug logname not having the pid in it
(pid_string was uninitialized).  General syntax cleanups.


Revision 34 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 9 07:39:50 2005 UTC (9 years, 6 months ago) by ferringb
File length: 14896 byte(s)
Diff to previous 33
happy output time.
missing new line.


Revision 33 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 9 07:34:30 2005 UTC (9 years, 6 months ago) by ferringb
File length: 14758 byte(s)
Diff to previous 32
correct symbols.h building when libdir !+ "/lib"


Revision 32 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 2 17:30:16 2005 UTC (9 years, 6 months ago) by azarah
File length: 14590 byte(s)
Diff to previous 31
Hack to make sure sandboxed process cannot remove a device node, bug #79836.


Revision 31 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 2 09:18:01 2005 UTC (9 years, 6 months ago) by azarah
File length: 14444 byte(s)
Diff to previous 30
Fix symbols.in not added to dist.


Revision 30 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 2 09:04:45 2005 UTC (9 years, 6 months ago) by azarah
File length: 14342 byte(s)
Diff to previous 29
White space fixes.


Revision 29 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 2 09:01:36 2005 UTC (9 years, 6 months ago) by azarah
File length: 14170 byte(s)
Diff to previous 28
Fix inverse test logic in canonicalize.c, use a strncpy.  Fix gcc warning in
getcwd.c.  Add symbols.in and logic to Makefile.am to generate symbol versions
for glibc and other libc's that use this.  Update libsandbox.c to use these
symbol versions if available.  Fix exec wrapper to re-export LD_PRELOAD if the
process unset it.


Revision 28 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 2 05:48:12 2005 UTC (9 years, 6 months ago) by ferringb
File length: 13700 byte(s)
Diff to previous 26
killed off _init and _fini in favor of
void __attribute__ ((constructor)) init_func and
void __attribute__ ((destructor)) closing_func.  _(init|func) were deprecated.


Revision 26 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 6 21:42:51 2004 UTC (9 years, 9 months ago) by ferringb
File length: 13459 byte(s)
Diff to previous 24
hopefully cvs is done being stupid.  Compilation fixes, along w/ make dist fix.


Revision 24 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 5 05:42:10 2004 UTC (9 years, 9 months ago) by ferringb
File length: 13279 byte(s)
Diff to previous 18
should make things compile again


Revision 18 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 2 02:25:36 2004 UTC (9 years, 9 months ago) by ferringb
File length: 13168 byte(s)
Diff to previous 16
stupid libtool.


Revision 16 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 20 13:21:37 2004 UTC (9 years, 10 months ago) by ferringb
File length: 12938 byte(s)
Diff to previous 13
corrections to remove hardcoded paths.


Revision 13 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 20 13:05:24 2004 UTC (9 years, 10 months ago) by ferringb
File length: 12820 byte(s)
Diff to previous 6
removed the /usr/lib/portage/ hardcoded reference for bashrc.


Revision 6 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 19 22:11:38 2004 UTC (9 years, 10 months ago) by ferringb
File length: 12675 byte(s)
Diff to previous 2
entry regarding cvs shift, and the beast being autotooled.


Revision 2 - (view) (download) (annotate) - [select for diffs]
Added Fri Nov 19 22:03:42 2004 UTC (9 years, 10 months ago) by ferringb
File length: 12201 byte(s)
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sticky Revision:
(Current path doesn't exist after revision 198)

  ViewVC Help
Powered by ViewVC 1.1.20