2006-05-03 11:21  azarah

	* configure.ac: Release sandbox-1.2.18.

2006-05-03 11:18  azarah

	* src/libsandbox.c: If glibc/kernel side of getcwd() screwed up, 
	  return ENAMETOOLONG.

2006-04-25 08:27  azarah

	* scripts/gen_symbol_header.awk, 
	  scripts/gen_symbol_version_map.awk: Fix symbol/map generation on 
	  Alpha.  Thanks to report from
	  Fernando J. Pereda <ferdy@gentoo.org>.

2006-04-25 08:25  azarah

	* src/libsandbox.c: Try to triple check getcwd() sanity.  Do not 
	  think it will help for
	  bug #125701, but we try.

2006-02-06 13:49  azarah

	* scripts/svn2cl.sh, scripts/svn2cl.xsl: Update svn2cl and fix 
	  parse issue with latest libxslt-1.1.15.

2006-02-06 12:45  azarah

	* autogen.sh: Revert last change, and add comment.

2006-02-06 05:02  vapier

	* configure.ac: add static/shared library checks to prevent anyone 
	  else wasting our time

2006-02-06 04:11  vapier

	* data, scripts, src: ignore more generated files
	* autogen.sh: force people to use -n if they want to generate stuff

2006-02-06 04:08  vapier

	* ., data, scripts, src: ignore generated files
	* configure.ac: syntax touchups

2006-02-06 04:04  vapier

	* configure.ac: log issues with LIBC PATH a little better

2005-12-10 12:12  azarah

	* scripts/gen_symbol_header.awk: Cleanup.

2005-12-10 11:51  azarah

	* configure.ac, scripts/gen_symbol_header.awk, 
	  scripts/gen_symbol_version_map.awk: Add support for readelf from 
	  elfutils.

2005-12-05 22:49  azarah

	* configure.ac, src/Makefile.am, src/libsandbox.c: More configure 
	  related cleanups. Define HAVE_RTLD_NEXT
	  via config.h.

2005-12-05 17:14  azarah

	* configure.ac: Indentation fixes and other cleanups.

2005-12-05 16:55  azarah

	* configure.ac: Small cleanups.

2005-12-05 14:35  azarah

	* configure.ac: We use memcpy() now and no longer mempcpy().

2005-12-05 14:34  azarah

	* scripts/gen_symbol_header.awk, 
	  scripts/gen_symbol_version_map.awk: Fix weak symbols on 32bit 
	  glibc where it have a different version.

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.

