* increased buffer, mesaurement time, changed file management and calcucation of result
* Write smaller chunks first, abort if time exceeds
* Move urandom dump to diskspeedmeasure, reduced buffer size to 16MB and recycled buffer for more efficient resource usage during writes
* fixed formatting issues
* fixed formatting issues
* fixed formatting issues
---------
Co-authored-by: L-Cie <lcie@sturmklinge.ch>
* Update all dependencies
* Pin tavern due to failure in newer versions
* User SABnzbd User-agent in wiki test
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Safihre <safihre@sabnzbd.org>
* Update all dependencies
* use socks5 server as test server
* make black happy
* improved active_socks5_proxy(): default port = 1080
* improved local_ipv4()
* use int_conv
* black
* use socks.socksocket.default_proxy directly
* active_socks5_proxy cleaner with int_conv
* correct to windows-2022
* socks.socksocket.default_proxy as check
* uniform naming socks5host/port
Closes#3154
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: sanderjo <sander.jonkers+github@github.com>
Closes#1574
Add tests for long paths
Make sure long path is >260
Add rar test file with invalid Windows filenames
Add rar_unpack tests for unicode and passworded sets
Simplify Unrar command building
Add test for rar_invalid_windows
Remove check for 260 chars in rar_unpack
Should never happen anymore
Let Unrar rename invalid filenames
Check full path output if rar_unpack
Add helper for check
Correct test_rar_unpack_invalid_windows_filenames
Apply changes also to Direct Unpacker
Extend testing to make sure full paths are tested
Add tests for long paths inside rar
Unrar auto-rename message is different on Linux
* refactor outgoing interface
* refactor
* rollback old change
* We actually don't need another port
Closes#3153
* refactor
* refactor
* refactor to be compatible with old python versions
* forgot to remove match
* fix no route to host on mac
* fix no route to host on mac + rename interface to ip
* fix black + try to fix windows error
* fix black + try to fix windows error
* fix windows error
* fix windows failure
* rollback optional changes
* Remove optional type
* rollback changes + fix issue
* black change
* refactor
* missing refactor