* disk_free_macos_clib_statfs64() to report correct available disk space on MacOS
* disk_free_macos_clib_statfs64() ... correct call
* feedback processed into better code, and improved comments
* MACOSLIBC into __init__. And some comments about gnu libc
* import ctypes.util
* log ctypes.get_errno() in case of problems
* more cleanup and clarifications based on feedback
* mention python bug report in comment
* ... to trigger the CI again
* ... typo
* deobfuscate: rename accompanying (smaller) files with same basename
* deobfuscate: do not rename collections of same extension
* deobfuscate: collection ... much easier with one loop, thanks safihre.
* deobfuscate: globber_full, and cleanup
* deobfuscate: unittest test_deobfuscate_big_file_small_accompanying_files
* deobfuscate: unittest test_deobfuscate_collection_with_same_extension
* deobfuscate: unittest test_deobfuscate_collection_with_same_extension
* Don't do a full calculation for every call to BPSMeter.update()
* Log current bps in MB/s
* Use to_units
* Add an bps update after disconnect or shutdown
* Switch to force_full_update being default
* Force update if bandwidth limit is set
* Fixed the real problem
Co-authored-by: Safihre <safihre@sabnzbd.org>
* pre-create subdir it needed
* pre-create subdir it needed: check if already exists
* use os.makedirs() to handle subdir1/subdir2/blabla
* protect against malicous "..", and better naming
* check for Windows \ and POSIX /
* check again within path, typo and formatting
* regex: square brackets
* cleanup: only "/" can occur in par2
* cleanup: better logging
* unit test: testing of filesystem.renamer()
* if subdir specified in par2: let filesystem.renamer() do all the work
* if create_local_directories=True, then renamer() must stay within specified directory. Plus unittest for that.
* if create_local_directories=True, then renamer() must stay within specified directory. Plus unittest for that.
* more comments in code
* use filesystem.create_all_dirs(), less logging, clearer "..", and other feedback from Safihre
* make remote black happy too
* Small changes in wording of comments and error
Co-authored-by: Safihre <safihre@sabnzbd.org>
* Update uni_config bootstrap css to same version of js (3.3.7).
* small accessibility change, removed thin dot border on focus
* Ignore VS Code settings folder
* cherry picked 'Fix disabled select for Glitter Night'
* glitter night - fix search border color