summaryrefslogtreecommitdiff
path: root/preload
AgeCommit message (Expand)AuthorFilesLines
2009-06-08Added a GATE for __realpath_chk(): Needed with newer versions of glibcLauri Aarnio2-1/+43
2009-03-30Bugfix: Added wrapper for __openat_2()Lauri Aarnio2-0/+13
2009-03-23x86_64 fix: now it is possible to run sb2 in 64-bit hostMika Westerberg1-92/+109
2009-03-23l10n: message catalogs are now mapped based on active exec policyMika Westerberg3-83/+20
2009-03-07Fixed mapping of relative paths.Lauri Aarnio5-121/+123
2009-02-17Bugfix: __SB2_BINARYNAME was not correctly set with interpreted scripts.1.99.0.31Mika Westerberg1-0/+13
2009-02-16Corrected few compilation warnings.Mika Westerberg1-0/+4
2009-02-10Bugfix: /proc/<PID>/exe must be an absolute symlinkLauri Aarnio1-21/+45
2009-02-10Bugfix: /proc/<PID>/exe was incorrect for scriptsLauri Aarnio1-33/+77
2009-02-10Oops. Removed an extra temporary debug message from the interface generatorLauri Aarnio1-1/+0
2009-02-10interface.master: Added #ifdefs around wrappers which need AT_SYMLINK_NOFOLLOWLauri Aarnio1-0/+8
2009-02-10Bugfix: Added handling of AT_SYMLINK_NOFOLLOW to fchownat()Lauri Aarnio1-0/+1
2009-02-10Bugfix: handle AT_SYMLINK_NOFOLLOW in fstatat() and many other *at() wrappersLauri Aarnio2-2/+16
2009-02-10Added wrappers for fcntl() and fcntl64()Lauri Aarnio3-0/+62
2009-02-10Fix to script interpreter exec: exec policy is selected in correct placeLauri Aarnio1-6/+16
2009-02-10procfs: restored the original exe-symlink-replacement naming schemeLauri Aarnio1-3/+3
2009-02-10/proc/pid/exe emulation completedPasi Savanainen1-11/+186
2009-02-10sb2-show: new option "-p X" uses "X" as active exec policyLauri Aarnio2-0/+7
2009-02-10Added a mechanism for finding currently active exec policyLauri Aarnio1-0/+5
2009-02-10Exec algorithm improvements: Policy-based mapping of script interpretersLauri Aarnio1-10/+25
2009-02-10reorganized code in sb_exec.c so; call prepare_envp_for_do_exec() only onceLauri Aarnio1-39/+53
2009-02-10fdpathdb: adjusted debug message levelsLauri Aarnio1-5/+5
2009-02-10Changed how "libsb2.so" is located from tools or native rootstrapsLauri Aarnio1-0/+1
2009-02-10Bugfix: Changed log writing function to use nomap version of close().Mika Westerberg1-1/+2
2009-01-20Added wrappers for close(), dup() and dup2()Lauri Aarnio3-30/+83
2009-01-20Bugfix: Ensure that absolute paths are always registered to fdpathdbLauri Aarnio1-4/+12
2009-01-20Bugfix to glob(): Removed side-effects caused by the Mac OS X patchesLauri Aarnio3-2/+29
2009-01-20Added new function base_version() to sb2.Mika Westerberg1-1/+2
2009-01-15Bugfix to preload/glob.h: added missing newlineLauri Aarnio1-1/+1
2009-01-10Builds for OS X 10.4 with these changesLauri Leukkunen3-2/+9
2008-12-30This version compiles on os xJoshua Pollak5-18/+16
2008-12-30More OS X compatibility changes - addded mempcpy (and check in configure.ac f...Joshua Pollak5-5/+371
2008-12-30Added "#define __THROW" to null define __THROW on platforms that have __APPLE...Joshua Pollak2-4/+7
2008-12-30Added procfs.c, which was left out from an earlier commitLauri Aarnio1-0/+149
2008-12-11Fixed /proc/self/exe (and /proc/<MY_PID>/exe)Lauri Aarnio4-16/+31
2008-12-11Added wrapper for "ldd"Lauri Aarnio4-3/+45
2008-12-07A bizarre bugfix to glob()Lauri Aarnio1-0/+10
2008-12-07Made it possible to change mapping modes on the flyLauri Aarnio1-2/+32
2008-12-07interface generator: generated code checks if the real function is missingLauri Aarnio1-0/+22
2008-12-07emulate mode: target_root is now R/O for "normal" use, "sb2 -R" makes it R/WLauri Aarnio2-2/+19
2008-12-07Fixed mapping mode selection within persistent sessionsLauri Aarnio2-11/+33
2008-12-07Fixes for dirfd handling for openat(), faccessat(), etc *at() functionsLauri Aarnio6-13/+268
2008-11-03Minor changes to C code, based on warnings from gcc 4.3.2Lauri Aarnio1-10/+29
2008-11-02Bugfix: inspect_binary() crashed when the file was empty - min.size of an exe...Lauri Aarnio1-0/+8
2008-11-02Optimized use of sb2's own environment variables - __SB2_BINARYNAME and __SB2...Lauri Aarnio3-9/+20
2008-10-23Added path reversing logic; getcwd() etc now return backward-mapped results -...Lauri Aarnio2-10/+73
2008-10-23Introduced basic support for exec_policy based localization.Mika Westerberg4-11/+265
2008-10-23Cpu transparency logic is now completely implemented in Lua. - "sbrsh" is now...Lauri Aarnio1-166/+5
2008-10-18For x86_64, both 386 and x86_64 binaries are hostLauri Leukkunen1-1/+6
2008-10-18sb_exec.c: small fixes: improved the way how missing executables are handledLauri Aarnio1-1/+14