# Use "make defconfig" to expand this to a full .config CONFIG_TARGET_MULTI_PROFILE=y # WRT3200ACM + WRT32x CONFIG_TARGET_mvebu=y CONFIG_TARGET_mvebu_cortexa9=y CONFIG_TARGET_DEVICE_mvebu_cortexa9_DEVICE_linksys_wrt3200acm=y CONFIG_TARGET_DEVICE_mvebu_cortexa9_DEVICE_linksys_wrt32x=y # Advanced Reboot package, to allow flash swapping. CONFIG_PACKAGE_luci-app-advanced-reboot=y # Version / Package Repo info. # Should set the downloads url properly when using tagged builds. # # Set the following if manually configuring, otherwise leave commented out and let the tagged commit do the rest. # CONFIG_VERSION_REPO="https://downloads.openwrt.org/releases/21.02.1" CONFIG_VERSIONOPT=y # Per-package build logs in /logs CONFIG_DEVEL=y CONFIG_BUILD_LOG=y CONFIG_IMAGEOPT=y # Hardening CONFIG_TOOLCHAINOPTS=y CONFIG_BUSYBOX_DEFAULT_PIE=y CONFIG_GCC_DEFAULT_PIE=y CONFIG_GCC_DEFAULT_SSP=y # CONFIG_KERNEL_CC_STACKPROTECTOR_REGULAR is not set CONFIG_KERNEL_CC_STACKPROTECTOR_STRONG=y # CONFIG_KERNEL_CRASH_DUMP is not set # CONFIG_KERNEL_DEBUG_INFO is not set # CONFIG_KERNEL_DEBUG_KERNEL is not set # CONFIG_KERNEL_ELF_CORE is not set # CONFIG_KERNEL_IO_URING is not set # CONFIG_KERNEL_KALLSYMS is not set # CONFIG_KERNEL_KEXEC is not set # CONFIG_KERNEL_MAGIC_SYSRQ is not set CONFIG_KERNEL_STACKPROTECTOR_STRONG=y # CONFIG_KERNEL_SWAP is not set CONFIG_PCRE_JIT_ENABLED=y CONFIG_PKG_ASLR_PIE_ALL=y # CONFIG_PKG_ASLR_PIE_REGULAR is not set # CONFIG_PKG_CC_STACKPROTECTOR_REGULAR is not set CONFIG_PKG_CC_STACKPROTECTOR_STRONG=y # CONFIG_PKG_FORTIFY_SOURCE_1 is not set CONFIG_PKG_FORTIFY_SOURCE_2=y CONFIG_REPRODUCIBLE_DEBUG_INFO=y CONFIG_STRIP_KERNEL_EXPORTS=y # Harden procd CONFIG_PACKAGE_procd-seccomp=y CONFIG_PACKAGE_procd-ujail=y # Disable telephony feed # CONFIG_FEED_telephony is not set # Busybox tweaks CONFIG_BUSYBOX_CUSTOM=y #CONFIG_BUSYBOX_CONFIG_DIFF=y CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVEHISTORY=y CONFIG_BUSYBOX_CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_FLAGS=y CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_REGEXP=y CONFIG_BUSYBOX_CONFIG_FEATURE_LESS_WINCH=y CONFIG_BUSYBOX_CONFIG_FEATURE_REVERSE_SEARCH=y # Add-on programs CONFIG_DROPBEAR_ECC=y CONFIG_PACKAGE_htop=y CONFIG_PACKAGE_iperf3=y CONFIG_PACKAGE_irqbalance=y CONFIG_PACKAGE_tcpdump-mini=y CONFIG_PACKAGE_netperf=y CONFIG_PACKAGE_speedtest-netperf=y # USB device mount & file systems support CONFIG_PACKAGE_block-mount=y CONFIG_PACKAGE_kmod-usb-storage=y CONFIG_PACKAGE_kmod-fs-cifs=y CONFIG_PACKAGE_kmod-fs-exfat=y CONFIG_PACKAGE_libblkid=y CONFIG_PACKAGE_kmod-fs-ext4=y CONFIG_PACKAGE_kmod-fs-hfsplus=y CONFIG_PACKAGE_kmod-fs-msdos=y CONFIG_PACKAGE_kmod-fs-vfat=y CONFIG_PACKAGE_ntfs-3g=y CONFIG_PACKAGE_kmod-nls-cp1250=y CONFIG_PACKAGE_kmod-nls-cp437=y CONFIG_PACKAGE_kmod-nls-cp850=y CONFIG_PACKAGE_kmod-nls-iso8859-1=y CONFIG_PACKAGE_kmod-nls-iso8859-15=y CONFIG_PACKAGE_kmod-nls-utf8=y # Dnsmasq DHCPv6 (native ipv6 support) # CONFIG_PACKAGE_dnsmasq is not set CONFIG_PACKAGE_dnsmasq-dhcpv6=y # SSL certificates CONFIG_PACKAGE_ca-certificates=y # Luci CONFIG_PACKAGE_luci-ssl=y CONFIG_LUCI_LANG_en=y CONFIG_LUCI_SRCDIET=y # Build material default is still bootstrap CONFIG_PACKAGE_luci-theme-material=y CONFIG_PACKAGE_luci-proto-ipv6=y # Addons CONFIG_PACKAGE_luci-app-commands=y CONFIG_PACKAGE_luci-app-sqm=y CONFIG_PACKAGE_luci-app-bcp38=y CONFIG_PACKAGE_luci-app-banip=y CONFIG_PACKAGE_luci-app-nlbwmon=y CONFIG_PACKAGE_luci-app-wireguard=y # Luci statistics CONFIG_PACKAGE_luci-app-statistics=y CONFIG_PACKAGE_collectd-mod-conntrack=y CONFIG_PACKAGE_collectd-mod-cpufreq=y CONFIG_PACKAGE_collectd-mod-dhcpleases=y CONFIG_PACKAGE_collectd-mod-entropy=y CONFIG_PACKAGE_collectd-mod-ping=y CONFIG_PACKAGE_collectd-mod-sqm=y CONFIG_PACKAGE_collectd-mod-thermal=y CONFIG_PACKAGE_collectd-mod-uptime=y