Skip to content
Snippets Groups Projects
  1. Sep 18, 2020
    • David Bauer's avatar
      github: remove GitHub actions cache (#2120) · 0b1ee0cf
      David Bauer authored
      The performance benefit the cache brought was due to a broken sources
      CDN mirror handling in OpenWrt.
      
      The cache brings no measurable performance benefit. Disable it to slim
      down the pipeline steps.
      0b1ee0cf
  2. Sep 17, 2020
  3. Sep 13, 2020
    • David Bauer's avatar
      treewide: rename local_client zone (#2115) · 5b068d7c
      David Bauer authored
      This renames the local_client zone to loc_client, as local_clint exceeds
      the maximum zone length allowed for firewall3, which is 11 bytes.
      
      This worked previously due to firewall3 using unsafe string operations.
      Now creation of the chain fails (latest OpenWrt master).
      5b068d7c
  4. Sep 10, 2020
    • David Bauer's avatar
      modules: update OpenWrt · 21d1870a
      David Bauer authored
      29b4104d69 OpenWrt v19.07.4: revert to branch defaults
      d5810aa613 OpenWrt v19.07.4: adjust config defaults
      ce6496d796 ath10k-ct-firmware: update firmware images
      b72077150d ath10k-ct-firmware: update firmware images
      ddc2af4505 ath10k-firmware: move CT firmwares to new package
      a43a39f531 ath10k-firmware: update ath10k-ct firmware images
      4b8a5bdc83 ath10k-firmware: update ath10k-ct firmware
      e4b47e12cb ath10k-firmware: update Candela Tech firmware images
      7ac454014a ramips: ethernet: fix to interrupt handling
      f5afa593e7 hostapd: Fix compile errors after wolfssl update
      403039c562 wolfssl: Update to version 4.5.0
      dc61110adc wolfssl: use -fomit-frame-pointer to fix asm error
      ad38a2ae61 wolfssl: update to 4.4.0-stable
      0d35fcbff0 mbedtls: update to 2.16.8
      21d1870a
  5. Sep 02, 2020
  6. Sep 01, 2020
  7. Aug 31, 2020
    • David Bauer's avatar
      modules: update OpenWrt · b5c88e41
      David Bauer authored
      2d7ea69dd3 mac80211: Fix potential endless loop
      5a1e4a7fdb oxnas: reduce size of ATA DMA descriptor space
      19b8696dd7 mbedtls: update to 2.16.7
      a2a75c21bd kernel: Update kernel 4.14 to version 4.14.195
      8b0278a17e ath79: add support for TP-Link TL-WR710N v2.1
      33973a90dc tools/tplink-safeloader: use soft_ver 1.9.1 for archer c6 v2
      fce5101469 tplink-safeloader: update soft_ver for TP-Link Archer C6 v2 (EU)
      350883bb90 Revert "scripts/download: add sources CDN as first mirror"
      d8ecaef409 generic: platform/mikrotik: fix incorrect test
      008db6b970 ath79: enable gpio on ar933x by default
      3df63fba70 ath79: fix syntax error in ar7240_tplink_tl-wa.dtsi
      be09fdbf36 ath79: ar724x: make sure builtin-switch is enabled in DT
      5d3e5d6ccc ath79: WNR612v2: improve device support
      fba9a88821 ath79: add LAN LEDs control bits for AR724x GPIO function pinmux
      b5c88e41
  8. Aug 30, 2020
  9. Aug 29, 2020
  10. Aug 28, 2020
    • Andreas Ziegler's avatar
      53a6720a
    • Matthias Schiffer's avatar
      features: handle all feature files in a single pass of feature_lib.get_packages() · a9c2db93
      Matthias Schiffer authored
      All defined features need to be known at the same time, otherwise handling
      a feed-provided feature definition file would add gluon-web-advanced etc.
      to the package list when the corresponding feature flags appear in
      GLUON_FEATURES.
      
      Fixes: ee5ec5af ("build: rewrite features.sh in Lua")
      a9c2db93
    • Matthias Schiffer's avatar
      features: fix handling of logical expressions · 13b743d5
      Matthias Schiffer authored
      The rewrite of the feature handling introduced multiple major bugs. One
      of them was caused by the way Lua's logical operators work:
      
      An expression of the form
      
          _'autoupdater' and _'web-advanced'
      
      would return 'web-advanced' rather than the boolean true when _ returned
      both strings unchanged (because the features are enabled).
      
      As entries with more than a single feature name in their expressions did
      not set no_default, Gluon would then attempt to add gluon-web-advanced to
      the package selection, as web-advanced is a "pure" feature.
      
      To fix this, and get rid of the annoying nodefault, separate handling of
      "pure" feature and handling of logical expressions into two separate
      functions, called feature() and when(). To simplify the feature
      definitions, the package list is now passed directly to these functions
      rather than in a table with a single field 'packages'.
      
      Fixes: ee5ec5af ("build: rewrite features.sh in Lua")
      13b743d5
    • Matthias Schiffer's avatar
      scripts: feature_lib.lua: improve error handling for invalid feature files · 097efa9d
      Matthias Schiffer authored
      Print a proper error message, rather than just
      
          openwrt/staging_dir/hostpkg/bin/lua: scripts/feature_lib.lua:48: bad
          argument #1 to 'setfenv' (integer expected, got nil)
      097efa9d
  11. Aug 22, 2020
  12. Aug 19, 2020
  13. Aug 16, 2020
  14. Aug 15, 2020
    • Martin Weinelt's avatar
      Merge pull request #2099 from mweinelt/sae-wolfssl · 78f4d0a3
      Martin Weinelt authored
      gluon-mesh-wireless-sae: switch to wpa-supplicant-mesh-wolfssl
      78f4d0a3
    • Martin Weinelt's avatar
      Merge pull request #2042 from blocktrron/wpa3-wolfssl · e9e22f60
      Martin Weinelt authored
      gluon-wireless-encryption-wpa3: switch to hostapd-wolfssl
      e9e22f60
    • Martin Weinelt's avatar
    • Andreas Ziegler's avatar
      Merge pull request #2096 from freifunk-gluon/cpe210-versions · a9e9d405
      Andreas Ziegler authored
      New CPE210/... v3 versions strings
      a9e9d405
    • Matthias Schiffer's avatar
      build: check for unsynced feeds before build (#2092) · ea2b811a
      Matthias Schiffer authored
      Forgetting to `make update` or leaving uncommitted changes in the
      repositories managed by Gluon is a recurring cause of confusion, even
      for experienced developers. Let's print an obvious warning message in
      this case.
      ea2b811a
    • Martin Weinelt's avatar
      Merge pull request #2071 from freifunk-gluon/gluon-branch · 71046d4a
      Martin Weinelt authored
      Replace GLUON_BRANCH with GLUON_AUTOUPDATER_BRANCH and GLUON_AUTOUPDATER_ENABLED
      71046d4a
    • Matthias Schiffer's avatar
      b12acc5b
    • Matthias Schiffer's avatar
      build: deprecate GLUON_BRANCH Make variable · e6d3d158
      Matthias Schiffer authored
      GLUON_AUTOUPDATER_BRANCH and GLUON_AUTOUPDATER_ENABLED should be set
      separately now.
      e6d3d158
    • Matthias Schiffer's avatar
      gluon-autoupdater: make site.conf branch setting optional · d82ffb4f
      Matthias Schiffer authored
      Default to the alphabetically smallest branch if none is set in
      site.conf.
      
      Also prevent enabling the autoupdater when no branches exist.
      d82ffb4f
    • Matthias Schiffer's avatar
      gluon-autoupdater: split CONFIG_GLUON_BRANCH into two separate options · ee533575
      Matthias Schiffer authored
      The new options are CONFIG_GLUON_AUTOUPDATER_BRANCH and
      CONFIG_GLUON_AUTOUPDATER_ENABLED and allow to control the default branch
      and default enable status separately.
      
      The `or ''` fallback in targets/generic is removed, as GLUON_ENV will
      set all variables in GLUON_VARS, making previously non-existing
      variables exist with an empty value.
      ee533575
    • Matthias Schiffer's avatar
      gluon-site: print better error message for domain code conflicts (#2098) · 26f02a4e
      Matthias Schiffer authored
      We already have a proper message when the creation of an alias fails
      because of a name conflict. Also add a message when the primary filename
      of a domain config is already occupied by another domain's alias.
      
      Also add an 'Error:' prefix to the existing message to easier to see.
      26f02a4e
    • Matthias Schiffer's avatar
    • Matthias Schiffer's avatar
      ar71xx-generic: move CPE/WBS 210/220/510/520 minor versions to manifest_aliases · bcc8eb52
      Matthias Schiffer authored
      Only include the major version in the base image name or aliases.
      bcc8eb52
    • Matthias Schiffer's avatar
      scripts/target_lib.lua: print a meaningful error message for missing site_code (#2094) · bd0133ad
      Matthias Schiffer authored
      site_code is evaluated early during config generation, so a site.conf
      without site_code would hit this assertion that just printed 'Assertion
      failed'. Add a proper error message to tell users what went wrong.
      
      The inner assert() is removed, as it should never be hit (as site.conf
      syntax will have already been validated when this script runs), and it
      doesn't add anything (even without the assert, the attempt to index a
      nil value would throw an error).
      bd0133ad
    • Matthias Schiffer's avatar
      Merge pull request #2093 from freifunk-gluon/master-bump · b66dcd04
      Matthias Schiffer authored
      modules: bump OpenWrt and packages
      b66dcd04
    • Andreas Ziegler's avatar
      modules: update OpenWrt · 57cb28e8
      Andreas Ziegler authored
      5af8da3787 ramips: fix Xiaomi MiWiFi Mini switch definition
      e754e0a143 busybox: delete redundant patch
      72878e3244 mac80211: Fix build on mpc85xx target
      cdd9f19819 x86: Add CONFIG_EFI_CUSTOM_SSDT_OVERLAYS
      b3b7665e62 ar71xx: fix ZyXEL NBG6616 wifi switch
      4af7873412 tools/cmake: fix typo in parallel make patch
      d6b158b869 mac80211: Update to 4.19.137-1
      148d59c67e kernel: update kernel 4.14 to version 4.14.193
      7db09853a8 scripts: Add Buildbot dump-target-info.pl script
      e52f7cfc1d uboot-envtools: ar71xx: add ZyXEL NBG6616 uboot env support
      8ad674e90b ar71xx: change u-boot-env to read-write for ZyXEL NBG6616
      dedf089bb7 hostapd: add wpad-basic-wolfssl variant
      2788db3d38 hostapd: reorganize config selection hierarchy for WPA3
      d40ce8b32d ramips: correct WizFi630S pin mappings
      d1985a1be6 ramips: enable flashing WizFi630S via OEM firmware
      4212b6a01e ramips: remove doublet entry in WizFi630S dts file
      a81c459d99 ramips: disable unused phy ports of WizFi630S
      9d2dea8302 mvebu: fix LAN/WAN port assignment on ClearFog Base/Pro
      de1693e56f ar71xx: restore support for boot console with arbitrary baud rates
      1b3aca9142 ath79: restore support for boot console with arbitrary baud rates
      f6acabcbdc ar71xx: enable ethernet LED of Arduino Yun
      f17174e843 ar71xx: fix sysupgrade for Arduino Yun
      f3c0eab9c7 Revert "ar71xx: fix Arduino Yun enabling of level shifters outputs"
      2f756b39ed ramips: add kmod-usb-dwc2 to ZyXEL Keenetic image
      06c6a3dd70 ramips: remove patches for USB-dwc2
      57cb28e8
    • Andreas Ziegler's avatar
      modules: update OpenWrt packages · 695e4ea2
      Andreas Ziegler authored
      59d39c09d openvswitch: backport patch to fix build against kernel 4.14.193
      03e8f0e0c adblock: refresh blocklist sources
      bef08d8f7 rtl_433: update to 20.02
      c34df4543 nano: update to 5.1
      4a2d5aed7 nano: update to 5.0
      490dfa34a irqbalance: update to 1.7.0
      58e39c4b2 mosquitto: update to 1.6.11
      2666e3b77 Merge pull request #13092 from jefferyto/golang-1.13.15-openwrt-19.07
      6970bc743 golang: Update to 1.13.15
      f91521f75 nlbwmon: add hotplug script to reload after interface ifup
      b6185d402 nlbwmon: add conffiles
      e6cad65f0 Merge pull request #13054 from micmac1/apa2446-19.07
      92aff96a2 Merge pull request #13056 from odmdas/odmdas-freeradius3-Makefile-19.07
      3fb559e8b freeradius3: add missing conffiles to Makefile
      f5a57e42c apache: security bump to 2.4.46
      61f3bd507 apache/apr/apr-util: remove maintainer
      234fe24e4 apache: revisit suEXEC setup
      d5096a76f apache: create log directory o=
      30e81c3db Merge pull request #13046 from EricLuehrsen/unbound_20200806_1907
      47288133f unbound: update to 1.11.0
      d00237135 unbound: improve startup and dhcp script robustness
      f73ed87a1 unbound: add dns assistants on local host
      d4be5de1c tor-hs: add new package
      c856721aa libzdb: fix headers path
      650da029b libs: libzdb: bump to version 3.2.1
      43db5293c libzdb: update to 3.2
      7c5fe897f v4l-utils: bring back getsubopt patch
      e9a4d689f libv4l: update to 1.20.0
      59f45c6cc libv4l: update to 1.16.8
      01ae3c69b libv4l: fix compilation under kernel 4.14
      896359e4c libv4l: fix compilation with newer musl
      e0deb2c5f libv4l: Update to 1.16.6. Fix missing includes patch
      d9e221d6c libv4l: Add missing INTL dependency
      cd2de9dc5 net/pagekitec: Update to v0.91.200718
      695e4ea2
  15. Aug 14, 2020
    • Matthias Schiffer's avatar
      gluon-core: run firewall upgrade script after basic network setup (#2091) · de5ebfa4
      Matthias Schiffer authored
      Reorder scripts so that the mesh_lan interface is accounted for.
      
      Two other firewall upgrade scripts (mesh-babel and l3roamd) are
      reordered as well. While there seems to be no hard dependency at the
      moment, it makes sense to run the basic setup first, also to avoid
      problems with future changes.
      
      Closes: #2090
      Fixes: ed094bc6 ("gluon-core: firewall: Allow custom gluon_wired interfaces (#2041)")
      de5ebfa4
Loading