Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: OpenMandrivaAssociation/iwd
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2ffe4632df211180004eb5bb6d03c1147f73c52f
Choose a base ref
...
head repository: OpenMandrivaAssociation/iwd
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5441402fc342eef79a4a2fd09fce362819b917fe
Choose a head ref
  • 11 commits
  • 3 files changed
  • 2 contributors

Commits on Apr 27, 2022

  1. new version 1.27

    tpgxyz committed Apr 27, 2022

    Verified

    This commit was signed with the committer’s verified signature.
    Copy the full SHA
    ce6cc3d View commit details

Commits on Jun 6, 2022

  1. new version 1.28

    tpgxyz committed Jun 6, 2022

    Verified

    This commit was signed with the committer’s verified signature.
    Copy the full SHA
    e53da31 View commit details

Commits on Jun 22, 2022

  1. Verified

    This commit was signed with the committer’s verified signature.
    Copy the full SHA
    7ea79cf View commit details

Commits on Jul 20, 2022

  1. new version 1.29

    tpgxyz committed Jul 20, 2022
    Copy the full SHA
    7fb7e1a View commit details

Commits on Oct 27, 2022

  1. new version 1.30

    tpgxyz committed Oct 27, 2022
    Copy the full SHA
    cce8dab View commit details

Commits on Nov 21, 2022

  1. new version 2.0

    tpgxyz committed Nov 21, 2022
    Copy the full SHA
    3b3462a View commit details

Commits on Dec 20, 2022

  1. new version 2.1

    tpgxyz committed Dec 20, 2022
    Copy the full SHA
    4ae5661 View commit details

Commits on Feb 12, 2023

  1. new version 2.3

    tpgxyz committed Feb 12, 2023
    Copy the full SHA
    d68823b View commit details

Commits on Mar 31, 2023

  1. Copy the full SHA
    fd54810 View commit details

Commits on Apr 12, 2023

  1. new version 2.4

    tpgxyz committed Apr 12, 2023
    Copy the full SHA
    8a98c60 View commit details

Commits on Jun 1, 2023

  1. new version 2.5

    tpgxyz committed Jun 1, 2023
    Copy the full SHA
    5441402 View commit details
Showing with 61 additions and 10 deletions.
  1. +1 −1 .abf.yml
  2. +15 −9 iwd.spec
  3. +45 −0 main.conf
2 changes: 1 addition & 1 deletion .abf.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
sources:
iwd-1.24.tar.xz: ef23614f28681fab72d2585345441de68298e45a
iwd-2.5.tar.xz: 8accad4a4ef3898b6422fe3eb602b0877cf1f5d6
24 changes: 15 additions & 9 deletions iwd.spec
Original file line number Diff line number Diff line change
@@ -1,21 +1,24 @@
%define _disable_rebuild_configure 1
%global optflags %{optflags} -Oz

Summary: Wireless daemon for Linux
Name: iwd
Version: 1.24
Version: 2.5
Release: 1
License: LGPLv2+
URL: https://lists.01.org/mailman/listinfo/iwd
Source0: https://www.kernel.org/pub/linux/network/wireless/%{name}-%{version}.tar.xz
Source1: main.conf
BuildRequires: pkgconfig(dbus-1)
BuildRequires: readline-devel
BuildRequires: pkgconfig(readline)
BuildRequires: asciidoc
BuildRequires: a2x
BuildRequires: python-docutils
BuildRequires: pkgconfig(libsystemd)
BuildRequires: systemd-rpm-macros
BuildRequires: pkgconfig(ell) >= 0.48
BuildRequires: pkgconfig(ell) >= 0.57
Requires: dbus
Requires: wireless-regdb
%systemd_requires

%description
@@ -26,13 +29,10 @@ hardware.
%autosetup -p1

%build
# (tpg) intel guys said VLA are the best and they do not care for LLVM/clang
export CC=gcc
export CXX=g++

%configure \
--with-systemd-unitdir="%{_unitdir}" \
--with-systemd-modloaddir="%{_modulesloaddir}" \
--with-systemd-networkdir=%{_systemd_util_dir}/network \
--enable-external-ell \
--enable-sim-hardcoded \
--enable-ofono \
@@ -45,8 +45,9 @@ export CXX=g++
%install
%make_install

# (tpg) do not install it as it break existing user's network configuration
rm -rf %{buildroot}/lib/systemd/network/80-iwd.link
mkdir -p %{buildroot}%{_sharedstatedir}/iwd
mkdir -p %{buildroot}%{_sharedstatedir}/ead
install -D -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/main.conf

install -d %{buildroot}%{_presetdir}
cat > %{buildroot}%{_presetdir}/86-iwd.preset << EOF
@@ -89,16 +90,21 @@ fi
%files
%doc AUTHORS README TODO ChangeLog
%license COPYING
%dir %{_sysconfdir}/%{name}
%config(noreplace) %{_sysconfdir}/%{name}/main.conf
%{_bindir}/iwctl
%{_bindir}/iwmon
%{_bindir}/hwsim
%{_libexecdir}/iwd
%{_libexecdir}/ead
%{_modulesloaddir}/*.conf
%{_systemd_util_dir}/network/80-iwd.link
%{_presetdir}/86-iwd.preset
%{_unitdir}/*.service
%{_datadir}/dbus-1/system.d/*.conf
%{_datadir}/dbus-1/system-services/*.service
%{_sharedstatedir}/iwd
%{_sharedstatedir}/ead
%doc %{_mandir}/man1/iwmon.1*
%doc %{_mandir}/man1/hwsim.1.*
%doc %{_mandir}/man1/iwctl.1.*
45 changes: 45 additions & 0 deletions main.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# For complete description of supported configuration options, refer to
# 'man 5 iwd.config'.

[General]
# iwd is capable of performing network configuration on its own, including
# DHCPv4 based address configuration. By default this behavior is
# disabled, and an external service such as NetworkManager, systemd-network
# or dhcpclient is required. Uncomment the following line if you want iwd
# to manage network interface configuration.
#
#EnableNetworkConfiguration=true
#
# iwd can randomize your WiFi card's MAC address for additional privacy. By
# default, this behavior is disabled and the MAC address assigned by the
# kernel driver is used. The address will be stable when connecting
# to a saved network profile, so as to not interfere with any MAC filtering
# rules that exist on the network.
# If a randomized MAC address is desired, uncomment the setting line below:
#
#AddressRandomization=network
#
# Options below control the roaming thresholds on 2.4 & 5G bands.
# Normally the default values are a good compromise that avoids excessive
# scanning while maintaining good link quality.
#
#RoamThreshold=-70
#RoamThreshold5G=-76
#
[Network]
# If EnableNetworkConfiguration=true is set, iwd forwards DNS information to
# the system resolving service. The currently supported services are:
# - systemd-resolved ["systemd"]
# - openresolv / resolvconf ["resolvconf"]
#
# If not set, the value "systemd" is used by default. Uncomment the value
# below if you are using openresolv:
#
NameResolvingService=systemd

#
# iwd's support for IPv6 is still experimental and is disabled by default.
# If you want to try it anyway, uncomment the setting below. Note that
# configuration via SLAAC is currently not supported (DHCPv6 only).
#
#EnableIPv6=true