Skip to content

Commit

Permalink
release: v0.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
AxelDum committed Apr 12, 2024
1 parent 55c28d1 commit eb62ae8
Show file tree
Hide file tree
Showing 4 changed files with 175 additions and 8 deletions.
83 changes: 83 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [v0.8.1] - 2023-11-21

### Added

- Add python3 support

### Removed

- Deletion of deprecated package graph

### Fixed

- Resolve a bug on opkg which was sometime failing due to absence of ipv6

## [v0.8.0] - 2023-04-18

### Added

- Add otb-v2c package which include specific customization for this platform

### Changed

- Upgrade openWRT to 19.07.10
- Upgrade linux kernel to 4.14.276 patch with MPTCP v0.94
- Replace OTB v2b package swconfig based on python2 to a C implementation
- Use official openwrt package jq and dnsmasq instead of our own fork
- Various improvement on build script and openWRT configuration generation

### Removed

- Deletion of deprecated packages yara, svfs, otb-full and otb in image
- Remove configuration for unsupported targets : mipsel32 and neoplus2

### Fixed

- Resolve a bug on OTB v2b where a LTE USB modem was not correctly detected at boot
- Hotspot sharing with an iPhone on iOS 14 and superior is working again

## [v0.6.35] - 2023-04-18

### Added

- 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.
- Add action otb-action-qos, which allow to determine automatically a correct "traffic control" value on each WAN interfaces.
- Add package Nano by default in image.
- Add optional packages : prometheus-node-exporter-lua-x. Those packages are not installed by default, but can be installed using opkg.

### Changed

- Update official openwrt 18.06 packages.
- Move functional code of otb-action-speedtest to lib/overthebox. This change has no impact on the behavior of action otb-action-speedtest.
- Use git module to build an image

### Fixed

- Resolve an issue with jq parser, which was generating a large amount of logs if wan interfaces where unreachable.
- Resolve a bug on LUCI web interface, which was showing 0.0.0.0 instead of OverTheBox service public IP.
- 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.


## [v0.6.33] - 2021-09-24

### Added

- Use of new OVHcloud provisioning URL

### Fixed

- Do not print interface to change DHCP if the device has more than one ethernet port
- Upgrade of the shadowsocks-libev version to solve some memory leak problems
- Fix for otb-action-speedtest that sometimes returns 0
- Minor fixes

## [>= v0.6.32] - 2021-02-06

The version inferior at v0.6.33 are no more supported due to changed in our provisionning infrastructure
82 changes: 82 additions & 0 deletions CHANGELOG_fr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# Changelog

Tout les changements notable de ce projet seront documenté dans ce fichier

Le format est basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/),
et le projet adhère au [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [v0.8.1] - 2023-11-21

### Ajouts

- Ajout du support python3

### Suppressions

- Suppression du package déprecié graph

### Corrections

- Correction d'un soucis sur opkg à cause de l'absence d'IPv6

## [v0.8.0] - 2023-04-18

### Ajouts

- Ajout du package otb-v2c qui contient certaines customisations spécifiques à cette plateforme

### Changements

- Mise à jour du système openWRT vers la version 19.07.10.
- Mise à jour du kernel linux vers 4.14.276 patché pour inclure MPTCP v0.94.
- Remplacement du package swconfig en python2 de l'OTB v2B par une implémentation en C.
- Utilisation des packages jq et dnsmasq officiels à la place de la version présente dans les feeds overthebox
- 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.

### Suppressions

- Suppression des packages depreciés yara, svfs, otb-full et otb de l'image.
- Suppression des configurations pour les architectures non supporté : mipsel32 et neoplus2

### Corrections

- Résolution d'un bug sur OTB v2B où une clé USB LTE n'est pas automatiquement détectée au boot
- Le partage de connexion avec un iPhone sous iOS14 ou supérieur est de nouveau fonctionnel

## [v0.6.35] - 2023-04-18

### Ajouts

- 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.
- Ajout de l'action otb-action-qos qui permet de déterminer et d'activer automatiquement le "traffic control" sur les interfaces WAN.
- Ajout du package Nano, installé par défaut dans l'image en plus de vim.
- 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.

### Changements

- Mise à jour des packages officiels d'openwrt 18.06
- 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
- Utilisation des modules git pour générer le build de l'image

### Corrections

- 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
- 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
- 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.

## [v0.6.33] - 2021-09-24

### Changements

- Mise à jour de l'URL du provisionning OVHcloud

### Corrections

- Pas d'affichage de l'interface pour changer le DHCP si l'appareil a plus d'un port ethernet
- Mise à jour de la version de shadowsocks-libev pour résoudre un soucis de fuite mémoire
- Correction d'otb-action-speedtes qui affiché parfois 0
- Autres corrections mineures

## [>= v0.6.32] - 2021-02-06

Les versions inférieures à v0.6.33 ne sont plus supporté suite à un changement sur notre infrastructure de provisioning
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,25 @@
# OverTheBox

Version: v0.6.35
Version: v0.8.1

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.
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.

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.

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.
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.


More information is available here:
More informations on our commercial offer is available here:
[https://www.ovhtelecom.fr/overthebox/](https://www.ovhtelecom.fr/overthebox/)

## Changelog

* [English](CHANGELOG.md)
* [Français](CHANGELOG_fr.md)

## Install from pre-compiled images

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

### On Linux

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

* [OpenWRT](https://openwrt.org)
* [LEDE](https://lede-project.org)
* [MultiPath TCP (MPTCP)](https://multipath-tcp.org)
* [Shadowsocks](https://shadowsocks.org)
2 changes: 1 addition & 1 deletion feeds/overthebox

0 comments on commit eb62ae8

Please sign in to comment.