Dan Williams
5dd4f1ea01
libnm-util: fix possible crash in nm_setting_update_secrets()
...
If a pointer to a valid GError was not passed the function could
crash. Make it simpler and fix the possible crash by just converting
to hash table iters instead.
2011-01-19 18:17:40 -06:00
Dan Williams
ec55e32ee6
agent: pass the right call-id in the secrets callback
2011-01-19 17:17:41 -06:00
Dan Williams
8ff556be3c
agent: fix current agent removal if agent goes away
...
The current agent isn't in the 'pending' list, so don't check
the list for the agent and bail if it's not found since that
won't handle the current agent going away.
2011-01-19 17:16:21 -06:00
Dan Williams
7ddf9c5e72
libnm-glib: implement NMSecretAgent autoregistration
...
Handles registering with NM and re-registering if NM restarts.
2011-01-19 16:59:01 -06:00
Dan Williams
85409427be
agent: add some debug logging
2011-01-19 16:58:26 -06:00
Dan Williams
223c00fdee
core: don't require connection path for AddAndActivate
...
There is no path yet since we haven't added the connection yet.
2011-01-18 20:40:58 -06:00
Dan Williams
68ab26143b
core: use GetSecrets flags everywhere
2011-01-18 14:57:44 -06:00
Dan Williams
9cf13cc3e1
agent: request_new -> flags
...
Use some flags to modify GetSecrets behavior instead of just the
request_new boolean.
2011-01-18 14:17:18 -06:00
Dan Williams
519b1ea61d
keyfile: namespace commonly-named functions (bgo #639537 )
...
Now that keyfile is built in, we may have symbol naming conflicts
with the other plugins where code was copied & pasted around. Fix
that by namespacing common function names in the keyfile plugin.
Thanks to Giovanni Campagna for pinpointing the issue.
2011-01-18 13:22:00 -06:00
Dan Williams
cc88e4e51c
trivial: fix a few small issues in the NMSecretAgent class
2011-01-18 13:21:02 -06:00
Dan Williams
30c7308e9d
libnm-glib: implement agent secrets request cancelation
2011-01-18 13:20:34 -06:00
Dan Williams
a2f36e8bd4
agent: add CancelGetSecrets D-Bus API
...
Allows NM to signal to an agent that an in-progress secrets
request is no longer needed. This could happen if the device
for which the request was started was removed, disabled, or the
network being connected to changed, or whatever.
2011-01-18 13:19:29 -06:00
Dan Williams
7fa1a62cd3
libnm-glib: don't crash when adding new connections that aren't waited upon
...
If we're not waiting for this connection to show up after an
AddConnection operation, we don't need to touch anything
addinfo-related.
2011-01-17 23:19:25 -06:00
Dan Williams
e041fabcfd
ifcfg-rh: don't try to parse non-ifcfg files at startup
2011-01-17 23:12:24 -06:00
Dan Williams
3e8547ff1b
ifcfg-rh: fix crash on ignored file change
...
Don't crash when a file we don't care about changes.
2011-01-17 23:11:51 -06:00
Dan Williams
bb35e0a9e2
libnm-glib: make a few forgotten functions visible
...
Oops.
2011-01-13 17:29:54 -06:00
Dan Williams
61cc2494ad
libnm-glib: add helper functions and callbacks to Secret Agent API
...
First, remove anything dbus-glib related from the public API and use
callbacks to handle returning secrets requested by D-Bus. Second,
add helper functions so local code can use the same API to request
secrets.
2011-01-13 14:18:29 -06:00
Dan Williams
24915553fd
libnm-glib: keep symbol visibility list alphabetized
2011-01-13 14:18:03 -06:00
Dan Williams
acd16ceeed
api: fix argument direction for SecretAgent API calls
2011-01-13 14:08:36 -06:00
Dan Williams
7779a3f151
libnm-glib: add NM_SECRET_AGENT_ERROR_NO_SECRETS
2011-01-13 13:43:26 -06:00
Dan Williams
a3d4688431
libnm-glib: add NM_SECRET_AGENT_ERROR_INTERNAL_ERROR
2011-01-13 13:42:01 -06:00
Dan Williams
bba24a0e00
core: allow minimal completion of VPN connections for AddAndActivate
...
We can at least fill in the connection setting if we're just given
the VPN setting.
2011-01-13 13:30:30 -06:00
Dan Williams
53766ae291
core: move generic connection complete function to a generic location
...
Out of NMDevice specific places to the utils code, so it can be used
more easily from everywhere. There's nothing device-specific about
it anyway.
2011-01-13 13:28:52 -06:00
Dan Williams
b5f3aa7120
libnm-glib: pass NMClient as first callback argument to activation callbacks
...
Better matches glib style.
2011-01-13 13:03:02 -06:00
Dan Williams
2d9cd80c87
wifi: use less memory converting SSID
...
nm_utils_ssid_to_utf8() handles null termination for us, so no
need to copy the SSID to a buffer first.
2011-01-13 12:42:52 -06:00
Dan Williams
b38f39cfc6
core: build keyfile plugin into NetworkManager
...
Since settings storage is now handled by NetworkManager, we must
have the ability to read/write all connection types at all times.
Since the 'keyfile' plugin is the only plugin that can handle all
connection types, build it into NetworkManager.
2011-01-12 18:12:23 -06:00
Dan Williams
8259b35ee5
wimax: add connection completion function
2011-01-12 17:46:43 -06:00
Dan Williams
2b65dcdf92
libnm-util: WiMAX setting requires a non-zero-length NSP name
2011-01-12 15:54:56 -06:00
Dan Williams
f9ceafd4a1
Merge remote branch 'origin/master' into rm-userset
2011-01-12 15:46:37 -06:00
Dan Williams
7de13fa58d
libnm-glib: fix library builds
...
Duh, don't specify noinst_LTLIBRARIES twice...
2011-01-12 13:24:22 -06:00
Dan Williams
c1ee4fce68
tests: add some comments to the wifi connection completion tests
2011-01-12 13:20:37 -06:00
Jiří Klimeš
5a35862a1d
man: fix formatting of NetworkManager page
2011-01-12 16:06:18 +01:00
Dan Williams
063859ba66
libnm-glib: add nm_client_add_and_activate_connection()
2011-01-12 00:39:34 -06:00
Dan Williams
3a160af5ab
wifi: add RSN connection completion tests
2011-01-12 00:25:07 -06:00
Dan Williams
f7a8d53ac4
wifi: ensure shared auth is rejected for WPA APs when completing connections
2011-01-12 00:24:41 -06:00
Dan Williams
54c58bcf1f
wifi: add more AP connection completion tests for EAP
2011-01-12 00:11:29 -06:00
Dan Williams
c4c02758e1
wifi: add more AP connection completion tests
2011-01-11 22:40:18 -06:00
Dan Williams
aa88058a5e
wifi: simplify AP connection completion testcase
...
Make it clearer exactly what settings are added to the source
connection, and what to the expected one.
2011-01-11 21:52:12 -06:00
Robby Workman
2b9392950e
slackware: add short sleep to initscript during service restart
...
The restart() function almost never works here - perhaps some part
of NM takes a bit too long to stop() and then blocks the start()
operation - but "sleep 2" between them makes everything fine.
2011-01-11 13:48:48 -06:00
Robby Workman
1d56981c8b
slackware: remove HAL requirement from initscript
2011-01-11 13:48:06 -06:00
Mu Qiao
aaa54c65a8
ifnet: fix memory leak; handle file format changes
2011-01-11 12:33:37 -06:00
Radek Vykydal
b46cf443c0
ifcfg-rh: respect GATEWAYDEV for ibft/iSCSI configs too (rh #665027 )
2011-01-11 09:54:29 -06:00
Dan Williams
215306f5a1
core: add AddAndActivate D-Bus method
...
Given connection details, complete the connection as well as possible
using the given specific object and device, add it to system
settings, and activate it all in one method.
2011-01-10 23:39:12 -06:00
Daniel Nylander
d350513d4b
po: updated Swedish translation (bgo #638260 )
2011-01-10 15:29:48 +01:00
Anders Jenbo
e33c09a942
po: updated Danish translation (bgo #638494 )
2011-01-10 15:12:55 +01:00
Dan Williams
bf98469b8d
include: fix BT capability docs
2011-01-09 02:00:51 -06:00
Dan Williams
694571a5c6
libnm-util: add defines for wifi modes
2011-01-09 02:00:29 -06:00
Dan Williams
5f1a102b11
build: require Intel WiMAX SDK v1.5.1 or greater for WiMAX support
2011-01-06 17:17:18 -06:00
Dan Williams
f08d892bda
trivial: fix autoconf warning
2011-01-06 17:17:10 -06:00
Dan Williams
fa0fde8cbd
release: bump version to 0.8.991 for WiMAX support
2011-01-06 17:13:38 -06:00