From 601eba692e33c4c6c9abde950a82a177fb83cfba Mon Sep 17 00:00:00 2001 From: Mehdi EL MABROUK Date: Fri, 14 Jun 2024 10:26:27 +0200 Subject: [PATCH 1/5] chore: remove rc.local customization --- root/etc/rc.local | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 root/etc/rc.local diff --git a/root/etc/rc.local b/root/etc/rc.local deleted file mode 100644 index 22929d5224..0000000000 --- a/root/etc/rc.local +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -# vim: set noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 : - -# This script will be executed once -# the system init finished. - -# force usb switch in order to switch 4G key from CD-ROM to usb-cdc -/sbin/usbmode -l -/bin/sleep 2 -/sbin/usbmode -s - -exit 0 From e322e82acd80607f8ba3a8a6f3263928835cb92b Mon Sep 17 00:00:00 2001 From: Axel Dumortier Date: Thu, 8 Aug 2024 15:28:04 +0200 Subject: [PATCH 2/5] release: v0.9.5 --- CHANGELOG.md | 8 ++++++++ CHANGELOG_fr.md | 8 ++++++++ README.md | 2 +- feeds/overthebox | 2 +- 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d1ba44a38c..47e1b47fc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 **Device with a unique ethernet interface are no more supported** +## [v0.9.5] - 2024-08-08 +### Added +- luci: serviceID can now be copy/paste on register page + +### Fixed +- luci: Replace deprecated ovh theme by bootstrap on upgrade +- system: File rc.local.user is no more override on upgrade + ## [v0.9.4] - 2024-06-05 ### Fixed - luci: Registration don't block if a service doesn't have an associated device diff --git a/CHANGELOG_fr.md b/CHANGELOG_fr.md index 3380e2182b..6ae6136f9e 100644 --- a/CHANGELOG_fr.md +++ b/CHANGELOG_fr.md @@ -9,6 +9,14 @@ et le projet adhère au [Semantic Versioning](https://semver.org/spec/v2.0.0.htm **Les appareils avec un port ethernet unique ne sont plus supportés** +## [v0.9.5] - 2024-08-08 +### Ajouts +- luci: le serviceID peut maintenant être copié/collé sur la page d'enregistrement + +### Corrections +- luci: Le theme déprécié ovh est remplacé automatiquement par le theme boostrap lors de la mise à jour +- system: Le fichier rc.local.user n'est plus écrasé en cas de mise à jour + ## [v0.9.4] - 2024-06-05 ### Corrections - luci: La section enregistrement ne se bloque plus si un service n'a pas d'appareil associé diff --git a/README.md b/README.md index 14b6f40e82..6a7de55741 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # OverTheBox -Version: v0.9.4 +Version: v0.9.5 OverTheBox is an open source solution developed by OVHcloud to aggregate and encrypt multiple internet connections and terminates it over OVHcloud infrastructure which make clients benefit security, reliability, net neutrality, as well as dedicated public IPv4. diff --git a/feeds/overthebox b/feeds/overthebox index df434fd7d9..991c7479e4 160000 --- a/feeds/overthebox +++ b/feeds/overthebox @@ -1 +1 @@ -Subproject commit df434fd7d9d94c8a1284a367299d1b32cb1509ac +Subproject commit 991c7479e457ecdee0741e6e87b4313331d37942 From 3d92c611600a21c8c235c6eb0f523d5ab01a9f89 Mon Sep 17 00:00:00 2001 From: Axel Dumortier Date: Thu, 3 Oct 2024 19:22:42 +0200 Subject: [PATCH 3/5] release: v0.9.6 --- CHANGELOG.md | 8 ++++++++ CHANGELOG_fr.md | 8 ++++++++ README.md | 2 +- feeds/overthebox | 2 +- 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 47e1b47fc5..cb8ee0079f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 **Device with a unique ethernet interface are no more supported** +## [v0.9.6] - 2024-10-03 +### Added +- luci: add help section, with links to ovhcloud & openwrt documentation +- luci: MPTCP status is visible in overview + +### Fixed +- luci: Remove service preload limit + ## [v0.9.5] - 2024-08-08 ### Added - luci: serviceID can now be copy/paste on register page diff --git a/CHANGELOG_fr.md b/CHANGELOG_fr.md index 6ae6136f9e..bf5b09437d 100644 --- a/CHANGELOG_fr.md +++ b/CHANGELOG_fr.md @@ -9,6 +9,14 @@ et le projet adhère au [Semantic Versioning](https://semver.org/spec/v2.0.0.htm **Les appareils avec un port ethernet unique ne sont plus supportés** +## [v0.9.6] - 2024-10-03 +### Ajouts +- luci: Ajout d'une section aide avec les liens vers la documentation ovhcloud et openwrt +- luci: Le status de MPTCP est visible dans l'overview + +### Corrections +- luci: Suppression de la limite de préchargement sur la page register + ## [v0.9.5] - 2024-08-08 ### Ajouts - luci: le serviceID peut maintenant être copié/collé sur la page d'enregistrement diff --git a/README.md b/README.md index 6a7de55741..96cbb951fa 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # OverTheBox -Version: v0.9.5 +Version: v0.9.6 OverTheBox is an open source solution developed by OVHcloud to aggregate and encrypt multiple internet connections and terminates it over OVHcloud infrastructure which make clients benefit security, reliability, net neutrality, as well as dedicated public IPv4. diff --git a/feeds/overthebox b/feeds/overthebox index 991c7479e4..05716f66a6 160000 --- a/feeds/overthebox +++ b/feeds/overthebox @@ -1 +1 @@ -Subproject commit 991c7479e457ecdee0741e6e87b4313331d37942 +Subproject commit 05716f66a60bc3ca28d257e7e1efcc6d8621585f From fac6dfb43cde358a3cac626f1ba43cfbf7c55e02 Mon Sep 17 00:00:00 2001 From: seblec Date: Wed, 8 Jan 2025 20:04:39 +0100 Subject: [PATCH 4/5] feat(config): add Raspberry Pi 4 architecture config and additional packages - Added arch_rpi4 configuration under config. - Modified rules.mk to fix file copy behavior errors by adjusting cp flags. - Included optional packages: liblzma, libnetsnmp, and libpam to avoid a build dependency which did not exist. --- build.sh | 1 + config/arch_rpi4 | 6 ++++++ config/package_optionnal | 3 +++ 3 files changed, 10 insertions(+) create mode 100644 config/arch_rpi4 diff --git a/build.sh b/build.sh index c009f7a5a8..6632746a20 100755 --- a/build.sh +++ b/build.sh @@ -108,6 +108,7 @@ cp .config.keep .config echo "$OTB_PKGS_I18N" >> .config make defconfig +sed -i 's/CP:=cp -fpR/CP:=cp -fR/g' ./openwrt/rules.mk if ! make "$@"; then make "$@" -j1 V=s 2>&1 | tee error.log exit 1 diff --git a/config/arch_rpi4 b/config/arch_rpi4 new file mode 100644 index 0000000000..421ea73a26 --- /dev/null +++ b/config/arch_rpi4 @@ -0,0 +1,6 @@ +CONFIG_TARGET_bcm27xx=y +CONFIG_TARGET_bcm27xx_bcm2711=y +CONFIG_TARGET_bcm27xx_bcm2711_DEVICE_rpi-4=y +CONFIG_EXPERIMENTAL=y +CONFIG_BCMGENET=y +CONFIG_MDIO_BCM_UNIMAC=y diff --git a/config/package_optionnal b/config/package_optionnal index 78898a9c9f..2103165e27 100644 --- a/config/package_optionnal +++ b/config/package_optionnal @@ -37,6 +37,9 @@ collectd-mod-uptime collectd-mod-write-graphite collectd-mod-write-http kmod-pcengines-apuv2 +liblzma +libnetsnmp +libpam prometheus-node-exporter-lua prometheus-node-exporter-lua-nat_traffic prometheus-node-exporter-lua-netstat From cd57c23e17ea3a78ead468e4d12d6daeef08d2f7 Mon Sep 17 00:00:00 2001 From: seblec Date: Wed, 8 Jan 2025 20:57:36 +0100 Subject: [PATCH 5/5] fix(build): handle grpcfuse filesystem issue in openwrt/rules.mk --- build.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 6632746a20..2e4ebf4a4d 100755 --- a/build.sh +++ b/build.sh @@ -108,7 +108,11 @@ cp .config.keep .config echo "$OTB_PKGS_I18N" >> .config make defconfig -sed -i 's/CP:=cp -fpR/CP:=cp -fR/g' ./openwrt/rules.mk + +if [ "$(df . | awk 'NR==2 {print $1}')" = "grpcfuse" ]; then + sed -i 's/CP:=cp -fpR/CP:=cp -fR/g' ./rules.mk +fi + if ! make "$@"; then make "$@" -j1 V=s 2>&1 | tee error.log exit 1