Help the development of NNTPGrab by signing up for an account at GigaNews or donating directly to the project
History | View | Annotate | Download (1.2 KB)
- 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...
- 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...
Moved various defines to the config.h file to simplify the configure.in script, the Makefiles and the output shown during build
- Only allow the Qt frontend to be running once at the same time - If another instance of the Qt frontend is detected, automatically give it focus - Implemented opening NZB files from the command line in the Qt frontend - Removed some unneeded debug code from the Qt frontend
- Version bump to 0.6.91 - Added support for GNUTLS instead of OpenSSL (might give better performance results. Refs #35) Changes in the Qt frontend: - Implemented the tray icon and it's configuration - Added the configuration options 'Show connect Dialog' and 'Hide inactive connections'...
- Added support for GTK 3 (and prefer it over GTK 2 when both are available) - Dropped (optional) libgnome dependency
- An error message could get shown when trying to remove both an collection and a file within that specific collection at the same time. Fixed - Files which are downloaded, but not yet decoded could remain stuck in the 'Waiting for decoding' state. Fixed
- Dropped the old TCP interface from the NNTPGrab Server - Load the JSON-RPC plugin automatically in the NNTPGrab Server - Load the Unpack plugin automatically in nntpgrab_core_init() if it's available - Fixed a bug which prevented the 'Internal' plugin from being loaded automatically...
Renamed the trunk_new branch to trunk
- Added the signal 'num_active_connections_changed' to the JSON-RPC plugin - Show the number of active client connections in the Qt server frontend - Don't show a warning dialog in the regular GUI when an unhandled plugin event has been emit
Only load the plugins which are really required for normal operation All the optional plugins need to be loaded seperately by frontends This fixes the chicken-and-egg problem where the check for an already running NNTPGrab Server conflicted with the automatic loading of the JSON-RPC plugin
Allow NNTPGrab to be built using Qt Creator on Mac OS X (instructions can be found at https://www.nntpgrab.nl/wiki/index.php/Mac_OS_X_Development)
Started on a Qt version of the NNTPGrab Server To get this compiled, you need to go to the 'server_qt' folder and use the commands 'qmake-qt4 server_qt.pro' and 'make'