Commit Graph

40 Commits

Author SHA1 Message Date
dman776 ca496462d4
revert workspace changes (#836) 2023-05-10 20:51:06 -05:00
dman776 bf95688115
cci workspace introduction (#831) 2023-05-09 21:53:14 -05:00
dman776 5f19a7d090
cci improvements and change nightly build number to actual date (#824)
ie. aredn-20230505-commit_id-xxxxx-yyy.bin
2023-05-05 18:20:29 -07:00
dman776 99380f59f8
cci update default workflow (#816) 2023-05-01 17:52:13 -05:00
dman776 baf100deed
migrate circleci to pipelines and trigger schedule (#814) 2023-05-01 17:39:23 -05:00
Tim Wilkinson 3863207c5a
Virtualized X86 support (#807) - 4/28/2023
* x86 configs

* Update for new update system

* Build support

* Handle nowifi on status page
2023-04-28 11:01:58 -07:00
dman776 07bad2d173
fix circleci config.yaml (#800) 2023-04-19 21:20:48 -05:00
dman776 c77100f029
fix nightly pipeline only running check,build,save steps (#794) 2023-04-18 10:15:51 -07:00
dman776 5cff46ac71
add SUPPORTED_DEVICES.md to the nightly directory copy (#603) 2022-12-28 12:22:57 -06:00
dman776 2ce44832cf
build: upgrade to large resource class (#579) 2022-12-23 09:10:58 -06:00
Tim Wilkinson 7b495f5deb
Add MikroTik_RouterBOARD_912UAG-5HPnD (#575) 2022-12-22 23:34:43 -06:00
Tim Wilkinson 6950479bf1
Update AREDN to OpenWRT 22.3.2 (Major Upgrade) (#574)
* Update to Openwrt 21.02 and add support for the CPE710 v1
Update scripts to change references to ifname to device due to a change in Openwrt naming
reverse-wpad-basic-wolfssl and disable SSL on Curl

NOTE: The compile host must have python3-distutils installed for gpsd to build

* aredn: initial working upgrade to openwrt 21.02.1

* aredn: update 1 to working upgrade to openwrt 21.02.1

* aredn: add cpe710v1 to build config

* Andrew's patches

* Remove duplicates + display perl

* Temp disable wifi extension patch

* ifname/ports support

* Add spectrum patch back in

* Generic function to extra interfaces

* New api to get wifi ifname

* Disables jails

* Style link

* aredn: partial upgrade to openwrt 22.0.3.0

added AC device images and partial migration to 22.0.3.0
firewall upgrade pending

* aredn:  update mesh-release and revert config.mk

* Unused

* NFT firewall rewrite

* Common-isze configs

* Fix network layout for hap2

* Use local packages dev (new firewall rules)

* Add HAP2

* Add pause after network restart to let bridge reinitialize

* Various lua fixes for new lua version

* Tweak config

* Re-fix networking (lost patch change)

* Add new radio names

* Tolerate missing wifi

* Fix hap-lite switch setup

* More devices

* New radio id

* Build Rocket 5AC lite

* Remove need for luci.sys

* Remove need for luci.sys

* Explicitly name wlan interfaces

* Handle different compatibility verisoning

* Update networking for switches

* ipref version bump

* Extra flag for curl

* Better compat_version fix

* Remove wolfssl

* Fix dns server

* Fix device name

* Unused

* Remove things we dont need

* Remove unused packages

* Generic macaddr overrides

* Fix uci commit

* Fix luci.template.parser to avoid luci.http loading the real thing

* Rocket-M build

* Add search-domain dhcp option

* Turn of ipv6

* No IPV6 in dnsmasq

* Override mac addresses if devices all  the same

* Working from master (for now)

* Put back hostap

* Disable old ethmac fixup

* Tweak configs

* Move back to v22.03.2
Leave ipq4019 builds to master

* Need IPV6 to compile nft firewall

* Rocket-M fixes

* Before we start

* WIP

* Working snapshot

* Cleaned patches

* Merged patch

* Single patch to support HAP2

* Fix typo

* Add nanostation-m

* 5/10Mhz patch

* 5+10MHz patch for ath10k-ct driver

* Extend 2Ghz channel check to include -4 to -1

* Add chanbw setup for ath10k (like ath9k)

* Added TP-Link CPE710 v1

* Override firmwares

* Missing patch

* Dropbear config like 3.22.8.0

* Add Ubiquiti Rocket 5AC Lite

* Fix c6

* Update

* Need more scan channels

* Remove IPV6

* Improve mac fixups

* Put back missing nft app

* IPv6 removed so dont have to disable it

* Fix rocket-m flash bug

* Fix nanostation-m

* Nanobridge is tiny

* Fix wifi order for ar750

* Rocket M5 XW support

* New rates

* Fix firewall4 so we don't need IPv6

* Allow channel width to be restricted

* Move channel list into library

* Fix naming

* Mechanism to block specific channels on specific radios

* Refresh buttons

* routerboard-sxt-5nd

* CPE605 v1.0

* Improve rocket m xw

* tpink

* Update patch

* Update to remove disable

* Remove BW restrictions on cpe710

* Restrict to what has been tested

* Remove test BW restrictions

* sxtsq-5-ac

* Update

* Update

* powerbeam-m5-300 support

* Fix

* Fix hap2

* Tidy unused patches

* Remove limit

* Add ubnt_bullet-m-ar7241

* Added ubnt_nanobeam-ac-gen2

* Fix typo

* Tolerate missing dtd ip

* Explicitly gix hap2 mac addresses

* Fix some broken patches

* Hap2 wont work at 5MHz

* Ubiquiti LiteBeam 5AC Gen2

* Fix compat_version for sxt 5ac

* Update patch

* Unused

* Fix lan configuration for some devices

* Rolling average of noise level

* Unused

* Split out the ath10k rssi monitor (its very simple at the moment)

* Ignore .DS_Store

* Reboot if ethernet doesnt come up (but only once!)

* reboot returns - add exit

* Add some logging info

* Fix ]

* Check all possibly ethernet bridges

* Improve mac fixing

* Remove HostAP on small memory devices

* Reduce dropbear footprint

* Add setsid

* Kill hostap when upgrading to save memory

* Different way to detect hostapd unavailable

* New build steps

* Improve manager logging

* Fix name conflict for the two monitors

* Try to improve test mesh name resolve problem

* Migrate tiny to generic (tiny doesnt work properly)

* Typo

* Another attempt to fix macs for Mikrotik

* Protect against missing trackers

* Fix wpad for ipq40xx

* Remove old tunnel check code

* Enable ZRAM swap to aid low memory devices

* ath10k noise can something be out of range - protect against that

* Updated with current devices and status

* Update firmware which has been tested

* Updated with more builds

* More binary/README

* Fix css error

* Start noise at sensible base level

* Unfix the css so it looks how it use to.

* Save as much memory as we can on lowmem nodes

* Hide some options on low memory devices

* Add "eol" to 32MB devices

* Restart network rather than reboot node if it seems to be broken

* Fixes

* Revert network reset

* Fix ar750 networking

* Continue to trim tiny configs

* More devices

* Dump IW output messages

* Fix Rocket 5AC intermittent ethernet issue

* Ethernet fix for PowerBeam 5AC 500

* More tiny size reduction

* More support data

* Fixed POE and USB power features

* Add Ubiquiti NanoBeam AC (gen1)

* NanoStation (not NanoBeam)

* Add mii-tool package

* Device updates

* Bump update time to 5 minutes

* Fix ethernet negotiation for rocker-5ac and nanobeam

* Fix iplookup

* Config changes based on call feedback

* Radio listing fixes

* Update with more untested builds

* Fallback TxMbps extracted from iw station dump

* Fix tunnel detection for low memory nodes

* Remove unused feed packages

* snapshot build

* Update stability info

* Add powerbeam-5ac-500

* Typo

* Add missing 3.22.1.0

* Add MikroTik LHG 5 AC

* Fix permissions

* Fix permissions

* AirGrid's take Bullet builds

* Mikrotik AC3

* Improve supportdata structure a little to make it easier to find things

* Restore WAN VLAN overrides

* Fix vlan regex for hap2 and hap3

* Support old and new style poe controls

* hap-ac3 is version 1.1

* Handle typo in some openwrt config files

* Fix HAP AC3 install

* Update hap ac3 status

* Support user overrides for network ports (non-swconfig devices)

* LHG 5AC support

* Remove -nand

* Remove non-working platform.sh change

* tunnel weight override

* Omit LinkQualityMult when value is 1

* Add mANTBox 19s and 15s

* Support ath79 mikrotik devices which require ath10k in the initramfs

Co-authored-by: apcameron <apcameron@softhome.net>
Co-authored-by: Joe AE6XE <ae6xe@arrl.net>
Co-authored-by: Joe Ayers <joe@arrl.net>
2022-12-22 14:22:49 -06:00
dman776 9a8c1fd68f
build: add AFS collector step to pipeline (#204) 2022-01-19 22:56:35 -06:00
dman776 c821b00abe
build: stop job if build is not needed (without error) (#188) 2021-11-23 09:24:22 -06:00
dman776 20d73eae31
revert cci premake (#187)
* build: switch to premake image to save time

* build: revert prior change to the container
2021-11-19 21:48:30 -06:00
dman776 47791befe9
build: switch to premake image to save time (#186) 2021-11-19 17:21:37 -06:00
dman776 1a55f7b17b
Build timeout (#185)
* build: increase build no-output timeout limits

* extend times
2021-11-19 15:13:15 -06:00
dman776 ebcb019dd7
build: increase build no-output timeout limits (#184) 2021-11-19 12:14:57 -06:00
dman776 01014deb4c
build: change to large resource type (#182) 2021-11-19 10:18:02 -06:00
dman776 261644b1e5 Updated config.yml 2021-04-11 07:12:52 -05:00
Joe AE6XE 6adce6b9ea
aredn: rename default branch from develop to main (#64) 2021-01-26 21:15:00 -06:00
Darryl Quinn 4a072410f5 build: build was failing with -j36! revert back to dash_j_value 2020-12-17 16:19:06 -06:00
Darryl Quinn 5fb6e60cd2 build: correct nproc command 2020-12-17 16:01:15 -06:00
Darryl Quinn 96722d980a build: testing new build scripts 2020-12-17 15:48:52 -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
dman776 08a234e8c4
ci: add check2build to workflow section (#114) 2018-08-07 08:37:31 -05:00
dman776 d72e29b94a
ci: make the make -jX parameter configurable (#113)
Added an environment variable to CircleCI (DASH_J_VALUE)
2018-08-06 22:02:08 -05:00
dman776 96cdb42616
ci: add checks to determine if build is required (#112)
also save build info upon successful build
2018-08-05 11:23:33 -05:00
dman776 ef05b37c61
circleci: correct proper targets directory structure (#63) 2018-07-14 23:47:51 -05:00
dman776 135a24a8d5
circleci: add proper dependencies to control order of workflow exec (#60) 2018-07-13 10:22:59 -05:00
dman776 070b43e817
circleci: correct tar command (#55) 2018-07-12 10:48:58 -05:00
dman776 66f0208229
circleci: correct tar command (#54) 2018-07-12 09:58:45 -05:00
dman776 1120b808e3
circleci: correct tar command (#53) 2018-07-12 09:39:08 -05:00
dman776 906044ab77
circleci: add workflow to build/deploy nightly snapshots at 2100UTC (#50)
* circleci: add workflow to build/deploy nightly snapshots at 2100UTC

* circleci: change scheduled time for build
2018-07-11 22:50:28 -05:00
dman776 604b23cf38
circleci: further refinements in build config (#39) 2018-07-09 14:50:17 -05:00
dman776 53cbaf44c2
Ci update (#38)
* circleci: refine config
2018-07-09 13:08:22 -05:00
dman776 b68b3da5c4
Circleci update (#37)
* circleci: refine config
2018-07-09 10:18:34 -05:00
dman776 9f2c34eec2
Revert "circleci: debug resolve 'directory not empty error' (#35)" (#36)
This reverts commit 79f11552e5.
2018-07-09 09:25:35 -05:00
dman776 79f11552e5
circleci: debug resolve 'directory not empty error' (#35) 2018-07-09 09:24:06 -05:00
dman776 7330b9a2c7
CircleCI initial configuration for automated builds (#34) 2018-07-09 09:03:44 -05:00