Blame SPECS/libteam.spec

Packit 904a9b
Name: libteam
Packit 904a9b
Version: 1.31
Packit 904a9b
Release: 2%{?dist}
Packit 904a9b
Summary: Library for controlling team network device
Packit 904a9b
Group: System Environment/Libraries
Packit 904a9b
License: LGPLv2+
Packit 904a9b
URL: http://www.libteam.org
Packit 904a9b
Source: http://www.libteam.org/files/libteam-%{version}.tar.gz
Packit 904a9b
Patch1: libteam-Revert-teamd-Disregard-current-state-when-considerin.patch
Packit 904a9b
BuildRequires: jansson-devel
Packit 904a9b
BuildRequires: libdaemon-devel
Packit 904a9b
BuildRequires: libnl3-devel
Packit 904a9b
BuildRequires: python3-devel
Packit 904a9b
BuildRequires: dbus-devel
Packit 904a9b
BuildRequires: swig
Packit 904a9b
BuildRequires: doxygen
Packit 904a9b
BuildRequires: autoconf automake libtool
Packit 904a9b
BuildRequires: systemd-units
Packit 904a9b
Packit 904a9b
%description
Packit 904a9b
This package contains a library which is a user-space
Packit 904a9b
counterpart for team network driver. It provides an API
Packit 904a9b
to control team network devices.
Packit 904a9b
Packit 904a9b
%package devel
Packit 904a9b
Group: Development/Libraries
Packit 904a9b
Summary: Libraries and header files for libteam development
Packit 904a9b
Requires: libteam = %{version}-%{release}
Packit 904a9b
Packit 904a9b
%package doc
Packit 904a9b
Group: Documentation
Packit 904a9b
Summary: API documentation for libteam and libteamd
Packit 904a9b
Requires: libteam = %{version}-%{release}
Packit 904a9b
Packit 904a9b
%description doc
Packit 904a9b
This package contains libteam and libteamd API documentation
Packit 904a9b
Packit 904a9b
%package -n teamd
Packit 904a9b
Group: System Environment/Daemons
Packit 904a9b
Summary: Team network device control daemon
Packit 904a9b
Requires: libteam = %{version}-%{release}
Packit 904a9b
Packit 904a9b
%package -n teamd-devel
Packit 904a9b
Group: Development/Libraries
Packit 904a9b
Summary: Libraries and header files for teamd development
Packit 904a9b
Requires: teamd = %{version}-%{release}
Packit 904a9b
Packit 904a9b
%package -n python3-libteam
Packit 904a9b
%{?python_provide:%python_provide python3-libteam}
Packit 904a9b
Group: Development/Libraries
Packit 904a9b
Summary: Team network device library bindings
Packit 904a9b
Requires: libteam = %{version}-%{release}
Packit 904a9b
Packit 904a9b
%package -n network-scripts-team
Packit 904a9b
Group: Development/Libraries
Packit 904a9b
Summary: libteam legacy network service support
Packit 904a9b
Requires: network-scripts
Packit 904a9b
Supplements: (teamd and network-scripts)
Packit 904a9b
Packit 904a9b
%description devel
Packit 904a9b
The libteam-devel package contains the header files and libraries
Packit 904a9b
necessary for developing programs using libteam.
Packit 904a9b
Packit 904a9b
%description -n teamd
Packit 904a9b
The teamd package contains team network device control daemon.
Packit 904a9b
Packit 904a9b
%description -n teamd-devel
Packit 904a9b
The teamd-devel package contains the header files and libraries
Packit 904a9b
necessary for developing programs using libteamdctl.
Packit 904a9b
Packit 904a9b
%description -n python3-libteam
Packit 904a9b
The team-python package contains a module that permits applications
Packit 904a9b
written in the Python programming language to use the interface
Packit 904a9b
supplied by team network device library.
Packit 904a9b
Packit 904a9b
This package should be installed if you want to develop Python
Packit 904a9b
programs that will manipulate team network devices.
Packit 904a9b
Packit 904a9b
%description -n network-scripts-team
Packit 904a9b
This provides the ifup and ifdown scripts for libteam use with the legacy
Packit 904a9b
network service.
Packit 904a9b
Packit 904a9b
%prep
Packit 904a9b
%autosetup -p1
Packit 904a9b
autoreconf --force --install -I m4
Packit 904a9b
Packit 904a9b
# prepare example dir for -devel
Packit 904a9b
mkdir -p _tmpdoc1/examples
Packit 904a9b
cp -p examples/*.c _tmpdoc1/examples
Packit 904a9b
# prepare example dir for team-python
Packit 904a9b
mkdir -p _tmpdoc2/examples
Packit 904a9b
cp -p examples/python/*.py _tmpdoc2/examples
Packit 904a9b
chmod -x _tmpdoc2/examples/*.py
Packit 904a9b
Packit 904a9b
%build
Packit 904a9b
%configure --disable-static
Packit 904a9b
make %{?_smp_mflags}
Packit 904a9b
make html
Packit 904a9b
cd binding/python
Packit 904a9b
%py3_build
Packit 904a9b
Packit 904a9b
%install
Packit 904a9b
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
Packit 904a9b
find $RPM_BUILD_ROOT -name \*.la -delete
Packit 904a9b
rm -rf $RPM_BUILD_ROOT/%{_bindir}/team_*
Packit 904a9b
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d
Packit 904a9b
install -p teamd/dbus/teamd.conf $RPM_BUILD_ROOT%{_sysconfdir}/dbus-1/system.d/
Packit 904a9b
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
Packit 904a9b
install -p teamd/redhat/systemd/teamd@.service $RPM_BUILD_ROOT%{_unitdir}
Packit 904a9b
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts
Packit 904a9b
install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifup-Team $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts
Packit 904a9b
install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifdown-Team $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts
Packit 904a9b
install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifup-TeamPort $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts
Packit 904a9b
install -p -m 755 teamd/redhat/initscripts_systemd/network-scripts/ifdown-TeamPort $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/network-scripts
Packit 904a9b
install -p -m 755 utils/bond2team $RPM_BUILD_ROOT%{_bindir}/bond2team
Packit 904a9b
cd binding/python
Packit 904a9b
%py3_install
Packit 904a9b
Packit 904a9b
%post -p /sbin/ldconfig
Packit 904a9b
Packit 904a9b
%postun -p /sbin/ldconfig
Packit 904a9b
Packit 904a9b
%files
Packit 904a9b
%doc COPYING
Packit 904a9b
%{_libdir}/libteam.so.*
Packit 904a9b
%{_bindir}/teamnl
Packit 904a9b
%{_mandir}/man8/teamnl.8*
Packit 904a9b
Packit 904a9b
%files devel
Packit 904a9b
%doc COPYING _tmpdoc1/examples
Packit 904a9b
%{_includedir}/team.h
Packit 904a9b
%{_libdir}/libteam.so
Packit 904a9b
%{_libdir}/pkgconfig/libteam.pc
Packit 904a9b
Packit 904a9b
%files doc
Packit 904a9b
%doc COPYING doc/api
Packit 904a9b
Packit 904a9b
%files -n teamd
Packit 904a9b
%doc COPYING teamd/example_configs teamd/redhat/example_ifcfgs/
Packit 904a9b
%config(noreplace) %attr(644,root,root) %{_sysconfdir}/dbus-1/system.d/teamd.conf
Packit 904a9b
%config(noreplace) %attr(644,root,root) %{_unitdir}/teamd@.service
Packit 904a9b
%{_libdir}/libteamdctl.so.*
Packit 904a9b
%{_bindir}/teamd
Packit 904a9b
%{_bindir}/teamdctl
Packit 904a9b
%{_bindir}/bond2team
Packit 904a9b
%{_mandir}/man8/teamd.8*
Packit 904a9b
%{_mandir}/man8/teamdctl.8*
Packit 904a9b
%{_mandir}/man5/teamd.conf.5*
Packit 904a9b
%{_mandir}/man1/bond2team.1*
Packit 904a9b
Packit 904a9b
%files -n teamd-devel
Packit 904a9b
%doc COPYING
Packit 904a9b
%{_includedir}/teamdctl.h
Packit 904a9b
%{_libdir}/libteamdctl.so
Packit 904a9b
%{_libdir}/pkgconfig/libteamdctl.pc
Packit 904a9b
Packit 904a9b
%files -n python3-libteam
Packit 904a9b
%doc COPYING _tmpdoc2/examples
Packit 904a9b
%{python3_sitearch}/*
Packit 904a9b
Packit 904a9b
%files -n network-scripts-team
Packit 904a9b
%{_sysconfdir}/sysconfig/network-scripts/ifup-Team
Packit 904a9b
%{_sysconfdir}/sysconfig/network-scripts/ifdown-Team
Packit 904a9b
%{_sysconfdir}/sysconfig/network-scripts/ifup-TeamPort
Packit 904a9b
%{_sysconfdir}/sysconfig/network-scripts/ifdown-TeamPort
Packit 904a9b
Packit 904a9b
%changelog
Packit 904a9b
* Tue Sep 01 2020 Xin Long <lxin@redhat.com> - 1.31-2
Packit 904a9b
- Revert "teamd: Disregard current state when considering port enablement" [1874001]
Packit 904a9b
* Thu Jul 30 2020 Xin Long <lxin@redhat.com> - 1.31-1
Packit 904a9b
- 1.31 release
Packit 904a9b
- utils/bond2team: remove TYPE in ifcfg file [1858518]
Packit 904a9b
- utils/bond2team: keep delivering config to file if stdout not supplied [1858518]
Packit 904a9b
- teamd/lacp: silence ignore none LACP frames
Packit 904a9b
- Send LACP PDU right after the Actor state has been changed
Packit 904a9b
- Skip setting the same hwaddr to a lag port if not needed
Packit 904a9b
- Make all netlink socket RCVBUF sizes configurable
Packit 904a9b
- Don't return an error when timerfd socket return 0
Packit 904a9b
- Fix ifinfo_link_with_port race condition with newlink
Packit 904a9b
- teamd: fix possible race in master ifname callback
Packit 904a9b
- 1.30 release
Packit 904a9b
- teamd: Disregard current state when considering port enablement [1851460]
Packit 904a9b
* Sat May 23 2020 Xin Long <lxin@redhat.com> - 1.29-5
Packit 904a9b
- teamd: fix ctx->hwaddr value assignment [1838952]
Packit 904a9b
* Mon May 18 2020 Xin Long <lxin@redhat.com> - 1.29-4
Packit 904a9b
- gating: fix the invalid ovs rpm link with latest version [1782427]
Packit 904a9b
* Mon May 18 2020 Xin Long <lxin@redhat.com> - 1.29-3
Packit 904a9b
- gating: fix the invalid ovs rpm link [1782427]
Packit 904a9b
* Mon May 18 2020 Xin Long <lxin@redhat.com> - 1.29-2
Packit 904a9b
- teamd/lacp: fix segfault due to NULL pointer dereference [1758073]
Packit 904a9b
- teamd: fix build error in expansion of macro teamd_log_dbgx [1758073]
Packit 904a9b
- teamd: update ctx->hwaddr after setting team dev to new hwaddr
Packit 904a9b
- libteam: wapper teamd_log_dbg with teamd_log_dbgx [1758073]
Packit 904a9b
* Mon Oct 14 2019 Xin Long <lxin@redhat.com> - 1.29-1
Packit 904a9b
- man teamd.conf: update some parameter default values [1732587]
Packit 904a9b
- 1.29 release
Packit 904a9b
- teamd: add port_master_ifindex_changed for link_watch_port_watch_ops
Packit 904a9b
- initscripts: fix if/fi align
Packit 904a9b
- teamd: fix a json object memleak in get_port_obj() [1767685]
Packit 904a9b
- libteam: set netlink event socket as non-blocking [1684389]
Packit 904a9b
- libteam: double NETLINK_RCVBUF to fix -ENOMEM error
Packit 904a9b
- teamd: add a default value 1000 for link_watch.interval
Packit 904a9b
* Mon Jul 15 2019 Xin Long <lxin@redhat.com> - 1.28-4
Packit 904a9b
- gating: run VM with more RAM [1722449]
Packit 904a9b
* Wed Jul 03 2019 Xin Long <lxin@redhat.com> - 1.28-3
Packit 904a9b
- teamd: return 0 if tdport doesn't exist in teamd_config_port_set [1722449]
Packit 904a9b
- teamd: improve the error output for non-integer port prio
Packit 904a9b
* Mon Apr 29 2019 Xin Long <lxin@redhat.com> - 1.28-2
Packit 904a9b
- teamd: use enabled option_changed to sync enabled to link_up for lb runner [1668132]
Packit 904a9b
- teamd: tdport has to exist if item->per_port is set in __find_by_item_path [1687336]
Packit 904a9b
- teamd: remove port if adding fails [1668744]
Packit 904a9b
* Wed Apr 17 2019 Xin Long <lxin@redhat.com> - 1.28-1
Packit 904a9b
- teamd: lacp: update port state according to partner's sync bit
Packit 904a9b
- man: fix runner.min_ports default value [1679853]
Packit 904a9b
- teamd: lw: nsna_ping: only send ns on enabled port [1671195]
Packit 904a9b
- teamd: lw: arp_ping: only check arp reply message [1663093]
Packit 904a9b
- teamd: config: update local prio to kernel [1657113]
Packit 904a9b
- teamnl: update help message
Packit 904a9b
- 1.28 release
Packit 904a9b
- teamd: lacp: send LACPDU when port state transitions from DEFAULT to CURRENT
Packit 904a9b
- man teamd.conf: Document ARP Ping link_watch.vlanid option
Packit 904a9b
- man teamd.conf: fix indentation of link_watch.send_always
Packit 904a9b
- libteam/options: fix s32/u32 data storage on big endian
Packit 904a9b
- teamd: add an option to force log output to stdout, stderr or syslog
Packit 904a9b
- teamd: add port_master_ifindex_changed for teamd_event_watch_ops
Packit 904a9b
- man: add 'random' to the list of available runners
Packit 904a9b
- examples: fix duplex comparison against best port
Packit 904a9b
Packit 904a9b
* Thu Jan 10 2019 Xin Long <lxin@redhat.com> - 1.27-10
Packit 904a9b
- add new package network-scripts-team [1659846]
Packit 904a9b
Packit 904a9b
* Mon Aug 20 2018 Xin Long <lxin@redhat.com> - 1.27-9
Packit 904a9b
- Added patch to fix the issue that no active port is set [1618710]
Packit 904a9b
Packit 904a9b
* Fri Aug 03 2018 Xin Long <lxin@redhat.com> - 1.27-8
Packit 904a9b
- Add fix to only process LACPDU after port ifinfo is set
Packit 904a9b
- Add port_hwaddr_changed for ab, lb and lacp runners
Packit 904a9b
- Add patch to fix runner.sys_prio default in man docs
Packit 904a9b
- Add patch to empty LDFLAGS before checking for libnl3 in configure.ac
Packit 904a9b
- Add patch to not crash when trying to print unregistered device name
Packit 904a9b
- Add patch to use SWIG_FromCharPtrAndSize for Python3 support
Packit 904a9b
- Add patch to check to_stdout return correctly in bond2team in bond2team
Packit 904a9b
- Add 'BuildRequires: systemd-units' in libteam.spec to fix building errors
Packit 904a9b
- Add 'autoreconf --force --install -I m4' in libteam.sepc to regenerate configure
Packit 904a9b
- Remove ifup/ifdown scripts installation in libteam.sepc
Packit 904a9b
Packit 904a9b
* Tue Jun 26 2018 Charalampos Stratakis <cstratak@redhat.com> - 1.27-7
Packit 904a9b
- Change the python bindings to Python 3
Packit 904a9b
Packit 904a9b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.27-6
Packit 904a9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit 904a9b
Packit 904a9b
* Tue Jan 09 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.27-5
Packit 904a9b
- Update Python 2 dependency declarations to new packaging standards
Packit 904a9b
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
Packit 904a9b
Packit 904a9b
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.27-4
Packit 904a9b
- Python 2 binary package renamed to python2-libteam
Packit 904a9b
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
Packit 904a9b
Packit 904a9b
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.27-3
Packit 904a9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit 904a9b
Packit 904a9b
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.27-2
Packit 904a9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit 904a9b
Packit 904a9b
* Mon Jun 05 2017 Jiri Pirko <jiri@resnulli.us> - 1.27-1
Packit 904a9b
- 1.27 release
Packit 904a9b
- teamd: check target host with nap.nah.nd_na_target
Packit 904a9b
- teamd: check ipv6 packet only with the 4 bits version
Packit 904a9b
- teamd: set correct bits for standby ports
Packit 904a9b
- libteam: Add team_get_port_enabled function
Packit 904a9b
- teamd: check port link_up when a port is added with loadbalance runner
Packit 904a9b
- libteam: resynchronize ifinfo after lost RTNLGRP_LINK notifications
Packit 904a9b
- SubmittingPatches: add checkpatch note
Packit 904a9b
- README: add note regarding pull requests
Packit 904a9b
- teamd: escape some sensitive characters in ifname with double quotation marks
Packit 904a9b
Packit 904a9b
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.26-2
Packit 904a9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit 904a9b
Packit 904a9b
* Fri Aug 26 2016 Jiri Pirko <jiri@resnulli.us> - 1.26-1
Packit 904a9b
- 1.26 release
Packit 904a9b
- teamd: lacp: Do not unselect port if it changes state to "expired"
Packit 904a9b
- man: in lacp it's 'port_config', not 'port_options'
Packit 904a9b
- teamd: fix the issue that network blocks when systemctl stop teamd
Packit 904a9b
- teamd: change to Before=network-pre.target in systemd service file
Packit 904a9b
- man teamd.conf: fix indentation
Packit 904a9b
- misc: fix an out-of-bound write with zero-length hardware address
Packit 904a9b
- teamd: LACP runner does not set Agg bit on first slave
Packit 904a9b
Packit 904a9b
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.25-2
Packit 904a9b
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
Packit 904a9b
Packit 904a9b
* Fri May 20 2016 Jiri Pirko <jiri@resnulli.us> - 1.25-1
Packit 904a9b
- 1.25 release
Packit 904a9b
- teamd: handle vlan 0 packets
Packit 904a9b
- libteam: fix TEAM_OPTION_TYPE_BOOL type for big endian architectures
Packit 904a9b
Packit 904a9b
* Fri Apr 15 2016 Jiri Pirko <jiri@resnulli.us> - 1.24-1
Packit 904a9b
- 1.24 release
Packit 904a9b
- teamd: lacp: use original hwaddr as source address in lacpdus
Packit 904a9b
- teamd: do correct l3/l4 tx hashing with vlans
Packit 904a9b
- libteam: Fix broken links
Packit 904a9b
Packit 904a9b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.23-2
Packit 904a9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit 904a9b
Packit 904a9b
* Thu Dec 17 2015 Jiri Pirko <jiri@resnulli.us> - 1.23-1
Packit 904a9b
- 1.23 release
Packit 904a9b
- dbus: don't do <deny send_interface="..." /> in template dbus s. f.
Packit 904a9b
- libteam: retry on NLE_DUMP_INTR error
Packit 904a9b
Packit 904a9b
* Tue Nov 03 2015 Jiri Pirko <jiri@resnulli.us> - 1.22-1
Packit 904a9b
- 1.22 release
Packit 904a9b
- dbus: don't do <deny send_interface="..." /> in dbus service file
Packit 904a9b
- teamd: Fix member port state change on master team admin UP.
Packit 904a9b
- teamd: add CAP_NET_RAW capability for LACP packet sockets
Packit 904a9b
- add teamd.conf.in to EXTRA_DIST
Packit 904a9b
Packit 904a9b
* Mon Oct 05 2015 Jiri Pirko <jiri@resnulli.us> - 1.21-1
Packit 904a9b
- 1.21 release
Packit 904a9b
- libteam: add missing "static inline" in nl_updates
Packit 904a9b
- libteam: check for definition of NLA_PUT_S* separatelly
Packit 904a9b
Packit 904a9b
* Mon Oct 05 2015 Jiri Pirko <jiri@resnulli.us> - 1.20-1
Packit 904a9b
- 1.20 release
Packit 904a9b
- libteam: fix compile error with newer libnl
Packit 904a9b
Packit 904a9b
* Mon Oct 05 2015 Jiri Pirko <jiri@resnulli.us> - 1.19-1
Packit 904a9b
- 1.19 release
Packit 904a9b
- teamd: add Before=network.target to systemd service file
Packit 904a9b
- teamd: lacp: update actor state before sending LACP frames
Packit 904a9b
- regenerate dbus policy file from template when user changed
Packit 904a9b
- drop privileges to usr/grp specified at build time
Packit 904a9b
- make teamd's run directory configurable
Packit 904a9b
- create run directory at teamd program start
Packit 904a9b
- teamd: fix cut&paste issue on delay_up
Packit 904a9b
- Add stamp-h1 artifact to .gitignore
Packit 904a9b
- Reduce usock file permissions to 700.
Packit 904a9b
- Do not fail teamd_add_ports() when one port is missing
Packit 904a9b
- Add missing prototypes for admin_state functions
Packit 904a9b
- teamd: lacp: Don't send LACP frames when master team device is down.
Packit 904a9b
- libteam, teamd: Track admin state of team device and add handlers to watch for changes.
Packit 904a9b
- teamd: loadbalance mode lacks a .hwaddr_changed in teamd_event_watch_ops
Packit 904a9b
- libteamdctl: fix timeval value for select
Packit 904a9b
Packit 904a9b
* Fri Aug 21 2015 Jiri Pirko <jiri@resnulli.us> - 1.18-1
Packit 904a9b
- 1.18 release
Packit 904a9b
- teamd: lacp: change actor system value on team mac change
Packit 904a9b
- Fix sending duplicate LACP frames at the start of establishing a logical channel.
Packit 904a9b
- Fix teamd memory corruption issues seen by missing port unlink in ifinfo_destroy()
Packit 904a9b
- libteam: Add check to disallow creating device names longer than 15 chars.
Packit 904a9b
Packit 904a9b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.17-2
Packit 904a9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit 904a9b
Packit 904a9b
* Thu Apr 02 2015 Jiri Pirko <jpirko@redhat.com> - 1.17-1
Packit 904a9b
- 1.17 release
Packit 904a9b
- update copyright dates
Packit 904a9b
- man: teamdctl: add entry for item set of debug_level
Packit 904a9b
- teamd: lw: nsna_ping: fix na rx handling
Packit 904a9b
- teamd: lw: arp_ping: fix arp rx handling
Packit 904a9b
- libteam: ifinfo: fix rtnl dellink handling
Packit 904a9b
Packit 904a9b
* Tue Mar 24 2015 Jiri Pirko <jpirko@redhat.com> - 1.16-1
Packit 904a9b
- 1.16 release
Packit 904a9b
- teamd: events: update ctx->hwaddr_len before calling hwaddr_changed handlers
Packit 904a9b
- teamd: do not change ctx->hwaddr pointer
Packit 904a9b
- teamd: lacp: change port mac address when team mac address is changed
Packit 904a9b
- teamdctl: show port link down count in state output
Packit 904a9b
- teamd: lw: count how many times has been the port down
Packit 904a9b
- init unitialized value to 0/NULL to silence gcc warnings instead of x=x
Packit 904a9b
- libteamdctl: rename recvmsg variable to recv_message
Packit 904a9b
- teamd: check retval of malloc in lw_tipc_link_state_change
Packit 904a9b
- teamd: fix potential memory leak in __set_sockaddr error path
Packit 904a9b
- libteamdctl: fix typo in warning message in cli_zmq_recv
Packit 904a9b
- libteam: check phys_port_id_len in update_phys_port_id
Packit 904a9b
- teamnl: fix potential memory leak in run_cmd_getoption
Packit 904a9b
Packit 904a9b
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.15-2
Packit 904a9b
- Rebuilt for Fedora 23 Change
Packit 904a9b
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
Packit 904a9b
Packit 904a9b
* Wed Dec 17 2014 Jiri Pirko <jpirko@redhat.com> - 1.15-1
Packit 904a9b
- 1.15 release
Packit 904a9b
- teamd: ignore SIGPIPE
Packit 904a9b
- libteamdctl: Fix a typo in DBus method name
Packit 904a9b
Packit 904a9b
* Wed Nov 05 2014 Jiri Pirko <jpirko@redhat.com> - 1.14-1
Packit 904a9b
- 1.14 release
Packit 904a9b
- teamd: lw_arp_ping: make buf static and avoid returning local pointer
Packit 904a9b
Packit 904a9b
* Wed Nov 05 2014 Jiri Pirko <jpirko@redhat.com> - 1.13-1
Packit 904a9b
- 1.13 release
Packit 904a9b
- teamd: fix coding style a bit after previous commit
Packit 904a9b
- teamd: Don't ever kill PID 0
Packit 904a9b
- teamd: tipc: topology-aware failover
Packit 904a9b
- teamd: tipc: fix team port removal bugs
Packit 904a9b
- zmq: remove unused my_free_msg
Packit 904a9b
- libteamdctl: zmq: remove include of teamd.h
Packit 904a9b
- teamd: add teamd_zmq_common.h to noinst headers
Packit 904a9b
Packit 904a9b
* Tue Aug 19 2014 Jiri Pirko <jpirko@redhat.com> - 1.12-1
Packit 904a9b
- 1.12 release
Packit 904a9b
- teamd: teamd_state_val_dump move TEAMD_BUG_ON so it can be actually triggered
Packit 904a9b
- teamd: fix coverity error in teamd_sriov_physfn_addr
Packit 904a9b
- libteamdctl: adjust doc comments to be processed by doxygen
Packit 904a9b
- remove forgotten src dir
Packit 904a9b
- libteam: stringify.c adjust doc comments to be processed by doxygen
Packit 904a9b
- libteam: ports.c adjust doc comments to be processed by doxygen
Packit 904a9b
- libteam: options.c adjust doc comments to be processed by doxygen
Packit 904a9b
- libteam: ifinfo.c adjust doc comments to be processed by doxygen
Packit 904a9b
- libteam: libteam.c adjust doc comments to be processed by doxygen
Packit 904a9b
- add doxygen html doc generation into autoconf
Packit 904a9b
- teamd: tipc: use TIPC_MAX_*_NAME for buffers and check len
Packit 904a9b
- fix strncmp len in ifname2ifindex
Packit 904a9b
- teamd: fix incorrect usage of sizeof in __str_sockaddr
Packit 904a9b
Packit 904a9b
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-2
Packit 904a9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit 904a9b
Packit 904a9b
* Thu Jun 26 2014 Jiri Pirko <jpirko@redhat.com> - 1.11-1
Packit 904a9b
- 1.11 release
Packit 904a9b
- teamd: add forgotten teamd_link_watch.h to noinst_HEADERS
Packit 904a9b
- teamd: add tipc.h kernel header
Packit 904a9b
- teamd: Add support for TIPC link watcher
Packit 904a9b
- teamd: add TIPC link watcher
Packit 904a9b
- teamd: move icmp6 NS/NA ping link watcher to a separate file
Packit 904a9b
- teamd: move arp ping link watcher to a separate file
Packit 904a9b
- teamd: move psr template link watcher to a separate file
Packit 904a9b
- teamd: move ethtool link watcher to a separate file
Packit 904a9b
- teamd_dbus: add PortConfigDump to introspection
Packit 904a9b
- teamd: allow restart on failure through systemd
Packit 904a9b
- teamd: distinguish exit code between init error and runtime error
Packit 904a9b
- man teamd.conf: remove "mandatory" since the options are no longer mandatory
Packit 904a9b
- teamd: add "debug_level" config option
Packit 904a9b
- teamd: allow to change debug level during run
Packit 904a9b
- teamd: register debug callback at the start of callbacks list
Packit 904a9b
- libteam: add team_change_handler_register_head function
Packit 904a9b
- teamd: lacp: update partner info before setting state
Packit 904a9b
- teamd: lacp: do not check SYNCHRO flag before enable of port
Packit 904a9b
- teamd: lacp: "expired" port is not selectable, only "current"
Packit 904a9b
- teamd: lacp: update actor system (mac) before sending lacpdu
Packit 904a9b
- teamd: respect currently set user linkup for created linkwatches
Packit 904a9b
- teamd: split --take-over option into --no-quit-destroy
Packit 904a9b
- teamd: fix port removal when using take_over
Packit 904a9b
- libteam: add SubmittingPatches doc
Packit 904a9b
- libteam: Use u8 for put/get TEAM_ATTR_OPTION_TYPE
Packit 904a9b
Packit 904a9b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-2
Packit 904a9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit 904a9b
Packit 904a9b
* Mon Mar 31 2014 Jiri Pirko <jpirko@redhat.com> - 1.10-1
Packit 904a9b
- Update to 1.10
Packit 904a9b
- teamd: quit when our team device is removed from outside
Packit 904a9b
- libteam: ifinfo: watch for dellink messages and call change handlers for that
Packit 904a9b
- initscripts: make ifup/ifdown scripts usable by ifup/ifdown-eth scripts
Packit 904a9b
- teamdctl: unmess check_teamd_team_devname and fix double free there
Packit 904a9b
- man: correct type of "*_host" options
Packit 904a9b
- teamd_link_watch: specify "missed_max" option default value
Packit 904a9b
- bond2team: do not guess source_host option
Packit 904a9b
- teamd_link_watch: allow to send ARP probes if no source_host is specified
Packit 904a9b
- initscripts: do not try to re-add port if it is already there
Packit 904a9b
- teamdctl: add command for easy port presention checking
Packit 904a9b
- Fix potential small memory leak
Packit 904a9b
- usock: accept multiline message string parameters
Packit 904a9b
- libteamdctl: add notice for caller to do not modify or free certain strings
Packit 904a9b
- teamd: do not remove ports from team dev in case of take over mode
Packit 904a9b
- teamd: look for existing ports before adding new ones
Packit 904a9b
- libteam: introduce ream_refresh
Packit 904a9b
- teamd: fixed couple comments.
Packit 904a9b
- teamd: update hwaddr when changing team's macaddr
Packit 904a9b
- redhat: fix boolean types in example 2
Packit 904a9b
- initscripts: fix port up before master and port down after master
Packit 904a9b
- lb: enable/disable port according to linkwatch state
Packit 904a9b
- fix comment typo in ifdown-Team scripts
Packit 904a9b
- man teamd.conf: Minor improvements to style and language
Packit 904a9b
- man teamdctl: Minor improvements to style and language
Packit 904a9b
Packit 904a9b
* Thu Jan 23 2014 Jiri Pirko <jpirko@redhat.com> - 1.9-2
Packit 904a9b
- fix multilib
Packit 904a9b
Packit 904a9b
* Tue Nov 12 2013 Jiri Pirko <jpirko@redhat.com> - 1.9-1
Packit 904a9b
- Update to 1.9
Packit 904a9b
- libteamdctl: remove false lib dependencies
Packit 904a9b
- teamdctl: use new port config get function
Packit 904a9b
- libteamdctl: introduce support for port config get
Packit 904a9b
- libteamdctl: cache reply strings into list
Packit 904a9b
- teamd: introduce PortConfigDump control method
Packit 904a9b
- teamd: make teamd_get_port_by_ifname ifname argument const
Packit 904a9b
- Minor improvements to style and language.
Packit 904a9b
- do not install example binaries
Packit 904a9b
- minor man page(s) correction(s) and lintianisation
Packit 904a9b
- teamdctl: print error message if ifindex cannot be obtained
Packit 904a9b
- fix cflags path in pc files
Packit 904a9b
Packit 904a9b
* Tue Aug 13 2013 Jiri Pirko <jpirko@redhat.com> - 1.8-1
Packit 904a9b
- Update to 1.8
Packit 904a9b
Packit 904a9b
* Mon Aug 12 2013 Jiri Pirko <jpirko@redhat.com> - 1.7-1
Packit 904a9b
- Update to 1.7
Packit 904a9b
Packit 904a9b
* Thu Aug 08 2013 Jiri Pirko <jpirko@redhat.com> - 1.6-1
Packit 904a9b
- Update to 1.6
Packit 904a9b
Packit 904a9b
* Tue Jul 30 2013 Jiri Pirko <jpirko@redhat.com> - 1.5-1
Packit 904a9b
- Update to 1.5
Packit 904a9b
Packit 904a9b
* Tue Jun 11 2013 Jiri Pirko <jpirko@redhat.com> - 1.3-1
Packit 904a9b
- Update to 1.3
Packit 904a9b
Packit 904a9b
* Wed May 29 2013 Jiri Pirko <jpirko@redhat.com> - 1.2-1
Packit 904a9b
- Update to 1.2
Packit 904a9b
Packit 904a9b
* Thu May 16 2013 Jiri Pirko <jpirko@redhat.com> - 1.1-1
Packit 904a9b
- Update to 1.1
Packit 904a9b
Packit 904a9b
* Thu Jan 31 2013 Jiri Pirko <jpirko@redhat.com> - 1.0-1
Packit 904a9b
- Update to 1.0
Packit 904a9b
Packit 904a9b
* Sun Jan 20 2013 Jiri Pirko <jpirko@redhat.com> - 0.1-27.20130110gitf16805c
Packit 904a9b
- Rebuilt for libnl3
Packit 904a9b
Packit 904a9b
* Sun Jan 20 2013 Kalev Lember <kalevlember@gmail.com> - 0.1-26.20130110gitf16805c
Packit 904a9b
- Rebuilt for libnl3
Packit 904a9b
Packit 904a9b
* Thu Jan 10 2013 Jiri Pirko <jpirko@redhat.com> - 0.1-25.20130110gitf16805c
Packit 904a9b
- Rebase to git commit f16805c
Packit 904a9b
Packit 904a9b
* Wed Dec 12 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-24.20121212git01fe4bd
Packit 904a9b
- Rebase to git commit 01fe4bd
Packit 904a9b
Packit 904a9b
* Thu Dec 06 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-23.20121206git659a848
Packit 904a9b
- Rebase to git commit 659a848
Packit 904a9b
Packit 904a9b
* Thu Nov 22 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-22.20121122git18b6701
Packit 904a9b
- Rebase to git commit 18b6701
Packit 904a9b
Packit 904a9b
* Thu Nov 15 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-21.20121115gitffb5267
Packit 904a9b
- Rebase to git commit ffb5267
Packit 904a9b
Packit 904a9b
* Mon Nov 05 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-20.20121105git3b95b34
Packit 904a9b
- Rebase to git commit 3b95b34
Packit 904a9b
Packit 904a9b
* Thu Oct 25 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-19.20121025git7fe7c72
Packit 904a9b
- Rebase to git commit 7fe7c72
Packit 904a9b
Packit 904a9b
* Fri Oct 19 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-18.20121019git1a91059
Packit 904a9b
- Rebase to git commit 1a91059
Packit 904a9b
Packit 904a9b
* Sun Oct 07 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-17.20121007git6f48751
Packit 904a9b
- Rebase to git commit 6f48751
Packit 904a9b
Packit 904a9b
* Tue Sep 25 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-16.20120925gitcc5cddc
Packit 904a9b
- Rebase to git commit cc5cddc
Packit 904a9b
Packit 904a9b
* Sun Sep 23 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-15.20120923git8448186
Packit 904a9b
- Rebase to git commit 8448186
Packit 904a9b
Packit 904a9b
* Tue Sep 04 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-14.20120904gitbdcf72c
Packit 904a9b
- Rebase to git commit bdcf72c
Packit 904a9b
Packit 904a9b
* Wed Aug 22 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-13.20120822gitc0d943d
Packit 904a9b
- Rebase to git commit c0d943d
Packit 904a9b
Packit 904a9b
* Tue Aug 07 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-12.20120807git9fa4a96
Packit 904a9b
- Rebase to git commit 9fa4a96
Packit 904a9b
Packit 904a9b
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-11.20120628gitca7b526
Packit 904a9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit 904a9b
Packit 904a9b
* Thu Jun 28 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-10.20120628gitca7b526
Packit 904a9b
- Rebase to git commit ca7b526
Packit 904a9b
Packit 904a9b
* Wed Jun 27 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-9.20120627git96569f8
Packit 904a9b
- Rebase to git commit 96569f8
Packit 904a9b
Packit 904a9b
* Wed Jun 27 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-8.20120627gitcd6b557
Packit 904a9b
- Rebase to git commit cd6b557
Packit 904a9b
Packit 904a9b
* Wed Jun 20 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-7.20120620gita88fabf
Packit 904a9b
- Rebase to git commit a88fabf
Packit 904a9b
Packit 904a9b
* Fri May 04 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-6.20120504git11e234a
Packit 904a9b
- Rebase to git commit 11e234a
Packit 904a9b
Packit 904a9b
* Thu Apr 05 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-5.20120405gita82f8ac
Packit 904a9b
- Rebase to git commit a82f8ac
Packit 904a9b
Packit 904a9b
* Tue Feb 21 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-4.20120221gitfe97f63
Packit 904a9b
- Rebase to git commit fe97f63
Packit 904a9b
Packit 904a9b
* Mon Jan 30 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-3.20120130gitb5cf2a8
Packit 904a9b
- Rebase to git commit b5cf2a8
Packit 904a9b
Packit 904a9b
* Wed Jan 25 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-2.20120125gita1718f8
Packit 904a9b
- Rebase to git commit a1718f8
Packit 904a9b
Packit 904a9b
* Wed Jan 18 2012 Jiri Pirko <jpirko@redhat.com> - 0.1-1.20120113git302672e
Packit 904a9b
- Initial build.