Help the development of NNTPGrab by signing up for an account at GigaNews or donating directly to the project
- Fix build failure when using Subversion 1.7 (backport of r1914) Resolves the issue mentioned at https://www.nntpgrab.nl/boards/1/topics/372 - Connecting to a NNTPGrab Server in the GTK3 frontend could result in an assertion failure (backport of r1897). Fixed...
- When importing a collection using the Qt frontend from the Online Search the collection name would get stripped unnecessary. Resolves the issue mentioned at https://www.nntpgrab.nl/boards/1/topics/446 - Fixed a crash in the Qt frontend which could occur when a plugin event was triggered without any parameters...
Fix osx compilation
- Moved the winsock initialisation code to the nntpgrab_utils library - Allow the Qt frontend to be linked statically more easy on Win32/Win64 - Translated the .desktop files (contributed by Stegozor) - Fix compile failure on Linux when libpeas-devel isn't installed...
Fix compile failure when using gtk3 on win32 and win64 environments
Make sure the nntpgrab_utils library is linked against ws2_32 and ole32 on Win32 and Win64
Add libp11-kit-0.dll to the win32 and win64 installers as it is required by gnutls
Also fix the svnversion command used by the update_version.sh script which is part of the Qt frontend
- Fixed possible build failure when Subversion 1.7 is installed (the behaviour of the svnversion command changed in that version) - nntpgrab_plugin.h: Don't include the internal header collections.h anymore as it isn't part of the public API
- Completed the implementation of the Download Counter plugin. Refs #12 - Completed the implementation of the GTK Download Counter plugin - Added a new API function to the nntpgrab_utils library: nntpgrab_utils_get_readable_time_stamp - Fixed some possible segfaults in the recently added JSON-RPC plugin functions...
The move to top/up/down/bottom buttons in the download queue context menu in the Qt frontend were broken. Fixed. Closes #90
- Frontends can now call methods which are provided by plugins. Closes #57 - All plugins now need to provide an implementation for the nntpgrab_plugin_call_plugin_method function to catch all external method calls - Moved all glib wrapper declarations to a separate .h file
- Implemented the user-interface part for the download counter plugin in the Gtk frontend. When the download counter plugin is loaded an additional menu item will show up in the Plugins menu. When the user clicks on this menu item, the download counter user interface will be shown. Refs #12...
- Started on the 'Download counter' plugin which will measure the amount of download traffic for each configured usenet server. Feature #12 - Added a new optional dependency for the Gtk frontend: libpeas This library will be used for plugins which need to influence the Gtk-based user interface...
- Mac OS X compile fix - Testcase for the IPC code was missing - Dropped some debug code from ipc_dbus.c
- Rewritten the ipc_linux.c file to use GDbus instead of dbus-glib - When the connection with DBus is lost, automatically try to reconnect - Don't depend on a code generator anymore for the processing of the DBus XML file - Now that nothing in NNTPGrab uses dbus-glib anymore, drop it's dependency. Closes #81...
NNTPGrab 0.7.1 tagged
Previous commit (backport online search maintenance check) was incomplete
- Version bump to 0.7.1 - Updated ChangeLog - Clicking on the 'Connect' button in the startup dialog could cause an assertion error when using GTK3. Fixed (See https://www.nntpgrab.nl/boards/2/topics/319 for more details) - Backported the Online Search maintenance check from r1900
The NNTPGrab Qt Server could crash when the signal file_state_changed was emit. Closes #87
The NZB Import drop down menu and the popup menu in the download queue got broken in the GTK frontend by the recent glade compatibility commits. Made these two menus compatible with glade so they should work again now
When trying to unpack an password-protected archive let the user know that they have to manually unpack the archive as NNTPGrab doesn't support unpacking password-protected archives yet
- Added support to browse newsgroups using the Online Search service in both the Qt and Gtk frontends. Closes #15 - Added support to check the maintenance status of the Online Search service so that user-friendly messages can be shown when the Online Search service is down for maintenance...
- Added Turkish translation - Updated French and Dutch translations - Extract translatable user interface strings from the GtkBuilder .ui file instead of the old Glade file which was dropped recently (trunk only)
Updated French translation (thanks to zap for the translation)
- Made the GtkBuilder user interface play nice with the Glade-3 user interface designer - Dropped the GTK3 hacks for the GtkBuilder user interface as we now require at least GTK 2.22.0 to be available where all the widgets we want to use are available
Dropped the 'default' hint from the 'Cancel' button in the server details dialog from the Qt frontend
Fix Win32 compile failure
Various messages coming from the NNTPGrab Core didn't get translated in the Qt frontend. Fixed
When an error occurs while a NZB file is imported an incomplete message would get shown in the Qt frontend. Fixed
NNTPGrab 0.7.0 tagged
Bumped the 0.7.0 release date in the ChangeLog again
When the Qt frontend is started on a clean environment, save the default gui configuration values directly to disk to prevent ending up with an incomplete gui configuration file
- Bundle the file loaders.cache instead of gdk-pixbuf.loaders in the Win64 setup as it's needed to show some icons in the Gtk frontend - Bumped the 0.7.0 release date in the ChangeLog
On the first time start up of the Qt frontend, use 'localhost' as default address for a remote NNTPGrab Server instead of an empty string
- Made the columns in the Online Search tab resizable - Updated the ChangeLog
When the schedular is stopped due to an error, it wasn't possible to restart the schedular anymore in the Qt frontend. Fixed
Updated ChangeLog
Check if there are any files which are ready to be decoded every time the download queue is restarted. Previously, this only happened once when the download queue was started for the first time. Closes #85
The intelligent PAR2 downloader, automatic PAR2 repair and automatic unpack wouldn't get triggered on collections which contain one or more files which are fully unavailable on all the usenet servers. Fixed
- Version bump to 0.7.0 - Fixed a slight gtk3 regression which was introduced in r1881 - When adding files the download progress percentage could be shown incorrect when the collection contains .par2 files. Fixed - Added a new testcase which tests the download progress percentage behaviour during various download queue manipulations
- Event handling was broken on RHEL5/CentOS5 (as mentioned at https://www.nntpgrab.nl/boards/2/topics/279). Fixed - Don't show the automatic unpack options in the configuration tab on RHEL5/CentOS5 as these features aren't available on those environments - Importing NZB files (regular import, not the quick import) was broken on RHEL5/CentOS5. Fixed...
- The Qt frontend didn't remember the last used host/port which was used to connect to a NNTPGrab Server. This is implemented now. Thanks to chrashoverraid for creating the patch! Closes #84 - When switching to the configuration tab in the Qt frontend, no selection was initially shown in the list of configuration categories. Fixed
- Some files could get stuck in the download queue when a connection with a server was interrupted unexpectedly. Fixed - Added a testcase for this situation
Fixed an issue in the GTK frontend where moving the last file or collection in the download queue down would result in an assertion error. Closes #83
- The text "Now verifying files" was translated in the Qt frontend. Fixed - Fixed a small automake error in the 0.7 branch - GNUTLS support should work again on Mac OS X. Closes #67
Collections with a total size of 4GB or more were shown incorrectly in the Online Search tab. Fixed
On the first time startup, always save a default configuration file to disk instead of waiting for the first change or proper shutdown as was mentioned at https://www.nntpgrab.nl/boards/2/topics/257
- Replaced the dbus-glib pieces in the auto shutdown code with GDBus (part of GLib/GIO >= 2.24.0) - Dropped the dependency on PolicyKit as it shouldn't be needed anymore - Don't depend on dbus-glib anymore when GTK-3 is found (the related pieces are rewritten using GtkApplication)
- Use GtkApplication on GTK-3 environments for improved integration in GNOME3 - Added a missing MimeType entry to the nntpgrab_server_gtk and nntpgrab_qt Linux desktop shortcuts
Previous commit was incomplete
- Bumped the version to 0.7.89 - Bumped the mimimum requirements to glib >= 2.26.0 and gtk+ >= 2.22.0 - Dropped various obsolete checks from the configure script - Dropped GLib and GTK backwards compatibility stuff - Dropped the Glade pieces and helper scripts...
Rename the filename of the win32/win64 installers in the nntpgrab-0.7 branch to nntpgrab_trunk_snapshot_svn_r@VER@_setup_x64.exe and nntpgrab_trunk_snapshot_svn_r@VER@_setup.exe
- Require Online Search queries to be at least 4 characters long - Don't bundle the GTK frontend anymore in the OSX, Win32 and Win64 setups (trunk only)
Branched for NNTPGrab 0.7
Bundle libssp-0.dll with the win64 installer
NNTPGrab 0.6.92 tagged (again)
- Bumped the requirement for the GIO connection backend to glib/gio >= 2.28.0 (GPollableInputStream got introduced in glib/gio 2.28.0) - Dropped the tag
NNTPGrab 0.6.92 tagged
- Trying to import files using the online search in the Qt frontend could result in an empty collection being returned from the server. Fixed - Added a new configure argument: --disable-online-tests which disables the testcases which require an internet connection...
- The online search didn't work in the Qt frontend on Mac OS X. Fixed - Hide the online search options from the Gtk frontend as they're unimplemented at the moment
Implemented a new option: Automatically remove collections from the download queue once the download has completed. Closes #37
Automatically save the download queue after each succesful PAR2 repair and automatic unpack
Workaround some gcc issues on Mac OS X
- Fixed a small regression in the JSON-RPC code - Fixed a compile error on Win32/Win64
- Don't try to import old .nzb files on Mac OS X when a new .nzb file is detected in the auto import folder - Resolved various compiler warnings - Updated the ChangeLog
Hide the File menu item on Mac OS X as the close program button is already available by default on Mac OS X
- Due to a regression which got introduced in r1838 the parsing of null-values in JSON-RPC messages got broken. Fixed - Added a testcase for this issue
- Added a new configure argument which disables building the testsuite: --disable-testsuite - Added a timeout of 30 seconds to each Online Search request - Use a more valid timestamp in the Online Search testcase /nzbcreator/generate_nzb - Improved error handling in the Online Search code...
- Make sure that all file size changes are maintained by the NNTPGrab Core instead of leaving it partly up to the frontends to maintain Should fix a situation where negative percentages could be shown in the Qt frontend for the download progress of a collection...
- Optimized the search phase of the Online Search by showing only 100 results at a time and adding older/newer results buttons - Optimized the import phase of the Online Search by sending the stamp of the oldest and newest files along with the server request
Fixed two more situations where files from the download queue could get skipped
Split out the configuration option 'Remove files after repair and unpack' in two separate options as suggested by feature request #78. Closes #78
When calculating the progress of all collection downloads, ignore all skipped files. This prevents the situation where newly added collections (containing .par2 files) automatically are already completed for some %
Bundle libffi-6.dll with the Win32 and Win64 installers as it's required for the most recent glib2
- Version bump to 0.6.92 - Added various new testcases to the download queue testsuite - Files could get skipped in two situations: - When a new file is added to a collection which is before the currently being downloaded collection - When a .PAR2 file is automatically enabled by the intelligent PAR2 downloaders...
- Added several headers from the nntpgrab_core to the ignore list for the documentation as they're only for internal use - Increased the read timeout in the nntpconnection_backend testcases from 1 second to 5 seconds
- Fixed a situation where the schedular could get suspended too soon - Fixed a situation where files could get skipped during download - Improved the download queue testcases and added 2 more testcases - While making a test-report, don't bail out when one of the tests fail
Missing file
- Fixed various small issues in the get_next_part_to_download code - Moved the code which triggers the decoder to a more sane place - Added various testcases for download queue operations - Added a valgrind suppression file in order to get more clean valgrind output (mostly taken from telepathy-glib)...
- Make sure that the GIO modules are placed in the correct folder on Win32/Win64 - Properly initialize a GStaticMutex in the GNUTLS code - Fixed a crash in the libgcrypt library on Win32 (SSL downloads using the 'native' backend)
Added another file required for enabling SSL/TLS support on Win32/Win64 using the GIO backend
- Added glib-networking library to the Win32/Win64 installers (fixes 'TLS support not available' warning) - Dropped the OpenSSL libraries from the Win32/Win64 installers as it's unused anymore - Properly initialize the trayIconIsShown variable in the Qt frontend's main window class....
Optimzed the retrieval of tasks from the download queue by caching the last known task per server. This eliminates the need to navigate through the entire download queue for every time that a new task is requested by the download thread
- Don't crash when in invalid jsonrpc request is being parsed. Closes #79 - Added a testcase for this crash
The configuration settings of the Qt frontend were saved in the wrong location on Win32/Win64. Fixed
Implemented a new option: Send GROUP command before downloading Some buggy usenet servers seem to require such a feature (such as Ziggo)
Implemented the online search optimalisations in the GTK frontend
Moved various defines to the config.h file to simplify the configure.in script, the Makefiles and the output shown during build
Implemented various optimalisations in the Online Search The implementation of these features still needs to be done for the GTK frontend
On Win32 it can happen that saving/renaming the download queue results in an error (permission denied). If such a situation is detected, try to remove the destination file and try again before really giving up
Always print debugging messages when we're using Win32/Win64 or Mac OS X. On all other platforms, check whether the environment variable NNTPGRAB_DEBUG is set before enabling debugging messages in the console
- Implemented traffic monitoring and bandwidth shaping in both the native and gio connection backends. Refs #77 - Bundle libpng 1.5 in the Win32 and Win64 setups. Closes #77 - Fixed an issue in the Online Search where files with a size between 2GB and 4GB weren't displayed correctly
Ported the Online Search test program to use the GTester framework so it'll be integrated in 'make check'
Improved the stability of downloads in both the native and gio connection backends
Updated the Online Search code to be much more efficient then before From now on, information about files which are in a collection will only be retrieved on demand Currently only the Qt frontend is fully ported, the Gtk frontend still needs to be done
Another Mac OS X fix
Various OSX and Win32 specific compilation fixes
Added some missing files
- Added support for multiple connection backends - Moved the current connection code to a new connection backend called 'native' - Added a new connection backend called 'gio' which is based on GIO and can optionally use glib-networking for SSL/TLS support...
1 2 3 ... 20 Next » (1-100/1922) | Per page: 25, 50, 100
Also available in: Atom