##// END OF EJS Templates
history0.7.1
Marcin Kasperski -
r159:a894816a 0.7.1 default
parent child Browse files
Show More
@@ -1,198 +1,204 b''
1 0.7.1
2 ~~~~~~~~~~~~~~~~~~
3
4 #48 NullHandler import failure no longer breaks the extension.
5 May help python 2.6 compatibility.
6
1 7 0.7.0
2 8 ~~~~~~~~~~~~~~~~~~~
3 9
4 10 Delaying keyring module import until passwords are really needed. It
5 11 can noticeably improve Mercurial (non pull/push) performance in some
6 12 cases (no longer slow hg status because D-Bus is busy an keyring tries
7 13 to activate KDE Wallet through it…).
8 14
9 15 0.6.7
10 16 ~~~~~~~~~~~~~~~~~
11 17
12 18 #46 Fixed syntax of smtp.tls configuration setting (current Mercurials
13 19 doesn't handle "true" anymore, TortoiseHG crashed with mercurial
14 20 keyring enabled while currently recommended starttls/smtps/none values
15 21 were in use).
16 22
17 23 0.6.6
18 24 ~~~~~~~~~~~~~~~~~
19 25
20 26 #44 Handling some more mercurial versions in demandimport-detection
21 27 logic.
22 28
23 29 0.6.5
24 30 ~~~~~~~~~~~~~~~~~
25 31
26 32 #36 Shutting up warning about no logging handlers.
27 33
28 34 0.6.4
29 35 ~~~~~~~~~~~~~~~~~
30 36
31 37 #44 Pre-2.9.1 Mercurials compatibility (probing for active
32 38 demandimport differently).
33 39
34 40 0.6.3
35 41 ~~~~~~~~~~~~~~~~~
36 42
37 43 #41 Fix for incorrect demandimport activity check logic, which could
38 44 cause various problems with imports after mercurial_keyring is
39 45 imported.
40 46
41 47 0.6.2
42 48 ~~~~~~~~~~~~~~~~~
43 49
44 50 #33 Fix for UnicodeDecodeErrors happening on some backends (especially
45 51 Vault) when passwords with non-ascii characters are in use and native
46 52 locale is not utf-8. Passwords are no longer saved to keyring backends
47 53 as-entered, they are now decoded from local encoding (whichever is
48 54 detected by Mercurial), then encoded to unicode.
49 55
50 56 0.6.1
51 57 ~~~~~~~~~~~~~~~~~
52 58
53 59 #30 Yet another demandimport conflict fixed.
54 60
55 61 0.6.0
56 62 ~~~~~~~~~~~~~~~~~
57 63
58 64 #28 Disable demandimport completely during keyring import. Mayhaps it
59 65 will resolve (most) demandimport conflict errors.
60 66
61 67 0.5.7
62 68 ~~~~~~~~~~~~~~~~~
63 69
64 70 #27 Some more demandimport ignores.
65 71
66 72 0.5.6
67 73 ~~~~~~~~~~~~~~~~~
68 74
69 75 #24, #25 Demandimport fixes (import failures in specific cases).
70 76
71 77 Better way of demandimport-ignoring modules. In particular, we append
72 78 more of them if gobject happens to be on the list.
73 79
74 80 0.5.5
75 81 ~~~~~~~~~~~~~~~~~
76 82
77 83 Fix for gnome keyring import problems.
78 84
79 85 0.5.4
80 86 ~~~~~~~~~~~~~~~~~
81 87
82 88 #22 Some more demandimport ignores (fix import failures).
83 89
84 90 SMTP password was not cleared properly (after detecting that it is
85 91 invalid).
86 92
87 93 Clarified license to be modified BSD style license.
88 94
89 95 0.5.3
90 96 ~~~~~~~~~~~~~~~~~
91 97
92 98 Remove useless import which caused problems on Mercurial 2.3 when
93 99 demandimport was not enabled
94 100
95 101 0.5.1
96 102 ~~~~~~~~~~~~~~~~~
97 103
98 104 Add help text to output for hg help.
99 105
100 106 0.5.0
101 107 ~~~~~~~~~~~~~~~~~
102 108
103 109 Improved bad password detection. Internally: extension is now able to
104 110 properly differentiate between an authentication failure and a new
105 111 request to the same url.
106 112
107 113 Fixes in debug message
108 114
109 115 Further debug messages patching
110 116
111 117 Improving debug messages handling.
112 118
113 119 Mercurial Keyring debug messages are now prefixed with
114 120 [HgKeyring] to make distinguishing them easier
115 121
116 122 0.4.6
117 123 ~~~~~~~~~~~~~~~~~
118 124
119 125 More compatibility (changed signature of httpconnection.readauthforuri
120 126 , introduced post Mercurial 1.9 - since hg.0593e8f81c71)
121 127
122 128 Fix compatibility code which did not work due to demandimport issues
123 129 (attempts to catch ImportErrors on "from mercurial.url import
124 130 readauthforuri" were not working properly).
125 131
126 132 0.4.5
127 133 ~~~~~~~~~~~~~~~~~
128 134
129 135 Mercurial 1.9 compatibility (readauthforuri has been moved into new
130 136 httpconnection module).
131 137
132 138 0.4.4
133 139 ~~~~~~~~~~~~~~~~~
134 140
135 141 Mercurial 1.8 compatibility (passwordmgr.readauthtoken() has been
136 142 moved into mercurial.url.readauthforuri).
137 143
138 144 0.4.3
139 145 ~~~~~~~~~~~~~~~~~
140 146
141 147 Keyring fork no longer is needed as keyring releases are available
142 148 again.
143 149
144 150 Workaround for gnomekeyring mercurial.demandimport incompatibility:
145 151 mercurial.demandimport, which is enabled while in a mercurial
146 152 extensions, prevents the correct import of gobject._gobject and
147 153 consequently doesn't allow the loading of the gnomekeyring module,
148 154 which can be used by keyring. This just adds the proper module to
149 155 demandimport ignore list.
150 156
151 157 0.4.2
152 158 ~~~~~~~~~~~~~~~~~
153 159
154 160 No longer raising an error when username is specified both in ~/.hgrc
155 161 and <repo>/.hg/hgrc if it is the same in both places.
156 162
157 163 Docs recommend sborho keyring fork.
158 164
159 165 0.4.1
160 166 ~~~~~~~~~~~~~~~~~
161 167
162 168 Some tweaks and docs related to prefix handling.
163 169
164 170 Explicit information that keyring is not used due to lack of username.
165 171
166 172 0.4.0
167 173 ~~~~~~~~~~~~~~~~~
168 174
169 175 Store and lookup prefix from [auth] so that password is shared amongst
170 176 shared auth entries
171 177
172 178 0.3.3
173 179 ~~~~~~~~~~~~~~~~~
174 180
175 181 Better error message
176 182
177 183 0.3.2
178 184 ~~~~~~~~~~~~~~~~~
179 185
180 186 Doc tweaks
181 187
182 188 0.3.1
183 189 ~~~~~~~~~~~~~~~~~
184 190
185 191 Introduced and documented PyPi package, added setup.py
186 192
187 193 0.2.0
188 194 ~~~~~~~~~~~~~~~~~
189 195
190 196 Added handling of SMTP passwords (tested on patchbomb extension but
191 197 should work on anything what utilizes mercurial.mail)
192 198
193 199 Docstrings mention Debian keyring packages.
194 200
195 201 0.1.1
196 202 ~~~~~~~~~~~~~~~~~
197 203
198 204 Initial public release
@@ -1,37 +1,37 b''
1 1
2 version = '0.7.0'
2 version = '0.7.1'
3 3
4 4 try:
5 5 from setuptools import setup, find_packages
6 6 except ImportError:
7 7 from ez_setup import use_setuptools
8 8 use_setuptools()
9 9 from setuptools import setup, find_packages
10 10
11 11 long_description = open("README.txt").read()
12 12
13 13 setup(
14 14 name = "mercurial_keyring",
15 15 version = version,
16 16 author = 'Marcin Kasperski',
17 17 author_email = 'Marcin.Kasperski@mekk.waw.pl',
18 18 url = 'http://bitbucket.org/Mekk/mercurial_keyring',
19 19 description = 'Mercurial Keyring Extension',
20 20 long_description = long_description,
21 21 license = 'BSD',
22 22 py_modules = ['mercurial_keyring'],
23 23 keywords = "mercurial hg keyring password",
24 24 classifiers = [
25 25 'Development Status :: 4 - Beta',
26 26 'Environment :: Console',
27 27 'Intended Audience :: Developers',
28 28 'License :: DFSG approved',
29 29 'License :: OSI Approved :: BSD License',
30 30 'Operating System :: OS Independent',
31 31 'Topic :: Software Development :: Libraries',
32 32 'Topic :: Software Development :: Libraries :: Python Modules',
33 33 'Topic :: Software Development :: Version Control'
34 34 ],
35 35 install_requires = ['keyring>=0.3'],
36 36 zip_safe = True,
37 37 )
General Comments 0
You need to be logged in to leave comments. Login now