Sophie

Sophie

distrib > Mageia > 8 > i586 > by-pkgid > bbe85caa080961fd4c431b9d5cf58ef8 > files > 14

connman-1.38-2.3.mga8.src.rpm

Name:		connman
Version:	1.38
%define subrel 3
Release:	%mkrel 2
Summary:	Connection Manager
Group:		Networking/Other
License:	GPLv2
URL:		https://01.org/connman
Source0:	http://www.kernel.org/pub/linux/network/%{name}/%{name}-%{version}.tar.xz
Source1:	README.urpmi
Patch1:		connman-1.21-fix-polkit-detection.patch
#(eatdirt): the tmpfile makes a symlink to /etc/resolv.conf, which
#after deinstallation of connman is dangling and breaks all the other
#network manager. We remove the creation of the symlink (connman should find
#its own resolv.conf in /var/run/connman)
Patch3:		connman-1.33-nosymlink-resolvconf.patch
Patch4:		CVE-2021-26675.patch
Patch5:		CVE-2021-26676.patch
Patch6:		CVE-2021-33833.patch
Patch7:		0001_dnsproxy_Validate_input_data_before_using_them.patch
Patch8:		0002_dnsproxy_Update_TCP_length_header.patch
Patch9:		0003_dnsproxy_Avoid_100_busy_loop_in_TCP_server_case.patch
Patch10:	0004_dnsproxy_Keep_timeout_in_TCP_case_even_after_connect.patch
Patch11:	CVE-2022-32292.patch
Patch12:	CVE-2022-32293.patch

BuildRequires:	pkgconfig(dbus-1)
BuildRequires:	pkgconfig(glib-2.0)
# for iptables-save check
BuildRequires:	iptables
BuildRequires:	pkgconfig(xtables)
BuildRequires:	openconnect
BuildRequires:	openvpn
BuildRequires:	pkgconfig(gnutls)
BuildRequires:	pkgconfig(libmnl)
BuildRequires:	pkgconfig(polkit-agent-1)
BuildRequires:	ppp-devel
BuildRequires:	readline-devel
BuildRequires:	pkgconfig(systemd)
BuildRequires:	pkgconfig(udev)
BuildRequires:	vpnc
# for wpa_supplicant check
BuildRequires:  wpa_supplicant
Requires:	openvpn openconnect vpnc
Requires:	dbus
Requires:	wpa_supplicant >= 0.5.7
Requires:	bluez

Requires(post):   rpm-helper >= %{rpmhelper_required_version}
Requires(preun):  rpm-helper >= %{rpmhelper_required_version}

%description
Connection Manager provides a daemon for managing Internet connections
within embedded devices running the Linux operating system.

%package devel
Summary:	Development files for Connection Manager
Group:		Development/C
Requires:	%{name} >= %{version}

%description devel
connman-devel contains development files for use with connman.

%prep
%setup -q
%autopatch -p1

# README.urpmi
install -pm644 %{_sourcedir}/README.urpmi .

%build
autoreconf -fi
%configure	--disable-static \
		--enable-ethernet \
		--enable-wifi \
		--enable-bluetooth \
		--enable-datafiles \
		--enable-loopback \
		--enable-client \
		--enable-hh2serial-gps \
		--enable-openvpn \
		--enable-openconnect \
		--enable-vpnc \
		--enable-l2tp \
		--enable-iospm \
		--enable-tist \
		--enable-nmcompat \
		--enable-polkit \
		--runstatedir=%{_rundir}
%make_build

%install
%make_install

%__install -Dpm644 src/connman.service %{buildroot}%{_datadir}/dbus-1/system-services/org.moblin.connman.service

# we don't want these
find %{buildroot} -name "*.la" -delete

# (wally) don't enable connman by default as it can cause problems if
# networkmanager is also running. People wanting to test/use connman
# should stop/disable other network managers by themselves before enabling
# connman
#post
#_post_service %%{name}

%preun
%_preun_service %{name}
# this guy get started via bus and remains after deinstallation otherwise
%_preun_service %{name}-vpn

%files
%doc AUTHORS COPYING ChangeLog NEWS README
%doc README.urpmi
%{_bindir}/connmanctl
%{_sbindir}/*
%dir %{_libdir}/%{name}/scripts/
%{_libdir}/%{name}/scripts/libppp-plugin.so
%{_libdir}/%{name}/scripts/openvpn-script
%{_libdir}/%{name}/scripts/vpn-script
%dir %{_libdir}/%{name}/plugins/
%{_libdir}/%{name}/plugins/hh2serial-gps.so
%{_libdir}/%{name}/plugins/iospm.so
%{_libdir}/%{name}/plugins/tist.so
%dir %{_libdir}/%{name}/plugins-vpn/
%{_libdir}/%{name}/plugins-vpn/l2tp.so
%{_libdir}/%{name}/plugins-vpn/openconnect.so
%{_libdir}/%{name}/plugins-vpn/openvpn.so
%{_libdir}/%{name}/plugins-vpn/vpnc.so
%{_libdir}/%{name}/plugins-vpn/wireguard.so
# %%{_sysconfdir}/dbus-1/system.d/*.conf
%{_datadir}/dbus-1/system.d/*.conf
%{_datadir}/dbus-1/system-services/net.connman.vpn.service
%{_datadir}/dbus-1/system-services/org.moblin.connman.service
%{_datadir}/polkit-1/actions/net.%{name}.policy
%{_datadir}/polkit-1/actions/net.%{name}.vpn.policy
%{_unitdir}/%{name}.service
%{_unitdir}/%{name}-vpn.service
%{_unitdir}/%{name}-wait-online.service
%{_tmpfilesdir}/connman_resolvconf.conf
%{_mandir}/man1/connmanctl.1*
%{_mandir}/man5/%{name}*.conf.5*
%{_mandir}/man5/%{name}*.config.5*
%{_mandir}/man8/%{name}.8*
%{_mandir}/man8/%{name}-vpn.8*

%files devel
%{_includedir}/*
%{_libdir}/pkgconfig/*.pc


%changelog
* Mon Aug 22 2022 ns80 <ns80> 1.38-2.3.mga8
+ Revision: 1879387
- backport upstream patches for CVE-2022-3229[23] (mga#30698)
- add patches for CVE-2022-2309[6-8] (mga#29945)
- add upstream patch for CVE-2021-33833 (mga#29124)

* Mon Feb 08 2021 daviddavid <daviddavid> 1.38-2.mga8
+ Revision: 1675059
- add upstream patches to fix CVE-2021-26675 and CVE-2021-26676 (mga#28321)

* Thu Dec 03 2020 luigiwalser <luigiwalser> 1.38-1.mga8
+ Revision: 1652004
- 1.38

* Wed Feb 19 2020 umeabot <umeabot> 1.37-3.mga8
+ Revision: 1542556
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x

* Sun Jan 05 2020 tv <tv> 1.37-2.mga8
+ Revision: 1476635
- rebuild for new readline

* Sun Apr 14 2019 daviddavid <daviddavid> 1.37-1.mga7
+ Revision: 1390023
- new version: 1.37

* Mon Mar 18 2019 daviddavid <daviddavid> 1.36-2.mga7
+ Revision: 1378616
- update tmpfiles configuration to use /run instead of /var/run

* Wed Sep 12 2018 shlomif <shlomif> 1.36-1.mga7
+ Revision: 1258664
- New version 1.36

* Tue Jan 02 2018 wally <wally> 1.35-2.mga7
+ Revision: 1189419
- rebuild for new readline

* Thu Oct 12 2017 shlomif <shlomif> 1.35-1.mga7
+ Revision: 1171246
- new version 1.35 fixing MGA#21629
+ wally <wally>
- drop unneeded requires for dhcp-client
- drop .la files

* Thu Feb 23 2017 wally <wally> 1.33-6.mga6
+ Revision: 1087515
- rephrase README.urpmi a bit

* Thu Feb 23 2017 wally <wally> 1.33-5.mga6
+ Revision: 1087506
- don't enable connman.service by default as it causes conflicts/issues with networkmanager if both are enabled
- add README.urpmi

* Sat Jan 28 2017 luigiwalser <luigiwalser> 1.33-4.mga6
+ Revision: 1083736
- rebuild for libxtables (libiptables)

* Wed Nov 30 2016 eatdirt <eatdirt> 1.33-3.mga6
+ Revision: 1071331
- Fix remaining connman-vpn service after uninstall

* Wed Nov 30 2016 eatdirt <eatdirt> 1.33-2.mga6
+ Revision: 1071305
- Add patch to avoid symlinking /etc/resolv.conf

* Thu Aug 11 2016 luigiwalser <luigiwalser> 1.33-1.mga6
+ Revision: 1045484
- 1.33

* Mon May 09 2016 luigiwalser <luigiwalser> 1.32-1.mga6
+ Revision: 1011305
- add patch from debian to fix build due to bad commit in kernel (bdo#822393)
- 1.32

* Mon Jan 25 2016 luigiwalser <luigiwalser> 1.31-1.mga6
+ Revision: 927269
- 1.31

* Fri Jan 15 2016 luigiwalser <luigiwalser> 1.30-3.mga6
+ Revision: 923208
- rebuild for libxtables (libiptables)

* Mon Jan 11 2016 luigiwalser <luigiwalser> 1.30-2.mga6
+ Revision: 921798
- rebuild for gnutls

* Thu Sep 03 2015 shlomif <shlomif> 1.30-1.mga6
+ Revision: 872402
- New version 1.30
+ trem <trem>
- revert previous commis (always start service)
- always start connman at boot

* Wed Oct 15 2014 umeabot <umeabot> 1.24-4.mga5
+ Revision: 748692
- Second Mageia 5 Mass Rebuild

* Thu Sep 18 2014 umeabot <umeabot> 1.24-3.mga5
+ Revision: 693675
- Rebuild to fix library dependencies

* Tue Sep 16 2014 umeabot <umeabot> 1.24-2.mga5
+ Revision: 678527
- Mageia 5 Mass Rebuild

* Sun Jul 20 2014 trem <trem> 1.24-1.mga5
+ Revision: 654746
- bump version to 1.24

* Sat Mar 22 2014 trem <trem> 1.21-1.mga5
+ Revision: 606543
- bump to 1.21

* Sat Oct 19 2013 umeabot <umeabot> 1.14-3.mga4
+ Revision: 526594
- Mageia 4 Mass Rebuild

* Wed Jun 05 2013 fwang <fwang> 1.14-2.mga4
+ Revision: 437500
- rebuild for new iptables

* Sun May 26 2013 blino <blino> 1.14-1.mga4
+ Revision: 428131
- package man pages
- cherry-pick string format patch
- drop merged patch
- 1.14

* Mon Jan 14 2013 tmb <tmb> 1.10-2.mga3
+ Revision: 388077
- BR systemd-devel
- update filelists
- work around broken kernel-headers (P1)
+ dmorgan <dmorgan>
- New version
+ umeabot <umeabot>
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Mon Dec 31 2012 wally <wally> 1.9-3.mga3
+ Revision: 336567
- fix build with new automake 1.13

* Sat Nov 17 2012 shlomif <shlomif> 1.9-2.mga3
+ Revision: 319200
- Missing BR
- New version 1.9

* Fri Nov 09 2012 fwang <fwang> 1.4-2.mga3
+ Revision: 316554
- fix linkage of scripts plugin
- rebuild for new xtables

* Thu Aug 16 2012 fedya <fedya> 1.4-1.mga3
+ Revision: 281489
- %%mkrel macro
- few rpmlint messages fix
- imported package connman