2005-12-05 14:07  azarah

	* configure.ac: Release sandbox-1.2.17.

2005-12-05 14:06  azarah

	* src/libsandbox.c: Small tweak.

2005-12-05 13:55  azarah

	* configure.ac: Fix regex for newer uclibc that also matches
	  /lib/ld-uClibc.so.0.

2005-12-05 13:54  azarah

	* src/libsandbox.c: Cleanup RTLD defines.

2005-12-05 13:41  azarah

	* src/getcwd.c: Remove getcwd.c, as its no longer used.

2005-12-05 13:40  azarah

	* localdecls.h, src/Makefile.am, src/getcwd.c, src/libsandbox.c,
	  src/libsandbox.h, src/sandbox.c, src/sandbox.h,
	  src/symbols.h.in: More changes to try and resolve OSes with
	  generic getcwd() implementations.

2005-12-05 11:24  azarah

	* src/libsandbox.h: FreeBSD have RTLD_NOW, but still have the
	  getcwd() issue.

2005-12-05 11:18  azarah

	* src/Makefile.am, src/getcwd.c, src/libsandbox.h: Split
	  sandbox_on stuff out to libsandbox.h. Only enable if we do not
	  have RTLD_NEXT.

2005-12-05 11:08  azarah

	* src/getcwd.c, src/libsandbox.c: Add sandbox_on variable to tweak
	  internally if sandbox is on or off.

2005-12-05 10:10  azarah

	* configure.ac, src/Makefile.am, src/libsandbox.c: Rather check
	  for RTLD_NEXT than glibc. Some other cleanups.

2005-12-05 09:54  azarah

	* src/libsandbox.c: More bsd fixes.

2005-12-05 09:53  azarah

	* configure.ac, src/Makefile.am: Add checks for bsd that have
	  dlopen() in libc.

2005-12-05 09:43  azarah

	* configure.ac: Quoting fixes

2005-12-05 09:28  azarah

	* configure.ac, src/Makefile.am, src/canonicalize.c,
	  src/libsandbox.c, src/sandbox.c, src/sandbox.h,
	  src/sandbox_futils.c, src/sandbox_utils.c: 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.

2005-12-05 09:02  azarah

	* configure.ac: Make sure the aquired libc is readable.

2005-12-05 08:13  azarah

	* localdecls.h, scripts/gen_symbol_header.awk,
	  scripts/gen_symbol_version_map.awk: Also add weak symbols.

2005-12-05 07:17  azarah

	* scripts/gen_symbol_header.awk,
	  scripts/gen_symbol_version_map.awk: Stop processing when we get
	  to the '.symtab' section.

2005-12-04 20:33  azarah

	* configure.ac: Do not check for compatible malloc(), as we do not
	  care.

2005-12-03 11:42  azarah

	* scripts/gen_symbol_header.awk, src/libsandbox.c: Change default
	  prefix '__' to '_DEFAULT' suffix to avoid confusion some people
	  seem to have.

2005-12-02 12:41  azarah

	* configure.ac: Release sandbox-1.2.16.
	* scripts/dist.sh: Add dist.sh to make my life easier.

2005-12-02 12:34  azarah

	* src/canonicalize.c: Use mempcpy() instead of __mempcpy(), as svn
	  uClibc hides it.

2005-12-02 12:32  azarah

	* scripts/gen_symbol_header.awk,
	  scripts/gen_symbol_version_map.awk: Do not re-set VERSIONED_LIBC
	  if already set.

2005-12-02 12:31  azarah

	* scripts/gen_symbol_header.awk,
	  scripts/gen_symbol_version_map.awk: Do not add unversioned
	  symbols if we have a versioned libc. Do not add duplicates. This
	  is mostly due to unstripped libc .. bug #114200.

2005-12-02 08:49  azarah

	* src/sandbox.c: Add /dev/shm to write path.

2005-12-01 21:56  azarah

	* Makefile.am, clean.sh, scripts/clean.sh: Move clean.sh to
	  scripts. Some 'make distcheck' fixes.

2005-12-01 18:04  azarah

	* configure.ac: Release 1.2.15.

2005-12-01 17:50  azarah

	* autogen.sh, clean.sh: Update clean.sh to do a 'make distclean'.
	  Add '-n' switch for autogen.sh to skip generating ChangeLog.

2005-12-01 12:07  azarah

	* ChangeLog, ChangeLog.0, Makefile.am, autogen.sh,
	  scripts/svn2cl.sh, scripts/svn2cl.xsl: Add scripts/svn2cl.*;
	  move ChangeLog and update autogen.sh to generate ChangeLog.

2005-12-01 12:01  azarah

	* scripts/gen_symbol_header.awk, src/symbols.h.in: Some comment
	  touch-ups.

2005-12-01 11:56  azarah

	* ChangeLog, src/libsandbox.c, src/symbols.h.in: Wrap mkfifo() as
	  it seems it was missing.

2005-12-01 11:33  azarah

	* ChangeLog, src/libsandbox.c, src/sandbox.h,
	  src/sandbox_futils.c, src/symbols.h.in: Wrap mknod() as well.
	  Misc cleanups.

2005-12-01 11:04  azarah

	* ChangeLog, src/sandbox_futils.c: Rather use fstat() to get file
	  size in file_length() than lseek().

2005-12-01 10:58  azarah

	* ChangeLog, src/sandbox.c: Use egetcwd() in sandbox.c.

2005-12-01 10:54  azarah

	* ChangeLog, src/sandbox.c: Fixup SANDBOX_ON handling after
	  already running changes.

2005-12-01 10:45  azarah

	* ChangeLog, src/libsandbox.c: Rename filter_path() to
	  resolve_path() and other renames for clarity.

2005-12-01 10:40  azarah

	* ChangeLog, configure.ac, src/canonicalize.c, src/libsandbox.c,
	  src/sandbox.h, src/sandbox_futils.c: Cleanup local defines for
	  egetcwd() and erealpath().

2005-12-01 09:47  azarah

	* ChangeLog, src/Makefile.am, src/symbols.h.in, src/symbols.in:
	  Rename src/symbols.in to src/symbols.h.in.

2005-12-01 09:46  azarah

	* ChangeLog, localdecls.h, src/Makefile.am, src/canonicalize.c,
	  src/getcwd.c, src/libsandbox.c, src/sandbox.h,
	  src/sandbox_futils.c: Remove the SB_STATIC and including of
	  getcwd.c, etc voodoo, as we new use a 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.

2005-12-01 01:01  azarah

	* scripts/gen_symbol_header.awk: Fixup comments related to strong
	  aliases.

2005-12-01 01:00  azarah

	* ChangeLog, localdecls.h, scripts/gen_symbol_header.awk: Fix
	  non-versioned libc's to also prepend '__' to internal symbols by
	  using strong aliases.

2005-11-30 23:27  azarah

	* ChangeLog, configure.ac, configure.in: Rename configure.in to
	  configure.ac.

2005-11-30 23:21  azarah

	* src/Makefile.am: Small syntax cleanup.

2005-11-30 23:11  azarah

	* ChangeLog, data/sandbox.bashrc, src/sandbox.c: Only check
	  SANDBOX_ACTIVE, and not its value. More BASH_ENV fixes.

2005-11-30 22:54  azarah

	* ChangeLog, Makefile.am, configure.in, localdecls.h, scripts,
	  scripts/Makefile.am, scripts/gen_symbol_header.awk,
	  scripts/gen_symbol_version_map.awk, src/Makefile.am,
	  src/getcwd.c, src/libsandbox.c, src/symbols.in: Use versioned
	  symbols on supported libc's for functions we wrap, as well as
	  provide all versions of specific functions. Some syntax cleanups.

2005-11-30 08:42  azarah

	* localdecls.h, src/sandbox.h: Move dlvsym define. Add
	  symbol_version macros.

2005-11-28 11:35  azarah

	* ChangeLog, configure.in, src/sandbox.c, src/sandbox_futils.c:
	  Revert 64bit arch test, as we should build the 32bit version
	  without full path checking as well, and add --enable-multilib
	  switch to configure.

2005-11-28 11:13  azarah

	* ChangeLog, configure.in: Update contact email. Fix quoting.

2005-11-28 11:04  azarah

	* ChangeLog, configure.in: Detect if we on 64bit arch
	  automatically.

2005-11-28 10:52  azarah

	* Makefile.am, canonicalize.c, configure.in, data,
	  data/Makefile.am, data/sandbox.bashrc, getcwd.c, libsandbox.c,
	  sandbox.bashrc, sandbox.c, sandbox.h, sandbox_futils.c, src,
	  src/Makefile.am, src/canonicalize.c, src/getcwd.c,
	  src/libsandbox.c, src/sandbox.c, src/sandbox.h,
	  src/sandbox_futils.c, src/symbols.in, symbols.in: Reorder source
	  layout.

2005-11-28 10:30  azarah

	* ChangeLog, configure.in: Sandbox 1.2.14 release.

2005-11-28 10:24  azarah

	* ChangeLog, sandbox.c, sandbox.h: Make sure we use our bashrc.

2005-11-28 10:13  azarah

	* ChangeLog, sandbox.bashrc, sandbox.c: Rather check
	  SANDBOX_ACTIVE if we are already running. Set SANDBOX_ACTIVE to
	  readonly in sandbox.bashrc.

2005-11-28 10:05  azarah

	* ChangeLog, libsandbox.c, sandbox.c, sandbox.h: Cleanup environ
	  variables.

2005-11-28 09:55  azarah

	* ChangeLog, getcwd.c: Check generic getcwd()'s return as well for
	  validity, bug #101728.

2005-11-28 09:50  azarah

	* autogen.sh: Change calling order of autotools.

2005-11-01 16:02  azarah

	* ChangeLog, libsandbox.c: Do not pass mode to true_open and
	  true_open64 if not needed. Should fix a segfault in some cases.

2005-11-01 15:41  azarah

	* ChangeLog: Fix wrong version number.

2005-09-12 07:05  azarah

	* ChangeLog, configure.in: Release sandbox-1.2.13.

2005-09-12 06:50  azarah

	* ChangeLog, libsandbox.c: 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.

2005-09-12 06:44  azarah

	* ChangeLog, sandbox.c: Do not handle adding working directory to
	  SANDBOX_WRITE, as portage does it itself.

2005-09-04 11:17  azarah

	* ChangeLog, libsandbox.c: Also allow symlink() system call to
	  operate on a symlink in a writable path that points to
	  non-writable path, bug #104711.

2005-08-29 15:39  azarah

	* libsandbox.c: Remove debug code I forgot to remove.

2005-08-29 15:38  azarah

	* libsandbox.c: Form cleanups.

2005-08-05 14:49  azarah

	* ChangeLog, configure.in: Release sandbox-1.2.12.

2005-08-05 14:11  azarah

	* ChangeLog, sandbox.c: Improve error handling for
	  get_sandbox_*_envvar() functions.

2005-08-05 13:58  azarah

	* ChangeLog, sandbox.c: Remove the tmp_dir variable - we do not
	  need it.

2005-08-05 13:55  azarah

	* ChangeLog, sandbox.c, sandbox.h: 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.

2005-08-05 13:33  azarah

	* ChangeLog, libsandbox.c: 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.

2005-08-01 14:02  azarah

	* ChangeLog, sandbox.c: Add /dev/tts to write permit, bug #42809.

2005-08-01 08:08  azarah

	* ChangeLog, libsandbox.c: Add support for SANDBOX_VERBOSE
	  (enabled by default). Adjust SANDBOX_DEBUG to only enable if
	  equal to 1 or yes.

2005-08-01 07:57  azarah

	* ChangeLog, libsandbox.c: Still do normal log if debugging is
	  requested.

2005-07-27 18:04  azarah

	* ChangeLog, sandbox.c, sandbox.h, sandbox_futils.c: Do not
	  resolve symlinks in PORTAGE_TMPDIR in sandbox .. we will handle
	  that in libsandbox .. bug #100309.

2005-07-22 08:13  azarah

	* ChangeLog, sandbox.h: Print all logging to stderr, bug #90343,
	  comment #15, by Zac Medico.

2005-07-14 11:08  azarah

	* ChangeLog, configure.in: Release sandbox-1.2.11.

2005-07-14 11:06  azarah

	* ChangeLog, getcwd.c: Fix getcwd, bug #98419.

2005-07-08 15:49  azarah

	* ChangeLog, sandbox.c: Fix compile error with previous change,
	  and return rather then exit().

2005-07-08 15:07  azarah

	* ChangeLog, sandbox.c: Remove old logs if present and conflicting
	  with current.

2005-07-08 14:52  azarah

	* ChangeLog, libsandbox.c, sandbox.c, sandbox_futils.c: Try to
	  cleanup and make error handling/printing consistent.

2005-07-07 22:58  azarah

	* ChangeLog, libsandbox.c, sandbox.c, sandbox.h: Cleanup
	  access/log printing. Make access printing honour NOCOLOR. Fix
	  log printing's last line not honouring NOCOLOR.

2005-07-07 22:19  azarah

	* ChangeLog, sandbox.h, sandbox_futils.c: Only declare functions
	  in sandbox_futils.c that are used in libsandbox.c when
	  OUTSIDE_LIBSANDBOX is not defined.

2005-07-07 22:14  azarah

	* ChangeLog, libsandbox.c, sandbox.c, sandbox_futils.c: Remove
	  unused includes and variables.

2005-07-07 22:08  azarah

	* ChangeLog, sandbox.c, sandbox.h, sandbox_futils.c: Remove
	  sandbox_dir and co - we are not using it anymore.

2005-07-07 22:01  azarah

	* ChangeLog, libsandbox.c, sandbox.c, sandbox.h, sandbox_futils.c:
	  Redo the interface of the get_* functions so that we do not leak
	  memory.

2005-07-07 21:42  azarah

	* ChangeLog, sandbox.c, sandbox.h, sandbox_futils.c: 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.

2005-07-07 13:01  azarah

	* ChangeLog, libsandbox.c: Fix possible segfault in env init code.

2005-07-06 21:33  azarah

	* ChangeLog, libsandbox.c: Cleanup init_env_entries() and
	  check_prefixes().

2005-07-06 19:41  azarah

	* ChangeLog, libsandbox.c: Add check_prefixes() with major cleanup
	  on check_access().

2005-07-06 18:40  azarah

	* ChangeLog, libsandbox.c: Clean up logging in libsandbox.c, and
	  hopefully make it more consistant.

2005-07-06 17:35  azarah

	* ChangeLog, libsandbox.c, sandbox.h, sandbox_futils.c: Change log
	  dir to /var/log/sandbox/. Make sure the sandboxed process cannot
	  write to it.

2005-07-06 00:36  azarah

	* ChangeLog, libsandbox.c, sandbox.c, sandbox.h, sandbox_futils.c:
	  Remove unused 'pids file' code.

2005-07-06 00:12  azarah

	* libsandbox.c, sandbox.c: Remove unused variables.

2005-07-03 19:05  azarah

	* sandbox.c: Remove trailing ':' for SANDBOX_PREDICT.

2005-07-03 18:51  azarah

	* configure.in: * sandbox-1.2.10, try #2.

2005-07-03 18:48  azarah

	* ChangeLog: * sandbox-1.2.10
	* sandbox.c: Fix typo in Robin's patch.

2005-07-03 18:46  azarah

	* ChangeLog, sandbox.c: Add PREDICT items for nss-db, bug #92079.
	  Patch from Robin Johnson.

2005-06-17 12:32  azarah

	* ChangeLog, sandbox.c: Move get_sandbox_*_envvar() to
	  sandbox_setup_environ(), as its more appropriate there.

2005-06-17 12:10  azarah

	* ChangeLog, sandbox.c: Remove fooling around with exit codes - we
	  error out on presence of a log anyhow.

2005-06-14 21:59  azarah

	* libsandbox.c: Label rename for clarity.

2005-06-14 21:57  azarah

	* ChangeLog, libsandbox.c: Cleanup the fail_nametoolong stuff a
	  bit more.

2005-06-11 10:04  azarah

	* ChangeLog, libsandbox.c: Remove hopefully the last ld.so.preload
	  bits we do not use anymore.

2005-06-11 10:01  azarah

	* ChangeLog, libsandbox.c: 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.

2005-06-11 08:54  azarah

	* ChangeLog, libsandbox.c: More comment/readability cleanups

2005-06-11 07:25  azarah

	* ChangeLog, canonicalize.c, getcwd.c, libsandbox.c,
	  sandbox_futils.c: Some strncpy/strncat and other cleanups.

2005-06-09 17:20  azarah

	* ChangeLog, configure.in: * sandbox-1.2.9

2005-06-09 16:53  azarah

	* ChangeLog, libsandbox.c: Move symlink hack down a bit to try and
	  minimize on the amount of lstat() calls we do.

2005-06-09 16:47  azarah

	* ChangeLog, libsandbox.c, sandbox.c: Add hack to allow writing to
	  /proc/self/fd (or /dev/fd), bug #91516.

2005-06-09 15:47  azarah

	* ChangeLog, libsandbox.c, symbols.in: Add wrapper for access()
	  function, bug #85413.

2005-06-09 15:12  azarah

	* ChangeLog, getcwd.c: Use generic getcwd() implementation from
	  uclibc - should be more portable and looks a bit cleaner.

2005-06-09 14:42  azarah

	* ChangeLog, getcwd.c, libsandbox.c: Make sure our true_* pointers
	  are initialized to NULL, and that we check for all references
	  that they are valid.

2005-06-09 14:32  azarah

	* ChangeLog, libsandbox.c: 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.

2005-06-08 13:52  azarah

	* ChangeLog, sandbox.c, sandbox_futils.c: 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.

2005-06-08 13:39  azarah

	* libsandbox.c: Whitespace fixes.

2005-06-08 13:37  azarah

	* ChangeLog, libsandbox.c: Fix incorrect free of non-malloc'd
	  array, bug #92313 and #94020. Fix noted by Marcus D. Hanwell
	  <cryos@gentoo.org>.

2005-06-08 13:29  azarah

	* ChangeLog, sandbox.c: Add /dev/console to write list, bug #38588.

2005-06-05 07:45  vapier

	* libsandbox.c: whitespace tweaks

2005-05-13 15:24  azarah

	* ChangeLog, configure.in: * sandbox-1.2.8

2005-05-13 15:23  azarah

	* ChangeLog, libsandbox.c, sandbox.c, sandbox.h, sandbox_futils.c:
	  General cleanups.

2005-05-13 14:18  azarah

	* ChangeLog, libsandbox.c, sandbox.c, sandbox.h: Various
	  LD_PRELOAD cleanups. Do not unset LD_PRELOAD for parent.

2005-05-13 13:30  azarah

	* ChangeLog, libsandbox.c, sandbox.c, sandbox.h, sandbox_futils.c:
	  Modify get_sandbox_pids_file(), get_sandbox_log() and
	  get_sandbox_debug_log() to use TMPDIR if present in environment.

2005-05-13 12:53  azarah

	* ChangeLog, sandbox.c: Remove sandbox_log_file from main() as its
	  no longer used.

2005-05-13 12:52  azarah

	* ChangeLog, sandbox.c, sandbox.h, sandbox_futils.c: 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.

2005-05-12 01:08  azarah

	* sandbox.c: Add comments about memory we do not free at the
	  moment.

2005-05-12 00:09  azarah

	* ChangeLog, configure.in: * sandbox-1.2.7

2005-05-12 00:07  azarah

	* ChangeLog, sandbox.c, sandbox.h, sandbox_futils.c: More path
	  limit fixes. Declare SB_BUF_LEN global and use it where needed.

2005-05-11 23:59  azarah

	* ChangeLog, sandbox_futils.c: 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.

2005-05-11 23:35  azarah

	* ChangeLog, sandbox.c: Set SANDBOX_ON *before* doing the child's
	  env stuff, else its not set for the child.

2005-05-11 23:28  azarah

	* ChangeLog, sandbox.c: Remove global preload_adaptable as it is
	  no longer used.

2005-05-11 23:23  azarah

	* ChangeLog, sandbox.c: 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.

2005-05-11 15:52  azarah

	* ChangeLog, sandbox.c: Move print_sandbox_log() up to make things
	  neater.

2005-05-11 15:48  azarah

	* ChangeLog, sandbox.c: Remove load_preload_libs(), as its not
	  used anymore.

2005-05-11 15:42  azarah

	* ChangeLog, sandbox.c, sandbox.h: Remove NO_FORK stuff, as its
	  not used, and 'strace -f' works just fine.

2005-05-11 15:40  azarah

	* sandbox.c: Remove USE_SYSTEM_SHELL stuff, as it is not secure,
	  and not in use (continued).

2005-05-11 15:39  azarah

	* ChangeLog, sandbox.c, sandbox.h: Remove USE_SYSTEM_SHELL stuff,
	  as it is not secure, and not in use.

2005-05-11 15:36  azarah

	* ChangeLog, sandbox.c, sandbox.h: Remove ld.so.preload crap - we
	  are not going to use it again.

2005-05-10 07:38  azarah

	* ChangeLog, sandbox_futils.c: Fix typo in code that checks if we
	  got valid group information, causing a segmentation fault, bug
	  #91637.

2005-05-10 07:10  azarah

	* Makefile.am: Really remove libctest.c

2005-05-10 07:09  azarah

	* ChangeLog, configure.in: * sandbox-1.2.6

2005-05-10 07:08  azarah

	* ChangeLog, sandbox.c: Do not use LD_PRELOAD if it contains
	  libtsocks.so, as it breaks sandbox for some odd reason, bug
	  #91541.

2005-05-09 18:00  azarah

	* ChangeLog, sandbox.c: Fix typo (sizeof -> strlen).

2005-05-08 11:27  ferringb

	* ChangeLog, libsandbox.c: rewrote sbcontext caching so it
	  accounts for env changes since lib initialization.

2005-05-04 23:35  azarah

	* ChangeLog, configure.in, libctest.c: We create libctest.c via
	  configure, so no need to keep it around. Do some cleanup related
	  to libctest.c and libctest during configure.

2005-05-04 15:33  azarah

	* ChangeLog, libsandbox.c: Add rename support of symlinks pointing
	  to protected files/directories.

2005-05-04 15:01  azarah

	* ChangeLog, configure.in: * sandbox-1.2.5

2005-05-04 14:46  azarah

	* ChangeLog, libsandbox.c, sandbox.bashrc, sandbox.c: 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).

2005-05-03 21:43  azarah

	* ChangeLog, sandbox.bashrc, sandbox.c, sandbox.h: Fixup sandbox
	  and sandbox.bashrc to call bash with the proper .bashrc.

2005-05-03 11:07  azarah

	* ChangeLog, configure.in: * sandbox-1.2.4

2005-05-03 11:06  azarah

	* ChangeLog: Add bug # for previous change.

2005-05-03 10:56  azarah

	* ChangeLog, libsandbox.c: Do not init the env entries with each
	  call, as it creates too many calls to lstat, etc. Should speedup
	  things a bit.

2005-05-03 09:59  azarah

	* ChangeLog, sandbox.c: Add /dev/pty to default write list.
	  Noticed by Morfic.

2005-05-02 23:58  vapier

	* sandbox.h: whitespace fixes

2005-05-02 23:53  vapier

	* localdecls.h: dont define BROKEN_RTLD_NEXT in uClibc
	* ChangeLog, configure.in, sandbox.h: dlvsym doesnt exist in uClibc

2005-04-29 22:18  vapier

	* configure.in: use dnl for comments, not #

2005-04-29 13:37  azarah

	* ChangeLog, configure.in: sandbox-1.2.3

2005-04-29 00:22  azarah

	* configure.in: I cannot spell, shoot me.

2005-04-29 00:15  azarah

	* configure.in: Add comment for CXX/F77 puntage

2005-04-28 23:43  azarah

	* ChangeLog, configure.in: Do not check for (*&#$(* CXX or F77.

2005-04-28 22:54  vapier

	* configure.in: gawk -> $AWK

2005-04-28 22:41  azarah

	* ChangeLog, libsandbox.c: Do not append '/' to pathname in
	  filter_path() if it already ends with it.

2005-04-28 22:21  vapier

	* ChangeLog, configure.in: fix cross-compiling and uclibc and all
	  that jazz

2005-04-28 22:20  vapier

	* Makefile.am: whitespace fixes and move LIBC_VERSION to config.h

2005-04-28 22:19  vapier

	* autogen.sh: use automake-1.9 (not that it really matters eh)

2005-04-28 22:18  vapier

	* clean.sh: remove the symbols header file

2005-04-28 16:18  azarah

	* ChangeLog, configure.in: * sandbox-1.2.2

2005-04-28 15:49  azarah

	* ChangeLog, libsandbox.c: Only check for /dev/{null,zero} for
	  unlink hack, else ricers using /dev/shm have issues; bug #90592.

2005-04-23 21:03  azarah

	* ChangeLog: Add sandbox-1.2 release comment to ChangeLog

2005-04-23 20:52  azarah

	* ChangeLog, configure.in: sandbox-1.2.1

2005-04-23 20:44  azarah

	* ChangeLog, Makefile.am, canonicalize.c, getcwd.c, libsandbox.c,
	  localdecls.h, sandbox.h, sandbox_futils.c: 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.

2005-04-23 06:21  ferringb

	* configure.in: Tagged and bagged 1.2

2005-03-21 23:30  azarah

	* ChangeLog, libsandbox.c: Allow lchown a symlink in write-allowed
	  path pointing to write-denied target.

2005-03-21 08:54  genone

	* ChangeLog, libsandbox.c: show resolved symlinks in log

2005-03-14 16:00  genone

	* Makefile.am: dropping duplicate symbols

2005-03-14 00:28  azarah

	* ChangeLog, Makefile.am, libsandbox.c: Seems -nostdlib was the
	  problem with the constructor/destructor - remove it from
	  Makefile.am, and change the constructor/destructor names again.

2005-03-13 23:29  azarah

	* ChangeLog, libsandbox.c: Also rename the _init() and _fini()
	  declarations.

2005-03-13 23:23  azarah

	* ChangeLog, libsandbox.c, sandbox.c: 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.

2005-03-09 07:39  ferringb

	* ChangeLog, sandbox.c: happy output time. missing new line.

2005-03-09 07:34  ferringb

	* ChangeLog, Makefile.am, configure.in: correct symbols.h building
	  when libdir !+ "/lib"

2005-03-02 17:30  azarah

	* ChangeLog, libsandbox.c: Hack to make sure sandboxed process
	  cannot remove a device node, bug #79836.

2005-03-02 09:18  azarah

	* ChangeLog, Makefile.am: Fix symbols.in not added to dist.

2005-03-02 09:04  azarah

	* ChangeLog, Makefile.am, canonicalize.c, getcwd.c, libsandbox.c,
	  sandbox.c, sandbox.h, sandbox_futils.c: White space fixes.

2005-03-02 09:01  azarah

	* ChangeLog, Makefile.am, canonicalize.c, configure.in, getcwd.c,
	  libsandbox.c, symbols.in: 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.

2005-03-02 05:48  ferringb

	* ChangeLog, libsandbox.c: killed off _init and _fini in favor of
	  void __attribute__ ((constructor)) init_func and void
	  __attribute__ ((destructor)) closing_func. _(init|func) were
	  deprecated.

2005-03-02 05:36  ferringb

	* autogen.sh: work damn you.

2004-12-06 21:42  ferringb

	* ChangeLog, Makefile.am, canonicalize.c, getcwd.c, libsandbox.c:
	  hopefully cvs is done being stupid. Compilation fixes, along w/
	  make dist fix.

2004-12-05 06:14  ferringb

	* canonicalize.c, getcwd.c, libsandbox.c: compilation fixups.

2004-12-05 05:42  ferringb

	* ChangeLog, Makefile.am, getcwd.c, libsandbox.c: should make
	  things compile again

2004-12-02 05:22  vapier

	* Makefile.am, clean.sh, configure.in, create-localdecls,
	  libctest.c, localdecls.h: turn create-localdecls into
	  semi-autotooled

2004-12-02 05:20  vapier

	* libsandbox.c: need to include config.h

2004-12-02 04:46  vapier

	* Makefile.am, configure.in: touchups

2004-12-02 02:53  vapier

	* autogen.sh, clean.sh: scripts to generate/clean build

2004-12-02 02:52  vapier

	* aclocal.m4, compile, config.guess, config.h.in, config.sub,
	  depcomp, install-sh, ltmain.sh, missing: remove generated files

2004-12-02 02:25  ferringb

	* ChangeLog, aclocal.m4: stupid libtool.

2004-11-21 02:23  ferringb

	* Makefile.am: adjustment so it stops installing a couple of extra
	  srcs to /usr/share.

2004-11-20 13:21  ferringb

	* ChangeLog, Makefile.am, aclocal.m4, configure.in,
	  sandbox_futils.c: corrections to remove hardcoded paths.
	* config.status, libtool: nore should these.

2004-11-20 13:20  ferringb

	* config.log: this shouldn't be in cvs.

2004-11-20 13:05  ferringb

	* ChangeLog, Makefile.am, sandbox_futils.c: removed the
	  /usr/lib/portage/ hardcoded reference for bashrc.

2004-11-20 09:26  ferringb

	* Makefile.am: nuke the creation of a gz for dist target.

2004-11-20 00:49  ferringb

	* Makefile.am: final make dist tweak. stupid bugger.

2004-11-20 00:43  ferringb

	* Makefile.am: corrections for make dist, include canocicalize.c

2004-11-20 00:28  ferringb

	* Makefile.am: changed the dist target to include building bz2'd
	  tarballs.

2004-11-20 00:21  ferringb

	* COPYING, INSTALL, compile, config.guess, config.sub, depcomp,
	  install-sh, ltmain.sh, missing: annoying autotool files. stuck
	  usual copyright stuff w/ gpl v2 notice in COPYING.

2004-11-20 00:17  ferringb

	* AUTHORS: a quicky attempt at making authors actually useful.
	  Fairly complete from what I can see. Basically walked the
	  changelogs, cvs logs, etc.

2004-11-19 22:11  ferringb

	* ChangeLog: entry regarding cvs shift, and the beast being
	  autotooled.

2004-11-19 22:03  ferringb

	* AUTHORS, ChangeLog, Makefile.am, NEWS, README, aclocal.m4,
	  canonicalize.c, config.h.in, config.log, config.status,
	  configure.in, create-localdecls, getcwd.c, libctest.c,
	  libsandbox.c, libtool, sandbox.bashrc, sandbox.c, sandbox.h,
	  sandbox_futils.c: Initial revision

2004-11-19 22:03  

	* branches, tags, .: New repository initialized by cvs2svn.

