Changelog |
* Wed Aug 03 2022 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.3-7
- Generate ethercodes.dat from latest oui.csv
* Mon Aug 01 2022 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.3-6
- Update License field to SPDX
* Sun Jul 31 2022 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.3-5
- Generate ethercodes.dat from latest oui.csv
* Sun Jul 31 2022 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.3-4
- Extract a LICENSE file from arpwatch.c’s comment header
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> 14:3.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri May 06 2022 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.3-2
- Generate ethercodes.dat from latest oui.csv
* Mon Mar 28 2022 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.3-1
- Update to 3.3 (close RHBZ#2068925)
* Mon Mar 28 2022 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.2-7
- Generate ethercodes.dat from latest oui.csv
* Thu Mar 24 2022 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.2-6
- Generate ethercodes.dat from latest oui.csv
* Thu Mar 24 2022 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.2-5
- Switch OUI URL from HTTP to HTTPS
* Mon Feb 07 2022 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.2-4
- Allow fsync in systemd sandbox (fix RHBZ#2051521)
* Tue Feb 01 2022 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.2-3
- Generate ethercodes.dat from latest oui.csv
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> 14:3.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Dec 16 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.2-1
- Update to 3.2 (close RHBZ#2033095)
* Thu Dec 16 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-38
- Generate ethercodes.dat from latest oui.csv
* Thu Dec 09 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-37
- Do not use path macros in file dependencies
* Thu Dec 09 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-36
- Generate ethercodes.dat from latest oui.csv
* Sun Dec 05 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-35
- Generate ethercodes.dat from latest oui.csv
* Mon Nov 15 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-34
- Allow timer syscalls in systemd sandboxing (fix RHBZ#2023139)
* Mon Nov 15 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-33
- Generate ethercodes.dat from latest oui.csv
* Thu Nov 11 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-32
- Generate ethercodes.dat from latest oui.csv
* Thu Nov 11 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-31
- Trivial spec file reformatting
* Thu Nov 11 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-30
- Change BR on python3 to python3-devel
* Thu Nov 11 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-29
- Reduce macro indirection in the spec file
* Mon Oct 25 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-28
- Use %python3 macro instead of %__python3
* Thu Sep 30 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-27
- Generate ethercodes.dat from latest oui.csv
* Sun Aug 01 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-26
- Add “Wants=network-online.target” to systemd unit file (fixes
RHBZ#1988849)
* Sun Aug 01 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-25
- Generate ethercodes.dat from latest oui.csv
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> 14:3.1-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> 14:3.1-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jul 20 2021 Benjamin A. Beasley <code@musicinmybrain.net> 14:3.1-22
- Generate ethercodes.dat from latest oui.csv
* Fri Jul 09 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-14
- generate ethercodes.dat from latest oui.csv
* Mon May 03 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-13
- Fix systemd sandboxing syntax in unit file
- generate ethercodes.dat from latest oui.csv
* Sat Apr 24 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-12
- Fix an error in arpwatch-devlookup.patch that could cause a null pointer
dereference on startup. Implements the suggestion of PR#1, “Update
arpwatch-devlookup.patch to correctly open a named interface”.
- generate ethercodes.dat from latest oui.csv
* Tue Apr 06 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-11
- Do not use %exclude for unpackaged files (RPM 4.17 compatibility)
- generate ethercodes.dat from latest oui.csv
* Mon Mar 29 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-10
- generate ethercodes.dat from latest oui.csv
* Wed Mar 17 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-9
- generate ethercodes.dat from latest oui.csv
* Tue Mar 09 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-8
- generate ethercodes.dat from latest oui.csv
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 14:3.1-7
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Sun Jan 31 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-6
- generate ethercodes.dat from latest oui.csv
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 14:3.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sun Jan 10 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-4
- Fix changelog date
* Sat Jan 09 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-3
- Generate ethercodes.dat from latest oui.csv
- Change systemd BR to systemd-rpm-macros
- Drop Requires on systemd for scriptlets per current guidelines
* Wed Dec 16 2020 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-2
- Add BR on make for
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
- generate ethercodes.dat from latest oui.csv
* Wed Nov 11 2020 Benjamin A. Beasley <code@musicinmybrain.net> - 14:3.1-1
- new upstream version 3.1
- generate ethercodes.dat from latest oui.csv
- improve systemd unit file, including hardening
- add sysconfig (environment) file
- drop arpwatch-2.1a4-fhs.patch: version 3.1 no longer attempts to set
user/group for installed binaries, and permissions for binaries and man pages
are now adjusted in the files section of the spec file
- rebase arpwatch-2.1a10-man.patch against version 3.1 as
arpwatch-man-references.patch, fixing some additional cross-references
- rebase against version 3.1 and combine arpwatch-drop.patch, which provided
-u; arpwatch-drop-man.patch, which documented it; and
arpwatch-2.1a15-dropgroup.patch, which fixed CVE-2012-2653 (RHBZ #825328) in
the original arpwatch-drop.patch, into a single combined
arpwatch-change-user.patch; remove an unnecessary and unchecked strdup() in
the original patch that could have theoretically led to a null pointer
dereference
- drop arpwatch-addr.patch; the -e and -s arguments are now present in upstream
version 3.1 as -w and -W, respectively
- replace arpwatch-dir-man.patch with a sed invocation
- replace arpwatch-2.1a15-extraman.patch with additional source files
arp2ethers.8 and massagevendor.8; reformat the contents to match the upstream
arpwatch.8 and arpsnmp.8 man pages; remove references to Debian; and rewrite
massagevendor.8 to match the new Python-based massagevendor script
- split arpwatch-scripts.patch into arpwatch-arp2ethers-sort-invocation.patch,
arpwatch-arpfetch-stray-rm.patch, and arpwatch-no-usr-local-path.patch,
removing some additional PATH alterations in the last
- rebase arpwatch-2.1a15-nolocalpcap.patch against the version 3.1 configure script
and rename it as arpwatch-configure-no-local-pcap.patch
- rebase arpwatch-2.1a15-bogon.patch against version 3.1 and rename it as
arpwatch-all-zero-bogon.patch
- rebase arpwatch-exitcode.patch against version 3.1
- rewrite, combine, and simplify arpwatch-2.1a15-devlookup.patch and
arpwatch-2.1a15-lookupiselect.patch, which fixed RHBZ #842660, as
arpwatch-devlookup.patch; upstream version 3.1 will now try the first
interface when -i is not given, but we still need a patch to search for
another usable interface if the first one is not usable; additionally, the
patch now handles the case where a device provides both supported and
unsupported datalink types.
- drop arpwatch-201301-ethcodes.patch; upstream no longer distributes
ethercodes.dat anyway, and we are generating it from oui.csv
- drop arpwatch-pie.patch; we are passing in hardened CFLAGS/LDFLAGS the normal
way
- drop arpwatch-aarch64.patch, as upstream now has a more up-to-date
config.guess
- drop arpwatch-promisc.patch; the -p flag is now upstream
- drop arpwatch-2.1a15-buffer-overflow-bz1563939.patch, which was a backport
from this version
* Sat Oct 31 2020 Benjamin A. Beasley <code@musicinmybrain.net> - 14:2.1a15-52
- add rpmlintrc file to suppress expected rpmlint errors
* Sat Oct 31 2020 Benjamin A. Beasley <code@musicinmybrain.net> - 14:2.1a15-51
- touch ghost file arp.dat.new (ghost files should exist in the buildroot)
* Sat Oct 31 2020 Benjamin A. Beasley <code@musicinmybrain.net> - 14:2.1a15-50
- use autosetup macro to apply patches
* Fri Oct 30 2020 Benjamin A. Beasley <code@musicinmybrain.net> - 14:2.1a15-49
- drop explicit _hardened_build macro (default in all current Fedora releases)
- replace _vararpwatch macro with pkgstatedir, and define in terms of
_sharedstatedir instead of _localstatedir
- use buildroot macro instead of RPM_BUILD_ROOT variable
- use package name macro more widely
- create macros for unprivileged service user and group names
- adjust whitespace throughout the spec file
- update URLs
- remove unnecessary BR on systemd
- use make_build and make_install macros; as a consequence, we now preserve
timestamps when installing files (install -p)
- since we do not package the massagevendor-old script, do not prep it with the
others
- instead of embedding awk scripts in the shell scripts that use them, install
the awk scripts and use their absolute paths in the shell scripts; drop BR on
perl, which was used to quote the awk scripts
- tidy up manual install steps
- remove user/group renaming code from pre-install script, and replace it with
the suggested implementation for soft static allocation from
https://fedoraproject.org/wiki/Packaging:UsersAndGroups;
the pcap user and group were renamed to arpwatch in 2007
(https://src.fedoraproject.org/rpms/arpwatch/c/f1b7b51), and we have no need
to handle such ancient installations anymore
* Tue Oct 27 2020 Benjamin A. Beasley <code@musicinmybrain.net> - 14:2.1a15-48
- fix arpwatch buffer overflow (#1563939)
|