summaryrefslogtreecommitdiff
path: root/src/process_url.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-02process_url: merge_and_cleanup: do not block ui threadMole Shang1-13/+25
2024-03-02tree-wide: use FREE_AND_NULLIFY macro and reformat codeMole Shang1-8/+9
2024-03-02process_url: do not update curl status during callbackMole Shang1-2/+4
2024-03-01status: support large file sizes on 64bit systemsMole Shang1-3/+3
2024-03-01tree-wide: fix uaf bugsMole Shang1-17/+16
2024-03-01process_url: initialize curl_c to NULLMole Shang1-0/+1
2023-08-10process_url: lower low-speed timeout to 30sMole Shang1-1/+1
2023-08-10process_url: do not run callback if corruptedMole Shang1-2/+2
2023-08-10ui: show progress while remuxingMole Shang1-2/+3
2023-08-09process_url: set callback_struct_t as an alias to str_array_tMole Shang1-6/+4
2023-08-09tree-wide: pass pointer-to-pointer to correctly free pointersMole Shang1-26/+28
2023-08-09process_url: copy only if p_cookie is validMole Shang1-2/+4
2023-08-09Revert "process_url: always match substrings instead of comparing"Mole Shang1-1/+1
2023-08-09process_url: set referer in the separate functionMole Shang1-9/+2
2023-08-09process_url: only get content length when requestedMole Shang1-4/+6
2023-08-09process_url: expose some new functions to be control cookies and refererMole Shang1-5/+28
2023-08-09process_url: always match substrings instead of comparingMole Shang1-1/+1
2023-08-08process_url: expose get_info with a new param `p_content_type`Mole Shang1-7/+12
2023-08-08process_url: copy full URLMole Shang1-2/+2
2023-08-08process_url: change strings to be dynamic allocatedMole Shang1-5/+6
2023-08-08process_url: do not block ui thread on callbackMole Shang1-2/+4
2023-08-07hinata: support specifying cookies in curl_easyMole Shang1-1/+5
2023-08-07process_url: use goto to simplify error processingMole Shang1-8/+5
2023-08-07process_url: add retries while downloadingMole Shang1-3/+10
2023-08-07process_url: free malloc'd dataMole Shang1-3/+4
2023-08-07utils: split type definition code into utils/typesMole Shang1-1/+2
2023-08-07utils: move to a separate folderMole Shang1-1/+1
2023-08-07extractors/bilibili: use ffmpeg to merge files once downloadedMole Shang1-13/+33
2023-08-06process_url: initial callback supportMole Shang1-8/+27
2023-08-06process_url: move constant macros to constants.hMole Shang1-1/+0
2023-08-06process_url: strip illegal characters in filenameMole Shang1-0/+8
2023-08-05hinata: initial commitMole Shang1-0/+526