summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 6417d44767b5b21ec680fc6acd8f0bfe659a0327 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
1.0-rc1
=======

 * Initial release

1.1-beta
========

New features
------------
 * CA certificates handeling with libgnutls
 * Improve configuration handeling

Minor improvements
------------------
 * Initialize the backend on startup, so that the configuration check is done
 * Move system information handeling from UI to backend, as it is now possible
   because the backend is initialised early
 * Remove the non-starttls send_message function from mail.py
 * Move gettext initialisation from whisperback.py to __init__.py
 * Add a "configration" section to the readme.
 * Move config.sample to doc/

Bug fixes
---------
 * Add a long timeout to socket, because we want to use tor which is slow
 * Fix exception dialog

1.1-beta2
=========

Minor improvements
------------------
 * Add a changelog

Bug fixes
---------
 * English corrections

1.2-beta
========

New features
------------
 * New python configuration file
 * Support of custom function to add debugging information
 * Implement opt-out in the UI to exclude details
 * Send the mail in another thread
 * Display a progression dialog while sending mail
 * Add a configuration file for amnesia

Minor improvements
------------------
 * Add debian packaging
 * Print tracback of GUI catched exceptions
 * Rename GtkBuilder file to canonical .ui
 * Precise error messages when sending mail
 * Move README file to package toplevel
 * Properly add custom build commands
 * Add the license to setup.py

Bugfixes
--------
 * Bugfix: remove unused argument from WhisperBackUI
 * Bugfix: handle different exception formats in show_exception
 * Bugfix in configuration check

1.2-beta2
=========

Minor improvements
------------------
 * Re-raise the exception catched in the sender thread

Bugfixes
--------
 * Bugfix: really use the given CA
 * Bugfix: info on sending process was not cleared after success
 * Bugfix: custom tls_quit raised OperationWouldBlock


1.2-beta3
=========

Minor improvements
------------------
 * Improve copyright information
 * Improve sample configuration file readability
 * Add missing documentation on SMTP configuration
 * Correct comments of man source headers
 * Include debian build infrastructure into the tarball

Bugfixes
--------
 * Fix typo in the API
 * Bugfix: path to the certificate in amnesia's config.py
 * Bugfix: mail was sent without TLS on severs without STARTTLS

1.2
===

Bugfixes
--------
 * Bugfix: debian/files should not be included

1.2.1
=====

Minor improvements
------------------
 * Amnesia config: add a random id to mail subject

Bugfixes
--------
 * Bugfix: headers was not actually sent

1.3-beta
========

New features
------------
 * Let the user provide optional email address and OpenPGP key so that we can ask
   details about the bug if needed.

Minor improvements
------------------
 * Clarify online help and add a link to amnesia's website, and move bug reporting
   steps from online help to a template
 * Reduce window height to fit in 1024*768
 * Use hierchical exceptions
 * Split whisperback.py in two files: backend and GUI
 * Remove unused stuff from UI file

1.3-beta2
=========

Minor improvements
------------------
 * Various spelling and phrasing enhancements.
 * Add a readme for translators
 * Update copyright in the whole source tree.
 * Change progress dialog title to 'Sending email...'
 * Update debian packaging: various updates, bump standards version to 3.9.1.0

Bugfixes
--------
 * Replace (some) mentions of Amnesia with T(A)ILS.
 * Replace mentions of GPG with OpenPGP
 * Typo: gettext keyword was in the string
 * UI: don't expand the technical details area
 * Hide the blank line at the end of technical details
 * Update the list of source files containing translatable strings.
 * Fix version in debian/changelog, this is currently a native package.
 * Add trailing / to URLs.

1.3-beta3
=========

New features
------------

 * Support providing a full link for the contact PGP key.

Bugfixes
--------

 * Fix regular expression to match OpenPGP key IDs.
 * Specify the right parent for exception dialog.

1.3
===

Release stable version, no further changes required

1.3.1
=====

Minor improvements
------------------
 * Add french translation

Bugfixes
--------
 * UI: wrap text in the 'bug description' box
 * UI: activate translation of GtkBuilder interface
 * UI: move 'technical details' to left of 'help us' label

1.4-rc1
=======

Minor improvements
------------------
 * Automaticaly localise the link to the documentation wiki.
 * Use webkit to display help

Bugfixes
--------
 * UI: renders whisperback usable on really small screen

1.4-rc2
=======

Minor improvements
------------------
 * Add a label for the help section

1.4-rc3
=======

Minor improvements
------------------
 * Update copyright notice
 * Rename T(A)ILS to Tails

Bugfixes
--------
 * Make help string actually translated

1.4
===

Bugfixes
--------
 * Update some forgotten copyright notices
 * Update french translation version
 * Correct typo in ChangeLog

1.4.1
=====

Security fix
------------
 * allow only local ressources to be loaded in embedded webkit

1.4.2
=====

Bugfixes
--------
 * fix link to embedded documentation

1.5~rc1
=======

New features
------------
 * UI: guide the user if an error occurs while sending the bugreport.
   Propose to send it after 2 faild attempts.

Minor improvements
------------------
 * Follow good coding standards thanks to pylint
 * Update Tails URL and email address.

Bugfixes
--------
 * Catch encryption exceptions in the right order
 * Remove duplicated function cb_close_application

1.5
===

Minor improvements
------------------
 * Update french translation

Bugfixes
--------
 * UI: fix typo and minor rephrasing
 * Make send button label translatable


1.5.1
=====

Bugfixes
--------
 * Fix link to bug reporting documentation which have moved

1.6~rc1
=======

New features
------------
 * Allow to use arbitrary gnupg homdir
 * Load help from the config file instead of hardcoding it
 * Sanitize debugging info


Minor improvements
------------------
 * UI: reword optional PGP key field label
 * UI: add a tool tip to the PGP key button
 * UI: upgrade file for GTK+ 2.20 (squeeze version)
 * UI: add a button to display help index
 * Hide website sidebar and title in embedded viewer
 * I18n: import translations for Arabic, Spanish, Euskara, French, Dutch,
   Polish, Portuguese and Russian
 * Doc: include basic release documentation and script
 * UI: make tails-version window scrollable
 * UI: add a frame for help
 * UI: space widgets according to GNOME HIG

Bugfixes
--------
 * UI: add a notebook to make technical details readable on small screen
 * Update copyright year
 * I18n: include POT file.

1.6~rc2
=======

Minor imporvements
------------------

 * Encryption: use GnuPGInterface instead of pyme
 * Use an external keyring instead of a dedicated gnupg homedir

1.6
===

Minor imporvements
------------------

 * I18n: import Czech translation

1.6.1
=====

Minor improvements
------------------

 * Raise the socket library timeout to 120 seconds
 * Use smtplib's timeout parameter

Bugfixes
--------

 * Fix error output when calling send a 2nd time

1.6.2
=====

Minor improvements
------------------

 * I18n: Import German translation from Transifex.
 * I18n: Import Hebrew translation from Transifex.
 * I18n: Import Hungarian translation from Transifex.
 * I18n: Import Italian translation from Transifex.
 * I18n: Import Korean translation from Transifex.

1.6.3
=====

* l10n: update Euskadi translation.

1.6.4
=====

 * Update Spanish translation from Transifex.
 * Update Portuguese (Brazil) translation from Transifex.
 * Import new translations (Hebrew and Latvian) from Transifex.
 * update-version.sh: fix typo in DEBFULLNAME.

1.6.5
=====

 * Don't translate the bug report template.
 * Update Spanish and Korean translations, import new Polish translation.

1.6.6
=====

 * Update translations: Arabic, German, Greek, Spanish, Korean, Polish,
   Russian.
 * New translations: Finnish, Chinese.
 * Stop listing PO and MO files in MANIFEST.

1.6.7
=====

 * New translation: Swedish.
 * Update translations for many more languages.


1.6.8
=====

 * Update translations from Transifex.