summaryrefslogtreecommitdiff
path: root/src/util
Commit message (Expand)AuthorAgeFilesLines
* repo: don't fail on strange win32 pathsEdward Thomson2023-02-181-1/+1
* Merge pull request #6456 from libgit2/ethomson/sha256_experimentalEdward Thomson2023-02-141-0/+13
|\
| * transport: teach transports about oid types and SHA256Edward Thomson2023-02-121-0/+13
* | Merge pull request #6455 from libgit2/ethomson/sysdirEdward Thomson2023-02-143-311/+0
|\ \
| * | sysdir: move windows sysdir functions out of shared utilEdward Thomson2023-02-093-311/+0
| |/
* | Merge pull request #6376 from bzEq/bzEq/aix-int64Edward Thomson2023-02-141-0/+2
|\ \
| * | Revert "Include <stdint.h>"Kai Luo2022-09-221-1/+2
| * | Include <stdint.h>Kai Luo2022-09-221-2/+1
| * | On AIX, `off64_t` is equivalent to `long long`.Kai Luo2022-08-091-0/+2
* | | openssl: support OpenSSL 3 in dynamic modeEdward Thomson2023-02-101-3/+4
| |/ |/|
* | 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