Dan Williams
fe5d59bc87
libnm-glib: nm_device_wifi_get_capabilities() should return NMDeviceWifiCapabilities
2011-02-18 12:01:46 -06:00
Dan Williams
7a00376b30
libnm-glib: nm_device_get_capabilities() should return NMDeviceCapabilities
2011-02-18 11:59:27 -06:00
Dan Williams
5c8d27b07b
libnm-glib: add nm_device_get_device_type()
2011-02-18 11:57:13 -06:00
Dan Williams
24c429e29e
libnm-glib: return enums for NMAccessPoint flags accessors
2011-02-18 11:42:55 -06:00
Richard Hughes
e765fce2b4
test: don't crash libnm-glib if there are no devices for an active connection
2011-02-18 11:31:45 -06:00
Richard Hughes
0b8dd709b0
test: don't crash libnm-glib-test if there aren't any APs
2011-02-18 11:30:36 -06:00
Dan Williams
6ef8a6d12d
docs: convert settings specification to docbook
2011-02-18 11:25:48 -06:00
Dan Williams
65e6f27276
libnm-util: fix description of bluetooth setting type property
...
DUN certainly is supported these days...
2011-02-18 11:23:21 -06:00
Dan Williams
1574112e62
libnm-util: clarify WiMAX network-name property description
2011-02-16 22:39:38 -06:00
Dan Williams
d4b3bde755
docs: add WiMAX setting to settings spec
2011-02-16 22:36:44 -06:00
Dan Williams
0a3a4222af
docs: fix distcheck
2011-02-16 16:39:43 -06:00
Dan Williams
8b2a274660
examples: fix distcheck
2011-02-16 16:36:22 -06:00
Dan Williams
a90a7f7dd2
docs: create new master NM documentation module
2011-02-16 16:24:16 -06:00
Dan Williams
c17721b360
libnm-glib: allow manual processing of properties changed events
...
Mostly for handling the GetAll response.
2011-02-16 15:04:39 -06:00
Dan Williams
ccfc034a0d
libnm-glib: make _nm_object_cache_get() return a referenced object
2011-02-16 15:04:39 -06:00
Jiří Klimeš
a9a30eb08c
cli: compare nmcli and NM versions
...
nmcli gets NM version and compares it with its own and complains
when they differ. This is to indicate that the results are not reliable,
because the API could differ. '--nocheck' switches the checks off.
2011-02-16 17:36:50 +01:00
Jiří Klimeš
25ae47598c
cli: add VERSION field to 'nmcli nm' command
2011-02-16 14:43:15 +01:00
Jiří Klimeš
e7d2eb43f7
libnm-glib: add code to get "Version" property
2011-02-16 14:34:19 +01:00
Dan Williams
11a68133c4
api: add NM_STATE_CONNECTED back to make life easier
...
alias for NM_STATE_CONNECTED_GLOBAL
2011-02-15 16:55:42 -06:00
Dan Williams
47bc080af8
settings: fix connection removed signal for default wired connection
...
Somewhat confusingly named signals...
2011-02-15 12:27:52 -06:00
Dan Williams
745c262568
Revert "core: don't trap SIGINT"
...
This reverts commit 3a47e57f68
.
Forgot Ctl+C does SIGINT, which we use a ton when developing. Oops!
2011-02-15 12:24:05 -06:00
Dan Williams
74f25416fe
examples: add an example for adding a new connection with libnm-glib
2011-02-15 12:23:05 -06:00
Dan Williams
98d5da84aa
examples: rename add-connection-glib
2011-02-15 12:09:25 -06:00
Dan Williams
ab3816ee21
examples: fix up add-connection-glib for recent API changes
...
AddConnection returns the object path of the new connection.
2011-02-15 12:06:13 -06:00
Dan Williams
9d79387966
ifnet: clean up after tests by removing generated files
2011-02-15 12:04:42 -06:00
Dan Williams
5bcb0832e5
settings: move system-settings/plugins => src/settings/plugins
2011-02-15 11:55:34 -06:00
Dan Williams
3a47e57f68
core: don't trap SIGINT
...
Let debuggers handle it like they're supposed to.
2011-02-15 11:35:56 -06:00
Jiří Klimeš
d6905a8d66
libnm-glib: add GError parameter to _nm_object_get_... functions
...
It allows us to get the error back and have control over printing
the error.
2011-02-15 17:34:11 +01:00
Dan Williams
ec115ed442
api: add additional NM daemon states
...
DISCONNECTING: the only active network connection is now being disconnected
LOCAL, SITE, GLOBAL: one-stop items for level of connectivity, which
we'll use to show when we think we're actually connected to the internet
or behind a captive portal or something
2011-02-14 17:55:27 -06:00
Dan Williams
a661f78890
api: remove deprecated methods and signals
...
sleep, wake, StateChange, all deprecated in 0.8, are now removed.
sleep & wake are replaced with the Sleep() method, while
StateChange is replaced with the StateChanged signal which has
the same arguments.
2011-02-14 17:33:16 -06:00
Dan Williams
85e87bd509
api: update version and copyright info
2011-02-14 17:32:35 -06:00
Dan Williams
7971227011
api: add two more device states (IP_CHECK and DEACTIVATING)
...
We'll use IP_CHECK for detecting whether we're behind a captive
portal or on a network that does not have access to the Internet.
We'll probably run some variety of plugins during this stage to
help detect this, and possibly handle it for us (auto-login to
captive portal for example).
DEACTIVATING will be used for tearing down network shares or
cleanly closing network sessions when we're able to clean up
an activation. ie, "pre-down" for Debian.
2011-02-14 17:09:36 -06:00
Dan Williams
915dd85d23
api: update device types to match NetworkManager.h
2011-02-14 16:37:50 -06:00
Dan Williams
54164f475b
api: clean up NetworkManager.h
...
Make things enums, and explicitly enumerate the device types so we
don't have the same API breakage again as we did with the auto-merge
of the wimax code.
2011-02-14 16:37:50 -06:00
Dan Williams
5beb18ad09
api: fix API break due to WiMAX merge
...
Yeah, we broke API with 0.9, but this one was just pointless.
2011-02-14 16:37:50 -06:00
Jiří Klimeš
6fb021d5ea
core: log the error when nm_settings_new() fails
2011-02-14 17:18:13 +01:00
Jiří Klimeš
c6f479922e
cli: print header while listing connections (nmcli -p con list)
...
It was removed by mistake when user connections were removed.
2011-02-14 17:01:33 +01:00
Jiří Klimeš
ec4d126d5a
libnm-glib/build: make WiMAX support optional
2011-02-14 16:08:00 +01:00
Jiří Klimeš
a6de5792d1
cli/build: make WiMAX support optional
2011-02-14 16:06:37 +01:00
Dan Williams
b6c436d8d7
libnm-util: reject detail in permissions for now
...
Already did this in the permissions accessors, this mirrors that
behavior in the GObject property setters.
2011-02-13 00:21:41 -06:00
Dan Williams
57e928d4f8
release: bump version to 0.8.992
2011-02-12 23:25:04 -06:00
Dan Williams
4475c79b00
libnm-util: bump soname to indicate ABI break
2011-02-12 23:24:30 -06:00
Dan Williams
14b2fe1477
libnm-glib: bump soname to indicate ABI break
2011-02-12 23:23:10 -06:00
Dan Williams
6d344a43e9
Merge remote-tracking branch 'origin/rm-userset'
...
There; it's merged. Yay!
2011-02-12 22:51:12 -06:00
Dan Williams
e08db5cae5
libnm-util: warn if trying to set NULL VPN secrets
2011-02-12 22:37:33 -06:00
Dan Williams
d61a312ca2
libnm-util: make sure NULL secrets don't slip in via g_object_set()
...
We already do this for nm_setting_vpn_add_secret()
2011-02-12 22:26:48 -06:00
Dan Williams
c7ec68e0ba
libnm-glib: handle initially invisible connections correctly
...
Don't delete them if we don't have permission for them, since
we may get permission for them later via Update. But to listen
for Update we need the connection around.
2011-02-12 22:00:30 -06:00
Dan Williams
d94590a52c
libnm-glib: fix connection visibility handling
...
When the connection becomes invisible to a user (ie, the permissions
of the connection no longer allow that user to view the connection)
then we have to hid the connection from clients. But we can't
just dispose of it, because visibility changes are signaled with
Update signals on the connection itself, and thus we need to keep
the connection around just in case it becomes visible to the user
again. But if it's invisible, make sure we clear out the settings
since they may have changed.
2011-02-12 21:48:30 -06:00
Dan Williams
2ef55166c8
libnm-util: fix parsing permission if it includes detail
2011-02-11 23:05:53 -06:00
Dan Williams
f82f0aa654
settings: fix NewConnection signal emission
2011-02-11 22:26:14 -06:00