Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| releases:21.02:notes-21.02.0-rc3 [2021/06/17 08:02] – [Known issues] zorun | releases:21.02:notes-21.02.0-rc3 [2021/06/17 19:15] – update date hauke | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== OpenWrt 21.02.0-rc3 - Third Release Candidate - 16 June 2021 ====== | + | ====== OpenWrt 21.02.0-rc3 - Third Release Candidate - 17 June 2021 ====== |
| < | < | ||
| Line 13: | Line 13: | ||
| /* Uncomment when the release is still work-in-progress */ | /* Uncomment when the release is still work-in-progress */ | ||
| - | {{page> | + | /* {{page> |
| The OpenWrt Project is a Linux operating system targeting embedded devices. | The OpenWrt Project is a Linux operating system targeting embedded devices. | ||
| Line 44: | Line 44: | ||
| * LuCI '' | * LuCI '' | ||
| - | |||
| - | /* | ||
| - | ==== New network configuration syntax ==== | ||
| - | |||
| - | There have been several changes to the network configuration syntax in ''/ | ||
| - | |||
| - | * in '' | ||
| - | * in '' | ||
| - | * for new installs, the generated configuration now creates separate sections for layer 2 ('' | ||
| - | |||
| - | The old syntax is still supported to facilitate transition, and there is no automated migration when upgrading. | ||
| - | |||
| - | However, the LuCI web interface detects old-style configuration and will propose to migrate it to the new syntax. This is necessary to be able to edit network configuration through LuCI. | ||
| - | |||
| - | The new configuration style looks like this: | ||
| - | |||
| - | < | ||
| - | config device | ||
| - | option name ' | ||
| - | option type ' | ||
| - | option macaddr ' | ||
| - | list ports ' | ||
| - | list ports ' | ||
| - | list ports ' | ||
| - | list ports ' | ||
| - | | ||
| - | config interface ' | ||
| - | option device ' | ||
| - | option proto ' | ||
| - | option ipaddr ' | ||
| - | option netmask ' | ||
| - | option ip6assign ' | ||
| - | |||
| - | config device | ||
| - | option name ' | ||
| - | option macaddr ' | ||
| - | |||
| - | config interface ' | ||
| - | option device ' | ||
| - | option proto ' | ||
| - | |||
| - | config interface ' | ||
| - | option device ' | ||
| - | option proto ' | ||
| - | </ | ||
| - | |||
| - | This example uses DSA with '' | ||
| - | |||
| - | ==== LuCI update ==== | ||
| - | |||
| - | LuCI has been updated to support the most recent '' | ||
| - | |||
| - | Support for configuring devices ('' | ||
| - | |||
| - | === LuCI HTTPS === | ||
| - | |||
| - | LuCI is now available over HTTPS in addition to HTTP in the default images. | ||
| - | |||
| - | After an upgrade from OpenWrt 19.07 to OpenWrt 21.02 unencrypted HTTP requests are redirected to HTTPS. On fresh OpenWrt 21.02 installations they are not redirected. | ||
| - | |||
| - | It is possible to activate or deactivate the redirect to HTTPS like this: | ||
| - | < | ||
| - | uci set uhttpd.main.redirect_https=1 | ||
| - | uci commit uhttpd | ||
| - | service uhttpd reload | ||
| - | </ | ||
| - | */ | ||
| ==== Software updates ==== | ==== Software updates ==== | ||
| Line 140: | Line 73: | ||
| TLS support is now provided by default in OpenWrt images including the trusted CA certificates from Mozilla. It means that '' | TLS support is now provided by default in OpenWrt images including the trusted CA certificates from Mozilla. It means that '' | ||
| The '' | The '' | ||
| - | OpenWrt switched from mbedTLS to wolfSSL as the default SSL library, mbedTLS and OpenSSL are still available and can be installed manually. | + | OpenWrt switched from mbedTLS to wolfSSL as the default SSL library. mbedTLS and OpenSSL are still available and can be installed manually. |
| + | |||
| + | In addition, LuCI is now available over HTTPS in addition to HTTP. There is no automatic redirection to HTTPS on a fresh OpenWrt 21.02 installation; | ||
| + | |||
| + | It is always possible to activate or deactivate the redirection to HTTPS like this: | ||
| + | < | ||
| + | uci set uhttpd.main.redirect_https=1 | ||
| + | uci commit uhttpd | ||
| + | service uhttpd reload | ||
| + | </ | ||
| - | /* LuCI does not use https by default */ | ||
| ==== Initial DSA support ==== | ==== Initial DSA support ==== | ||
| Line 174: | Line 115: | ||
| However, the level of functionality will be reduced and there is no guarantee to stability. | However, the level of functionality will be reduced and there is no guarantee to stability. | ||
| See [[supported_devices: | See [[supported_devices: | ||
| + | |||
| + | ==== New network configuration syntax ==== | ||
| + | |||
| + | There have been several changes to the network configuration syntax in ''/ | ||
| + | |||
| + | * in '' | ||
| + | * in '' | ||
| + | * for new installs, the generated configuration now creates separate sections for layer 2 ('' | ||
| + | |||
| + | The old syntax is still supported to facilitate transition, and there is no automated migration when upgrading. | ||
| + | |||
| + | However, the LuCI web interface detects old-style configuration and will propose to migrate it to the new syntax. This is necessary to be able to edit network configuration through LuCI. | ||
| + | |||
| + | The new configuration style looks like this: | ||
| + | |||
| + | < | ||
| + | config device | ||
| + | option name ' | ||
| + | option type ' | ||
| + | option macaddr ' | ||
| + | list ports ' | ||
| + | list ports ' | ||
| + | list ports ' | ||
| + | list ports ' | ||
| + | | ||
| + | config interface ' | ||
| + | option device ' | ||
| + | option proto ' | ||
| + | option ipaddr ' | ||
| + | option netmask ' | ||
| + | option ip6assign ' | ||
| + | |||
| + | config device | ||
| + | option name ' | ||
| + | option macaddr ' | ||
| + | |||
| + | config interface ' | ||
| + | option device ' | ||
| + | option proto ' | ||
| + | |||
| + | config interface ' | ||
| + | option device ' | ||
| + | option proto ' | ||
| + | </ | ||
| + | |||
| + | This example uses DSA with '' | ||
| ==== New hardware targets ==== | ==== New hardware targets ==== | ||