File History

Ancestors of file appfsd.c from check-in ff9238cef4

2014-12-29
03:49
[7c511aec25] part of check-in [ff9238cef4] Updated to exit in success from "-h" and to ignore the "-v" option (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-11-18
03:07
[bb0851401c] part of check-in [a2d245a487] Added ignored option for "rw" for fstab support (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
02:56
[0194f4a093] part of check-in [9dd5234a64] Added licensing information (MIT License) (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
01:06
[dafdf12fdd] part of check-in [7324be78ca] Moved option parsing to a separate function and added help, set default directory time to start time (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-11-17
20:37
[276d2f6247] part of check-in [4b2e0bf187] Updated to include entire error stack on error for --tcl mode in AppFSd (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-11-15
19:34
[cbe8db4a9d] part of check-in [fac74d236f] Updated inode generation to be FNV-1a (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
19:17
[430dbcdf6b] part of check-in [71bdb44ec6] Added missing Tcl_Preserve() call (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:33
[ce9351a270] part of check-in [f6af28366e] Added symlink creation support (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:20
[1c0ba85f13] part of check-in [67735b9ee3] Updated to flush cache before exiting in exit path mode and allow short reads without returning an error as they seem to be expected (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
16:46
[69177869fa] part of check-in [d5bfe6710c] Added more debugging, renamed appfs_terminate_interp for with more accurate name, fixed FUSE read/write to use pread/pwrite and return no short reads as is required by FUSE, added call to Tcl_FinalizeThread() on thread termination (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-11-14
21:46
[1768754e26] part of check-in [6af0168ed8] Updated to support unthreaded Tcl and fixed a memory leak with home directory determination (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:26
[b7668e46f2] part of check-in [2bb04fd22b] Made exit path ifdef more consistent (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:25
[3133466dff] part of check-in [ec17efd4bb] Made an optional exit path and removed decrementing of reference counters (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
06:13
[4a8cebc0f0] part of check-in [651fd8051a] Updated to decrement reference count for objects as we are done with them (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
05:20
[cb5c5230cc] part of check-in [84483d5933] Added back completely needed operation (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
04:19
[293b50199a] part of check-in [d43f3e4da3] Fixed signed-ness issue and removed unessecary operation (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
04:05
[6216c87bde] part of check-in [770584ac09] Tweaked hashing algorithm, added destructor for threads so that as threads terminate they are cleaned up (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-11-12
05:54
[e49bb6021f] part of check-in [d9f1a05711] Updated to call Tcl_Preserve/Tcl_Release as appropriate (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
05:46
[3ceaeb1976] part of check-in [0819a7a89c] Fixed actual problem with interruptions (which was really unrelated) -- Tcl notifier thread is terminated on fork() called by fuse_main(), since we create a Tcl interpreter for testing before calling fuse_main() the notifier dies and is not restarted. We now terminate it before fork(). (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
05:09
[30750361ba] part of check-in [39025b67ed] Removed interruption support, there is no clean way to implement it (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-11-11
19:10
[843bfcfd7e] part of check-in [6eb9af02d5] Added SIGUSR1 handling for terminating a thread (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:48
[65feda12d8] part of check-in [65a6138eb6] Updated to not continue to reset interpreters forever after a restart request (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:43
[2fbbb1d1a2] part of check-in [b6ea13d9c3] Added support for hot-restart of AppFSd on SIGUP (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-11-10
20:09
[5e5056a24c] part of check-in [89eabdaec1] Updated to include attribute caching since we now disable all FUSE attribute caching (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
07:17
[a0dcafd0c9] part of check-in [f6ecb0ed91] Updated to not attempt to drop the reference count on the last home directory object until we're about to actually give up the reference (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
07:11
[7148f823cb] part of check-in [6e3b24c68c] Updated ownership/group and disabled all caching so that things are consistent (and slow!) (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
06:47
[126129663c] part of check-in [dde1c0a38d] Made home directory part user-servicable via config file (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
05:57
[1dcdd9bb28] part of check-in [0effed3239] Moved to tcl-ops branch (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-11-06
03:05
[251c8531b4] part of check-in [98449bcf3e] Updated to use package name instead of hash for looking up extra files (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
02:49
[430cff4a7a] part of check-in [97e72202db] Updated to indicate only that packaged files are writable (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-11-05
21:41
[72840611b5] part of check-in [b1167b6699] Added "package" command back, needed for older versions of "http" package (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
18:39
[7ccc07ce2d] part of check-in [c3c642f5c8] Updated to hide commands which are not used and may cause slow-ness (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-11-03
19:07
[e3ba0e89d2] part of check-in [85c5ea8446] Updated to not crash upon Tcl initialization failure (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-10-12
02:54
[5ba05dc7d6] part of check-in [5c1bbda2c6] Added start of writability (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-09-18
17:48
[4990aac269] part of check-in [ddfec93915] Updated to only emit debugging output for debugging builds (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
17:32
[45ff02ebc8] part of check-in [dd6c402d76] Added inode support (computed, for now) and fixed a memory leak (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
05:14
[7ee6ccc5a2] part of check-in [7ef423f980] Added support for a "platform" symlink pointing to the current platform (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-09-13
05:15
[f1b76341ae] part of check-in [86819aa4e1] Updated to commit package change as a single transaction (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-09-11
19:57
[56848bb56b] part of check-in [859535511c] Added symlink support (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
2014-09-10
07:52
[343214a386] part of check-in [e236f4717a] Implemented basic close mechanism (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
07:47
[3805f48036] part of check-in [fdd60b8c90] Removed dead code (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]
07:22
Renamed from appfs.c [2342477e32] part of check-in [0e19d8e3c2] Renamed fuse daemon as "appfsd" (user: rkeene branch: trunk) [annotate] [blame] [check-ins using] [diff]