summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2020-09-03remove more autotools filesEli Schwartz4-4/+0
2020-08-10Enable sha256/md5 hash verification if detached signatures are usedAnatol Pomozov1-1/+1
2020-08-10Fix error during keyring checkingAnatol Pomozov1-3/+1
2020-07-14Check that destfile_name exists before using itAnatol Pomozov1-3/+6
2020-07-14Do not free payload fields in the middle of this structure useAnatol Pomozov1-4/+0
2020-07-14Build signature remote name based on the main payload nameAnatol Pomozov1-24/+37
2020-07-07Fallback to detached signatures during keyring checkAnatol Pomozov5-9/+98
2020-07-07FS#33992: force download *.sig file if it does not exist in the cacheAnatol Pomozov2-9/+24
2020-07-07Add a utility function to check whether a file exists in the cacheAnatol Pomozov2-0/+16
2020-07-07Do not use counter for error trackingAnatol Pomozov1-8/+10
2020-07-07Move signature payload creation to download engineAnatol Pomozov3-64/+67
2020-06-26Cleanup the old sequential download codeAnatol Pomozov4-340/+19
2020-06-26Convert '-U pkg1 pkg2' codepath to parallel downloadAnatol Pomozov3-89/+136
2020-06-11build: add libintl dependency to meson and the .pc fileEli Schwartz1-1/+1
2020-06-01libalpm/signing.c: Fix calculation of packet size in parse_subpacketAllan McRae1-1/+1
2020-06-01Remove autotools supportAllan McRae1-78/+0
2020-05-09Swap alpm_db_update() implementation to multiplexed versionAnatol Pomozov2-204/+3
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