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