On Wed, Feb 8, 2017 at 12:24 PM, Stuart Henderson <s...@spacehopper.org> wrote:
> Since it's not supported on OpenBSD, it doesn't make much sense for
> wpa_supplicant to default to scanning.  OK?
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/security/wpa_supplicant/Makefile,v
> retrieving revision 1.34
> diff -u -p -r1.34 Makefile
> --- Makefile    7 Oct 2016 14:44:03 -0000       1.34
> +++ Makefile    8 Feb 2017 11:23:17 -0000
> @@ -3,6 +3,7 @@
>  COMMENT=       IEEE 802.1X supplicant
>
>  DISTNAME=      wpa_supplicant-2.6
> +REVISION=      0
>  CATEGORIES=    security net
>
>  HOMEPAGE=      http://w1.fi/wpa_supplicant/
> Index: patches/patch-wpa_supplicant_config_h
> ===================================================================
> RCS file: patches/patch-wpa_supplicant_config_h
> diff -N patches/patch-wpa_supplicant_config_h
> --- /dev/null   1 Jan 1970 00:00:00 -0000
> +++ patches/patch-wpa_supplicant_config_h       8 Feb 2017 11:23:17 -0000
> @@ -0,0 +1,24 @@
> +$OpenBSD$
> +--- wpa_supplicant/config.h.orig       Wed Feb  8 11:22:05 2017
> ++++ wpa_supplicant/config.h    Wed Feb  8 11:22:57 2017
> +@@ -10,11 +10,15 @@
> + #define CONFIG_H
> +
> + #define DEFAULT_EAPOL_VERSION 1
> +-#ifdef CONFIG_NO_SCAN_PROCESSING
> +-#define DEFAULT_AP_SCAN 2
> +-#else /* CONFIG_NO_SCAN_PROCESSING */
> +-#define DEFAULT_AP_SCAN 1
> +-#endif /* CONFIG_NO_SCAN_PROCESSING */
> ++#ifdef __OpenBSD__
> ++#  define DEFAULT_AP_SCAN 0
> ++#else
> ++#  ifdef CONFIG_NO_SCAN_PROCESSING
> ++#    define DEFAULT_AP_SCAN 2
> ++#  else /* CONFIG_NO_SCAN_PROCESSING */
> ++#    define DEFAULT_AP_SCAN 1
> ++#  endif /* CONFIG_NO_SCAN_PROCESSING */
> ++#endif
> + #define DEFAULT_USER_MPM 1
> + #define DEFAULT_MAX_PEER_LINKS 99
> + #define DEFAULT_MESH_MAX_INACTIVITY 300
>

OK.

You can even remove "ap_scan=0" from the default config file
(files/wpa_supplicant.conf)...

Ciao!
David

Reply via email to