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. |
|
|
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