diff --git a/.config b/.config index 5374617..f8e3247 100644 --- a/.config +++ b/.config @@ -7,9 +7,11 @@ FREETZ_HAVE_DOT_CONFIG=y # # User competence ------------------------ # -FREETZ_USER_LEVEL_BEGINNER=y +# FREETZ_USER_LEVEL_BEGINNER is not set # FREETZ_USER_LEVEL_ADVANCED is not set -# FREETZ_USER_LEVEL_EXPERT is not set +FREETZ_USER_LEVEL_EXPERT=y +FREETZ_SHOW_ADVANCED=y +FREETZ_SHOW_EXPERT=y # # Hardware/Firmware ---------------------- @@ -92,10 +94,56 @@ FREETZ_TYPE_7362=y # VDSL # # FREETZ_TYPE_7570 is not set + +# +# Custom +# +# FREETZ_TYPE_CUSTOM is not set FREETZ_TYPE_LANG_DE=y -# FREETZ_TYPE_LANG_EN is not set # FREETZ_TYPE_FIRMWARE_06_0X is not set -FREETZ_TYPE_FIRMWARE_06_2X=y +# FREETZ_TYPE_FIRMWARE_06_2X is not set +# FREETZ_TYPE_FIRMWARE_06_5X is not set +FREETZ_TYPE_FIRMWARE_06_8X=y + +# +# UNDER DEVELOPMENT means: +# + +# +# - some remove/AVM-web-interface patches are not working +# + +# +# even if selectable in menuconfig +# + +# +# - some kernel-modules are not built/available +# + +# +# even if selectable in menuconfig +# + +# +# - some packages depending on the kernel version +# + +# +# are not available/selectable in menuconfig +# + +# +# e.g. iptables, usbip, nfs, ndas, etc. +# + +# +# - replace-kernel might not work at all +# + +# +# or cause instability issues +# FREETZ_TYPE_FIRMWARE_FINAL=y FREETZ_TYPE_LANGUAGE="de" @@ -103,6 +151,8 @@ FREETZ_TYPE_LANGUAGE="de" # Original components -------------------- # FREETZ_TARGET_IPV6_SUPPORT=y +# FREETZ_REPLACE_KERNEL is not set +# FREETZ_REPLACE_KERNEL_IMPL is not set # # Removal patches @@ -153,6 +203,7 @@ FREETZ_REMOVE_KIDS=y # FREETZ_REMOVE_VOIPD is not set # FREETZ_REMOVE_TELEPHONY is not set FREETZ_REMOVE_WEBDAV=y +# FREETZ_REMOVE_WLAN is not set # # Other patches @@ -187,11 +238,13 @@ FREETZ_PATCH_MAXDEVCOUNT=y # Replacement patches -------------------- # # FREETZ_REPLACE_DTRACE is not set +# FREETZ_REPLACE_ONLINECHANGED is not set # # Additional patches --------------------- # FREETZ_ADD_ETCSERVICES=y +# FREETZ_ENFORCE_URLADER_SETTINGS is not set # # Misc patches --------------------------- @@ -237,7 +290,6 @@ FREETZ_AVMDAEMON_DISABLE_NTP=y # FREETZ_PACKAGE_APACHE is not set # FREETZ_PACKAGE_APACHE2 is not set # FREETZ_PACKAGE_ATOP is not set -# FREETZ_PACKAGE_AUTOFS is not set # FREETZ_PACKAGE_AUTOSSH is not set # FREETZ_PACKAGE_AVAHI is not set # FREETZ_PACKAGE_BASH is not set @@ -254,10 +306,7 @@ FREETZ_AVMDAEMON_DISABLE_NTP=y # FREETZ_PACKAGE_CALLMONITOR is not set # FREETZ_PACKAGE_CCID is not set # FREETZ_PACKAGE_CHECKMAILD is not set - -# -# Cifsmount (not available, needs replace kernel) -# +# FREETZ_PACKAGE_CIFSMOUNT is not set # FREETZ_PACKAGE_CLASSPATH is not set # FREETZ_PACKAGE_CNTLM is not set # FREETZ_PACKAGE_COMGT is not set @@ -367,7 +416,6 @@ FREETZ_PACKAGE_NANO_SYNTAX_FILE_PATCH=y # FREETZ_PACKAGE_NANO_SYNTAX_FILE_XML is not set FREETZ_PACKAGE_NC6=y # FREETZ_PACKAGE_NCFTP is not set -# FREETZ_PACKAGE_NDAS is not set # FREETZ_PACKAGE_NETATALK is not set FREETZ_PACKAGE_NETCAT=y # FREETZ_PACKAGE_NETPBM is not set @@ -488,8 +536,6 @@ FREETZ_BOX_CERTIFICATE_SUPPORT_AVAILABLE=y # FREETZ_PACKAGE_VTUN is not set FREETZ_WGET=y # FREETZ_PACKAGE_WGET is not set -# FREETZ_PACKAGE_WGET_OPENSSL is not set -# FREETZ_PACKAGE_WGET_GNUTLS is not set # FREETZ_PACKAGE_WOL is not set # FREETZ_PACKAGE_WPUT is not set # FREETZ_PACKAGE_XMAIL is not set @@ -507,8 +553,6 @@ FREETZ_WGET=y # FREETZ_PACKAGE_GPTFDISK is not set # FREETZ_PACKAGE_HP_UTILS is not set # FREETZ_PACKAGE_HPLIP is not set -# FREETZ_PACKAGE_IPTABLES is not set -FREETZ_PACKAGE_IPTABLES_IS_SELECTABLE=y # FREETZ_PACKAGE_MINI_FO is not set # @@ -525,8 +569,8 @@ FREETZ_PACKAGE_IPTABLES_IS_SELECTABLE=y # # truecrypt (not available, needs libstdc++ as the Standard C++ Library) # -# FREETZ_PACKAGE_USBIP is not set # FREETZ_PACKAGE_USBROOT is not set +# FREETZ_PACKAGE_VIRTUALIP_CGI is not set # FREETZ_PACKAGE_ZABBIX is not set # @@ -546,6 +590,10 @@ FREETZ_PACKAGE_SYSLOGD_CGI=y # FREETZ_PACKAGE_VNSTAT_CGI is not set # FREETZ_PACKAGE_WOL_CGI is not set +# +# Shared libraries +# + # # Apache Portable Runtime libs # @@ -958,15 +1006,12 @@ FREETZ_LIB_libctlmgr=y # FREETZ_LIB_libyaml is not set # -# block +# Kernel modules # # -# ndas +# block # -# FREETZ_MODULE_ndas_block is not set -# FREETZ_MODULE_ndas_core is not set -# FREETZ_MODULE_ndas_sal is not set # # crypto @@ -1013,7 +1058,6 @@ FREETZ_LIB_libctlmgr=y # FREETZ_MODULE_usbip_common_mod is not set # FREETZ_MODULE_usbserial is not set # FREETZ_MODULE_ipaq is not set -# FREETZ_MODULE_cp210x is not set # FREETZ_MODULE_pl2303 is not set # FREETZ_MODULE_ftdi_sio is not set # FREETZ_MODULE_bfusb is not set @@ -1027,6 +1071,7 @@ FREETZ_LIB_libctlmgr=y # fs # # FREETZ_MODULE_autofs4 is not set +# FREETZ_MODULE_cifs is not set # FREETZ_MODULE_coda is not set # FREETZ_MODULE_fat is not set # FREETZ_MODULE_hfs is not set @@ -1077,6 +1122,10 @@ FREETZ_LIB_libctlmgr=y # FREETZ_MODULE_sch_tbf is not set # FREETZ_MODULE_rfcomm is not set # FREETZ_MODULE_sunrpc is not set + +# +# Busybox applets +# FREETZ_BUSYBOX__MANDATORY=y FREETZ_BUSYBOX__MANDATORY_05_XX=y FREETZ_BUSYBOX__NOEXEC_NOFORK_OPTIMIZATIONS=y @@ -1946,11 +1995,13 @@ FREETZ_BUSYBOX_LOGGER=y EXTERNAL_ENABLED=y EXTERNAL_DOWNLOADER=y EXTERNAL_LINKS=y +EXTERNAL_OWN_FILES="" # # packages # # EXTERNAL_FREETZ_PACKAGE_HTOP is not set +# EXTERNAL_FREETZ_PACKAGE_NANO is not set EXTERNAL_FREETZ_PACKAGE_NC6=y EXTERNAL_FREETZ_PACKAGE_NETCAT=y # EXTERNAL_FREETZ_PACKAGE_OPENSSH is not set @@ -1965,6 +2016,10 @@ EXTERNAL_FREETZ_PACKAGE_NETCAT=y # EXTERNAL_FREETZ_LIB_libncurses is not set # EXTERNAL_FREETZ_LIB_libz is not set +# +# modules +# + # # Mod customizations --------------------- # @@ -1995,19 +2050,35 @@ FREETZ_FAVICON_STRING="atomphil" FREETZ_TAGGING_NONE=y # FREETZ_TAGGING_CUMA is not set FREETZ_TAGGING_STRING="none" + +# +# Additional image/box information +# # FREETZ_REMOVE_BOX_INFO is not set # FREETZ_REMOVE_FREETZ_INFO is not set # FREETZ_MODIFY_AVM_VERSION is not set FREETZ_USER_DEFINED_COMMENT="" +# FREETZ_CUSTOM_IMAGE_NAME is not set +FREETZ_CREATE_SEPARATE_OPTIONS_CFG=y +# FREETZ_REMOVE_DOT_CONFIG is not set + +# +# Build system --------------------------- +# + +# +# Toolchain options +# FREETZ_DOWNLOAD_TOOLCHAIN=y # FREETZ_BUILD_TOOLCHAIN is not set # # Kernel toolchain options ---------------------------------- # -FREETZ_KERNEL_BINUTILS_2_22=y +# FREETZ_KERNEL_BINUTILS_2_22 is not set +FREETZ_KERNEL_BINUTILS_2_24=y FREETZ_KERNEL_GCC_4_8=y -FREETZ_KERNEL_BINUTILS_VERSION="2.22" +FREETZ_KERNEL_BINUTILS_VERSION="2.24" FREETZ_KERNEL_GCC_VERSION="4.8.5" # @@ -2016,13 +2087,14 @@ FREETZ_KERNEL_GCC_VERSION="4.8.5" FREETZ_TARGET_UCLIBC_0_9_33=y FREETZ_TARGET_UCLIBC_SUPPORTS_libubacktrace=y FREETZ_TARGET_UCLIBC_REQUIRES_libubacktrace=y -FREETZ_TARGET_BINUTILS_2_22=y +# FREETZ_TARGET_BINUTILS_2_22 is not set +FREETZ_TARGET_BINUTILS_2_24=y FREETZ_TARGET_GCC_4_8=y FREETZ_TARGET_GCC_DEFAULT_AS_NEEDED=y FREETZ_STDCXXLIB_USE_UCLIBCXX=y # FREETZ_STDCXXLIB_USE_GNULIBSTDCXX is not set FREETZ_TARGET_UCLIBC_VERSION="0.9.33.2" -FREETZ_TARGET_BINUTILS_VERSION="2.22" +FREETZ_TARGET_BINUTILS_VERSION="2.24" FREETZ_TARGET_GCC_MAJOR_VERSION="4.8" FREETZ_TARGET_GCC_MINOR_VERSION="5" FREETZ_TARGET_GCC_VERSION="${FREETZ_TARGET_GCC_MAJOR_VERSION}.${FREETZ_TARGET_GCC_MINOR_VERSION}" @@ -2040,12 +2112,20 @@ FREETZ_TARGET_UCLIBC_REDUCED_LOCALE_SET=y FREETZ_TOOLCHAIN_MINIMIZE_REQUIRED_GLIBC_VERSION=y # FREETZ_TOOLCHAIN_32BIT is not set # FREETZ_TOOLCHAIN_CCACHE is not set + +# +# Build system options +# FREETZ_VERBOSITY_LEVEL=2 FREETZ_SIZEINFO_COMPRESSED=y # FREETZ_SIZEINFO_UNCOMPRESSED is not set FREETZ_JLEVEL=2 FREETZ_CHECK_CHANGED=y # FREETZ_BACKUP_CONFIG_CACHE is not set + +# +# Firmware packaging (fwmod) options +# # FREETZ_FWMOD_SKIP_UNPACK is not set # FREETZ_FWMOD_SKIP_MODIFY is not set # FREETZ_FWMOD_SKIP_PACK is not set @@ -2053,27 +2133,43 @@ FREETZ_CHECK_CHANGED=y # FREETZ_FWMOD_SIGN is not set # FREETZ_FWMOD_USBROOT is not set # FREETZ_FWMOD_NFSROOT is not set + +# +# SquashFS options +# # FREETZ_SQUASHFS_BLOCKSIZE_ORIG is not set FREETZ_SQUASHFS_BLOCKSIZE_65536=y FREETZ_SQUASHFS_BLOCKSIZE=65536 + +# +# Strip options +# FREETZ_STRIP_BINARIES=y +# FREETZ_STRIP_LIBRARIES is not set +# FREETZ_STRIP_MODULES_NONE is not set +FREETZ_STRIP_MODULES_FREETZ=y +# FREETZ_STRIP_MODULES_ALL is not set # FREETZ_STRIP_SCRIPTS is not set + +# +# Override options +# FREETZ_DL_SITE_USER="" # FREETZ_DL_TOOLCHAIN_OVERRIDE is not set FREETZ_DL_TOOLCHAIN_SITE="" FREETZ_DL_KERNEL_TOOLCHAIN_VERSION="r13747" FREETZ_DL_KERNEL_TOOLCHAIN_MD5="18bf3175f1b900c7f4256eb5fd78dba8" FREETZ_DL_TARGET_TOOLCHAIN_VERSION="r13747" -FREETZ_DL_TARGET_TOOLCHAIN_MD5="c9e8a74c52cebafa4c9634e51c86d5d7" +FREETZ_DL_TARGET_TOOLCHAIN_MD5="c3b0e36d5d3b2ee1df7cf5d7cafc924d" FREETZ_DL_TOOLCHAIN_SUFFIX="shared-glibc" # FREETZ_DL_OVERRIDE is not set FREETZ_DL_KERNEL_SITE="" -FREETZ_DL_KERNEL_SOURCE_ID="3490_06.20" +FREETZ_DL_KERNEL_SOURCE_ID="7490_06.83" FREETZ_DL_KERNEL_SOURCE="${FREETZ_DL_KERNEL_SOURCE_ID}-release_kernel.tar.xz" -FREETZ_DL_KERNEL_SOURCE_MD5="16ba3988368eeb6c1603490ca2ea3aac" +FREETZ_DL_KERNEL_SOURCE_MD5="d2bc6b4ea5f067e232fc5b9c04ff0ff4" FREETZ_DL_SITE="@AVM/fritzbox.7362_sl/firmware/deutsch,@1&1/7362SL" -FREETZ_DL_SOURCE="FRITZ.Box_7362_SL.131.06.30.image" -FREETZ_DL_SOURCE_MD5="47ac06be22ff7bb2a51a748a702fbac6" +FREETZ_DL_SOURCE="FRITZ.Box_7362_SL.131.06.83.image" +FREETZ_DL_SOURCE_MD5="8881c89ff3b6a9576293b9365688e63b" FREETZ_DL_SOURCE_CONTAINER="" FREETZ_DL_SOURCE_CONTAINER_MD5="" # FREETZ_AVM_HAS_FIRMWARE_04_XX is not set @@ -2157,27 +2253,27 @@ FREETZ_AVM_HAS_AR7CFG_V12_MIN=y # FREETZ_AVM_HAS_ALLCFGCONV_WITH_DECRYPTION_SUPPORT is not set # FREETZ_AVM_HAS_DEBUG_CFG_SUPPORT is not set FREETZ_AVM_HAS_MULTID_LEASES_FORMAT_V2=y -FREETZ_AVM_SQUASHFS_VERSION=3 -FREETZ_SQUASHFS_VERSION=3 -FREETZ_AVM_SQUASHFS_COMPRESSION="gzip" +FREETZ_AVM_SQUASHFS_VERSION=4 +FREETZ_SQUASHFS_VERSION=4 +FREETZ_AVM_SQUASHFS_COMPRESSION="xz" # FREETZ_AVM_HAS_NMI_VECTOR is not set FREETZ_AVM_HAS_SEPARATE_FILESYSTEM_IMAGE=y FREETZ_AVM_HAS_INNER_OUTER_FILESYSTEM=y -FREETZ_AVM_OUTER_FILESYSTEM_TYPE="SquashFS" -FREETZ_AVM_VERSION_06_2X=y +FREETZ_AVM_OUTER_FILESYSTEM_TYPE="Ext2FS" +FREETZ_AVM_VERSION_06_8X=y FREETZ_AVM_VERSION_04_XX_MIN=y FREETZ_AVM_VERSION_05_2X_MIN=y FREETZ_AVM_VERSION_05_5X_MIN=y FREETZ_AVM_VERSION_06_0X_MIN=y FREETZ_AVM_VERSION_06_2X_MIN=y -# FREETZ_AVM_VERSION_06_5X_MIN is not set -# FREETZ_AVM_VERSION_06_8X_MIN is not set +FREETZ_AVM_VERSION_06_5X_MIN=y +FREETZ_AVM_VERSION_06_8X_MIN=y # FREETZ_AVM_VERSION_04_XX_MAX is not set # FREETZ_AVM_VERSION_05_2X_MAX is not set # FREETZ_AVM_VERSION_05_5X_MAX is not set # FREETZ_AVM_VERSION_06_0X_MAX is not set -FREETZ_AVM_VERSION_06_2X_MAX=y -FREETZ_AVM_VERSION_06_5X_MAX=y +# FREETZ_AVM_VERSION_06_2X_MAX is not set +# FREETZ_AVM_VERSION_06_5X_MAX is not set FREETZ_AVM_VERSION_06_8X_MAX=y FREETZ_TARGET_ARCH_BE=y FREETZ_TARGET_ARCH="mips" @@ -2208,34 +2304,35 @@ FREETZ_AVM_GCC_5_MAX=y # FREETZ_KERNEL_VERSION_2_6_28 is not set # FREETZ_KERNEL_VERSION_2_6_32_41 is not set # FREETZ_KERNEL_VERSION_2_6_32_60 is not set -FREETZ_KERNEL_VERSION_2_6_32_61=y -FREETZ_KERNEL_VERSION_2_6_32=y +# FREETZ_KERNEL_VERSION_2_6_32_61 is not set +# FREETZ_KERNEL_VERSION_2_6_32 is not set # FREETZ_KERNEL_VERSION_3_10_12 is not set -# FREETZ_KERNEL_VERSION_3_10_73 is not set -# FREETZ_KERNEL_VERSION_3_10 is not set -FREETZ_KERNEL_VERSION="2.6.32" -FREETZ_KERNEL_VERSION_MAJOR="2.6.32" +FREETZ_KERNEL_VERSION_3_10_73=y +FREETZ_KERNEL_VERSION_3_10=y +FREETZ_KERNEL_VERSION="3.10" +FREETZ_KERNEL_VERSION_MAJOR="3.10" FREETZ_KERNEL_VERSION_2_6_13_MIN=y FREETZ_KERNEL_VERSION_2_6_19_MIN=y FREETZ_KERNEL_VERSION_2_6_28_MIN=y FREETZ_KERNEL_VERSION_2_6_32_MIN=y -# FREETZ_KERNEL_VERSION_3_10_MIN is not set +FREETZ_KERNEL_VERSION_3_10_MIN=y # FREETZ_KERNEL_VERSION_2_6_13_MAX is not set # FREETZ_KERNEL_VERSION_2_6_19_MAX is not set # FREETZ_KERNEL_VERSION_2_6_28_MAX is not set -FREETZ_KERNEL_VERSION_2_6_32_MAX=y +# FREETZ_KERNEL_VERSION_2_6_32_MAX is not set FREETZ_KERNEL_VERSION_3_10_MAX=y FREETZ_KERNEL_LAYOUT_VR9=y FREETZ_KERNEL_LAYOUT="vr9" -FREETZ_MODULES_KVER="2.6.32.61" -FREETZ_KERNEL_PATCHES="2.6.32.61" +FREETZ_MODULES_KVER="3.10.73" +FREETZ_KERNEL_PATCHES="3.10.73" +FREETZ_AVM_KERNEL_CONFIG_AREA_SIZE=64 # FREETZ_AVM_UCLIBC_0_9_28 is not set # FREETZ_AVM_UCLIBC_0_9_29 is not set # FREETZ_AVM_UCLIBC_0_9_32 is not set FREETZ_AVM_UCLIBC_0_9_33=y FREETZ_AVM_UCLIBC_NPTL_ENABLED=y -FREETZ_AVM_SOURCE_3490_06_31=y -FREETZ_AVM_SOURCE_ID="3490_06.31" +FREETZ_AVM_SOURCE_7490_06_83=y +FREETZ_AVM_SOURCE_ID="7490_06.83" FREETZ_AVM_SOURCE_FOR_KERNEL_LAYOUT_VR9=y FREETZ_GCC_ABI="32" FREETZ_GCC_ARCH="mips32r2" @@ -2245,11 +2342,11 @@ FREETZ_REPLACE_KERNEL_AVAILABLE=y FREETZ_REPLACE_KERNEL_EXPERIMENTAL=y FREETZ_REPLACE_MODULE_AVAILABLE=y FREETZ_TYPE_PREFIX="7362" -FREETZ_TYPE_PREFIX_SERIES_SUBDIR="06_2X" +FREETZ_TYPE_PREFIX_SERIES_SUBDIR="06_8X" FREETZ_INSTALL_BASE=y FREETZ_REPLACE_BUSYBOX=y -FREETZ_CIFS_SUPPORT_NEEDS_REPLACE_KERNEL=y -# FREETZ_CIFS_SUPPORT_AVAILABLE is not set +# FREETZ_CIFS_SUPPORT_NEEDS_REPLACE_KERNEL is not set +FREETZ_CIFS_SUPPORT_AVAILABLE=y # FREETZ_NFS_SUPPORT_NEEDS_REPLACE_KERNEL is not set FREETZ_NFS_SUPPORT_AVAILABLE=y FREETZ_NFS_SUPPORT_AVAILABLE_AS_MODULE=y