%bcond_with systemd %define _unpackaged_files_terminate_build 1 %define udev_scriptdir /lib/udev %global systemd_dir /lib/systemd/system %if !%{with systemd} %global dbus_sys_dir %{_datadir}/dbus-1/system.d %else %global dbus_sys_dir %{_sysconfdir}/dbus-1/system.d %endif %global nm_confdir %{_prefix}/lib/%{name} %define dbus_version 1.4.20 %define dbus_glib_version 0.96 %define gtk3_version 3.8.0 %define wireless_tools_version 29 %define libnl3_version 3.2.14 %define ppp_version 2.4.8 %define mm_version 1.10.4 %global systemd_units NetworkManager.service NetworkManager-wait-online.service NetworkManager-dispatcher.service Name: NetworkManager Summary: Network connection manager and user applications Summary(ja): ネットワーク接続マネージャとユーザアプリケーション Version: 1.26.0 Release: 1%{?_dist_release}%{?with_systemd:.systemd} Vendor: Project Vine Distribution: Vine Linux License: GPLv2+ URL: https://www.gnome.org/projects/NetworkManager/ %global shortver %(echo "%{version}" | sed -e 's/\.[0-9]*$//') Source: https://download.gnome.org/sources/NetworkManager/%{shortver}/%{name}-%{version}.tar.xz Source2: nm-system-settings.conf Source1000: NetworkManager.init BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %if %{with systemd} %{?systemd_requires} %else Requires(post): chkconfig /sbin/service Requires(preun): chkconfig /sbin/service %endif Requires(posttrans): util-linux Requires: iproute openssl Requires: dhclient Requires: wpa_supplicant Requires: libnl3 Requires: %{name}-libnm = %{version}-%{release} Requires: ppp Requires: avahi Requires: dnsmasq Requires: initscripts >= 8.80.0 %if !%{with systemd} Requires: eudev %endif Requires: ModemManager >= %{mm_version} Requires: mobile-broadband-provider-info Obsoletes: dhcdbd Conflicts: %{name}-openvpn < 0.7.0.99 BuildRequires: dbus-devel >= %{dbus_version} BuildRequires: dbus-glib-devel >= %{dbus_glib_version} #BuildRequires: wireless-tools-devel >= %{wireless_tools_version} BuildRequires: glib2-devel gtk3-devel BuildRequires: libnl3-devel >= %{libnl3_version} BuildRequires: libsoup-devel BuildRequires: polkit-devel BuildRequires: ppp-devel >= %{ppp_version} BuildRequires: libuuid-devel BuildRequires: nss-devel >= 3.11.7 BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(bluez) BuildRequires: pkgconfig(jansson) BuildRequires: curl-devel BuildRequires: pygobject3 BuildRequires: vala-tools, vala-devel BuildRequires: ppp BuildRequires: ModemManager-glib-devel >= %{mm_version} BuildRequires: readline-devel BuildRequires: libndp-devel %if !%{with systemd} BuildRequires: elogind-devel BuildRequires: pkgconfig(libudev) %else BuildRequires: systemd-devel %endif %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. %if 0 %package devel Summary: Libraries and headers for adding NetworkManager support to applications Summary(ja): アプリケーションに NetworkManager サポートを追加するためのライブラリ並びにヘッダファイル Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel This package contains various headers accessing some NetworkManager functionality from applications. %package glib Summary: Libraries for adding NetworkManager support to applications that use glib (old API) Summary(ja): Glib を使用するアプリケーションに NetworkManager サポートを追加するためのライブラリ Group: System Environment/Libraries Requires: dbus Requires: dbus-glib %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 (old API). Summary(ja): Glib を使用するアプリケーションに NetworkManager サポートを追加するためのヘッダファイル Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-glib = %{version}-%{release} Requires: dbus-glib-devel Requires: glib2-devel Requires: pkgconfig %description glib-devel This package contains the header and pkg-config files for development applications using NetworkManager functionality from applications that use glib. %endif %package libnm Summary: Libraries for adding NetworkManager support to applications (new API). Summary(ja): NetworkManager サポートを追加するためのライブラリ (new API) Group: System Environment/Libraries Obsoletes: %{name}-glib < 1.15.0 Requires: dbus Requires: dbus-glib %description libnm This package contains the libraries that make it easier to use some NetworkManager functionality from applications. This is the new NetworkManager API. See also NetworkManager-glib. %package libnm-devel Summary: Header files for adding NetworkManager support to applications (new API). Summary(ja): NetworkManager サポートを追加するためのヘッダファイル (new API) Group: Development/Libraries Obsoletes: %{name}-devel < 1.15.0 Obsoletes: %{name}-glib-devel < 1.15.0 #Requires: %{name}-devel = %{version}-%{release} Requires: %{name}-libnm = %{version}-%{release} Requires: dbus-glib-devel Requires: glib2-devel Requires: pkgconfig %description libnm-devel This package contains the header and pkg-config files for development applications using NetworkManager functionality from applications. This is the new NetworkManager API. See also NetworkManager-glib-devel. %package tui Summary: NetworkManager curses-based UI Summary(ja): cursesベースのNetworkManagerユーザインタフェース Group: System Environment/Base Requires: %{name} = %{version}-%{release} Requires: %{name}-libnm%{?_isa} = %{version}-%{release} BuildRequires: newt-devel %description tui This adds a curses-based "TUI" (Text User Interface) to NetworkManager, to allow performing some of the operations supported by nm-connection-editor and nm-applet in a non-graphical environment. %prep %setup -q %if !%{with systemd} %endif %build NOCONFIGURE=1 ./autogen.sh sed -i "s|redhat-release|vine-release|g" configure %configure \ --enable-silent-rules \ --disable-static \ --with-udev-dir=%{udev_scriptdir} \ --enable-ifcfg-rh \ --with-dhclient=yes \ --with-dhcpcd=no \ --with-crypto=nss \ --with-docs=yes \ --enable-more-warnings=yes \ --enable-modify-system=yes \ --enable-vala=yes \ --enable-introspection \ --with-pppd-plugin-dir=%{_libdir}/pppd/%{ppp_version} \ --enable-ppp \ --with-dist-version=%{version}-%{release} \ --with-libnm-glib \ --with-consolekit=no \ %if %{with systemd} --with-session-tracking=systemd \ --with-suspend-resume=systemd \ --with-systemdsystemunitdir=%{systemd_dir} \ --with-runstatedir=%{_rundir} \ %else --with-session-tracking=elogind \ --with-suspend-resume=elogind \ %endif --with-system-ca-path=/etc/pki/tls/cert.pem \ --with-dbus-sys-dir=%{dbus_sys_dir} \ --enable-polkit=yes \ --enable-polkit-agent \ %{nil} make %{?_smp_mflags} %install %{__rm} -rf %{buildroot} # install NM make install DESTDIR=%{buildroot} cp %{SOURCE2} %{buildroot}%{_sysconfdir}/%{name}/ mkdir -p %{buildroot}%{_sysconfdir}/%{name}/conf.d cp -p data/server.conf.in %{buildroot}%{_sysconfdir}/%{name}/conf.d/00-server.conf # create a VPN directory mkdir -p %{buildroot}%{_sysconfdir}/NetworkManager/VPN # create a keyfile plugin system settings directory mkdir -p %{buildroot}%{_sysconfdir}/NetworkManager/system-connections mkdir -p %{buildroot}%{_datadir}/gnome-vpn-properties mkdir -p %{buildroot}%{_localstatedir}/lib/NetworkManager find %{buildroot} -name '*.la' -exec rm -f {} \; %find_lang %{name} %if !%{with systemd} mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d install -m 0755 %{SOURCE1000} %{buildroot}%{_sysconfdir}/rc.d/init.d/%{name} %endif mkdir -p %{buildroot}%{_localstatedir}/run/NetworkManager # remove gnome-bluetooth plugins rm -f %{buildroot}%{_libdir}/gnome-bluetooth/plugins/libnma.so %clean rm -rf %{buildroot} %if %{with systemd} %pre if [ -f "%{systemd_dir}/network-online.target.wants/NetworkManager-wait-online.service" ] ; then # older versions used to install this file, effectively always enabling # NetworkManager-wait-online.service. We no longer do that and rely on # preset. # But on package upgrade we must explicitly enable it (rh#1455704). systemctl enable NetworkManager-wait-online.service || : fi %endif %post %if %{with systemd} /bin/udevadm control --reload-rules || : /bin/udevadm trigger --subsystem-match=net || : %systemd_post %{systemd_units} %else /sbin/udevadm control --reload-rules || : /sbin/udevadm trigger --subsystem-match=net || : if [ "$1" == "1" ]; then /sbin/chkconfig --add NetworkManager /sbin/chkconfig NetworkManager resetpriorities fi %endif if [ "$1" == "1" ]; then if [ ! -f /sbin/ifup -o -L /sbin/ifup ]; then /usr/sbin/update-alternatives \ --install /sbin/ifup ifup %{_libexecdir}/nm-ifup 50 \ --slave /sbin/ifdown ifdown %{_libexecdir}/nm-ifdown fi fi %preun if [ $1 -eq 0 ]; then %if %{with systemd} # Package removal, not upgrade /bin/systemctl --no-reload disable NetworkManager.service >/dev/null 2>&1 || : # Don't kill networking entirely just on package remove #/bin/systemctl stop NetworkManager.service >/dev/null 2>&1 || : %systemd_preun NetworkManager-wait-online.service NetworkManager-dispatcher.service %else /sbin/service NetworkManager stop >/dev/null 2>&1 killall -TERM nm-system-settings >/dev/null 2>&1 /sbin/chkconfig --del NetworkManager %endif if [ -L /sbin/ifup ]; then /usr/sbin/update-alternatives \ --remove ifup %{_libexecdir}/nm-ifup >/dev/null 2>&1 || : fi fi %post libnm -p /sbin/ldconfig %postun libnm -p /sbin/ldconfig %if 0 %post glib -p /sbin/ldconfig %postun glib -p /sbin/ldconfig %endif %triggerpostun -- initscripts < 8.91.16-2 if [ ! -f /sbin/ifup -o -L /sbin/ifup ]; then /usr/sbin/update-alternatives \ --install /sbin/ifup ifup %{_libexecdir}/nm-ifup 50 \ --slave /sbin/ifdown ifdown %{_libexecdir}/nm-ifdown fi %posttrans for file in `ls %{_sysconfdir}/sysconfig/network-scripts/ifcfg-*` do grep "^UUID=" $file > /dev/null 2>&1 if [ "$?" != "0" ]; then device_name=`grep "DEVICE=" $file | awk -F'=' '{print $2;}' | grep -v lo` if [ "$device_name" != "" ]; then device_uuid=`uuidgen $device_name` if [ "$device_uuid" != "" ]; then echo "UUID=$device_uuid" >> $file fi fi fi done %files %defattr(-,root,root,0755) %license COPYING %doc NEWS AUTHORS README CONTRIBUTING TODO %{dbus_sys_dir}/* %{_sbindir}/%{name} %dir %{_sysconfdir}/%{name}/ %dir %{_sysconfdir}/%{name}/VPN %dir %{_sysconfdir}/%{name}/conf.d %dir %{_sysconfdir}/%{name}/dispatcher.d %dir %{_sysconfdir}/%{name}/dnsmasq-shared.d %dir %{_sysconfdir}/%{name}/dnsmasq.d %dir %{_sysconfdir}/%{name}/system-connections %dir %{nm_confdir} %dir %{nm_confdir}/VPN %dir %{nm_confdir}/conf.d %dir %{nm_confdir}/dispatcher.d %dir %{nm_confdir}/dispatcher.d/no-wait.d %dir %{nm_confdir}/dispatcher.d/pre-up.d %dir %{nm_confdir}/dispatcher.d/pre-down.d %dir %{nm_confdir}/system-connections %ifarch x86_64 %dir %{_libdir}/%{name} %endif %{_libdir}/%{name}/%{version}-%{release} %if %{with systemd} %{systemd_dir}/* %{nm_confdir}/dispatcher.d/90-nm-cloud-setup.sh %{nm_confdir}/dispatcher.d/no-wait.d/90-nm-cloud-setup.sh %dir /usr/lib/firewalld %dir /usr/lib/firewalld/zones /usr/lib/firewalld/zones/nm-shared.xml %else %config %{_sysconfdir}/rc.d/init.d/NetworkManager %exclude /usr/lib/firewalld/zones/nm-shared.xml %endif %config(noreplace) %{_sysconfdir}/%{name}/nm-system-settings.conf %config(noreplace) %{_sysconfdir}/%{name}/conf.d/00-server.conf %{_bindir}/nm-online %{_bindir}/nmcli #{_libexecdir}/nm-avahi-autoipd.action %{_libexecdir}/nm-cloud-setup %{_libexecdir}/nm-dhcp-helper %{_libexecdir}/nm-dispatcher %{_libexecdir}/nm-iface-helper %{_libexecdir}/nm-ifdown %{_libexecdir}/nm-ifup %{_libexecdir}/nm-initrd-generator %dir %{_libdir}/pppd %dir %{_libdir}/pppd/%{ppp_version} %{_libdir}/pppd/%{ppp_version}/nm-pppd-plugin.so %{_mandir}/man1/* %exclude %{_mandir}/man1/nmtui* %{_mandir}/man5/* %{_mandir}/man7/* %{_mandir}/man8/* %dir %{_localstatedir}/run/NetworkManager %dir %{_localstatedir}/lib/NetworkManager %{_datadir}/bash-completion/completions/nmcli %{_datadir}/dbus-1/system-services/org.freedesktop.nm_dispatcher.service %{_datadir}/polkit-1/actions/*.policy %{udev_scriptdir}/rules.d/*.rules %doc %{_docdir}/NetworkManager/examples/server.conf %if 0 %files devel %defattr(-,root,root,0755) %dir %{_includedir}/%{name} %{_includedir}/%{name}/%{name}.h %{_includedir}/%{name}/NetworkManagerVPN.h %{_includedir}/NetworkManager/nm-version.h %{_includedir}/NetworkManager/nm-version-macros.h %{_libdir}/pkgconfig/%{name}.pc %files glib %defattr(-,root,root,0755) %{_libdir}/libnm-glib.so.* %{_libdir}/libnm-glib-vpn.so.* %{_libdir}/libnm-util.so.* %{_libdir}/girepository-1.0/NMClient-1.0.typelib %{_libdir}/girepository-1.0/NetworkManager-1.0.typelib %files glib-devel %defattr(-,root,root,0755) %dir %{_includedir}/libnm-glib/ %{_includedir}/libnm-glib/*.h %{_includedir}/NetworkManager/nm-*.h %exclude %{_includedir}/NetworkManager/nm-version.h %exclude %{_includedir}/NetworkManager/nm-version-macros.h %{_libdir}/pkgconfig/libnm-glib.pc %{_libdir}/pkgconfig/libnm-glib-vpn.pc %{_libdir}/pkgconfig/libnm-util.pc %{_libdir}/libnm-glib.so %{_libdir}/libnm-glib-vpn.so %{_libdir}/libnm-util.so %{_datadir}/gir-1.0/NMClient-1.0.gir %dir %{_datadir}/gtk-doc/html/libnm-glib %{_datadir}/gtk-doc/html/libnm-glib/* %dir %{_datadir}/gtk-doc/html/libnm-util %{_datadir}/gtk-doc/html/libnm-util/* %endif %files libnm -f %{name}.lang %defattr(-,root,root,0755) %{_libdir}/libnm.so.* %{_libdir}/girepository-1.0/NM-1.0.typelib %files libnm-devel %defattr(-,root,root,0755) %{_includedir}/libnm %{_libdir}/libnm.so %{_libdir}/pkgconfig/libnm.pc %{_datadir}/dbus-1/interfaces/*.xml %{_datadir}/gir-1.0/NM-1.0.gir %{_datadir}/vala/vapi/libnm*.deps %{_datadir}/vala/vapi/libnm*.vapi %dir %{_datadir}/gtk-doc/html/NetworkManager %{_datadir}/gtk-doc/html/NetworkManager/* %dir %{_datadir}/gtk-doc/html/libnm %{_datadir}/gtk-doc/html/libnm/* %files tui %{_bindir}/nmtui %{_bindir}/nmtui-edit %{_bindir}/nmtui-connect %{_bindir}/nmtui-hostname %{_mandir}/man1/nmtui* %changelog * Mon Aug 03 2020 Tomohiro "Tomo-p" KATO 1.26.0-1 - new upstream release. * Fri Apr 17 2020 Tomohiro "Tomo-p" KATO 1.22.10-2 - fixed systemd stuff. * Wed Apr 01 2020 Tomohiro "Tomo-p" KATO 1.22.10-1 - new upstream release. - built with ppp-2.4.8. - made ifup/ifdown selectable in alternatives. * Sun Sep 15 2019 Tomohiro "Tomo-p" KATO 1.20.2-1 - new upstream release. - added nmtui*. * Sun Sep 01 2019 Tomohiro "Tomo-p" KATO 1.20.0-1 - new upstream release. - dropped the subpackages devel, glib and glib-devel: deprecated in upstream. * Sat Aug 31 2019 Toshiaki Ara 1.14.4-2 - rebuild with readline-8.0 * Sat Mar 03 2018 Tomohiro "Tomo-p" KATO 1.14.4-1 - new upstream release. - dropped Patch2. - added Source1000. * Sun Jul 17 2016 Yoji TOYODA 1.0.12-1 - new upstream release * Mon Mar 28 2016 Yoji TOYODA 1.0.10-3 - rebuild with openssl-1.0.2g * Wed Dec 30 2015 Yoji TOYODA 1.0.10-2 - move %%{_includedir}/NetworkManager/nm-version-macros.h from %%{name}-glib-devel to %%{name}-devel * Sun Dec 27 2015 Yoji TOYODA 1.0.10-1 - new upstream release * Wed Nov 25 2015 Yoji TOYODA 1.0.8-1 - new upstream release * Sun Aug 30 2015 Yoji TOYODA 1.0.6-1 - new upstream release * Mon Jul 20 2015 Yoji TOYODA 1.0.4-1 - new upstream release * Sat May 16 2015 Yoji TOYODA 1.0.2-1 - new upstream release - create %%{name}-libnm, %%{name}-libnm-devel subpackages * Sun Apr 05 2015 Yoji TOYODA 0.9.10.2-1 - new upstream release - add %%posttrans to insert UUID in ifcfg-xxx * Sun Oct 26 2014 Yoji TOYODA 0.9.10.0-1 - new upstream release - change BuildRequires: eudev-libgudev1-devel instead of libgudev1-devel - add BuildRequires: readline-devel, libndp-devel * Sat Oct 4 2014 Ryoichi INAGAKI 0.9.8.10-2 - updated Japanese summary - used --enable-ifcfg-rh instead of --with-distro=redhat - fixed Requires: libnl3 instead of libnl * Fri May 16 2014 Yoji TOYODA 0.9.8.10-1 - new upstream release * Sun Apr 13 2014 Yoji TOYODA 0.9.8.9-1 - new upstream release - remove Patch0 (NetworkManager-0.9.8.8-git20131218.patch) * Sun Dec 29 2013 Yoji TOYODA 0.9.8.8-2 - add Patch0 (NetworkManager-0.9.8.8-git20131218.patch) * Sat Oct 26 2013 Yoji TOYODA 0.9.8.8-1 - new upstream release - remove Patch0: NetworkManager-0.9.8.2-git20130719.patch * Tue Aug 27 2013 Yoji TOYODA 0.9.8.2-2 - add Patch0: NetworkManager-0.9.8.2-git20130719.patch * Sun Jun 09 2013 Yoji TOYODA 0.9.8.2-1 - update to 0.9.8.2 - add BuildRequires: ModemManager-glib-devel * Sun Apr 21 2013 Yoji TOYODA 0.9.8.0-1 - update to 0.9.8.0 - remove Source1 (network-manager-applet-%%{applet_version}.tar.xz) - remove Patch1 (nm-applet-internal-buildfixes-nm0964.patch) - remove Patch3 (nm-polkit-permissive.patch) - remove %%{name}-gnome, %%{name}-gtk and %%{name}-gtk-devel subpackages * Sun Oct 28 2012 Yoji TOYODA 0.9.6.4-1 - update to 0.9.6.4 - update Patch1 (nm-applet-internal-buildfixes-nm0964.patch) - add BuildRequires: libsoup-devel - change BuildRequires: libnl3-devel instead of libnl-devel * Fri Aug 17 2012 Yoji TOYODA 0.9.6.0-1 - update to 0.9.6.0 - update Patch1 (nm-applet-internal-buildfixes-nm0960.patch) * Sun Apr 08 2012 Yoji TOYODA 0.9.4.0-1 - update to 0.9.4.0 - update Patch1 (nm-applet-internal-buildfixes-nm0940.patch) - change BuildRequires: gcr-devel instead of gnome-keyring-devel * Wed Nov 23 2011 Yoji TOYODA 0.9.2.0-1 - update to 0.9.2.0 - update Patch1 (nm-applet-internal-buildfixes-nm0920.patch) - remove Patch0 * Tue Oct 11 2011 Yoji TOYODA 0.9.1.90-2 - change Patch0 (NetworkManager-0.9.1.90-git20110927.patch) * Sun Oct 09 2011 Yoji TOYODA 0.9.1.90-1 - update to 0.9.1.90 - update Patch1 (nm-applet-internal-buildfixes-nm09190.patch) - add Patch0 (NetworkManager-0.9.1.90-git20111006.patch) - add Patch2 (explain-dns1-dns2.patch) - add Patch3 (nm-polkit-permissive.patch) - create %%{name}-gtk and %%{name}-gtk-devel sub packages * Tue Aug 23 2011 Yoji TOYODA 0.9.0-1 - update to 0.9.0 - update Patch1 (nm-applet-internal-buildfixes-nm090.patch) * Tue Aug 16 2011 Yoji TOYODA 0.8.9997-1 - update to 0.8.9997 - update Patch1 (nm-applet-internal-buildfixes-nm089997.patch) - delete Patch20,30 - drop Patch2 - change BuildRequires: gtk3-devel instead of gtk2-devel * Fri Jun 03 2011 Daisuke SUZUKI 0.8.4.0-2 - move nm-version.h to -devel from -glib-devel * Tue May 03 2011 Yoji TOYODA 0.8.4.0-1 - update to 0.8.4.0 - update Patch1 (nm-applet-internal-buildfixes-nm084.patch) - update Patch20 (NetworkManger-0.8.4.0-git20110501.patch) - update Patch30 (network-manager-applet-0.8.4-git20110503.patch) - delete Patch21,22 * Mon May 2 2011 IWAI, Masaharu 0.8.2-2 - drop nm-applet ja.po (Source3) * Sat Jan 01 2011 Yoji TOYODA 0.8.2-1 - update to 0.8.2 - add Patch20 (NetworkManager-0.8.2-git20101110.patch) - add Patch21 (NetworkManager-0.8.2-git20101118-git20101219.patch) - add Patch22 (network-manager-applet-git20101116.patch) - update Patch1,2 from FC package - add BuildRequires: libgudev1-devel, iptables-devel * Thu Sep 30 2010 Shu KONNO 0.8-2 - rebuilt with rpm-4.8.1 for pkg-config * Thu May 06 2010 Daisuke SUZUKI 0.8-1 - update to 0.8 release - add BR: polkit-devel, gnome-bluetooth-devel - remove BR: hal-devel - add R: ModemManager, mobile-broadband-provider-info * Sat Feb 13 2010 Daisuke SUZUKI 0.7.1-5.git20090414 - update patch10,11 to support another emobile card (D02NE) * Fri Aug 21 2009 Daisuke SUZUKI 0.7.1-4.git20090414 - add Patch11 to support emobile (D02HW,D22HW) * Tue May 26 2009 Daisuke SUZUKI 0.7.1-3.git20090414 - add Patch10 to probe PHS(willcom,airh,b-mobile..) modems * Fri May 22 2009 Daisuke SUZUKI 0.7.1-2.git20090414 - update to new git snapshot * Fri Apr 24 2009 Daisuke SUZUKI 0.7.1-1 - new upstream release - update ja.po * Fri Mar 27 2009 Daisuke SUZUKI 0.7.0.99-1 - new upstream release * Thu Jan 15 2009 Daisuke SUZUKI 0.7.0-1.git20090102 - update to new git snapshot * Sat Sep 27 2008 Daisuke SUZUKI 0.7.0-0.7.svn4022 - update to new svn snapshot (r4022) * Mon Aug 11 2008 Daisuke SUZUKI 0.7.0-0.6.svn3909 - add Requires: initscripts >= 8.80.0 * Fri Aug 08 2008 Daisuke SUZUKI 0.7.0-0.5.svn3909 - update to new svn snapshot (r3909) * Thu Aug 07 2008 Daisuke SUZUKI 0.7.0-0.4.svn3900 - update to new svn snapshot (r3900) * Thu Aug 07 2008 Daisuke SUZUKI 0.7.0-0.3.svn3846 - add Patch10 to fix bug in ifcfg-fedora * Mon Aug 04 2008 Daisuke SUZUKI 0.7.0-0.2.svn3846 - rebuild with PolicyKit 0.9 * Sun Aug 03 2008 Daisuke SUZUKI 0.7.0-0.1.svn3846 - update japanese translation * Wed Jul 30 2008 Daisuke SUZUKI 0.7.0-0.0.svn3846 - initial build for Vine Linux * Thu Jul 24 2008 Dan Williams - 1:0.7.0-0.11.svn3846 - Convert stored IPv4 static IP addresses to new prefix-based scheme automatically - Fix pppd connections to some 3G providers (rh #455348) - Make PPPoE "Show Password" option work - Hide IPv4 config options that don't make sense in certain configurations * Fri Jul 18 2008 Dan Williams - 1:0.7.0-0.11.svn3830 - Expose server-returned DHCP options via D-Bus - Use avahi-autoipd rather than old built-in IPv4LL implementation - Send hostname to DHCP server if provided (DHCP_HOSTNAME ifcfg option) - Support sending DHCP Client Identifier to DHCP server - Allow forcing 802.1x PEAP Label to '0' - Make connection sharing more robust - Show status for shared and Ad-Hoc connections if no other connection is active * Fri Jul 11 2008 Matthias Clasen - 1:0.7.0-0.10.svn3801 - Drop explicit hal dep in -gnome * Wed Jul 02 2008 Dan Williams - 1:0.7.0-0.10.svn3801 - Move VPN configuration into connection editor - Fix mobile broadband username/password issues - Fix issues with broken rfkill setups (rh #448889) - Honor APN setting for GSM mobile broadband configurations - Fix adding CDMA connections in the connection editor * 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) * Wed 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 * Wed 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 * Sat 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 * Fri 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 * Thu 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