From 069cb5c3a525ebcc19cc2927964258acaca87b13 Mon Sep 17 00:00:00 2001
From: Michael Biebl
+
+gint64
+
+
+nm_device_wifi_get_last_scan ()
+
+
+
gboolean
@@ -180,6 +188,11 @@
Read
+
+gint64
+last-scan
+Read
+
NM80211Mode
mode
Read
@@ -257,6 +270,10 @@
NM_DEVICE_WIFI_ACCESS_POINTS
+
+#define
+NM_DEVICE_WIFI_LAST_SCAN
+
@@ -509,6 +526,36 @@ The returned array is owned by the client and should not be modified.
NMDeviceWifi
gint64
+nm_device_wifi_get_last_scan (NMDeviceWifi *device);
+Returns the timestamp (in CLOCK_BOOTTIME milliseconds) for the last finished +network scan. A value of -1 means the device never scanned for access points.
+Use nm_utils_get_timestamp_msec() to obtain current time value suitable for
+comparing to this value.
Since: 1.12
+gboolean
nm_device_wifi_request_scan (NMDeviceWifi *device,
@@ -806,6 +853,12 @@ set.
“last-scan” property“last-scan” gint64+
The timestamp (in CLOCK_BOOTTIME seconds) for the last finished +network scan. A value of -1 means the device never scanned for +access points.
+Flags: Read
+Allowed values: >= -1
+Default value: -1
+Since: 1.12
+“mode” property“mode” NM80211Mode
The mode of the device.
diff --git a/docs/libnm/html/NMRemoteConnection.html b/docs/libnm/html/NMRemoteConnection.html index 8b533322..2e1b2f2c 100644 --- a/docs/libnm/html/NMRemoteConnection.html +++ b/docs/libnm/html/NMRemoteConnection.html @@ -171,6 +171,13 @@
+nm_remote_connection_get_filename ()
+const char *
+nm_remote_connection_get_filename (NMRemoteConnection *connection);
+
+
+Since: 1.12
+
+
+
nm_remote_connection_get_visible ()
gboolean
nm_remote_connection_get_visible (NMRemoteConnection *connection);
@@ -1021,6 +1064,12 @@ user,
+NM_REMOTE_CONNECTION_FILENAME
+#define NM_REMOTE_CONNECTION_FILENAME "filename"
+
+
+
+
NM_REMOTE_CONNECTION_VISIBLE
#define NM_REMOTE_CONNECTION_VISIBLE "visible"
@@ -1034,6 +1083,16 @@ user,
Property Details
+The “filename” property
+ “filename” gchar *
+File that stores the connection in case the connection is
+file-backed.
+Flags: Read
+Default value: NULL
+Since: 1.12
+
+
+
The “flags” property
“flags” guint
The flags of the connection as unsigned integer. The values
diff --git a/docs/libnm/html/NMSettingConnection.html b/docs/libnm/html/NMSettingConnection.html
index 1e17821f..6534ddb7 100644
--- a/docs/libnm/html/NMSettingConnection.html
+++ b/docs/libnm/html/NMSettingConnection.html
@@ -2031,7 +2031,8 @@ deterministically depending on the context.
with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the
generated cloned MAC address for ethernet.cloned-mac-address=stable
and wifi.cloned-mac-address=stable. It is also used as DHCP client
-identifier with ipv4.dhcp-client-id=stable.
+identifier with ipv4.dhcp-client-id=stable and to derive the DHCP
+DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid].
Note that depending on the context where it is used, other parameters are
also seeded into the generation algorithm. For example, a per-host key
is commonly also included, so that different systems end up generating
diff --git a/docs/libnm/html/NMSettingIP6Config.html b/docs/libnm/html/NMSettingIP6Config.html
index b3c2df61..eda2b9ff 100644
--- a/docs/libnm/html/NMSettingIP6Config.html
+++ b/docs/libnm/html/NMSettingIP6Config.html
@@ -72,6 +72,13 @@
nm_setting_ip6_config_get_token ()
Since: 1.4
+const char *
+nm_setting_ip6_config_get_dhcp_duid (NMSettingIP6Config *setting);
+Returns the value contained in the “dhcp-duid” +property.
+ +The configured DUID value to be included in the DHCPv6 requests +sent to the DHCPv6 servers.
+Since: 1.12
+#define NM_SETTING_IP6_CONFIG_METHOD_IGNORE "ignore"@@ -496,6 +548,38 @@ temporary addresses configured with this option.
“dhcp-duid” property“dhcp-duid” gchar *+
A string containing the DHCPv6 Unique Identifier (DUID) used by the dhcp +client to identify itself to DHCPv6 servers (RFC 3315). The DUID is carried +in the Client Identifier option. +If the property is a hex string ('aa:bb:cc') it is interpreted as a binary +DUID and filled as an opaque value in the Client Identifier option.
+The special value "lease" will retrieve the DUID previously used from the +lease file belonging to the connection. If no DUID is found and "dhclient" +is the configured dhcp client, the DUID is searched in the system-wide +dhclient lease file. If still no DUID is found, or another dhcp client is +used, a global and permanent DUID-UUID (RFC 6355) will be generated based +on the machine-id.
+The special values "llt" and "ll" will generate a DUID of type LLT or LL +(see RFC 3315) based on the current MAC address of the device. In order to +try providing a stable DUID-LLT, the time field will contain a constant +timestamp that is used globally (for all profiles) and persisted to disk.
+The special values "stable-llt", "stable-ll" and "stable-uuid" will generate +a DUID of the corresponding type, derived from the connection's stable-id and +a per-host unique key. +So, the link-layer address of "stable-ll" and "stable-llt" will be a generated +address derived from the stable id. The DUID-LLT time value in the "stable-llt" +option will be picked among a static timespan of three years (the upper bound +of the interval is the same constant timestamp used in "llt").
+When the property is unset, the global value provided for "ipv6.dhcp-duid" is +used. If no global value is provided, the default "lease" value is assumed.
+Flags: Read / Write
+Default value: NULL
+Since: 1.12
+“ip6-privacy” property“ip6-privacy” NMSettingIP6ConfigPrivacy
Configure IPv6 Privacy Extensions for SLAAC, described in RFC4941. If diff --git a/docs/libnm/html/NMSettingMacsec.html b/docs/libnm/html/NMSettingMacsec.html index 0bb79715..3b361242 100644 --- a/docs/libnm/html/NMSettingMacsec.html +++ b/docs/libnm/html/NMSettingMacsec.html @@ -110,6 +110,14 @@ nm_setting_macsec_get_validation ()
Since: 1.6
+
+
+nm_setting_macsec_get_send_sci ()
+gboolean
+nm_setting_macsec_get_send_sci (NMSettingMacsec *setting);
+
+
+Since: 1.12
+
Types and Values
@@ -530,6 +573,12 @@ nm_setting_macsec_get_validation (
+
+
NMSettingMacsec
typedef struct _NMSettingMacsec NMSettingMacsec;
MACSec Settings
@@ -695,6 +744,16 @@ with a
+The “send-sci” property
+ “send-sci” gboolean
+Specifies whether the SCI (Secure Channel Identifier) is included
+in every packet.
+Flags: Read / Write / Construct
+Default value: TRUE
+Since: 1.12
+
+
+
The “validation” property
“validation” gint
Specifies the validation mode for incoming frames.
diff --git a/docs/libnm/html/NMSettingTeam.html b/docs/libnm/html/NMSettingTeam.html
index be971c64..8f8ae2c4 100644
--- a/docs/libnm/html/NMSettingTeam.html
+++ b/docs/libnm/html/NMSettingTeam.html
@@ -2272,7 +2272,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',
“runner” gchar *
Corresponds to the teamd runner.name.
Permitted values are: "roundrobin", "broadcast", "activebackup",
-"loadbalance", "lacp".
+"loadbalance", "lacp", "random".
When setting the runner, all the properties specific to the runner
will be reset to the default value; all the properties specific to
other runners will be set to an empty value (or if not possible to
diff --git a/docs/libnm/html/NMSettingWired.html b/docs/libnm/html/NMSettingWired.html
index 1b93fc34..06b7728b 100644
--- a/docs/libnm/html/NMSettingWired.html
+++ b/docs/libnm/html/NMSettingWired.html
@@ -1411,9 +1411,14 @@ are supported by all devices.
The “auto-negotiate” property
“auto-negotiate” gboolean
-If TRUE, enforce auto-negotiation of port speed and duplex mode. If
-FALSE, "speed" and "duplex" properties should be both set or link configuration
-will be skipped.
+When TRUE, enforce auto-negotiation of speed and duplex mode.
+If "speed" and "duplex" properties are both specified, only that
+single mode will be advertised and accepted during the link
+auto-negotiation process: this works only for BASE-T 802.3 specifications
+and is useful for enforcing gigabits modes, as in these cases link
+negotiation is mandatory.
+When FALSE, "speed" and "duplex" properties should be both set or
+link configuration will be skipped.
Flags: Read / Write / Construct
Default value: FALSE
@@ -1443,8 +1448,16 @@ of NetworkManager.conf. If still unspecified, it defaults to "preserve"
The “duplex” property
“duplex” gchar *
-Can be specified only when "auto-negotiate" is "off". In that case, statically
-configures the device to use that specified duplex mode, either "half" or "full".
+
When a value is set, either "half" or "full", configures the device
+to use the specified duplex mode. If "auto-negotiate" is "yes" the
+specified duplex mode will be the only one advertised during link
+negotiation: this works only for BASE-T 802.3 specifications and is
+useful for enforcing gigabits modes, as in these cases link negotiation
+is mandatory.
+If the value is unset (the default), the link configuration will be
+either skipped (if "auto-negotiate" is "no", the default) or will
+be auto-negotiated (if "auto-negotiate" is "yes") and the local device
+will advertise all the supported duplex modes.
Must be set together with the "speed" property if specified.
Before specifying a duplex mode be sure your device supports it.
Flags: Read / Write
@@ -1553,8 +1566,16 @@ period (.) character.
The “speed” property
“speed” guint
-Can be set to a value greater than zero only when "auto-negotiate" is "off".
-In that case, statically configures the device to use that specified speed.
+
When a value grater than 0 is set, configures the device to use
+the specified speed. If "auto-negotiate" is "yes" the specified
+speed will be the only one advertised during link negotiation:
+this works only for BASE-T 802.3 specifications and is useful for
+enforcing gigabit speeds, as in this case link negotiation is
+mandatory.
+If the value is unset (0, the default), the link configuration will be
+either skipped (if "auto-negotiate" is "no", the default) or will
+be auto-negotiated (if "auto-negotiate" is "yes") and the local device
+will advertise all the supported speeds.
In Mbit/s, ie 100 == 100Mbit/s.
Must be set together with the "duplex" property when non-zero.
Before specifying a speed value be sure your device supports it.
diff --git a/docs/libnm/html/NMSettingWireless.html b/docs/libnm/html/NMSettingWireless.html
index 6b44078e..32ba42e3 100644
--- a/docs/libnm/html/NMSettingWireless.html
+++ b/docs/libnm/html/NMSettingWireless.html
@@ -240,6 +240,14 @@
nm_setting_wireless_ap_security_compatible ()
+
+
+NMSettingWirelessWakeOnWLan
+
+
+nm_setting_wireless_get_wake_on_wlan ()
+
+
@@ -339,6 +347,11 @@
tx-power
Read / Write / Construct
+
+guint
+wake-on-wlan
+Read / Write / Construct
+
@@ -355,6 +368,10 @@
NM_SETTING_WIRELESS_SETTING_NAME
+enum
+NMSettingWirelessWakeOnWLan
+
+
#define
NM_SETTING_WIRELESS_SSID
@@ -420,6 +437,10 @@
#define
+NM_SETTING_WIRELESS_WAKE_ON_WLAN
+
+
+#define
NM_SETTING_WIRELESS_MODE_ADHOC
@@ -445,6 +466,8 @@
Object Hierarchy
GEnum
╰── NMSettingWirelessPowersave
+ GFlags
+ ╰── NMSettingWirelessWakeOnWLan
GObject
╰── NMSetting
╰── NMSettingWireless
@@ -1207,6 +1230,33 @@ capabilities
security flags and mode, FALSE if they are not.
+
+
+nm_setting_wireless_get_wake_on_wlan ()
+NMSettingWirelessWakeOnWLan
+nm_setting_wireless_get_wake_on_wlan (NMSettingWireless *setting);
+Returns the Wake-on-WLAN options enabled for the connection
+
+
+Since: 1.12
+
Types and Values
@@ -1217,6 +1267,129 @@ security flags and mode,
+enum NMSettingWirelessWakeOnWLan
+Options for “wake-on-wlan”. Note that not all options
+are supported by all devices.
+
+Members
+
+
+
+
+
+
+
+
+
+
+Wake-on-WLAN disabled
+
+
+
+
+
+
+Wake on any activity
+
+
+
+
+
+
+Wake on disconnect
+
+
+
+
+
+
+Wake on magic packet
+
+
+
+
+
+
+Wake on GTK rekey failure
+
+
+
+
+
+
+Wake on EAP identity request
+
+
+
+
+
+
+Wake on 4way hanshake
+
+
+
+
+
+
+Wake on rfkill release
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Wake on all events. This does not
+ include the exclusive flags NM_SETTING_WIRELESS_WAKE_ON_WLAN_DEFAULT
+ or
+ NM_SETTING_WIRELESS_WAKE_ON_WLAN_IGNORE
+.
+
+
+
+
+
+
+Use the default value
+
+
+
+
+
+
+Don't change configured settings
+
+
+
+
+
+
+Mask of flags that are
+ incompatible with other flags
+
+
+
+
+
+
+Since: 1.12
+
+
+
NM_SETTING_WIRELESS_SSID
#define NM_SETTING_WIRELESS_SSID "ssid"
@@ -1313,6 +1486,12 @@ security flags and mode,
+NM_SETTING_WIRELESS_WAKE_ON_WLAN
+#define NM_SETTING_WIRELESS_WAKE_ON_WLAN "wake-on-wlan"
+
+
+
+
NM_SETTING_WIRELESS_MODE_ADHOC
#define NM_SETTING_WIRELESS_MODE_ADHOC "adhoc"
@@ -1606,6 +1785,26 @@ devices support setting a static transmit power.
Flags: Read / Write / Construct
Default value: 0
+
+
+The “wake-on-wlan” property
+ “wake-on-wlan” guint
+The NMSettingWirelessWakeOnWLan options to enable. Not all devices support all options.
+May be any combination of NM_SETTING_WIRELESS_WAKE_ON_WLAN_ANY,
+NM_SETTING_WIRELESS_WAKE_ON_WLAN_DISCONNECT,
+NM_SETTING_WIRELESS_WAKE_ON_WLAN_MAGIC,
+NM_SETTING_WIRELESS_WAKE_ON_WLAN_GTK_REKEY_FAILURE,
+NM_SETTING_WIRELESS_WAKE_ON_WLAN_EAP_IDENTITY_REQUEST,
+NM_SETTING_WIRELESS_WAKE_ON_WLAN_4WAY_HANDSHAKE,
+NM_SETTING_WIRELESS_WAKE_ON_WLAN_RFKILL_RELEASE,
+NM_SETTING_WIRELESS_WAKE_ON_WLAN_TCP or the special values
+NM_SETTING_WIRELESS_WAKE_ON_WLAN_DEFAULT (to use global settings) and
+NM_SETTING_WIRELESS_WAKE_ON_WLAN_IGNORE (to disable management of Wake-on-LAN in
+NetworkManager).
+Flags: Read / Write / Construct
+Default value: 1
+Since: 1.12
+
+
+
+gint64
+
+
+nm_utils_get_timestamp_msec ()
+
+
@@ -3247,6 +3255,12 @@ discipline.
Since: 1.12
+
+
Types and Values
diff --git a/docs/libnm/html/libnm.devhelp2 b/docs/libnm/html/libnm.devhelp2
index 8ae5853d..11ed6a2f 100644
--- a/docs/libnm/html/libnm.devhelp2
+++ b/docs/libnm/html/libnm.devhelp2
@@ -1043,10 +1043,12 @@
+
+
@@ -1057,6 +1059,7 @@
+
@@ -1266,6 +1269,7 @@
+
@@ -1275,6 +1279,7 @@
+
@@ -1287,6 +1292,7 @@
+
@@ -1766,7 +1772,9 @@
+
+
@@ -1783,6 +1791,7 @@
+
@@ -1804,6 +1813,7 @@
+
@@ -2288,6 +2298,7 @@
+
@@ -2300,11 +2311,13 @@
+
+
@@ -2413,13 +2426,16 @@
+
+
+
@@ -2575,6 +2591,7 @@
+
@@ -3136,6 +3153,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/libnm/html/object-tree.html b/docs/libnm/html/object-tree.html
index 44c78ecd..7d807d47 100644
--- a/docs/libnm/html/object-tree.html
+++ b/docs/libnm/html/object-tree.html
@@ -122,6 +122,7 @@
├── NMSettingDcbFlags
├── NMSettingSecretFlags
├── NMSettingWiredWakeOnLan
+ ├── NMSettingWirelessWakeOnWLan
├── NMSettingsConnectionFlags
├── NMSettingsUpdate2Flags
├── NMTeamLinkWatcherArpPingFlags
diff --git a/docs/libnm/html/usage.html b/docs/libnm/html/usage.html
index c9f97fef..55786691 100644
--- a/docs/libnm/html/usage.html
+++ b/docs/libnm/html/usage.html
@@ -96,7 +96,7 @@
$ cc $(pkg-config --libs --cflags libnm) -o hello-nm hello-nm.c
$ ./hello-nm
- NetworkManager version: 1.11.4
+ NetworkManager version: 1.11.90
$
diff --git a/docs/libnm/libnm-sections.txt b/docs/libnm/libnm-sections.txt
index af7571bc..e8430933 100644
--- a/docs/libnm/libnm-sections.txt
+++ b/docs/libnm/libnm-sections.txt
@@ -387,6 +387,7 @@ NM_TYPE_SETTING_WIRELESS_POWERSAVE
NM_TYPE_SETTING_WIRELESS_SECURITY_FILS
NM_TYPE_SETTING_WIRELESS_SECURITY_PMF
NM_TYPE_SETTING_WIRELESS_SECURITY_WPS_METHOD
+NM_TYPE_SETTING_WIRELESS_WAKE_ON_WLAN
NM_TYPE_STATE
NM_TYPE_TEAM_LINK_WATCHER_ARP_PING_FLAGS
NM_TYPE_UTILS_SECURITY_TYPE
@@ -447,6 +448,7 @@ nm_setting_wireless_powersave_get_type
nm_setting_wireless_security_fils_get_type
nm_setting_wireless_security_pmf_get_type
nm_setting_wireless_security_wps_method_get_type
+nm_setting_wireless_wake_on_wlan_get_type
nm_settings_connection_flags_get_type
nm_settings_error_get_type
nm_settings_update2_flags_get_type
@@ -1181,6 +1183,7 @@ NM_DEVICE_WIFI_BITRATE
NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT
NM_DEVICE_WIFI_CAPABILITIES
NM_DEVICE_WIFI_ACCESS_POINTS
+NM_DEVICE_WIFI_LAST_SCAN
NMDeviceWifi
nm_device_wifi_get_hw_address
nm_device_wifi_get_permanent_hw_address
@@ -1190,6 +1193,7 @@ nm_device_wifi_get_capabilities
nm_device_wifi_get_active_access_point
nm_device_wifi_get_access_point_by_path
nm_device_wifi_get_access_points
+nm_device_wifi_get_last_scan
nm_device_wifi_request_scan
nm_device_wifi_request_scan_options
nm_device_wifi_request_scan_async
@@ -1382,6 +1386,7 @@ NM_REMOTE_CONNECTION_DBUS_CONNECTION
NM_REMOTE_CONNECTION_PATH
NM_REMOTE_CONNECTION_UNSAVED
NM_REMOTE_CONNECTION_FLAGS
+NM_REMOTE_CONNECTION_FILENAME
NM_REMOTE_CONNECTION_VISIBLE
NMRemoteConnection
nm_remote_connection_update2
@@ -1400,6 +1405,7 @@ nm_remote_connection_get_secrets_async
nm_remote_connection_get_secrets_finish
nm_remote_connection_get_unsaved
nm_remote_connection_get_flags
+nm_remote_connection_get_filename
nm_remote_connection_get_visible
NMRemoteConnectionClass
@@ -2280,6 +2286,7 @@ NM_SETTING_IP6_CONFIG_SETTING_NAME
NM_SETTING_IP6_CONFIG_IP6_PRIVACY
NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE
NM_SETTING_IP6_CONFIG_TOKEN
+NM_SETTING_IP6_CONFIG_DHCP_DUID
NM_SETTING_IP6_CONFIG_METHOD_IGNORE
NM_SETTING_IP6_CONFIG_METHOD_AUTO
NM_SETTING_IP6_CONFIG_METHOD_DHCP
@@ -2293,6 +2300,7 @@ nm_setting_ip6_config_new
nm_setting_ip6_config_get_ip6_privacy
nm_setting_ip6_config_get_addr_gen_mode
nm_setting_ip6_config_get_token
+nm_setting_ip6_config_get_dhcp_duid
NMSettingIP6ConfigClass
NM_IS_SETTING_IP6_CONFIG
@@ -2315,6 +2323,7 @@ NM_SETTING_MACSEC_MKA_CAK_FLAGS
NM_SETTING_MACSEC_MKA_CKN
NM_SETTING_MACSEC_PORT
NM_SETTING_MACSEC_VALIDATION
+NM_SETTING_MACSEC_SEND_SCI
NMSettingMacsec
NMSettingMacsecMode
NMSettingMacsecValidation
@@ -2329,6 +2338,7 @@ nm_setting_macsec_get_mka_cak_flags
nm_setting_macsec_get_mka_ckn
nm_setting_macsec_get_port
nm_setting_macsec_get_validation
+nm_setting_macsec_get_send_sci
NMSettingMacsecClass
NM_IS_SETTING_MACSEC
@@ -3047,6 +3057,7 @@ nm_setting_wired_get_type
nm-setting-wireless
NMSettingWireless
NM_SETTING_WIRELESS_SETTING_NAME
+NMSettingWirelessWakeOnWLan
NM_SETTING_WIRELESS_SSID
NM_SETTING_WIRELESS_MODE
NM_SETTING_WIRELESS_BAND
@@ -3063,6 +3074,7 @@ NM_SETTING_WIRELESS_SEEN_BSSIDS
NM_SETTING_WIRELESS_HIDDEN
NM_SETTING_WIRELESS_POWERSAVE
NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION
+NM_SETTING_WIRELESS_WAKE_ON_WLAN
NM_SETTING_WIRELESS_MODE_ADHOC
NM_SETTING_WIRELESS_MODE_AP
NM_SETTING_WIRELESS_MODE_INFRA
@@ -3094,6 +3106,7 @@ nm_setting_wireless_add_seen_bssid
nm_setting_wireless_get_num_seen_bssids
nm_setting_wireless_get_seen_bssid
nm_setting_wireless_ap_security_compatible
+nm_setting_wireless_get_wake_on_wlan
NMSettingWirelessClass
NM_IS_SETTING_WIRELESS
@@ -3309,6 +3322,7 @@ nm_utils_tc_action_from_str
nm_utils_tc_action_to_str
nm_utils_tc_tfilter_from_str
nm_utils_tc_tfilter_to_str
+nm_utils_get_timestamp_msec
NMVariantAttributeSpec
stat
diff --git a/docs/libnm/libnm.types b/docs/libnm/libnm.types
index 41fa51a0..5e6f7b56 100644
--- a/docs/libnm/libnm.types
+++ b/docs/libnm/libnm.types
@@ -132,6 +132,7 @@ nm_setting_wireless_security_fils_get_type
nm_setting_wireless_security_get_type
nm_setting_wireless_security_pmf_get_type
nm_setting_wireless_security_wps_method_get_type
+nm_setting_wireless_wake_on_wlan_get_type
nm_settings_connection_flags_get_type
nm_settings_error_get_type
nm_settings_update2_flags_get_type
diff --git a/docs/libnm/version.xml b/docs/libnm/version.xml
index 3d0e6231..2d784e44 100644
--- a/docs/libnm/version.xml
+++ b/docs/libnm/version.xml
@@ -1 +1 @@
-1.11.4
+1.11.90
--
cgit 1.3.0-6-gf8a5