Timeline

200 timeline items by user rkeene occurring around 2014-11-12 05:54:38.

2015-02-24
19:20
[516e8e6dd7] Improved Slackware package building script (user: rkeene, tags: trunk)
18:49
[aac1e74eab] Added sbindir for mount.appfs (user: rkeene, tags: trunk)
18:25
[fc66612d12] Added script to create Slackware package (user: rkeene, tags: trunk)
2014-12-29
05:03 • Changes to wiki page AppFS (user: rkeene) [details]
05:03 • Changes to wiki page AppFS (user: rkeene) [details]
04:42 • Changes to wiki page AppFS (user: rkeene) [details]
04:42 • Edit [3de2aab453]: Add tag "1.4". (user: rkeene) [details]
04:41
[3de2aab453] AppFS 1.4 (user: rkeene, tags: trunk, 1.4)
04:41
[1fe5e639ec] Added man page, updated to install mount.appfs, updated to obey "exec_destdir" (user: rkeene, tags: trunk)
04:38 • Changes to wiki page Getting Started (user: rkeene) [details]
04:37 • Changes to wiki page Getting Started (user: rkeene) [details]
04:33 • Changes to wiki page Manual (user: rkeene) [details]
04:31 • Changes to wiki page Manual (user: rkeene) [details]
04:21 • Changes to wiki page Manual (user: rkeene) [details]
04:21 • Changes to wiki page AppFS (user: rkeene) [details]
04:21 • Changes to wiki page AppFS Configuration (user: rkeene) [details]
03:50
[94a220b715] Post-release version increment (a tad late) (user: rkeene, tags: trunk)
03:49
[ff9238cef4] Updated to exit in success from "-h" and to ignore the "-v" option (user: rkeene, tags: trunk)
02:52 • Changes to wiki page Getting Started (user: rkeene) [details]
2014-12-01
02:02
[42a3efcd94] Updated to not try to update package information for each sites when stat()'ing them (user: rkeene, tags: trunk)
2014-11-20
21:00
[651b8c103c] Added start of ffmpeg build recipe (user: rkeene, tags: packages)
20:59
[fc15516eae] Fixed bug where paths were added multiple times (user: rkeene, tags: packages)
19:30 • Changes to wiki page AppFS (user: rkeene) [details]
19:30 • Edit [2b052470df]: Add tag "1.2". (user: rkeene) [details]
19:29
[2b052470df] AppFS 1.2 (user: rkeene, tags: trunk, 1.2)
18:51
[9b4716dc28] Added start of ffmpeg build (user: rkeene, tags: packages)
2014-11-18
15:58
[934687f871] Added explicit domani (user: rkeene, tags: packages)
15:46
[d1f76b33ea] Added some rkeene.org packages (user: rkeene, tags: packages)
15:21
[036e2ec4da] Updated bzip2 package to be more sane (user: rkeene, tags: packages)
15:12
[a725e4f9fa] Added bzip2 package (user: rkeene, tags: packages)
15:09
[5ec33cd653] Added documentation on index format (user: rkeene, tags: trunk)
04:28
[749ff2a6ed] Updated to change the "platform" symlink to point to noarch-noarch if it is the only platform offered (user: rkeene, tags: trunk)
03:28 • Changes to wiki page Getting Started (user: rkeene) [details]
03:21
[5e29d51203] Updated to include build script in the AppFS appfs package (user: rkeene, tags: trunk)
03:21
[4bd1108d37] Updated to fully qualify path to key and certificate (user: rkeene, tags: trunk)
03:16 • Changes to wiki page Getting Started (user: rkeene) [details]
03:11 • Changes to wiki page AppFS (user: rkeene) [details]
03:09 • Changes to wiki page Getting Started (user: rkeene) [details]
03:07
[a2d245a487] Added ignored option for "rw" for fstab support (user: rkeene, tags: trunk)
03:00 • Changes to wiki page AppFS (user: rkeene) [details]
02:56
[9dd5234a64] Added licensing information (MIT License) (user: rkeene, tags: trunk)
01:44 • Changes to wiki page AppFS (user: rkeene) [details]
01:44 • Changes to wiki page AppFS (user: rkeene) [details]
01:15 • Edit [bb395280e5]: Add tag "1.0". (user: rkeene) [details]
01:15
[bb395280e5] AppFS 1.0 (user: rkeene, tags: trunk, 1.0)
01:15
[858edeb2b9] Made default build release again (user: rkeene, tags: trunk)
01:14
[aa77e716e8] Added release engineering file (user: rkeene, tags: trunk)
01:13
[48dd71800a] Prettied up Makefile (user: rkeene, tags: trunk)
01:06
[7324be78ca] Moved option parsing to a separate function and added help, set default directory time to start time (user: rkeene, tags: trunk)
00:06
[1beb5adeec] Added comment a distclean target for archive (user: rkeene, tags: trunk)
2014-11-17
21:25
[e0aaed08b6] Added target to generate a CPIO archive (user: rkeene, tags: trunk)
21:25
[e2d1bd2959] Updated to try to send a SIGHUP to AppFSd after updating cache (user: rkeene, tags: trunk)
21:25
[b816922ddf] Updated to try harder to set PATH (user: rkeene, tags: trunk)
21:18
[091c38b14e] Corrected typo (user: rkeene, tags: trunk)
21:11
[87b144f5c9] Updated to call appfs-cert to sign the site if it is available (user: rkeene, tags: trunk)
21:05
[93b5d66091] Updated to allow in-place signing, rather than atomic-replace (user: rkeene, tags: trunk)
21:03
[111b99f620] Updated to only prompt for passwords for encrypted files, and store certificate if a CSR was automatically generated (user: rkeene, tags: trunk)
20:50
[3242c8d4d5] Updated to trim trailing newlines (user: rkeene, tags: trunk)
20:37
[3244026fd6] Added working certificate support (user: rkeene, tags: trunk)
20:37
[4b2e0bf187] Updated to include entire error stack on error for --tcl mode in AppFSd (user: rkeene, tags: trunk)
16:51
[6f88d82476] Added start of signature verification (user: rkeene, tags: trunk)
16:51
[dd0cc55f82] Added timeout (30s) for DB operations to avoid locking failures being immediately returned (user: rkeene, tags: trunk)
2014-11-15
19:34
[fac74d236f] Updated inode generation to be FNV-1a (user: rkeene, tags: trunk)
19:17
[71bdb44ec6] Added missing Tcl_Preserve() call (user: rkeene, tags: trunk)
17:33
[f6af28366e] Added symlink creation support (user: rkeene, tags: trunk)
17:33
[538accae67] Added dangling symlink support (user: rkeene, tags: trunk)
17:20
[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, tags: trunk)
16:46
[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, tags: trunk)
2014-11-14
21:46
[6af0168ed8] Updated to support unthreaded Tcl and fixed a memory leak with home directory determination (user: rkeene, tags: trunk)
21:44
[24908ac300] Updated to use TCL_DEFS from tclConfig.sh (user: rkeene, tags: trunk)
17:26
[2bb04fd22b] Made exit path ifdef more consistent (user: rkeene, tags: trunk)
17:25
[76965f13c9] Enabled exit path by default in debug mode (user: rkeene, tags: trunk)
17:25
[ec17efd4bb] Made an optional exit path and removed decrementing of reference counters (user: rkeene, tags: trunk)
06:13
[651fd8051a] Updated to decrement reference count for objects as we are done with them (user: rkeene, tags: trunk)
05:20
[84483d5933] Added back completely needed operation (user: rkeene, tags: trunk)
04:54
[1f32b7a12d] Fixed consistency issue with build script specification of -rpath (user: rkeene, tags: packages)
04:27
[9c566a30db] Fixed extraneous profiling flag (user: rkeene, tags: trunk)
04:19
[d43f3e4da3] Fixed signed-ness issue and removed unessecary operation (user: rkeene, tags: trunk)
04:05
[9cc13bbc4c] Updated to have a release and debug CFLAGS (user: rkeene, tags: trunk)
04:05
[770584ac09] Tweaked hashing algorithm, added destructor for threads so that as threads terminate they are cleaned up (user: rkeene, tags: trunk)
2014-11-12
15:31
[6296d61701] Added MPC package (user: rkeene, tags: packages)
15:24
[fe7b7e6356] Added MPRF package (user: rkeene, tags: packages)
15:23
[d6262bea99] Updated to fetch/update host index before fetching manifest (user: rkeene, tags: trunk)
10:19
[a85fadf0bc] Added gmp package (user: rkeene, tags: packages)
09:53
[9deb3d4e79] Added Tcl package (user: rkeene, tags: packages)
09:53
[9650feac01] Updated to use default-symver (unless requested not to) (user: rkeene, tags: packages)
09:30
[cf57024dfa] Added coreutils package (user: rkeene, tags: packages)
09:29
[6fac0b6f10] Updated to search in requested headers last rather than first, as if they were system headers (user: rkeene, tags: packages)
08:39
[3e742f1756] Fixed issue where libraries for libcap were located in wrong place (user: rkeene, tags: packages)
08:36
[eb52173aaa] Corrected issue where package name was not considered when looking up package (user: rkeene, tags: trunk)
08:29
[464c2fea8f] Added libcap package (user: rkeene, tags: packages)
08:18
[2174a44d80] Added ACL package (user: rkeene, tags: packages)
08:04
[5a12684aa8] Added "attr" package (user: rkeene, tags: packages)
08:04
[af79362c78] Added support for applying patches (user: rkeene, tags: packages)
07:38
[5ceded1d7d] Updated to build with latest version of dependencies if their version is not specified, otherwise, try to find one (user: rkeene, tags: packages)
07:32
[c956780267] Added ticlib to ncurses to match other packages (user: rkeene, tags: packages)
07:25
[c6e2e3505b] Added ncurses package (user: rkeene, tags: packages)
07:25
[7c4247cf4b] Updated to create a better build environment (user: rkeene, tags: packages)
07:00
[7c62241f33] Updated to not cleanup work directory if build fails and created a function to configure gcc (user: rkeene, tags: packages)
05:54
[d9f1a05711] Updated to call Tcl_Preserve/Tcl_Release as appropriate (user: rkeene, tags: trunk)
05:46
[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, tags: trunk)
05:09
[39025b67ed] Removed interruption support, there is no clean way to implement it (user: rkeene, tags: trunk)
2014-11-11
19:10
[6eb9af02d5] Added SIGUSR1 handling for terminating a thread (user: rkeene, tags: trunk)
18:52
[4074828ffa] Added base64 module for PKI on Tcl 8.5 (user: rkeene, tags: trunk)
18:45
[78bd73355f] Updated to skip files in packages directory (user: rkeene, tags: trunk)
18:38
[5bdc276f57] Added a CPIO input mode for "appfs-mkfs" (user: rkeene, tags: trunk)
17:48
[65a6138eb6] Updated to not continue to reset interpreters forever after a restart request (user: rkeene, tags: trunk)
17:43
[b6ea13d9c3] Added support for hot-restart of AppFSd on SIGUP (user: rkeene, tags: trunk)
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: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:58 • Edit [853a9068a7]: Mark "Closed". (user: rkeene) [details]
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)
Older