Safihre
1f554816b6
Add option to disable helpful warnings
Closes #1112
5 years ago
Safihre
68ad931728
Added separated notification for "Added NZB" and "Pause / Resume"
Closes #1049
5 years ago
Safihre
7e5a43e95c
Revert "Code-formatting: optimize imports"
This reverts commit db5ff8c7e1
.
Does not work on Python 3.4/3.6. Not really sure why, but don't want to investigate right now.
5 years ago
Safihre
db5ff8c7e1
Code-formatting: optimize imports
5 years ago
Safihre
9bcbcaefdf
Black code-style everything
5 years ago
Safihre
3259f83b9d
Do not use variable names that shadow built-in ones
Maybe fixes https://forums.sabnzbd.org/viewtopic.php?f=11&t=24785
5 years ago
Safihre
331395f665
Rename article_found to article_success
5 years ago
Safihre
e6ae17445c
Remove handling of missing username/password that was never used
Because higher up this status-code is already handled!
5 years ago
Safihre
52c4dce922
Re-work handling of non-decodable articles
These used to be send to the Decoder, now handled directly
5 years ago
Safihre
d6f5d33411
Add debug logging when delaying the download
5 years ago
Safihre
d5e03833f0
Rework caching based on decoder and assembler queues
5 years ago
Safihre
68118e3a03
Separate the Decoder threads from the Downloader
Much prettier. Also, remove some weird notation that I introduced myself where I would use the whole sabnzbd.articlecache.ArticleCache, so much typing. Don't know why I would like that?!
5 years ago
Safihre
3d5d38a898
SABYenc is always available in 3.x
5 years ago
Safihre
2189a03bc1
Less logging for non-error nw-reset
Closes #1435
5 years ago
Safihre
6d8c264e90
Update copyright year to 2020
5 years ago
Safihre
50a5cdfac2
Py3: Remove lines from newswrapper
We only use the raw-socket-data in Py3 version
5 years ago
Safihre
7e87a0c759
Add 452 as failed login NNTP code
See https://forums.sabnzbd.org/viewtopic.php?f=2&t=24223&p=119648#p119648
6 years ago
Safihre
a50a65ee7c
Remove unneeded get_bps
Removes overhead, gets called a lot
6 years ago
Safihre
1caca8c08d
Py3: Remove folder-length limit on Windows
6 years ago
Safihre
c4e7ab2df8
Py3: Speed set in Config was not applied at start-up
6 years ago
Safihre
27e1323d9e
Py3: Remove obsolete inheriting from object when creating class
6 years ago
Safihre
845c608d2b
Py3: Faulty login handler didn't report NNTP-code
And added tests.
Closes #1241
6 years ago
Safihre
d9808a7550
Wake up downloader when updating server-details
Through CI I found that updates to servers (including deleting servers) were processed with a delay because the downloader could be sleeping.
6 years ago
Safihre
eec00d8b7a
Py3: Corrections in dowloader and rarfile
6 years ago
Safihre
60afb7f444
Update copyright year to 2019
6 years ago
Safihre
2341ea44ec
Py3: Fixes after merge from develop
And set the shebang to Python 3 specifc
7 years ago
Safihre
d86fb42d28
Code-style changes
7 years ago
Safihre
5e722b27f3
Fix more errors and warnings found by code validation
7 years ago
Safihre
a7048cdc8e
Use server hostname in logs and warnings
Closes #1159
7 years ago
Safihre
281acce610
Py3: Fixes after merge of develop
7 years ago
Safihre
2cdf284578
Update copyright to 2018
7 years ago
Safihre
0b9b28112d
Make SSL-Ciphers a per-server setting
Closes #1110
7 years ago
Safihre
2bafefa795
Warn about the amount of time server is ignored on failing lookup
And also only look-up when actually something in the queue.
7 years ago
Safihre
c9fcd4cecc
Do not assume bad SSL setup due to no network at program start
Close #1091
7 years ago
Safihre
3d219c9382
Improve non-resolving server detection
7 years ago
Safihre
f20a30cfc2
Show warning and block non-resolving newsservers
Closes #1098
7 years ago
Safihre
25429b5b19
Detect '502 Byte limit exceeded' as payment problem
Was now detected as too-many-connections problem, while it's actually a permanent problem.
Related to: https://forums.sabnzbd.org/viewtopic.php?f=2&t=23151&p=114795#p114795
7 years ago
Safihre
501867137a
Reset also article try-list on dropped server connections
Test release for these users showed that "server dropped connection" also needed a reset of the article trylist.
Linked:
https://forums.sabnzbd.org/viewtopic.php?f=2&t=23111
https://forums.sabnzbd.org/viewtopic.php?f=2&t=23109
8 years ago
Safihre
d1d437074a
Do not flush article cache to disk on pause
Overly cautious
8 years ago
Safihre
3b36cfe4c9
Py3: Remove over-active 2to3 dictionary items/keys/values conversion
8 years ago
Safihre
80559e1f1c
Py3: Basic support for creating NNTP connections
8 years ago
Safihre
c6054e622c
Py3: First 2to3 conversion
8 years ago
Safihre
ec132374a6
Resolve locking situation by only using 1 lock
8 years ago
Safihre
b9fbd19064
Prevent downloader crash when performing slowdown check
8 years ago
Safihre
bf0aa6569b
Need to do comparison to true number of servers
Previous solution was too simple and could still fail.
8 years ago
Safihre
9cd21d84ee
Only reset trylist once when reset of nw
Also happens within the decode()
8 years ago
Safihre
446c5ba80f
Block for more reasons so that try-lists get reset
8 years ago
Safihre
110a06a3cd
Handle '482 Download limt exceeded'
Closes #1009
8 years ago
Safihre
1562c3560b
Handle '482 Download limt exceeded'
Closes #1009
8 years ago
Safihre
8c42237d51
Correct handeling of TryList when server has timeout
8 years ago