CHANGELOG.rst 3.39 KB
Newer Older
Łukasz Nowak's avatar
Łukasz Nowak committed
1 2 3
Changes
=======

Julien Muchembled's avatar
Julien Muchembled committed
4 5 6 7 8
0.17 (2019-06-07)
-----------------

* Fix checksum verification of downloaded data when `.read()` is used.

Julien Muchembled's avatar
Julien Muchembled committed
9 10 11 12 13 14
0.16 (2018-06-15)
-----------------

* Verify checksum of downloaded data.
* Make indexing optional when uploading from command-line.

Julien Muchembled's avatar
Julien Muchembled committed
15 16 17 18 19 20
0.15 (2017-06-09)
-----------------

* Add support for Python 3.
* cli: new --suffix-key option.

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
21 22 23
0.14.5 (2015-09-25)
-------------------

24
* Support shacache-ca-file and shadir-ca-file options in networkcachehelper.
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
25

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
26 27 28
0.14.4 (2015-09-24)
-------------------

29 30
* Add shacache-ca-file and shadir-ca-file options, that are
  required to use a self-signed server certificate in python >= 2.7.9.
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
31

Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
32 33 34
0.14.3 (2015-09-07)
-------------------

35
* Make information dict use str instead of unicode.
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
36

37 38 39
0.14.2 (2014-10-09)
-------------------

40
* Compatibility with pyOpenSSL >= 0.14
41

Julien Muchembled's avatar
Julien Muchembled committed
42 43 44
0.14.1 (2014-03-17)
-------------------

45
* Use 'openssl' executable if pyOpenSSL is not available.
Julien Muchembled's avatar
Julien Muchembled committed
46

Julien Muchembled's avatar
Julien Muchembled committed
47 48 49
0.14 (2013-07-12)
-----------------

50 51 52 53
* New scripts to download & upload manually from command line.
* Small API changes. `slapos.networkcachehelper` is deprecated.
* Many bugfixes and code cleanup.
* Performance/reliability improvements, by:
Julien Muchembled's avatar
Julien Muchembled committed
54

55 56
  - using `pyOpenSSL` instead of spawning `openssl` subprocesses
  - reducing the number of created temporary files
Julien Muchembled's avatar
Julien Muchembled committed
57

58 59 60
0.13.4 (2013-05-13)
-------------------

61 62 63
* Define timeouts for every connection we initiate. May allow not to hang
  forever in a hostile environment when connection to networkcache server
  can stall / be reset.
64

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
65
0.13.3 (2012-12-11)
66 67
-------------------

68 69
* Don't use logger.debug() but logger.info() in helpers so that it doesn't.
  silent an error.
70

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
71
0.13.2 (2012-09-04)
72 73
-------------------

74 75
* Fix regression where multiple certificates caused most of them to be
  ignored.
76

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
77
0.13.1 (2012-09-04)
78
-------------------
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
79

80
* Correctly return False if no entry is found while downloading.
81

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
82
0.13 (2012-09-02)
83 84
-----------------

85 86 87 88
* Add high-level helper functions to easily download/upload to networkcache.
* Set timeout in httplib connections.
* networkcache won't stupidly loop for 1000 iterations if "certificate"
  parameter is a string instead of a list.
89

90
0.12 (2012-02-09)
91 92
-----------------

93
* Binary cache support.
94

Łukasz Nowak's avatar
Łukasz Nowak committed
95
0.11 (2011-12-14)
96 97
-----------------

98
* If given key has multiple *signed* values pick up the first one.
99

Łukasz Nowak's avatar
Łukasz Nowak committed
100
0.10 (2011-09-05)
101 102
-----------------

103
* Create infinite certificates.
104

Łukasz Nowak's avatar
Łukasz Nowak committed
105
0.9 (2011-09-02)
106 107
----------------

108
* Bugfix: Do not trust received content.
109

Łukasz Nowak's avatar
Łukasz Nowak committed
110
0.8 (2011-09-02)
111 112
----------------

113
* Bugfix: Do not try to validate against empty signatures.
114

Łukasz Nowak's avatar
Łukasz Nowak committed
115
0.7 (2011-09-02)
Łukasz Nowak's avatar
Łukasz Nowak committed
116 117
----------------

118 119 120 121
* Remove M2Crypto dependency and rely on openssl binary presence.
* Fix signing and verification.
* Simplify key generation and use slapos.cfg file by default.
* Internals: Increase test coverage.
Łukasz Nowak's avatar
Łukasz Nowak committed
122

Łukasz Nowak's avatar
Łukasz Nowak committed
123
0.6 (2011-08-31)
Łukasz Nowak's avatar
Łukasz Nowak committed
124 125
----------------

126
* Authentication keys are supported.
Łukasz Nowak's avatar
Łukasz Nowak committed
127

Łukasz Nowak's avatar
Łukasz Nowak committed
128
0.5 (2011-08-25)
129 130
----------------

131 132 133
* Re-implemente signature support.
* Follow corrected specification.
* internals: Use urllib2.
134

Łukasz Nowak's avatar
Łukasz Nowak committed
135
0.4 (2011-08-10)
136 137
----------------

138
* Implement signature checking of downloaded content.
139

Łukasz Nowak's avatar
Łukasz Nowak committed
140
0.3 (2011-08-03)
141 142
----------------

143
* Deal with proxy in correct way.
144

Łukasz Nowak's avatar
Łukasz Nowak committed
145
0.2 (2011-07-01)
Łukasz Nowak's avatar
Łukasz Nowak committed
146
----------------
147

148 149 150 151
* Incompatible change: NetworkcacheClient.download returns opened temporary
  file object, which will be deleted on close. This minimises memory footprint.
* Minimise memory footprint during upload.
* Use PUT instead of POST during upload.
152

Łukasz Nowak's avatar
Łukasz Nowak committed
153
0.1 (2011-06-23)
Łukasz Nowak's avatar
Łukasz Nowak committed
154
----------------
155

156
* Initial version.
157