summaryrefslogtreecommitdiff
path: root/src/util
Commit message (Expand)AuthorAgeFilesLines
* sysdir: move windows sysdir functions out of shared utilEdward Thomson2023-02-093-311/+0
* Add OpenSSL deprection warningEdward Thomson2023-02-021-0/+2
* hash: drop all declarations from hmacEdward Thomson2023-01-241-114/+0
* src: hide unused hmac() prototypeThomas Klausner2023-01-241-0/+2
* thread: avoid warnings when building without threadsEdward Thomson2022-11-232-19/+21
* Merge pull request #6326 from libgit2/ethomson/url_parseEdward Thomson2022-11-232-84/+332
|\
| * url: only allow @s in usernames for ssh urlsEdward Thomson2022-06-171-3/+10
| * url_parse: introduce our own url parsingEdward Thomson2022-06-172-84/+325
* | Merge pull request #6382 from csware/fix_mem_leakEdward Thomson2022-09-191-3/+3
|\ \
| * | Fix memory leakSven Strickroth2022-08-141-3/+3
* | | Update src/util/rand.cEdward Thomson2022-09-191-1/+1
* | | fix compile on Windows with -DWIN32_LEAN_AND_MEANChristoph Cullmann2022-08-081-0/+4
|/ /
* | Merge pull request #6191 from libgit2/ethomson/sha256_pocEdward Thomson2022-07-133-3/+69
|\ \
| * | sha256: make sha256 an experimental optional featureEdward Thomson2022-06-201-0/+2
| * | meta: generated `features.h` is now `git2_features.h`Edward Thomson2022-06-203-3/+67
| |/
* | repo: allow users running with sudo to access their repositoriesEdward Thomson2022-07-122-15/+43
* | fs: allow ownership match if user is in admin groupEdward Thomson2022-07-072-7/+26
* | fs: refactor file ownership checksEdward Thomson2022-07-072-102/+49
* | fs: remove mock naming from change ownership constantsEdward Thomson2022-07-072-18/+31
|/
* cmake: only use `getloadavg` where it existsEdward Thomson2022-06-131-2/+6
* fs_path: mock ownership checksEdward Thomson2022-04-112-0/+56
* fs_path: refactor ownership checks into current user and systemEdward Thomson2022-04-112-63/+186
* sha256: support dynamically loaded opensslEdward Thomson2022-04-043-3/+97
* sha: cast nonsense for obnoxious gcc warningsEdward Thomson2022-03-231-7/+7
* sha: ensure we test both cng and cryptoapi on windowsEdward Thomson2022-03-232-0/+28
* sha: support Win32 for SHA256Edward Thomson2022-03-233-192/+314
* sha: support OpenSSL for SHA256Edward Thomson2022-03-234-4/+73
* sha: support mbedTLS for SHA256Edward Thomson2022-03-233-1/+59
* sha: support CommonCrypto for SHA256Edward Thomson2022-03-234-10/+84
* sha: add sha256 algorithmEdward Thomson2022-03-238-9/+1084
* sha: GIT_ERROR_SHA1 is deprecated in favor of GIT_ERROR_SHAEdward Thomson2022-03-233-6/+6
* sha1: refactor folder structureEdward Thomson2022-03-2317-29/+31
* sha1: remove generic implementationEdward Thomson2022-03-234-325/+2
* fs_path: exit quickly in `dirname_r` failureEdward Thomson2022-02-271-6/+4
* assert: add `ASSERT_WITH_CLEANUP`Edward Thomson2022-02-271-0/+16
* futils: produce improved error messagesEdward Thomson2022-02-261-1/+7
* futils: provide an option to read a whole file by fdEdward Thomson2022-02-262-0/+37
* cmake: document CMakeLists.txt hierarchyEdward Thomson2022-02-221-0/+1
* refactor: make util an object libraryEdward Thomson2022-02-22113-0/+25260