Timeline
Not logged in

43 ancestors of 09a7063c6e76bb03

2016-08-19
19:37
When downloading for a self-update, overwrite existing files. check-in: 09a7063c6e user: mistachkin tags: pkgdSelfUpdate
19:14
The package downloader client is now working again. check-in: e31d9b486a user: mistachkin tags: pkgdSelfUpdate
04:51
Refactoring work-in-progress on the package downloader client. check-in: 1b8b52e27d user: mistachkin tags: pkgdSelfUpdate
02:55
Move all package client files into a '1.0' sub-directory. check-in: 7e7cba65fa user: mistachkin tags: trunk
02:48
Remove the duplicated 'maybeReadSettingsFile' procedure as it is no longer necessary. check-in: 89022f2b30 user: mistachkin tags: trunk
02:33
Finish adding support for the package downloader client settings file. check-in: 5c33a78a68 user: mistachkin tags: trunk
02:27
In the package downloader client, replace all uses of 'pkgr' with 'pkgd'. check-in: 786ddec706 user: mistachkin tags: trunk
01:42
All package scripts must now use Unix-style line-endings. Make the downloader use a unique temporary directory name per run. Normalize file names used by the downloader. Enhance the downloader so it verifies PGP signatures if requested, adds to the auto-path only if requested, and returns the final list of directories. check-in: 0f6fc67b10 user: mistachkin tags: trunk
01:20
For the AES Tcl package, use PGP signatures. check-in: 96c1cb0da8 user: mistachkin tags: trunk
00:11
Remove hacks for TIP #268 and attempt to actually support it instead. Require the package patch level to be received from the server. check-in: f68d914aca user: mistachkin tags: trunk
2016-08-17
23:15
Slight fix to 'after' cleanup handling. check-in: 7960da64e8 user: mistachkin tags: trunk
22:39
Add header comments to all procedures. Make sure to cleanup any 'after' events created when downloading via HTTP in native Tcl. Add language and version argument validation to the 'downloadFiles' procedure. check-in: 3cdc48fb08 user: mistachkin tags: trunk
20:06
Rename the package 'IfNeeded' piece of metadata to simply 'Script', since it may or may not actually be a real 'package ifneeded' script. check-in: b868c01046 user: mistachkin tags: trunk
19:32
Fix multi-pass 'package unknown' integration in native Tcl. check-in: cdb1e4e5a3 user: mistachkin tags: trunk
18:55
Add another diagnostic message. check-in: fa25d05785 user: mistachkin tags: trunk
18:38
Add support for a 'settings' file that is loaded prior to setting up the default settings. check-in: f26f12f996 user: mistachkin tags: trunk
18:03
Minor tweaks. check-in: 4b4b277a8b user: mistachkin tags: trunk
17:59
Add support for multiple API keys. Change package variable prefix to 'pkgr' instead of 'rpkg'. check-in: 7c3824bfd1 user: mistachkin tags: trunk
06:18
Do not try to auto-hook the 'package unknown' handler if it is already hooked. check-in: e7c21e360a user: mistachkin tags: trunk
05:27
Completely refactor the 'package unknown' handler error handling. check-in: 7a658563b4 user: mistachkin tags: trunk
02:27
Adjust comments. check-in: 607e185516 user: mistachkin tags: trunk
02:16
Add support for cross-checking the package script language against the current language when processing requests from the 'package unknown' handler. check-in: ece3bff7e2 user: mistachkin tags: trunk
01:36
Minor revisions to coding style. check-in: 2048f9a7cd user: mistachkin tags: trunk
00:36
Add an environment variable that when set disables cleanup of downloaded package scripts and certificates. check-in: 32cee9aaad user: mistachkin tags: trunk
00:31
Fix error message handling for bad PGP signatures. check-in: 53cea3f4d2 user: mistachkin tags: trunk
00:12
Make it possible to set the ApiKey and BaseUri via the environment. check-in: 59b2cc4c4d user: mistachkin tags: trunk
2016-08-16
23:51
Remove unused procedure argument. check-in: 6a93f22dad user: mistachkin tags: trunk
23:42
Make the temporary file cleanup code shared by all the appropriate code paths. Coding style cleanup. check-in: 3b8436d84c user: mistachkin tags: trunk
23:16
Add preliminary support for package scripts that are signed using OpenPGP. check-in: d81d61b270 user: mistachkin tags: trunk
21:35
Add preliminary support for package scripts that have a PGP signature instead of a Harpy certificate. check-in: 4335ea0899 user: mistachkin tags: trunk
03:10
Add initial draft of the package downloader tool. check-in: 878f889075 user: mistachkin tags: trunk
2016-08-15
22:18
Coding style corrections. check-in: 509edf2c46 user: mistachkin tags: trunk
22:11
Add variables to package repository client to configure various parameters, including 'quiet mode' and whether or not to automatically load Tcl/Garuda and install the hook. check-in: 8d336a92f5 user: mistachkin tags: trunk
21:03
Enable 'quiet' mode for the package lookup request to the package repository server. check-in: 878e274ae3 user: mistachkin tags: trunk
20:47
Always run the originally saved 'package unknown' handler. Also, fixup the package version to prevent sending requirement-spec style package versions to the server. check-in: a629ae4e7c user: mistachkin tags: trunk
19:46
The ampersand character needs to be unescaped in the returned data from the package server. check-in: 306c8151d8 user: mistachkin tags: trunk
18:45
Add comments and robustify error logging. check-in: 54f7833d58 user: mistachkin tags: trunk
18:30
Add support for hooking the 'package unknown' handler in both Tcl and Eagle. check-in: 3bc512e10f user: mistachkin tags: trunk
05:06
Robustify the handling of malformed responses from the package repository server. Add comments. check-in: 2ea4b56805 user: mistachkin tags: trunk
03:18
Evaluate the package 'ifneeded' script in the global call frame, in both Tcl and Eagle. check-in: 933b5b078c user: mistachkin tags: trunk
2016-08-13
20:23
Fix typo in the Eagle Package Repository Client. check-in: b110321853 user: mistachkin tags: trunk
19:59
Add the initial, experimental version of the Eagle Package Repository Client. check-in: 8f37fe36be user: mistachkin tags: trunk
19:20
Add initial packages, mostly for the purposes of testing the repository. check-in: 36ce453d8f user: mistachkin tags: trunk
18:57
initial empty check-in check-in: b9ed44d466 user: mistachkin tags: trunk