File: NEWS

package info (click to toggle)
lottanzb 0.6-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch, wheezy
  • size: 3,736 kB
  • ctags: 2,274
  • sloc: python: 9,623; makefile: 10; sh: 2
file content (380 lines) | stat: -rw-r--r-- 20,860 bytes parent folder | download
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
LottaNZB 0.6 - February 13, 2011
================================

- New backend software SABnzbd, replacing HellaNZB, which was used in previous
  versions of LottaNZB. In comparison to HellaNZB, SABnzbd is actively being
  developed, offers a more complete and stable API to third-party applications
  like LottaNZB and provides much more features, such as a history of
  completed downloads, a built-in web interface, support for RSS feeds,
  and so on. In LottaNZB 0.6, only a small fraction of SABnzbd's functionality
  is accessible to the user.

- Redesign of the main window, making it slicker and more customizable. The new
  buttons on the left can be used to reorder the download queue, in addition to
  the already existing drag-and-drop support. The information bar at the bottom
  not only makes it possible to monitor and quickly limit the download speed,
  but also monitor the amount of free space in the download folder. Also other
  parts of the user interface have been considerably improved, such as the
  server dialog, always doing the best to adhere to the GNOME Human Interface
  Guidelines.

- Provide much more information about the state of downloads, especially if
  something unexpected happens. For instance, LottaNZB displays the progress of
  verification and extraction operations and allows users to open a dialog
  that provides more detailed information about a download, such as its age.

- Give the user more control over downloads taking place by making it possible
  to pause and rename individual downloads and to select what kind of
  post-processing should be done. Also, users are informed when the requried
  tools are missing. Operations on the list of downloads are applied instantly,
  making the interface feel snappy.

- Rewrite of the whole help content using Mallard rather than DocBook.
  It aims to be an easy-to-understand introduction for users new to LottaNZB
  and the Usenet, but also useful for people who are interested in more
  advanced or less-known features of LottaNZB. In addition, the whole help
  content is available online. Also, specific help topics can be accessed
  directly through various 'Help' buttons added to the user interface.

- Greatly simplified setup of LottaNZB. The user can choose to either download
  to the current computer or monitor the downloads of another computer. In
  either case, nearly all capabilities for managing downloads and preferences
  are available. LottaNZB even offers assistance if SABnzbd is not installed on
  a Debian-based system.

- Import both the configuration and incomplete downloads of existing LottaNZB
  users, making the transition to LottaNZB 0.6 as smooth as possible.

- Make it possible to specify a folder to be observed for new NZB files. Such
  NZB files will automatically be added to the queue.

- Make the application ready for the future by adding support for IPv6,
  dropping the dependency on the no longer maintained Python module 'Kiwi' and
  using D-Bus for inter-process communication.

- Removal of the plug-in architecture. In particular, this means that support
  for categories is not available in LottaNZB 0.6. It is planned to be
  reintroduced it in later versions of LottaNZB.


LottaNZB 0.5.4 - May 23, 2010
=============================

- New "Inhibit suspending" plug-in. When enabled, it prevents the computer from
  being suspended if there hasn't been any input for a certain amount of time,
  but there are still active LottaNZB downloads. This allows you to keep the
  computer powered on when you go to bed and let it suspend itself when all
  downloads are complete.
  Please note that this plug-in doesn't work on all systems. Most importantly,
  Ubuntu 9.10 isn't supported, while Ubuntu 9.04 and 10.04 are. The reason for
  this is bug #510907 in gnome-power-manager 2.28.
- Fix crash of LottaNZB at startup occuring when HellaNZB uses unrar-free to
  extract downloaded archives. (LP: #577105, thanks to Jim in Chicago for
  reporting this)
- Make it possible to display the documentation without installing LottaNZB.
- Move the 'Quit' menu entry to the bottom of the panel menu, as suggested by
  Alvaro Aleman in #545318.
- Updated translations. Hungarian, Occitan (post 1500), Brazilian Portuguese and
  Swedish were newly added.
- Remove Newzbin plug-in, as the web service is no longer operational.


LottaNZB 0.5.3 - February 10, 2010
==================================

- Use the new application indicator approach to be introduced in Ubuntu 10.04.
  The "Notification area" plug-in has therefore been renamed to "Panel menu".
  Users of other distributions or older Ubuntu versions will only notice a
  slight change in the order of panel menu items as well as the addition of the
  'Preferences' menu entry.
- Significant improvement of usability: When clicking on the panel menu icon or
  activating the 'Show main menu' checkbox in the panel menu while the window is
  minimized, actually bring it to the front instead of hiding it completely.
  (LP: #519098, thanks to Chris Conway for reporting this)
- Fix crash on machines with GTK 2.19 or later (e.g. Ubuntu 10.04).
  (LP: #507739)
- Prevent the application from hanging while being shut down. (LP: #513960)
- Fix an installation failure that occurred when 'intltool' wasn't installed
  during the first installation attempt. (LP: #490985)
- Try to create the download directory if it doesn't exist. If this fails,
  LottaNZB will fall back to the default download directory to prevent HellaNZB
  from crashing. (LP: #513207)
- Add 64x64 application icon to fix scaling issue in Ubuntu's Software Center.
- Update both the application and NZB file icon to use a warmer color palette.
- Fix unhandled exception when a plug-in required by another plug-in cannot be
  found.
- Updated translations. The (unfortunately not so up-to-date) documentation is
  now also available in Portuguese.


LottaNZB 0.5.2 - November 28, 2009
==================================

- Display a useful message if 'unrar', the program used to extract completed
  downloads, cannot be found.
- Work around a HellaNZB bug that causes the post-processing of a download to
  stall if the NZB file contains an NZB file of the same name. (LP: #381318)
- In Ubuntu 9.10, labels of toolbar buttons are displayed to the right of their
  icon, but only if the button is marked as important. This is why some of 
  LottaNZB's toolbar buttons, the important ones and those whose purpose isn't
  obvious, had to be marked as well.
- Fix a bug that caused LottaNZB to crash on startup on FreeBSD systems.
  (LP: #434199, thanks to Zach for reporting this)
- LottaNZB requires Python 2.5 or newer.
- Updated translations.


LottaNZB 0.5.1 - September 20, 2009
===================================

- Support for backup servers! While it has always been possible to mark servers
  as backup servers (aka fillservers), until now, it required you to edit the
  HellaNZB configuration by hand. Starting with LottaNZB 0.5.1, you can do that
  from within LottaNZB. Backup servers are servers that are only used if a
  certain file cannot be downloaded from all other servers.
- LottaNZB allows you to enable SSL when it's started for the first time.
- Downloading NZB files from Newzbin.com and directly passing it from Firefox
  to LottaNZB finally works. (LP: #384916)
- Fixes a bug that caused HellaNZB to be restarted infinitely many times when
  changing a value in the mode selection dialog.
- Work around a strange PyGTK/GTK bug that caused LottaNZB to crash when opening
  the 'Add file' dialog. (LP: #425255)
- LottaNZB 0.5 failed to run on fresh installations due to missing directories.
  (LP: #425154)
- If Apport is enabled and LottaNZB crashes, it will gather several log and      
  configuration files related to LottaNZB and HellaNZB and attach them to the
  bug report, which makes it easier for us to fix the bug. In this version of
  LottaNZB, we made sure that as much sensitive data as possible is removed from
  these files for privacy reasons. (LP: #425630)


LottaNZB 0.5 - September 5, 2009
================================

- Plug-in support! In an effort to keep the default user interface clean and to
  make it easier for us to add new features to LottaNZB that some of you will
  hopefully find useful, we added a new tab to the preferences window where you
  can enable and disable plug-ins. We turned the categorization feature and
  Newzbin support into plug-ins. It's now also possible to hide the LottaNZB
  icon in the notification area.
- It's now possible to enqueue NZB files over the network. This means that you
  can add both normal NZB files and Newzbin IDs to the download queue on another
  computer.
- Instant apply preferences: Like many other GNOME application, LottaNZB will
  make sure that changes in the preferences window take effect instantaneously.
- You can use the preferences window no matter what usage mode has been
  selected. This means that you can use plug-ins and change the maximum download
  speed in front-end mode as well (LP: #336306).
- Adhere to the XDG Base Directory Specification by freedesktop.org for the
  location of the configuration and download directory. This means that
  LottaNZB's configuration has been moved from ~/.lottanzb to
  ~/.config/lottanzb, while for new users, the download directory will default
  to whatever your distribution and locale settings specify. (LP: #261221,
  thanks to Hans Spaans for proposing this)
- Choose whether NZB files added to the download queue should be deleted or not.
- Pause or resume downloads directly from the notification area menu.
- Threading bug fixed that caused ghost LottaNZB instances not to exit when
  they had successfully enqueued files passed as command line arguments.
- Don't use the term "Extracting" for the post-processing state if the user has
  disabled the automatic extraction of downloads. (LP: #312981, thanks to Freddy
  Peralta for reporting this)
- LottaNZB's GUI has been ported from libglade to GtkBuilder, because libglade
  is being deprecated by the GNOME project. This means that the application
  doesn't depend on python-glade2 anymore, but requires GTK >= 2.16 in order
  to work.
- Internally, the GUI code has been mostly separated from the rest of the
  application code.
- Don't show the main window if LottaNZB has yet to be configured during its
  first launch. Prevent the main window from overlapping other LottaNZB dialogs.
  (LP: #312315, thanks to VuDu for reporting this)
- Remember the last location of the 'Add file' dialog over multiple sessions.
- Don't import HellaNZB configuration files like /etc/hellanzb.conf if no
  servers have been specified in the file.
- LottaNZB's installation routine has been made ready for the Python-related
  changes in Ubuntu 9.04.
- The configuration system features better backward and forward compatibility.
- Restore the main window's position when the application is restarted.
- New and updated translations.
- Other bug fixes.


LottaNZB 0.4.1 - January 27, 2009
=================================

- For those who initially used the Ubuntu package of LottaNZB 0.3, this release
  fixes a severe problem with the automatic extraction of downloaded archives.
  LottaNZB now always uses 'unrar' instead of 'unrar-free' because
  unfortunately, the free alternative isn't capable of extracting a majority of
  downloads. We recommend you to reenable the automatic extraction in the
  preferences window.
- Hebrew, Indonesian, Italian, Norwegian Bokmal and Spanish translation
  updated.
- Turkish translation added.
- Bug fixed that prevented LottaNZB from working properly on machines with
  Turkish locale. (LP: #318328)
- Remove unwanted leading and trailing whitespaces from category and download
  directory names for downloads that were added to the download queue using an
  older version of LottaNZB (thanks to Mikal Krogstad for reporting this).
- A bunch of Debian/Ubuntu package improvements, which were necessary to make
  LottaNZB ready for the Debian and Ubuntu package repositories: E. g. a new
  man page and an application menu entry on Debian.


LottaNZB 0.4 - December 29, 2008
================================

- This is the first version of LottaNZB which is based on the Kiwi framework
  (http://www.async.com.br/projects/kiwi/). Kiwi simplifies the development of 
  graphical applications by providing an extensive set of high-level tools,
  which now replace our self-baked ones. Kiwi enabled us to significantly
  reduce the amount of code required to do certain things and paves the way for
  a faster implementation of new features, since we can concentrate on the
  things that matter.
- Beside the graphical parts of the application, also the other parts have
  undergone a major rewrite. This did not only improve the reliability and
  maintainability of the code but also fixed a bunch of bugs.
- The categorization feature has been improved notably. Users that don't want
  to categorize their downloads are allowed to disable the feature completely
  in the preferences dialog. The others are rewarded with the possibility of
  creating a custom set of categories and - even more exciting - with a
  function that automatically moves a completed download to a directory named
  like its category.
- The algorithm collecting HellaNZB's log messages has become way more
  intelligent (LP: #245670).
- Thanks to this, we laid the groundwork for a mechanism that analyzes all
  incoming HellaNZB log messages and extracts the interesting information.
  HellaNZB's current interface for external application doesn't provide us with
  much information. In future version of LottaNZB, you can expect more
  information to be displayed about the state of your downloads and LottaNZB
  will also know more about potential problems.
- The way how LottaNZB manages its configuration has completely changed.
  Instead of an XML file an INI-style configuration file format is used.
  Internally, LottaNZB uses a decentralized configuration system with support
  for nested configuration sections, which makes LottaNZB more modular and
  extensible. There are plans for a plug-in system which will make use of it.
  Any existing, old-fashioned XML configuration file is automatically converted 
  to the new format.
- Scrolling should now be possible in both the download list and the message
  log window and the lists won't flicker anymore when updated.
- Reordering the download queue using drag & drop has been made more
  predictable and hence sleeker to use. Dropping a download won't unselect it
  anymore.
- LottaNZB won't crash anymore if the Usenet server configuration contains an
  optional property such as 'fillserver', 'enabled', 'skipGroupCmd' and
  'bindTo'. (LP: #251798, #280302)
- Support for non-ASCII characters in HellaNZB configuration files, which makes
  it possible to choose a download directory with a name like "Vidéos".
  (LP: #305248)
- It's possible to enable or disable the automatic extraction of completed
  downloads.
- Users are informed when something goes wrong downloading an NZB file from
  Newzbin.
- LottaNZB 0.4 speaks several new languages. Thanks to the work of numerous
  people, translations to Hebrew, Indonesian, Italian, Norwegian Bokmal, Polish
  and Portuguese have been added.
- Upgrading to a new LottaNZB version has become much easier for those who use
  the source package. The 'install' command will look for existing
  installations and prevent annoying version conflicts.
- This list is far from complete. There are numerous other minor and major
  improvements not mentioned here. Give LottaNZB 0.4 a try and see yourself!


LottaNZB 0.3.1 - July 8, 2008
=============================

- Usenet server ports are correctly saved again. (LP: #245787)
- Fixed support for Usenet servers that don't require a username and a
  password. (LP: #205326)


LottaNZB 0.3 - July 1, 2008
===========================

- A brand-new usage mode selection window, which replaces the first-run wizard
  and the front-end mode preferences window. The new underlying code is much
  better at handling problems such as connection issues and configuration
  errors. You can now switch between different usage modes on the fly.
- Newzbin.com support! Downloads can be added to the download queue by simply
  entering the corresponding Newzbin.com file ID.
- New message log window. You can monitor both the messages from LottaNZB and
  HellaNZB, save them to a file or filter them as you'd like to. This is a
  convenient way to provide error messages if you encounter a bug.
- A new application icon, which more or less follows the Tango icon style
  guidelines and thus integrates LottaNZB much better into different desktop.
  NZB files have their own nifty icon on GNOME desktops.
- If the Python wrapper for OpenSSL isn't available, it will prevent the user
  from activating SSL in the server dialog and display an information dialog
  instead. (LP: #217773)
- In the front-end mode, no connection information are needed anymore. All it
  needs it to select the location of the HellaNZB configuration file and
  LottaNZB will parse it in order to know how to connect to the HellaNZB daemon
  and where the download directory is.
- The LottaNZB threading stuff has been rewritten so that the GUI remains
  responsive while HellaNZB is being started etc. This might also have fixed
  some weird crashes in older versions of LottaNZB.
- When saving the preferences, LottaNZB automatically restarts HellaNZB if it's
  required to make the changes take effect.
- If you'd like to specify a custom HellaNZB executable to be used in
  stand-alone mode, you can do this in the new usage mode window.
- LottaNZB ensures that only one instance is alive at any given time.
- LottaNZB now lets you enqueue NZB files and Newzbin IDs via command line:
  lottanzb [FILES and/or NEWZBINIDS...]
- More intelligent input controls: For example, if only numerical or ASCII
  characters are valid, LottaNZB will take care of it. The 'Download directory'
  button and the Newzbin menu entry are disabled when they're not meant to be
  clicked on.
- Remote frontend connection issue fixed.
- Enhanced preferences handling: LottaNZB is very unlikely going to produce
  invalid HellaNZB configuration files and should be able to interpret existing
  files better than before. It also preserves already defined music types.
  (LP: #216547, 213509, #216566)
- Enhanced distribution mechanisms: Once installed, LottaNZB can be easily
  uninstalled using `python setup.py uninstall`. And it's easier for us to
  generate source tarballs, create Debian and RPM packages etc.
- LottaNZB is registered as an application to handle NZB files, so that a
  simple click on a NZB file is required to enqueue it in LottaNZB. This
  (should) also work when downloading such a file using a web browser.
- Debug messages aren't shown on the console by default. Instead the --debug
  argument can be used.
- Numerous other bug fixes.


LottaNZB 0.2 - April 04, 2008
=============================

- New backend code, which is much more flexible than the old one, allowing us
  to add new features with less effort and to provide a more responsive user
  interface.
- The information bar both shows the total progress and the progress of the
  active download.
- UI improvements all-over the application: For example, buttons are disabled
  whenever the user is not allowed to click on it and if they have no effect.
- Python 2.4 support. Thanks to Majestic for reporting this. (LP: #200949)
- Changing the maximum download speed instantly takes effect after hitting the
  save button.
- Downloads can be reordered using drag 'n drop.
- LottaNZB doesn't crash anymore if HellaNZB is shut down unexpectedly.
  Instead, a tiny reconnect dialog is shown. (LP: #198055)
- Support for news servers that don't require authentication. This feature
  didn't work in 0.1 actually.
- Documentation, documentation! LottaNZB now ships with detailed help
  information in English, French, Danish, German and Dutch, which can be viewed
  from within LottaNZB using GNOME's help application.
- New toolbar button, which opens the download directory in the file manager.
- In the first-run assistant, a hint is displayed, which helps the user to
  choose an usage mode.
- Danish and Spanish translation added. Kudos to Kim Tholstorf and Miguel
  Latorre García for their great contribution!
- Lots of bug fixes!


LottaNZB 0.1 - March 9, 2008
============================

- The first stable release. Compared to 0.0.2, the entire codebase has
  basically been rewritten.
    
- New in this release:
    - Support for multiple Usenet servers
    - Easy-to-use configuration assistant
    - Language support: English, Dutch, French and German