From 33491bc4279481db8ae47213e34a6d695a0e8830 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Sun, 6 Jul 2014 02:16:10 +0200 Subject: Imported Upstream version 0.9.10.0 --- docs/api/html/home.png | Bin 256 -> 654 bytes docs/api/html/index.html | 8 +- docs/api/html/ix01.html | 18 +- docs/api/html/left-insensitive.png | Bin 395 -> 0 bytes docs/api/html/left.png | Bin 262 -> 459 bytes docs/api/html/license.html | 18 +- docs/api/html/ref-dbus.html | 18 +- docs/api/html/ref-migrating.html | 24 +- docs/api/html/ref-settings.html | 369 +++++++++++++++++----- docs/api/html/right-insensitive.png | Bin 373 -> 0 bytes docs/api/html/right.png | Bin 261 -> 472 bytes docs/api/html/secrets-flags.html | 18 +- docs/api/html/spec.html | 596 ++++++++++++++++++++++++++++++++---- docs/api/html/style.css | 247 ++------------- docs/api/html/up-insensitive.png | Bin 374 -> 0 bytes docs/api/html/up.png | Bin 260 -> 406 bytes 16 files changed, 903 insertions(+), 413 deletions(-) delete mode 100644 docs/api/html/left-insensitive.png delete mode 100644 docs/api/html/right-insensitive.png delete mode 100644 docs/api/html/up-insensitive.png (limited to 'docs/api/html') diff --git a/docs/api/html/home.png b/docs/api/html/home.png index 9346b336..17003611 100644 Binary files a/docs/api/html/home.png and b/docs/api/html/home.png differ diff --git a/docs/api/html/index.html b/docs/api/html/index.html index 778d86ae..08c517de 100644 --- a/docs/api/html/index.html +++ b/docs/api/html/index.html @@ -2,11 +2,11 @@ -NetworkManager D-Bus Reference Manual: NetworkManager D-Bus Reference Manual +NetworkManager D-Bus Reference Manual - + @@ -14,7 +14,7 @@
-

Version 0.9.8.10 +

Version 0.9.10.0

@@ -73,6 +73,6 @@
+ Generated by GTK-Doc V1.19
\ No newline at end of file diff --git a/docs/api/html/ix01.html b/docs/api/html/ix01.html index 31506c91..ae39f850 100644 --- a/docs/api/html/ix01.html +++ b/docs/api/html/ix01.html @@ -2,22 +2,22 @@ -NetworkManager D-Bus Reference Manual: Index +Index - + - - - - - - + + + + + +

@@ -26,6 +26,6 @@

+ Generated by GTK-Doc V1.19
\ No newline at end of file diff --git a/docs/api/html/left-insensitive.png b/docs/api/html/left-insensitive.png deleted file mode 100644 index 3269393a..00000000 Binary files a/docs/api/html/left-insensitive.png and /dev/null differ diff --git a/docs/api/html/left.png b/docs/api/html/left.png index 2abde032..2d05b3d5 100644 Binary files a/docs/api/html/left.png and b/docs/api/html/left.png differ diff --git a/docs/api/html/license.html b/docs/api/html/license.html index 10c38b2e..6cd55c46 100644 --- a/docs/api/html/license.html +++ b/docs/api/html/license.html @@ -2,21 +2,21 @@ -NetworkManager D-Bus Reference Manual: Appendix A. License +Appendix A. License - + - - - - - - + + + + + +

@@ -380,6 +380,6 @@ Public License instead of this License.

+ Generated by GTK-Doc V1.19
\ No newline at end of file diff --git a/docs/api/html/ref-dbus.html b/docs/api/html/ref-dbus.html index dff6d1c9..353bfa5b 100644 --- a/docs/api/html/ref-dbus.html +++ b/docs/api/html/ref-dbus.html @@ -2,22 +2,22 @@ -NetworkManager D-Bus Reference Manual: D-Bus API Reference +D-Bus API Reference - + - - - - - - + + + + + +

@@ -30,6 +30,6 @@

+ Generated by GTK-Doc V1.19
\ No newline at end of file diff --git a/docs/api/html/ref-migrating.html b/docs/api/html/ref-migrating.html index 2ea30224..00545851 100644 --- a/docs/api/html/ref-migrating.html +++ b/docs/api/html/ref-migrating.html @@ -2,22 +2,22 @@ -NetworkManager D-Bus Reference Manual: Migrating from NetworkManager 0.8 to NetworkManager 0.9 +Migrating from NetworkManager 0.8 to NetworkManager 0.9 - + - - - - - - + + + + + +

@@ -256,7 +256,7 @@ are now string-based permissions. The mapping is as follows:

-

Table 23. 

+

Table 26. 

@@ -424,7 +424,7 @@ following values:

-

Table 24. 

+

Table 27. 

@@ -496,7 +496,7 @@ their replacements:

-

Table 25. 

+

Table 28. 

@@ -536,6 +536,6 @@ + Generated by GTK-Doc V1.19 \ No newline at end of file diff --git a/docs/api/html/ref-settings.html b/docs/api/html/ref-settings.html index b32f6b01..dbaf10d2 100644 --- a/docs/api/html/ref-settings.html +++ b/docs/api/html/ref-settings.html @@ -2,22 +2,22 @@ -NetworkManager D-Bus Reference Manual: Network Configuration Setting Specification +Network Configuration Setting Specification - + -
- - - - - + + + + + +

@@ -63,8 +63,8 @@
eap
array of string
-
[]
-The allowed EAP method to be used when authenticating to the network with 802.1x. Valid methods are: 'leap', 'md5', 'tls', 'peap', 'ttls', and 'fast'. Each method requires different configuration using the properties of this setting; refer to wpa_supplicant documentation for the allowed combinations. +

+The allowed EAP method to be used when authenticating to the network with 802.1x. Valid methods are: 'leap', 'md5', 'tls', 'peap', 'ttls', 'pwd', and 'fast'. Each method requires different configuration using the properties of this setting; refer to wpa_supplicant documentation for the allowed combinations.
 
 
 
identity
@@ -105,7 +105,7 @@
altsubject-matches
array of string
-
[]
+

 List of strings to be matched against the altSubjectName of the certificate presented by the authentication server. If the list is empty, no verification of the server certificate's altSubjectName is performed.
 
 
@@ -165,7 +165,7 @@
 
 
phase2-altsubject-matches
array of string
-
[]
+

 List of strings to be matched against List of strings to be matched against the altSubjectName of the certificate presented by the authentication server during the inner 'phase 2' authentication. If the list is empty, no verification of the server certificate's altSubjectName is performed.
 
 
@@ -396,7 +396,7 @@
 
 
options
dict of (string::string)
-
[ ]
+

 Dictionary of key/value pairs of bonding options.  Both keys and values must be strings.  Option names must contain only alphanumeric characters (ie, [a-zA-Z0-9]).
 
 
@@ -433,6 +433,12 @@
 The name of the virtual in-kernel bridging network interface
 
 
+
mac-address
+
byte array
+
[]
+The MAC address of the bridge + +
stp
boolean
TRUE
@@ -466,7 +472,7 @@
ageing-time
uint32
300
-The ethernet MAC address aging time, in seconds. +The Ethernet MAC address aging time, in seconds.

@@ -601,7 +607,13 @@
uuid
string

-Universally unique connection identifier.  Must be in the format '2815492f-7e56-435e-b2e9-246bd7cdc664' (ie, contains only hexadecimal characters and '-'). The UUID should be assigned when the connection is created and never changed as long as the connection still applies to the same network.  For example, it should not be changed when the user changes the connection's 'id', but should be recreated when the WiFi SSID, mobile broadband network provider, or the connection type changes.
+Universally unique connection identifier.  Must be in the format '2815492f-7e56-435e-b2e9-246bd7cdc664' (ie, contains only hexadecimal characters and '-'). The UUID should be assigned when the connection is created and never changed as long as the connection still applies to the same network.  For example, it should not be changed when the user changes the connection's 'id', but should be recreated when the Wi-Fi SSID, mobile broadband network provider, or the connection type changes.
+
+
+
interface-name
+
string
+

+Interface name this connection is bound to. If not set, then the connection can be attached to any interface of the appropriate type (subject to restrictions imposed by other settings). For connection types where interface names cannot easily be made persistent (e.g. mobile broadband or USB Ethernet), this property should not be used. Setting this property restricts the interfaces a connection can be used with, and if interface names change or are reordered the connection may be applied to the wrong interface.
 
 
 
type
@@ -612,7 +624,7 @@
permissions
array of string
-
[]
+

 An array of strings defining what access a given user has to this connection.  If this is NULL or empty, all users are allowed to access this connection.  Otherwise a user is allowed to access this connection if and only if they are in this array. Each entry is of the form "[type]:[id]:[reserved]", for example: "user:dcbw:blah"  At this time only the 'user' [type] is allowed.  Any other values are ignored and reserved for future use.  [id] is the username that this permission refers to, which may not contain the ':' character.  Any [reserved] information (if present) must be ignored and is reserved for future use.  All of [type], [id], and [reserved] must be valid UTF-8.
 
 
@@ -625,7 +637,7 @@
 
timestamp
uint64
0
-Timestamp (in seconds since the Unix Epoch) that the connection was last successfully activated. Settings services should update the connection timestamp periodically when the connection is active to ensure that an active connection has the latest timestamp. +Timestamp (in seconds since the Unix Epoch) that the connection was last successfully activated. NetworkManager updates the connection timestamp periodically when the connection is active to ensure that an active connection has the latest timestamp. The property is only meant for reading (changes to this property will not be preserved).
read-only
@@ -654,8 +666,131 @@
secondaries
array of string
-
[]
-List of connection UUIDs that should be activated when the base connection itself is activated. +

+List of connection UUIDs that should be activated when the base connection itself is activated.  Currently only VPN connections are supported.
+
+
+
gateway-ping-timeout
+
uint32
+
0
+If greater than zero, delay success of IP addressing until either the timeout is reached, or an IP gateway replies to a ping. + + +
+
+


+

+
+

Table 9. dcb setting

+
++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Key NameValue TypeDefault ValueValue Description
name
string
dcb
The setting's name; these names are defined by the specification and cannot be changed after the object has been created. Each setting class has a name, and all objects of that class share the same name.
app-fcoe-flags
uint32
0
Specifies the flags for the DCB FCoE application. Flags may be any combination of 0x1 (enable), 0x2 (advertise), and 0x4 (willing). (see the section called “Secret flag types” for flag values)
app-fcoe-priority
int32
-1
The highest User Priority (0 - 7) which FCoE frames should use, or -1 for default priority. Only used when the 'app-fcoe-flags' property includes the 'enabled' flag.
app-fcoe-mode
string
"fabric"
The FCoe controller mode; either 'fabric' (default) or 'vn2vn'.
app-iscsi-flags
uint32
0
Specifies the flags for the DCB iSCSI application. Flags may be any combination of 0x1 (enable), 0x2 (advertise), and 0x4 (willing). (see the section called “Secret flag types” for flag values)
app-iscsi-priority
int32
-1
The highest User Priority (0 - 7) which iSCSI frames should use, or -1 for default priority. Only used when the 'app-iscsi-flags' property includes the 'enabled' flag.
app-fip-flags
uint32
0
Specifies the flags for the DCB FIP application. Flags may be any combination of 0x1 (enable), 0x2 (advertise), and 0x4 (willing). (see the section called “Secret flag types” for flag values)
app-fip-priority
int32
-1
The highest User Priority (0 - 7) which FIP frames should use, or -1 for default priority. Only used when the 'app-fip-flags' property includes the 'enabled' flag.
priority-flow-control-flags
uint32
0
Specifies the flags for DCB Priority Flow Control. Flags may be any combination of 0x1 (enable), 0x2 (advertise), and 0x4 (willing). (see the section called “Secret flag types” for flag values)
priority-flow-control
array of uint32
An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the corresponding priority should transmit priority pause. Allowed values are 0 (do not transmit pause) and 1 (transmit pause).
priority-group-flags
uint32
0
Specifies the flags for DCB Priority Groups. Flags may be any combination of 0x1 (enable), 0x2 (advertise), and 0x4 (willing). (see the section called “Secret flag types” for flag values)
priority-group-id
array of uint32
An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the Priority Group ID. Allowed Priority Group ID values are 0 - 7 or 15 for the unrestricted group.
priority-group-bandwidth
array of uint32
An array of 8 uint values, where the array index corresponds to the Priority Group ID (0 - 7) and the value indicates the percentage of link bandwidth allocated to that group. Allowed values are 0 - 100, and the sum of all values must total 100 percent.
priority-bandwidth
array of uint32
An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the percentage of bandwidth of the priority's assigned group that the priority may use. The sum of all percentages for priorities which belong to the same group must total 100 percent.
priority-strict-bandwidth
array of uint32
An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the priority may use all of the bandwidth allocated to its assigned group. Allowed values are 0 (the priority may not utilize all bandwidth) or 1 (the priority may utilize all bandwidth).
priority-traffic-class
array of uint32
An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the traffic class (0 - 7) to which the priority is mapped.
@@ -663,7 +798,7 @@


-

Table 9. gsm setting

+

Table 10. gsm setting

@@ -724,7 +859,7 @@ - + @@ -742,7 +877,7 @@ - + @@ -756,7 +891,7 @@


-

Table 10. infiniband setting

+

Table 11. infiniband setting

network-type
int32
-1
Network preference to force the device to only use specific network technologies. The permitted values are: -1: any, 0: 3G only, 1: GPRS/EDGE only, 2: prefer 3G, 3: prefer 2G, 4: prefer 4G/LTE, 5: 4G/LTE only. Note that not all devices allow network preference control.Network preference to force the device to only use specific network technologies. The permitted values are: -1: any, 0: 3G only, 1: GPRS/EDGE only, 2: prefer 3G, 3: prefer 2G, 4: prefer 4G/LTE, 5: 4G/LTE only. Notes: This property is deprecated and NetworkManager from 0.9.10 onwards doesn't use this property when talking to ModemManager.Also, not all devices allow network preference control.
pin
allowed-bands
uint32
1
Bitfield of allowed frequency bands. Note that not all devices allow frequency band control.Bitfield of allowed frequency bands.Notes: This property is deprecated and NetworkManager from 0.9.10 onwards doesn't use this property when talking to ModemManager.Also, not all devices allow frequency band control.
home-only
@@ -795,13 +930,25 @@ + + + + + + + + + + + +
The IPoIB transport mode. Either 'datagram' or 'connected'.
p-key
int32
-1
The InfiniBand P_Key. Either -1 for the default, or a 16-bit unsigned integer.
parent
string
The interface name of the parent device, or NULL


-

Table 11. ipv4 setting

+

Table 12. ipv4 setting

@@ -831,25 +978,31 @@ - + - + - + + + + + + + - + @@ -900,7 +1053,7 @@


-

Table 12. ipv6 setting

+

Table 13. ipv6 setting

dns
array of uint32
[]
List of DNS servers (network byte order). For the 'auto' method, these DNS servers are appended to those (if any) returned by automatic configuration. DNS servers cannot be used with the 'shared', 'link-local', or 'disabled' methods as there is no upstream network. In all other methods, these DNS servers are used as the only DNS servers for this connection.
dns-search
array of string
[]
List of DNS search domains. For the 'auto' method, these search domains are appended to those returned by automatic configuration. Search domains cannot be used with the 'shared', 'link-local', or 'disabled' methods as there is no upstream network. In all other methods, these search domains are used as the only search domains for this connection.
addresses
array of array of uint32
[]
Array of IPv4 address structures. Each IPv4 address structure is composed of 3 32-bit values; the first being the IPv4 address (network byte order), the second the prefix (1 - 32), and last the IPv4 gateway (network byte order). The gateway may be left as 0 if no gateway exists for that subnet. For the 'auto' method, given IP addresses are appended to those returned by automatic configuration. Addresses cannot be used with the 'shared', 'link-local', or 'disabled' methods as addressing is either automatic or disabled with these methods.
address-labels
array of string
Internal use only
routes
array of array of uint32
[]
Array of IPv4 route structures. Each IPv4 route structure is composed of 4 32-bit values; the first being the destination IPv4 network or address (network byte order), the second the destination network or address prefix (1 - 32), the third being the next-hop (network byte order) if any, and the fourth being the route metric. For the 'auto' method, given IP routes are appended to those returned by automatic configuration. Routes cannot be used with the 'shared', 'link-local', or 'disabled', methods as there is no upstream network.
@@ -925,7 +1078,7 @@ - + @@ -936,25 +1089,25 @@ - + - + - + - + @@ -993,7 +1146,7 @@


-

Table 13. 802-11-olpc-mesh setting

+

Table 14. 802-11-olpc-mesh setting

method
string
IPv6 configuration method. If 'auto' is specified then the appropriate automatic method (PPP, router advertisement, etc) is used for the device and most other properties can be left unset. To force the use of DHCP only, specify 'dhcp'; this method is only valid for ethernet-based hardware. If 'link-local' is specified, then an IPv6 link-local address will be assigned to the interface. If 'manual' is specified, static IP addressing is used and at least one IP address must be given in the 'addresses' property. If 'ignore' is specified, IPv6 configuration is not done. This property must be set. NOTE: the 'shared' methodis not yet supported.IPv6 configuration method. If 'auto' is specified then the appropriate automatic method (PPP, router advertisement, etc) is used for the device and most other properties can be left unset. To force the use of DHCP only, specify 'dhcp'; this method is only valid for Ethernet-based hardware. If 'link-local' is specified, then an IPv6 link-local address will be assigned to the interface. If 'manual' is specified, static IP addressing is used and at least one IP address must be given in the 'addresses' property. If 'ignore' is specified, IPv6 configuration is not done. This property must be set. Note: the 'shared' method is not yet supported.
dhcp-hostname
dns
array of byte array
[]
Array of DNS servers, where each member of the array is a byte array containing the IPv6 address of the DNS server (in network byte order). For the 'auto' method, these DNS servers are appended to those (if any) returned by automatic configuration. DNS servers cannot be used with the 'shared' or 'link-local' methods as there is no usptream network. In all other methods, these DNS servers are used as the only DNS servers for this connection.
dns-search
array of string
[]
List of DNS search domains. For the 'auto' method, these search domains are appended to those returned by automatic configuration. Search domains cannot be used with the 'shared' or 'link-local' methods as there is no upstream network. In all other methods, these search domains are used as the only search domains for this connection.
addresses
array of (byte array, uint32, byte array)
[]
Array of IPv6 address structures. Each IPv6 address structure is composed of 3 members, the first being a byte array containing the IPv6 address (network byte order), the second a 32-bit integer containing the IPv6 address prefix, and the third a byte array containing the IPv6 address (network byte order) of the gateway associated with this address, if any. If no gateway is given, the third element should be given as all zeros. For the 'auto' method, given IP addresses are appended to those returned by automatic configuration. Addresses cannot be used with the 'shared' or 'link-local' methods as the interface is automatically assigned an address with these methods.
routes
array of (byte array, uint32, byte array, uint32)
[]
Array of IPv6 route structures. Each IPv6 route structure is composed of 4 members; the first being the destination IPv6 network or address (network byte order) as a byte array, the second the destination network or address IPv6 prefix, the third being the next-hop IPv6 address (network byte order) if any, and the fourth being the route metric. For the 'auto' method, given IP routes are appended to those returned by automatic configuration. Routes cannot be used with the 'shared' or 'link-local' methods because there is no upstream network.
@@ -1038,7 +1191,7 @@


-

Table 14. ppp setting

+

Table 15. ppp setting

@@ -1173,7 +1326,7 @@


-

Table 15. pppoe setting

+

Table 16. pppoe setting

@@ -1198,7 +1351,7 @@ - + @@ -1224,7 +1377,7 @@


-

Table 16. serial setting

+

Table 17. serial setting

service
string
If specified, instruct PPPoE to only initiate sessions with access concentrators that provide the specified serivce. For most providers, this should be left blank. It is only required if there are multiple access concentrators or a specific service is known to be required.If specified, instruct PPPoE to only initiate sessions with access concentrators that provide the specified service. For most providers, this should be left blank. It is only required if there are multiple access concentrators or a specific service is known to be required.
username
@@ -1281,7 +1434,79 @@


-

Table 17. vlan setting

+

Table 18. team setting

+
++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Key NameValue TypeDefault ValueValue Description
name
string
team
The setting's name; these names are defined by the specification and cannot be changed after the object has been created. Each setting class has a name, and all objects of that class share the same name.
interface-name
string
The name of the virtual in-kernel team network interface
config
string
JSON configuration for the team network interface. The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the default configuration is used. See man teamd.conf for the format details.
+
+


+

+
+

Table 19. team-port setting

+
++++++ + + + + + + + + + + + + + + + + + + + + +
Key NameValue TypeDefault ValueValue Description
name
string
team-port
The setting's name; these names are defined by the specification and cannot be changed after the object has been created. Each setting class has a name, and all objects of that class share the same name.
config
string
JSON configuration for the team port. The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the dafault configuration is used. See man teamd.conf for the format details.
+
+


+

+
+

Table 20. vlan setting

@@ -1306,13 +1531,13 @@ - + - + @@ -1329,13 +1554,13 @@ - + - + @@ -1344,7 +1569,7 @@


-

Table 18. vpn setting

+

Table 21. vpn setting

interface-name
string
If given, specifies the kernel name of the VLAN interface. If not given, a default name will be constructed from the interface described by the parent interface and the 'id' property, ex 'eth2.1'. The parent interface may be given by the 'parent' property or by a hardware address property, eg the 'wired' settings' 'mac-address' property.If given, specifies the kernel name of the VLAN interface. If not given, a default name will be constructed from the interface described by the parent interface and the 'id' property, ex 'eth2.1'. The parent interface may be given by the 'parent' property or by the 'mac-address' property of a 'wired' setting.
parent
string
If given, specifies the parent interface name or parent connection UUID from which this VLAN interface should be created. If this property is not specified, the connection must contain a hardware address in a hardware-specific setting, like the 'wired' settings' 'mac-address' property.If given, specifies the parent interface name or parent connection UUID from which this VLAN interface should be created. If this property is not specified, the connection must contain a 'wired' setting with a 'mac-address' property.
id
ingress-priority-map
array of string
[]
For incoming packets, a list of mappings from 802.1p priorities to Linux SKB priorities. The mapping is given in the format 'from:to' where both 'from' and 'to' are unsigned integers, ie '7:3'.
egress-priority-map
array of string
[]
For outgoing packets, a list of mappings from Linux SKB priorities to 802.1p priorities. The mapping is given in the format 'from:to' where both 'from' and 'to' are unsigned integers, ie '7:3'.
@@ -1380,13 +1605,13 @@ - + - + @@ -1395,7 +1620,7 @@


-

Table 19. wimax setting

+

Table 22. wimax setting

data
dict of (string::string)
[ ]
Dictionary of key/value pairs of VPN plugin specific data. Both keys and values must be strings.
secrets
dict of (string::string)
[ ]
Dictionary of key/value pairs of VPN plugin specific secrets like passwords or private keys. Both keys and values must be strings.
@@ -1434,7 +1659,7 @@


-

Table 20. 802-3-ethernet setting

+

Table 23. 802-3-ethernet setting

@@ -1483,7 +1708,7 @@ - + @@ -1494,8 +1719,8 @@ - - + + @@ -1506,7 +1731,7 @@ - + @@ -1518,7 +1743,7 @@ - + @@ -1527,7 +1752,7 @@


-

Table 21. 802-11-wireless setting

+

Table 24. 802-11-wireless setting

mac-address
byte array
[]
If specified, this connection will only apply to the ethernet device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing).If specified, this connection will only apply to the Ethernet device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing).
cloned-mac-address
mac-address-blacklist
array of string
[]
If specified, this connection will never apply to the ethernet device whose permanent MAC address matches an address in the list. Each MAC address is in the standard hex-digits-and-colons notation (00:11:22:33:44:55).
If specified, this connection will never apply to the Ethernet device whose permanent MAC address matches an address in the list. Each MAC address is in the standard hex-digits-and-colons notation (00:11:22:33:44:55).
mtu
s390-subchannels
array of string
[]
Identifies specific subchannels that this network device uses for communcation with z/VM or s390 host. Like the 'mac-address' property for non-z/VM devices, this property can be used to ensure this connection only applies to the network device that uses these subchannels. The list should contain exactly 3 strings, and each string may only be composed of hexadecimal characters and the period (.) character.
s390-options
dict of (string::string)
[ ]
Dictionary of key/value pairs of s390-specific device options. Both keys and values must be strings. Allowed keys include 'portno', 'layer2', 'portname', 'protocol', among others.
@@ -1552,25 +1777,25 @@ - + - + - + - + @@ -1594,18 +1819,18 @@ - + - + - + @@ -1617,8 +1842,8 @@ - - + + @@ -1638,7 +1863,7 @@


-

Table 22. 802-11-wireless-security setting

+

Table 25. 802-11-wireless-security setting

ssid
byte array
[]
SSID of the WiFi network. Must be specified.SSID of the Wi-Fi network. Must be specified.
mode
string
WiFi network mode; one of 'infrastructure', 'adhoc' or 'ap'. If blank, infrastructure is assumed.Wi-Fi network mode; one of 'infrastructure', 'adhoc' or 'ap'. If blank, infrastructure is assumed.
band
string
802.11 frequency band of the network. One of 'a' for 5GHz 802.11a or 'bg' for 2.4GHz 802.11. This will lock associations to the WiFi network to the specific band, i.e. if 'a' is specified, the device will not associate with the same network in the 2.4GHz band even if the network's settings are compatible. This setting depends on specific driver capability and may not work with all drivers.802.11 frequency band of the network. One of 'a' for 5GHz 802.11a or 'bg' for 2.4GHz 802.11. This will lock associations to the Wi-Fi network to the specific band, i.e. if 'a' is specified, the device will not associate with the same network in the 2.4GHz band even if the network's settings are compatible. This setting depends on specific driver capability and may not work with all drivers.
channel
uint32
0
Wireless channel to use for the WiFi connection. The device will only join (or create for Ad-Hoc networks) a WiFi network on the specified channel. Because channel numbers overlap between bands, this property also requires the 'band' property to be set.Wireless channel to use for the Wi-Fi connection. The device will only join (or create for Ad-Hoc networks) a Wi-Fi network on the specified channel. Because channel numbers overlap between bands, this property also requires the 'band' property to be set.
bssid
mac-address
byte array
[]
If specified, this connection will only apply to the WiFi device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing).If specified, this connection will only apply to the Wi-Fi device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing).
cloned-mac-address
byte array
[]
If specified, request that the WiFi device use this MAC address instead of its permanent MAC address. This is known as MAC cloning or spoofing.If specified, request that the Wi-Fi device use this MAC address instead of its permanent MAC address. This is known as MAC cloning or spoofing.
mac-address-blacklist
array of string
[]
A list of permanent MAC addresses of Wi-Fi devices to which this connection should never apply. Each MAC address should be given in the standard hex-digits-and-colons notation (eg '00:11:22:33:44:55').
seen-bssids
array of string
[]
A list of BSSIDs (each BSSID formatted as a MAC address like 00:11:22:33:44:55') that have been detected as part of the WiFI network. NetworkManager internally tracks previously seen BSSIDs. The property is only meant for reading and reflects the BBSID list of NetworkManager. The changes you make to this property will not be preserved.
A list of BSSIDs (each BSSID formatted as a MAC address like 00:11:22:33:44:55') that have been detected as part of the Wi-Fi network. NetworkManager internally tracks previously seen BSSIDs. The property is only meant for reading and reflects the BSSID list of NetworkManager. The changes you make to this property will not be preserved.
security
@@ -1663,7 +1888,7 @@ - + @@ -1680,19 +1905,19 @@ - + - - + + - + @@ -1741,7 +1966,7 @@ - + @@ -1770,6 +1995,6 @@ + Generated by GTK-Doc V1.19 \ No newline at end of file diff --git a/docs/api/html/right-insensitive.png b/docs/api/html/right-insensitive.png deleted file mode 100644 index 4c95785b..00000000 Binary files a/docs/api/html/right-insensitive.png and /dev/null differ diff --git a/docs/api/html/right.png b/docs/api/html/right.png index 76260ec8..92832e3a 100644 Binary files a/docs/api/html/right.png and b/docs/api/html/right.png differ diff --git a/docs/api/html/secrets-flags.html b/docs/api/html/secrets-flags.html index 91d40d5d..4948a0a4 100644 --- a/docs/api/html/secrets-flags.html +++ b/docs/api/html/secrets-flags.html @@ -2,22 +2,22 @@ -NetworkManager D-Bus Reference Manual: Secret flag types +Secret flag types - + -
key-mgmt
string
Key management used for the connection. One of 'none' (WEP), 'ieee8021x' (Dynamic WEP), 'wpa-none' (WPA-PSK Ad-Hoc), 'wpa-psk' (infrastructure WPA-PSK), or 'wpa-eap' (WPA-Enterprise). This property must be set for any WiFi connection that uses security.Key management used for the connection. One of 'none' (WEP), 'ieee8021x' (Dynamic WEP), 'wpa-none' (WPA-PSK Ad-Hoc), 'wpa-psk' (infrastructure WPA-PSK), or 'wpa-eap' (WPA-Enterprise). This property must be set for any Wi-Fi connection that uses security.
wep-tx-keyidx
proto
array of string
[]
List of strings specifying the allowed WPA protocol versions to use. Each element may be one 'wpa' (allow WPA) or 'rsn' (allow WPA2/RSN). If not specified, both WPA and RSN connections are allowed.
pairwise
array of string
[]
A list of pairwise encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of 'wep40', 'wep104', 'tkip' or 'ccmp'.
A list of pairwise encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of 'tkip' or 'ccmp'.
group
array of string
[]
A list of group/broadcast encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty. Each list element may be one of 'wep40', 'wep104', 'tkip', or 'ccmp'.
psk
string
Pre-Shared-Key for WPA networks. If the key is 64-characters long, it must contain only hexadecimal characters and is interpreted as a hexadecimal WPA key. Otherwise, the key must be between 8 and 63 ASCII characters (as specified in the 802.11i standard) and is interpreted as a WPA passphrase, and is hashed to derive the actual WPA-PSK used when connecting to the WiFi network.Pre-Shared-Key for WPA networks. If the key is 64-characters long, it must contain only hexadecimal characters and is interpreted as a hexadecimal WPA key. Otherwise, the key must be between 8 and 63 ASCII characters (as specified in the 802.11i standard) and is interpreted as a WPA passphrase, and is hashed to derive the actual WPA-PSK used when connecting to the Wi-Fi network.
psk-flags
- - - - - + + + + + +

@@ -59,6 +59,6 @@

+ Generated by GTK-Doc V1.19
\ No newline at end of file diff --git a/docs/api/html/spec.html b/docs/api/html/spec.html index 0573bc4f..84819cab 100644 --- a/docs/api/html/spec.html +++ b/docs/api/html/spec.html @@ -1,4 +1,4 @@ -NetworkManager D-Bus Interface Specification version 0.9.8.10

NetworkManager D-Bus Interface Specification

Version 0.9.8.10

Copyright (C) 2008 - 2011 Red Hat, Inc.
Copyright (C) 2008 - 2009 Novell, Inc.
+

NetworkManager D-Bus Interface Specification

Version 0.9.10.0

Copyright (C) 2008 - 2011 Red Hat, Inc.
Copyright (C) 2008 - 2009 Novell, Inc.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or @@ -111,7 +111,7 @@ General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

-

Interfaces

+

Interfaces

org.freedesktop.NetworkManager

Methods:

GetDevices ( ) → @@ -140,17 +140,22 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Parameters

connection - o
- The connection to activate the devices with. + The connection to activate. If "/" is given, a valid device path must + be given, and NetworkManager picks the best connection to activate for + the given device. VPN connections must always pass a valid connection + path.
device - o
- The object path of device to be activated for physical connections. This parameter is ignored for VPN connections, because the specific_object (if provided) specifies the device to use. + The object path of device to be activated for physical connections. + This parameter is ignored for VPN connections, because the + specific_object (if provided) specifies the device to use.
specific_object - o
The path of a connection-type-specific object this activation should use. This parameter is currently ignored for wired and mobile broadband connections, and the value of "/" should be used (ie, no specific object). For WiFi connections, pass the object path of a specific AP from the card's scan - list, or "/" to pick and AP automatically. For VPN connections, pass + list, or "/" to pick an AP automatically. For VPN connections, pass the object path of an ActiveConnection object that should serve as the "base" connection (to which the VPN connections lifetime will be tied), or pass "/" and NM will automatically use the current default device. @@ -254,13 +259,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.s
A combination of logging domains separated by commas (','), or "NONE" to disable logging. Each domain enables logging for operations - related to that domain. Available domains are: [HW, RFKILL, ETHER, + related to that domain. Available domains are: [PLATFORM, RFKILL, ETHER, WIFI, BT, MB, DHCP4, DHCP6, PPP, WIFI_SCAN, IP4, IP6, AUTOIP4, DNS, VPN, SHARING, SUPPLICANT, AGENTS, SETTINGS, SUSPEND, CORE, DEVICE, - OLPC, WIMAX, INFINIBAND, FIREWALL, ADSL, BOND, VLAN]. In addition to - these domains, the following special domains can be used: [NONE, ALL, - DEFAULT, DHCP, IP]. If an empty string is given, the log level is - changed but the current set of log domains remains unchanged. + OLPC, WIMAX, INFINIBAND, FIREWALL, ADSL, BOND, VLAN, BRIDGE, DBUS_PROPS, + TEAM, CONCHECK, DCB, DISPATCH]. + In addition to these domains, the following special domains can be used: + [NONE, ALL, DEFAULT, DHCP, IP]. You can also specify that some domains + should log at a different level from the default by appending a colon (':') + and a log level (eg, 'WIFI:DEBUG'). If an empty string is given, the + log level is changed but the current set of log domains remains + unchanged.

GetLogging ( ) → @@ -328,7 +337,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Parameters

device_path - o
The object path of the device that was just removed. -

Properties:

NetworkingEnabled - +

Properties:

Devices - + ao - + (read)
+ The list of network devices/interfaces NetworkManager knows about. +
NetworkingEnabled - b - (read)
Indicates if overall networking is currently enabled or not. See the @@ -376,6 +389,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Startup - + b - + (read)
+ Indicates whether NM is still starting up; this becomes FALSE + when NM has finished attempting to activate every connection + that it might be able to activate at startup.
Version - s - (read)
@@ -534,9 +553,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Flags describing the capabilities of the device.
Ip4Address - - i - + u - (read)
- The IPv4 address bound to the device. FIXME: what about devices with >1 IP address? + DEPRECATED; use the 'Addresses' property of the 'Ip4Config' object instead.
State - u - (read) @@ -600,6 +619,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.ao - (read)
An array of object paths of every configured connection that is currently 'available' through this device. +
PhysicalPortId - + s - + (read)
+ If non-empty, an (opaque) indicator of the physical network + port associated with the device. This can be used to recognize + when two seemingly-separate hardware devices are actually just + different virtual interfaces to the same physical port. +
Mtu - + u - + (read)
+ The device MTU (maximum transmission unit).

Enumerated types:

NM_DEVICE_STATE

NM_DEVICE_STATE_UNKNOWN = 0
The device is in an unknown state.
NM_DEVICE_STATE_UNMANAGED = 10
@@ -652,6 +682,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
NM_DEVICE_TYPE_BRIDGE = 13
The device is a bridge interface. +
NM_DEVICE_TYPE_GENERIC = 14
+ The device is a generic interface type unrecognized by NetworkManager. +
NM_DEVICE_TYPE_TEAM = 15
+ The device is a team master interface.

NM_DEVICE_STATE_REASON

NM_DEVICE_STATE_REASON_UNKNOWN = 0
The reason for the device state change is unknown.
NM_DEVICE_STATE_REASON_NONE = 1
@@ -762,6 +796,16 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
NM_DEVICE_STATE_REASON_SECONDARY_CONNECTION_FAILED = 54
A secondary connection of the base connection failed. +
NM_DEVICE_STATE_REASON_DCB_FCOE_FAILED = 55
+ DCB or FCoE setup failed. +
NM_DEVICE_STATE_REASON_TEAMD_CONTROL_FAILED = 56
+ teamd control failed. +
NM_DEVICE_STATE_REASON_MODEM_FAILED = 57
+ Modem failed or no longer available. +
NM_DEVICE_STATE_REASON_MODEM_AVAILABLE = 58
+ Modem now ready and available. +
NM_DEVICE_STATE_REASON_SIM_PIN_INCORRECT = 59
+ The SIM PIN was incorrect.

Sets of flags:

NM_DEVICE_CAP

NM_DEVICE_CAP_NONE = 0x0
Null capability.
NM_DEVICE_CAP_NM_SUPPORTED = 0x1
The device is supported by NetworkManager.
NM_DEVICE_CAP_CARRIER_DETECT = 0x2
The device supports carrier detection.

Structure types:

NM_DEVICE_STATE_REASON_STRUCT - ( u: state, u: reason ) @@ -807,10 +851,22 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- Get the list of access points visible to this device. + DEPRECATED. Get the list of access points visible to this device. Note + that this list does not include access points which hide their SSID. To + retrieve a list of all access points (including hidden ones) use the + GetAllAccessPoints() method. +

Returns

access_points - + ao
+ List of access point object paths. +

GetAllAccessPoints ( + + ) → + ao

+ Get the list of all access points visible to this device, including + hidden ones for which the SSID is not yet known.

Returns

access_points - ao
- List of access point object paths + List of access point object paths.

RequestScan ( a{sv}: options ) → @@ -860,6 +916,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.u - (read)
The bit rate currently used by the wireless device, in kilobits/second (Kb/s). +
AccessPoints - + ao - + (read)
+ List of object paths of access point visible to this wireless device.
ActiveAccessPoint - o - (read)
@@ -992,7 +1052,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Parameters

nsp - o
The object path of the NSP that has disappeared. -

Properties:

HwAddress - +

Properties:

Nsps - + ao - + (read)
+ List of object paths of Network Service Providers (NSPs) visible to this + WiMAX device. +
HwAddress - s - (read)
Hardware address of the device. @@ -1093,6 +1158,45 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+

org.freedesktop.NetworkManager.Device.Team

Interface has no methods.

Signals:

PropertiesChanged ( + a{sv}: properties + )

Parameters

properties - + a{sv} + (String_Variant_Map) +
+ A dictionary mapping property names to variant boxed values +

Properties:

HwAddress - + s - + (read)
+ Hardware address of the device. +
Carrier - + b - + (read)
+ Indicates whether the physical carrier is found (e.g. whether a cable is plugged in or not). +
Slaves - + ao - + (read)
+ Array of object paths representing devices which are currently + slaved to this device. +
+ +

org.freedesktop.NetworkManager.Device.Generic

Interface has no methods.

Signals:

PropertiesChanged ( + a{sv}: properties + )

Parameters

properties - + a{sv} + (String_Variant_Map) +
+ A dictionary mapping property names to variant boxed values +

Properties:

HwAddress - + s - + (read)
+ Hardware address of the device. +
TypeDescription - + s - + (read)
+ A (non-localized) description of the interface type, if known. +
+

org.freedesktop.NetworkManager.Device.Vlan

Interface has no methods.

Signals:

PropertiesChanged ( a{sv}: properties )

Parameters

properties - @@ -1146,34 +1250,56 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
NM_WIMAX_NSP_NETWORK_TYPE_UNKNOWN = 0x0
Unknown network.
NM_WIMAX_NSP_NETWORK_TYPE_HOME = 0x1
Home network.
NM_WIMAX_NSP_NETWORK_TYPE_PARTNER = 0x2
Partner network.
NM_WIMAX_NSP_NETWORK_TYPE_ROAMING_PARTNER = 0x3
Roaming partner network.
-

org.freedesktop.NetworkManager.IP4Config

Interface has no methods.

Interface has no signals.

Properties:

Addresses - +

org.freedesktop.NetworkManager.IP4Config

Interface has no methods.

Signals:

PropertiesChanged ( + a{sv}: properties + )

Parameters

properties - + a{sv} + (String_Variant_Map) +
+ A dictionary mapping property names to variant boxed values +

Properties:

Gateway - + s - + (read)
The gateway in use.
Addresses - aau - (read)
Array of tuples of IPv4 address/prefix/gateway. All 3 elements of each tuple are in network byte order. Essentially: [(addr, prefix, gateway), (addr, prefix, gateway), ...] -
Nameservers - - au - - (read)
The nameservers in use.
WinsServers - - au - - (read)
The Windows Internet Name Service servers associated with the connection. Each address is in network byte order.
Domains - - as - - (read)
A list of domains this address belongs to.
Routes - +
Routes - aau - (read)
Tuples of IPv4 route/prefix/next-hop/metric. All 4 elements of each tuple are in network byte order. 'route' and 'next hop' are IPv4 addresses, while prefix and metric are simple unsigned integers. Essentially: [(route, prefix, next-hop, metric), (route, prefix, next-hop, metric), ...] -
+
Nameservers - + au - + (read)
The nameservers in use.
Domains - + as - + (read)
A list of domains this address belongs to.
Searches - + as - + (read)
A list of dns searches.
WinsServers - + au - + (read)
The Windows Internet Name Service servers associated with the connection. Each address is in network byte order.
-

org.freedesktop.NetworkManager.IP6Config

Interface has no methods.

Interface has no signals.

Properties:

Addresses - +

org.freedesktop.NetworkManager.IP6Config

Interface has no methods.

Signals:

PropertiesChanged ( + a{sv}: properties + )

Parameters

properties - + a{sv} + (String_Variant_Map) +
+ A dictionary mapping property names to variant boxed values +

Properties:

Gateway - + s - + (read)
The gateway in use.
Addresses - a(ayuay) - - (read)
Tuples of IPv6 address/prefix/gateway.
Nameservers - + (read)
Tuples of IPv6 address/prefix/gateway.
Routes - + a(ayuayu) - + (read)
Tuples of IPv6 route/prefix/next-hop/metric.
Nameservers - aay - (read)
The nameservers in use.
Domains - as - - (read)
A list of domains this address belongs to.
Routes - - a(ayuayu) - - (read)
Tuples of IPv6 route/prefix/next-hop/metric.
+ (read)
A list of domains this address belongs to.
Searches - + as - + (read)
A list of dns searches.

org.freedesktop.NetworkManager.DHCP4Config

Options and configuration returned by the IPv4 DHCP server. @@ -1236,6 +1362,62 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Returns

path - o
Object path of the new connection that was just added. +

AddConnectionUnsaved ( + a{sa{sv}}: connection + ) → + o

+ Add new connection but do not save it to disk immediately. This + operation does not start the network connection unless (1) device is + idle and able to connect to the network described by the new connection, + and (2) the connection is allowed to be started automatically. + + Use the 'Save' method on the connection to save these changes + to disk. Note that unsaved changes will be lost if the + connection is reloaded from disk (either automatically on file + change or due to an explicit ReloadConnections call). +

Parameters

connection - + a{sa{sv}}
+ Connection settings and properties. +

Returns

path - + o
+ Object path of the new connection that was just added. +

LoadConnections ( + as: filenames + ) → + b, as

+ Loads or reloads the indicated connections from disk. You + should call this after making changes directly to an on-disk + connection file to make sure that NetworkManager sees the + changes. (If "monitor-connection-files" in NetworkManager.conf + is "true", then this will have no real effect, but is + harmless.) As with AddConnection(), this operation does not + necessarily start the network connection. +

Parameters

filenames - + as
+ Array of paths to on-disk connection profiles in directories + monitored by NetworkManager. +

Returns

status - + b
+ Success or failure of the operation as a whole. True if + NetworkManager at least tried to load the indicated + connections, even if it did not succeed. False if an error + occurred before trying to load the connections (eg, + permission denied). +
failures - + as
+ Paths of connection files that could not be loaded. +

ReloadConnections ( + + ) → + b

+ Tells NetworkManager to reload all connection files from disk, + including noticing any added or deleted connection files. By + default, connections are re-read automatically any time they + change, so you only need to use this command if you have set + "monitor-connection-files=false" in NetworkManager.conf. +

Returns

status - + b
+ Success or failure.

SaveHostname ( s: hostname ) → @@ -1265,7 +1447,22 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Parameters

connection - o
Object path of the new connection. -

Properties:

Hostname - +

ConnectionRemoved ( + o: connection + )

+ Emitted when a connection is no longer available. This happens when + the connection is deleted or if it is no longer accessible by any of + the system's logged-in users. After receipt of this signal, the + connection no longer exists and cannot be used. Also see the + Settings.Connection.Removed signal. +

Parameters

connection - + o
+ Object path of the removed connection. +

Properties:

Connections - + ao - + (read)
+ List of object paths of available network connection profiles. +
Hostname - s - (read)
The machine hostname stored in persistent configuration. @@ -1282,10 +1479,28 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- Update the connection with new settings and properties, replacing - all previous settings and properties. Secrets may be part of the - update request, and will be either stored in persistent storage or - given to a Secret Agent for storage, depending on the request. + Update the connection with new settings and properties (replacing + all previous settings and properties) and save the connection to + disk. Secrets may be part of the update request, and will be either + stored in persistent storage or sent to a Secret Agent for storage, + depending on the flags associated with each secret. +

Parameters

properties - + a{sa{sv}}
+ New connection settings, properties, and (optionally) secrets. +

UpdateUnsaved ( + a{sa{sv}}: properties + ) → + nothing

+ Update the connection with new settings and properties (replacing + all previous settings and properties) but do not immediately save + the connection to disk. Secrets may be part of the update request + and may sent to a Secret Agent for storage, depending on the + flags associated with each secret. + + Use the 'Save' method to save these changes to disk. Note + that unsaved changes will be lost if the connection is + reloaded from disk (either automatically on file change or + due to an explicit ReloadConnections call).

Parameters

properties - a{sa{sv}}
New connection settings, properties, and (optionally) secrets. @@ -1324,7 +1539,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.String_String_Variant_Map_Map)
Nested settings maps containing secrets. -

Signals:

Updated ( +

Save ( + + ) → + nothing

+ Saves a "dirty" connection (that had previously been + updated with UpdateUnsaved) to persistent storage. +

Signals:

Updated ( )

Emitted when any settings or permissions change. When handling @@ -1336,9 +1557,25 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Emitted when this connection is no longer available. This happens when the connection is deleted or if it is no longer - accessable by any of the system's logged-in users. After - receipt of this signal, the object no longer exists. -

Interface has no properties.

+ accessible by any of the system's logged-in users. After + receipt of this signal, the object no longer exists. Also + see the Settings.ConnectionRemoved signal. +

PropertiesChanged ( + a{sv}: properties + )

Parameters

properties - + a{sv} + (String_Variant_Map) +
+ A dictionary mapping property names to variant boxed values. +

Properties:

Unsaved - + b - + (read)
+ If set, indicates that the in-memory state of the + connection does not match the on-disk state. This flag + will be set when UpdateUnsaved() is called or when any + connection details change, and cleared when the connection + is saved to disk via Save() or from internal operations. +

org.freedesktop.NetworkManager.Connection.Active

@@ -1356,32 +1593,85 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Properties:

Connection - o - - (read)
The path of the connection.
SpecificObject - + (read)
+ The path of the connection. +
SpecificObject - o - (read)
A specific object associated with the active connection. This property reflects the specific object used during connection activation, and will not change over the lifetime of the ActiveConnection once set. +
Id - + s - + (read)
+ The ID of the connection, provided as a convenience so that clients + do not have to retrieve all connection details.
Uuid - s - (read)
The UUID of the connection, provided as a convenience so that clients do not have to retrieve all connection details. +
Type - + s - + (read)
+ The type of the connection, provided as a convenience so that clients + do not have to retrieve all connection details.
Devices - ao - - (read)
Array of object paths representing devices which are part of this active connection.
State - + (read)
+ Array of object paths representing devices which are part of this active + connection. +
State - u - (read) (NM_ACTIVE_CONNECTION_STATE) -
The state of this active connection.
Default - +
+ The state of this active connection. +
Default - b - - (read)
Whether this active connection is the default IPv4 connection, i.e. whether it currently owns the default IPv4 route.
Default6 - + (read)
+ Whether this active connection is the default IPv4 connection, i.e. + whether it currently owns the default IPv4 route. +
Ip4Config - + o - + (read)
+ Object path of the Ip4Config object describing the configuration of the + connection. Only valid when the connection is in the + NM_ACTIVE_CONNECTION_STATE_ACTIVATED state. +
Dhcp4Config - + o - + (read)
+ Object path of the Dhcp4Config object describing the DHCP options + returned by the DHCP server (assuming the connection used DHCP). Only + valid when the connection is in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED + state. +
Default6 - b - - (read)
Whether this active connection is the default IPv6 connection, i.e. whether it currently owns the default IPv6 route.
Vpn - + (read)
+ Whether this active connection is the default IPv6 connection, i.e. + whether it currently owns the default IPv6 route. +
Ip6Config - + o - + (read)
+ Object path of the Ip6Config object describing the configuration of the + connection. Only valid when the connection is in the + NM_ACTIVE_CONNECTION_STATE_ACTIVATED state. +
Dhcp6Config - + o - + (read)
+ Object path of the Dhcp6Config object describing the DHCP options + returned by the DHCP server (assuming the connection used DHCP). Only + valid when the connection is in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED + state. +
Vpn - b - - (read)
Whether this active connection is also a VPN connection.
Master - + (read)
+ Whether this active connection is also a VPN connection. +
Master - o - - (read)
The path to the master device if the connection is a slave.

Enumerated types:

NM_ACTIVE_CONNECTION_STATE

NM_ACTIVE_CONNECTION_STATE_UNKNOWN = 0
+ (read)
+ The path to the master device if the connection is a slave. +

Enumerated types:

NM_ACTIVE_CONNECTION_STATE

NM_ACTIVE_CONNECTION_STATE_UNKNOWN = 0
The active connection is in an unknown state.
NM_ACTIVE_CONNECTION_STATE_ACTIVATING = 1
The connection is activating. @@ -1408,6 +1698,19 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

RegisterWithCapabilities ( + s: identifier, u: capabilities + ) → + nothing

+ Like Register() but indicates agent capabilities to NetworkManager. +

Parameters

identifier - + s
+ See the Register() method's identifier argument. +
capabilities - + u + (NM_SECRET_AGENT_CAPABILITIES) +
+ Indicates various agent capabilities to NetworkManager.

Unregister ( ) → @@ -1426,7 +1729,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.Methods:

GetSecrets ( a{sa{sv}}: connection, o: connection_path, s: setting_name, as: hints, u: flags ) → @@ -1436,7 +1740,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Parameters

connection - a{sa{sv}} (String_String_Variant_Map_Map) @@ -1463,7 +1769,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
flags - u (NM_SECRET_AGENT_GET_SECRETS_FLAGS) @@ -1480,7 +1789,25 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Possible errors

org.freedesktop.NetworkManager.SecretAgent.NotAuthorized
+ Should be returned when the process requesting secrets is + not authorized to do so (like if the caller is not root + or not NetworkManager). +
org.freedesktop.NetworkManager.SecretAgent.InvalidConnection
+ Should be returned if the 'connection' argument is invalid. +
org.freedesktop.NetworkManager.SecretAgent.UserCanceled
+ Should be returned when the user has canceled the request. +
org.freedesktop.NetworkManager.SecretAgent.AgentCanceled
+ Should be returned when NetworkManager has requested that + the agent cancel the request. +
org.freedesktop.NetworkManager.SecretAgent.InternalError
+ Should be returned if the agent has encountered some internal + error processing the request. +
org.freedesktop.NetworkManager.SecretAgent.NoSecrets
+ Should be returned if there are no available secrets, for + example if user interaction is not allowed and there are + no secrets stored by the agent for this connection. +

CancelGetSecrets ( o: connection_path, s: setting_name ) → nothing

@@ -1551,7 +1878,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +

NM_SECRET_AGENT_CAPABILITIES

NM_SECRET_AGENT_CAPABILITY_NONE = 0x0
No special capabilities.
NM_SECRET_AGENT_CAPABILITY_VPN_HINTS = 0x1
+ The agent supports passing hints to VPN plugin authentication + dialogs. +

org.freedesktop.NetworkManager.VPN.Connection

@@ -1631,13 +1961,67 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- Tells the plugin to connect. + Tells the plugin to connect. Interactive secrets requests (eg, emitting + the SecretsRequired signal) are not allowed. +

Parameters

connection - + a{sa{sv}} + (String_String_Variant_Map_Map) +
+ Describes the connection to be established. +

Possible errors

org.freedesktop.NetworkManager.VPN.Error.StartingInProgress
+ The plugin is already starting, and another connect request was received. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.AlreadyStarted
+ The plugin is already connected, and another connect request was received. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.StoppingInProgress
+ The plugin is already stopping, and another stop request was received. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.BadArguments
+ The request could not be processed because it contained malformed + arguments, or arguments of unexpected type. It usually means that one of + the VPN setting data items or secrets was not of the expected type (i.e. + int, string, bool, etc). + (generic description)
org.freedesktop.NetworkManager.VPN.Error.LaunchFailed
+ A binary providing the service failed to launch. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.WrongState
+ The request could not be processed because the VPN plugin is in the wrong + state for this type of request. + (generic description)

ConnectInteractive ( + a{sa{sv}}: connection, a{sv}: details + ) → + nothing

+ Tells the plugin to connect, allowing interactive secrets requests (eg + the plugin is allowed to emit the SecretsRequired signal if the VPN + service indicates that it needs additional secrets during the connect + process).

Parameters

connection - a{sa{sv}} (String_String_Variant_Map_Map)
Describes the connection to be established. -

Possible errors

org.freedesktop.NetworkManager.VPN.Error.StartingInProgress
The request could not be processed because the VPN connection is already being started.(generic description)
org.freedesktop.NetworkManager.VPN.Error.AlreadyStarted
The request could not be processed because a VPN connection was already active.(generic description)
org.freedesktop.NetworkManager.VPN.Error.StoppingInProgress
The request could not be processed because the VPN connection is already being stopped.(generic description)
org.freedesktop.NetworkManager.VPN.Error.BadArguments
Invalid arguments were passed with the request. FIXME: too general.(generic description)
org.freedesktop.NetworkManager.VPN.Error.LaunchFailed
A binary providing the service failed to launch.(generic description)

NeedSecrets ( +
details - + a{sv} + (String_Variant_Map) +
+ Additional details about the Connect process. +

Possible errors

org.freedesktop.NetworkManager.VPN.Error.StartingInProgress
+ The plugin is already starting, and another connect request was received. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.AlreadyStarted
+ The plugin is already connected, and another connect request was received. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.StoppingInProgress
+ The plugin is already stopping, and another stop request was received. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.BadArguments
+ The request could not be processed because it contained malformed + arguments, or arguments of unexpected type. It usually means that one of + the VPN setting data items or secrets was not of the expected type (i.e. + int, string, bool, etc). + (generic description)
org.freedesktop.NetworkManager.VPN.Error.LaunchFailed
+ A binary providing the service failed to launch. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.WrongState
+ The request could not be processed because the VPN plugin is in the wrong + state for this type of request. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.InteractiveNotSupported
+ The request could not be processed because the plugin does not support + interactive operations, such as ConnectInteractive() or NewSecrets(). + (generic description)

NeedSecrets ( a{sa{sv}}: settings ) → s

@@ -1650,12 +2034,20 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Returns

setting_name - s
The setting name within the provided connection that requires secrets, if any. -

Possible errors

org.freedesktop.NetworkManager.VPN.Error.ConnectionInvalid
The request could not be processed because the VPN connection settings were invalid.(generic description)

Possible errors

org.freedesktop.NetworkManager.VPN.Error.ConnectionInvalid
+ The request could not be processed because the connection was invalid. It + usually means that the connection's VPN setting was missing some required + data item or secret. + (generic description)

Disconnect ( ) → nothing

Disconnect the plugin. -

Possible errors

org.freedesktop.NetworkManager.VPN.Error.StoppingInProgress
The request could not be processed because the VPN connection is already being stopped.(generic description)
org.freedesktop.NetworkManager.VPN.Error.AlreadyStopped
The request could not be processed because the VPN connection was already stopped.(generic description)

Possible errors

org.freedesktop.NetworkManager.VPN.Error.StoppingInProgress
+ The plugin is already stopping, and another stop request was received. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.AlreadyStopped
+ The plugin is already stopped, and another disconnect request was received. + (generic description)

SetConfig ( a{sv}: config ) → nothing

@@ -1695,7 +2087,31 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Parameters

reason - s
The reason for the failure. -

Signals:

NewSecrets ( + a{sa{sv}}: connection + ) → + nothing

+ Called in response to a SecretsRequired signal to deliver updated secrets + or other information to the plugin. +

Parameters

connection - + a{sa{sv}} + (String_String_Variant_Map_Map) +
+ Describes the connection including the new secrets. +

Possible errors

org.freedesktop.NetworkManager.VPN.Error.WrongState
+ The request could not be processed because the VPN plugin is in the wrong + state for this type of request. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.BadArguments
+ The request could not be processed because it contained malformed + arguments, or arguments of unexpected type. It usually means that one of + the VPN setting data items or secrets was not of the expected type (i.e. + int, string, bool, etc). + (generic description)
org.freedesktop.NetworkManager.VPN.Error.LaunchFailed
+ A binary providing the service failed to launch. + (generic description)
org.freedesktop.NetworkManager.VPN.Error.InteractiveNotSupported
+ The request could not be processed because the plugin does not support + interactive operations, such as ConnectInteractive() or NewSecrets(). + (generic description)

Signals:

StateChanged ( u: state )

Emitted when the plugin state changes. @@ -1704,7 +2120,24 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.NM_VPN_CONNECTION_STATE)
The new state of the plugin. -

Config ( +

SecretsRequired ( + s: message, as: secrets + )

+ Emitted during an ongoing ConnectInteractive() request when the plugin + has determined that new secrets are required. NetworkManager will then + call the NewSecrets() method with a connection hash including the new + secrets. +

Parameters

message - + s
+ Informational message, if any, about the request. For example, if + a second PIN is required, could indicate to the user to wait for + the token code to change until entering the next PIN. +
secrets - + as
+ Array of strings of VPN secret names which the plugin thinks + secrets may be required for, or other VPN-specific data to be + processed by the VPN's front-end. +

Config ( a{sv}: config )

The plugin obtained generic configuration information. @@ -1807,16 +2240,42 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.Errors: -

org.freedesktop.NetworkManager.VPN.Error.General

This is a drab, nondescript error. -

org.freedesktop.NetworkManager.VPN.Error.StartingInProgress

The request could not be processed because the VPN connection is already being started. -

org.freedesktop.NetworkManager.VPN.Error.AlreadyStarted

The request could not be processed because a VPN connection was already active. -

org.freedesktop.NetworkManager.VPN.Error.StoppingInProgress

The request could not be processed because the VPN connection is already being stopped. -

org.freedesktop.NetworkManager.VPN.Error.AlreadyStopped

The request could not be processed because the VPN connection was already stopped. -

org.freedesktop.NetworkManager.VPN.Error.WrongState

The request could not be processed because the VPN connection is in the wrong state for this type of request. FIXME: too general? -

org.freedesktop.NetworkManager.VPN.Error.BadArguments

Invalid arguments were passed with the request. FIXME: too general. -

org.freedesktop.NetworkManager.VPN.Error.LaunchFailed

A binary providing the service failed to launch. -

org.freedesktop.NetworkManager.VPN.Error.ConnectionInvalid

The request could not be processed because the VPN connection settings were invalid. -

Index

Index of interfaces

Index of types

  • NM_802_11_AP_FLAGS +

    org.freedesktop.NetworkManager.VPN.Error.General

    General failure without further details. +

    org.freedesktop.NetworkManager.VPN.Error.StartingInProgress

    + The plugin is already starting, and another connect request was received. + +

    org.freedesktop.NetworkManager.VPN.Error.AlreadyStarted

    + The plugin is already connected, and another connect request was received. + +

    org.freedesktop.NetworkManager.VPN.Error.StoppingInProgress

    + The plugin is already stopping, and another stop request was received. + +

    org.freedesktop.NetworkManager.VPN.Error.AlreadyStopped

    + The plugin is already stopped, and another disconnect request was received. + +

    org.freedesktop.NetworkManager.VPN.Error.WrongState

    + The request could not be processed because the VPN plugin is in the wrong + state for this type of request. + +

    org.freedesktop.NetworkManager.VPN.Error.BadArguments

    + The request could not be processed because it contained malformed + arguments, or arguments of unexpected type. It usually means that one of + the VPN setting data items or secrets was not of the expected type (i.e. + int, string, bool, etc). + +

    org.freedesktop.NetworkManager.VPN.Error.LaunchFailed

    + A binary providing the service failed to launch. + +

    org.freedesktop.NetworkManager.VPN.Error.ConnectionInvalid

    + The request could not be processed because the connection was invalid. It + usually means that the connection's VPN setting was missing some required + data item or secret. + +

    org.freedesktop.NetworkManager.VPN.Error.InteractiveNotSupported

    + The request could not be processed because the plugin does not support + interactive operations, such as ConnectInteractive() or NewSecrets(). + +

    Index

    Index of interfaces

    Index of types

    • NM_802_11_AP_FLAGS - u
    • NM_802_11_AP_SEC - u
    • NM_802_11_DEVICE_CAP - u
    • NM_802_11_MODE @@ -1830,6 +2289,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
    • NM_DEVICE_STATE_REASON_STRUCT - ( u, u )
    • NM_DEVICE_TYPE + - u
    • NM_SECRET_AGENT_CAPABILITIES - u
    • NM_SECRET_AGENT_GET_SECRETS_FLAGS - u
    • NM_STATE - u
    • NM_VPN_CONNECTION_STATE diff --git a/docs/api/html/style.css b/docs/api/html/style.css index 705a5c9a..d6f6c26e 100644 --- a/docs/api/html/style.css +++ b/docs/api/html/style.css @@ -1,23 +1,15 @@ -body -{ - font-family: cantarell, sans-serif; -} .synopsis, .classsynopsis { /* tango:aluminium 1/2 */ background: #eeeeec; - background: rgba(238, 238, 236, 0.5); - border: solid 1px rgb(238, 238, 236); + border: solid 1px #d3d7cf; padding: 0.5em; } .programlisting { /* tango:sky blue 0/1 */ - /* fallback for no rgba support */ background: #e6f3ff; border: solid 1px #729fcf; - background: rgba(114, 159, 207, 0.1); - border: solid 1px rgba(114, 159, 207, 0.2); padding: 0.5em; } .variablelist @@ -35,6 +27,7 @@ body { position: relative; top: 0em ! important; + } /* this is needed so that the local anchors are displayed below the naviagtion */ div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] @@ -53,20 +46,16 @@ body */ body { - padding-top: 5em; - padding-bottom: 500px; - max-width: 60em; - } - p - { - max-width: 60em; + padding-top: 3.2em; + padding-bottom: 20em; } /* style and size the navigation bar */ table.navigation#top { position: fixed; - background: #e2e2e2; - border-bottom: solid 1px #babdb6; + /* tango:scarlet red 0/1 */ + background: #ffe6e6; + border: solid 1px #ef2929; margin-top: 0; margin-bottom: 0; top: 0; @@ -76,57 +65,21 @@ body } .navigation a, .navigation a:visited { - /* tango:sky blue 3 */ - color: #204a87; + /* tango:scarlet red 3 */ + color: #a40000; } .navigation a:hover { - /* tango:sky blue 2 */ - color: #3465a4; + /* tango:scarlet red 1 */ + color: #ef2929; } td.shortcuts { - /* tango:sky blue 2 */ - color: #3465a4; + /* tango:scarlet red 1 */ + color: #ef2929; font-size: 80%; white-space: nowrap; } - td.shortcuts .dim - { - color: #babdb6; - } -} -@media screen and (min-width: 60em) { - /* screen larger than 60em */ - body { margin: auto; } -} -@media screen and (max-width: 60em) { - /* screen less than 60em */ - #nav_hierarchy { display: none; } - #nav_interfaces { display: none; } - #nav_prerequisites { display: none; } - #nav_derived_interfaces { display: none; } - #nav_implementations { display: none; } - #nav_child_properties { display: none; } - #nav_style_properties { display: none; } - #nav_index { display: none; } - #nav_glossary { display: none; } - .gallery_image { display: none; } - .property_flags { display: none; } - .signal_flags { display: none; } - .parameter_annotations { display: none; } - .enum_member_annotations { display: none; } - .struct_member_annotations { display: none; } - .union_member_annotations { display: none; } - /* now that a column is hidden, optimize space */ - col.parameters_name { width: auto; } - col.parameters_description { width: auto; } - col.struct_members_name { width: auto; } - col.struct_members_description { width: auto; } - col.enum_members_name { width: auto; } - col.enum_members_description { width: auto; } - col.union_members_name { width: auto; } - col.union_members_description { width: auto; } } @media print { table.navigation { @@ -136,8 +89,9 @@ body div.titlepage table.navigation { visibility: visible; display: table; - background: #e2e2e2; - border: solid 1px #babdb6; + /* tango:scarlet red 0/1 */ + background: #ffe6e6; + border: solid 1px #ef2929; margin-top: 0; margin-bottom: 0; top: 0; @@ -148,7 +102,7 @@ body .navigation .title { - font-size: 120%; + font-size: 200%; } div.gallery-float @@ -178,67 +132,6 @@ a:hover color: #729fcf; } -div.informaltable table -{ - border-collapse: separate; - border-spacing: 20px 3px; - border: none; -} - -div.informaltable table td, div.informaltable table th -{ - vertical-align: top; -} - -.function_type, -.variable_type, -.property_type, -.signal_type, -.parameter_name, -.struct_member_name, -.union_member_name, -.define_keyword, -.datatype_keyword, -.typedef_keyword -{ - text-align: right; -} - -/* dim non-primary columns */ -.c_punctuation, -.function_type, -.variable_type, -.property_type, -.signal_type, -.define_keyword, -.datatype_keyword, -.typedef_keyword, -.property_flags, -.signal_flags, -.parameter_annotations, -.enum_member_annotations, -.struct_member_annotations, -.union_member_annotations -{ - color: #888a85; -} - -.function_type a, -.function_type a:visited, -.function_type a:hover, -.property_type a, -.property_type a:visited, -.property_type a:hover, -.signal_type a, -.signal_type a:visited, -.signal_type a:hover, -.signal_flags a, -.signal_flags a:visited, -.signal_flags a:hover -{ - color: #729fcf; -} - div.table table { border-collapse: collapse; @@ -261,43 +154,14 @@ div.table table th background-color: #d3d7cf; } -h4 -{ - color: #555753; -} - hr { - /* tango:aluminium 1 */ - color: #d3d7cf; - background: #d3d7cf; + /* tango:aluminium 3 */ + color: #babdb6; + background: #babdb6; border: none 0px; height: 1px; clear: both; - margin: 2.0em 0em 2.0em 0em; -} - -dl.toc dt -{ - padding-bottom: 0.25em; -} - -dl.toc > dd > dl > dt -{ - padding-top: 0.25em; - padding-bottom: 0.25em; -} - -dl.toc > dt -{ - padding-top: 1em; - padding-bottom: 0.5em; - font-weight: bold; -} - -.parameter -{ - font-style: normal; } .footer @@ -309,70 +173,31 @@ dl.toc > dt font-size: 80%; } -.informalfigure, -.figure -{ - margin: 1em; -} - -.informalexample, -.example -{ - margin-top: 1em; - margin-bottom: 1em; -} - .warning { /* tango:orange 0/1 */ background: #ffeed9; - background: rgba(252, 175, 62, 0.1); border-color: #ffb04f; - border-color: rgba(252, 175, 62, 0.2); } .note { /* tango:chameleon 0/0.5 */ background: #d8ffb2; - background: rgba(138, 226, 52, 0.1); border-color: #abf562; - border-color: rgba(138, 226, 52, 0.2); } -div.blockquote -{ - border-color: #eeeeec; -} -.note, .warning, div.blockquote +.note, .warning { padding: 0.5em; border-width: 1px; border-style: solid; - margin: 2em; } -.note p, .warning p +.note h3, .warning h3 { - margin: 0; + margin-top: 0.0em } - -div.warning h3.title, -div.note h3.title -{ - display: none; -} - -p + div.section -{ - margin-top: 1em; -} - -div.refnamediv, -div.refsynopsisdiv, -div.refsect1, -div.refsect2, -div.toc, -div.section +.note p, .warning p { - margin-bottom: 1em; + margin-bottom: 0.0em } /* blob links */ @@ -385,22 +210,11 @@ h2 .extralinks, h3 .extralinks font-weight: normal; } -.lineart -{ - color: #d3d7cf; - font-weight: normal; -} - .annotation { /* tango:aluminium 5 */ color: #555753; - font-weight: normal; -} - -.structfield -{ - font-style: normal; + font-size: 80%; font-weight: normal; } @@ -423,7 +237,6 @@ h2 .extralinks, h3 .extralinks .listing_frame { /* tango:sky blue 1 */ border: solid 1px #729fcf; - border: solid 1px rgba(114, 159, 207, 0.2); padding: 0px; } @@ -432,28 +245,20 @@ h2 .extralinks, h3 .extralinks margin-bottom: 0px; padding: 0.5em; } -.listing_lines { - /* this just adds visual clutter and - takes precious room from small screens */ - display: none; -} .listing_lines { /* tango:sky blue 0.5 */ background: #a6c5e3; - background: rgba(114, 159, 207, 0.2); /* tango:aluminium 6 */ color: #2e3436; } .listing_code { /* tango:sky blue 0 */ background: #e6f3ff; - background: rgba(114, 159, 207, 0.1); } .listing_code .programlisting { /* override from previous */ border: none 0px; padding: 0px; - background: none; } .listing_lines pre, .listing_code pre { margin: 0px; diff --git a/docs/api/html/up-insensitive.png b/docs/api/html/up-insensitive.png deleted file mode 100644 index f4049860..00000000 Binary files a/docs/api/html/up-insensitive.png and /dev/null differ diff --git a/docs/api/html/up.png b/docs/api/html/up.png index 80b4b37e..85b3e2a2 100644 Binary files a/docs/api/html/up.png and b/docs/api/html/up.png differ -- cgit 1.3.0-6-gf8a5