* initscript/RedHat/NetworkManager
- Remove the ### BEGIN INIT INFO section, which caused chkconfig
to add the NM startup script at priority 50, which was
way too early
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@395 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* initscripts/RedHat/NetworkManager
- Change initial level to "-" rather than "345" so that
we don't activate ourselves by default on install
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@369 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* initscript/Makefile.am
* initscript/Debian/NetworkManager
* initscript/Gentoo/NetworkManager
* initscript/RedHat/NetworkManager
* initscript/NMLaunchHelper.c
- Remove NMLaunchHelper, if you need to wait until the network
comes up, use the dead code from CVS.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@332 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* configure.in: Suck in gcc warnings code from Rhythmbox,
but use fewer default flags, and in particular add -Wno-unused,
since the codebase has a lot of unused variables.
* test/nmtestdevices.c (create_device):
* test/nminfotest.c (get_network_string_property)
(get_networks_of_type):
* test/nmclienttest.c (main):
* src/NetworkManagerDbus.c (nm_dbus_create_error_message):
* initscript/NMLaunchHelper.c (get_nm_status):
* info-daemon/NetworkManagerInfoPassphraseDialog.c (update_button_cb):
* info-daemon/NetworkManagerInfoDbus.c (nmi_dbus_create_error_message):
Fix declarations after statements.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@331 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* configure.in: Strip out TARGET_DISTRO and
SYSTEM_BACKEND_FILE variables. Switch to Automake
conditionals.
* src/Makefile.am (noinst_LTLIBRARIES): Add libnmbackend.la.
(libnmbackend_la_SOURCES): Use Automake conditionals
to add distro-specific files.
* initscript/Makefile.am (SUBDIRS): Update to
use conditionals.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@309 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* 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
* src/NetworkManager.c
src/backends/NetworkManagerGentoo.c
src/backends/NetworkManagerRedHat.c
src/backends/NetworkManagerSystem.h
- Implement preliminary Gentoo support, adding a
nm_system_init function to the backend specification
* configure.in
- Distribution auto-detection, lowercase any user-fed
distribution names
* initscript/.cvsignore
initscript/Makefile.am
initscript/RedHat/Makefile.am
initscript/RedHat/NetworkManager
initscript/Gentoo/Makefile.am
initscript/Gentoo/NetworkManager
- Refactored initscript code separately for each
distribution
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@64 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* initscript/NetworkManager
- Use NMLaunchHelper rather than sleeping
* initscript/NMLaunchHelper.c
Makefile.am
- Add helper program that exits only when NM activates a device,
or 10 seconds have passed, whichever happens first. This
stops the boot processes until we have a network connection,
which NM can't do because it daemonizes and brings the connection
up in the background. Allows stuff like NFS to not die.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@59 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* initscript/NetworkManager
- Check for /sbin/ip
- Do sysctl magic that network service does
- sleep 4s after start to allow network time to come up [hack]
* src/Makefile.am
src/NMLoadModules
- Load all network device kernel modules (hal doesn't know devices
are ethernet until the module is loaded, and therefore we don't know)
* src/NetworkManager.c
- (main): daemonize later, launch NMLoadModules to alert HAL of our
network devices, and bring up the loopback device explicitly
* src/NetworkManagerUtils.[ch]
- (nm_enable_loopback): new function
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@55 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* initscript/.cvsignore
- Add
* info-daemon/Makefile.am
- Install .glade files and keyring.png
- Fix stupid omission of a \ that caused half the flags not to be
passed to gcc
* info-daemon/NetworkManagerInfo.c
- gtk_signal_connect->g_signal_connect
- Alert NetworkManagerInfo to new glade file location
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@24 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* configure.in
- Add checks for GConf libs & headers & flags
* info-daemon/Makefile.am
- Add GConf flags & libs to compile/link stages of NetworkManagerInfo
* info-daemon/NetworkManagerInfo.[ch]
- Don't use gquarks for data storage, just use normal data storage
- Add gconf bits to watch /system/networking/wireless/allowed_networks
* info-daemon/NetworkManagerDbus.[ch]
- Add method call for getting allowed networks
- Add method calls for getting an allowed network's essid, priority, and key
- Hook the method calls up to GConf
- Split user key dialog code into separate function (nmi_dbus_get_key_for_network)
- nmi_dbus_nmi_message_handler(): make sure to unref the reply message after sending
* src/NetworkManagerDbus.[ch]
- Switch for enumeration of networks to using essid instead
* test/Makefile.am
test/nminfotest.c
- Add test program for NetworkManagerInfo
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@19 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
* Makefile.am
- Add info-daemon directory
* configure.in
- Check for glade libs and headers
- Add info-daemon directory
* src/NetworkManagerAP.c
- nm_ap_new_from_ap(): Fix bug that resulted in an APs encryption status not getting
copied over to the new AP.
* src/NetworkManagerDbus.c
src/NetworkManagerDbus.h
- Deal with nm_device_ap_list_get_ap()->nm_device_ap_list_get_ap_by_index() change
- Remove nm_dbus_signal_need_key_for_network()
- Add disabled code for asynchronous user wep key callbacks
- Add functions for getting, setting, and cancelling user key operations
- Remove "setKeyForNetwork" device dbus method call, its on NetworkManager object instead
- Add "setKeyForNetwork" dbus method call on NetworkManager object
* src/NetworkManagerDevice.c
src/NetworkManagerDevice.h
- nm_device_update_link_active(): revert changes for wireless link detection, the WEP-key-is-wrong
logic is in device activation now
- nm_device_activate(): for wireless devices, if we can't associate with access point (perhaps
key is wrong) trigger get-user-key pending action
- Implement get-user-key pending action stuff, tie to dbus messages
- Rename nm_device_ap_list_get_ap() -> nm_device_ap_list_get_ap_by_index()
- Add nm_device_ap_list_get_ap_by_essid()
- Instead of copying "best" access points, ref them instead so that the key we set
sticks around
* src/NetworkManagerPolicy.c
- Deal with wrong WEP key, but right access point (and if so, return link_active = TRUE)
- Don't cancel pending actions on a device if its the same device as last iteration
- Only promote pending_device->active_device if activation was successfull
* src/Makefile.am
- Rename nmclienttest->nmtest
* info-daemon/Makefile.am
info-daemon/NetworkManagerInfo.c
info-daemon/NetworkManagerInfo.h
info-daemon/NetworkManagerInfoDbus.c
info-daemon/NetworkManagerInfoDbus.h
info-daemon/passphrase.glade
info-daemon/NetworkManagerInfo.conf
info-daemon/keyring.png
- Import sources for info-daemon, which pops up dialog for passphrase/key when
NetworkManager asks for it, and also will (soon) provide "allowed" access point
lists to NetworkManager by proxying user's GConf
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@16 4912f4e0-d625-0410-9fb7-b9a5a253dbdc