168 check-ins by user rkeene occurring around 2014-11-03 19:07:34.
More ↑
2014-11-12
| ||
09:29 | Updated to search in requested headers last rather than first, as if they were system headers check-in: 6fac0b6f10 user: rkeene tags: packages | |
08:39 | Fixed issue where libraries for libcap were located in wrong place check-in: 3e742f1756 user: rkeene tags: packages | |
08:36 | Corrected issue where package name was not considered when looking up package check-in: eb52173aaa user: rkeene tags: trunk | |
08:29 | Added libcap package check-in: 464c2fea8f user: rkeene tags: packages | |
08:18 | Added ACL package check-in: 2174a44d80 user: rkeene tags: packages | |
08:04 | Added "attr" package check-in: 5a12684aa8 user: rkeene tags: packages | |
08:04 | Added support for applying patches check-in: af79362c78 user: rkeene tags: packages | |
07:38 | Updated to build with latest version of dependencies if their version is not specified, otherwise, try to find one check-in: 5ceded1d7d user: rkeene tags: packages | |
07:32 | Added ticlib to ncurses to match other packages check-in: c956780267 user: rkeene tags: packages | |
07:25 | Added ncurses package check-in: c6e2e3505b user: rkeene tags: packages | |
07:25 | Updated to create a better build environment check-in: 7c4247cf4b user: rkeene tags: packages | |
07:00 | Updated to not cleanup work directory if build fails and created a function to configure gcc check-in: 7c62241f33 user: rkeene tags: packages | |
05:54 | Updated to call Tcl_Preserve/Tcl_Release as appropriate check-in: d9f1a05711 user: rkeene tags: trunk | |
05:46 | 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(). check-in: 0819a7a89c user: rkeene tags: trunk | |
05:09 | Removed interruption support, there is no clean way to implement it check-in: 39025b67ed user: rkeene tags: trunk | |
2014-11-11
| ||
19:10 | Added SIGUSR1 handling for terminating a thread check-in: 6eb9af02d5 user: rkeene tags: trunk | |
18:52 | Added base64 module for PKI on Tcl 8.5 check-in: 4074828ffa user: rkeene tags: trunk | |
18:45 | Updated to skip files in packages directory check-in: 78bd73355f user: rkeene tags: trunk | |
18:38 | Added a CPIO input mode for "appfs-mkfs" check-in: 5bdc276f57 user: rkeene tags: trunk | |
17:48 | Updated to not continue to reset interpreters forever after a restart request check-in: 65a6138eb6 user: rkeene tags: trunk | |
17:43 | Added support for hot-restart of AppFSd on SIGUP check-in: b6ea13d9c3 user: rkeene tags: trunk | |
17:18 | Added start of CPIO mode for appfs-mkfs check-in: 2e9fc0f81c user: rkeene tags: trunk | |
17:17 | Made manifest checking more stringent check-in: cd9fca5677 user: rkeene tags: trunk | |
05:37 | Updated to deal with dependencies better and specifiy libdir explicitly check-in: 17a7fbab32 user: rkeene tags: packages | |
05:16 | Updated to be more tolerant of future expansions to the manifest format check-in: 859f8f6c54 user: rkeene tags: trunk | |
05:11 | Updated allow future versions to deal with manifests that are not linked from the index file check-in: 34f1255a38 user: rkeene tags: trunk | |
2014-11-10
| ||
20:09 | Updated to include attribute caching since we now disable all FUSE attribute caching check-in: 89eabdaec1 user: rkeene tags: trunk | |
19:19 | Updated to correctly deal with the "latest" symlink check-in: a706ef58b8 user: rkeene tags: trunk | |
07:17 | 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 check-in: f6ecb0ed91 user: rkeene tags: trunk | |
07:11 | Updated ownership/group and disabled all caching so that things are consistent (and slow!) check-in: 6e3b24c68c user: rkeene tags: trunk | |
06:47 | Made home directory part user-servicable via config file check-in: dde1c0a38d user: rkeene tags: trunk | |
06:19 | Updated to deal with having no home directory gracefully and fixed bug introduced with childcount patch check-in: c0f54be8fb user: rkeene tags: trunk | |
05:57 | Moved to tcl-ops branch check-in: 0effed3239 user: rkeene tags: trunk | |
05:43 | Additional handling of determing child count Closed-Leaf check-in: 5f4e904dfd user: rkeene tags: tcl-ops | |
05:38 | Updated to compute number of children for each type of node so that things like "find" work reliably check-in: 9e96bce564 user: rkeene tags: tcl-ops | |
05:30 | Simplified user fsuid switching check-in: 9562d42ae1 user: rkeene tags: tcl-ops | |
05:02 | Minor re-ordering so that FUSE things can be "near" each other check-in: f4e6b62dfb user: rkeene tags: tcl-ops | |
04:52 | Added initial PKI support check-in: 9279433b2f user: rkeene tags: tcl-ops | |
04:22 | More work towards getting the user multiplexing right check-in: d3bb0824ec user: rkeene tags: tcl-ops | |
03:34 | Updated to cache last home directory looked up and to setfsuid()/setfsgid() before accessing the filesystem so that we may be the right user check-in: 63e41c262c user: rkeene tags: tcl-ops | |
03:11 | Nearly completely working write support check-in: 2160c4189b user: rkeene tags: tcl-ops | |
2014-11-09
| ||
09:10 | Removed spurious deletes and fixed permissions on version directory check-in: 7d728e1078 user: rkeene tags: tcl-ops | |
09:04 | More work towards a writable solution check-in: 1adf504f9a user: rkeene tags: tcl-ops | |
08:01 | Added a truncate action check-in: 8ea4ed266f user: rkeene tags: tcl-ops | |
07:52 | Began adding support for other types of files as well as added creat() and mknod() support check-in: 80bcdf4cb8 user: rkeene tags: tcl-ops | |
02:14 | Updated to rethrow error from local-ify file check-in: 7c53fff896 user: rkeene tags: tcl-ops | |
02:13 | Updated to create directory to store local file check-in: f2d710b7dc user: rkeene tags: tcl-ops | |
02:09 | Updated to create a Tcl interpreter at startup before starting FUSE loop to catch Tcl errors early check-in: 3c90001701 user: rkeene tags: tcl-ops | |
2014-11-08
| ||
19:33 | Removed SQLite dependency check-in: d74c945fc0 user: rkeene tags: tcl-ops | |
2014-11-07
| ||
13:19 | Added more reliable write support check-in: d836b9fc43 user: rkeene tags: tcl-ops | |
13:04 | Added validity checking for various types check-in: 5685a8f9a8 user: rkeene tags: tcl-ops | |
12:26 | Added basic write support check-in: db5fcbef28 user: rkeene tags: tcl-ops | |
12:13 | Added basic "open" support check-in: ebbca87b7e user: rkeene tags: tcl-ops | |
11:36 | Add "getattr" implementation check-in: d64c2e9bf7 user: rkeene tags: tcl-ops | |
08:48 | Added basic "getchildren" implementation in Tcl check-in: ee13ee5aa4 user: rkeene tags: tcl-ops | |
07:20 | Converted global variables to not be part of a struct check-in: f277407cbc user: rkeene tags: tcl-ops | |
07:17 | Updated Makefile check-in: a6cb122222 user: rkeene tags: tcl-ops | |
07:15 | Removed extraneous debugging check-in: ed1bf1669b user: rkeene tags: tcl-ops | |
07:15 | Clarified --cachedir check-in: 684f97bc4e user: rkeene tags: tcl-ops | |
07:14 | Added a "--cachedir" option for use when not using FUSE and added the same option to "appfs-cache" check-in: ddd31f22a4 user: rkeene tags: tcl-ops | |
06:52 | Added appropriate subtype check-in: 8eb7be2398 user: rkeene tags: tcl-ops | |
06:48 | More work towards adding support for automatic options check-in: 317348f60e user: rkeene tags: tcl-ops | |
06:47 | Added start of supplying default options check-in: a7e9dac6ce user: rkeene tags: tcl-ops | |
06:14 | Added comments check-in: 83dcb7cd52 user: rkeene tags: tcl-ops | |
05:42 | Added more functionality to "appfs-cache" control system check-in: 82982300d8 user: rkeene tags: tcl-ops | |
05:06 | Updated to include a Tcl interface via AppFSd check-in: 4b04c967f7 user: rkeene tags: tcl-ops | |
04:52 | Added support for an "appfs-cache" script calling sqlite3 directly in appfsd check-in: c374111c37 user: rkeene tags: tcl-ops | |
2014-11-06
| ||
18:29 | Minor update check-in: 5bd7399e05 user: rkeene tags: tcl-ops | |
18:29 | Fixed header install path check-in: a2946d9090 user: rkeene tags: packages | |
18:23 | Updated to include OS and arch in package CPIO archive filename check-in: 86cac376ec user: rkeene tags: packages | |
18:21 | Upgraded linux-headers check-in: aa58b7fc45 user: rkeene tags: packages | |
18:20 | Added Linux headers package check-in: e138f0dde7 user: rkeene tags: packages | |
17:11 | Work towards gutting AppFSd to rewrite check-in: aca3a93d56 user: rkeene tags: tcl-ops | |
16:20 | Merged in internal_sha1 branch since we should use that as the basis going forward check-in: 5ffd966f05 user: rkeene tags: tcl-ops | |
16:19 | Create new branch named "tcl-ops" check-in: a80b5fa283 user: rkeene tags: tcl-ops | |
03:05 | Updated to use package name instead of hash for looking up extra files check-in: 98449bcf3e user: rkeene tags: trunk | |
02:49 | Updated to indicate only that packaged files are writable check-in: 97e72202db user: rkeene tags: trunk | |
02:29 | Updated to use C-based implementation of SHA1 Closed-Leaf check-in: 853a9068a7 user: rkeene tags: internal_sha1 | |
00:37 | Merged in updates from trunk check-in: ee9eb7ed98 user: rkeene tags: internal_sha1 | |
2014-11-05
| ||
21:41 | Fixed cleanup issue which was causing excessive lookups check-in: cc5a68a6de user: rkeene tags: trunk | |
21:41 | Added "package" command back, needed for older versions of "http" package check-in: b1167b6699 user: rkeene tags: trunk | |
21:15 | Updated to normalize "noarch" and not error out for all packages if one cannot be normalized check-in: 7357a0fcfc user: rkeene tags: trunk | |
20:44 | Moved extract and download to functions check-in: d6d2c4eb25 user: rkeene tags: packages | |
19:41 | More work towards making a build script to build working software check-in: a6c3672582 user: rkeene tags: packages | |
18:39 | Cleanup and updated to use a random filename check-in: 83a6196bd7 user: rkeene tags: trunk | |
18:39 | Updated to hide commands which are not used and may cause slow-ness check-in: c3c642f5c8 user: rkeene tags: trunk | |
2014-11-04
| ||
04:23 | Added support for prerequisities check-in: 76afe82d98 user: rkeene tags: packages | |
03:36 | Added binutils package check-in: ae6503b810 user: rkeene tags: packages | |
01:16 | Added basic pure-Tcl sha1 fallback implementation check-in: 5c9ce56320 user: rkeene tags: trunk | |
01:01 | Updated to ensure glibc directory is available check-in: c2cecc4043 user: rkeene tags: packages | |
00:46 | Updated to use UTC timezone everywhere check-in: b5ddc3b45b user: rkeene tags: packages | |
00:45 | Added support for an archive format as well as fixing date format for Fossil files check-in: 36a7e12995 user: rkeene tags: packages | |
2014-11-03
| ||
23:49 | Updated to use package data from Fossil, which is more reliable check-in: 77faad55ab user: rkeene tags: packages | |
23:35 | Added zlib package and support for checking hash and storing archive check-in: 9f4f082fef user: rkeene tags: packages | |
23:20 | Emptied old ignore glob check-in: 286b0eb815 user: rkeene tags: packages | |
23:19 | Updated packages branch to be a completely isolated branch check-in: 6136db979d user: rkeene tags: packages | |
23:16 | Started work on an internal sha1 implementation check-in: 5ebe069cbf user: rkeene tags: internal_sha1 | |
22:59 | Updated to complain if hash cannot be computed check-in: 0cefa306d2 user: rkeene tags: trunk | |
22:31 | Updated to rely upon "sha1" package to compute hashes check-in: 6bae3dde7d user: rkeene tags: trunk | |
19:07 | Updated to not crash upon Tcl initialization failure check-in: 85c5ea8446 user: rkeene tags: trunk | |
2014-10-28
| ||
19:08 | Updated to allow individual flags to be replaced check-in: ca67f3d740 user: rkeene tags: trunk | |
2014-10-12
| ||
02:54 | Added start of writability check-in: 5c1bbda2c6 user: rkeene tags: trunk | |
2014-09-18
| ||
17:49 | Added SQLite indexes to tables for faster lookup check-in: 222e571ce8 user: rkeene tags: trunk | |
17:48 | Updated to only emit debugging output for debugging builds check-in: ddfec93915 user: rkeene tags: trunk | |
17:48 | Removed extraneous debugging flags added check-in: 1dc40567db user: rkeene tags: trunk | |
17:32 | Added inode support (computed, for now) and fixed a memory leak check-in: dd6c402d76 user: rkeene tags: trunk | |
05:31 | Added start of setting dynamic linker check-in: f2ef882677 user: rkeene tags: packages | |
05:14 | Added support for a "platform" symlink pointing to the current platform check-in: 7ef423f980 user: rkeene tags: trunk | |
04:44 | Removed extraneous set -x check-in: d4ba91a7e9 user: rkeene tags: packages | |
04:43 | Added package building branch check-in: 07e806db4e user: rkeene tags: packages | |
2014-09-16
| ||
18:21 | Removed blank line check-in: 17bbfdc417 user: rkeene tags: trunk | |
2014-09-14
| ||
04:36 | Updated to normalize CPU/OS check-in: ee1a499a2e user: rkeene tags: trunk | |
2014-09-13
| ||
05:15 | Updated to commit package change as a single transaction check-in: 86819aa4e1 user: rkeene tags: trunk | |
2014-09-12
| ||
05:39 | Fixed typo in previous commit check-in: a48b533f86 user: rkeene tags: trunk | |
05:34 | Updated to deal with files with commas in the name check-in: 90dbb9682c user: rkeene tags: trunk | |
2014-09-11
| ||
19:57 | Added symlink support check-in: 859535511c user: rkeene tags: trunk | |
2014-09-10
| ||
09:14 | Minor update check-in: aa1acadcb1 user: rkeene tags: trunk | |
08:47 | Updated to remove packages from cache that have been removed from the server check-in: 7ed2f89c7d user: rkeene tags: trunk | |
08:23 | Updated to expire cache of server index periodically check-in: 977195a680 user: rkeene tags: trunk | |
07:58 | Updated install target check-in: 921f12e64a user: rkeene tags: trunk | |
07:55 | Added basic usage check-in: 6a30dedf77 user: rkeene tags: trunk | |
07:54 | Updated to not leak file descriptors for invalid sites check-in: 16162d46b5 user: rkeene tags: trunk | |
07:52 | Implemented basic close mechanism check-in: e236f4717a user: rkeene tags: trunk | |
07:47 | Removed dead code check-in: fdd60b8c90 user: rkeene tags: trunk | |
07:42 | Renamed index generator to "mkfs" check-in: 475a868eae user: rkeene tags: trunk | |
07:38 | Updated to check SHA1 of downloaded artifacts check-in: 7321b530dd user: rkeene tags: trunk | |
07:33 | Removed extraneous reference to stringify check-in: ce18c8a9b9 user: rkeene tags: trunk | |
07:29 | Updated to string-ify Tcl script using "sed" check-in: f3c0a33c84 user: rkeene tags: trunk | |
07:24 | Finished renames check-in: 6958ab0b94 user: rkeene tags: trunk | |
07:22 | Renamed fuse daemon as "appfsd" check-in: 0e19d8e3c2 user: rkeene tags: trunk | |
04:02 | Reorganized check-in: 1f01cf90b5 user: rkeene tags: trunk | |
04:01 | Reduced redundant code check-in: 041086f3fb user: rkeene tags: trunk | |
2014-09-09
| ||
08:23 | Added a default time to psuedo entries check-in: ef5acff5c9 user: rkeene tags: trunk | |
08:19 | Updated to keep track of the upstream OS name and CPU check-in: ed608e7fee user: rkeene tags: trunk | |
08:12 | Corrected site index generation check-in: cd7064a3fe user: rkeene tags: trunk | |
07:51 | Fixed bug where blank extraData was added check-in: 95ec92e5d0 user: rkeene tags: trunk | |
07:33 | Updated to create separate interpreters per thread check-in: cf4ca88d48 user: rkeene tags: trunk | |
06:46 | Implemented basic open() and read() check-in: a7c7a7a363 user: rkeene tags: trunk | |
06:46 | Updated to download files as binary check-in: d0513156ec user: rkeene tags: trunk | |
06:10 | Added executable bit check-in: 99c9d35a89 user: rkeene tags: trunk | |
06:01 | Updated with basic functionality check-in: f66a795908 user: rkeene tags: trunk | |
03:51 | Updated to supply valid linked list for children and added readdir implementation check-in: f31f4f56c6 user: rkeene tags: trunk | |
03:43 | More work on getting children processed check-in: b437874cfb user: rkeene tags: trunk | |
2014-09-08
| ||
20:02 | Updated to create contents in SHA1 tree check-in: 074c41c6ce user: rkeene tags: trunk | |
19:59 | Added script to create simple appfs directory tree for serving check-in: edd156adcd user: rkeene tags: trunk | |
07:17 | More work towards parsing directory entries check-in: 85bda525b9 user: rkeene tags: trunk | |
06:48 | More work towards reading package data check-in: e37bc482a9 user: rkeene tags: trunk | |
06:12 | Updated to print packages check-in: 654957c655 user: rkeene tags: trunk | |
04:34 | More work towards SQLite3 integration check-in: 76ac4557f6 user: rkeene tags: trunk | |
04:25 | Working on creating an SQLite interface check-in: 676f99c72e user: rkeene tags: trunk | |
03:18 | More rework check-in: ebf9995a42 user: rkeene tags: trunk | |
02:55 | Removed warnings check-in: eed618f01c user: rkeene tags: trunk | |
02:55 | Updated to not use KitDLL (not needed) check-in: c00111a8d5 user: rkeene tags: trunk | |
02:50 | Updated with support for not redownloading manifest if it's already present check-in: d64cb6e110 user: rkeene tags: trunk | |
02:38 | Separated manifest fetching from index fetching check-in: b5d1616f0f user: rkeene tags: trunk | |
02:33 | Updated to populate SQLite database with all package data check-in: 48a551bede user: rkeene tags: trunk | |
01:24 | More work on basics check-in: a189f64907 user: rkeene tags: trunk | |
2014-09-07
| ||
11:24 | For now, build with a libtclkit check-in: eb0e4ee1e1 user: rkeene tags: trunk | |
11:08 | Updated database schema to be more realistic check-in: 0c74d63215 user: rkeene tags: trunk | |
11:01 | Formatting fixes check-in: 4c07c8ed11 user: rkeene tags: trunk | |
11:00 | Added database notes check-in: 57183d69b5 user: rkeene tags: trunk | |
10:44 | Working on making the Tcl result usable by C check-in: 9b31b33a93 user: rkeene tags: trunk | |
10:39 | Fixed typo check-in: 7bb4db9baa user: rkeene tags: trunk | |
10:38 | Updated to use Tcl to do all the heavy lifting check-in: 1ef1b92a15 user: rkeene tags: trunk | |
07:07 | Updated with basic documentation check-in: 4ff216889c user: rkeene tags: trunk | |
06:42 | Updated to use PKG_CONFIG check-in: 777947ec3d user: rkeene tags: trunk | |
06:36 | Added start of appfs check-in: 40155f7235 user: rkeene tags: trunk | |
06:34 | initial empty check-in check-in: 78c60b0c9e user: rkeene tags: trunk | |