Timeline

50 descendants and 50 ancestors of [5ebe069cbf]

2014-11-11
17:18
[2e9fc0f81c] Added start of CPIO mode for appfs-mkfs (user: rkeene tags: trunk)
17:17
[cd9fca5677] Made manifest checking more stringent (user: rkeene tags: trunk)
05:16
[859f8f6c54] Updated to be more tolerant of future expansions to the manifest format (user: rkeene tags: trunk)
05:11
[34f1255a38] Updated allow future versions to deal with manifests that are not linked from the index file (user: rkeene tags: trunk)
2014-11-10
20:09
[89eabdaec1] Updated to include attribute caching since we now disable all FUSE attribute caching (user: rkeene tags: trunk)
19:19
[a706ef58b8] Updated to correctly deal with the "latest" symlink (user: rkeene tags: trunk)
07:17
[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 tags: trunk)
07:11
[6e3b24c68c] Updated ownership/group and disabled all caching so that things are consistent (and slow!) (user: rkeene tags: trunk)
06:47
[dde1c0a38d] Made home directory part user-servicable via config file (user: rkeene tags: trunk)
06:19
[c0f54be8fb] Updated to deal with having no home directory gracefully and fixed bug introduced with childcount patch (user: rkeene tags: trunk)
05:57
[0effed3239] Moved to tcl-ops branch (user: rkeene tags: trunk)
05:43
[5f4e904dfd] Closed-Leaf: Additional handling of determing child count (user: rkeene tags: tcl-ops)
05:38
[9e96bce564] Updated to compute number of children for each type of node so that things like "find" work reliably (user: rkeene tags: tcl-ops)
05:30
[9562d42ae1] Simplified user fsuid switching (user: rkeene tags: tcl-ops)
05:02
[f4e6b62dfb] Minor re-ordering so that FUSE things can be "near" each other (user: rkeene tags: tcl-ops)
04:52
[9279433b2f] Added initial PKI support (user: rkeene tags: tcl-ops)
04:22
[d3bb0824ec] More work towards getting the user multiplexing right (user: rkeene tags: tcl-ops)
03:34
[63e41c262c] Updated to cache last home directory looked up and to setfsuid()/setfsgid() before accessing the filesystem so that we may be the right user (user: rkeene tags: tcl-ops)
03:11
[2160c4189b] Nearly completely working write support (user: rkeene tags: tcl-ops)
2014-11-09
09:10
[7d728e1078] Removed spurious deletes and fixed permissions on version directory (user: rkeene tags: tcl-ops)
09:04
[1adf504f9a] More work towards a writable solution (user: rkeene tags: tcl-ops)
08:01
[8ea4ed266f] Added a truncate action (user: rkeene tags: tcl-ops)
07:52
[80bcdf4cb8] Began adding support for other types of files as well as added creat() and mknod() support (user: rkeene tags: tcl-ops)
02:14
[7c53fff896] Updated to rethrow error from local-ify file (user: rkeene tags: tcl-ops)
02:13
[f2d710b7dc] Updated to create directory to store local file (user: rkeene tags: tcl-ops)
02:09
[3c90001701] Updated to create a Tcl interpreter at startup before starting FUSE loop to catch Tcl errors early (user: rkeene tags: tcl-ops)
2014-11-08
19:33
[d74c945fc0] Removed SQLite dependency (user: rkeene tags: tcl-ops)
2014-11-07
13:19
[d836b9fc43] Added more reliable write support (user: rkeene tags: tcl-ops)
13:04
[5685a8f9a8] Added validity checking for various types (user: rkeene tags: tcl-ops)
12:26
[db5fcbef28] Added basic write support (user: rkeene tags: tcl-ops)
12:13
[ebbca87b7e] Added basic "open" support (user: rkeene tags: tcl-ops)
11:36
[d64c2e9bf7] Add "getattr" implementation (user: rkeene tags: tcl-ops)
08:48
[ee13ee5aa4] Added basic "getchildren" implementation in Tcl (user: rkeene tags: tcl-ops)
07:20
[f277407cbc] Converted global variables to not be part of a struct (user: rkeene tags: tcl-ops)
07:17
[a6cb122222] Updated Makefile (user: rkeene tags: tcl-ops)
07:15
[ed1bf1669b] Removed extraneous debugging (user: rkeene tags: tcl-ops)
07:15
[684f97bc4e] Clarified --cachedir (user: rkeene tags: tcl-ops)
07:14
[ddd31f22a4] Added a "--cachedir" option for use when not using FUSE and added the same option to "appfs-cache" (user: rkeene tags: tcl-ops)
06:52
[8eb7be2398] Added appropriate subtype (user: rkeene tags: tcl-ops)
06:48
[317348f60e] More work towards adding support for automatic options (user: rkeene tags: tcl-ops)
06:47
[a7e9dac6ce] Added start of supplying default options (user: rkeene tags: tcl-ops)
06:14
[83dcb7cd52] Added comments (user: rkeene tags: tcl-ops)
05:42
[82982300d8] Added more functionality to "appfs-cache" control system (user: rkeene tags: tcl-ops)
05:06
[4b04c967f7] Updated to include a Tcl interface via AppFSd (user: rkeene tags: tcl-ops)
04:52
[c374111c37] Added support for an "appfs-cache" script calling sqlite3 directly in appfsd (user: rkeene tags: tcl-ops)
2014-11-06
18:29
[5bd7399e05] Minor update (user: rkeene tags: tcl-ops)
17:11
[aca3a93d56] Work towards gutting AppFSd to rewrite (user: rkeene tags: tcl-ops)
16:20
[5ffd966f05] Merged in internal_sha1 branch since we should use that as the basis going forward (user: rkeene tags: tcl-ops)
02:29
[853a9068a7] Closed-Leaf: Updated to use C-based implementation of SHA1 (user: rkeene tags: internal_sha1)
00:37
[ee9eb7ed98] Merged in updates from trunk (user: rkeene tags: internal_sha1)
2014-11-03
23:16
[5ebe069cbf] Started work on an internal sha1 implementation (user: rkeene tags: internal_sha1)
22:59
[0cefa306d2] Updated to complain if hash cannot be computed (user: rkeene tags: trunk)
22:31
[6bae3dde7d] Updated to rely upon "sha1" package to compute hashes (user: rkeene tags: trunk)
19:07
[85c5ea8446] Updated to not crash upon Tcl initialization failure (user: rkeene tags: trunk)
2014-10-28
19:08
[ca67f3d740] Updated to allow individual flags to be replaced (user: rkeene tags: trunk)
2014-10-12
02:54
[5c1bbda2c6] Added start of writability (user: rkeene tags: trunk)
2014-09-18
17:49
[222e571ce8] Added SQLite indexes to tables for faster lookup (user: rkeene tags: trunk)
17:48
[ddfec93915] Updated to only emit debugging output for debugging builds (user: rkeene tags: trunk)
17:48
[1dc40567db] Removed extraneous debugging flags added (user: rkeene tags: trunk)
17:32
[dd6c402d76] Added inode support (computed, for now) and fixed a memory leak (user: rkeene tags: trunk)
05:14
[7ef423f980] Added support for a "platform" symlink pointing to the current platform (user: rkeene tags: trunk)
2014-09-16
18:21
[17bbfdc417] Removed blank line (user: rkeene tags: trunk)
2014-09-14
04:36
[ee1a499a2e] Updated to normalize CPU/OS (user: rkeene tags: trunk)
2014-09-13
05:15
[86819aa4e1] Updated to commit package change as a single transaction (user: rkeene tags: trunk)
2014-09-12
05:39
[a48b533f86] Fixed typo in previous commit (user: rkeene tags: trunk)
05:34
[90dbb9682c] Updated to deal with files with commas in the name (user: rkeene tags: trunk)
2014-09-11
19:57
[859535511c] Added symlink support (user: rkeene tags: trunk)
2014-09-10
09:14
[aa1acadcb1] Minor update (user: rkeene tags: trunk)
08:47
[7ed2f89c7d] Updated to remove packages from cache that have been removed from the server (user: rkeene tags: trunk)
08:23
[977195a680] Updated to expire cache of server index periodically (user: rkeene tags: trunk)
07:58
[921f12e64a] Updated install target (user: rkeene tags: trunk)
07:55
[6a30dedf77] Added basic usage (user: rkeene tags: trunk)
07:54
[16162d46b5] Updated to not leak file descriptors for invalid sites (user: rkeene tags: trunk)
07:52
[e236f4717a] Implemented basic close mechanism (user: rkeene tags: trunk)
07:47
[fdd60b8c90] Removed dead code (user: rkeene tags: trunk)
07:42
[475a868eae] Renamed index generator to "mkfs" (user: rkeene tags: trunk)
07:38
[7321b530dd] Updated to check SHA1 of downloaded artifacts (user: rkeene tags: trunk)
07:33
[ce18c8a9b9] Removed extraneous reference to stringify (user: rkeene tags: trunk)
07:29
[f3c0a33c84] Updated to string-ify Tcl script using "sed" (user: rkeene tags: trunk)
07:24
[6958ab0b94] Finished renames (user: rkeene tags: trunk)
07:22
[0e19d8e3c2] Renamed fuse daemon as "appfsd" (user: rkeene tags: trunk)
04:02
[1f01cf90b5] Reorganized (user: rkeene tags: trunk)
04:01
[041086f3fb] Reduced redundant code (user: rkeene tags: trunk)
2014-09-09
08:23
[ef5acff5c9] Added a default time to psuedo entries (user: rkeene tags: trunk)
08:19
[ed608e7fee] Updated to keep track of the upstream OS name and CPU (user: rkeene tags: trunk)
08:12
[cd7064a3fe] Corrected site index generation (user: rkeene tags: trunk)
07:51
[95ec92e5d0] Fixed bug where blank extraData was added (user: rkeene tags: trunk)
07:33
[cf4ca88d48] Updated to create separate interpreters per thread (user: rkeene tags: trunk)
06:46
[a7c7a7a363] Implemented basic open() and read() (user: rkeene tags: trunk)
06:46
[d0513156ec] Updated to download files as binary (user: rkeene tags: trunk)
06:10
[99c9d35a89] Added executable bit (user: rkeene tags: trunk)
06:01
[f66a795908] Updated with basic functionality (user: rkeene tags: trunk)
03:51
[f31f4f56c6] Updated to supply valid linked list for children and added readdir implementation (user: rkeene tags: trunk)
03:43
[b437874cfb] More work on getting children processed (user: rkeene tags: trunk)
2014-09-08
20:02
[074c41c6ce] Updated to create contents in SHA1 tree (user: rkeene tags: trunk)
19:59
[edd156adcd] Added script to create simple appfs directory tree for serving (user: rkeene tags: trunk)
07:17
[85bda525b9] More work towards parsing directory entries (user: rkeene tags: trunk)
06:48
[e37bc482a9] More work towards reading package data (user: rkeene tags: trunk)
06:12
[654957c655] Updated to print packages (user: rkeene tags: trunk)
04:34
[76ac4557f6] More work towards SQLite3 integration (user: rkeene tags: trunk)
04:25
[676f99c72e] Working on creating an SQLite interface (user: rkeene tags: trunk)