summaryrefslogtreecommitdiff
path: root/src/util
Commit message (Expand)AuthorAgeFilesLines
* posix: use WSAPoll on win32Edward Thomson2023-05-132-0/+4
* posix: introduce p_poll emulation with selectEdward Thomson2023-05-133-0/+76
* net: move `gitno` buffer to `staticstr`Edward Thomson2023-05-131-0/+66
* net: move rfc2818 hostname / wildcard matching to utilEdward Thomson2023-05-132-0/+61
* util: make monotonic time fn return msEdward Thomson2023-05-132-20/+30
* Merge pull request #6561 from libgit2/ethomson/xdiffEdward Thomson2023-05-131-0/+2
|\
| * util: add GIT_UNUSED_ARGEdward Thomson2023-05-111-0/+2
* | Merge pull request #6558 from DimitryAndric/fix-qsort-variants-2Edward Thomson2023-05-122-14/+16
|\ \ | |/ |/|
| * cmake: simplify QSORT namesEdward Thomson2023-05-122-14/+16
* | Merge pull request #6557 from libgit2/ethomson/shallowEdward Thomson2023-05-092-6/+14
|\ \ | |/ |/|
| * oid: use an oid array instead of shallowarrayEdward Thomson2023-05-091-0/+3
| * futils: use SHA256 for checksums alwaysEdward Thomson2023-05-081-5/+8
| * Merge remote-tracking branch 'origin/main' into shallow-clone-networkEdward Thomson2023-04-2212-110/+193
| |\
| * \ Merge commit 'd066d0d95c43e97df6624292f3f527f9372ca8fe'lmcglash2023-03-1015-533/+395
| |\ \
| * | | Merge branch 'transportPR' into shallow-clone-networkyuangli2022-07-291-1/+3
* | | | util: detect all possible qsort_r and qsort_s variantsDimitry Andric2023-05-082-8/+12
| |_|/ |/| |
* | | filebuf: configurable hash typeEdward Thomson2023-04-082-7/+25
* | | utf8: add conversion with size and refactor namesEdward Thomson2023-03-218-102/+167
* | | http: introduce schannel streams for windowsEdward Thomson2023-03-211-0/+1
* | | cmake: don't include `include/git2`Edward Thomson2023-03-101-1/+0
| |/ |/|
* | net: parse urls or scp style paths in the same functionEdward Thomson2023-02-242-0/+13
* | 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