74 Commits

Author SHA1 Message Date
Maxime Arthaud 29b043fd1f Increase tool version 2026-02-28 17:09:25 +01:00
Maxime Arthaud 59b6d64ad8 Fix for dulwich >= 0.24 (closes #60) 2026-02-28 17:06:25 +01:00
ryanmroth 544a3e563a Fix invalid escape sequence warning in Python 3.13+ 2025-08-21 20:05:07 +02:00
Maxime Arthaud d0e7067219 Increase tool version 1.0.8 2024-11-23 19:27:24 +01:00
Cmbrlnd 2d6fa4fa15 Fix syntax error in git_dumper.py script
Corrected syntax error in the environment variable assignment
to resolve the unmatched '[' in the f-string.
2024-03-17 20:47:44 +01:00
srozb 1df41e9c13 environment creation move, add missing sanitization 2024-03-05 09:27:43 +01:00
srozb 1c7046ba10 change variable name in the second subprocess.call 2024-03-05 09:27:43 +01:00
srozb 9305018b6e proxy check fix & avoid modifying the environment 2024-03-05 09:27:43 +01:00
srozb 2f564f4afc add 'ALL_PROXY' env variable to ensure git proxied 2024-03-05 09:27:43 +01:00
srozb c7138cf803 fix potential RCE in .git/config 2024-03-05 09:27:43 +01:00
srozb ad5d870cda fix timeout broken for main request 2024-03-05 09:27:43 +01:00
Cahyo Dwi Putro 00750fbc4c Update possible branch path 2024-02-24 11:40:11 +01:00
Felix Montanari dba7d67821 Remove global warning suppression 2024-02-22 20:25:47 +01:00
Felix Montanari 3ba25f4fe2 Update readme 2024-02-22 20:25:47 +01:00
Felix Montanari 495ef0cb26 Fixed issues with my patch, disabled warnings, performed magic rituals 2024-02-22 20:25:47 +01:00
Felix Montanari 158b1746ab Added missed pkcs12 support 2024-02-22 20:25:47 +01:00
Felix Montanari afbddf200b Update setup.cfg 2024-02-22 20:25:47 +01:00
Felix Montanari a5ad533db8 Add pkcs12 support 2024-02-22 20:25:47 +01:00
Maxime Arthaud 32d47a26ca Support more recent version of dulwich (thanks to #33) 1.0.6 2022-05-06 21:39:31 -07:00
Maxime Arthaud bfcbe39a32 Merge pull request #33 from ph20/dev/replace_deprecated_dulwich_index_iterblobs
Fix unsupported dulwich Index.iterblobs method
2022-05-06 21:31:17 -07:00
Alexandr Grynchuk fee03558a1 Bump version 2022-05-05 01:05:26 +03:00
Alexandr Grynchuk 21123d8cc1 Fix unsupported dulwich.index.Index.iterblobs method 2022-05-05 00:48:17 +03:00
Maxime Arthaud 2d4bcf5a2e Use the recommended setup.cfg file to package the project 2022-04-05 09:44:31 -07:00
Maxime Arthaud 0e68785456 Merge pull request #28 from carlosevieira/master
Fix for "AttributeError: 'Index' object has no attribute 'iterblobs' #27"
2022-04-05 08:41:24 -07:00
Maxime Arthaud 5036099662 Bump the version 2022-01-30 19:48:13 -08:00
Maxime Arthaud 39dea36e05 Add a disclaimer about RCE if the URL is controlled by an attacker.
Credits to @justinsteven - https://twitter.com/justinsteven
2022-01-30 19:45:01 -08:00
Maxime Arthaud cbf20f1bc3 Fix a possible directory traversal attack if the repository is
controlled by an attacker.

Credits to @justinsteven for reporting it - https://twitter.com/justinsteven
2022-01-30 19:39:21 -08:00
Carlos Vieira 36a7a2941f Update requirements.txt 2022-01-12 16:39:31 +01:00
Maxime Arthaud d93bc9a815 Merge pull request #24 from ZanyMonk/master
Handle responses lacking "Content-Type" header
2021-05-15 08:11:40 -07:00
Lucien A d232805c24 Handle responses lacking "Content-Type" header 2021-05-08 14:22:16 +02:00
Maxime Arthaud 04543ee502 Merge pull request #23 from mimi89999/tags
Ignore tags
2021-04-13 20:01:36 -07:00
mimi89999 a98f033981 Ignore tags 2021-04-13 22:11:58 +02:00
Maxime Arthaud 1f784fff0c Fix git_dumper -> git-dumper (closes #22) 2021-04-10 08:16:00 -07:00
Maxime Arthaud 9460cc97eb Add instructions to install with pip 2021-04-03 11:11:14 -07:00
Maxime Arthaud c3ab238933 Add a setup.py (closes #21) 2021-04-03 10:36:27 -07:00
Maxime Arthaud 3569a3ae72 Merge pull request #20 from mimi89999/detached
Add support for repos with detached HEAD
2021-03-22 21:29:48 -07:00
mimi89999 4dad9688f3 Add support for repos with detached HEAD 2021-03-22 19:46:07 +01:00
Maxime Arthaud 0885d72f22 Add an option to provide http headers (closes #16) 2021-02-21 16:03:19 -08:00
Maxime Arthaud 7da1861375 Improve error handling 2021-02-21 13:53:22 -08:00
Maxime Arthaud f4419cc101 Run black 2021-02-21 13:38:31 -08:00
Maxime Arthaud ff3fdff2e7 Merge pull request #18 from meme-lord/master
Fix do_task() number of args errors introduced by my previous commit
2021-02-07 07:27:24 -08:00
meme-lord 8ae3369a17 Fix do_task() number of args errors introduced by my previous commit 2021-02-07 13:25:55 +00:00
Maxime Arthaud 1438e47d8d Merge pull request #17 from meme-lord/master
Added User-Agent
2021-02-06 07:58:47 -08:00
meme-lord ae47442cd6 Added fix for issue #9 2021-02-06 14:50:24 +00:00
meme-lord ae5685fa94 Made an option to set user-agent, removed duplicate entries in tasks array 2021-02-06 13:34:03 +00:00
meme-lord ece7579cac Added user-agent 2021-02-05 19:22:47 +00:00
Maxime Arthaud acf71912dd Merge pull request #15 from snemes/fix
Fixed detection of already downloaded files
2020-12-15 08:19:45 -08:00
Sandor Nemes 45c1b60863 Fixed detection of already downloaded files 2020-12-15 15:38:09 +01:00
Maxime Arthaud 023ca106a7 Merge pull request #14 from AdamWelch1/master
Added ability to resume stalled/cancellled sessions
2020-12-01 22:38:12 -08:00
adam.welch c7c6906ddb - Removed 2 errant whitespace lines from code
- Replaced unnecessary 'if' clause with 'else'
- Added a warning if the target directory is not empty
- Removed commented-out code
2020-12-01 23:41:23 -06:00