Andrey Prygunkov
414ffcbc35
#688 : always using dirbrowser snapshot
...
to fix issues with leftovers on cleanup
2020-05-21 18:42:42 +02:00
Andrey Prygunkov
1264878a97
#538 : added compatibility with Android Bionic C library
2018-06-13 21:03:34 +02:00
Andrey Prygunkov
15c292653e
#458 : compiling without libxml2 to test dev environment
...
new configure-parameter “--disable-libxml2”.
2017-10-22 23:52:13 +02:00
Andrey Prygunkov
d90a40909b
#446 : faster CRC computation
2017-09-21 18:06:17 +02:00
Andrey Prygunkov
2124a886f8
#418 : updated POSIX build files to newer autotools version
...
- compatibility with newer autotools;
- compatibility with newer platforms such as aarch64.
2017-07-26 23:40:09 +02:00
Andrey Prygunkov
f0da3936e5
#339 : prevent compilation failure on older OpenSSL versions
2017-02-17 13:22:07 +01:00
Andrey Prygunkov
5885258c35
#288 : reading encrypted archives using nettle library
...
when compiled with GnuTLS instead of OpenSSL.
2016-10-03 22:38:48 +02:00
Andrey Prygunkov
362ee700c5
#125 : check for C++14 features in configure-script
...
- configure now requires a C++14 compliant compiler;
- special exception: GCC 4.9 is also recognized and supported (it
offers only partial support for C++14);
- an error message and a link to wiki-page is printed if no C++14
compiler was found.
2016-01-08 22:49:00 +01:00
Andrey Prygunkov
9771d7f53f
#125 : check for C++11 features in configure-script
2015-12-30 17:26:14 +01:00
Andrey Prygunkov
ec17d119a1
#115 : put all external headers together
...
into “nzbget.h”
2015-11-19 23:51:02 +01:00
Andrey Prygunkov
4ec9f947c6
#41 : removed spin lock support detection
...
from configure script (POSIX).
2015-07-17 23:39:07 +02:00
Andrey Prygunkov
36d1378881
#28 : implemented disk flush on POSIX
...
with extra specifics for Linux and OS X.
2015-07-16 23:56:37 +02:00
Andrey Prygunkov
965dabc415
integrated unit testing framework; created few first unit tests for: command line parser, options parser, rss feed filter, par-checker/repairer and par-renamer; new configure parameter "--enable-tests" to build the program with tests; use "nzbget --tests" to execute all tests or "nzbget --tests -h" for more options
2015-05-25 20:36:29 +00:00
Andrey Prygunkov
113306ac23
disabled unnecessary assert-statements in par2-module when building in release mode
2015-04-27 19:49:21 +00:00
Andrey Prygunkov
6f7af5aef4
option "ParThreads" can now be set to "0" (which is a default setting now) to let the program automatically determine the number of CPU cores; this works on major modern platforms)
2014-10-04 19:34:03 +00:00
Andrey Prygunkov
2e0ba0e3d1
integrated par2-module (libpar2) into NZBGet’s source code tree; the par2-module is now built automatically during building of NZBGet; this eliminates dependency from external libpar2 and libsigc++ making it much easier for users to compile NZBGet with newest recommended patches for libpar2
2014-08-08 22:37:30 +00:00
Andrey Prygunkov
0c3ce58ffa
fixed: cleanup may leave some files undeleted (Mac OSX only)
2014-08-06 19:56:12 +00:00
Andrey Prygunkov
195bc1f290
addition to r1075: added missing changed file
2014-08-06 18:29:43 +00:00
Andrey Prygunkov
a62966227a
added quick file verification during par-check/repair; if par-repair is required for download the files downloaded without errors are verified quickly by comparing their checksums against the checksums stored in the par2-file; this makes the verification of undamaged files almost instant; damaged files are verified as usual; new option "ParQuick" (active by default); added support for block-by-block scan of files during verification, which improves scan speed of damaged files; the quick par-verification requires a patch for libpar2 (see http://nzbget.net/libpar2 for details)
2014-07-27 21:59:00 +00:00
Andrey Prygunkov
5f5b7f92cf
improved configure-script: defining of symbol "FILE_OFFSET_BITS=64", required on some systems, is not necessary anymore
2013-06-20 18:18:05 +00:00
Andrey Prygunkov
d34e985a92
addition to r525: updated config.h.in
2012-12-20 22:04:24 +00:00
Andrey Prygunkov
6c60244b26
added gzip-support to built-in web-server
2012-07-03 20:34:36 +00:00
Andrey Prygunkov
31bd251f37
added support for regular expressions (POSIX ERE Syntax) in remote commands <--list/-L> and <--edit/-E> using new subcommands <GR> and <FR>
2012-06-20 22:53:03 +00:00
Andrey Prygunkov
17533d2c61
fixed a compatibility issue with OpenBSD (and possibly other BSD based systems)
2012-01-14 20:06:53 +00:00
Andrey Prygunkov
41640b5215
added new option <AccurateRate>, which enables syncronisation in speed meter; that makes the indicated speed more accurate by eliminating measurement errors possible due thread conflicts; thanks to anonymous nzbget user for the patch
2011-02-05 15:48:59 +00:00
Andrey Prygunkov
43c0681d35
added the detection of <socklen_t> type to configure script (to remove OS2-specific code from <nzbget.h>); changed configure script to avoid unneded tests when debugging is disabled
2009-06-11 12:39:06 +00:00
Andrey Prygunkov
acbc9370f5
added support for platforms without IPv6 (they do not have <getaddrinfo>)
2009-06-07 16:53:32 +00:00
Andrey Prygunkov
0692547440
redesigned server pool and par-checker to avoid using of semaphores; updated makefile to include postprocess-example.conf
2009-05-27 21:09:08 +00:00
Andrey Prygunkov
26e1f4001b
fixed compatibility issues with Mac OS X (it does not support unnamed semaphores)
2009-02-08 18:39:43 +00:00
Andrey Prygunkov
599f083fe2
updated configure-script for better compatibility with FreeBSD
2008-12-07 23:40:38 +00:00
Andrey Prygunkov
ab584366f2
added option <ParTimeLimit>; added required patches for libpar2
2008-11-01 18:08:54 +00:00
Andrey Prygunkov
b7ee6018ad
added TLS/SSL support
2008-07-29 20:32:23 +00:00
Andrey Prygunkov
585cf775bd
removed the check for <gethostbyname_r> (not needed anymore)
2008-07-22 17:18:17 +00:00
Andrey Prygunkov
09c27a433b
added the printing of stack on segmentation faults (if configured with <--enable-debug>, POSIX only)
2008-07-21 18:48:07 +00:00
Andrey Prygunkov
fff550ca37
fixed few incompatibility-issues with unslung-platform on nslu2 (ARM)
2008-03-03 17:20:46 +00:00
Andrey Prygunkov
7c18cd1009
improved the parchecker: added the detection and processing of files splitted after parring
2008-02-17 11:56:36 +00:00
Andrey Prygunkov
6f9a2dd57f
added support for UU-format to internal decoder; removed support for uulib-decoder (it did not work well anyway); replaced the option <decoder (yenc, uulib, none)> with the option <decode (yes, no)>
2008-02-14 17:42:45 +00:00
Andrey Prygunkov
8d46ee3236
eliminated configure-option --disable-parprogress (not needed anymore)
2007-12-14 22:19:51 +00:00
Andrey Prygunkov
f2338cf116
added to repository
2007-11-28 21:19:01 +00:00