aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release sandbox-1.2.17.v1.2.17Martin Schlemmer2005-12-051-1/+1
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Small tweak.Martin Schlemmer2005-12-051-1/+1
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Fix regex for newer uclibc that also matches /lib/ld-uClibc.so.0.Martin Schlemmer2005-12-051-1/+1
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Cleanup RTLD defines.Martin Schlemmer2005-12-051-2/+8
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Remove getcwd.c, as its no longer used.Martin Schlemmer2005-12-051-41/+0
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* More changes to try and resolve OSes with generic getcwd() implementations.Martin Schlemmer2005-12-058-33/+64
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* FreeBSD have RTLD_NOW, but still have the getcwd() issue.Martin Schlemmer2005-12-051-4/+5
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Split sandbox_on stuff out to libsandbox.h. Only enable if we do notMartin Schlemmer2005-12-053-17/+35
| | | | | | have RTLD_NEXT. Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Add sandbox_on variable to tweak internally if sandbox is on or off.Martin Schlemmer2005-12-052-0/+13
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Rather check for RTLD_NEXT than glibc. Some other cleanups.Martin Schlemmer2005-12-053-19/+16
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* More bsd fixes.Martin Schlemmer2005-12-051-4/+4
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Add checks for bsd that have dlopen() in libc.Martin Schlemmer2005-12-052-2/+19
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Quoting fixesMartin Schlemmer2005-12-051-2/+5
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Rename sandbox_futils.c to sandbox_utils.c. Add gstrndup() and gbasename()Martin Schlemmer2005-12-057-11/+82
| | | | | | | to sandbox_utils.c. Add check for glibc, and fixup things to not need glibc only extensions if not needed for versioned symbols. Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Make sure the aquired libc is readable.Martin Schlemmer2005-12-051-1/+1
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Also add weak symbols.Martin Schlemmer2005-12-053-7/+101
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Stop processing when we get to the '.symtab' section.Martin Schlemmer2005-12-052-0/+10
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Do not check for compatible malloc(), as we do not care.Martin Schlemmer2005-12-041-2/+0
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Change default prefix '__' to '_DEFAULT' suffix to avoid confusionMartin Schlemmer2005-12-032-9/+9
| | | | | | some people seem to have. Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Release sandbox-1.2.16.v1.2.16Martin Schlemmer2005-12-021-1/+1
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Add dist.sh to make my life easier.Martin Schlemmer2005-12-021-0/+18
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Use mempcpy() instead of __mempcpy(), as svn uClibc hides it.Martin Schlemmer2005-12-021-1/+1
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Do not re-set VERSIONED_LIBC if already set.Martin Schlemmer2005-12-022-3/+4
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Do not add unversioned symbols if we have a versioned libc.Martin Schlemmer2005-12-022-2/+41
| | | | | | | | Do not add duplicates. This is mostly due to unstripped libc .. bug #114200. URL: http://bugs.gentoo.org/114200 Signed-off-by: Martin Schlemmer <azarah@gentoo.org> Reported-by: James <James@superbug.demon.co.uk>
* Add /dev/shm to write path.Martin Schlemmer2005-12-021-1/+1
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Move clean.sh to scripts. Some 'make distcheck' fixes.Martin Schlemmer2005-12-012-1/+1
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Release 1.2.15.v1.2.15Martin Schlemmer2005-12-011-1/+1
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Update clean.sh to do a 'make distclean'. Add '-n' switch forMartin Schlemmer2005-12-012-2/+7
| | | | | | autogen.sh to skip generating ChangeLog. Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Add scripts/svn2cl.*; move ChangeLog and update autogen.sh toMartin Schlemmer2005-12-015-3/+432
| | | | | | generate ChangeLog. Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Some comment touch-ups.Martin Schlemmer2005-12-012-2/+7
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Wrap mkfifo() as it seems it was missing.Martin Schlemmer2005-12-013-0/+20
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Wrap mknod() as well. Misc cleanups.Martin Schlemmer2005-12-015-26/+24
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Rather use fstat() to get file size in file_length() than lseek().Martin Schlemmer2005-12-012-5/+8
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Use egetcwd() in sandbox.c.Martin Schlemmer2005-12-012-1/+3
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Fixup SANDBOX_ON handling after already running changes.Martin Schlemmer2005-12-012-6/+4
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Rename filter_path() to resolve_path() and other renames for clarity.Martin Schlemmer2005-12-012-18/+20
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Cleanup local defines for egetcwd() and erealpath().Martin Schlemmer2005-12-016-10/+11
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Rename src/symbols.in to src/symbols.h.in.Martin Schlemmer2005-12-013-1/+3
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Remove the SB_STATIC and including of getcwd.c, etc voodoo, as we new use aMartin Schlemmer2005-12-018-243/+50
| | | | | | | | symbol map, and all non-exported symbols are local. Cleanup getcwd.c, as the generic getcwd for older 2.4 kernels do not work properly anyhow, and just makes things slower. Some other warning fixes. Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Fixup comments related to strong aliases.Martin Schlemmer2005-12-011-1/+2
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Fix non-versioned libc's to also prepend '__' to internal symbols by usingMartin Schlemmer2005-12-013-7/+19
| | | | | | strong aliases. Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Rename configure.in to configure.ac.Martin Schlemmer2005-11-302-0/+2
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Small syntax cleanup.Martin Schlemmer2005-11-301-1/+1
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Only check SANDBOX_ACTIVE, and not its value. More BASH_ENV fixes.Martin Schlemmer2005-11-303-3/+6
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Use versioned symbols on supported libc's for functions we wrap, as well asMartin Schlemmer2005-11-3011-566/+733
| | | | | | provide all versions of specific functions. Some syntax cleanups. Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Move dlvsym define. Add symbol_version macros.Martin Schlemmer2005-11-302-4/+10
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Revert 64bit arch test, as we should build the 32bit version without fullMartin Schlemmer2005-11-284-12/+17
| | | | | | path checking as well, and add --enable-multilib switch to configure. Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Update contact email. Fix quoting.Martin Schlemmer2005-11-282-26/+29
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Detect if we on 64bit arch automatically.Martin Schlemmer2005-11-282-1/+16
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>
* Reorder source layout.Martin Schlemmer2005-11-2812-49/+55
| | | | Signed-off-by: Martin Schlemmer <azarah@gentoo.org>