Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-02 | tree-wide: use FREE_AND_NULLIFY macro and reformat code | Mole Shang | 4 | -19/+19 | |
Jeez idk why i forgot the pass-by-value feature, so the original version never gets the pointer nullified. Fix it by using our favourite C-style macro. | |||||
2024-03-01 | tree-wide: fix uaf bugs | Mole Shang | 4 | -21/+18 | |
2023-08-10 | extractors/bilibili: set referer before api request | Mole Shang | 1 | -1/+1 | |
2023-08-10 | extractors: initial youku support | Mole Shang | 4 | -6/+218 | |
2023-08-09 | process_url: set callback_struct_t as an alias to str_array_t | Mole Shang | 1 | -25/+31 | |
... for flexibility concern. | |||||
2023-08-09 | tree-wide: pass pointer-to-pointer to correctly free pointers | Mole Shang | 3 | -14/+15 | |
2023-08-09 | extractors/bilibili: fix page in filename | Mole Shang | 1 | -4/+16 | |
2023-08-09 | Revert "process_url: always match substrings instead of comparing" | Mole Shang | 1 | -1/+2 | |
Target video files can also be under the domain, revert the commit for now. Needs further implemention. This reverts commit 9c2b0b39d73da02bb9d255e9dc7f81db200930b1. | |||||
2023-08-09 | process_url: set referer in the separate function | Mole Shang | 2 | -5/+6 | |
2023-08-09 | process_url: expose some new functions to be control cookies and referer | Mole Shang | 1 | -1/+1 | |
2023-08-09 | process_url: always match substrings instead of comparing | Mole Shang | 1 | -2/+1 | |
2023-08-09 | extractors/haokan: catch get errors | Mole Shang | 1 | -29/+30 | |
2023-08-09 | extractors/bilibili: fix get page query | Mole Shang | 1 | -1/+1 | |
Since cee1e6c, the first match should be always in result.str[0] | |||||
2023-08-08 | extractors: support haokan videos | Mole Shang | 4 | -4/+64 | |
2023-08-08 | utils: expose mimeType2ext in utils | Mole Shang | 1 | -19/+0 | |
2023-08-08 | process_url: do not block ui thread on callback | Mole Shang | 1 | -3/+4 | |
2023-08-07 | extractors/bilibili: append page info in filename (if possible) | Mole Shang | 1 | -3/+8 | |
Also fixes an malloc size error. Previously we allocated too small memory for callback_struct.filename, which in turn leads to unexpected memory corruption. | |||||
2023-08-07 | extractors/extractor: add missing header | Mole Shang | 1 | -0/+1 | |
2023-08-07 | utils: split type definition code into utils/types | Mole Shang | 2 | -3/+3 | |
2023-08-07 | utils: move to a separate folder | Mole Shang | 2 | -2/+2 | |
2023-08-07 | extractors/bilibili: format logs | Mole Shang | 1 | -5/+5 | |
2023-08-07 | extractors/bilibili: use ffmpeg to merge files once downloaded | Mole Shang | 1 | -23/+23 | |
2023-08-06 | process_url: initial callback support | Mole Shang | 1 | -6/+25 | |
2023-08-06 | bilibili: fix page matching | Mole Shang | 1 | -1/+1 | |
Always use the second result. | |||||
2023-08-05 | hinata: initial commit | Mole Shang | 4 | -0/+625 | |