Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: freifunkMUC/gluon-packages
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: tecff/gluon-packages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Can’t automatically merge. Don’t worry, you can still create the pull request.

Commits on Oct 29, 2015

  1. Altdorf specific changes

    mbaumga committed Oct 29, 2015
    Copy the full SHA
    79ee3c9 View commit details

Commits on Dec 3, 2015

  1. remove wrong screenshot

    rotanid committed Dec 3, 2015
    Copy the full SHA
    f3f2833 View commit details

Commits on Feb 8, 2016

  1. add custom banner file

    rotanid committed Feb 8, 2016
    Copy the full SHA
    51d25e5 View commit details

Commits on May 9, 2016

  1. Copy the full SHA
    91bb51a View commit details
  2. add package gluon-treatment

    rotanid committed May 9, 2016
    Copy the full SHA
    aa20ddf View commit details
  3. Copy the full SHA
    0e5d69d View commit details

Commits on May 24, 2016

  1. Copy the full SHA
    ffd114b View commit details

Commits on May 27, 2016

  1. Copy the full SHA
    cd8a629 View commit details

Commits on May 30, 2016

  1. Copy the full SHA
    d120291 View commit details

Commits on May 31, 2016

  1. Copy the full SHA
    21fb2b1 View commit details

Commits on Jun 24, 2016

  1. ath9k-broken-wifi-workaround: optimize problem detection

    check for B.A.T.M.A.N. clients in translation local table instead of wifi station dump
    rotanid committed Jun 24, 2016
    Copy the full SHA
    4c0ef9e View commit details

Commits on Jun 25, 2016

  1. Copy the full SHA
    cb03949 View commit details

Commits on Jun 28, 2016

  1. Copy the full SHA
    4fc4760 View commit details
  2. Copy the full SHA
    be441fb View commit details

Commits on Jul 2, 2016

  1. Copy the full SHA
    f6c2c0a View commit details

Commits on Jul 12, 2016

  1. Copy the full SHA
    9e514ed View commit details

Commits on Jul 13, 2016

  1. Copy the full SHA
    7542a9b View commit details

Commits on Aug 1, 2016

  1. ath9k-broken-wifi-workaround: rewrite: use locking & check all availa…

    …ble devices, dont touch non-ath9k
    rotanid committed Aug 1, 2016
    Copy the full SHA
    336bd2d View commit details

Commits on Sep 5, 2016

  1. Copy the full SHA
    6e4ac0f View commit details
  2. Copy the full SHA
    2eed94a View commit details

Commits on Sep 6, 2016

  1. Copy the full SHA
    725f7f6 View commit details

Commits on Sep 7, 2016

  1. Copy the full SHA
    6c6901d View commit details

Commits on Sep 19, 2016

  1. Copy the full SHA
    6da28fd View commit details

Commits on Nov 23, 2016

  1. Copy the full SHA
    3c16b50 View commit details
  2. Copy the full SHA
    28ea34e View commit details
  3. Copy the full SHA
    22f6c6f View commit details

Commits on Nov 24, 2016

  1. Copy the full SHA
    521c595 View commit details
  2. rename gluon-treatment to tecff-treatment

    to avoid conflicts with other repositories
    rotanid committed Nov 24, 2016
    Copy the full SHA
    0bfe3e9 View commit details
  3. add tecff-ssid-changer

    copy of gluon-ssid-changer, see LICENSE file for authors
    including a fix for batman-adv 2016.4+ support
    rotanid committed Nov 24, 2016
    Copy the full SHA
    5d6d9ed View commit details
  4. add tecff-aptimeclock

    copy of gluon-aptimeclock, see LICENSE file for authors
    rotanid committed Nov 24, 2016
    Copy the full SHA
    21a6cf4 View commit details
  5. add tecff-vpnlimittimeclock

    copy of gluon-vpnlimittimeclock, see LICENSE file for authors
    rotanid committed Nov 24, 2016
    Copy the full SHA
    f4b474e View commit details
  6. add tecff-autoupdater-wifi-fallback

    copy of ffho-autoupdater-wifi-fallback, see LICENSE file for authors
    rotanid committed Nov 24, 2016
    Copy the full SHA
    d00cda3 View commit details

Commits on Dec 18, 2016

  1. Copy the full SHA
    9f57c5c View commit details

Commits on Dec 21, 2016

  1. ath9k-broken-wifi-workaround: start script only every 3 hours

    this allows us to see if the ath9k issues still occur without leaving nodes in a broken state forever
    rotanid committed Dec 21, 2016
    Copy the full SHA
    a7e3859 View commit details

Commits on Feb 1, 2017

  1. Copy the full SHA
    b936724 View commit details
  2. Copy the full SHA
    7eab8f3 View commit details

Commits on Feb 14, 2017

  1. ath9k-broken-wifi-workaround: start script every 10 minutes

    the change a7e3859 in december lead to nodes sometimes being offline for up to almost 9 hours (3*3h-1m)
    rotanid committed Feb 14, 2017
    Copy the full SHA
    bb8c981 View commit details
  2. add tecff-autoupdater-to-stable

    this package switches the autoupdater branch to stable if the flashed image's version looks stable
    rotanid committed Feb 14, 2017
    Copy the full SHA
    c6ed733 View commit details

Commits on Mar 29, 2017

  1. Copy the full SHA
    0b67ef6 View commit details

Commits on Mar 30, 2017

  1. Copy the full SHA
    13f31f1 View commit details

Commits on Mar 31, 2017

  1. Copy the full SHA
    9d21df5 View commit details
  2. general-workaround: multiple improvements

    try network restart on first problem detection
    reboot only after problem persists
    run checks every 10 minutes
    rotanid committed Mar 31, 2017
    Copy the full SHA
    b75cfd6 View commit details

Commits on Apr 17, 2017

  1. ssid-changer: fix uci -q call

    rotanid committed Apr 17, 2017
    Copy the full SHA
    19b0e6f View commit details
  2. Copy the full SHA
    836d2af View commit details
  3. Copy the full SHA
    6a89e6e View commit details

Commits on Apr 18, 2017

  1. Copy the full SHA
    71fed4a View commit details
  2. tecff-vpnlimittimeclock: fix problems with gluon v2016.1.x and newer,…

    … adjusted for v2017.1.x
    rotanid committed Apr 18, 2017
    Copy the full SHA
    bd9bd3d View commit details
  3. Copy the full SHA
    dd3873e View commit details

Commits on Sep 1, 2017

  1. Copy the full SHA
    7116749 View commit details
  2. autoupdater-wifi-fallback: let get_available_wifi_networks() return a…

    … table of possible wifi networks
    kb-light authored and rotanid committed Sep 1, 2017
    Copy the full SHA
    1771093 View commit details
Showing with 4,623 additions and 245 deletions.
  1. +65 −0 README.md
  2. +0 −40 gluon-config-mode-site-select/Makefile
  3. +0 −15 gluon-config-mode-site-select/README.md
  4. +0 −7 gluon-config-mode-site-select/create-config.sh
  5. +0 −52 gluon-config-mode-site-select/files/lib/gluon/config-mode/wizard/0200-site-select.lua
  6. +0 −6 gluon-config-mode-site-select/files/lib/gluon/site-upgrade
  7. +0 −29 gluon-config-mode-site-select/files/lib/gluon/upgrade/002-set-site-config
  8. +0 −15 gluon-config-mode-site-select/i18n/de.po
  9. +0 −6 gluon-config-mode-site-select/i18n/gluon-config-mode-site-select.pot
  10. +0 −36 gluon-ebtables-filter-arp-ffmuc/Makefile
  11. +0 −2 gluon-ebtables-filter-arp-ffmuc/files/lib/gluon/ebtables/109-mcast-drop-non-site
  12. +0 −36 gluon-ebtables-filter-multicast-ffmuc/Makefile
  13. +0 −1 gluon-ebtables-filter-multicast-ffmuc/files/lib/gluon/ebtables/110-mcast-allow-cjdns
  14. +23 −0 tecff-aptimeclock/LICENSE
  15. +33 −0 tecff-aptimeclock/Makefile
  16. +15 −0 tecff-aptimeclock/README.md
  17. +86 −0 tecff-aptimeclock/files/lib/gluon/aptimeclock/aptimeclock.sh
  18. +9 −0 tecff-aptimeclock/files/lib/gluon/upgrade/980-aptimeclock
  19. +1 −0 tecff-aptimeclock/files/usr/lib/micron.d/aptimeclock
  20. +674 −0 tecff-autoupdater-to-stable/LICENSE
  21. +36 −0 tecff-autoupdater-to-stable/Makefile
  22. +11 −0 tecff-autoupdater-to-stable/files/lib/gluon/upgrade/990-branch
  23. +25 −0 tecff-autoupdater-wifi-fallback/LICENSE
  24. +36 −0 tecff-autoupdater-wifi-fallback/Makefile
  25. +22 −0 tecff-autoupdater-wifi-fallback/README.md
  26. +2 −0 tecff-autoupdater-wifi-fallback/files/etc/config/autoupdater-wifi-fallback
  27. +97 −0 tecff-autoupdater-wifi-fallback/luasrc/lib/gluon/upgrade/510-autoupdater-wifi-fallback
  28. +56 −0 tecff-autoupdater-wifi-fallback/luasrc/usr/lib/lua/autoupdater-wifi-fallback/util.lua
  29. +164 −0 tecff-autoupdater-wifi-fallback/luasrc/usr/sbin/autoupdater-wifi-fallback
  30. +6 −0 tecff-autoupdater-wifi-fallback/src/Makefile
  31. +77 −0 tecff-autoupdater-wifi-fallback/src/respondd.c
  32. +69 −0 tecff-banner/Makefile
  33. +19 −0 tecff-banner/files/etc/banner.tecff
  34. +674 −0 tecff-broken-wlan-workaround/LICENSE
  35. +32 −0 tecff-broken-wlan-workaround/Makefile
  36. +173 −0 tecff-broken-wlan-workaround/files/lib/gluon/broken-wlan-workaround/broken-wlan-workaround.sh
  37. +9 −0 tecff-broken-wlan-workaround/files/lib/gluon/upgrade/035-cronloglevel
  38. +1 −0 tecff-broken-wlan-workaround/files/usr/lib/micron.d/broken-wlan-workaround
  39. +22 −0 tecff-button-bind/LICENSE
  40. +40 −0 tecff-button-bind/Makefile
  41. +35 −0 tecff-button-bind/README.md
  42. +2 −0 tecff-button-bind/files/etc/config/button-bind
  43. +5 −0 tecff-button-bind/gluonShellDiet.sh
  44. +1 −0 tecff-button-bind/luasrc/lib/gluon/config-mode/controller/admin/button-bind.lua
  45. +31 −0 tecff-button-bind/luasrc/lib/gluon/config-mode/model/admin/button-bind.lua
  46. +26 −0 tecff-button-bind/luasrc/lib/gluon/upgrade/196-button-bind
  47. +14 −0 tecff-button-bind/shsrc/etc/init.d/button-bind
  48. +76 −0 tecff-button-bind/shsrc/etc/rc.button/rfkill.btnb
  49. +1 −0 tecff-button-bind/shsrc/etc/rc.d/S97button-bind
  50. +5 −0 tecff-button-bind/shsrc/lib/gluon/button-bind/mesh-vpn-pause.sh
  51. +11 −0 tecff-button-bind/shsrc/lib/gluon/upgrade/888-button-bind
  52. +4 −0 tecff-domain-director/AUTHORS
  53. +339 −0 tecff-domain-director/LICENSE
  54. +18 −0 tecff-domain-director/Makefile
  55. +3 −0 tecff-domain-director/check_site.lua
  56. +23 −0 tecff-domain-director/files/usr/bin/tecff-check-gw-reachability
  57. +51 −0 tecff-domain-director/luasrc/lib/gluon/upgrade/950-tecff-domain-director
  58. +59 −0 tecff-domain-director/luasrc/usr/bin/tecff-get-domain
  59. +53 −0 tecff-domain-director/luasrc/usr/bin/tecff-switch-domain
  60. +119 −0 tecff-domain-director/luasrc/usr/lib/lua/tecff-domain-director.lua
  61. +6 −0 tecff-domain-director/src/Makefile
  62. +83 −0 tecff-domain-director/src/respondd.c
  63. +674 −0 tecff-general-workaround/LICENSE
  64. +32 −0 tecff-general-workaround/Makefile
  65. +77 −0 tecff-general-workaround/files/lib/gluon/general-workaround/general-workaround.sh
  66. +8 −0 tecff-general-workaround/files/lib/gluon/state/check.d/can_reach_ntp
  67. +9 −0 tecff-general-workaround/files/lib/gluon/upgrade/036-cronloglevel
  68. +1 −0 tecff-general-workaround/files/usr/lib/micron.d/general-workaround
  69. +24 −0 tecff-ssid-changer/LICENSE
  70. +33 −0 tecff-ssid-changer/Makefile
  71. +7 −0 tecff-ssid-changer/README.md
  72. +145 −0 tecff-ssid-changer/files/lib/gluon/ssid-changer/ssid-changer.sh
  73. +2 −0 tecff-ssid-changer/files/usr/lib/micron.d/ssid-changer
  74. +32 −0 tecff-treatment/Makefile
  75. +5 −0 tecff-treatment/README.md
  76. +19 −0 tecff-treatment/files/lib/gluon/treatment/treatment
  77. +2 −0 tecff-treatment/files/usr/lib/micron.d/treatment
  78. +23 −0 tecff-vpnlimittimeclock/LICENSE
  79. +32 −0 tecff-vpnlimittimeclock/Makefile
  80. +14 −0 tecff-vpnlimittimeclock/README.md
  81. +41 −0 tecff-vpnlimittimeclock/files/lib/gluon/vpnlimittimeclock/vpnlimittimeclock.sh
  82. +1 −0 tecff-vpnlimittimeclock/files/usr/lib/micron.d/vpnlimittimeclock
65 changes: 65 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
tecff gluon-packages
----------------------

this repository contains packages which are (or have been) used in tecff's Freifunk Firmware based on Gluon.
for details, authors and licences please see the individual package's directory.


tecff-aptimeclock
------------------

Turn on/off client AP by cron


tecff-broken-wlan-workaround
-----------------------------------

Tries to recover a misbehaving wlan interface


tecff-autoupdater-to-stable
----------------------------

Switches branch to stable, if current image is tagged like a stable version.


tecff-autoupdater-wifi-fallback
--------------------------------

Tries to download an update by acting as a wifi client


tecff-banner
-------------

Banner file replacement


tecff-button-bind
-----------------

allow to change the operation of the wifi button, turns it off by default


tecff-general-workaround
-------------------------

Tries to recover a node from a state in which it doesn't operate like it should


tecff-ssid-changer
-------------------

Script to change the SSID when there is no suffic sufficient connection to the selected Gateway.


tecff-treatment
----------------

Gluon script to enable special treatment for single nodes based on their MACs.


tecff-vpnlimittimeclock
------------------------

Turn on/off the bandwidth limit for vpn-usage by cron schedule
40 changes: 0 additions & 40 deletions gluon-config-mode-site-select/Makefile

This file was deleted.

15 changes: 0 additions & 15 deletions gluon-config-mode-site-select/README.md

This file was deleted.

7 changes: 0 additions & 7 deletions gluon-config-mode-site-select/create-config.sh

This file was deleted.

This file was deleted.

6 changes: 0 additions & 6 deletions gluon-config-mode-site-select/files/lib/gluon/site-upgrade

This file was deleted.

This file was deleted.

15 changes: 0 additions & 15 deletions gluon-config-mode-site-select/i18n/de.po

This file was deleted.

This file was deleted.

36 changes: 0 additions & 36 deletions gluon-ebtables-filter-arp-ffmuc/Makefile

This file was deleted.

This file was deleted.

36 changes: 0 additions & 36 deletions gluon-ebtables-filter-multicast-ffmuc/Makefile

This file was deleted.

This file was deleted.

23 changes: 23 additions & 0 deletions tecff-aptimeclock/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Copyright (c) 2016, Andreas Dorfer and Eulenfunk developers
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

33 changes: 33 additions & 0 deletions tecff-aptimeclock/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
include $(TOPDIR)/rules.mk

PKG_NAME:=tecff-aptimeclock
PKG_VERSION:=3
PKG_RELEASE:=0

PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)

include $(INCLUDE_DIR)/package.mk

define Package/tecff-aptimeclock
SECTION:=gluon
CATEGORY:=Gluon
TITLE:=Turn on/off client AP by cron
DEPENDS:=+gluon-core +micrond
endef

define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
endef

define Build/Configure
endef

define Build/Compile
endef

define Package/tecff-aptimeclock/install
$(CP) ./files/* $(1)/
endef

$(eval $(call BuildPackage,tecff-aptimeclock))

15 changes: 15 additions & 0 deletions tecff-aptimeclock/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
gluon ap switch toggle
=========================

this script will turn off the client AP network during nighttimes (or during daytimes!)
please set the UCI values accordingling for radio0 (usually 2,4GHz) and radio1 (usually 5GHz)

Format: hhmm (0815 for 08h15 AM, 2045 for 8h45 PM)<br>
if on < off - ClientAP working during daytime<br>
if off < on - ClientAP working during nighttime<br>
<br>
example: <br>
uci set wireless.radio0.client_clock_on=0815<br>
uci set wireless.radio0.client_clock_off=2045<br>
uci set wireless.radio1.client_clock_on=0730<br>
uci set wireless.radio1.client_clock_off=1935<br>
Loading