Accepting request 642205 from home:kbabioch:branches:hardware

- Renamed patches:
  - wpa-supplicant-log-file-permission.patch -> wpa_supplicant-log-file-permission.patch
  - wpa-supplicant-log-file-cloexec.patch -> wpa_supplicant-log-file-cloexec.patch
- wpa_supplicant-log-file-permission.patch: Using O_WRONLY flag
- Enabled timestamps in log files (bsc#1080798).

- compile eapol_test binary to allow testing via radius proxy and server
  (bsc#1111873), (fate#326725)
- Added rebased-v2.6-0009-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch:

OBS-URL: https://build.opensuse.org/request/show/642205
OBS-URL: https://build.opensuse.org/package/show/hardware/wpa_supplicant?expand=0&rev=88
This commit is contained in:
Karol Babioch
2018-10-16 07:35:51 +00:00
committed by Git OBS Bridge
parent 26dd74cc1a
commit d917337769
7 changed files with 18 additions and 16 deletions

View File

@@ -1,5 +1,5 @@
[D-BUS Service] [D-BUS Service]
Name=fi.epitest.hostap.WPASupplicant Name=fi.epitest.hostap.WPASupplicant
Exec=/usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -f /var/log/wpa_supplicant.log Exec=/usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -t -f /var/log/wpa_supplicant.log
User=root User=root
SystemdService=wpa_supplicant.service SystemdService=wpa_supplicant.service

View File

@@ -1,5 +1,5 @@
[D-BUS Service] [D-BUS Service]
Name=fi.w1.wpa_supplicant1 Name=fi.w1.wpa_supplicant1
Exec=/usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -f /var/log/wpa_supplicant.log Exec=/usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u -t -f /var/log/wpa_supplicant.log
User=root User=root
SystemdService=wpa_supplicant.service SystemdService=wpa_supplicant.service

View File

@@ -49,7 +49,7 @@ index 62758d864..5d2f7becb 100644
- out_file = fopen(path, "a"); - out_file = fopen(path, "a");
+ int out_fd = -1; + int out_fd = -1;
+ out_fd = open(path, O_CREAT | O_APPEND, S_IRUSR | S_IWUSR | S_IRGRP); + out_fd = open(path, O_CREAT | O_WRONLY | O_APPEND, S_IRUSR | S_IWUSR | S_IRGRP);
+ if (out_fd < 0) { + if (out_fd < 0) {
+ wpa_printf(MSG_ERROR, "wpa_debug_open_file: Failed to open " + wpa_printf(MSG_ERROR, "wpa_debug_open_file: Failed to open "
+ "output file descriptor, using standard output"); + "output file descriptor, using standard output");

View File

@@ -1,22 +1,24 @@
-------------------------------------------------------------------
Tue Oct 16 06:45:59 UTC 2018 - Karol Babioch <kbabioch@suse.com>
- Renamed patches:
- wpa-supplicant-log-file-permission.patch -> wpa_supplicant-log-file-permission.patch
- wpa-supplicant-log-file-cloexec.patch -> wpa_supplicant-log-file-cloexec.patch
- wpa_supplicant-log-file-permission.patch: Using O_WRONLY flag
- Enabled timestamps in log files (bsc#1080798).
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Oct 15 16:20:25 CEST 2018 - ro@suse.de Mon Oct 15 16:20:25 CEST 2018 - ro@suse.de
- compile eapol_test binary to allow testing via - compile eapol_test binary to allow testing via radius proxy and server
radius proxy and server
(note: this does not match CONFIG_EAPOL_TEST which sets -Werror (note: this does not match CONFIG_EAPOL_TEST which sets -Werror
and activates an assert call inside the code of wpa_supplicant) and activates an assert call inside the code of wpa_supplicant)
(bsc#1111873), (fate#326725)o (bsc#1111873), (fate#326725)
- add patch to fix wrong operator precedence in ieee802_11.c - add patch to fix wrong operator precedence in ieee802_11.c
wpa_supplicant-git-fa67debf4c6ddbc881a212b175faa6d5d0d90c8c.patch wpa_supplicant-git-fa67debf4c6ddbc881a212b175faa6d5d0d90c8c.patch
- add patch to avoid redefinition of __bitwise macro - add patch to avoid redefinition of __bitwise macro
wpa_supplicant-git-f5b74b966c942feb95a8ddbb7d130540b15b796d.patch wpa_supplicant-git-f5b74b966c942feb95a8ddbb7d130540b15b796d.patch
-------------------------------------------------------------------
Fri Oct 12 13:04:57 UTC 2018 - Karol Babioch <kbabioch@suse.com>
- Enabled timestamps in log file when being invoked by systemd service file
(bsc#1080798).
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Oct 12 06:55:06 UTC 2018 - Karol Babioch <kbabioch@suse.com> Fri Oct 12 06:55:06 UTC 2018 - Karol Babioch <kbabioch@suse.com>
@@ -30,7 +32,7 @@ Fri Oct 12 06:55:06 UTC 2018 - Karol Babioch <kbabioch@suse.com>
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 11 11:58:33 UTC 2018 - Karol Babioch <kbabioch@suse.com> Thu Oct 11 11:58:33 UTC 2018 - Karol Babioch <kbabioch@suse.com>
- Added rebased-v2.6-0009-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch: - Added rebased-v2.6-0009-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch:
Ignore unauthenticated encrypted EAPOL-Key data (CVE-2018-14526, bsc#1104205). Ignore unauthenticated encrypted EAPOL-Key data (CVE-2018-14526, bsc#1104205).
------------------------------------------------------------------- -------------------------------------------------------------------

View File

@@ -52,8 +52,8 @@ Patch17: rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Respons
Patch18: wpa_supplicant-bnc-1099835-fix-private-key-password.patch Patch18: wpa_supplicant-bnc-1099835-fix-private-key-password.patch
Patch19: wpa_supplicant-bnc-1099835-clear-default_passwd_cb.patch Patch19: wpa_supplicant-bnc-1099835-clear-default_passwd_cb.patch
Patch20: rebased-v2.6-0009-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch Patch20: rebased-v2.6-0009-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
Patch21: wpa-supplicant-log-file-permission.patch Patch21: wpa_supplicant-log-file-permission.patch
Patch22: wpa-supplicant-log-file-cloexec.patch Patch22: wpa_supplicant-log-file-cloexec.patch
Patch23: wpa_supplicant-git-fa67debf4c6ddbc881a212b175faa6d5d0d90c8c.patch Patch23: wpa_supplicant-git-fa67debf4c6ddbc881a212b175faa6d5d0d90c8c.patch
Patch24: wpa_supplicant-git-f5b74b966c942feb95a8ddbb7d130540b15b796d.patch Patch24: wpa_supplicant-git-f5b74b966c942feb95a8ddbb7d130540b15b796d.patch

View File

@@ -6,7 +6,7 @@ After=dbus.service
[Service] [Service]
Type=dbus Type=dbus
BusName=fi.w1.wpa_supplicant1 BusName=fi.w1.wpa_supplicant1
ExecStart=/usr/sbin/wpa_supplicant -i%i -c /etc/wpa_supplicant/wpa_supplicant.conf -u -f /var/log/wpa_supplicant.log ExecStart=/usr/sbin/wpa_supplicant -i%i -c /etc/wpa_supplicant/wpa_supplicant.conf -u -t -f /var/log/wpa_supplicant.log
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target