Andrey Prygunkov
|
298178b2dc
|
#155: added handling of optional news servers
|
2016-03-30 22:10:57 +02:00 |
|
Andrey Prygunkov
|
5948729b87
|
#185: guarded containers
Using guarded lists to automatically unlock containers.
|
2016-03-18 21:45:29 +01:00 |
|
Andrey Prygunkov
|
f973388879
|
#185: use guards with private mutexes
Use guard objects to automatically unlock private mutexes when leaving
current scope.
|
2016-03-16 22:37:19 +01:00 |
|
Andrey Prygunkov
|
39cf412938
|
#184: easier use of Debuggable class
|
2016-03-13 00:08:31 +01:00 |
|
Andrey Prygunkov
|
a5ac6d594f
|
#148: unique smart pointers for other containers
: feeds, servers, scheduler.
|
2016-03-13 00:08:16 +01:00 |
|
Andrey Prygunkov
|
f3f7fbd0de
|
#176: updated copyright notice in source files
- added link to http://nzbget.net;
- replaced FSF Post address with a web link;
- removed unusable subversion-tags;
- updated year.
|
2016-03-01 19:45:07 +01:00 |
|
Andrey Prygunkov
|
bfa5027bf9
|
#175: in-class member initializers
|
2016-02-28 19:53:37 +01:00 |
|
Andrey Prygunkov
|
0ee644d252
|
#154: use lambdas when deleting elements from containers
|
2016-01-14 19:42:49 +01:00 |
|
Andrey Prygunkov
|
ac1bd3d07c
|
#154: use lambdas when sorting containers
|
2016-01-13 20:09:36 +01:00 |
|
Andrey Prygunkov
|
ef4a72d383
|
#152: eliminated dereferences in for-range loops using “begin()” and “end()” template functions in “nzbget.h”
|
2016-01-13 19:44:40 +01:00 |
|
Andrey Prygunkov
|
b32b4c0691
|
#152: for-range loops with iterators
|
2016-01-12 00:30:17 +01:00 |
|
Andrey Prygunkov
|
3e89638b39
|
refactor: replaced "time(NULL)" with an utility function
|
2016-01-01 14:57:48 +01:00 |
|
Andrey Prygunkov
|
04c3e0d263
|
#138: use "nullptr" instead of "NULL"
|
2015-12-30 16:35:07 +01:00 |
|
Andrey Prygunkov
|
6d33d83d20
|
#126: using GCC attributes to detect formatting errors
also eliminated warnings found with activated detection.
|
2015-12-13 18:28:48 +01:00 |
|
Andrey Prygunkov
|
ec17d119a1
|
#115: put all external headers together
into “nzbget.h”
|
2015-11-19 23:51:02 +01:00 |
|
Andrey Prygunkov
|
70ccfd9802
|
normalized whitespace formatting
1) removed trailing spaces and tabs;
2) replaced occasional leading spaces with tabs.
|
2015-11-05 23:45:19 +01:00 |
|
Andrey Prygunkov
|
bf49f16d7c
|
#103: renamed global variables
|
2015-11-01 21:42:35 +01:00 |
|
Andrey Prygunkov
|
1fb21b330e
|
#103: normalized (renamed) acronyms
|
2015-10-30 23:54:37 +01:00 |
|
Andrey Prygunkov
|
5adb50274e
|
#103: renamed local, member variables and function parameters
|
2015-10-27 22:37:23 +01:00 |
|
Andrey Prygunkov
|
019fcf519a
|
addition to r1182 and fix for r1193: unused connections are now closed only if there are no active connections on the same level; this reduces the reconnects during active download (which may be caused by the random connection pick-up implemented in r1182)
|
2015-02-03 20:05:49 +00:00 |
|
Andrey Prygunkov
|
7d60566f3c
|
reverted r1193 because of many problems reported by users (as a temporary solution)
|
2015-01-25 20:08:59 +00:00 |
|
Andrey Prygunkov
|
3e07873575
|
addition to r1182: unused connections are now closed only if there are no active connections on the same level; this reduces the reconnects during active download (which may be caused by the random connection pick-up implemented in r1182)
|
2015-01-24 18:49:59 +00:00 |
|
Andrey Prygunkov
|
4402d6fbd6
|
improved news server connections handling: if a download of an article fails due to connection error the news server becomes temporary disabled (blocked) for several seconds (defined by option "RetryInterval"); the download is then retried on another news server (of the same level) if available; if no other news servers (of the same level) exist the program will retry the same news server after its block interval expires; this increases failure tolerance when multiple news servers are used
|
2014-12-21 18:21:49 +00:00 |
|
Andrey Prygunkov
|
9d660b9d4e
|
extended info printed by remote command "nzbget -B dump"
|
2014-05-02 19:36:02 +00:00 |
|
Andrey Prygunkov
|
8d3afa0bb6
|
remote command "-B dump" now can be used also in release (non-debug) versions and prints useful debug data as "INFO" instead of "DEBUG"
|
2014-03-20 21:18:27 +00:00 |
|
Andrey Prygunkov
|
3fd7bbc0a3
|
refactor: reducing dependencies between modules
|
2014-03-20 21:14:39 +00:00 |
|
Andrey Prygunkov
|
8168804f05
|
reorganized source code directory structure: created directory 'daemon' with several subdirectories and put all source code files there
|
2014-02-24 22:11:14 +00:00 |
|