History of the file that is called client/1.0/pkgr.eagle.asc at checkin pkgdSelfUpdate
2024-07-13
| ||
06:27 | Update use of the 'tcl load' sub-command. Now requires Beta 55 of Eagle. file: [66da7a005b] check-in: [03fae306b8] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2024-03-25
| ||
04:58 | Robustify the nested Eagle shell handling for creating a new Harpy certificate. file: [2ae2084e91] check-in: [e110ec48d0] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2024-03-16
| ||
05:44 | Make sure that the '-timeouttype' option is used everywhere appropriate. file: [19404c20c1] check-in: [18576af26f] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2023-01-21
| ||
19:56 | Start using the 'tcl.to' domain for URN management. file: [7a788dd28b] check-in: [8504add871] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2022-03-02
| ||
20:43 | Merge various recent fixes and enhancements to the package client toolset. file: [da76e0e616] check-in: [372ee60877] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2020-10-28
| ||
03:56 | Update list of supported native Tcl versions. file: [8fce6fa462] check-in: [3dfd1392a1] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2020-06-19
| ||
22:37 | Re-sign all script files modified on this branch. file: [b9db760add] check-in: [514911591e] user: mistachkin, branch: terms, size: 884 [annotate] [blame] [check-ins using] [diff] | |
2020-03-27
| ||
20:58 | Various fixes related to package version checking and OpenPGP integration. file: [22dcdd3585] check-in: [1ba61d8533] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2019-11-06
| ||
16:00 | Pickup 'common.tcl' fixes from upstream, mostly related to TLS handling. Unify variable override handling. Bump version. file: [00f9341292] check-in: [0771035cd3] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2019-10-15
| ||
01:47 | Robustify and enhance the settings file loader. file: [5a8fdaa5df] check-in: [4758efdbb2] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2019-09-08
| ||
21:56 | Stub in support for grabbing the package name out of the lookup metadata. file: [ce51a0d4a3] check-in: [ccfa024e3e] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2019-01-25
| ||
03:48 | Make sure the Eagle core library has the TEST and NETWORK compile options prior to using the ScriptWebClient from the Eagle._Tests.Default class. file: [bd50d8c742] check-in: [d1541d23e5] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2018-08-23
| ||
01:20 | Enhance argument validation logic, primarily in the uploader client. file: [08eda9f0dc] check-in: [934c2033b2] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2018-02-24
| ||
01:53 | Normalize an environment variable name to uppercase. file: [ad22dc3e26] check-in: [ba60122f89] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
22:19 | Add support for having an API keys file that is loaded at package startup time. file: [0030162172] check-in: [e811435430] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-12-19
| ||
23:53 | Attempt to disable home directory usage for GPG detection. Bump client version to 1.0.5. file: [3db8d68b97] check-in: [337bd1593a] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-12-08
| ||
06:46 | Skip modifying the auto-path if the necessary Eagle sub-packages are somehow already present. Bump client version to 1.0.4. file: [4285369f46] check-in: [ad592e465a] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-12-07
| ||
20:15 | Bump client version to 1.0.3. file: [3c6eccc43a] check-in: [3a25d976e3] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-10-18
| ||
23:50 | Bump client version to '1.0.2'. file: [ff7972a637] check-in: [ff15d19f5e] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
23:38 | Revise and enhance integration with GPG. file: [a1989ebeac] check-in: [a9435e38d1] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-10-04
| ||
19:00 | Bump client version to '1.0.1'. file: [bd924708a7] check-in: [8041d996dc] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-10-03
| ||
21:42 | Add host name (if available) and script name to list of candidate settings file prefixes. Also check for a 'DEBUG' environment variables, based on script names, to include the 'debug' candidate settings file prefix. file: [4559beb2e3] check-in: [4aa30aea54] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
19:26 | Emit a diagnostic message if a package cannot be downloaded because it is needed by the package downloader itself. file: [7cf5e0c1b8] check-in: [1e32d114b1] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-10-02
| ||
18:55 | When using an empty string for the metadata language, it should mean the current language (when applicable), not Eagle. file: [fa24749568] check-in: [f4c41c05d7] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-09-30
| ||
02:50 | Use the new (i.e. as of Eagle beta 40) '-robustify' option to the 'tcl select' and 'tcl load' sub-commands. file: [f483afc9dc] check-in: [15ed16eefa] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
02:34 | Make sure the automatic detection of Tcl installs (i.e. when being loaded into Eagle) takes into account the 'TrustedOnly' flag, just like the 'tcl load' call does. file: [da857ac84f] check-in: [0485f1b664] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-08-10
| ||
17:46 | Improvements to the OpenPGP (e.g. GPG) integration. file: [4fa28513fa] check-in: [9c00913b70] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-05-27
| ||
02:18 | Fix the name of one of the renamed HTTP response handling procedures so that it includes the word 'Raw'. file: [18d0d4d390] check-in: [b40d538407] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
02:02 | Rename the HTTP response handling procedures that are shared by the repository client and the uploader client. file: [c891fb2a09] check-in: [90e59a1c35] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-04-10
| ||
17:59 | For the 'PackageRepository' package, only create the 'pkgr_path' variable if it does not already exist. file: [6ed99d6298] check-in: [3edf68b957] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2017-02-08
| ||
03:42 | Pickup upstream changes (refactoring) for the procedures stolen from the 'getEagle.tcl' script file. file: [a3fedbeaac] check-in: [eb184f409f] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-12-31
| ||
05:50 | Revise how environment variables are handled when they are based on namespace variables. file: [672ba97bc3] check-in: [e6f1fa0399] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-12-30
| ||
01:48 | Add initial support for signing Eagle package files with Harpy. file: [9b1defbb48] check-in: [57c3faf02f] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-12-28
| ||
00:49 | Make handling of private server IDs more consistent. file: [5acf9536b8] check-in: [f181118f24] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-12-26
| ||
01:16 | Adjust error message formatting for better presentation. file: [5969b88e71] check-in: [ee44a80fb7] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
00:46 | Improve messages for the package uploader client errors related to its initial setup. file: [40c012ff47] check-in: [036720066a] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-12-23
| ||
01:03 | Corrections to error handling for the 'submitEventHandler' procedure. file: [284d51d37f] check-in: [c29841080c] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-12-19
| ||
03:57 | Get metadata submission working for the package uploader client. file: [56a0c320f7] check-in: [e45fd33145] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-12-18
| ||
21:50 | More work on supporting the package uploader client. Use the new OpenPGP 'keys' file (i.e. 'keys.asc', the one with potentially more than one Package Signing Key). file: [683837788b] check-in: [0fc9d3e420] user: mistachkin, branch: uploaderClient, size: 871 [annotate] [blame] [check-ins using] [diff] | |
03:10 | Comments, cleanup, more work in progress on the uploader client. Not yet tested. Also, 'getContainingDirectory' still needs work to forbid mismatched root directories. file: [1151a9c981] check-in: [e05a3e1067] user: mistachkin, branch: uploaderClient, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-12-17
| ||
05:07 | Initial work on the package uploader client. Add procedures to permit programmatically signing package files. file: [4f9aea824a] check-in: [9f66ed055c] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-11-15
| ||
05:31 | Initial work on supporting packages that have multiple historical versions that reside in the same directory. file: [8833d23a74] check-in: [6dad700159] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-11-13
| ||
21:37 | Fix the GPG probing file name. Also, make sure 'addToPath' is imported into the global namespace. file: [ad69ef34ad] check-in: [785d4f88c6] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-11-03
| ||
21:32 | Update and improve comments. file: [c8f5d5954a] check-in: [c207528fdd] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
19:05 | Add support for detecting the OpenPGP installation and adding it to the PATH if necessary. file: [ab535de51d] check-in: [e6dad2a80e] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-11-02
| ||
05:02 | The 'Package Downloader Client' package cannot use the 'isEagle' procedure until the 'Package Repository Client' package is loaded. Add the 'pkgr_setup.eagle' tool to download and import the Package Signing Key. file: [aa44e3a31b] check-in: [884a589665] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-11-01
| ||
01:15 | Make it possible to skip loading setting files for the package client script files using environment variables. file: [092ebc9ed6] check-in: [4cd08e7fac] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-10-31
| ||
20:13 | Accept GnuPG 2.1 as a valid OpenPGP implementation. Attempt to force the use of IPv4 for sockets in native Tcl 8.6 and later. file: [8277f13574] check-in: [7fa8ffee59] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
00:39 | Fix platform detection for neutral packages in the downloader. Verify that OpenPGP is installed prior to calling it. file: [d1a4a2d2a1] check-in: [5652e4cf00] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-10-28
| ||
20:59 | Fix URI query parameter escaping when evaluated in Eagle. file: [18ae0a6661] check-in: [ca8bb45c5e] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
04:53 | Add support for automatically detecting the platform for a package to be downloaded. file: [600e52e963] check-in: [6919e92033] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-10-27
| ||
23:25 | Fixup reference to the Eagle packages in externals given the new source tree layout. file: [d00499e8ad] check-in: [f0a1124bd2] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
23:21 | Renamed client/1.0/pkgr.eagle.asc → client/1.0/neutral/pkgr.eagle.asc. Add initial support for platform-specific packages. file: [98a6c5e6d6] check-in: [3f6a616e8a] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-10-25
| ||
23:00 | Improve comments for the procedures that were stolen from the 'getEagle.tcl' tool. file: [98a6c5e6d6] check-in: [362c84915b] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-10-20
| ||
16:30 | Add the 'pageOut' procedure to the HTTP support subsystem and use it for emitting messages to the console. file: [c21cf60686] check-in: [1d21d3fe40] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-10-18
| ||
19:49 | Add support for custom (private?) backend package file servers using overridden URNs for login, download, and logout. file: [73ba974b1c] check-in: [fc7477ac04] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
07:29 | Prevent stray diagnostic messages. file: [7ea0d74eb6] check-in: [34f44d121a] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
05:47 | Run the saved 'package unknown' handler first, check its results, and skip the repository handler if appropriate. Allow the package persistence root directory to be overridden and verified easily. Procedure naming cleanup for OpenPGP. Attempt to avoid adding redundant directories to the auto-path. Modify the master package index when the *target* language is Tcl, not the current language. Upon loading the package downloader package, add the package persistence root directory to the auto-path if it resides outside of all auto-path directories. file: [0d916dd6f9] check-in: [ff305e4211] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-10-17
| ||
22:48 | Add more (optional) verbosity to the URI downloading procedure. file: [71e8876083] check-in: [dbe5f9fb75] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
21:28 | Add support for using multiple API keys in one server request. file: [878b5c2c87] check-in: [4f3cbf49bf] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-09-28
| ||
18:42 | Make the semantics used by the 'isPgpSignature' and 'isHarpyCertificate' procedures stricter. file: [2908426844] check-in: [2ab0ea3cbd] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-09-20
| ||
23:25 | Improve error handling in the 'getFileTempDirectory' procedure. file: [0ffa8c11f3] check-in: [e02a4ed613] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-09-18
| ||
04:03 | Add the HTTP status code 300 as 'unsupported' instead of 'unrecognized'. file: [abf02ff64f] check-in: [36c123618c] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
03:32 | More refactoring of the native Tcl 'getFileViaHttp' helper procedure. file: [25ea328ced] check-in: [af1f559982] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-09-17
| ||
18:31 | All packages are 'downloadable' when using Eagle. Enhance 'getFileViaHttp' to permit the forced HTTPS handling to be disabled. file: [f042d36cae] check-in: [0071c6835a] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
01:27 | Make sure all uses of the native Tcl 'http' package are prefixed with '::'. file: [76398296ce] check-in: [6943eb70a6] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
00:02 | Make sure that the TLS protocol is always enabled when downloading via HTTPS. file: [441f4abb79] check-in: [fbe498f5f3] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-09-15
| ||
08:19 | Address chicken-and-egg issues related to the 'http' and 'tls' packages. Add 'allowInsecureHttp' setting to permit insecure HTTP requests to be issued by the client. Prevent the package downloader from using the API keys associated with the package repository. Add and update comments. file: [868ee097b3] check-in: [5790d1dd55] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-09-14
| ||
21:41 | Add 'apply' compatibility shim for native Tcl 8.4. Enhance and update comments. file: [6f0e9043c2] check-in: [2bfdcf67cf] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-09-10
| ||
22:05 | Add command line tool (wrapper) that can pre-install packages. Fix the Package Downloader Client so that it will automatically create the necessary master package index for native Tcl when needed. file: [d14edbf48d] check-in: [8101e57c80] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
06:20 | Avoid making superfluous changes to the Eagle auto-path during the package bootstrap phase. file: [f2f003c07a] check-in: [506829dcf7] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-09-08
| ||
22:01 | Add support for a configurable default list of API keys. file: [cb19f1ee0f] check-in: [af3a11e2cd] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-09-06
| ||
19:10 | Namespace support must be enabled (i.e. in Eagle) for the package clients. file: [7f8ba01f34] check-in: [d1e4c32aff] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
18:23 | Remove the Eagle package index for the packages borrowed from the Eagle core script library. file: [8f97660f34] check-in: [9eed74bcdb] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
05:34 | Make automatically loading the Garuda package and/or a native Tcl library smarter. file: [5f1aace80e] check-in: [60d4c9376a] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
05:11 | Add a simple (Windows-only) package client 'deployment' tool. Update the package repository client to modify its auto-path correctly in the 'as deployed' directory configuration. Also, remove a superfluous file. file: [7ed93d5c40] check-in: [14521f22b8] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-08-28
| ||
09:42 | Update the package repository client to use the new modular Eagle core script library. file: [09bba6ee38] check-in: [1d8a8f321b] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-08-22
| ||
00:39 | Make it possible for the package downloader client to use different API keys from the package repository client. file: [ce62aa8b0c] check-in: [81125bba50] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-08-21
| ||
23:52 | Add missing header comments. Escape URI parameters used by the package downloader client. Add 'public' account support to the package downloader client. file: [25407fe7f1] check-in: [5d006e65c1] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
04:47 | On second thought, rename the 'lookupPackage' procedure to 'getPackageFromRepository', to more closely reflect what it does. file: [a78282fd9e] check-in: [6cd37c53a1] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
04:42 | Rename the 'main' procedure to 'lookupPackage'. file: [69f789a89d] check-in: [5090449d96] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
03:25 | Set the HTTP redirect limit to 20, per the standard default used by Mozilla. file: [1e2a9f2169] check-in: [3bd1e45c11] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
03:10 | Unify the 'unique suffix' handling used by the client packages. Tighten up temporary directory handling, deleting them when possible. file: [c4e974eed2] check-in: [0bff0fc24a] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
2016-08-19
| ||
21:09 | Remove fix applied in check-in [345ffb1dd5] as the 'm' query parameter only applies to the 'raw' Fossil page. Instead, use the -binary option to http::geturl. file: [59b34bb8f5] check-in: [3966a6c523] user: mistachkin, branch: trunk, size: 871 [annotate] [blame] [check-ins using] [diff] | |
20:03 | Added: Add OpenPGP signature files for all the Eagle Package Repository and Downloader Client files. file: [697b9e609f] check-in: [3012f43a77] user: mistachkin, branch: pkgdSelfUpdate, size: 871 [annotate] [blame] [check-ins using] | |