pukkandan 
							
						 
					 
					
						
						
							
						
						fe1daad3cb 
					 
					
						
						
							
							Bugfix for  59f943cd50 
						
						... 
						
						
						
						Fixes: 59f943cd50 (commitcomment-73251597) 
						
						
					 
					
						2022-05-10 11:08:58 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						0f06bcd759 
					 
					
						
						
							
							[cleanup] Minor fixes (See desc)  
						
						... 
						
						
						
						* [youtube] Fix `--youtube-skip-dash-manifest`
* [build] Use `$()` in `Makefile`. Closes  #3684 
* Fix bug in 385ffb467b43d7f5a5d0 
						
						
					 
					
						2022-05-09 17:59:26 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						4f28b537d9 
					 
					
						
						
							
							Allow use of weaker ciphers with --legacy-server-connect  
						
						... 
						
						
						
						Closes  #2043  
					
						2022-05-07 18:40:44 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						bb58c9ed5c 
					 
					
						
						
							
							Add support for SSL client certificate authentication ( #3435 )  
						
						... 
						
						
						
						Adds `--client-certificate`, `--client-certificate-key`, `--client-certificate-password`
Authored-by: coletdjnz
Co-authored-by: df <fieldhouse@gmx.net >
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com > 
						
						
					 
					
						2022-05-02 07:59:45 +00:00 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						afac4caa7d 
					 
					
						
						
							
							Fix redirect HTTP method handling ( #3577 )  
						
						... 
						
						
						
						Authored by: coletdjnz 
						
						
					 
					
						2022-05-01 20:40:26 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Keogh 
							
						 
					 
					
						
						
							
						
						131e14dc66 
					 
					
						
						
							
							[utils] locked_file: Ignore illegal seek on truncate ( #3610 )  
						
						... 
						
						
						
						Closes  #3557 
Authored by: jakeogh 
					
						2022-05-01 13:31:06 -07:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						3fe75fdc80 
					 
					
						
						
							
							[cleanup] Misc fixes (see desc)  
						
						... 
						
						
						
						* Do not warn when fixup is skipped for existing file
* [fragment] Fix `--skip-unavailable-fragments` for HTTP Errors
* [utils] write_string: Fix bug in 59f943cd50https://github.com/yt-dlp/yt-dlp/pull/2174#discussion_r790156048 
* [docs] Remove note about permissions. Closes  #3597  
						
						
					 
					
						2022-05-01 04:58:38 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						6f7563beb7 
					 
					
						
						
							
							[XAttrMetadata] Refactor and document dependencies  
						
						
						
						
					 
					
						2022-05-01 04:58:38 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore 
							
						 
					 
					
						
						
							
						
						94aa064497 
					 
					
						
						
							
							[utils] YoutubeDLCookieJar: Detect and reject JSON file ( #3599 )  
						
						... 
						
						
						
						Authored by: Lesmiscore 
						
						
					 
					
						2022-05-01 00:38:30 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						1d485a1a79 
					 
					
						
						
							
							[cleanup] Misc fixes  
						
						... 
						
						
						
						Closes  #3565 , https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364  
					
						2022-04-29 07:39:33 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						492272fed6 
					 
					
						
						
							
							--match-filter - to interactively ask for each video 
						
						
						
						
					 
					
						2022-04-28 20:04:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						59f943cd50 
					 
					
						
						
							
							[utils] write_string: Workaround newline issue in conhost  
						
						... 
						
						
						
						On windows `conhost`, when `WINDOWS_VT_MODE` is enabled, `\n` is not
actually sent if the window is exactly the length of printed line,
and the line does not end with a white-space character. So the
line-break disappears when resizing the window.
Fixes  #1863  
						
						
					 
					
						2022-04-28 20:04:40 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						059bc4db19 
					 
					
						
						
							
							[compat/asyncio] Use asyncio.all_tasks  
						
						
						
						
					 
					
						2022-04-26 05:45:18 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						9cd080508d 
					 
					
						
						
							
							Revert  acbc642250 
						
						... 
						
						
						
						Reverts "[utils] WebSocketsWrapper: Ignore warnings at websockets instantiation"
The warning should not be suppressed. We need to address it 
						
						
					 
					
						2022-04-26 05:43:19 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore 
							
						 
					 
					
						
						
							
						
						acbc642250 
					 
					
						
						
							
							[utils] WebSocketsWrapper: Ignore warnings at websockets instantiation  
						
						... 
						
						
						
						This also fixes crash caused by moving asyncio to .compat.
Authored by: Lesmiscore
Thanks: J.Chung at Discord (581418557871620106) 
						
						
					 
					
						2022-04-25 00:44:30 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						9b8ee23b99 
					 
					
						
						
							
							[dependencies] Create module with all dependency imports  
						
						
						
						
					 
					
						2022-04-21 00:48:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						62f6f1cbf2 
					 
					
						
						
							
							Don't imply -s for later stages of -O  
						
						
						
						
					 
					
						2022-04-20 21:01:34 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						1e9969f4f5 
					 
					
						
						
							
							bugfix for  a44ca5a470,  19a0394044,  77f9033095 
						
						... 
						
						
						
						Closes  #3472  
					
						2022-04-19 02:59:20 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						19a0394044 
					 
					
						
						
							
							[cleanup] Misc cleanup and refactor ( #2173 )  
						
						
						
						
					 
					
						2022-04-18 02:28:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						abfecb7bc1 
					 
					
						
						
							
							[utils] Fix WebSocketsWrapper  
						
						... 
						
						
						
						Bug in 3cea3edd1aCloses  #3422  
						
						
					 
					
						2022-04-15 23:47:37 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						b07897ef5b 
					 
					
						
						
							
							[utils] certifi: Make sure the pem file exists  
						
						... 
						
						
						
						Closes  #3353  
					
						2022-04-12 05:32:53 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e5a998f368 
					 
					
						
						
							
							[cleanup] Misc cleanup ( #2173 )  
						
						... 
						
						
						
						Authored by: fstirlitz, pukkandan 
						
						
					 
					
						2022-04-12 05:32:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f82711587c 
					 
					
						
						
							
							[cleanup] Sort imports  
						
						... 
						
						
						
						Using https://github.com/PyCQA/isort 
    isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc . 
						
						
					 
					
						2022-04-12 05:32:52 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						86e5f3ed2e 
					 
					
						
						
							
							[cleanup] Upgrade syntax  
						
						... 
						
						
						
						Using https://github.com/asottile/pyupgrade 
1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`
Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts 
						
						
					 
					
						2022-04-12 05:32:51 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						f9934b9614 
					 
					
						
						
							
							[cleanup] Mark some compat variables for removal ( #2173 )  
						
						... 
						
						
						
						Authored by fstirlitz, pukkandan 
						
						
					 
					
						2022-04-12 05:32:50 +05:30 
						 
				 
			
				
					
						
							
							
								felix 
							
						 
					 
					
						
						
							
						
						cfb0511d82 
					 
					
						
						
							
							[cleanup] Remove unused code paths ( #2173 )  
						
						... 
						
						
						
						Notes:
* `_windows_write_string`: Fixed in 3.6
  * https://bugs.python.org/issue1602 
  * PEP: https://www.python.org/dev/peps/pep-0528 
* Windows UTF-8 fix: Fixed in 3.3
  * https://bugs.python.org/issue13216 
* `__loader__`: is always present in 3.3+
  * https://bugs.python.org/issue14646 
* `workaround_optparse_bug9161`: Fixed in 2.7
  * https://bugs.python.org/issue9161 
Authored by: fstirlitz 
						
						
					 
					
						2022-04-12 05:32:50 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore 
							
						 
					 
					
						
						
							
						
						98804d034d 
					 
					
						
						
							
							[utils] locked_file: Do not give executable bits for newly created files  
						
						... 
						
						
						
						Authored by: Lesmiscore 
						
						
					 
					
						2022-04-10 01:23:27 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						4abea8ca0a 
					 
					
						
						
							
							[utils] sanitize_path: Fix when path is empty string  
						
						
						
						
					 
					
						2022-04-09 10:11:25 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						b506289fe2 
					 
					
						
						
							
							[test] Add test_locked_file  
						
						
						
						
					 
					
						2022-04-07 12:05:44 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						b63837bce0 
					 
					
						
						
							
							[utils] locked_file: Fix non-blocking non-exclusive lock  
						
						
						
						
					 
					
						2022-04-07 12:02:13 +05:30 
						 
				 
			
				
					
						
							
							
								Justin Keogh 
							
						 
					 
					
						
						
							
						
						fcfa8853e4 
					 
					
						
						
							
							[utils] locked_file: Do not truncate files before locking ( #2994 )  
						
						... 
						
						
						
						Authored by: jakeogh, pukkandan 
						
						
					 
					
						2022-04-06 22:58:56 -07:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						8973767198 
					 
					
						
						
							
							Do not lock downloading file on Windows  
						
						... 
						
						
						
						Closes  #3124  
					
						2022-04-05 23:32:22 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						0edb3e336c 
					 
					
						
						
							
							Do not prevent download if locking is unsupported  
						
						... 
						
						
						
						Closes  #3022 
Failure to lock download-archive is still fatal.
This is consistent with youtube-dl's behavior 
					
						2022-04-05 23:32:22 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						a44ca5a470 
					 
					
						
						
							
							[cleanup] Misc fixes  
						
						... 
						
						
						
						Closes https://github.com/yt-dlp/yt-dlp/pull/3213 , Closes https://github.com/yt-dlp/yt-dlp/pull/3117 
Related: https://github.com/yt-dlp/yt-dlp/issues/3146#issuecomment-1077323114 , https://github.com/yt-dlp/yt-dlp/pull/3277#discussion_r841019671 , a825ffbffa (commitcomment-68538986)https://github.com/yt-dlp/yt-dlp/issues/2360 , 5fa3c9a88f (r70393519)5fa3c9a88f (r70393254) 
						
						
					 
					
						2022-04-05 18:12:18 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore (Naoya Ozaki) 
							
						 
					 
					
						
						
							
						
						5d45484cc7 
					 
					
						
						
							
							[niconico] Fix extraction of thumbnails and uploader ( #3266 )  
						
						
						
						
					 
					
						2022-04-01 19:31:58 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						e6f868a63c 
					 
					
						
						
							
							[utils] traverse_obj: Allow filtering by value  
						
						
						
						
					 
					
						2022-03-31 13:33:28 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						c4f60dd7cd 
					 
					
						
						
							
							[utils] Add try_call  
						
						
						
						
					 
					
						2022-03-31 13:33:27 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						8a7f68d0b1 
					 
					
						
						
							
							[ffmpeg] Cache version data  
						
						... 
						
						
						
						Related: https://github.com/dasl-/pifi/issues/9  
						
						
					 
					
						2022-03-29 03:44:51 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						90137ca4be 
					 
					
						
						
							
							[utils] Add filter_dict  
						
						
						
						
					 
					
						2022-03-28 08:25:04 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						1c1b2f96ae 
					 
					
						
						
							
							[youtube:tab] Fix duration extraction for shorts ( #3171 )  
						
						... 
						
						
						
						Related: https://github.com/TeamNewPipe/NewPipe/issues/8034 
Authored-by: coletdjnz 
						
						
					 
					
						2022-03-28 00:49:42 +00:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						5c3895fff1 
					 
					
						
						
							
							[outtmpl] Limit changes during sanitization  
						
						... 
						
						
						
						Closes  #2761  
					
						2022-03-27 11:18:35 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						6db9c4d57d 
					 
					
						
						
							
							Ignore format-specific fields in initial pass of --match-filter  
						
						... 
						
						
						
						Closes  #3074  
					
						2022-03-25 14:27:09 +05:30 
						 
				 
			
				
					
						
							
							
								Lesmiscore (Naoya Ozaki) 
							
						 
					 
					
						
						
							
						
						3cea3edd1a 
					 
					
						
						
							
							[utils] WebSocketsWrapper: Allow omitting __enter__ invocation ( #3187 )  
						
						... 
						
						
						
						Authored by: Lesmiscore 
						
						
					 
					
						2022-03-25 17:24:39 +09:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						b1a7cd056a 
					 
					
						
						
							
							Treat multiple --match-filters as OR  
						
						... 
						
						
						
						Closes  #3144  
					
						2022-03-25 13:33:46 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						28787f16c6 
					 
					
						
						
							
							[downloader] Fix invocation of HttpieFD  
						
						... 
						
						
						
						Closes  #3154  
					
						2022-03-25 13:00:42 +05:30 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						af14914baa 
					 
					
						
						
							
							Remove Accept-Encoding header from std_headers ( #3153 )  
						
						... 
						
						
						
						This should be set by each downloader to what it supports.
Fixes https://github.com/yt-dlp/yt-dlp/issues/3142 
Authored-by: coletdjnz 
						
						
					 
					
						2022-03-23 07:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								coletdev 
							
						 
					 
					
						
						
							
						
						d5820461e8 
					 
					
						
						
							
							Use certificates from certifi if installed ( #3115 )  
						
						... 
						
						
						
						Fixes  #3102  and most `CERTIFICATE_VERIFY_FAILED` issues
Authored by: coletdjnz 
					
						2022-03-22 16:26:55 -07:00 
						 
				 
			
				
					
						
							
							
								s0u1h 
							
						 
					 
					
						
						
							
						
						eeb2a770f3 
					 
					
						
						
							
							[utils] format_decimal_suffix: Fix for very large numbers ( #3109 )  
						
						... 
						
						
						
						Authored by: s0u1h 
						
						
					 
					
						2022-03-18 14:03:09 -07:00 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						592b748582 
					 
					
						
						
							
							[cleanup] Minor cleanup  
						
						... 
						
						
						
						Closes  #3006  
					
						2022-03-11 19:40:15 +05:30 
						 
				 
			
				
					
						
							
							
								pukkandan 
							
						 
					 
					
						
						
							
						
						76aa991374 
					 
					
						
						
							
							Fix case of http_headers  
						
						... 
						
						
						
						Bug in 8b7539d27chttps://github.com/yt-dlp/yt-dlp/issues/1346#issuecomment-1064527765  
						
						
					 
					
						2022-03-11 19:29:34 +05:30