- 02 Nov, 2004 1 commit
-
-
Colin Walters authored
* src/NetworkManagerWireless.h, src/NetworkManagerWireless.c (nm_wireless_128bit_key_from_passphrase): Add const. * src/NetworkManagerAP.h, src/NetworkManagerAP.c (nm_ap_set_enc_key_source): Add const. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@287 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 29 Oct, 2004 5 commits
-
-
Dan Williams authored
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@281 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@280 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* src/NetworkManagerDevice.c - (nm_device_wireless_network_exists): Actually use the encryption key we got from the applet when attempting to find a wireless network - Don't bring devices down so much since on some cards it triggers firmware hotplugs each time * src/NetworkManagerDbus.c - (nm_dbus_nm_set_active_device): free the passphrase we may have gotten from the caller git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@279 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* src/NetworkManager.c - (nm_hal_device_property_modified): unlock a locked active wireless device when a wired connection gets a link. (Means you'll switch to wired whenever you plug in no matter what). git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@278 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* panel-applet/NMWirelessAppletOtherNetworksDialog.[ch] - New files, implement the "Other wireless network" dialog * panel-applet/NMWirelessApplet.c - Move "other wireless network" dialog to separate file * panel-applet/NMWirelessAppletDbus.[ch] - Take key and key_type paramaters for the set_device function * panel-applet/essid.glade - Add UI bits for encryption settings * src/NetworkManagerDbus.c - Retrieve key and key_type params for "setActiveDevice" method call and pass them on - unref AP returned from nm_device_get_best_ap() when needed * src/NetworkManagerDevice.c - (nm_device_get_best_ap): ref the ap before returning it - unref AP returned from nm_device_get_best_ap() when needed - (nm_device_activate_wireless): add "ap" parameter so we don't need to call nm_device_get_best_ap() here, it was pretty much redundant anyway - (AP_NEED_KEY): break second link check condition out into separate function, and fix segfault when ap->enc_key_source was NULL - (nm_device_find_and_use_essid): take key and key_type parameters and pass them along to nm_device_wireless_network_exists(). If the network does exist, set the passed-in key+key_type on the AP * src/NetworkManagerPolicy.c - unref AP returned from nm_device_get_best_ap() when needed git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@277 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 28 Oct, 2004 1 commit
-
-
Dan Williams authored
* src/NetworkManagerUtils.c - (nm_spawn_process): Fix a potential dereference of NULL Patches from Peter Jones: * src/NetworkManagerDevice.c - (nm_device_test_wireless_extensions): Better check for wireless devices * src/NetworkManagerUtils.c - (nm_spawn_process): Pass in valid stdout and stderr so executed programs don't randomly SIGPIPE and fail - (nm_get_wired_driver_support_level): quash hal warning when checking for USB ethernet device git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@276 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 27 Oct, 2004 1 commit
-
-
Dan Williams authored
* info-daemon/NetworkManagerInfo.c info-daemon/NetworkManagerInfoDbus.c info-daemon/NetworkManagerInfoPassphraseDialog.c panel-applet/NMWirelessApplet.c - Properly escape gconf keys * src/NetworkManager.c - remove unused variables * src/NetworkManagerAP.c - (nm_ap_new_from_ap): Don't redundantly set new APs refcount since it got set in nm_ap_new() * src/NetworkManagerAPList.c - (nm_ap_list_combine): Give up ownership of newly created access points to the ap list, fixes memleak * src/NetworkManagerDevice.c - Remove cached_ap_list4 member since its not really needed - (nm_device_wireless_network_exists): Try to get correct encryption status of a found AP if its already in our device list - (nm_device_do_normal_scan): Clean up scanning a bit, make memory allocs/deallocs a bit clearer and shorter-lived git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@275 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 23 Oct, 2004 2 commits
-
-
Dan Williams authored
* info-daemon/NetworkManagerInfoDbus.c - Trap the "DeviceActivationFailed" signal * docs/NetworkManager DBUS API.txt - Add "DeviceActivationFailed" signal * panel-applet/NMWirelessAppletDbus.c - Quash the "NetworkManager service not available" message * src/NetworkManagerDbus.[ch] - Add the "DeviceActivationFailed" signal * src/NetworkManagerDevice.c - Add support for activation_failed flag - Fix deadlock where activation thread didn't clean itself up, making main thread still believe it was alive forever (didn't reset activation flags like activating, just_activated, etc when IP configuration failed) * src/NetworkManagerPolicy.c - Implement logic for DeviceActivationFailed signal, and when activation fails for wireless networks, try to fall back to some other access point git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@268 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* panel-applet/NMWirelessApplet.[ch] - Place the GtkMenuBar inside a GtkEventBox, and add the Event Box to the applet object, so we can get tooltips - Add tooltips (RH #136866) * src/NetworkManagerDevice.c - When trying to find a wireless network, try to connect with encryption turned on first, so that we can more accurately detect whether or not we need to use encryption for the actual association later on git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@267 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 21 Oct, 2004 3 commits
-
-
Dan Williams authored
* Add some support for telling NetworkManagerInfo to tell the user that they are using a device that's not fully supported * Fix some assertions in debug messages due to null access point args git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@264 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* src/NetworkManagerDevice.c - Don't try to activate/bring up/down unsupported devices * src/NetworkManagerUtils.c - Fix case of PCI ID checks for driver support levels git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@263 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* NetworkManager.h - New file, now contains commonly used structures and bits for the dbus API of NetworkManager * Makefile.am - Deliver NetworkManager.h to ${includedir}/NetworkManager * src/NetworkManager.h - Rename -> src/NetworkManagerMain.c * Various fixups all around to use NetworkManager.h and new src/NetworkManagerMain.h, remove redundant bits that got moved into NetworkManager.h * src/NetworkManagerDevice.[ch] src/NetworkManagerUtils.[ch] src/NetworkManagerPolicy.c src/NetworkManagerDbus.c - Whitelist wireless drivers, and blacklist some wired drivers. Also blacklist cipsec and ethernet-over-usb devices at this time (RH #135722, RH #135648) - Don't leak unsupported devices out over dbus, or allow them to be set as the active device. Skip over them during automatic device picking * test/nmclienttest.c - Clean up the dbus code a lot git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@261 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 19 Oct, 2004 1 commit
-
-
Dan Williams authored
Patches from Thom May: * test/nmtestdevices.c - Include <string.h> * src/backends/NetworkManagerDebian.c: - (nm_system_device_run_dhcp, nm_system_device_stop_dhcp) (nm_system_device_flush_routes, nm_system_device_flush_addresses) Move to using g_strdup_printf rather than arbitrary buffers - (nm_system_device_setup_static_ip4_config) Implement function. - (nm_system_kill_all_dhcp_daemons) Use killall -q rather than killall git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@256 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 16 Oct, 2004 1 commit
-
-
Dan Williams authored
* src/NetworkManagerDbus.c info-daemon/NetworkManagerInfoDbus.c - Display an error dialog when the user tries to use an "Other wireless network" that's not found. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@250 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 15 Oct, 2004 4 commits
-
-
Dan Williams authored
* src/NetworkManagerAPList.c - (nm_ap_list_update_network): Disown AP after the list takes ownership * src/NetworkManagerDbus.c - (nm_dbus_nm_set_active_device): Simplify the device setting logic * src/NetworkManagerDevice.c - Disown APs after the device's AP list takes ownership git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@246 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* src/NetworkManagerAP.[ch] - Add "artificial" get/set functions, set for APs that aren't discovered as part of a scan but instead discovered by force-setting the ESSID * src/NetworkManagerDevice.[ch] - (nm_device_wireless_network_exists): pass back whether or not the discovered AP was encrypted. Also, try falling back to encrypted mode on the card if unencrypted association doesn't work - (nm_device_find_and_use_essid): If the network requested did in fact exists, but it wasn't in our scan list, add an "artificial" entry for it. Some Cisco cards don't see non-ESSID-broadcasting APs in their scan but can still associate with them if you know the ESSID, this works around that behavior - (nm_device_do_normal_scan): Carry "artificial" APs over from scan to scan if the card is currently associated with that AP git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@244 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
---- We have a website ---- http://people.redhat.com/dcbw/NetworkManager Patch from Robert Paskowitz: * src/NetworkManager.c - (main): Make sure we are run as root * src/NetworkManagerDevice.c - Fix type in ad-hoc setting function Patch from Thom May: * src/backends/NetworkManagerDebian.c - Make Debian backend compile again git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@243 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
Patch from Robert Paskowitz: * NEWS src/NetworkManagerDevice.[ch] src/backends/NetworkManagerDebian.c src/backends/NetworkManagerGentoo.c src/backends/NetworkManagerRedHat.c src/backends/NetworkManagerSlackware.c - Add support for grabbing and using a broadcast address from system config files - Some Gentoo backend fixes for grabbing network config - Fix LOG_WARN->LOG_WARNING git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@239 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 14 Oct, 2004 2 commits
-
-
Dan Williams authored
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@232 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* src/NetworkManager.c - Only accept and manager 802.3 and 802.11 devices * src/NetworkManagerDbus.[ch] - (nm_dbus_nm_set_active_device): move most of the actual activation logic into NetworkManagerDevice.c - (nm_dbus_network_status_from_data): new function - (nm_dbus_signal_network_status_change): new function, unused for now - (nm_dbus_nm_message_handler): use nm_dbus_network_status_from_data () now * src/NetworkManagerDevice.[ch] - (nm_device_find_and_use_essid): new function. Search for, and if found use, a random ESSID. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@231 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 13 Oct, 2004 1 commit
-
-
* panel-applet/NMWirelessApplet.c - Add function to print out applet_state in a readable manner * src/NetworkManager.c - (main): Don't segfault when nm_dbus_init() fails, we had a left-over call to hal_shutdown() into which we passed NULL * src/NetworkManagerAP.c - (nm_ap_set_essid): Allow NULL essids * src/NetworkManagerAPList.[ch] - More use of nm_ap_list_[un]lock () - (nm_ap_list_get_ap_by_essid): don't warn when looking for a NULL network/essid, just return nothing. Also skip over NULL essid access points in the list when searching - (nm_ap_list_get_ap_by_address): new function - (nm_ap_list_update_network): set the access point's key source to NULL when the key returned from NetworkManagerInfo is NULL or of 0 length - nm_ap_list_update_keys() -> nm_ap_list_update_properties(), and copy timestamp over too - (nm_ap_list_copy_essids_by_address): new function, attempt to find the correct ESSID for a blank-essid access point by searching through another list and matching access point MAC addresses - (nm_ap_list_diff): exclude blank-essid access points from the diffs * src/NetworkManagerDbus.c - (nm_dbus_nm_set_active_device): deal with random networks the user may specify. This is mainly for access points that don't broadcast their essid. So if the user tells us to associate with some random ESSID that's not in our access point list, we find out if the access point does in fact exist (by attempting association and then matching that access point's MAC address with the essid the user gave us) and then we switch to it. - (nm_dbus_devices_handle_request): don't add blank-essid access points to the returned list of networks for the "getNetworks" method * src/NetworkManagerDevice.[ch] - Extra debugging info for link detection - (nm_device_ap_list_get_ap_by_address): new function, return an AP based on MAC address - (nm_device_get_path_for_ap): ignore blank-essid access points - (nm_device_wireless_network_exists): new function, find out whether a random ESSID exists by attempting to associate with it - (nm_device_do_normal_scan): allow blank-essid access points in our device list as long as they have an AP MAC address we can use. Also send WirelessNetwork[Dis]Appeared signals for non-active devices too. Lets the applet update more frequently. * src/backends/NetworkManagerGentoo.c - Patch from: Robert Paskowitz - Update backend code for Gentoo - Implement nm_system_device_update_config_info () * test/nmclienttest.c - (set_network_device): new function, takes a command-line argument and tells NetworkManager to use that wireless network git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@222 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 12 Oct, 2004 5 commits
-
-
Dan Williams authored
* panel-applet/NMWirelessAppletDbus.c - New functions: wireless_network_new wireless_network_copy network_device_new network_device_copy * src/NetworkManagerDevice.[ch] - New functions: nm_device_set_mode_managed nm_device_set_mode_adhoc - Use these functions where appropriate - When creating a new wireless device, force the card to managed/Infrastructure mode as soon as possible git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@216 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@215 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@214 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* src/NetworkManagerDevice.c - Force wireless cards into Infrastructure mode before we use them git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@213 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* TODO - Remove bit about static IP address support * src/NetworkManagerUtils.c - (nm_spawn_process): Add some error reporting * src/NetworkManagerDevice.c - (nm_device_activation_configure_ip): hook up to the static config routines in the backends * src/backends/NetworkManagerRedHat.c - (nm_system_device_update_config_info): use shvar.c routines to parse the config file iformation, not our own - (nm_system_device_setup_static_ip4_config): new function, based heavily on 'ifup' script and 'ipcalc' tool code. Set up a device with a static IP address and gateway * src/backends/shvar.[ch] - Parser (filched from initscripts package) for ifcfg-* files * src/backends/NetworkManagerSystem.h src/backends/NetworkManagerGentoo.c src/backends/NetworkManagerDebian.c src/backends/NetworkManagerSlackware.c - Stub nm_system_device_update_config_info() and nm_system_device_setup_static_ip4_config() git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@212 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 11 Oct, 2004 1 commit
-
-
Dan Williams authored
* src/NetworkManagerAP.c - (nm_ap_new, nm_ap_new_from_ap): Don't crash when we don't have enough RAM to allocate new AP structures, but return NULL instead * src/NetworkManagerAPList.[ch] - (nm_ap_list_is_empty): new function - (nm_ap_list_combine): new function, combine two access point lists - (nm_ap_list_copy_keys): new function, copy keys from one list into another * src/NetworkManagerDevice.[ch] - Rename some functions to be clearer: nm_device_get_best_ap_frozen -> nm_device_is_best_ap_frozen nm_device_just_activated -> nm_device_is_just_activated nm_device_activating -> nm_device_is_activating nm_device_now_scanning -> nm_device_is_scanning - Cache the last 4 scans so that the access point list is more stable. We combine the lastest two scans and use that as the AP list, and diff that combined list against the combination of the earliest two cached scans for the WirelessNetworkAppeared/Dissappeared signals git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@210 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 08 Oct, 2004 2 commits
-
-
* src/NetworkManagerDevice.c - Be a bit more robust about link checking, ie make sure that the WEP key we were given actually has some data in it git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@199 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* info-daemon/NetworkManagerInfo.[ch] info-dameon/NetworkManagerInfoDbus.[ch] info-daemon/NetworkManagerInfoPassphraseDialog.[ch] - Preserve original label text in the passphrase dialog so that it actually gets updated with the new network name the next time around. Previously, we were overwriting it so you'd get the wrong network name to enter a key for - Add a "Key Type" combo to the passphrase dialog, user selects encryption key type now, type is stored in GConf too - Adjust NM<->NMI DBUS protocol to pass the key type back to NM too * src/NetworkManagerAP.[ch] - Remove all the encyption method magic. It's now set by the user and NetworkManager retrieves the type of encryption key from NetworkManagerInfo * src/NetworkManagerAPList.[ch] src/NetworkManagerDbus.[ch] - Adjust to new way of setting encryption key and method - Pull encryption method down from NMI along with key * src/NetworkManagerDevice.[ch] - Removed encryption method fallback magic as the method is now determined by the user. This greatly simplifies the connection logic. - More robust connection/link logic. Besides removing the encryption method fallback magic, check whether or not the card is receiving invalidly encrypted packets, which usually indicates that we have a bad WEP key set. - Don't blindly forge ahead when DHCP fails (still not completely fixed) * test/nminfotest.c - Test out new "Key Type" stuff in the NMI passphrase dialog git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@195 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 07 Oct, 2004 1 commit
-
-
Dan Williams authored
* src/NetworkManagerDevice.[ch] src/NetworkManagerDbus.c doc/NetworkManager DBUS API.txt - Add a new status tag "scanning", which is set when there is no active network connection, but NetworkManager is looking for an access point to associate with * panel-applet/main.c - Cast the applet appropriately for gtk_widget_show_all () git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@192 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 04 Oct, 2004 1 commit
-
-
Dan Williams authored
* src/NetworkManagerDevice.[ch] - Add a slightly more robust method of determining if the WEP key is correct or not, by checking the WEP-discarded packet count on the card * info-daemon/NetworkManagerInfo.c - (nmi_gconf_notify_callback): Fix GConf essid escaping, should un-escape values we pull out rather than escaping them git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@189 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 01 Oct, 2004 1 commit
-
-
Dan Williams authored
* info-daemon/NetworkManagerInfo.c info-daemon/NetworkManagerInfoDbus.c test/nminfotest.c - Escape ESSIDs in gconf * src/NetworkManagerDevice.c - Fix pseudo-scanning to use netowrk list from info daemon git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@182 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 28 Sep, 2004 1 commit
-
-
Dan Williams authored
* src/NetworkManager.c src/NetworkManagerDevice.c src/NetworkManagerPolicy.c - Don't blow away an active wired connection on startup git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@177 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 22 Sep, 2004 1 commit
-
-
clarkbw authored
* initscript/Debian/.cvsignore: * initscript/Slackware/.cvsignore: Added new cvsignores for Makefile, Makefile.in * test/.cvsignore: Added nmtestdevices * src/NetworkManagerDevice.c: * src/NetworkManager.c: Updated the wireless/wired HAL device strings from net.ethernet to net.80203 or net.80211 depending on wired or wireless respectively Should probably update the configure.in to ask for the correct HAL version now. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@168 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 13 Sep, 2004 2 commits
-
-
Dan Williams authored
* src/NetworkManagerDevice.c - (nm_device_get_essid): use iw_get_basic_config() rather than iw_get_ext (SIOCGIWESSID) since prism54 cards don't like the latter git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@157 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* TODO: fix typo * docs/NetworkManager DBUS API.txt - Update for new signal strength changes * panel-applet/NMWirelessApplet.c - Make panel icon show strength of the current connection - Cleanups and memleak fixes * panel-applet/NMWirelessApplet.h - Add data members for signal strength on devices and networks * panel-applet/NMWirelessAppletDbus.c - Free more DBusErrors - Update for new signal strength changes - Make devices and networks more like real objects, use ref/unref methods - Actually unlock the mutex when updating the active device * src/NetworkManagerAP.c - Change AP functions and data members from "quality"->"strength" * src/NetworkManagerDbus.c - Kill "getMaxQuality" and "getQuality" methods - Add "getStrength" methods for Networks and Devices * src/NetworkManagerDevice.[ch] - Add accessors for device strength - Add functions to update strength for a device. Note that not all drivers actually support signal strength for scanned access points (Atmel drivers being one) - Calculate signal strength for each AP during scan * src/NetworkManagerWireless.[ch] - Add function to return signal strength % from a device and a raw quality struct * test/nmclienttest.c - Update for new signal strength changes git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@156 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
- 12 Sep, 2004 3 commits
-
-
Dan Williams authored
* src/NetworkManager.c - Fix race condition between initscripts and NM on card insertion which could cause a card to keep an IP address and routes around even when it was not the active device * src/NetworkManagerDbus.c - Fix compile errors, free more DBusErrors git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@154 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* docs/NetworkManager DBUS API.txt - Add an explanation of NM's API * src/NetworkManagerDbus.c - Free some more DBusErrors if needed git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@150 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-
Dan Williams authored
* panel-applet/NMWirelessApplet.c panel-applet/NMWirelessAppletDbus.c - Start using NetworkDevice/WirelessNetwork structures in more places - Update for unified device/network forcing in NetworkManager * src/NetworkManager.c - some code consolidation * src/NetworkManagerDbus.c - (nm_dbus_nm_set_active_device): "setActiveDevice" now takes either one or two arguments: the first is the NM ID of the device to switch to, and the second (optional) argument is the ESSID of a wireless network to use as well. - Get rid of "setNetwork" method due to above change * src/NetworkManagerDevice.c - (nm_device_new): perform scan and update best AP on device creation - nm_device_activation_cancel_if_needed()->nm_device_activation_should_cancel() - nm_device_activation_signal_cancel()->nm_device_activation_cancel(), and spin waiting for cancellation to finish before returning * src/NetworkManagerPolicy.c - Changes here clarify the situations in which a device switch occurs, and make sure to keep using a forced device and network if the user gives us one - Remove old unused code git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@149 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
-