Check-in [345ffb1dd5]
Not logged in
Overview
Comment:Attemt to force the Tcl 'http' package to treat all downloaded files as binary and avoid line-ending translations.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 345ffb1dd56a3fa97b1e499fb431db9330728770
User & Date: mistachkin on 2016-08-19 20:45:38
Other Links: manifest | tags
References
2016-08-19
23:27
Add support for checking the installed version of a package prior to downloading it. Also, finish removing the fix applied in check-in [345ffb1dd5] (i.e. removal of the 'm' query parameter). check-in: 8d39ddb985 user: mistachkin tags: trunk
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. check-in: 3966a6c523 user: mistachkin tags: trunk
Context
2016-08-19
20:52
Update the OpenPGP signatures for the files changed in the previous check-in. check-in: 41026e4cfb user: mistachkin tags: trunk
20:45
Attemt to force the Tcl 'http' package to treat all downloaded files as binary and avoid line-ending translations. check-in: 345ffb1dd5 user: mistachkin tags: trunk
20:13
Refactor and add code to permit the package repository and downloader clients to be self-updated. check-in: 090817ba13 user: mistachkin tags: trunk
Changes

Modified client/1.0/pkgd.eagle from [0810aba31e] to [a24ae288ef].

55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
      set baseUri https://urn.to/r/pkgd
    }

    #
    # NOTE: The URI where a single package file may be found.  This file will
    #       belong to a specific version of one package.
    #
    variable downloadUri; # DEFAULT: ${baseUri}?...&filename=${fileName}

    if {![info exists downloadUri]} then {
      set downloadUri {${baseUri}?download&ci=trunk&filename=${fileName}}
    }

    #
    # NOTE: The root directory where any persistent packages will be saved.
    #
    variable persistentRootDirectory; # DEFAULT: [getPersistentRootDirectory]








|


|







55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
      set baseUri https://urn.to/r/pkgd
    }

    #
    # NOTE: The URI where a single package file may be found.  This file will
    #       belong to a specific version of one package.
    #
    variable downloadUri; # DEFAULT: ${baseUri}?...&filename=${fileName}&m=bin

    if {![info exists downloadUri]} then {
      set downloadUri {${baseUri}?download&ci=trunk&filename=${fileName}&m=bin}
    }

    #
    # NOTE: The root directory where any persistent packages will be saved.
    #
    variable persistentRootDirectory; # DEFAULT: [getPersistentRootDirectory]

Modified client/1.0/pkgd.eagle.harpy from [57f0328be3] to [a4cd057d71].

17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<Certificate xmlns="https://eagle.to/2011/harpy"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Protocol>None</Protocol>
  <Vendor>Mistachkin Systems</Vendor>
  <Id>35699df9-d62a-40d3-80c9-7605014c9539</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-08-19T19:59:41.5664531Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x2c322765603b5278</Key>
  <Signature>
    Gyk9ywk4wQypqZ1oGWmLU36FnsQuf8IfiAQfAojXXMrx29IPt0u+l5z8ouyy7+HJQvvMuCz61Rzt
    P6VVL40mYVqrNcb/0vAaP1prJPdtjElUXM76I2gQ/gesRLBZYo4t9kqMSw8ywNCNxUGA3S9qi3s4
    e/+MwwuGn0Z5Mu1bebdR5YEdnWxmBHJUOz6VRk/4NodV4DXaL+qblqbfgqASi+nVtAf6aIeAvHiz
    15udngt/0SwY8wwnI7eHeB8qNBUUg8ZOaBfpZiUWEGmlUlJT1xQS9T/5B9Oi3jphAj221Mjr/WrU
    GpHF9h7OjVv5MSFTdvA6mtX6VvlaTTurXGti+YaeaLx2KpdxH98Qkf8EV2v9Fp6hOh7M/8bOIURq
    A67AFKYEfcxLQ32ynOKx357QFVs774R/j7Wr3FvQv1GiC5siXQMK4maKVxEwfUjE/cuxp2wl+gi9
    /azadXRGoRRiMwHaQ8GUI6rfpyzbc7YwVJJuTm14H1dN41s5G9lzNAH6uCaYwp8xC1GYNz/Rbg7H
    /0yfZZQMnx5uzK/CDksdGXymC4Ta0KxEV/edLy/cUhozyOWckW0tk+KcPmj/iuvOtwHEhS/yUF+C
    j+bIU0/qZks6EkoZjLG+Xj1LfGQd2C/HMMvGk/tF3/+zyl5LkpRPpYA3smCF2qrUPsJJvxgNPgVc
    ZhyBHWq61GPY/C81HE7K3DY7j5m6Z2qehh1hP49KYbB9+RhzBwluah0YdQqN+2/22nDsyvZZFeWI
    LBnUGJ7jwi+aUYWNAMxJ7G12GQNXMhkH0F8KISl0iYfSBzEPUYZ1FA/ZlI2DDdJpGaiESc0KMHgJ
    m6s9Uf5SZ4xVxJ7NZ/DZ7rasuJoqDWkmrnIYbxHJoFbIWS9cWKVgqHVUEjNq8A/sCTAZGT/0Ba4S
    HGX/EWhlh8pfsQleny5wKBHXMqZeQj5ELAjSsvrLM3yw9G/Y4FWBnA4T7VsoVsjHFMc0gvaDNB0b
    2NTgi92M+Z8Y7dg1GgieEi7vPwweHYDW/7myQ/q33XREEGJrc6qH0dHNvJ3bE30Gy3ioawLMVvWX
    MCkiogdtbbBS6vtuE8u27CARIz1PIUot01S9gTItpHfKnKJoSda0RdvUBVIoRSjGO97ikQEzeXZx
    DbGyaD2BHwJuT7MGa0lNJBavXx/sFj69tDCls5fl+RsBJ6DQbcXY7ZUA0zPHAb1icocykucYBvKV
    8Zfn7MLRO7Zq/xVZpjlEN1VsPx8OP1SDoB/Tyg8U6uHOxE2WL3/ZnunVi0UDmSu9ZWlRc3bplPCB
    4tRCB9dBinUgBT1EtDYE8kI8ChrpjunmHVhWCtgpJjFlzTAlb43VzA4az+nA6tPTOxIavjDqnw==
  </Signature>
</Certificate>







|


|



|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|


17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<Certificate xmlns="https://eagle.to/2011/harpy"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Protocol>None</Protocol>
  <Vendor>Mistachkin Systems</Vendor>
  <Id>21f5fa8f-c141-462c-92a8-28469b2a8807</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-08-19T20:44:05.7051250Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x2c322765603b5278</Key>
  <Signature>
    ZwPpkbkZPN5AFhij5DcCFffuj0fprYB+TJLeFTWwmpdkIvDrfKfMO+mHga50Girfn1J393THSD2u
    C70TKoj3NJKjZuVIjtl5pBed25QtiuKbfhNXRaBvttd5PlfjTObHNXHrPFFzHHPEccT9XFquAk0p
    1QlEhrMM6fBvmxzr/VVxPWCUuQxafus5Afss6MiGKuVbcLP8c4BpVauYVHkhbuBpK6BhsgGgMSJm
    kOgj/IR/A1YwUouCoo8mp6q5g87GFwFGP3mOnrC5C/1Cv01Cf+BkXaqo0vRajkBBDHyEr34NqzAe
    W/kmPtl2PnJAVAYD7J+4HZVKXhb2FkiLp+MWAgEmM5mkZA/1pXnklKWY83YCIlD4w87qdLILZViP
    +DXJzhIARexwxoi5RGK41a2oFgkt5DOQgmPlX2UEmLskpHfGW1JHgCU1HfCc43AExWmxwfimaL3V
    x0kvAM8z3/A3Qym1TDlbZ7FMjN/wdnJDxlQHlT8K2o7H31KXVg3Ik7+COIBdL92P936bmP3dsnCB
    8f1y4+dP96CKgn9IpK+1Nd3v910E+KQGwRGw5BvfEPUoT6/BZJ3VrbXdOKSAAnR6pWAzln5akPiR
    3KMbO1z9lLvI3xjz6kNAl5XqD0v0EKCzbVCTZJ2iCnm1M8oQOHpiJtLAQe2Ptaz8adpBWmXXJ24v
    ZyfdODJFE3JXhHzrpcIaiOmhCqolvLrLF2nc239ADCb0mjwayKdrKc6tbo5j57MIlZiWb7Q61Q8A
    ny55bS2D3eQo01tGuUV2BrKffmoExpYHlsbgXO7+MPn1yrGwr8Ur6ViyQwcbcM05UE3d4CkaI4YN
    kKmrLYZ1U0CP6bjoKTgW3hK/k8gfJLH/vv3CKCd162SUnSexb2Z2BILePFkinLsfwCdqsRPa6hUd
    0bvUd9wEeJIL7yvMp7lp24tASJcG2VqWDxjc9dsnkXlVpLb3SXQWhRdbqQ863j3+LImXvb4Ynx7f
    01uFw+ONbrFHZZpYNl9TV5qVolENsAG10MVIsr7ELOHQqRBPpa1p/QY5JLupR2cQnqSVr3pZEIsX
    WnvS8JabsS+2pGoMCLqQpArTmbDe6bVeKjYQcXIg3NZpXQWvxxqN4ekY0/UCDya1tZFhKJSQQmlu
    BK7UjLKtQR8j/xGAHipdCWSaglKtZJ4Oiyqh2cFlSm7OOR03SWYtBVihnvYyKpsnvMoWt6CILiqv
    C/qkE5rpdAbZlYZG71PBiEzDSgmq5dFTP1fyK76LdtTQV4bJPe/L33VZxNsw4mAYhiLz6uq4wHv1
    KVx0HS9VT+d7V03a5c7jCqaR+es+oKtUjeH1VwK8i6zGoZ0nk2S68+9WNrP2PV6P5UPO9CFPdw==
  </Signature>
</Certificate>