ExcludeArch: s390 s390x %define dbus_version 1.1 %define dbus_glib_version 0.73-6 %define hal_version 0.5.0 %define gtk2_version 2.12.0 %define wireless_tools_version 1:28-0pre9 %define libnl_version 1.0-0.15.pre8.git20071218 %define ppp_version 2.2.4 %define snapshot svn3747 %define applet_snapshot svn755 Name: NetworkManager Summary: Network connection manager and user applications Epoch: 1 Version: 0.7.0 Release: 0.10.%{snapshot}%{?dist} Group: System Environment/Base License: GPLv2+ URL: http://www.gnome.org/projects/NetworkManager/ Source: %{name}-%{version}.%{snapshot}.tar.gz Source1: nm-applet-%{version}.%{applet_snapshot}.tar.gz Source2: nm-system-settings.conf Patch1: NetworkManager-0.6.5-fixup-internal-applet-build.patch Patch2: disable-editing-system-connections-for-now.patch Patch4: serial-debug.patch Patch5: explain-dns1-dns2.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) PreReq: chkconfig Requires: dbus >= %{dbus_version} Requires: dbus-glib >= %{dbus_glib_version} Requires: hal >= %{hal_version} Requires: iproute openssl Requires: dhclient >= 3.0.2-12 Requires: wpa_supplicant >= 0.5.7-21 Requires: libnl >= %{libnl_version} Requires: %{name}-glib = %{epoch}:%{version}-%{release} Requires: ppp >= %{ppp_version} Obsoletes: dhcdbd # Due to VPN auth-dialog changes in applet r662 Conflicts: NetworkManager-vpnc < 1:0.7.0-0.7.7.svn3549 Conflicts: NetworkManager-openvpn < 1:0.7.0-9.svn3549 BuildRequires: dbus-devel >= %{dbus_version} BuildRequires: dbus-glib-devel >= %{dbus_glib_version} BuildRequires: wireless-tools-devel >= %{wireless_tools_version} BuildRequires: hal-devel >= %{hal_version} BuildRequires: glib2-devel gtk2-devel BuildRequires: libglade2-devel BuildRequires: openssl-devel BuildRequires: GConf2-devel BuildRequires: gnome-panel-devel BuildRequires: libgnomeui-devel BuildRequires: gnome-keyring-devel BuildRequires: gettext-devel BuildRequires: pkgconfig BuildRequires: wpa_supplicant BuildRequires: libnl-devel >= %{libnl_version} BuildRequires: libnotify-devel >= 0.3 BuildRequires: perl(XML::Parser) BuildRequires: automake autoconf intltool libtool BuildRequires: ppp-devel >= %{ppp_version} BuildRequires: nss-devel >= 3.11.7 BuildRequires: PolicyKit-devel PolicyKit-gnome-devel %description NetworkManager attempts to keep an active network connection available at all times. It is intended only for the desktop use-case, and is not intended for usage on servers. The point of NetworkManager is to make networking configuration and setup as painless and automatic as possible. If using DHCP, NetworkManager is _intended_ to replace default routes, obtain IP addresses from a DHCP server, and change nameservers whenever it sees fit. %package devel Summary: Libraries and headers for adding NetworkManager support to applications Group: Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} Requires: dbus-devel >= %{dbus_version} Requires: dbus-glib >= %{dbus_glib_version} Requires: pkgconfig %description devel This package contains various headers accessing some NetworkManager functionality from applications. %package gnome Summary: GNOME applications for use with NetworkManager Group: Applications/Internet Requires: %{name} = %{epoch}:%{version}-%{release} Requires: %{name}-glib = %{epoch}:%{version}-%{release} Requires: gnome-panel Requires: dbus >= %{dbus_version} Requires: dbus-glib >= %{dbus_glib_version} Requires: hal >= %{hal_version} Requires: libnotify >= 0.4.3 PreReq: gtk2 >= %{gtk2_version} Requires: gnome-keyring Requires: nss >= 3.11.7 Requires: gnome-icon-theme %description gnome This package contains GNOME utilities and applications for use with NetworkManager, including a panel applet for wireless networks. %package glib Summary: Libraries for adding NetworkManager support to applications that use glib. Group: Development/Libraries Requires: dbus >= %{dbus_version} Requires: dbus-glib >= %{dbus_glib_version} %description glib This package contains the libraries that make it easier to use some NetworkManager functionality from applications that use glib. %package glib-devel Summary: Header files for adding NetworkManager support to applications that use glib. Group: Development/Libraries Requires: %{name}-devel = %{epoch}:%{version}-%{release} Requires: %{name}-glib = %{epoch}:%{version}-%{release} Requires: glib2-devel Requires: pkgconfig Requires: dbus-glib-devel >= %{dbus_glib_version} %description glib-devel This package contains the header and pkg-config files for development applications using NetworkManager functionality from applications that use glib. %prep %setup -q # unpack the applet tar -xzf %{SOURCE1} %patch1 -p1 -b .buildfix %patch2 -p1 -b .disable-system %patch4 -p1 -b .serial-debug %patch5 -p1 -b .explain-dns1-dns2 %build # Even though we don't require named, we still build with it # so that if the user installs it, NM will use it automatically autoreconf -i %configure \ --disable-static \ --with-named=/usr/sbin/named \ --with-named-dir=/var/named/data \ --with-named-user=named make # build the applet pushd nm-applet-0.7.0 autoreconf -i intltoolize --force %configure \ --disable-static \ --with-notify \ --with-nss=yes \ --with-gnutls=no make popd %install %{__rm} -rf $RPM_BUILD_ROOT # install NM make install DESTDIR=$RPM_BUILD_ROOT %{__cp} %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/ # install the applet pushd nm-applet-0.7.0 make install DESTDIR=$RPM_BUILD_ROOT popd # create a VPN directory %{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/VPN %find_lang %{name} %find_lang nm-applet cat nm-applet.lang >> %{name}.lang %{__rm} -f $RPM_BUILD_ROOT%{_libdir}/*.la %{__rm} -f $RPM_BUILD_ROOT%{_libdir}/pppd/2.4.4/*.la %{__rm} -f $RPM_BUILD_ROOT%{_libdir}/NetworkManager/*.la install -m 0755 test/.libs/nm-online %{buildroot}/%{_bindir} %clean %{__rm} -rf $RPM_BUILD_ROOT %post if [ "$1" == "1" ]; then /sbin/chkconfig --add NetworkManager /sbin/chkconfig NetworkManager resetpriorities fi %preun if [ $1 -eq 0 ]; then /sbin/service NetworkManager stop >/dev/null 2>&1 /sbin/chkconfig --del NetworkManager fi %triggerun -- NetworkManager < 1:0.7.0-0.9.2.svn3614 /sbin/chkconfig --del NetworkManagerDispatcher exit 0 %post glib -p /sbin/ldconfig %postun glib -p /sbin/ldconfig %post gnome touch --no-create %{_datadir}/icons/hicolor if [ -x /usr/bin/gtk-update-icon-cache ]; then gtk-update-icon-cache -q %{_datadir}/icons/hicolor fi %postun gnome touch --no-create %{_datadir}/icons/hicolor if [ -x /usr/bin/gtk-update-icon-cache ]; then gtk-update-icon-cache -q %{_datadir}/icons/hicolor fi %files -f %{name}.lang %defattr(-,root,root,0755) %doc COPYING ChangeLog NEWS AUTHORS README CONTRIBUTING TODO %{_sysconfdir}/dbus-1/system.d/NetworkManager.conf %{_sysconfdir}/dbus-1/system.d/nm-dhcp-client.conf %{_sysconfdir}/dbus-1/system.d/nm-dispatcher.conf %{_sysconfdir}/dbus-1/system.d/nm-system-settings.conf %config %{_sysconfdir}/rc.d/init.d/NetworkManager %{_sbindir}/%{name} %{_sbindir}/nm-system-settings %{_sysconfdir}/nm-system-settings.conf %dir %{_sysconfdir}/NetworkManager/ %dir %{_sysconfdir}/NetworkManager/dispatcher.d %dir %{_sysconfdir}/NetworkManager/VPN %{_bindir}/nm-tool %{_bindir}/nm-online %{_libexecdir}/nm-dhcp-client.action %{_libexecdir}/nm-dispatcher.action %dir %{_libdir}/NetworkManager %{_libdir}/NetworkManager/*.so* %{_mandir}/man1/* %{_mandir}/man8/* %dir %{_localstatedir}/run/NetworkManager %{_prefix}/libexec/nm-crash-logger %dir %{_datadir}/NetworkManager %{_datadir}/NetworkManager/gdb-cmd %{_datadir}/dbus-1/system-services/org.freedesktop.NetworkManagerSystemSettings.service %{_datadir}/dbus-1/system-services/org.freedesktop.nm_dispatcher.service %{_libdir}/pppd/2.4.4/nm-pppd-plugin.so %{_datadir}/PolicyKit/policy/*.policy %files devel %defattr(-,root,root,0755) %dir %{_includedir}/%{name} %{_includedir}/%{name}/%{name}.h %{_includedir}/%{name}/NetworkManagerVPN.h %{_libdir}/pkgconfig/%{name}.pc %files gnome %defattr(-,root,root,0755) %{_sysconfdir}/dbus-1/system.d/nm-applet.conf %{_bindir}/nm-applet %{_bindir}/nm-vpn-properties %{_bindir}/nm-connection-editor %{_datadir}/gnome-vpn-properties/nm-vpn-properties.glade %{_datadir}/nm-applet/ %{_datadir}/icons/hicolor/16x16/apps/*.png %{_datadir}/icons/hicolor/22x22/apps/*.png %{_datadir}/icons/hicolor/48x48/apps/*.png %{_sysconfdir}/xdg/autostart/nm-applet.desktop %files glib %defattr(-,root,root,0755) %{_libdir}/libnm_glib.so.* %{_libdir}/libnm_glib_vpn.so.* %{_libdir}/libnm-util.so.* %files glib-devel %{_includedir}/libnm-glib/*.h %{_includedir}/NetworkManager/nm-*.h %{_libdir}/pkgconfig/libnm_glib.pc %{_libdir}/pkgconfig/libnm-util.pc %{_libdir}/libnm_glib.so %{_libdir}/libnm_glib_vpn.so %{_libdir}/libnm-util.so %changelog * Wed Jun 11 2008 Dan Williams - 1:0.7.0-0.10.svn3747 - Update to latest SVN - Enable connection sharing - Respect VPN-provided routes * Wed Jun 4 2008 Dan Williams - 1:0.7.0-0.9.4.svn3675 - Move NM later in the shutdown process (rh #449070) - Move libnm-util into a subpackage to allow NM to be removed more easily (rh #351101) * Mon May 19 2008 Dan Williams - 1:0.7.0-0.9.3.svn3675 - Read global gateway from /etc/sysconfig/network if missing (rh #446527) - nm-system-settings now terminates when dbus goes away (rh #444976) * Tue May 14 2008 Dan Williams - 1:0.7.0-0.9.3.svn3669 - Fix initial carrier state detection on devices that are already up (rh #134886) * Tue May 13 2008 Dan Williams - 1:0.7.0-0.9.3.svn3667 - Restore behavior of marking wifi devices as "down" when disabling wireless - Fix a crash on resume when a VPN was active when going to sleep * Tue May 13 2008 Dan Williams - 1:0.7.0-0.9.3.svn3665 - Fix issues with the Fedora plugin not noticing changes made by system-config-network (rh #444502) - Allow autoconnection of GSM and CDMA connections - Multiple IP address support for user connections - Fixes for Mobile Broadband cards that return line speed on connect - Implement PIN entry for GSM mobile broadband connections - Fix crash when editing unencrypted WiFi connections in the connection editor * Wed Apr 30 2008 Dan Williams - 1:0.7.0-0.9.3.svn3623 - Clean up the dispatcher now that it's service is gone (rh #444798) * Wed Apr 30 2008 Dan Williams - 1:0.7.0-0.9.2.svn3623 - Fix asking applets for the GSM PIN/PUK * Wed Apr 30 2008 Dan Williams - 1:0.7.0-0.9.2.svn3622 - Guess WEP key type in applet when asking for new keys - Correct OK button sensitivity in applet when asking for new WEP keys * Wed Apr 30 2008 Dan Williams - 1:0.7.0-0.9.2.svn3620 - Fix issues with Mobile Broadband connections caused by device init race patch * Tue Apr 29 2008 Dan Williams - 1:0.7.0-0.9.2.svn3619 - Fix device initialization race that caused ethernet devices to get stuck on startup - Fix PPPoE connections not showing up in the applet - Fix disabled OK button in connection editor some wireless and IP4 settings - Don't exit if HAL isn't up yet; wait for it - Fix a suspend/resume crash * Sun Apr 27 2008 Dan Williams - 1:0.7.0-0.9.2.svn3614 - Don't ask for wireless keys when the driver sends disconnect events during association; wait until the entire assocation times out - Replace dispatcher daemon with D-Bus activated callout - Fix parsing of DNS2 and DNS3 ifcfg file items - Execute dispatcher scripts in alphabetical order - Be active at runlevel 2 - Hook up MAC address widgets for wired & wireless; and BSSID widget for wireless - Pre-populate anonymous identity and phase2 widgets correctly - Clear out unused connection keys from GConf * Tue Apr 22 2008 Dan Williams - 1:0.7.0-0.9.2.svn3590 - Don't select devices without a default gateway as the default route (rh #437338) - Fill in broadcast address if not specified (rh #443474) - Respect manual VPN IPv4 configuration options - Show Connection Information for the device with the default route only * Fri Apr 18 2008 Dan Williams - 1:0.7.0-0.9.2.svn3578 - Add dbus-glib-devel BuildRequires for NetworkManager-glib-devel (rh #442978) - Add PPP settings page to connection editor - Fix a few crashes with PPPoE - Fix active connection state changes that confused clients * Thu Apr 17 2008 Dan Williams - 1:0.7.0-0.9.2.svn3571 - Fix build in pppd-plugin * Thu Apr 17 2008 Dan Williams - 1:0.7.0-0.9.2.svn3570 - PPPoE authentication fixes - More robust handing of mobile broadband device communications * Wed Apr 16 2008 Dan Williams - 1:0.7.0-0.9.2.svn3566 - Honor options from /etc/sysconfig/network for blocking until network is up * Wed Apr 16 2008 Dan Williams - 1:0.7.0-0.9.1.svn3566 - Turn on Add/Edit in the connection editor - Don't flush or change IPv6 addresses or routes - Enhance nm-online tool - Some serial communication fixes for mobile broadband * Wed Apr 9 2008 Dan Williams - 1:0.7.0-0.9.1.svn3549 - Fix issues with VPN passwords not getting found * Tue Apr 8 2008 Dan Williams - 1:0.7.0-0.9.1.svn3548 - Fix builds due to glib2 breakage of GStaticMutex with gcc 4.3 * Tue Apr 8 2008 Dan Williams - 1:0.7.0-0.9.1.svn3547 - Fix WEP key index handling in UI - Fix handling of NM_CONTROLLED in ifcfg files - Show device managed state in applet menu - Show wireless enabled state in applet menu - Better handling of default DHCP connections for wired devices - Fix loading of connection editor on KDE (rh #435344) * Wed Apr 2 2008 Dan Williams - 1:0.7.0-0.9.1.svn3527 - Honor MAC address locking for wired & wireless devices * Mon Mar 31 2008 Dan Williams - 1:0.7.0-0.9.1.svn3521 - Show VPN failures - Support Static WEP key indexes - Fix parsing of WEP keys from ifcfg files - Pre-fill wireless security UI bits in connection editor and applet * Tue Mar 18 2008 Dan Williams - 1:0.7.0-0.9.1.svn3476 - Grab system settings from /etc/sysconfig/network-scripts, not from profiles * Tue Mar 18 2008 Dan Williams - 1:0.7.0-0.9.1.svn3473 - Fix crashes when returning VPN secrets from the applet to NM * Tue Mar 18 2008 Dan Williams - 1:0.7.0-0.9.1.svn3472 - Fix crashes on suspend/resume and exit (rh #437426) - Ensure there's always an option to chose the wired device - Never set default route via an IPv4 link-local addressed device (rh #437338) * Wed Mar 12 2008 Dan Williams - 1:0.7.0-0.9.1.svn3440 - Fix DHCP rebind behavior - Preliminary PPPoE support * Mon Mar 10 2008 Dan Williams - 1:0.7.0-0.9.1.svn3417 - Fix gnome-icon-theme Requires, should be on gnome subpackage * Mon Mar 10 2008 Dan Williams - 1:0.7.0-0.8.svn3417 - Honor DHCP rebinds - Multiple active device support - Better error handling of mobile broadband connection failures - Allow use of interface-specific dhclient config files - Recognize system settings which have no TYPE item * Sun Mar 2 2008 Dan Williams - 1:0.7.0-0.8.svn3370 - Fix crash of nm-system-settings on malformed ifcfg files (rh #434919) - Require gnome-icon-theme to pick up lock.png (rh #435344) - Fix applet segfault after connection removal via connection editor or GConf * Fri Feb 29 2008 Dan Williams - 1:0.7.0-0.8.svn3369 - Don't create multiple connections for hidden access points - Fix scanning behavior * Thu Feb 14 2008 Dan Williams - 1:0.7.0-0.8.svn3319 - Rework connection editor connection list * Tue Feb 12 2008 Dan Williams - 1:0.7.0-0.8.svn3312 - Better handling of changes in the profile directory by the system settings serivce * Thu Feb 7 2008 Dan Williams - 1:0.7.0-0.8.svn3302 - Enable system settings service - Allow explicit disconnection of mobile broadband devices - Fix applet memory leaks (rh #430178) - Applet Connection Information dialog tweaks (gnome.org #505899) - Filter input characters to passphrase/key entry (gnome.org #332951) - Fix applet focus stealing prevention behavior * Mon Jan 21 2008 Dan Williams - 1:0.7.0-0.8.svn3261 - Add CDMA mobile broadband support (if supported by HAL) - Rework applet connection and icon handling - Enable connection editor (only for deleting connections) * Fri Jan 11 2008 Dan Williams - 1:0.7.0-0.8.svn3235 - Fix crash when activating a mobile broadband connection - Better handling of non-SSID-broadcasting APs on kernels that support it (gnome.org #464215) (rh #373841) - Honor DHCP-server provided MTU if present (gnome.org #332953) - Use previous DNS settings if the VPN concentrator doesn't provide any (gnome.org #346833) * Fri Jan 4 2008 Dan Williams - 1:0.7.0-0.8.svn3204 - Fix WPA passphrase hashing on big endian (PPC, Sparc, etc) (rh #426233) * Tue Dec 18 2007 Dan Williams - 1:0.7.0-0.8.svn3181 - Fixes to work better with new libnl (rh #401761) * Tue Dec 18 2007 Dan Williams - 1:0.7.0-0.8.svn3180 - Fix WPA/WPA2 Enterprise Phase2 connections (rh #388471) * Wed Dec 5 2007 Dan Williams - 1:0.7.0-0.8.svn3138 - Fix applet connection comparison which failed to send connection updated signals to NM in some cases - Make VPN connection applet more robust against plugin failures * Tue Dec 4 2007 Dan Williams - 1:0.7.0-0.8.svn3134 - 64-bit -Wall compile fixes * Tue Dec 4 2007 Dan Williams - 1:0.7.0-0.8.svn3133 - Fix applet crash when choosing to ignore the CA certificate (rh #359001) - Fix applet crash when editing VPN properties and VPN connection failures (rh #409351) - Add file filter name in certificate file picker dialog (rh #410201) - No longer start named when starting NM (rh #381571) * Tue Nov 27 2007 Jeremy Katz - 1:0.7.0-0.8.svn3109 - Fix upgrading from an earlier rawhide snap * Mon Nov 26 2007 Dan Williams - 1:0.7.0-0.6.6.svn3109 - Fix device descriptions shown in applet menu * Mon Nov 26 2007 Dan Williams - 1:0.7.0-0.6.5.svn3109 - Fix crash when deactivating VPN connections * Mon Nov 19 2007 Dan Williams - 1:0.7.0-0.6.5.svn3096 - Fix crash and potential infinite nag dialog loop when ignoring CA certificates * Mon Nov 19 2007 Dan Williams - 1:0.7.0-0.6.4.svn3096 - Fix crash when ignoring CA certificate for EAP-TLS, EAP-TTLS, and EAP-PEAP * Mon Nov 19 2007 Dan Williams - 1:0.7.0-0.6.3.svn3096 - Fix connections when picking a WPA Enterprise AP from the menu - Fix issue where applet would provide multiple same connections to NM * Thu Nov 15 2007 Dan Williams - 1:0.7.0-0.6.3.svn3094 - Add support for EAP-PEAP (rh #362251) - Fix EAP-TLS private key handling * Tue Nov 13 2007 Dan Williams - 1:0.7.0-0.6.2.svn3080 - Clarify naming of WPA & WPA2 Personal encryption options (rh #374861, rh #373831) - Don't require a CA certificate for applicable EAP methods (rh #359001) - Fix certificate and private key handling for EAP-TTLS and EAP-TLS (rh #323371) - Fix applet crash with USB devices (rh #337191) - Support upgrades from NM 0.6.x GConf settings * Thu Nov 1 2007 Dan Williams - 1:0.7.0-0.6.1.svn3030 - Fix applet crash with USB devices that don't advertise a product or vendor (rh #337191) * Sat Oct 27 2007 Dan Williams - 1:0.7.0-0.5.svn3030 - Fix crash when getting WPA secrets (rh #355041) * Fri Oct 26 2007 Dan Williams - 1:0.7.0-0.4.svn3030 - Bring up ethernet devices by default if no connections are defined (rh #339201) - Fix crash when switching networks or bringing up secrets dialog (rh #353091) - Fix crash when editing VPN connection properties a second time - Fix crash when cancelling the secrets dialog if another connection was activated in the mean time - Fix disembodied notification bubbles (rh #333391) * Thu Oct 25 2007 Dan Williams - 1:0.7.0-0.4.svn3020 - Handle PEM certificates - Hide WPA-PSK Type combo since it's as yet unused - Fix applet crash when AP security options changed and old secrets are still in the keyring - Fix applet crash connecting to unencrypted APs via the other network dialog * Wed Oct 24 2007 Dan Williams - 1:0.7.0-0.3.svn3020 - Fix WPA Enterprise connections that use certificates - Better display of SSIDs in the menu * Wed Oct 24 2007 Dan Williams - 1:0.7.0-0.3.svn3016 - Fix getting current access point - Fix WPA Enterprise connections - Wireless dialog now defaults to sensible choices based on the connection - Tell nscd to restart if needed, don't silently kill it * Tue Oct 23 2007 Dan Williams - 1:0.7.0-0.3.svn3014 - Suppress excessive GConf updates which sometimes caused secrets to be cleared at the wrong times, causing connections to fail - Various EAP and LEAP related fixes * Tue Oct 23 2007 Dan Williams - 1:0.7.0-0.3.svn3008 - Make WPA-EAP and Dynamic WEP options connect successfully - Static IPs are now handled correctly in NM itself * Mon Oct 22 2007 Dan Williams - 1:0.7.0-0.3.svn2995 - Add Dynamic WEP as a supported authentication/security option * Sun Oct 21 2007 Dan Williams - 1:0.7.0-0.3.svn2994 - Re-enable "Connect to other network" - Switch to new GUI bits for wireless security config and password entry * Tue Oct 16 2007 Dan Williams - 1:0.7.0-0.3.svn2983 - Add rfkill functionality - Fix applet crash when choosing wired networks from the menu * Wed Oct 10 2007 Dan Williams - 1:0.7.0-0.3.svn2970 - Fix segfault with deferred connections - Fix default username with vpnc VPN plugin - Hidden SSID fixes * Tue Oct 9 2007 Dan Williams - 1:0.7.0-0.3.svn2962 - Fix merging of non-SSID-broadcasting APs into a device's scan list - Speed up opening of the applet menu * Tue Oct 9 2007 Dan Williams - 1:0.7.0-0.3.svn2961 - New snapshot - Add timestamps to networks to connect to last used wireless network - Turn autoconnect on in the applet - Hidden SSID support - Invalidate failed or cancelled connections again - Fix issues with reactivation of the same device - Handle connection updates in the applet (ex. find new VPN connections) - Fix vertical sizing of menu items - Fix AP list on wireless devices other than the first device in the applet - Fix matching of current AP with the right menu item * Fri Sep 28 2007 Dan Williams - 1:0.7.0-0.3.svn2914 - New snapshot - Add WPA passphrase support to password dialog - Applet now reflects actual VPN behavior of one active connection - Applet now notices VPN active connections on startup - Fix connections with some WPA and WEP keys * Thu Sep 27 2007 Dan Williams - 1:0.7.0-0.3.svn2907 - New snapshot - VPN support (only vpnc plugin ported at this time) * Tue Sep 25 2007 Dan Williams - 1:0.7.0-0.3.svn2886 - New snapshot - Make wired device carrier state work in the applet - Fix handling of errors with unencrypted APs - Fix "frozen" applet icon by reporting NM state better - Fix output of AP frequency in nm-tool * Tue Sep 25 2007 Dan Williams - 1:0.7.0-0.3.svn2880 - New snapshot - Fix applet icon sizing on start (mclasen) - Fix nm-tool installation (mclasen) - Fix 'state' method call return (#303271) - Fix 40-bit WEP keys (again) - Fix loop when secrets were wrong/invalid - Fix applet crash when clicking Cancel in the password dialog - Ensure NM doesn't get stuck waiting for the supplicant to re-appear if it crashes or goes away - Make VPN properties applet work again - Increase timeout for network password entry * Fri Sep 21 2007 Dan Williams - 1:0.7.0-0.3.svn2852 - New snapshot (fix unencrypted & 40 bit WEP) * Fri Sep 21 2007 Dan Williams - 1:0.7.0-0.3.svn2849 - New snapshot * Fri Sep 21 2007 Dan Williams - 1:0.7.0-0.3.svn2844 - New snapshot * Thu Sep 20 2007 Dan Williams - 1:0.7.0-0.2.svn2833 - New SVN snapshot of 0.7 that sucks less * Thu Aug 30 2007 Dan Williams - 1:0.7.0-0.1.svn2736 - Update to SVN snapshot of 0.7 * Mon Aug 13 2007 Christopher Aillon 1:0.6.5-9 - Update the license tag * Tue Aug 8 2007 Christopher Aillon 1:0.6.5-8 - Own /etc/NetworkManager/dispatcher.d and /etc/NetworkManager/VPN (#234004) * Wed Jun 27 2007 Dan Williams 1:0.6.5-7 - Fix Wireless Enabled checkbox when no killswitches are present * Thu Jun 21 2007 Dan Williams 1:0.6.5-6 - Update to stable branch snapshot: - More fixes for ethernet link detection (gnome #354565, rh #194124) - Support for HAL-detected rfkill switches * Sun Jun 10 2007 Dan Williams 1:0.6.5-5 - Fix applet crash on 64-bit platforms when choosing "Connect to other wireless network..." (gnome.org #435036) - Add debug output for ethernet device link changes * Thu Jun 7 2007 Dan Williams 1:0.6.5-4 - Fix ethernet link detection (gnome #354565, rh #194124) - Fix perpetual credentials request with private key passwords in the applet - Sleep a bit before activating wireless cards to work around driver bugs * Mon Jun 4 2007 Dan Williams 1:0.6.5-3 - Don't spawn wpa_supplicant with -o * Wed Apr 25 2007 Christopher Aillon 1:0.6.5-2 - Fix requires macro (237806) * Thu Apr 19 2007 Christopher Aillon 1:0.6.5-1 - Update to 0.6.5 final - Don't lose scanned security information * Mon Apr 9 2007 Dan Williams - 1:0.6.5-0.7.svn2547 - Update from trunk - Updated translations - Cleaned-up VPN properties dialogs - Fix 64-bit kernel leakage issues in WEXT - Don't capture and redirect wpa_supplicant log output * Wed Mar 28 2007 Matthew Barnes 1:0.6.5-0.6.svn2474 - Close private D-Bus connections. (#232691) * Sun Mar 25 2007 Matthias Clasen 1:0.6.5-0.5.svn2474 - Fix a directory ownership issue. (#233763) * Thu Mar 15 2007 Dan Williams - 1:0.6.5-0.4.svn2474 - Update to pre-0.6.5 snapshot * Thu Feb 8 2007 Christopher Aillon - 1:0.6.5-0.3.cvs20061025 - Guard against D-Bus LimitExceeded messages * Fri Feb 2 2007 Christopher Aillon - 1:0.6.5-0.2.cvs20061025 - Move .so file to -devel package * Sat Nov 25 2006 Matthias Clasen - Own the /etc/NetworkManager/dispatcher.d directory - Require pkgconfig for the -devel packages - Fix compilation with dbus 1.0 * Wed Oct 25 2006 Dan Williams - 1:0.6.5-0.cvs20061025 - Update to a stable branch snapshot - Gnome applet timeout/redraw suppression when idle - Backport of LEAP patch from HEAD (from Thiago Bauermann) - Backport of asynchronous scanning patch from HEAD - Make renaming of VPN connections work (from Tambet Ingo) - Dial down wpa_supplicant debug spew - Cleanup of key/passphrase request scenarios (from Valentine Sinitsyn) - Shut down VPN connections on logout (from Robert Love) - Fix WPA passphrase hashing on PPC * Thu Oct 19 2006 Christopher Aillon - 1:0.6.4-6 - Own /usr/share/NetworkManager and /usr/include/NetworkManager * Mon Sep 4 2006 Christopher Aillon - 1:0.6.4-5 - Don't wake up to redraw if NM is inactive (#204850) * Wed Aug 30 2006 Bill Nottingham - 1:0.6.4-4 - add epochs in requirements * Wed Aug 30 2006 Dan Williams - 1:0.6.4-3 - Fix FC-5 buildreqs * Wed Aug 30 2006 Dan Williams - 1:0.6.4-2 - Revert FC6 to latest stable NM - Update to stable snapshot - Remove bind/caching-nameserver hard requirement * Tue Aug 29 2006 Christopher Aillon - 0.7.0-0.cvs20060529.7 - BuildRequire wireless-tools-devel and perl-XML-Parser - Update the BuildRoot tag * Wed Aug 16 2006 Ray Strode - 0.7.0-0.cvs20060529.6 - add patch to make networkmanager less verbose (bug 202832) * Wed Aug 9 2006 Ray Strode - 0.7.0-0.cvs20060529.5 - actually make the patch in 0.7.0-0.cvs20060529.4 apply * Fri Aug 4 2006 Ray Strode - 0.7.0-0.cvs20060529.4 - Don't ever elect inactive wired devices (bug 194124). * Wed Jul 19 2006 John (J5) Palmieri - 0.7.0-0.cvs20060529.3 - Add patch to fix deprecated dbus functions * Tue Jul 18 2006 John (J5) Palmieri - 0.7.0-0.cvs20060529.2 - Add BR for dbus-glib-devel * Wed Jul 12 2006 Jesse Keating - 0.7.0-0.cvs20060529.1.1 - rebuild * Mon May 29 2006 Dan Williams - 0.7.0-0.cvs20060529 - Update to latest CVS o Gnome.org #333420: dialog do not have window icons o Gnome.org #336913: HIG tweaks for vpn properties pages o Gnome.org #336846: HIG tweaks for nm-vpn-properties o Gnome.org #336847: some bugs in nm-vpn-properties args parsing o Gnome.org #341306: nm-vpn-properties crashes on startup o Gnome.org #341263: Version 0.6.2-0ubuntu5 crashes on nm_device_802_11_wireless_get_type o Gnome.org #341297: displays repeated keyring dialogs on resume from suspend o Gnome.org #342400: Building libnm-util --without-gcrypt results in linker error o Gnome.org #342398: Eleminate Gnome dependency for NetworkManager o Gnome.org #336532: declaration of 'link' shadows a global declaration - Specfile fixes (#rh187489#) * Sun May 21 2006 Dan Williams - 0.7.0-0.cvs20060521 - Update to latest CVS - Drop special-case-madwifi.patch, since WEXT code is in madwifi-ng trunk now * Fri May 19 2006 Bill Nottingham - 0.6.2-3.fc6 - use the same 0.6.2 tarball as FC5, so we have the same VPN interface (did he fire ten args, or only nine?) * Thu Apr 27 2006 Jeremy Katz - 0.6.2-2.fc6 - use the hal device type instead of poking via ioctl so that wireless devices are properly detected even if the kill switch has been used * Thu Mar 30 2006 Dan Williams - 0.6.2-1 - Update to 0.6.2: * Fix various WPA-related bugs * Clean up leaks * Increased DHCP timeout to account for slow DHCP servers, or STP-enabled switches * Allow applet to reconnect on dbus restarts * Add "Dynamic WEP" support * Allow hiding of password/key entry text * More responsive connection switching * Tue Mar 14 2006 Peter Jones - 0.6.0-3 - Fix device bringup on resume * Mon Mar 6 2006 Dan Williams 0.6.0-2 - Don't let wpa_supplicant perform scanning with non-WPA drivers * Mon Mar 6 2006 Dan Williams 0.6.0-1 - Update to 0.6.0 release - Move autostart file to /usr/share/gnome/autostart * Thu Mar 2 2006 Jeremy Katz - 0.5.1-18.cvs20060302 - updated cvs snapshot. seems to make airo much less neurotic * Thu Mar 2 2006 Christopher Aillon - Move the unversioned libnm_glib.so to the -devel package * Wed Mar 1 2006 Dan Williams 0.5.1-18.cvs20060301 - Fix VPN-related crash - Fix issue where NM would refuse to activate a VPN connection once it had timed out - Log wpa_supplicant output for better debugging * Tue Feb 28 2006 Christopher Aillon 0.5.1-17.cvs20060228 - Tweak three-scan-prune.patch * Mon Feb 27 2006 Christopher Aillon 0.5.1-16.cvs20060227 - Don't prune networks until they've gone MIA for three scans, not one. * Mon Feb 27 2006 Christopher Aillon 0.5.1-15.cvs20060227 - Update snapshot, which fixes up the libnotify stuff. * Fri Feb 24 2006 Dan Williams 0.5.1-14.cvs20060221 - Move libnotify requires to NetworkManager-gnome, not core NM package * Tue Feb 21 2006 Dan Williams 0.5.1-13.cvs20060221 - Add BuildRequires: libnl-devel (#rh179438#) - Fix libnm_glib to not clobber an application's existing dbus connection (#rh177546#, gnome.org #326572) - libnotify support - AP compatibility fixes * Mon Feb 13 2006 Dan Williams 0.5.1-12.cvs20060213 - Minor bug fixes - Update to VPN dbus API for passing user-defined routes to vpn service * Sun Feb 12 2006 Christopher Aillon 0.5.1-11.cvs20060205 - Rebuild * Tue Feb 07 2006 Jesse Keating 0.5.1-10.cvs20060205.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Sun Feb 5 2006 Dan Williams 0.5.1-10.cvs20060205 - Workarounds for madwifi/Atheros cards - Do better with non-SSID-broadcasting access points - Fix hangs when access points change settings * Thu Feb 2 2006 Dan Williams 0.5.1-9.cvs20060202 - Own /var/run/NetworkManager, fix SELinux issues * Tue Jan 31 2006 Dan Williams 0.5.1-8.cvs20060131 - Switch to autostarting the applet instead of having it be session-managed - Work better with non-broadcasting access points - Add more manufacturer default SSIDs to the blacklist * Tue Jan 31 2006 Dan Williams 0.5.1-7.cvs20060131 - Longer association timeout - Fix some SELinux issues - General bug and cosmetic fixes * Fri Jan 27 2006 Dan Williams 0.5.1-6.cvs20060127 - Snapshot from CVS - WPA Support! Woohoo! * Fri Dec 09 2005 Jesse Keating - rebuilt * Thu Dec 01 2005 John (J5) Palmieri - 0.5.1-5 - rebuild for new dbus * Fri Nov 18 2005 Peter Jones - 0.5.1-4 - Don't kill the network connection when you upgrade the package. * Fri Oct 21 2005 Christopher Aillon - 0.5.1-3 - Split out the -glib subpackage to have a -glib-devel package as well - Add epoch to version requirements for bind and wireless-tools - Update URL of project * Wed Oct 19 2005 Christopher Aillon - 0.5.1-2 - NetworkManager 0.5.1 * Mon Oct 17 2005 Christopher Aillon - 0.5.0-2 - NetworkManager 0.5.0 * Mon Oct 10 2005 Dan Williams - 0.4.1-5.cvs20051010 - Fix automatic wireless connections - Remove usage of NMLoadModules callout, no longer needed - Try to fix deadlock when menu is down and keyring dialog pops up * Sun Oct 09 2005 Dan Williams - 0.4.1-4.cvs20051009 - Update to latest CVS o Integrate connection progress with applet icon (Chris Aillon) o More information in "Connection Information" dialog (Robert Love) o Shorten time taken to sleep o Make applet icon wireless strength levels a bit more realistic o Talk to named using DBUS rather than spawning our own - You need to add "-D" to the OPTIONS line in /etc/sysconfig/named - You need to set named to start as a service on startup * Thu Sep 22 2005 Dan Williams - 0.4.1-3.cvs20050922 - Update to current CVS to fix issues with routing table and /sbin/ip * Mon Sep 12 2005 Jeremy Katz - 0.4.1-2.cvs20050912 - update to current CVS and rebuild (workaround for #168120) * Fri Aug 19 2005 Dan Williams - 0.4.1-2.cvs20050819 - Fix occasional hang in NM caused by the applet * Wed Aug 17 2005 Dan Williams - 0.4.1 - Update to NetworkManager 0.4.1 * Tue Aug 16 2005 Dan Williams - 0.4-36.cvs20050811 - Rebuild against new cairo/gtk * Thu Aug 11 2005 Dan Williams - 0.4-35.cvs20050811 - Update to latest CVS o Use DHCP server address as gateway address if the DHCP server doesn't give us a gateway address #rh165698# o Fixes to the applet (Robert Love) o Better caching of information in the applet (Bill Moss) o Generate automatic suggested Ad-Hoc network name from machine's hostname (Robert Love) o Update all network information on successfull connect, not just authentication method * Fri Jul 29 2005 Ray Strode - 0.4-34.cvs20050729 - Update to latest CVS to get fix for bug 165683. * Mon Jul 11 2005 Dan Williams - 0.4-34.cvs20050629 - Move pkgconfig file to devel package (#162316, thanks to Michael Schwendt) * Wed Jun 29 2005 David Zeuthen - 0.4-33.cvs20050629 - Update to latest CVS to get latest VPN interface settings to satisfy BuildReq for NetworkManager-vpnc in Fedora Extras Development - Latest CVS also contains various bug- and UI-fixes * Fri Jun 17 2005 Dan Williams - 0.4-32.cvs20050617 - Update to latest CVS o VPN connection import/export capability o Fix up some menu item names - Move nm-vpn-properties.glade to the gnome subpackage * Thu Jun 16 2005 Dan Williams - 0.4-31.cvs20050616 - Update to latest CVS o Clean up wording in Wireless Network Discovery menu o Robert Love's applet beautify patch * Wed Jun 15 2005 Dan Williams - 0.4-30.cvs20050615 - Update to latest CVS * Mon May 16 2005 Dan Williams - 0.4-15.cvs30050404 - Fix dispatcher and applet CFLAGS so they gets compiled with FORTIFY_SOURCE * Mon May 16 2005 Dan Williams - 0.4-14.cvs30050404 - Fix segfault in NetworkManagerDispatcher, add an initscript for it * Mon May 16 2005 Dan Williams - 0.4-13.cvs30050404 - Fix condition that may have resulted in DHCP client returning success when it really timed out * Sat May 14 2005 Dan Williams - 0.4-12.cvs20050404 - Enable OK button correctly in Passphrase and Other Networks dialogs when using ASCII or Hex WEP keys * Thu May 5 2005 Dan Williams - 0.4-11.cvs20050404 - #rh154391# NetworkManager dies on startup (don't force-kill nifd) * Wed May 4 2005 Dan Williams - 0.4-10.cvs20050404 - Fix leak of a socket in DHCP code * Wed May 4 2005 Dan Williams - 0.4-9.cvs20050404 - Fix some memory leaks (Tom Parker) - Join to threads rather than spinning for their completion (Tom Parker) - Fix misuse of a g_assert() (Colin Walters) - Fix return checking of an ioctl() (Bill Moss) - Better detection and matching of hidden access points (Bill Moss) - Don't use varargs, and therefore don't crash on PPC (Peter Jones) * Wed Apr 27 2005 Jeremy Katz - 0.4-8.cvs20050404 - fix build with newer dbus * Wed Apr 27 2005 Jeremy Katz - 0.4-7.cvs20050404 - silence %%post * Mon Apr 4 2005 Dan Williams 0.4-6.cvs20050404 - #rh153234# NetworkManager quits/cores just as a connection is made * Fri Apr 2 2005 Dan Williams 0.4-5.cvs20050402 - Update from latest CVS HEAD * Fri Mar 25 2005 Christopher Aillon 0.4-4.cvs20050315 - Update the GTK+ theme icon cache on (un)install * Tue Mar 15 2005 Ray Strode 0.4-3.cvs20050315 - Pull from latest CVS HEAD * Tue Mar 15 2005 Ray Strode 0.4-2.cvs20050315 - Upload new source tarball (woops) * Tue Mar 15 2005 Ray Strode 0.4-1.cvs20050315 - Pull from latest CVS HEAD (hopefully works again) * Mon Mar 7 2005 Ray Strode 0.4-1.cvs20050307 - Pull from latest CVS HEAD - Commit broken NetworkManager to satisfy to dbus dependency * Fri Mar 4 2005 Dan Williams 0.3.4-1.cvs20050304 - Pull from latest CVS HEAD - Rebuild for gcc 4.0 * Tue Feb 22 2005 Dan Williams 0.3.3-2.cvs20050222 - Update from CVS * Mon Feb 14 2005 Dan Williams 0.3.3-2.cvs20050214.x.1 - Fix free of invalid pointer for multiple search domains * Mon Feb 14 2005 Dan Williams 0.3.3-2.cvs20050214 - Never automatically choose a device that doesn't support carrier detection - Add right-click menu to applet, can now "Pause/Resume" scanning through it - Fix DHCP Renew/Rebind timeouts - Fix frequency cycling problem on some cards, even when scanning was off - Play better with IPv6 - Don't send kernel version in DHCP packets, and ensure DHCP packets are at least 300 bytes in length to work around broken router - New DHCP options D-BUS API by Dan Reed - Handle multiple domain search options in DHCP responses * Wed Feb 2 2005 Dan Williams 0.3.3-1.cvs20050202 - Display wireless network name in applet tooltip - Hopefully fix double-default-route problem - Write out valid resolv.conf when we exit - Make multi-domain search options work - Rework signal strength code to be WEXT conformant, if strength is still wierd then its 95% surely a driver problem - Fix annoying instances of suddenly dropping and reactivating a wireless device (Cisco cards were worst offenders here) - Fix some instances of NetworkManager not remembering your WEP key - Fix some races between NetworkManager and NetworkManagerInfo where NetworkManager wouldn't recognize changes in the allowed list - Don't shove Ad-Hoc Access Point MAC addresses into GConf * Tue Jan 25 2005 Dan Williams 0.3.3-1.cvs20050125 - Play nice with dbus 0.23 - Update our list of Allowed Wireless Networks more quickly * Mon Jan 24 2005 Dan Williams 0.3.3-1.cvs20050124 - Update to latest CVS - Make sure we start as late as possible so that we ensure dbus & HAL are already around - Fix race in initial device activation * Mon Jan 24 2005 Than Ngo 0.3.3-1.cvs20050112.4 - rebuilt against new wireless tool * Thu Jan 21 2005 - 0.3.3-1.cvs20050118 - Fix issue where NM wouldn't recognize that access points were encrypted, and then would try to connect without encryption - Refine packaging to put client library in separate package - Remove bind+caching-nameserver dep for FC-3, use 'nscd -i hosts' instead. DNS queries may timeout now right after device activation due to this change. * Wed Jan 12 2005 - 0.3.3-1.cvs20050112 - Update to latest CVS - Fixes to DHCP code - Link-Local (ZeroConf/Rendezvous) support - Use bind in "caching-nameserver" mode to work around stupidity in glibc's resolver library not recognizing resolv.conf changes - #rh144818# Clean up the specfile (Patch from Matthias Saou) - Ad-Hoc mode support with Link-Local addressing only (for now) - Fixes for device activation race conditions - Wireless scanning in separate thread * Wed Dec 8 2004 - 0.3.2-4.3.cvs20041208 - Update to CVS - Updates to link detection, DHCP code - Remove NMLaunchHelper so we start up faster and don't block for a connection. This means services that depend on the network may fail if they start right after NM - Make sure DHCP renew/rebinding works * Wed Nov 17 2004 - 0.3.2-3.cvs20041117 - Update to CVS - Fixes to link detection - Better detection of non-ESSID-broadcasting access points - Don't dialog-spam the user if a connection fails * Mon Nov 11 2004 - 0.3.2-2.cvs20041115 - Update to CVS - Much better link detection, works with Open System authentication - Blacklist wireless cards rather than whitelisting them * Fri Oct 29 2004 - 0.3.2-2.cvs20041029 - #rh134893# NetworkManagerInfo and the panel-icon life-cycle - #rh134895# Status icon should hide when in Wired-only mode - #rh134896# Icon code needs rewrite - #rh134897# "Other Networks..." dialog needs implementing - #rh135055# Menu highlights incorrectly in NM - #rh135648# segfault with cipsec0 - #rh135722# NetworkManager will not allow zaurus to sync via usb0 - #rh135999# NetworkManager-0.3.1 will not connect to 128 wep - #rh136866# applet needs tooltips - #rh137047# lots of applets, yay! - #rh137341# Network Manager dies after disconnecting from wired network second time - Better checking for wireless devices - Fix some memleaks - Fix issues with dhclient declining an offered address - Fix an activation thread deadlock - More accurately detect "Other wireless networks" that are encrypted - Don't bring devices down as much, won't hotplug-spam as much anymore about firmware - Add a "network not found" dialog when the user chooses a network that could not be connected to * Tue Oct 26 2004 - 0.3.1-2 - Fix escaping of ESSIDs in gconf * Tue Oct 19 2004 - 0.3.1-1 - minor point release to improve error handling and translations * Fri Oct 15 2004 Dan Williams 0.3-1 - Update from CVS, version 0.3 * Tue Oct 12 2004 Dan Williams 0.2-4 - Update from CVS - Improvements: o Better link checking on wireless cards o Panel applet now a Notification Area icon o Static IP configuration support * Mon Sep 13 2004 Dan Williams 0.2-3 - Update from CVS * Sat Sep 11 2004 Dan Williams 0.2-2 - Require gnome-panel, not gnome-panel-devel - Turn off by default * Thu Aug 26 2004 Dan Williams 0.2-1 - Update to 0.2 * Thu Aug 26 2004 Florian La Roche - spec-changes to req glib2 instead of glib * Fri Aug 20 2004 Dan Williams 0.1-3 - First public release