146 check-ins by user rkeene occurring around 2014-09-10 07:54:02.
More ↑
2014-11-11
| ||
17:17 | [cd9fca5677] Made manifest checking more stringent (user: rkeene tags: trunk) | |
05:37 | [17a7fbab32] Updated to deal with dependencies better and specifiy libdir explicitly (user: rkeene tags: packages) | |
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) | |
18:29 | [a2946d9090] Fixed header install path (user: rkeene tags: packages) | |
18:23 | [86cac376ec] Updated to include OS and arch in package CPIO archive filename (user: rkeene tags: packages) | |
18:21 | [aa58b7fc45] Upgraded linux-headers (user: rkeene tags: packages) | |
18:20 | [e138f0dde7] Added Linux headers package (user: rkeene tags: packages) | |
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) | |
16:19 | [a80b5fa283] Create new branch named "tcl-ops" (user: rkeene tags: tcl-ops) | |
03:05 | [98449bcf3e] Updated to use package name instead of hash for looking up extra files (user: rkeene tags: trunk) | |
02:49 | [97e72202db] Updated to indicate only that packaged files are writable (user: rkeene tags: trunk) | |
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-05
| ||
21:41 | [cc5a68a6de] Fixed cleanup issue which was causing excessive lookups (user: rkeene tags: trunk) | |
21:41 | [b1167b6699] Added "package" command back, needed for older versions of "http" package (user: rkeene tags: trunk) | |
21:15 | [7357a0fcfc] Updated to normalize "noarch" and not error out for all packages if one cannot be normalized (user: rkeene tags: trunk) | |
20:44 | [d6d2c4eb25] Moved extract and download to functions (user: rkeene tags: packages) | |
19:41 | [a6c3672582] More work towards making a build script to build working software (user: rkeene tags: packages) | |
18:39 | [83a6196bd7] Cleanup and updated to use a random filename (user: rkeene tags: trunk) | |
18:39 | [c3c642f5c8] Updated to hide commands which are not used and may cause slow-ness (user: rkeene tags: trunk) | |
2014-11-04
| ||
04:23 | [76afe82d98] Added support for prerequisities (user: rkeene tags: packages) | |
03:36 | [ae6503b810] Added binutils package (user: rkeene tags: packages) | |
01:16 | [5c9ce56320] Added basic pure-Tcl sha1 fallback implementation (user: rkeene tags: trunk) | |
01:01 | [c2cecc4043] Updated to ensure glibc directory is available (user: rkeene tags: packages) | |
00:46 | [b5ddc3b45b] Updated to use UTC timezone everywhere (user: rkeene tags: packages) | |
00:45 | [36a7e12995] Added support for an archive format as well as fixing date format for Fossil files (user: rkeene tags: packages) | |
2014-11-03
| ||
23:49 | [77faad55ab] Updated to use package data from Fossil, which is more reliable (user: rkeene tags: packages) | |
23:35 | [9f4f082fef] Added zlib package and support for checking hash and storing archive (user: rkeene tags: packages) | |
23:20 | [286b0eb815] Emptied old ignore glob (user: rkeene tags: packages) | |
23:19 | [6136db979d] Updated packages branch to be a completely isolated branch (user: rkeene tags: packages) | |
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:31 | [f2ef882677] Added start of setting dynamic linker (user: rkeene tags: packages) | |
05:14 | [7ef423f980] Added support for a "platform" symlink pointing to the current platform (user: rkeene tags: trunk) | |
04:44 | [d4ba91a7e9] Removed extraneous set -x (user: rkeene tags: packages) | |
04:43 | [07e806db4e] Added package building branch (user: rkeene tags: packages) | |
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) | |
03:18 | [ebf9995a42] More rework (user: rkeene tags: trunk) | |
02:55 | [eed618f01c] Removed warnings (user: rkeene tags: trunk) | |
02:55 | [c00111a8d5] Updated to not use KitDLL (not needed) (user: rkeene tags: trunk) | |
02:50 | [d64cb6e110] Updated with support for not redownloading manifest if it's already present (user: rkeene tags: trunk) | |
02:38 | [b5d1616f0f] Separated manifest fetching from index fetching (user: rkeene tags: trunk) | |
02:33 | [48a551bede] Updated to populate SQLite database with all package data (user: rkeene tags: trunk) | |
01:24 | [a189f64907] More work on basics (user: rkeene tags: trunk) | |
2014-09-07
| ||
11:24 | [eb0e4ee1e1] For now, build with a libtclkit (user: rkeene tags: trunk) | |
11:08 | [0c74d63215] Updated database schema to be more realistic (user: rkeene tags: trunk) | |
11:01 | [4c07c8ed11] Formatting fixes (user: rkeene tags: trunk) | |
11:00 | [57183d69b5] Added database notes (user: rkeene tags: trunk) | |
10:44 | [9b31b33a93] Working on making the Tcl result usable by C (user: rkeene tags: trunk) | |
10:39 | [7bb4db9baa] Fixed typo (user: rkeene tags: trunk) | |
10:38 | [1ef1b92a15] Updated to use Tcl to do all the heavy lifting (user: rkeene tags: trunk) | |
07:07 | [4ff216889c] Updated with basic documentation (user: rkeene tags: trunk) | |
06:42 | [777947ec3d] Updated to use PKG_CONFIG (user: rkeene tags: trunk) | |
06:36 | [40155f7235] Added start of appfs (user: rkeene tags: trunk) | |
06:34 | [78c60b0c9e] initial empty check-in (user: rkeene tags: trunk) | |