Skip to content

Commit e6cf850

Browse files
committed
release: v0.9.3
1 parent b714ce6 commit e6cf850

File tree

4 files changed

+293
-8
lines changed

4 files changed

+293
-8
lines changed

CHANGELOG.md

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
# v0.9
9+
10+
**Device with a unique ethernet interface are no more supported**
11+
12+
## [v0.9.3] - 2024-02-22
13+
### Added
14+
- luci: Add French translation on OverTheBox section
15+
- arp-scan: Add package in available optionnal package
16+
17+
### Fixed
18+
- luci: Graph for wwan0 interface are shown correctly
19+
- luci: Registration wait correctly for service activation
20+
21+
## [v0.9.2] - 2024-01-16
22+
### Added
23+
- luci: Enable French translation on openwrt luci pages (translation is not yet available on overthebox section)
24+
- luci: Add a progress bar on registration page which show registration step progression
25+
- luci: Interface can now be labeled in network section
26+
- luci: Add WAN graph in realtime graph section
27+
- luci: Add LAN graph in realtime graph section
28+
- luci: Add a button to reset OTB v2b switch configuration
29+
- openwrt: Add package qmi-utils and luci-proto-qmi to support LTE nvme card
30+
31+
### Changed
32+
- luci: Interfaces label are shown instead of interfaces name if it exists in overview section
33+
- luci: Replace service and wan view with a network map in overview section
34+
- luci: Board model is shorten for known hardware (OTB v2c, OTB v2b, Qemu)
35+
- luci: Interface label are preserved while editing switch configuration
36+
- luci: Some rpc call have been factorized in a dedicated tools, browser cache may need to be refreshed
37+
38+
### Fixed
39+
- luci: Vlan eth0.3 and eth0.4 are reserved for port 13 and port 14 to avoid issues while editing the switch
40+
- luci: Kernel logs are correctly shown
41+
- luci: Redirection to HTTPS is correclty enforced
42+
- luci: Interface containing a "-" do not break overview
43+
- openwrt: Redirection from overthebox.ovh is now working as intended
44+
- otb-remote: Username/password is correctly configured on LUCI for HTTPS access
45+
46+
## [v0.9.1] - 2023-11-14
47+
### Added
48+
- luci-app-sqm: A new tool to manage QoS, its mostly useful on link which are impacted by high latency variations
49+
- luci-app-statistics: Which allow to collect more details statistics on otb systems
50+
- collectd: Add various optionnal plugin to expand data collection by luci-app-statistics
51+
52+
### Changed
53+
- openwrt: Upgrade LUCI web interface to openWRT 21.02 native version
54+
- openwrt: Enable HTTPS redirect for LUCI, modern browser are limiting JS in HTTP.
55+
- luci: Full rewrite of "OverTheBox" section in web interface
56+
57+
### Fixed
58+
- In case of Out-Of-Memory, we kernel panic. Before we were randomly killing processes which was silently degrading the system without a clear cut
59+
- Resolve a bug introduce on v0.9.0 on OTBv2c LEDS
60+
61+
## [v0.9.0] - 2023-05-17
62+
### Changed
63+
- openwrt: Upgrade to 21.02.5
64+
- openwrt: Upgrade kernel to 5.4.217 patch with mptcp v0.96
65+
- openwrt: Update packages to support distributed switch architecture [DSA](https://openwrt.org/docs/guide-user/network/dsa/dsa-mini-tutorial)
66+
- dnsmasq: Add ovhcloud isp dns in default dnsmasq configuration
67+
- iperf3: Moved as a dependency of overthebox package
68+
- otb-diagnostics: Backport never released v0.7 improvement
69+
- otb-tracker: Backport never released v0.6.34 improvement
70+
- otb-remote : Migrate from rsa to ed25519 for device key. This as no impact on customer side, ed25519 is not yet supported for customer key, this is only used to setup a ssh tunnel between an overthebox and our remote-access servers.
71+
72+
### Removed
73+
- Remove deprecated packages graph, cherrytrail-gpio-powerbutton
74+
- Remove explicit include of libcap package (this was a fix for v0.8 on openwrt 19.07)
75+
76+
### Fixed
77+
- Resolve an issue with ip2asn which was not setting correctly wan interface whois information
78+
- Fork iperf3 to keep v3.7.1 version, due to compilation issue with openwrt 21.02 upstream package
79+
- Import udhcpc.user config file directly from overthebox root directory to avoid a conflict with upstream package
80+
81+
# v0.8
82+
## [v0.8.1] - 2023-11-21
83+
### Added
84+
- Add python3 support
85+
86+
### Removed
87+
- Deletion of deprecated package graph
88+
89+
### Fixed
90+
- Resolve a bug on opkg which was sometime failing due to absence of ipv6
91+
92+
## [v0.8.0] - 2023-04-18
93+
### Added
94+
- Add otb-v2c package which include specific customization for this platform
95+
96+
### Changed
97+
- Upgrade openWRT to 19.07.10
98+
- Upgrade linux kernel to 4.14.276 patch with MPTCP v0.94
99+
- Replace OTB v2b package swconfig based on python2 to a C implementation
100+
- Use official openwrt package jq and dnsmasq instead of our own fork
101+
- Various improvement on build script and openWRT configuration generation
102+
103+
### Removed
104+
- Deletion of deprecated packages yara, svfs, otb-full and otb in image
105+
- Remove configuration for unsupported targets : mipsel32 and neoplus2
106+
107+
### Fixed
108+
- Resolve a bug on OTB v2b where a LTE USB modem was not correctly detected at boot
109+
- Hotspot sharing with an iPhone on iOS 14 and superior is working again
110+
111+
# v0.6
112+
## [v0.6.35] - 2023-04-18
113+
### Added
114+
- Add package otb-graph, this is plan to be a replacement for graph package. This is used to retrieve necessary information to realize bandwidth and system usage graphics on customer panel.
115+
- Add action otb-action-qos, which allow to determine automatically a correct "traffic control" value on each WAN interfaces.
116+
- Add package Nano by default in image.
117+
- Add optional packages : prometheus-node-exporter-lua-x. Those packages are not installed by default, but can be installed using opkg.
118+
119+
### Changed
120+
- Update official openwrt 18.06 packages.
121+
- Move functional code of otb-action-speedtest to lib/overthebox. This change has no impact on the behavior of action otb-action-speedtest.
122+
- Use git module to build an image
123+
124+
### Fixed
125+
- Resolve an issue with jq parser, which was generating a large amount of logs if wan interfaces where unreachable.
126+
- Resolve a bug on LUCI web interface, which was showing 0.0.0.0 instead of OverTheBox service public IP.
127+
- Resolve a bug with action otb-action-sysupgrade which was not retrieving the correct URL to download an image if an URL was not provide as an argument.
128+
129+
130+
## [v0.6.33] - 2021-09-24
131+
132+
### Added
133+
- Use of new OVHcloud provisioning URL
134+
135+
### Fixed
136+
- Do not print interface to change DHCP if the device has more than one ethernet port
137+
- Upgrade of the shadowsocks-libev version to solve some memory leak problems
138+
- Fix for otb-action-speedtest that sometimes returns 0
139+
- Minor fixes
140+
141+
## [>= v0.6.32] - 2021-02-06
142+
143+
The version inferior at v0.6.33 are no more supported due to changed in our provisionning infrastructure

CHANGELOG_fr.md

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
# Changelog
2+
3+
Tout les changements notable de ce projet seront documenté dans ce fichier
4+
5+
Le format est basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/),
6+
et le projet adhère au [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
# v0.9
9+
10+
**Les appareils avec un port ethernet unique ne sont plus supportés**
11+
12+
## [v0.9.3] - 2024-02-22
13+
### Ajouts
14+
- luci: Ajout de la traduction française de la section overthebox
15+
- arp-scan: Ajout en temps que paquet optionnel
16+
17+
### Corrections
18+
- luci: Les graphiques pour l'interface wwan0 sont affichés correctement
19+
- luci: La section enregistrement attends correctement que le service soit activé
20+
21+
## [v0.9.2] - 2024-01-16
22+
### Ajouts
23+
- luci: Activation de la traduction en Français de l'interface, la traduction n'est pas encore finalisée sur les pages de l'onglet OverTheBox
24+
- luci: Ajout d'une barre qui indique la progression dans les différentes étapes de l'enregistrement
25+
- luci: Un label peut être ajouté à une interface dans la section reséau
26+
- luci: Ajout des graphiques de trafic WAN dans la section graphiques temps réel
27+
- luci: Ajout des graphiques de trafic LAN dans la section graphiques temps réel
28+
- luci: Ajout du bouton pour réinitialiser la configuration du switch
29+
- openwrt: Ajout de qmi-utils et luci-proto-qmi utilisés pour le support des cartes LTE en nvme
30+
31+
### Modifications
32+
- luci: Si un label a été configuré sur l'interface c'est ce dernier qui sera montré plutôt que le nom de l'interface sur la page Aperçu
33+
- luci: Les sections Service et WAN ont été remplacées par une carte Réseau similaire à ce qui était présent sur la version v0.8.1
34+
- luci: Le modèle du matériel est raccourci pour les modèles connus : OTB v2c, OTB v2b, Qemu
35+
- luci: Les labels d'interfaces sont préservés lors de l'édition de la configuration du switch de l'OTB v2b
36+
- luci: Certain appels RPC de Luci ont été factorisés dans un fichier dédié, il peut être possible qu'un rafraîchissement du cache du navigateur soit nécessaire
37+
38+
### Corrections
39+
- luci: Les VLAN eth0.3 et eth0.4 sont désormais réservés au port 13 et 14, ceci pour éviter des soucis lors de l’édition de la configuration du switch
40+
- luci: Les logs Kernel sont affichés correctement
41+
- luci: La redirection en HTTPS est correctement activée
42+
- luci: Les interfaces contenant un "-" n'impactent plus l'affichage de la page Aperçu
43+
- openwrt: Le site overthebox.ovh redirige correctement vers l'interface de l'otb
44+
- otb-remote: Le nom d'utilisateur et le mot de passe sont correctement configurés sur LUCI pour l'accès à distance en HTTPS
45+
46+
## [v0.9.1] - 2023-11-14
47+
### Ajouts
48+
- luci-app-sqm: Un nouvel outil pour gérer la QoS, surtout utile pour des liens sujets à de fortes variations de latences.
49+
- luci-app-statistics: Permet d'obtenir des statistiques plus détaillées sur le système de l'otb
50+
- collectd: Ajout d'une sélection de packages optionnels pour étendre les statistiques affichées par luci-app-statistics
51+
52+
### Modifications
53+
- openwrt: Mise à jour de LUCI vers la version native d'openWRT 21.02
54+
- openwrt: L'interface web redirige automatiquement vers le https, les navigateurs modernes brident fortement JavaScript en http.
55+
- luci: Refonte complète des pages du menu "OverTheBox" de l'interface web
56+
57+
### Corrections
58+
- En cas de dépassement mémoire l'overthebox plante. Avant ce fix lors d'un dépassement mémoire les processus étaient arrêtés aléatoirement ce qui ne permettait pas de détecter le souci immédiatement.
59+
- Résolution d'un bug sur les leds de l'OTB v2c introduit en version v0.9.0
60+
61+
## [v0.9.0] - 2023-05-17
62+
### Changed
63+
- openwrt: Mise à jour en 21.02.5
64+
- openwrt: Mise à jour du noyau linux en 5.4.217 patché avec mptcp v0.96
65+
- openwrt: Mise à jour des packages pour le support de Distributed Switch Architecture [DSA](https://openwrt.org/docs/guide-user/network/dsa/dsa-mini-tutorial)
66+
- dnsmasq: Utilise désormais par défaut les DNS d'OVHcloud
67+
- iperf3: Est désormais une dépendance du package overthebox
68+
- otb-diagnostics: Mise à jour avec les améliorations développées pour la version v0.7 (jamais mise en production)
69+
- otb-tracker: Mise à jour avec les améliorations développées pour la version v0.6.34 (jamais mise en production)
70+
- otb-remote : Migration des clés SSH utilisées par l'OTB de RSA vers ed25519. Ces clés sont utilisées pour monter un accès à distance entre le serveur d'accès distant et l'OTB. Elles améliorent la sécurité mais n'ont pas d'impact sur votre utilisation de l'outil d'accès à distance. L'outil à distance ne supporte toujours pas pour le moment les clés au format ed25519
71+
72+
### Suppressions
73+
- Suppression des packages dépréciés : graph et cherrytrail-gpio-powerbutton
74+
- libcap n'est plus inclus explicitement, ceci était pour résoudre un bug sur la v0.8
75+
76+
### Corrections
77+
- Résolution d'un bug sur IP2ASN qui ne remplissait pas correctement le champ WHOIS d'une interface WAN
78+
- Fork d'iperf3 en version v3.7.1, le package officiel présentant des problèmes de compilation
79+
- Le fichier de configuration udhcpc.user est directement importé depuis le dossier /root du repo overthebox pour éviter des conflits avec le package officiel
80+
81+
# v0.8
82+
## [v0.8.1] - 2023-11-21
83+
### Ajouts
84+
- Ajout du support python3
85+
86+
### Suppressions
87+
- Suppression du package déprecié graph
88+
89+
### Corrections
90+
- Correction d'un soucis sur opkg à cause de l'absence d'IPv6
91+
92+
## [v0.8.0] - 2023-04-18
93+
### Ajouts
94+
- Ajout du package otb-v2c qui contient certaines customisations spécifiques à cette plateforme
95+
96+
### Modifications
97+
- Mise à jour du système openWRT vers la version 19.07.10
98+
- Mise à jour du kernel linux vers 4.14.276 patché pour inclure MPTCP v0.94
99+
- Remplacement du package swconfig en python2 de l'OTB v2B par une implémentation en C
100+
- Utilisation des packages jq et dnsmasq officiels à la place de la version présente dans les feeds overthebox
101+
- Diverses améliorations sur le scripts de build et l'organisation des fichiers utilisés pour générer la configuration de l'image openWRT
102+
103+
### Suppressions
104+
- Suppression des packages depreciés yara, svfs, otb-full et otb de l'image
105+
- Suppression des configurations pour les architectures non supporté : mipsel32 et neoplus2
106+
107+
### Corrections
108+
- Résolution d'un bug sur OTB v2B où une clé USB LTE n'est pas automatiquement détectée au boot
109+
- Le partage de connexion avec un iPhone sous iOS14 ou supérieur est de nouveau fonctionnel
110+
111+
# v0.6
112+
## [v0.6.35] - 2023-04-18
113+
### Ajouts
114+
- Ajout du package otb-graph, à terme ce package va remplacer le package graph. Il est utilisé pour remonter les informations nécessaires à la réalisation des graphiques des débits et d'utilisation des ressources systèmes présents sur l'espace client
115+
- Ajout de l'action otb-action-qos qui permet de déterminer et d'activer automatiquement le "traffic control" sur les interfaces WAN
116+
- Ajout du package Nano, installé par défaut dans l'image en plus de vim
117+
- Ajout des packages optionnels : prometheus-node-exporter-lua-x, ces packages ne sont pas disponibles directement dans l'image mais peuvent être installés grâce à l'utilitaire opkg
118+
119+
### Modifications
120+
- Mise à jour des packages officiels d'openwrt 18.06
121+
- Déplacement du code fonctionnel otb-action-speedtest vers lib/overthebox. Ce changement n'a pas d'incidence sur le fonctionnement de l'action otb-action-speedtest
122+
- Utilisation des modules git pour générer le build de l'image
123+
124+
### Corrections
125+
- Résolution d'un bug où le parser json jq génère beaucoup de log lorsque les interfaces réseaux ne sont pas disponibles
126+
- Résolution d'un bug sur l'interface luci qui affichait 0.0.0.0 au lieu de l'adresse IP publique du service OverTheBox
127+
- Résolution d'un bug de l'action otb-action-sysupgrade qui ne récupère pas la bonne URL d'image lorsque aucune URL n'est fournie en argument
128+
129+
## [v0.6.33] - 2021-09-24
130+
### Modifications
131+
- Mise à jour de l'URL du provisionning OVHcloud
132+
133+
### Corrections
134+
- Pas d'affichage de l'interface pour changer le DHCP si l'appareil a plus d'un port ethernet
135+
- Mise à jour de la version de shadowsocks-libev pour résoudre un soucis de fuite mémoire
136+
- Correction d'otb-action-speedtes qui affiché parfois 0
137+
- Autres corrections mineures
138+
139+
## [>= v0.6.32] - 2021-02-06
140+
Les versions inférieures à v0.6.33 ne sont plus supporté suite à un changement sur notre infrastructure de provisioning

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
11
# OverTheBox
22

3-
Version: v0.9.2
3+
Version: v0.9.3
44

5-
OverTheBox is an open source solution developed by OVH to aggregate and encrypt multiple internet connections and terminates it over OVH/Cloud infrastructure which make clients benefit security, reliability, net neutrality, as well as dedicated public IP.
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.
66

77
The aggregation is based on MPTCP, which is ISP, WAN type, and latency independent "whether it was Fiber, VDSL, SHDSL, ADSL or even 4G", different scenarios can be configured to have either aggregation or failover based on MPTCP.
88

9-
The solution takes advantage of the OpenWRT/LEDE system, which is user friendly and also adds the possibility of installing other packages like VPN, QoS, routing protocols, monitoring, etc. through web-interface or terminal.
9+
The solution takes advantage of the OpenWRT system, which is user friendly and also adds the possibility of installing other packages like VPN, QoS, routing protocols, monitoring, etc. through web-interface or terminal.
1010

11-
12-
More information is available here:
11+
More informations on our commercial offer is available here:
1312
[https://www.ovhtelecom.fr/overthebox/](https://www.ovhtelecom.fr/overthebox/)
1413

14+
## Changelog
15+
16+
* [English](CHANGELOG.md)
17+
* [Français](CHANGELOG_fr.md)
1518

1619
## Install from pre-compiled images
1720

1821
Guide to install the image is available in french [here](https://docs.ovh.com/fr/overthebox/).
19-
You can download all supported images [here](http://downloads.overthebox.net/). This images are built by circle-ci on every new commit.
22+
You can download all supported images [here](http://downloads.overthebox.net/).
2023

2124
### On Linux
2225

@@ -83,6 +86,5 @@ This [file](https://github.com/ovh/overthebox/blob/master/root/lib/preinit/00_re
8386
Our solution is mainly based on:
8487

8588
* [OpenWRT](https://openwrt.org)
86-
* [LEDE](https://lede-project.org)
8789
* [MultiPath TCP (MPTCP)](https://multipath-tcp.org)
8890
* [Shadowsocks](https://shadowsocks.org)

feeds/overthebox

Submodule overthebox updated 55 files

0 commit comments

Comments
 (0)