This might cause problems, but it's worth a try. It seems we resetted the trylists so often, this would cause a lot of extra CPU cycles to try all articles again.
* SSDP: also log the User-Agent
* SSDP: also log the User-Agent
* SSDP: also log the User-Agent
* SSDP: ssdp_broadcast_interval in seconds, configurable via GUI -> Specials
* SSDP: ssdp_broadcast_interval as optional parater to the SSDP class
* SSDP: less is more: start_ssdp(*args, **kwargs):
* SSDP: less is more: start_ssdp(*args, **kwargs):
* SSDP: handle if no User-Agent specified
* SSDP: small change
Co-authored-by: Safihre <safihre@sabnzbd.org>
* Add pause on full Complete Download Folder and optional time limit for full disk pause
* Use nzo.bytes_tried in completed dir disk full check
* It's so black or white
* Don't pause on full download disk until it's necessary and don't apply timed pause to temporary disk
* Simpler ifs
* Compare with downloaded bytes, not remaining
* Fix comparison
* Increase pause check to 90% finished
* Subtract par2 files and increase limit to 95%
* Use checkbox for automatic resume and task scheduler for checking free space
* Make canceling resume task a separate method
* Black
* Replace some logging.debug with logging.info
* Remove sabnzbd.directunpacker.abort_all
* Rewrite explain-fulldisk_autoresume explanation
* Ignore complete_free if 0
* Style changes
* Remove scheduled task if the downloading is continued
* 'Every few minutes'
* Fix unchecking of fulldisk_autoresume in config page and don't do autoresume task if it has been disabled
* Black is rather picky
Co-authored-by: Safihre <safihre@sabnzbd.org>
https://forums.sabnzbd.org/viewtopic.php?f=3&p=123147
In SABnzbd 3.x we write incomplete files to the disk instead of waiting for a file to be 100% complete.
So the password check fails because it will check part001 and automatically continue to part002. Instead of crashing with a "can't find part002" (this we expect) it finds a incomplete part002 and crashes with a different error that we don't catch.
Alternatively it can crash due to starting to check on part002 while part001 isn't there yet. This used to work, but broke now.
* add select by nzo_id to history api
* add select by nzo_id to queue api
* add tests for selecting by nzo_ids
* Do not run codesign step on pull requests
Co-authored-by: Safihre <safihre@sabnzbd.org>
* Add option for unlimited width
* Add skintext
* Select multiple extra columns
* Fix some markup
* Suggested changes
* Retrigger tests
* Make it possible to select multiple history columns as well
* Do not show extra columns on <1200px
* Fix Add NZB-row
Co-authored-by: Safihre <safihre@sabnzbd.org>
* GUI show warning for enabling HTTPS
* GUI show warning for enabling HTTPS. Make black happy
* GUI show warning for enabling HTTPS: warning in separate string
* GUI show warning for enabling HTTPS: Warning embedded
* GUI show warning for enabling HTTPS: proper class stuff