summaryrefslogtreecommitdiff
path: root/src/nm-cloud-setup
Commit message (Expand)AuthorAgeFilesLines
* cloud-setup/gcp: add ability to redirect metadata API requestsLubomir Rintel2023-05-121-7/+31
* cloud-setup/azure: add ability to redirect metadata API requestsLubomir Rintel2023-05-121-1/+23
* cloud-init: fix leaking iproutes for GCP providerThomas Haller2023-05-124-13/+14
* doc: replace all (allow-none) annotations by (optional) and/or (nullable)Corentin Noël2023-03-271-2/+2
* cloud-setup: actually pass the HTTP method in nm_http_client_poll_req()lr/cloud-setup-testLubomir Rintel2023-03-211-1/+2
* glib-aux,cloud-setup: move nm{cs,}_utils_poll() to libnm-glib-auxThomas Haller2023-03-133-298/+11
* cloud-setup: add register-object callback to nmcs_utils_poll()Thomas Haller2023-03-133-20/+37
* cloud-setup/trivial: fix gtkdoc comment for nmcs_utils_poll()Thomas Haller2023-03-131-6/+7
* cloud-setup: don't pass separate user-data when polling in nm_http_client_pol...Thomas Haller2023-03-131-3/+4
* cloud-setup/ec2: start with requesting a IMDSv2 tokenlr/aws-ec2-idms2Lubomir Rintel2023-03-071-20/+54
* cloud-setup: document detect() and get_config() methodsLubomir Rintel2023-03-071-0/+28
* cloud-setup: make nm_http_client_req() accept a method argumentLubomir Rintel2023-03-076-0/+31
* cloud-setup: rename get/Get identifiers to req and ReqLubomir Rintel2023-03-076-114/+114
* cloud_setup: unexport nm_http_client_get()Lubomir Rintel2023-03-072-17/+2
* cloud-setup: use nm_strv_dup_packed() in nm_http_client_poll_get()Thomas Haller2023-02-271-2/+7
* curl: use CURLOPT_PROTOCOLS_STR instead of deprecated CURLOPT_PROTOCOLSThomas Haller2023-01-181-0/+5
* all: use _NM_G_TYPE_CHECK_INSTANCE_CAST() for internal usesThomas Haller2022-12-166-6/+7
* nm-cloud-setup: simplify clearing variables in retry loopThomas Haller2022-12-141-2/+2
* nm-cloud-setup: refactor skipping reapply be checking for skip firstThomas Haller2022-12-141-20/+31
* nm-cloud-setup: set preserve-external-ip flag during reapplyThomas Haller2022-12-143-1/+24
* cloud-setup,glib-aux: use NULL instead of g_direct_equal() for hash tablesThomas Haller2022-08-311-7/+6
* glib-aux: rename IP address related helpers from "nm-inet-utils.h"Thomas Haller2022-08-255-33/+27
* all: use internal _nm_utils_ip4_netmask_to_prefix()Thomas Haller2022-06-271-1/+1
* cloud-setup: only pass config-iface-data as user-data for async functionsThomas Haller2022-05-052-40/+34
* cloud-setup: use union for NMCSProviderGetConfigIfaceData.privThomas Haller2022-05-052-1/+19
* cloud-setup: track config-task-data in iface-dataThomas Haller2022-05-056-26/+35
* cloud-setup: reorder addresses to honor "primary_ip_address"Thomas Haller2022-05-052-1/+73
* all: prefer nm wrappers to automatically attach GSource to default contextThomas Haller2022-03-132-14/+8
* all: change scheduling priority for idle actions to G_PRIORITY_DEFAULT_IDLEThomas Haller2022-03-131-2/+2
* connectivity,cloud-setup: restrict curl protocols to HTTP and HTTPSThomas Haller2022-02-241-0/+1
* format: reformat source tree with clang-format 13.0Thomas Haller2021-11-2912-307/+307
* cloud-setup: use suppress_prefixlength rule to honor non-default-routes in th...th/cloud-setup-fix-containersThomas Haller2021-09-161-0/+36
* cloud-setup: cleanup configuring addresses/routes/rules in _nmc_mangle_connec...Thomas Haller2021-09-161-29/+23
* cloud-setup: limit number of supported interfaces to avoid overlapping table ...Thomas Haller2021-09-161-0/+8
* cloud-setup: process iface-datas in sorted orderThomas Haller2021-09-161-15/+13
* cloud-setup: track sorted list of NMCSProviderGetConfigIfaceDataThomas Haller2021-09-162-1/+56
* cloud-setup: add "hwaddr" to NMCSProviderGetConfigIfaceData structThomas Haller2021-09-166-66/+68
* cloud-setup: skip configuring policy routing if there is only one interface/a...Thomas Haller2021-09-161-8/+33
* cloud-setup: count numbers of valid IPv4 addresses in get-config resultThomas Haller2021-09-162-1/+8
* cloud-setup: cache number of valid interfaces in get-config resultThomas Haller2021-09-163-23/+17
* cloud-setup: return structure for get_config() result instead of generic hash...Thomas Haller2021-09-163-30/+72
* all: add some README.md files describing the purpose of our sourcesThomas Haller2021-08-191-0/+8
* aliyun: reuse ipv4 gateway address returned by metadata serverWen Liang2021-08-093-6/+50
* all: rename nm_utils_strsplit_set*() to nm_strsplit_set*()Thomas Haller2021-08-022-6/+6
* all: unify and rename strv helper APIThomas Haller2021-07-291-1/+1
* glib-aux,cloud-setup: add _nm_logging_enabled*() helper APIThomas Haller2021-07-232-28/+1
* cloud-setup: link with libnm-log-nullThomas Haller2021-07-231-6/+0
* cloud-setup: use _nm_log_simple_printf() for plain loggingThomas Haller2021-07-232-44/+2
* cloud-setup: configure secondary ip in Aliyun cloudWen Liang2021-07-195-0/+503
* cloud-setup: add nmcs_utils_uri_complete_interned() for constructing URI for ...Thomas Haller2021-07-123-16/+17