Help the development of NNTPGrab by signing up for an account at GigaNews or donating directly to the project
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...
« Previous 1 2 3 4 ... 39 Next » (51-100/1922) | Per page: 25, 50, 100
Also available in: Atom