/[path-sandbox]/tags/sandbox_1_2_13/ChangeLog
Gentoo

Log of /tags/sandbox_1_2_13/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)

Revision 168 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 12 07:10:27 2005 UTC (8 years, 10 months ago) by azarah
File length: 29022 byte(s)
Copied from: trunk/ChangeLog revision 167
Diff to previous 167
Add sandbox_1_2_13 tag.

Revision 167 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 12 07:05:41 2005 UTC (8 years, 10 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 29022 byte(s)
Diff to previous 166
Release sandbox-1.2.13.

Revision 166 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 12 06:50:53 2005 UTC (8 years, 10 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 28991 byte(s)
Diff to previous 165
Make libsb_fini() do cleanup a bit more complete just in case we get another
uClibc 'call preloaded library fini before that of app' issue ... probably
will not help much, but we try.


Revision 165 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 12 06:44:52 2005 UTC (8 years, 10 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 28786 byte(s)
Diff to previous 164
Do not handle adding working directory to SANDBOX_WRITE, as portage does it itself.

Revision 164 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 4 11:17:09 2005 UTC (8 years, 10 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 28633 byte(s)
Diff to previous 160
Also allow symlink() system call to operate on a symlink in a writable path
that points to non-writable path, bug #104711.


Revision 160 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 5 14:49:15 2005 UTC (8 years, 11 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 28438 byte(s)
Diff to previous 159
Release sandbox-1.2.12.

Revision 159 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 5 14:11:55 2005 UTC (8 years, 11 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 28407 byte(s)
Diff to previous 158
Improve error handling for get_sandbox_*_envvar() functions.

Revision 158 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 5 13:58:53 2005 UTC (8 years, 11 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 28319 byte(s)
Diff to previous 157
Remove the tmp_dir variable - we do not need it.

Revision 157 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 5 13:55:08 2005 UTC (8 years, 11 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 28267 byte(s)
Diff to previous 156
If we are called from the command line, do not care about PORTAGE_TMPDIR,
and make the current directory the work directory.  Also rename the variable
portage_tmp_dir to work_dir.


Revision 156 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 5 13:33:54 2005 UTC (8 years, 11 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 28080 byte(s)
Diff to previous 155
Do not give an access violation if the access() system call do not have
write/read access - it does not actually modify, so we only need to return
not being able to write/read.  Noted by Andres Loeh <kosmikus@gentoo.org>,
bug #101433.


Revision 155 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 1 14:02:17 2005 UTC (8 years, 11 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 27769 byte(s)
Diff to previous 154
Add /dev/tts to write permit, bug #42809.

Revision 154 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 1 08:08:08 2005 UTC (8 years, 11 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 27724 byte(s)
Diff to previous 153
Add support for SANDBOX_VERBOSE (enabled by default).  Adjust SANDBOX_DEBUG
to only enable if equal to 1 or yes.


Revision 153 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 1 07:57:35 2005 UTC (8 years, 11 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 27602 byte(s)
Diff to previous 152
Still do normal log if debugging is requested.

Revision 152 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 27 18:04:35 2005 UTC (8 years, 11 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 27485 byte(s)
Diff to previous 151
Do not resolve symlinks in PORTAGE_TMPDIR in sandbox .. we will handle that
in libsandbox .. bug #100309.


Revision 151 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 22 08:13:25 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 27278 byte(s)
Diff to previous 149
Print all logging to stderr, bug #90343, comment #15, by Zac Medico.

Revision 149 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 14 11:08:27 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 27141 byte(s)
Diff to previous 148
Release sandbox-1.2.11.

Revision 148 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 14 11:06:38 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 27110 byte(s)
Diff to previous 147
Fix getcwd, bug #98419.

Revision 147 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 8 15:49:23 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 27020 byte(s)
Diff to previous 146
Fix compile error with previous change, and return rather then exit().

Revision 146 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 8 15:07:50 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 26945 byte(s)
Diff to previous 145
Remove old logs if present and conflicting with current.

Revision 145 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 8 14:52:26 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 26882 byte(s)
Diff to previous 144
Try to cleanup and make error handling/printing consistent.

Revision 144 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 7 22:58:16 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 26721 byte(s)
Diff to previous 143
Cleanup access/log printing.  Make access printing honour NOCOLOR.  Fix log
printing's last line not honouring NOCOLOR.


Revision 143 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 7 22:19:52 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 26593 byte(s)
Diff to previous 142
Only declare functions in sandbox_futils.c that are used in libsandbox.c when
OUTSIDE_LIBSANDBOX is not defined.


Revision 142 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 7 22:14:57 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 26472 byte(s)
Diff to previous 141
Remove unused includes and variables.

Revision 141 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 7 22:08:17 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 26430 byte(s)
Diff to previous 140
Remove sandbox_dir and co - we are not using it anymore.

Revision 140 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 7 22:01:14 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 26369 byte(s)
Diff to previous 139
Redo the interface of the get_* functions so that we do not leak memory.

Revision 139 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 7 21:42:33 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 26292 byte(s)
Diff to previous 138
Major cleanup of sandbox_futils.c.  Removed most of the functions as we now
write to /var/log/sandbox/, so in theory do not need all that.


Revision 138 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 7 13:01:31 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 26101 byte(s)
Diff to previous 137
Fix possible segfault in env init code.

Revision 137 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 6 21:33:23 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 25991 byte(s)
Diff to previous 136
Cleanup init_env_entries() and check_prefixes().

Revision 136 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 6 19:41:26 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 25938 byte(s)
Diff to previous 135
Add check_prefixes() with major cleanup on check_access().

Revision 135 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 6 18:40:01 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 25875 byte(s)
Diff to previous 134
Clean up logging in libsandbox.c, and hopefully make it more consistant.

Revision 134 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 6 17:35:30 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 25798 byte(s)
Diff to previous 133
Change log dir to /var/log/sandbox/.  Make sure the sandboxed process cannot write to it.

Revision 133 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 6 00:36:46 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 25601 byte(s)
Diff to previous 128
Remove unused 'pids file' code.

Revision 128 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 3 18:48:50 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 25457 byte(s)
Diff to previous 126
* sandbox-1.2.10

Revision 126 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 3 18:46:52 2005 UTC (9 years ago) by azarah
Original Path: trunk/ChangeLog
File length: 25426 byte(s)
Diff to previous 124
Add PREDICT items for nss-db, bug #92079.  Patch from Robin Johnson.

Revision 124 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 17 12:32:02 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 25290 byte(s)
Diff to previous 123
Move get_sandbox_*_envvar() to sandbox_setup_environ(), as its more appropriate there.

Revision 123 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 17 12:10:14 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 25195 byte(s)
Diff to previous 121
Remove fooling around with exit codes - we error out on presence of a log anyhow.

Revision 121 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 14 21:57:00 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 25020 byte(s)
Diff to previous 120
Cleanup the fail_nametoolong stuff a bit more.

Revision 120 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 11 10:04:07 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 24903 byte(s)
Diff to previous 119
Remove hopefully the last ld.so.preload bits we do not use anymore.

Revision 119 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 11 10:01:11 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 24765 byte(s)
Diff to previous 118
Remove the unneeded canonicalize() calls in the wrappers - we do it anyhow
in check_syscall().  Should speed things up a bit (at least for the getcwd()
and long path name test it goes down to under a second, and not 10+ seconds
like before).  Also warn if we skip checking due to the canonicalized path
being too long.


Revision 118 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 11 08:54:24 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 24368 byte(s)
Diff to previous 117
More comment/readability cleanups

Revision 117 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 11 07:25:36 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 24263 byte(s)
Diff to previous 115
Some strncpy/strncat and other cleanups.

Revision 115 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 17:20:08 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 24106 byte(s)
Diff to previous 114
* sandbox-1.2.9

Revision 114 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 16:53:13 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 24076 byte(s)
Diff to previous 113
Move symlink hack down a bit to try and minimize on the amount of lstat()
calls we do.


Revision 113 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 16:47:21 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 23917 byte(s)
Diff to previous 112
Add hack to allow writing to /proc/self/fd (or /dev/fd), bug #91516.

Revision 112 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 15:47:25 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 23767 byte(s)
Diff to previous 111
Add wrapper for access() function, bug #85413.

Revision 111 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 15:12:20 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 23638 byte(s)
Diff to previous 110
Use generic getcwd() implementation from uclibc - should be more portable
and looks a bit cleaner.


Revision 110 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 14:42:11 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 23471 byte(s)
Diff to previous 109
Make sure our true_* pointers are initialized to NULL, and that we check for
all references that they are valid.


Revision 109 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 14:32:28 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 23276 byte(s)
Diff to previous 108
Be default we will fail if the path name we try to canonicalize is too long.
This however could cause issues with some things (bug #94630 and #21766), so
if fail_nametoolong == 0, canonicalize() will return a null length string and
do not fail.


Revision 108 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 8 13:52:33 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 22955 byte(s)
Diff to previous 106
Do not abort if TMPDIR is not valid, but rather use '/tmp', bug #94360.  Also
make sure we re-export the new TMPDIR environment variable.


Revision 106 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 8 13:37:18 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 22730 byte(s)
Diff to previous 105
Fix incorrect free of non-malloc'd array, bug #92313 and #94020.  Fix noted
by Marcus D. Hanwell <cryos@gentoo.org>.


Revision 105 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 8 13:29:37 2005 UTC (9 years, 1 month ago) by azarah
Original Path: trunk/ChangeLog
File length: 22541 byte(s)
Diff to previous 102
Add /dev/console to write list, bug #38588.

Revision 102 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 13 15:24:31 2005 UTC (9 years, 2 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 22430 byte(s)
Diff to previous 101
* sandbox-1.2.8


Revision 101 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 13 15:23:28 2005 UTC (9 years, 2 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 22400 byte(s)
Diff to previous 100
General cleanups.


Revision 100 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 13 14:18:05 2005 UTC (9 years, 2 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 22271 byte(s)
Diff to previous 99
Various LD_PRELOAD cleanups.  Do not unset LD_PRELOAD for parent.


Revision 99 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 13 13:30:51 2005 UTC (9 years, 2 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 22112 byte(s)
Diff to previous 98
Modify get_sandbox_pids_file(), get_sandbox_log() and get_sandbox_debug_log()
to use TMPDIR if present in environment.


Revision 98 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 13 12:53:15 2005 UTC (9 years, 2 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 21880 byte(s)
Diff to previous 97
Remove sandbox_log_file from main() as its no longer used.


Revision 97 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 13 12:52:10 2005 UTC (9 years, 2 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 21755 byte(s)
Diff to previous 94
Add get_sandbox_debug_log(), and use it (add behaviour similar to SANDBOX_LOG
if already exported when sandbox started).  Fix get_sandbox_log() and new
get_sandbox_debug_log() to not use already exported environment variables if
they have '/' in them.  Use snprintf()'s instead of strncpy()'s.  More
SB_PATH_MAX fixes.


Revision 94 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 12 00:09:00 2005 UTC (9 years, 2 months ago) by azarah
Original Path: trunk/ChangeLog
File length: 21331 byte(s)
Diff to previous 93
* sandbox-1.2.7


Revision 93 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 12 00:07:21 2005 UTC (9 years, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by ferringb
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by vapier
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by vapier
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 2 months ago) by azarah
Original Path: trunk/ChangeLog
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, 3 months ago) by azarah
Original Path: trunk/ChangeLog
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, 3 months ago) by azarah
Original Path: trunk/ChangeLog
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, 3 months ago) by azarah
Original Path: trunk/ChangeLog
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, 4 months ago) by azarah
Original Path: trunk/ChangeLog
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, 4 months ago) by genone
Original Path: trunk/ChangeLog
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, 4 months ago) by azarah
Original Path: trunk/ChangeLog
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, 4 months ago) by azarah
Original Path: trunk/ChangeLog
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, 4 months ago) by azarah
Original Path: trunk/ChangeLog
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, 4 months ago) by ferringb
Original Path: trunk/ChangeLog
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, 4 months ago) by ferringb
Original Path: trunk/ChangeLog
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, 4 months ago) by azarah
Original Path: trunk/ChangeLog
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, 4 months ago) by azarah
Original Path: trunk/ChangeLog
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, 4 months ago) by azarah
Original Path: trunk/ChangeLog
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, 4 months ago) by azarah
Original Path: trunk/ChangeLog
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, 4 months ago) by ferringb
Original Path: trunk/ChangeLog
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, 7 months ago) by ferringb
Original Path: trunk/ChangeLog
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, 7 months ago) by ferringb
Original Path: trunk/ChangeLog
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, 7 months ago) by ferringb
Original Path: trunk/ChangeLog
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, 8 months ago) by ferringb
Original Path: trunk/ChangeLog
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, 8 months ago) by ferringb
Original Path: trunk/ChangeLog
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, 8 months ago) by ferringb
Original Path: trunk/ChangeLog
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, 8 months ago) by ferringb
Original Path: trunk/ChangeLog
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:

  ViewVC Help
Powered by ViewVC 1.1.20