summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2020-05-09Convert download packages logic to multiplexed APIAnatol Pomozov3-58/+25
2020-05-09Implement multibar UIAnatol Pomozov3-30/+34
2020-05-09Extend download callback interface with start/complete eventsAnatol Pomozov2-7/+47
2020-05-09Introduce event types for start/end database list downloadAnatol Pomozov3-9/+22
2020-05-09Implement multiplexed download using mCURLAnatol Pomozov2-10/+388
2020-05-09Implement _alpm_multi_downloadAnatol Pomozov1-4/+46
2020-05-09Inline dload_payload->curlerr field into a local variableAnatol Pomozov2-5/+5
2020-05-09Add multi_curl handle to ALPM global contextAnatol Pomozov5-20/+17
2020-05-09Introduce alpm_dbs_update() function for parallel db updatesAnatol Pomozov4-0/+178
2020-05-09Add config option to specify amount of parallel download streamsAnatol Pomozov3-0/+25
2020-04-29Constify some input pointersRikard Falkeborn3-3/+3
2020-04-13Use GOTO_ERR throughoutAllan McRae6-41/+22
2020-04-13Use STRDUP for error checking in more placesAllan McRae3-5/+10
2020-04-13Add REALLOC macro to simplify realloc error handlingRikard Falkeborn5-19/+7
2020-03-13Add file and line number to RET_ERR{,_VOID}Allan McRae1-2/+2
2020-03-09Add GOTO_ERR() macro to set error and then goto a labelAnatol Pomozov1-0/+5
2020-03-09Remove unneeded goto cleanupAllan McRae1-11/+5
2020-03-05Do not download files if find_dl_candidates() failsAnatol Pomozov1-1/+1
2020-02-24Simplify construction of payloads in download_filesAnatol Pomozov1-21/+13
2020-02-10build-aux/update-copyright 2019 2020Allan McRae50-50/+50
2020-01-30Eliminate extra loop over dbs_syncAnatol Pomozov1-9/+5
2020-01-28Docs docs docsmorganamilo17-298/+241
2020-01-28libalpm: fix alpm_option_set_assumeinstalledmorganamilo1-0/+1
2020-01-27Fix "pacman -U <url>" operationsAllan McRae1-1/+1
2020-01-27Increase maximum database sizeAllan McRae1-2/+2
2020-01-07Use c99 struct initialization to avoid memset callsDave Reisner6-38/+19
2019-11-26Fix documentation of alpm_mtree_next and remove libarchive exposureAllan McRae2-3/+17
2019-11-22Improved documentation for alpm_db_search() parametersAllan McRae1-1/+2
2019-11-21Fix leak in _alpm_db_search on error conditionAllan McRae1-1/+4
2019-11-16Dereference double pointer before assigning NULLDaniel T. Borelli1-2/+2
2019-11-15Handle .part files that are the size of the correct packageAllan McRae2-2/+18
2019-11-11libalpm/sync.c: Do not download missing keys multiple timesAllan McRae1-2/+10
2019-11-08pacman+libalpm: handle search errorsmorganamilo3-14/+19
2019-10-27Fix segfault importing PGP key for pacman -U operationsAllan McRae1-2/+2
2019-10-23Update copyright yearsAllan McRae50-50/+50
2019-10-21Final translation updates for pacman-5.2.0Allan McRae43-563/+565
2019-10-15libalpm: set errno in signing dummy functionsmorganamilo1-3/+6
2019-10-15libalpm: fix segfault when -Qip'ing a packagemorganamilo1-1/+2
2019-10-14Translation updatesAllan McRae43-2015/+1887
2019-10-12move wordsplit into common for sharingAndrew Gregory1-116/+3
2019-10-09signing: handle unknown uid in key importChristian Hesse1-0/+5
2019-10-07Pull and push translation changes in preparation for 5.2Allan McRae43-2694/+3002
2019-10-07libalpm: short circuit alpm_find_dbs_satisfiermorganamilo1-8/+7
2019-10-07libalpm: fix incorrect documentationmorganamilo1-5/+7
2019-10-07libalpm: resolvedep(): don't compare names twicemorganamilo1-1/+2
2019-10-07signing: add ability to import keys using a WKDJonas Witschel1-13/+84
2019-10-07signing: move key import confirmation before key_searchJonas Witschel4-28/+58
2019-10-07dload: never return NULL from get_filenameDave Reisner1-2/+4
2019-10-04autotools: distribute meson filesEli Schwartz1-0/+2
2019-08-12Prepare translations for next releaseAllan McRae43-5025/+5289