Commit Graph

28 Commits

Author SHA1 Message Date
Tim Wilkinson c42ac68767 Include iperf3 by default 2022-04-20 20:50:19 -07:00
Tim Wilkinson fc55e44001
Run NTPD daily to sync time against network clock (#319) 2022-03-27 20:13:18 -05:00
Tim Wilkinson 321e58bd37
Include tunnels by default (#302)
* Include tunnels by default

* Tunnels are always installed so no longer need this flag
2022-03-17 20:57:48 -05:00
Tim Wilkinson 09985d3c57
Completely remove perl from the build DUMP_PERL (#291)
* And finally ... remove perl from the images

* Remove two more than came from the Admin merge

* Remove perl from perm packages
2022-03-15 21:23:39 -05:00
Tim Wilkinson 49300073dc
Remove xinetd (which has little to do) (#292)
Switch olsrd dot_draw plugin to directly accept connections and not pass through xinetd.
2022-03-14 19:23:03 -07:00
Brett T. Warden f4a537a6df
Package kernel driver for DS3231 RTC (#153)
Enable building and packaging the rtc-ds1307 kernel driver, which supports the high accuracy DS3231 RTC over I2C, along with other models. This can enable standalone real-time for devices with an exposed I2C bus, such as the GL-AR750.

This change cascades some additional kernel options around RTC and I2c support, and additionally builds the i2c-dev module, in the i2c-core package.

The package is not included in images, rather available for individual download and install.
2021-10-29 07:56:27 -07:00
dman776 47e209391a
build: enable creation of profile.json to drive OFS tool in the future (#154) 2021-10-28 18:15:08 -05:00
Steve AB7PA 7741b27785
aredn: add sdhci packages (#136) 2021-09-09 08:30:25 -05:00
Steve AB7PA aad99540b2
aredn: add mmc packages (#133)
* aredn: add mmc packages

compile but do not include mmc packages in firmware image

* aredn: add mmc packages

Add mmc-utils to Makefile.
2021-07-18 21:20:23 -05:00
Joe Ayers 7243fe082a bugfix: ubnt: pbe 400/400-iso/620 port hang
fixes #165
2020-03-23 11:08:49 -07:00
dman776 8439b21b06
feature: remove libopenssl (large library) and disable ssl in vtun (#475) 2020-01-29 21:15:07 -06:00
Joe Ayers ae593838bb aredn: upgrade to Openwrt 19.07.0 release
Co-authored-by: Andrew KK4ZUZ <apcameron@softhome.net>

This commit begins the process to migrate from ar71xx to
ath79 target images.
2020-01-29 07:39:05 -08:00
Joe Ayers dcdd217514 aredn: common build config updates
remove ZRAM option causing boot errors and not used
remove unused olsr secure plugin from image to save space
add option to build blockknownencrytion aredn package
2019-12-01 21:24:50 -08:00
Joe Ayers f134465edb aredn: add auto distance setting option
contributing author lua code: dman776 <dman776@gmail.com>
2019-05-03 19:17:14 -07:00
dman776 1c81085986
feature: add OLSR current neighbor info to API (#389)
* feature: add OLSR current neighbor info to API

* bugfix: correct quote issue
2019-03-26 01:04:33 -05:00
Joe Ayers a399623140 Revert "aredn: enable ath9k auto distance capability (#367)"
This reverts commit d5be7814b3.
Auto Distance is not ready for a release and will be
reintroduced afterwards. Added logic to reset '0' distance
to 60km so tower nodes will continue to respond after
upgrade if running the experimental auto distance
2019-03-21 21:30:48 -07:00
Joe AE6XE d5be7814b3 aredn: enable ath9k auto distance capability (#367) 2019-02-24 16:03:24 -06:00
Joe Ayers 07aa305e29 aredn: olsrd: add olsrd watchdog
Adding native olsrd watchdog on top of procd
ensures mesh nodes are always accessable.

closes #338
2019-01-27 14:12:37 -08:00
Joe Ayers 22fe3bdc66 bugfix: olsrd: clean up startup warnings 2018-12-31 15:18:58 -08:00
Eric a5e7a9d1cf build: kernel options, additions to top/busybox, modules (#253)
Add kernel build options to conserve RAM.  Measured 520k reduction.

disable CRASHLOG interface, we can't really see it anyway
CONFIG_KERNEL_CRASHLOG=n

remove process core dump support (see above reasoning)
CONFIG_KERNEL_ELF_CORE=n

there is no "swap"
CONFIG_KERNEL_SWAP=n

remove debug symbols
CONFIG_KERNEL_KALLSYMS=n

remove debug info
CONFIG_KERNEL_DEBUG_INFO=n

more unnecessary kernel exports
CONFIG_STRIP_KERNEL_EXPORTS=y

remove libraries of unnecessary functions
CONFIG_USE_MKLIBS=y

compress /tmp 
CONFIG_PROCD_ZRAM_TMPFS=y

seldom used key stroke
CONFIG_KERNEL_MAGIC_SYSRQ=n

Not used with AREDN
CONFIG_PACKAGE_MAC80211_MESH=n

Above options Ref:  https://openwrt.org/docs/guide-user/additional-software/saving-space#modifying_build_configuration_variables

-------------

Additional options
CONFIG_BUSYBOX_DEFAULT_MKSWAP=n
CONFIG_BUSYBOX_CONFIG_MKSWAP=n

improved "top" command.
CONFIG_BUSYBOX_CONFIG_FEATURE_TOP_INTERACTIVE=y

additional modules to build
CONFIG_PACKAGE_kmod-usb3=m
CONFIG_PACKAGE_block-mount=m
CONFIG_PACKAGE_kmod-usb-storage=m
CONFIG_PACKAGE_kmod-usb-storage-extras=m
CONFIG_PACKAGE_kmod-usb-storage-uas=m

Additional filesystem modules complementing USB storage
CONFIG_PACKAGE_kmod-fs-vfat=m
CONFIG_PACKAGE_kmod-fs-ntfs=m
CONFIG_PACKAGE_kmod-fs-ext4=m
CONFIG_PACKAGE_e2fsprogs=m

Reduce log usage of /tmp and RAM
I can't find my notes of course...
CONFIG_LOG_BUF_SHIFT=16
CONFIG_LOG_CPU_MAX_BUF_SHIFT=16

additional options to support performance metrics
CONFIG_BUSYBOX_CONFIG_IOSTAT=y
CONFIG_BUSYBOX_CONFIG_RENICE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_PS_LONG=y
2018-10-31 16:21:49 -07:00
dman776 15130a62f5
bugfix: upgrade iperf to iperf3 (#105)
* bugfix: upgrade iperf to iperf3

* updated port to 5201

iperf3 default port is 5201

* adjust patch paths
2018-08-04 09:38:58 -05:00
Eric 52a8b79f98 Trim Packages (#96)
Closes #81 

* Trim Packages

Kernel support for USB has been moved to modules
libpcap and tcpdump have been moved to modules
libnetsnmp and snmpd have been moved to modules
IPv6 has been removed from the kernel
IPv6 support has been removed from busybox network utils as well.
(no more funny DNS responses in nslookup!)

* Remove ping6 and traceroute6

They are no longer needed

* Changed patch name and number and updated series file
2018-08-02 15:53:20 -05:00
Joe AE6XE 7c163deff0 build: add vtun package to compile (#62) 2018-07-13 23:57:37 -05:00
Joe AE6XE 0f4eeef0a8 build: Update final image names for CircleCI automation 2018-07-11 20:44:09 -07:00
Joe AE6XE 1bebbc3257 aredn: iperf fw rules and fw restart on pkg install
Port iperf fw rules and fw restart on pkg install to
new build structure
2018-07-01 20:20:26 -05:00
Joe AE6XE 8bc2921d88 build: upgrade to openwrt 18.01.x 2018-03-31 08:31:42 -07:00
Joe AE6XE b7cacc3d18 package: olsr: AREDN upgrade to 0.9.6.2 2018-03-29 21:03:16 -07:00
Joe AE6XE 91ee8671b6 build: create top level make structure 2018-03-23 00:39:07 -07:00