authsae: remove package
It is no longer actively maintained and does not work well in many configurations. Fully replaced by wpad-mesh Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
		| @@ -1,46 +0,0 @@ | ||||
|  | ||||
| # Copyright (C) 2007-2013 OpenWrt.org | ||||
| # | ||||
| # This is free software, licensed under the GNU General Public License v2. | ||||
| # See /LICENSE for more information. | ||||
| # | ||||
|  | ||||
| include $(TOPDIR)/rules.mk | ||||
|  | ||||
| PKG_NAME:=authsae | ||||
| PKG_RELEASE:=1 | ||||
|  | ||||
| PKG_SOURCE_PROTO:=git | ||||
| PKG_SOURCE_URL:=https://github.com/cozybit/authsae.git | ||||
| PKG_SOURCE_DATE:=2014-06-09 | ||||
| PKG_SOURCE_VERSION:=8531ab158910a525d4bcbb3ad02c08342f6987f2 | ||||
| PKG_MIRROR_HASH:=a8fbed9eada17c552c70d834ee8f7c1e0987df59839bc113b3ec000500696715 | ||||
|  | ||||
| PKG_BUILD_PARALLEL:=1 | ||||
| CMAKE_INSTALL:=1 | ||||
|  | ||||
| CMAKE_OPTIONS += -DSYSCONF_INSTALL_DIR=/etc | ||||
|  | ||||
| PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name> | ||||
| PKG_LICENSE:=BSD-4-Clause | ||||
|  | ||||
| include $(INCLUDE_DIR)/package.mk | ||||
| include $(INCLUDE_DIR)/cmake.mk | ||||
|  | ||||
| define Package/authsae | ||||
|   SECTION:=net | ||||
|   CATEGORY:=Network | ||||
|   TITLE:=80211s mesh security | ||||
|   DEPENDS:=+libopenssl +libconfig +libnl-tiny +@OPENSSL_WITH_EC | ||||
| endef | ||||
|  | ||||
| TARGET_CFLAGS += -D_GNU_SOURCE | ||||
|  | ||||
| define Package/authsae/install | ||||
| 	$(INSTALL_DIR) $(1)/usr/bin | ||||
| 	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin | ||||
| 	$(INSTALL_DIR) $(1)/lib/wifi | ||||
| 	$(INSTALL_DATA) ./files/lib/wifi/authsae.sh $(1)/lib/wifi/ | ||||
| endef | ||||
|  | ||||
| $(eval $(call BuildPackage,authsae)) | ||||
| @@ -1,65 +0,0 @@ | ||||
| authsae_start_interface() { | ||||
| 	local mcast_rate | ||||
| 	local mesh_htmode | ||||
| 	local mesh_band | ||||
| 	local authsae_conf_file="/var/run/authsae-$ifname.cfg" | ||||
| 	local ret=1 | ||||
|  | ||||
| 	json_get_vars mcast_rate mesh_id | ||||
| 	set_default mcast_rate "12000" | ||||
|  | ||||
| 	case "$htmode" in | ||||
| 		HT20|HT40+|HT40-) mesh_htmode="$htmode";; | ||||
| 		*) mesh_htmode="none";; | ||||
| 	esac | ||||
|  | ||||
| 	case "$hwmode" in | ||||
| 		*g*) mesh_band=11g;; | ||||
| 		*a*) mesh_band=11a;; | ||||
| 	esac | ||||
|  | ||||
| 	if [ "$mcast_rate" -gt 1000 ]; then | ||||
| 		# authsae only allows integers as rates and not things like 5.5 | ||||
| 		mcval=$(($mcast_rate / 1000)) | ||||
| 	else | ||||
| 		# compat: to still support mbit/s rates | ||||
| 		mcval="$mcast_rate" | ||||
| 	fi | ||||
|  | ||||
| 	cat > "$authsae_conf_file" <<EOF | ||||
| authsae: | ||||
| { | ||||
|  sae: | ||||
|   { | ||||
|     debug = 0; | ||||
|     password = "$key"; | ||||
|     group = [19, 26, 21, 25, 20]; | ||||
|     blacklist = 5; | ||||
|     thresh = 5; | ||||
|     lifetime = 3600; | ||||
|   }; | ||||
|  meshd: | ||||
|   { | ||||
|     meshid = "$mesh_id"; | ||||
|     interface = "$ifname"; | ||||
|     passive = 0; | ||||
|     debug = 0; | ||||
|     mediaopt = 1; | ||||
|     band = "$mesh_band"; | ||||
|     channel = $channel; | ||||
|     htmode = "$mesh_htmode"; | ||||
|     mcast-rate = $mcval; | ||||
|   }; | ||||
| }; | ||||
| EOF | ||||
|  | ||||
| 	/usr/bin/meshd-nl80211 -i "$ifname" -s "$mesh_id" -c "$authsae_conf_file" </dev/null >/dev/null 2>/dev/null & | ||||
| 	authsae_pid="$!" | ||||
| 	ret="$?" | ||||
|  | ||||
| 	echo $authsae_pid > /var/run/authsae-$ifname.pid | ||||
| 	wireless_add_process "$authsae_pid" "/usr/bin/meshd-nl80211" 1 | ||||
|  | ||||
| 	[ "$ret" != 0 ] && wireless_setup_vif_failed AUTHSAE_FAILED | ||||
| 	return $ret | ||||
| } | ||||
| @@ -1,20 +0,0 @@ | ||||
| --- a/linux/mon.c | ||||
| +++ b/linux/mon.c | ||||
| @@ -44,7 +44,6 @@ | ||||
|  #include <signal.h> | ||||
|  #include <sys/ioctl.h> | ||||
|  #include <sys/socket.h> | ||||
| -#include <sys/sysctl.h> | ||||
|  #include <sys/queue.h> | ||||
|  #include <netinet/in.h> | ||||
|  #include <net/if.h> | ||||
| --- a/linux/meshd.c | ||||
| +++ b/linux/meshd.c | ||||
| @@ -44,7 +44,6 @@ | ||||
|  #include <signal.h> | ||||
|  #include <sys/ioctl.h> | ||||
|  #include <sys/socket.h> | ||||
| -#include <sys/sysctl.h> | ||||
|  #include <sys/queue.h> | ||||
|  #include <netinet/in.h> | ||||
|  #include <net/if.h> | ||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau