Finally added support for automatic verify and repair using PAR2!
The support for this is at the moment quite basic, but it will be improved in later versions.
The program 'par2cmdline' is used to verify and repair downloaded files.
It will be called as soon as a collection is fully downloaded. The output
of the 'par2cmdline' program will be caught by the PAR2 plugin and send to
the frontend. The GUI at the moment shows this raw output.
No further error handling will be performed.
The reason for this basic support is the lack of a useable PAR2 library which
has support for multi-core environments using Intel Threading Building Blocks
and a proper interface. It looks like the libpar2 project needs to be resurrected, but
that's something which needs some time...
- core_signals.c (diff)
- marshall.list (diff)
- nntpgrab.h (diff)
- nntpgrab_core.c (diff)
- nntpgrab_internal.h (diff)
- par2.c (diff)
- par2.h (diff)
- plugin_par2.h (diff)
- schedular.c (diff)
- nntpgrab_plugin_base.h (diff)
- nntpgrab_plugin_par2.def (diff)
- nntpgrab_plugin_par2.h (diff)
- nntpgrab_plugin_schedular.h (diff)