Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (annotate)|
As we are using a symbol map for libsandbox, its no longer needed to have all the internal functions static, and thus we can break things out a bit and make the source layout more sane. Start by moving librcutil to libsbutil, and adding all the defines and helper functions needed by both libsandbox and sandbox.
Set default values via a config file. Also support sandbox.d config directory for package specific configuration files.
Enable building of librcutil.
Rafal Rzepecki writes: sandbox's configure script first finds readelf, then ignores the path found earlier when checking LIBC version. This leads (on my system) to configure failing with error `configure: error: Unable to determine LIBC VERSION'. http://bugs.gentoo.org/136284
add static/shared library checks to prevent anyone else wasting our time
log issues with LIBC PATH a little better
Add support for readelf from elfutils.
More configure related cleanups. Define HAVE_RTLD_NEXT via config.h.
Indentation fixes and other cleanups.
We use memcpy() now and no longer mempcpy().
Fix regex for newer uclibc that also matches /lib/ld-uClibc.so.0.
Rather check for RTLD_NEXT than glibc. Some other cleanups.
Add checks for bsd that have dlopen() in libc.
Rename sandbox_futils.c to sandbox_utils.c. Add gstrndup() and gbasename() to sandbox_utils.c. Add check for glibc, and fixup things to not need glibc only extensions if not needed for versioned symbols.
Make sure the aquired libc is readable.
Do not check for compatible malloc(), as we do not care.
Cleanup local defines for egetcwd() and erealpath().
Rename configure.in to configure.ac.
Use versioned symbols on supported libc's for functions we wrap, as well as provide all versions of specific functions. Some syntax cleanups.
Revert 64bit arch test, as we should build the 32bit version without full path checking as well, and add --enable-multilib switch to configure.
Update contact email. Fix quoting.
Detect if we on 64bit arch automatically.
Reorder source layout.
Sandbox 1.2.14 release.
* sandbox-1.2.10, try #2.
We create libctest.c via configure, so no need to keep it around. Do some cleanup related to libctest.c and libctest during configure.
dlvsym doesnt exist in uClibc
use dnl for comments, not #
I cannot spell, shoot me.
Add comment for CXX/F77 puntage
Do not check for (*&#$(* CXX or F77.
gawk -> $AWK
fix cross-compiling and uclibc and all that jazz
Tagged and bagged 1.2
correct symbols.h building when libdir !+ "/lib"
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.
turn create-localdecls into semi-autotooled
corrections to remove hardcoded paths.
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.
|Powered by ViewVC 1.1.20|