AgeCommit message (Expand)AuthorFilesLines
2011-03-25Merge commit '96d8e7ce8b483e5cafd0449b9735e4714f41f20b' into PSEUDO_PORTS_REMIXPSEUDO_PORTS_REMIXPeter Seebach2-1/+4
2011-03-25Fix execvp crashPeter Seebach2-1/+4
2011-03-24Woo! Last obvious error fixed.Seebs8-18/+19
2011-03-24Darwin seems to be working for trivial casesSeebs3-7/+17
2011-03-24add changelogSeebs1-0/+10
2011-03-24Whle __xmknodat() takes a dev_t *dev, which must not be NULL, mknodat()Seebs1-4/+0
2011-03-24Ah-hah. Infinite recursion is NOT my friend.Seebs1-2/+9
2011-03-24First pass at using system getpwent() and friends. Not really working,Seebs4-19/+127
2011-03-24Various Darwin updates and code consistency fixes.Seebs14-57/+299
2011-02-18whoops, misspelled __fxstatatSeebs1-1/+1
2011-02-18More cleanup and moving things to generic unix portSeebs38-232/+206
2011-02-18Ports redesign plus some other stuff to be split out againPeter Seebach221-802/+2078
2011-02-10Whoops! If LOCALSTATEDIR doesn't exist, and you invoke pseudoPeter Seebach3-0/+36
2011-02-09database initialization cleanup.Peter Seebach2-108/+146
2011-02-08Expand paths on exec.Peter Seebach7-7/+160
2011-02-01... and pseudodb needs -ldlpseudo-1.0PSEUDO_1_0Peter Seebach1-1/+1
2011-02-01Oh, sqlite needs -lpthread sometimesPeter Seebach1-1/+1
2011-02-01Add performance test (rough draft).Peter Seebach3-0/+84
2011-02-01Fix linkage issues due to missing -ldlPeter Seebach1-6/+9
2011-01-24Revert "Add a cache of the last object found in pseudo_op"Mark Hatle2-192/+8
2011-01-18Do not cache OP_EXEC callsMark Hatle2-2/+4
2011-01-14Automatically create state/prefix directoriesPeter Seebach2-2/+51
2011-01-13ChangeLog for previous fixPeter Seebach1-0/+3
2011-01-13Fixup: The path code could double-free.Peter Seebach1-10/+31
2010-12-17Fix the msg cache codeMark Hatle1-0/+2
2010-12-17When pseudo is disabled avoid directory processing...Mark Hatle2-3/+10
2010-12-16The maketables thing made it possible for some modules to get builtPeter Seebach2-0/+6
2010-12-16update docs to eliminate claims that we don't have chrootPeter Seebach3-4/+5
2010-12-16Change the file journal from PERSIST to OFFMark Hatle2-1/+4
2010-12-16Optimize the sql database indexes differently...Mark Hatle2-6/+14
2010-12-16Add a cache of the last object found in pseudo_opMark Hatle2-3/+169
2010-12-16Restructure the pseudo_op file identificationMark Hatle2-24/+42
2010-12-16Add sqlite call profilingMark Hatle3-1/+17
2010-12-16Restructure wrapfuncs.cMark Hatle6-234/+214
2010-12-13Further amend the system to enable/disable sudo during fork/exec.Mark Hatle17-313/+539
2010-12-132010-12-08:Mark Hatle8-123/+193
2010-12-07This is a merge of several commits from a tree which turned out toPeter Seebach17-77/+595
2010-12-02Major shift: Fix execl*(), allow enabling/disabling pseudo withPeter Seebach4-145/+0
2010-12-02The pseudo_db.c file created tables (operations, etc.) in the logsPeter Seebach2-74/+3
2010-11-30Major shift: All the id_t types have been reworked so that theyPeter Seebach17-365/+377
2010-11-18Messing with makewrappers: Move templating code out (for planned usePeter Seebach4-103/+105
2010-11-17Add "Futures.txt" for notes about planned work.Peter Seebach2-0/+38
2010-11-17First pass of some cleanups -- support moving a tracked directory fromPeter Seebach5-48/+359
2010-10-25Clean up makewrappers a bit.Peter Seebach3-89/+139
2010-10-12Remove tabs from makewrappers.Peter Seebach2-221/+222
2010-10-12Was missing copyright in new makewrappers.Peter Seebach2-0/+19
2010-10-11Major change: Replace the shell-based makewrappers with a PythonPeter Seebach8-466/+600
2010-10-11Add the other *xattr() wrappers (all ENOTSUP) for consistency.Peter Seebach15-15/+148
2010-10-06Add the fsetxattr wrapper to return ENOTSUPMark Hatle3-0/+20
2010-09-16The exec*() functions were inconsistent about the name of their firstPeter Seebach7-13/+33