summaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)AuthorFilesLines
2018-11-29all: say Wi-Fi instead of "wifi" or "WiFi"Lubomir Rintel1-5/+5
Correct the spelling across the *entire* tree, including translations, comments, etc. It's easier that way. Even the places where it's not exposed to the user, such as tests, so that we learn how is it spelled correctly.
2018-09-17docs: misc. typos pt2luz.paz1-3/+3
Remainder of typos found using `codespell -q 3 --skip="./shared,./src/systemd,*.po" -I ../NetworkManager-word-whitelist.txt` whereby whitelist consists of: ``` ans busses cace cna conexant crasher iff liftime creat nd sav technik uint ``` https://github.com/NetworkManager/NetworkManager/pull/205
2018-08-27all: point git references to the GitLab instanceLubomir Rintel1-5/+1
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/merge_requests/2
2018-04-18all: replace "it's" with "its" where neededBeniamino Galvani1-1/+1
2018-02-07all: drop trailing spacesThomas Haller1-2/+2
2016-10-04TODO: Remove Proxies from the list of TODOAtul Anand1-59/+0
Remove Proxies from the list once proxy patches are successfully merged.
2015-04-17wimax: drop WiMAX support (bgo #747846)Dan Winship1-3/+3
Even Fedora is no longer shipping the WiMAX SDK, so it's likely we'll eventually accidentally break some of the code in src/devices/wimax/ (if we haven't already). Discussion on the list showed a consensus for dropping support for WiMAX. So, remove the SDK checks from configure.ac, remove the WiMAX device plugin and associated manager support, and deprecate all the APIs. For compatibility reasons, it is still possible to create and save WiMAX connections, to toggle the software WiMAX rfkill state, and to change the "WIMAX" log level, although none of these have any effect, since no NMDeviceWimax will ever be created. nmcli was only compiling in support for most WiMAX operations when NM as a whole was built with WiMAX support, so that code has been removed now as well. (It is still possible to use nmcli to create and edit WiMAX connections, but those connections will never be activatable.)
2013-04-10todo: remove item about finished VPN IPv6 supportDan Williams1-10/+0
2013-04-08todo: update item about proxy handlingDan Williams1-16/+21
2013-02-07todo: secondary VPN connection support finishedDan Williams1-17/+0
2013-02-07todo: real AP mode support has been addedDan Williams1-19/+0
2012-09-20wifi: don't autoconnect to networks that have never been successfulDan Williams1-32/+0
If you accidentally click on an wifi network in the menu, and you don't know the password, and cancel, the connection always stuck around and was available for autoconnection. That's annoying, and it's a few clicks to go delete them. But better yet, we can slightly repurpose the 'timestamp' property of connections to determine whether or not they've been successfully connected in the past; NM stores timestamps for all connections as of version 0.9. So if a wifi connection hasn't ever been successful (which means it has a timestamp in the timestamp cache, but that timestamp is zero), don't try to autoconnect it. Preloaded connections without a timestamp will still be autoconnected at least once (as they always have) because they won't yet have a timestamp in the timestamp cache.
2012-08-06Add bug numbers to TODOPavel Šimerda1-2/+2
2012-06-07wifi: add on-demand WiFi scan supportGary Ching-Pang Lin1-38/+0
A new D-Bus method was added to invoke the on-demand WiFi scan.
2012-05-18todo: remove ADSL itemDan Williams1-17/+0
2012-03-22TODO: remove bridging/bonding and InfiniBandDan Winship1-125/+0
Bonding and InfiniBand are done. Bridging isn't, but after removing the bonding and generic infrstructure parts of that section, there wasn't really enough left to be worth keeping.
2012-02-27release: update TODO with enhanced connectivity check ideasDan Williams1-14/+24
2011-11-09todo: nl80211 work is finishedDan Williams1-18/+0
2011-09-09todo: Infiniband updateDan Williams1-5/+19
2011-09-07todo: update TODO for IP over InfinibandDan Williams1-1/+52
2011-08-24todo: add notes about pushing network selection to wpa_supplicantDan Williams1-0/+24
2011-08-24todo: add some notes about tablet/mobile optimizations we should doDan Williams1-0/+31
2011-06-14todo: add notes about vpn async secrets requestsDan Williams1-0/+38
2011-06-06todo: add notes about ethernet connection autodetectionDan Williams1-0/+58
2011-06-06todo: add notes about only connecting WiFi it was previously successfulDan Williams1-0/+32
2011-06-06todo: update with latest ADSL statusDan Williams1-21/+5
2011-05-25todo: update VPN IP Method item with more detailsDan Williams1-9/+34
2011-05-24todo: add initial notes about bridging and bondingDan Williams1-0/+55
2011-05-23todo: update with proxy handling thoughtsDan Williams1-0/+55
2011-05-23todo: add note about drivers that don't support AP modeDan Williams1-0/+5
2011-03-13todo: add some notes about WPSDan Williams1-0/+44
2011-03-08todo: update with some stuff people could work onDan Williams1-0/+200
2008-11-19Clear outdated todo itemsDan Williams1-24/+0
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4308 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-04-06TODO: updateRobert Love1-0/+6
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1675 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-02-26 * TODO: Update. WPA Enterprise and DBUS failure recovery are bothRobert Love1-12/+0
in the bag! git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1495 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-30TODO: formatRobert Love1-2/+5
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1410 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-262006-01-26 Robert Love <rml@novell.com>Robert Love1-5/+8
* TODO: Update. WPA support is in the bag and HAL restarts (should) work. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1392 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-01Add "WPA support" to TODO.Robert Love1-0/+6
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1113 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-06-26Update TODO: One down, ...Robert Love1-5/+0
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@753 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-10-14Remove Non-broadcasting ESSID entry since I've fixed thatDan Williams1-5/+0
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@225 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-10-122004-10-12 Dan Williams <dcbw@redhat.com>Dan Williams1-5/+0
* 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
2004-10-112004-10-11 Dan Williams <dcbw@redhat.com>Dan Williams1-5/+0
* TODO - Remove bit about more robust AP diffing since I just implemented it git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@211 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-09-132004-09-13 Dan Williams <dcbw@redhat.com>Dan Williams1-1/+1
* 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
2004-09-082004-09-08 Dan Williams <dcbw@redhat.com>Dan Williams1-19/+4
* panel-applet/no-networkmanager.png panel-applet/Makefile.am panel-applet/NMWirelessApplet.c - Add a "NetworkManager not running" icon and use it - Use new consolidated GConf keys rather than Preferred/Trusted * TODO: update * info-daemon/NetworkManagerInfo.c info-daemon/NetworkManagerInfoDbus.[ch] info-daemon/NetworkManagerInfoPassphraseDialog.c - There are now no longer two separate lists of wireless networks, but one list where each network is "trusted" or not trusted - Add a "getNetworkTrusted" dbus method - "WirelessNetworkUpdate" signal now sent rather than "PreferredNetworkUpdate/TrustedNetworkUpdate" signals - Start freeing some dbus errors (not completed yet) * info-daemon/passphrase.glade - Remove the "don't show" hints for pager and taskbar - Add a title since its going to be in the taskbar * src/NetworkManager.[ch] src/NetworkManagerAPList.[ch] - There are now no longer two separate lists of wireless networks, but one list where each network is "trusted" or not trusted * src/NetworkManagerAP.[ch] - Add get/set "trusted" accessors and data bit * src/NetworkManagerDbus.[ch] - Add function to get "trusted" status of a network from NetworkManagerInfo - Trap new WirelessNetworkUpdate signal rather than old separate signals * src/NetworkManagerDevice.[ch] - Add per-device config data (ip4 addr, gateway, netmask) and accessors - (nm_device_new): Get device config from backend when initializing devices - (nm_device_activation_worker): Split out device configuration on activation to deal with static/dynamic IP differences, and try encryption fallbacks on a device if the encryption method for the best AP is not good - (nm_device_update_best_ap): convert to new consolidated access point lists from NetworkManagerInfo, and copy over latest NMI info to best_ap when setting it * src/NetworkManagerWireless.c - libgcrypt code wasn't converting the MD5 digest to an ascii string, fix it * src/backends/NetworkManagerRedHat.c src/backends/NetworkManagerSystem.h - (nm_system_device_update_config_info): Add function to get device configuration from system data in ifcfg-* files * src/backends/NetworkManagerDebian.c src/backends/NetworkManagerGentoo.c src/backends/NetworkManagerSlackware.c - Add stub functions for getting device configuration git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@131 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-08-232004-08-23 Dan Willemsen <dan@willemsen.us>Dan Willemsen1-4/+1
* dispatcher-daemon/NetworkManagerDispatcher.c info-daemon/NetworkManagerInfo.[ch] info-daemon/NetworkManagerInfoDbus.c info-daemon/NetworkManagerInfoPassphraseDialog.c src/NetworkManager.c src/NetworkManagerAP.c src/NetworkManagerAPList.c src/NetworkManagerDbus.c src/NetworkManagerDevice.c src/NetworkManagerPolicy.c src/NetworkManagerUtils.[ch] src/NetworkManagerWireless.c - Used syslog functions for logging instead of NM_DEBUG_DISPLAY & fprintf * src/NetworkManager.c - Fixed usage wording for --no-daemon git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@61 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-08-022004-08-02 Dan Williams <dcbw@redhat.com>Dan Williams1-0/+4
* TODO - new task: proper logging support * info-daemon/NetworkManagerInfo.c - Correct spelling of "canceled" - Correct casting of objects for g_signal_connect() * info-daemon/NetworkManagerInfoDbus.c - Add defines for NetworkManager namespace and object path, and use them - Add filter function to trap new signals from NetworkManager: WirelessNetworkAppeared, WirelessNetworkDisappeared * info-daemon/passphrase.glade - Change name of "ok" button to "Login to Network..." - Mark invisible * src/NetworkManager.c - Code and debug message cleanups - Rename "nm_add_current_devices"->"nm_add_initial_devices" - (nm_add_initial_devices) Check returned string array of devices and don't try to add devices if array is NULL - (main) Initialize libhal a bit later, make code a bit clearer * src/NetworkManagerAP.[ch] - New accessor and data member "matched": used to speed up AP list diffing - New accessor and data member "enc_method": will be used during key fallback to cache which passphrase->key conversion actually works so we don't have to do it every time * src/NetworkManagerAPList.[ch] - (nm_ap_list_find_ap_in_list) New: find an AP by essid in an AP list - (nm_ap_list_diff) New: given two lists of access points, find the differences between them, and send WirelessNetworkAppeared/Disappeared signals over dbus in response to those differences * src/NetworkManagerDbus.[ch] - (nm_dbus_get_object_path_from_ap) New: given a device and an access point, make an object path for that access point (NOTE that we don't yet check to make sure that access point is actually in the device's AP list yet) - (nm_dbus_get_ap_from_object_path) Renamed from nm_dbus_get_network_from_object_path - (nm_dbus_signal_wireless_network_appeared, nm_dbus_signal_wireless_network_disappeared) New: signal appearance/disappearance of wireless networks - (nm_dbus_set_user_key_for_network) Mark the network/ap as invalid if the user cancelled key entry * src/NetworkManagerDevice.[ch] - (nm_device_ap_list_clear) Use nm_ap_list_free rather than doing it ourselves - (nm_device_ap_list_get) New: return the AP list (static function) - (nm_device_do_normal_scan) Destroy old AP list later, so that we can diff the new one resulting from the scan with the old one * src/NetworkManagerWireless.c - (nm_wireless_is_most_prefered_ap) "invalid" access points cannot be "best" access points * test/nminfotest.c - #define object paths and namespaces and use the #defines rather than static strings - Test out user-key functionality of NetworkManagerInfo too git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@33 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-07-282004-07-27 Dan Williams <dcbw@redhat.com>Dan Williams1-0/+29
* Remove various Makefile.in files * TODO - Add some more items * configure.in - Add checks for OpenSSL/md5 headers and libs * src/Makefile.am - Use OpenSSL CFLAGS * src/NetworkManagerAP.[ch] - Remove 'stamp' functions, replace with 'invalid' functions to support user cancelling WEP key entry * src/NetworkManagerDbus.c - Remove 'stamp' return functions - Treat returned user key as a passphrase and convert to a WEP key, but don't actually use the WEP key yet. We use the returned user key as a hexadecimal WEP key until we can figure out a UI for passphrase-vs-hex key * src/NetworkManagerWireless.[ch] - Add passphrase-to-128bit-key function git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@28 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-07-272004-07-27 Dan Williams <dcbw@redhat.com>Dan Williams1-0/+24
* TODO - Add a couple of items git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@27 4912f4e0-d625-0410-9fb7-b9a5a253dbdc