nzbperl is a a newsreader utility that can process an nzb file, autodecode, and do bandwidth throttling.
| Tags | Communications Usenet News |
|---|---|
| Implementation | Perl |
Recent releases


Changes: A problem with the --nothread option that prevented it from working properly was fixed. It should be possible to run nzbperl now without a threaded version of perl. The --forever option was added to prevent nzbperl from ever exiting (requires --queuedir to also be provided). The --postnzb option was added to allow nzbperl to run an external program after the last file in an nzb file is decoded. The --chunksize option was added to allow users to modify the internal recv byte count.


Changes: The --nothread option was added to run in a single-threaded mode. This is most useful if your perl installation does not support threads. The --ipv6 option was added to support IPv6. The new --postdec option allows an external program to be run after each binary file is decoded. The --rcport option was added to enable socket-based remote control functions. It should be considered experimental, insecure, undocumented, and subject to change in future versions.


Changes: New nzb files can now be queued with the --queuedir option. Several huge security, privacy, and accessibility improvements were made, including support for SSL (for encryption and not cert validation yet), SOCKS proxy servers, and tunneling NNTP traffic through an HTTP proxy. A --dlcreate option was added for automatically creating decoding directories based on the nzb filename. The screen now uses ANSI character graphics for the border and progress bars. Other assorted important bugfixes were made. Upgrading is recommended.


Changes: This version consists of some feature additions, bugfixes, and miscellaneous code cleanup. The biggest additions include NZB completeness sanity checking (enabled by default), support for ports other than 119, improved "bad- response" handling when fetching segment bodies, --log commandline option to log status messages to a file, and -- skip commandline option.


Changes: This version included support for multiple server connections and an improved display. The dependency on Net::NNTP was removed.