docs: add sphinx-intl workflow for translations

Add a update-po and %.po rule to the Makefile.
We define "de" as a language to start with.

To add languages just append them to the update-po rule in the Makefile.

We do want to keep the _build/gettext folder as Weblate uses this to
enable new translations.

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
This commit is contained in:
Felix Kaechele 2019-04-20 14:30:43 -04:00
parent 12b87b2441
commit 3b2f780e0a
78 changed files with 13554 additions and 2 deletions

3
docs/.gitignore vendored
View File

@ -1 +1,2 @@
_build/
_build/*
!_build/gettext

View File

@ -4,6 +4,7 @@
# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
SPHINXINTL = sphinx-intl
SOURCEDIR = .
BUILDDIR = _build
@ -11,7 +12,12 @@ BUILDDIR = _build
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
.PHONY: help Makefile
.PHONY: help update-po Makefile
update-po: gettext de.po
%.po:
@$(SPHINXINTL) update -p "$(BUILDDIR)/gettext" -l $*
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).

118
docs/_build/gettext/dev/basics.pot vendored Normal file
View File

@ -0,0 +1,118 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/basics.rst:2
# 37e64ccf1ca847cd85cded0f7cd748fa
msgid "Development Basics"
msgstr ""
#: ../../dev/basics.rst:4
# fac41be0435c44dcaf0aa99ff0bc681b
msgid "Gluon's source is kept in `git repositories`_ at GitHub."
msgstr ""
#: ../../dev/basics.rst:9
# 2359690a031542d6b3e1a033c9a4802a
msgid "Bug Tracker"
msgstr ""
#: ../../dev/basics.rst:11
# 3abd66354ade44c789a6520b9a89521a
msgid "The `main repo`_ does have issues enabled."
msgstr ""
#: ../../dev/basics.rst:16
# bc13828b27dc43f4b101cb3ea639d189
msgid "IRC"
msgstr ""
#: ../../dev/basics.rst:18
# 3bc91f94095d49adaa64f3b0858625c8
msgid "Gluon's developers frequent the IRC chatroom `#gluon`_ on `hackint`_. There is a `webchat`_ that allows for easy access from within your webbrowser. You're welcome to join us!"
msgstr ""
#: ../../dev/basics.rst:28
# c1833c963dfb45229dfd39b89ef1497f
msgid "Working with repositories"
msgstr ""
#: ../../dev/basics.rst:30
# a4e232ed52dc4804a2f106a5a1833e70
msgid "To update the repositories used by Gluon, just adjust the commit IDs in `modules` and rerun"
msgstr ""
#: ../../dev/basics.rst:37
# 735c61eb648d4856b85e31ee8def71c3
msgid "`make update` also applies the patches that can be found in the directories found in `patches`; the resulting branch will be called `patched`, while the commit specified in `modules` can be referred to by the branch `base`."
msgstr ""
#: ../../dev/basics.rst:41
# 906ae84483114dd48976dcf8c93a8025
msgid "After new patches have been committed on top of the `patched` branch (or existing commits since the base commit have been edited or removed), the patch directories can be regenerated using"
msgstr ""
#: ../../dev/basics.rst:49
# 1d583466447a4730855819537b91bb1f
msgid "If applying a patch fails because you have changed the base commit, the repository will be reset to the old `patched` branch and you can try rebasing it onto the new `base` branch yourself and after that call `make update-patches` to fix the problem."
msgstr ""
#: ../../dev/basics.rst:52
# e9fc65cb55584579a905bf8a7e9aec3a
msgid "Always call `make update-patches` after making changes to a module repository as `make update` will overwrite your commits, making `git reflog` the only way to recover them!"
msgstr ""
#: ../../dev/basics.rst:56
# b4815758000445bca181941ddc46bd07
msgid "Development Guidelines"
msgstr ""
#: ../../dev/basics.rst:57
# a9db52ba03574c9f927d68a046290895
msgid "lua should be used instead of sh whenever sensible. The following criteria should be considered:"
msgstr ""
#: ../../dev/basics.rst:60
# b2a0c13bdda846e38f76f0e312cb2fd1
msgid "Is the script doing more than just executing external commands? if so, use lua"
msgstr ""
#: ../../dev/basics.rst:61
# bccf723ac54a4214aaded88ba36229f4
msgid "Is the script parsing/editing json-data? If so, use lua for speed"
msgstr ""
#: ../../dev/basics.rst:62
# befe1054fb024406905b60ddb4d0ef91
msgid "When using sh, use jsonfilter instead of json_* functions for speed"
msgstr ""
#: ../../dev/basics.rst:64
# 3f7830c3d61a4649825ce8d3a6f39d12
msgid "Code formatting may sound like a topic for the pedantic, however it helps if the code in the project is formatted in the same way. The following rules apply:"
msgstr ""
#: ../../dev/basics.rst:68
# 5b1246f9c0e643cebbde39d70ce1bdf1
msgid "use tabs instead of spaces"
msgstr ""
#: ../../dev/basics.rst:69
# 970f52cfc4b3438a908acedfb46e997a
msgid "trailing whitespaces must be eliminated"
msgstr ""

198
docs/_build/gettext/dev/hardware.pot vendored Normal file
View File

@ -0,0 +1,198 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/hardware.rst:2
# 195505b33afa4c3eb5711414569276ac
msgid "Adding support for new hardware"
msgstr ""
#: ../../dev/hardware.rst:3
# c874690d32a84a31a1a42250b0e9db67
msgid "This page will give a short overview on how to add support for new hardware to Gluon."
msgstr ""
#: ../../dev/hardware.rst:7
# 8c10bccacb8b425c8ead7ba51e072e0e
msgid "Hardware requirements"
msgstr ""
#: ../../dev/hardware.rst:8
# bc4c81ec597744029c881b04116dfa52
msgid "Having an ath9k (or ath10k) based WLAN adapter is highly recommended, although other chipsets may also work. VAP (multiple SSID) support is a requirement."
msgstr ""
#: ../../dev/hardware.rst:16
# cea9fcc710894dd9ab4f1601b80c4131
msgid "Adding profiles"
msgstr ""
#: ../../dev/hardware.rst:17
# 5e4eb51605c0429a93cbb6b53d987ce8
msgid "The vast majority of devices with ath9k WLAN is based on the ar71xx target of OpenWrt. If the hardware you want to add support for is ar71xx, adding a new profile is sufficient."
msgstr ""
#: ../../dev/hardware.rst:21
# 91f5a569933d45949213ab7291147ebe
msgid "Profiles are defined in ``targets/*`` in a shell-based DSL (so common shell command syntax like ``if`` can be used)."
msgstr ""
#: ../../dev/hardware.rst:24
# e65a4a5e09004b5386a834c87883dc32
msgid "The ``device`` command is used to define an image build for a device. It takes two or three parameters."
msgstr ""
#: ../../dev/hardware.rst:27
# e1758be2ff1a47e4be3dceda8dbf36ed
msgid "The first parameter defines the Gluon profile name, which is used to refer to the device and is part of the generated image name. The profile name must be same as the output of the following command (on the target device), so the autoupdater can work::"
msgstr ""
#: ../../dev/hardware.rst:34
# 4edb80733f5f4a40a72340d3a8c3be77
msgid "While porting Gluon to a new device, it might happen that the profile name is unknown. Best practise is to generate an image first by using an arbitrary value and then executing the lua command on the device and use its output from then on."
msgstr ""
#: ../../dev/hardware.rst:38
# a89e2c146097496cad263d95d176e329
msgid "The second parameter defines the name of the image files generated by OpenWrt. Usually, it is also the OpenWrt profile name; for devices that still use the old image build code, a third parameter with the OpenWrt profile name can be passed. The profile names can be found in the image Makefiles in ``openwrt/target/linux/<target>/image/Makefile``."
msgstr ""
#: ../../dev/hardware.rst:43
# d01d13ab9a8c4e4281c2a0393941577e
msgid "Examples::"
msgstr ""
#: ../../dev/hardware.rst:49
# 6f1d0bd863504b05af3468bcc6125a63
msgid "Suffixes and extensions"
msgstr ""
#: ../../dev/hardware.rst:51
# bef420d417e64a8e80c830ccdac3c59a
msgid "By default, image files are expected to have the extension ``.bin``. In addition, the images generated by OpenWrt have a suffix before the extension that defaults to ``-squashfs-factory`` and ``-squashfs-sysupgrade``."
msgstr ""
#: ../../dev/hardware.rst:55
# 65a1d3deb5f44eef849ced4f86af70ca
msgid "This can be changed using the ``factory`` and ``sysupgrade`` commands, either at the top of the file to set the defaults for all images, or for a single image. There are three forms with 0 to 2 arguments (all work with ``sysupgrade`` as well)::"
msgstr ""
#: ../../dev/hardware.rst:63
# 052bca1996ae4b15a3da731dc97f37a9
msgid "When only an extension is given, the default suffix is retained. When no arguments are given, this signals that no factory (or sysupgrade) image exists."
msgstr ""
#: ../../dev/hardware.rst:67
# 7adb9ead7c5d46b5933d0ee23642ca66
msgid "Aliases"
msgstr ""
#: ../../dev/hardware.rst:69
# 9a6eb3d2835647889825da2de760c8c5
msgid "Sometimes multiple models use the same OpenWrt images. In this case, the ``alias`` command can be used to create symlinks and additional entries in the autoupdater manifest for the alternative models."
msgstr ""
#: ../../dev/hardware.rst:74
# fb7f4e4bf0af4bfe89af97f0d7f1b8bf
msgid "Standalone images"
msgstr ""
#: ../../dev/hardware.rst:76
# 87ae40a3907542fb88a05a5d4836dc86
msgid "On targets without *per-device rootfs* support in OpenWrt, the commands described above can't be used. Instead, ``factory_image`` and ``sysupgrade_image`` are used::"
msgstr ""
#: ../../dev/hardware.rst:82
# 6bd542ee31c14ac7bc4d4bca36d683e9
msgid "Again, the profile name must match the value printed by the aforementioned Lua command. The image name must match the part between the target name and the extension as generated by OpenWrt and is to be omitted when no such part exists."
msgstr ""
#: ../../dev/hardware.rst:87
# c36a3f03f0834c029962dd13c4380ea2
msgid "Packages"
msgstr ""
#: ../../dev/hardware.rst:89
# 2b94bf61936742398abf0e3da55b9017
msgid "The ``packages`` command takes an arbitrary number of arguments. Each argument defines an additional package to include in the images in addition to the default package sets defined by OpenWrt. When a package name is prefixed by a minus sign, the packages are excluded instead."
msgstr ""
#: ../../dev/hardware.rst:94
# 5babb9782db842bc998d20868799a5c0
msgid "The ``packages`` command may be used at the top of a target definition to modify the default package list for all images, or just for a single device (when the target supports *per-default rootfs*)."
msgstr ""
#: ../../dev/hardware.rst:100
# fa79a19f403948bdb8aaabc35599a786
msgid "Configuration"
msgstr ""
#: ../../dev/hardware.rst:102
# 6ecb57934c3345b8a7a16a6c88f6d2ab
msgid "The ``config`` command allows to add arbitrary target-specific OpenWrt configuration to be emitted to ``.config``."
msgstr ""
#: ../../dev/hardware.rst:106
# ab7b10e9b84e445aafe053c93aaeafa6
msgid "Notes"
msgstr ""
#: ../../dev/hardware.rst:108
# 443391f8b4ea4a58a141410d94d11376
msgid "On devices with multiple WLAN adapters, care must also be taken that the primary MAC address is configured correctly. ``/lib/gluon/core/sysconfig/primary_mac`` should contain the MAC address which can be found on a label on most hardware; if it does not, ``/lib/gluon/upgrade/010-primary-mac`` in ``gluon-core`` might need a fix. (There have also been cases in which the address was incorrect even on devices with only one WLAN adapter, in these cases a OpenWrt bug was the cause)."
msgstr ""
#: ../../dev/hardware.rst:116
# faf4ffec717e422fa0629aa04bb4cf38
msgid "Adding support for new hardware targets"
msgstr ""
#: ../../dev/hardware.rst:118
# 7a7edc6bbdb8414198d7227d5bf1a959
msgid "Adding a new target is much more complex than adding a new profile. There are two basic steps required for adding a new target:"
msgstr ""
#: ../../dev/hardware.rst:122
# d03e7598a68544b08886ea66cdaa8f59
msgid "Package adjustments"
msgstr ""
#: ../../dev/hardware.rst:124
# 237c3ffd992d42229f5f7ea4017eb7ff
msgid "One package that may need adjustments for new targets is ``libplatforminfo`` (to be found in `packages/gluon/libs/libplatforminfo <https://github.com/freifunk-gluon/packages/tree/master/libs/libplatforminfo>`_). If the new platform works fine with the definitions found in ``default.c``, nothing needs to be done. Otherwise, create a definition for the added target or subtarget, either by symlinking one of the files in the ``templates`` directory, or adding a new source file."
msgstr ""
#: ../../dev/hardware.rst:130
# 1a46e3a503134c71b8e41fe5385991fc
msgid "On many targets, Gluon's network setup scripts (mainly in the package ``gluon-core``) won't run correctly without some adjustments, so better double check that everything is fine there (and the files ``primary_mac``, ``lan_ifname`` and ``wan_ifname`` in ``/lib/gluon/core/sysconfig/`` contain sensible values)."
msgstr ""
#: ../../dev/hardware.rst:135
# 38edca0139e34c7b9c5b0f5511287222
msgid "Build system support"
msgstr ""
#: ../../dev/hardware.rst:137
# 1b8d2418d0ea437a90268452493b30f8
msgid "A definition for the new target must be created under ``targets``, and it must be added to ``targets/targets.mk``. The ``GluonTarget`` macro takes one to three arguments: the target name, the Gluon subtarget name (if the target has subtargets), and the OpenWrt subtarget name (if it differs from the Gluon subtarget). The third argument can be used to define multiple Gluon targets with different configuration for the same OpenWrt target, like it is done for the ``ar71xx-tiny`` target."
msgstr ""
#: ../../dev/hardware.rst:144
# 80b36ca9b8044cd1b9116c996229b1eb
msgid "After this, is should be sufficient to call ``make GLUON_TARGET=<target>`` to build the images for the new target."
msgstr ""

View File

@ -0,0 +1,73 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/mac_addresses.rst:2
# 59a1b5cf7775494d941b2a1aa0f0169d
msgid "MAC addresses"
msgstr ""
#: ../../dev/mac_addresses.rst:4
# 8be1d31b894b41138603858c3f4532e4
msgid "Many devices don't have enough unique MAC addresses assigned by the vendor (in batman-adv, each mesh interface needs an own MAC address that must be unique mesh-wide)."
msgstr ""
#: ../../dev/mac_addresses.rst:8
# 9c463a9a31594b3f85c5515ee50874dc
msgid "Gluon tries to solve this issue by using a hash of the primary MAC address as a 45 bit MAC address prefix. The resulting 8 addresses are used as follows:"
msgstr ""
#: ../../dev/mac_addresses.rst:11
# 0be2de893bd1473faf50a9c692dc0af3
msgid "0: client0; WAN"
msgstr ""
#: ../../dev/mac_addresses.rst:12
# 522957b3e87240dabb9a53f4c3571939
msgid "1: mesh0"
msgstr ""
#: ../../dev/mac_addresses.rst:13
# d64e428b1be34ffaac6feb25f901e732
msgid "2: ibss0"
msgstr ""
#: ../../dev/mac_addresses.rst:14
# c75f30eed9fb426486c51d869ebf67a1
msgid "3: wan_radio0 (private WLAN); batman-adv primary address"
msgstr ""
#: ../../dev/mac_addresses.rst:15
# 8fa0b6e905e241b1a27295e2dd1ea482
msgid "4: client1; LAN"
msgstr ""
#: ../../dev/mac_addresses.rst:16
# 45e19d59c25e43d2a8944bb4a0a46a98
msgid "5: mesh1"
msgstr ""
#: ../../dev/mac_addresses.rst:17
# 498fc5b8ccc54ae2a59cc3ac9439326e
msgid "6: ibss1"
msgstr ""
#: ../../dev/mac_addresses.rst:18
# 2f2c8edf09ec43f6a505751c5ac5504d
msgid "7: wan_radio1 (private WLAN); mesh VPN"
msgstr ""

233
docs/_build/gettext/dev/packages.pot vendored Normal file
View File

@ -0,0 +1,233 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/packages.rst:2
# d5b654054dac426ca292378e33e74f35
msgid "Package development"
msgstr ""
#: ../../dev/packages.rst:4
# d7d03f091dd541d987203d1f332ef190
msgid "Gluon packages are OpenWrt packages and follow the same rules described at https://openwrt.org/docs/guide-developer/packages."
msgstr ""
#: ../../dev/packages.rst:8
# c11ff63fa4534280b75c8c4cc609bed6
msgid "Gluon package makefiles"
msgstr ""
#: ../../dev/packages.rst:10
# 815b3ba252d940a1ae010c7b2a2f401e
msgid "As many packages share the same or a similar structure, Gluon provides a ``package/gluon.mk`` that can be included for common definitions. This file replaces OpenWrt's ``$(INCLUDE_DIR)/package.mk``; it is usually included as ``include ../gluon.mk`` from Gluon core packages, or as ``include $(TOPDIR)../package/gluon.mk`` from feeds."
msgstr ""
#: ../../dev/packages.rst:16
# 3b7078c7ef9d46b68ee4648d89052d57
msgid "Provided macros"
msgstr ""
#: ../../dev/packages.rst:18
# 85314b47d4c14b308b1b14783e9c419f
msgid "*GluonBuildI18N* (arguments: *<source directory>*)"
msgstr ""
#: ../../dev/packages.rst:20
# 57fd86aefe0843f0960217f34aaca5cb
msgid "Converts the *.po* files for all enabled languages from the given source directory to the binary *.lmo* format and stores them in ``$(PKG_BUILD_DIR)/i18n``."
msgstr ""
#: ../../dev/packages.rst:23
# 1c43c5739bbc49fa86998dcf3baa285b
msgid "*GluonInstallI18N*"
msgstr ""
#: ../../dev/packages.rst:25
# dd8c98287f7c473e961e09c054b04b3c
msgid "Install *.lmo* files from ``$(PKG_BUILD_DIR)/i18n`` to ``/lib/gluon/web/i18n`` in the package install directory."
msgstr ""
#: ../../dev/packages.rst:28
# 96db3994e866434190c05f2f54ff230e
msgid "*GluonSrcDiet* (arguments: *<source directory>*, *<destination directory>*)"
msgstr ""
#: ../../dev/packages.rst:30
# c529bf2f51d24a199e1bdecc8c335bff
msgid "Copies a directory tree, processing all files in it using *LuaSrcDiet*. The directory tree should only contain Lua files."
msgstr ""
#: ../../dev/packages.rst:33
# a168750208cc402782942841340cfe9e
msgid "*GluonCheckSite* (arguments: *<source file>*)"
msgstr ""
#: ../../dev/packages.rst:35
# f85d1c07a0b34d88b25171c0e017d399
msgid "Intended to be used in a package postinst script. It will use the passed Lua snippet to verify package-specific site configuration."
msgstr ""
#: ../../dev/packages.rst:38
# 46f365cd4af640c698bf52fbd9788efd
msgid "*BuildPackageGluon* (replaces *BuildPackage*)"
msgstr ""
#: ../../dev/packages.rst:40
# 2a63440bcae247c0ac2a02867e4ecb5f
msgid "Extends the *Package/<name>* definition with common defaults, sets the package install script to the common *Gluon/Build/Install*, and automatically creates a postinst script using *GluonCheckSite* if a ``check_site.lua`` is found in the package directory."
msgstr ""
#: ../../dev/packages.rst:46
# ce0ba2e1603b4adb8dc4f3df50bb5576
msgid "Default build steps"
msgstr ""
#: ../../dev/packages.rst:48
# a7db7f6dcf594ec08092d44520cca486
msgid "These defaults greatly reduce the boilerplate in each package, but they can also be confusing because of the many implicit behaviors depending on files in the package directory. If any part of *Gluon/Build/Compile* or *Gluon/Build/Install* does not work as intended for a package, the compile and install steps can always be replaced or extended."
msgstr ""
#: ../../dev/packages.rst:54
# 8484c0847bb14fd080045475e7a6e4b2
msgid "*Build/Compile* is set to *Gluon/Build/Compile* by default, which will"
msgstr ""
#: ../../dev/packages.rst:56
# e56bd716122e473fa1bfa1a431977573
msgid "run OpenWrt standard default commands (*Build/Compile/Default*) if a ``src/Makefile`` or ``src/CMakeLists.txt`` is found"
msgstr ""
#: ../../dev/packages.rst:58
# 8cebd14707274e1494a35beaba4758bd
msgid "run *GluonSrcDiet* on all files in the ``luasrc`` directory"
msgstr ""
#: ../../dev/packages.rst:59
# 08f2848f37a84a8faab1d056d94c8516
msgid "run *GluonBuildI18N* if a ``i18n`` directory is found"
msgstr ""
#: ../../dev/packages.rst:61
# 378d9d600df84bcc99b6d2443b0adc12
msgid "*Package/<name>* defaults to *Gluon/Build/Install* for packages defined using *BuildPackageGluon*, which will"
msgstr ""
#: ../../dev/packages.rst:64
# 84614bf5760749bdb882663ee4e2385b
msgid "copy all files from ``$(PKG_INSTALL_DIR)`` into the package if ``$(PKG_INSTALL)`` is 1"
msgstr ""
#: ../../dev/packages.rst:65
# 02d3d2c7135643449f8822560249d0b8
msgid "copy all files from ``files`` into the package"
msgstr ""
#: ../../dev/packages.rst:66
# 0aaff7cd874e48499ab9dab44259f36e
msgid "copy all Lua files built from ``luasrc`` into the package"
msgstr ""
#: ../../dev/packages.rst:67
# 98289dd24a3947f58eaf1929e3dc79f0
msgid "installs ``$(PKG_BUILD_DIR)/respondd.so`` to ``/usr/lib/respondd/$(PKG_NAME).so`` if ``src/respondd.c`` exists"
msgstr ""
#: ../../dev/packages.rst:68
# 70adfd3a653a403a9e9e8ed861e616e6
msgid "installs compiled i18n *.lmo* files"
msgstr ""
#: ../../dev/packages.rst:71
# 64eec6582a254047b4e4d5db0a48e160
msgid "Feature flags"
msgstr ""
#: ../../dev/packages.rst:73
# f942a07fd74f4e15bf4efa4119534dc0
msgid "Feature flags provide a convenient way to define package selections without making it necessary to list each package explicitly."
msgstr ""
#: ../../dev/packages.rst:76
# 244c3c5f872a4aee8a72cae2c613084f
msgid "The main feature flag definition file is ``package/features``, but each package feed can provide additional definitions in a file called ``features`` at the root of the feed repository."
msgstr ""
#: ../../dev/packages.rst:80
# 9f04defb11ef47278b45d7771118b44a
msgid "Each flag *$flag* without any explicit definition will simply include the package with the name *gluon-$flag* by default. The feature definition file can modify the package selection in two ways:"
msgstr ""
#: ../../dev/packages.rst:84
# 9bb6d36da08b462e896fdad7a426a546
msgid "The *nodefault* function suppresses default of including the *gluon-$flag* package"
msgstr ""
#: ../../dev/packages.rst:86
# c81f6e814efc4c1392e00b1201aca34c
msgid "The *packages* function adds a list of packages (or removes, when package names are prepended with minus signs) when a given logical expression is satisfied"
msgstr ""
#: ../../dev/packages.rst:90
# 9d194e575a4046be94414774ffcd34e9
msgid "Example::"
msgstr ""
#: ../../dev/packages.rst:102
# a40f113e7c46428292f6db59c4b76548
msgid "This will"
msgstr ""
#: ../../dev/packages.rst:104
# 499bc05440d3460cbafd85b7390e8d41
msgid "disable the inclusion of a (non-existent) package called *gluon-web-wizard*"
msgstr ""
#: ../../dev/packages.rst:105
# 606e8839723545b8afb65cea4b8f2e9c
msgid "enable three config mode packages when the *web-wizard* feature is enabled"
msgstr ""
#: ../../dev/packages.rst:106
# 957f1359c95d4ecfb282f16b4dc605aa
msgid "enable *gluon-config-mode-mesh-vpn* when both *web-wizard* and one of *mesh-vpn-fastd* and *mesh-vpn-tunneldigger* are enabled"
msgstr ""
#: ../../dev/packages.rst:109
# 558768b6fed6462b8dbb885c9cb7c56a
msgid "Supported syntax elements of logical expressions are:"
msgstr ""
#: ../../dev/packages.rst:111
# ab30265d0c1645bc8337b96afd5c64d7
msgid "\\& (and)"
msgstr ""
#: ../../dev/packages.rst:112
# 9326389abdf54adbaefb704784e65131
msgid "\\| (or)"
msgstr ""
#: ../../dev/packages.rst:113
# 4ac95161fa25423e9cd39d2bc74b2525
msgid "\\! (not)"
msgstr ""
#: ../../dev/packages.rst:114
# 14e832f961864dfd817f6b3755d56d58
msgid "parentheses"
msgstr ""

View File

@ -0,0 +1,63 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/site_library.rst:2
# 8ec046487c344a65bab07381870cd53c
msgid "gluon.site library"
msgstr ""
#: ../../dev/site_library.rst:4
# 0af2cc965177422ba746f483a80a12ff
msgid "The *gluon.site* library allows convenient access to the site configuration from Lua scripts. Example:"
msgstr ""
#: ../../dev/site_library.rst:12
# 73c9d60a75f9459daac37c492a2e266a
msgid "The *site* object in this example does not directly represent the *site.conf* data structure; instead, it is wrapped in a way that makes it more convenient to access deeply nested elements. To access the underlying values, they must be unwrapped using the function call notation (the ``()`` after ``site.wifi24.ap.ssid`` in the example)."
msgstr ""
#: ../../dev/site_library.rst:17
# 74201c4f63a04bc0b4fe88b6544d1522
msgid "The wrapper objects have two advantages over simple Lua tables:"
msgstr ""
#: ../../dev/site_library.rst:19
# 48ca04124bf547abbaff62083675f368
msgid "Accessing non-existing values is never an error: ``site.wifi24.ap.ssid()`` will simply return *nil* if ``site.wifi24`` or ``site.wifi24.ap`` do not exist"
msgstr ""
#: ../../dev/site_library.rst:21
# 80641fa81d304c0fbe4fa7edd0c2966a
msgid "Default values: A default value can be passed to the unwrapping function call:"
msgstr ""
#: ../../dev/site_library.rst:27
# 2a220ecfef304f138e21100cfbc0e3f7
msgid "will return *'Default'* instead of *nil* when the value is unset."
msgstr ""
#: ../../dev/site_library.rst:29
# 12cd7bc85e284332b86aeacbe7943ebc
msgid "Note that *nil* values and unset values are equivalent in Lua."
msgstr ""
#: ../../dev/site_library.rst:31
# eab19f99b07e42e0aa105a238a753374
msgid "A simple way to access the whole site configuration as a simple table is to unwrap the top-level site object:"
msgstr ""

108
docs/_build/gettext/dev/upgrade.pot vendored Normal file
View File

@ -0,0 +1,108 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/upgrade.rst:2
# 134ef0d358794e6891040c24a379f74f
msgid "Upgrade scripts"
msgstr ""
#: ../../dev/upgrade.rst:5
# bfb7609367da4999a43b77afd13ed75a
msgid "Basics"
msgstr ""
#: ../../dev/upgrade.rst:7
# b829a6056a234a71ac799b13763e851b
msgid "After each sysupgrade (including the initial installation), Gluon will execute all scripts under ``/lib/gluon/upgrade``. These scripts' filenames usually begin with a 3-digit number specifying the order of execution. Note that the script files need to be executable."
msgstr ""
#: ../../dev/upgrade.rst:11
# 4b5a046f1d3b47aea9c5e4afd81b7d6a
msgid "To get an overview of the ordering of all scripts of all packages, the helper script ``contrib/lsupgrade.sh`` in the Gluon repository can be used, which will print all upgrade scripts' filenames and directories. If executed on a TTY, the filename will be highlighted in green, the repository in blue and the package in red."
msgstr ""
#: ../../dev/upgrade.rst:16
# bf567f93bb8844e2abf685df312acb27
msgid "Best practices"
msgstr ""
#: ../../dev/upgrade.rst:18
# 586dfec1227b4b409f348f219f76afd1
msgid "Most upgrade scripts are written in Lua. This allows using lots of helper functions provided by Gluon, e.g. to access the site configuration or edit UCI configuration files."
msgstr ""
#: ../../dev/upgrade.rst:21
# ddc54ddabd0a45e1ad239ed275b7554a
msgid "Whenever possible, scripts shouldn't check if they are running for the first time, but just edit configuration files to achieve a valid configuration (without overwriting configuration changes made by the user where desirable). This allows using the same code to create the initial configuration and upgrade configurations on upgrades."
msgstr ""
#: ../../dev/upgrade.rst:25
# 092b2e2935ec44dd8bcd8d65f30cf949
msgid "If it is unavoidable to run different code during the initial installation, the ``sysconfig.gluon_version`` variable can be checked. This variable is ``nil`` during the initial installation and contains the previously install Gluon version otherwise."
msgstr ""
#: ../../dev/upgrade.rst:30
# 2a8b26ad580b46eb840fa053237dc1ff
msgid "Script ordering"
msgstr ""
#: ../../dev/upgrade.rst:32
# f8a6389da48946739776f05be1959d51
msgid "These are some guidelines for the script numbers:"
msgstr ""
#: ../../dev/upgrade.rst:34
# 36d00e3158b24206b331bde9a115fa64
msgid "``0xx``: Basic ``sysconfig`` setup"
msgstr ""
#: ../../dev/upgrade.rst:35
# 2a3751cbeea54a5fb6b7b4010c3e5119
msgid "``1xx``: Basic system setup (including basic network configuration)"
msgstr ""
#: ../../dev/upgrade.rst:36
# 71ebb7f5f4c842d99eb1c12656906445
msgid "``2xx``: Wireless setup"
msgstr ""
#: ../../dev/upgrade.rst:37
# 96b0921b597748db9a9e7dcae81c532d
msgid "``3xx``: Advanced network and system setup"
msgstr ""
#: ../../dev/upgrade.rst:38
# b62b1ba8c5074478b75ba3b67c145907
msgid "``4xx``: Extended network and system setup (e.g. mesh VPN and next-node)"
msgstr ""
#: ../../dev/upgrade.rst:39
# 2288c1f0a4384994868a5481eaf783de
msgid "``5xx``: Miscellaneous (everything not fitting into any other category)"
msgstr ""
#: ../../dev/upgrade.rst:40
# 36ab7a35c91049768803583c49cf4ee3
msgid "``6xx`` .. ``8xx``: Currently unused"
msgstr ""
#: ../../dev/upgrade.rst:41
# b79a57e175a646c9a2080e927c9ebea7
msgid "``9xx``: Upgrade finalization"
msgstr ""

93
docs/_build/gettext/dev/wan.pot vendored Normal file
View File

@ -0,0 +1,93 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/wan.rst:2
# 26a1da2b36d54126a7d8cef51253b407
msgid "WAN support"
msgstr ""
#: ../../dev/wan.rst:4
# 367eb6f377bc4ee3b00b9a07ffbeab8c
msgid "As the WAN port of a node will be connected to a user's private network, it is essential that the node only uses the WAN when it is absolutely necessary. There are two cases in which the WAN port is used:"
msgstr ""
#: ../../dev/wan.rst:8
# a6703e7097ac4527a6f63198ed889107
msgid "Mesh VPN (package ``gluon-mesh-vpn-fastd``)"
msgstr ""
#: ../../dev/wan.rst:9
# 3d143b1b010c4535b50b040515a6e74d
msgid "DNS to resolve the VPN servers' addresses (package ``gluon-wan-dnsmasq``)"
msgstr ""
#: ../../dev/wan.rst:11
# 4b062665f52843ee9cb03dfbf42ec593
msgid "After the VPN connection has been established, the node should be able to reach the mesh's DNS servers and use these for all other name resolution."
msgstr ""
#: ../../dev/wan.rst:16
# 98710d2e43dc4751b233571af5180c26
msgid "Routing tables"
msgstr ""
#: ../../dev/wan.rst:17
# 0b8432a4c73d4214875d64f887c4b189
msgid "As a node may get IPv6 default routes both over the WAN and the mesh, Gluon uses two routing tables for IPv6. As all normal traffic should go over the mesh, the mesh routes are added to the default table (table 0). All routes on the WAN interface are put into table 1 (see ``/lib/gluon/upgrade/110-network`` in ``gluon-core``)."
msgstr ""
#: ../../dev/wan.rst:22
# ea2641cd228d4a14ac33ab5fa5d256f7
msgid "There is also an *ip -6 rule* which routes all IPv6 traffic with a packet mark with the bit 1 set though table 1."
msgstr ""
#: ../../dev/wan.rst:27
# 52eaa5cf598942b6a0a1ce539fd99f92
msgid "libpacketmark"
msgstr ""
#: ../../dev/wan.rst:28
# a2e07659c30642e8a015d435a350a680
msgid "*libpacketmark* is a library which can be loaded with ``LD_PRELOAD`` and will set the packet mark of all sockets created by a process in accordance with the ``LIBPACKETMARK_MARK`` environment variable. This allows setting the packet mark for processes which don't support this themselves. The process must run as root (or at least with ``CAP_NET_ADMIN``) for this to work."
msgstr ""
#: ../../dev/wan.rst:33
# 6039fdc967fc45dea01fa03d65508283
msgid "Unfortunately there's no nice way to set the packet mark via iptables for outgoing packets. The iptables will run after the packet has been created, to even when the packet mark is changed and the packet is re-routed, the source address won't be rewritten to the default source address of the newly chosen route. *libpacketmark* avoids this issue as the packet mark will already be set when the packet is created."
msgstr ""
#: ../../dev/wan.rst:39
# cb377c0a692443b6a4846c2b258740ef
msgid "gluon-wan-dnsmasq"
msgstr ""
#: ../../dev/wan.rst:40
# 4c26b9216f274ea2b9f5309a66de8a2a
msgid "To separate the DNS servers in the mesh from the ones on the WAN, the ``gluon-wan-dnsmasq`` package provides a secondary DNS daemon which runs on ``127.0.0.1:54``. It will automatically use all DNS servers explicitly configured in ``/etc/config/gluon-wan-dnsmasq`` or received via DNS/RA on the WAN port. It is important that no DNS servers for the WAN interface are configured in ``/etc/config/network`` and that ``peerdns`` is set to 0 so the WAN DNS servers aren't leaked to the primary DNS daemon."
msgstr ""
#: ../../dev/wan.rst:46
# 815828e33f614ad59e16502ed1e2489e
msgid "*libpacketmark* is used to make the secondary DNS daemon send its requests over the WAN interface."
msgstr ""
#: ../../dev/wan.rst:48
# 977255d61fb745e190b1bd3561fb90e4
msgid "The package ``gluon-mesh-vpn-fastd`` provides an iptables rule which will redirect all DNS requests from processes running with the primary group ``gluon-mesh-vpn`` to ``127.0.0.1:54``, thus making fastd use the secondary DNS daemon."
msgstr ""

View File

@ -0,0 +1,168 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/web/config-mode.rst:2
# 518a517d116940e6a85ac0430ac14c35
msgid "Config Mode"
msgstr ""
#: ../../dev/web/config-mode.rst:4
# 2087498cbcc644bd9bac8d7c5e1a197c
msgid "The `Config Mode` consists of several modules that provide a range of different configuration options:"
msgstr ""
#: ../../dev/web/config-mode.rst:9
# 9809bed230de4815b59fa6f9c8188973
msgid "gluon-config-mode-core"
msgstr ""
#: ../../dev/web/config-mode.rst:8
# b342740792de4857bb4a19a4c50e875c
msgid "This modules provides the core functionality for the config mode. All modules must depend on it."
msgstr ""
#: ../../dev/web/config-mode.rst:12
# 5dbf5cf0bd724111bf27f535fe959fdb
msgid "gluon-config-mode-hostname"
msgstr ""
#: ../../dev/web/config-mode.rst:12
# 78998f7a855d4721a423db9de6a94c9f
msgid "Provides a hostname field."
msgstr ""
#: ../../dev/web/config-mode.rst:15
# e8872422cb004907a808554f6f29dfe6
msgid "gluon-config-mode-autoupdater"
msgstr ""
#: ../../dev/web/config-mode.rst:15
# 289819f9c1604bffb03050ff8cf6e80c
msgid "Informs whether the autoupdater is enabled."
msgstr ""
#: ../../dev/web/config-mode.rst:18
# 5f95cf3c18e440bd8409baa1a14a4a5d
msgid "gluon-config-mode-mesh-vpn"
msgstr ""
#: ../../dev/web/config-mode.rst:18
# 3e0af2a694484c14979e0b54cecf362d
msgid "Allows toggling of mesh-vpn-fastd and setting a bandwidth limit."
msgstr ""
#: ../../dev/web/config-mode.rst:21
# ebdb5e4d6eda4945b2264cfad7f6688e
msgid "gluon-config-mode-geo-location"
msgstr ""
#: ../../dev/web/config-mode.rst:21
# 2b086d0bd59542849b843ea9e24f56cc
msgid "Enables the user to set the geographical location of the node."
msgstr ""
#: ../../dev/web/config-mode.rst:25
# b7acb4962cb04cb3ab6d91d0766eff85
msgid "gluon-config-mode-contact-info"
msgstr ""
#: ../../dev/web/config-mode.rst:24
# 41c89141c2ed4684b2177b6ca3e4ad42
msgid "Adds a field where the user can provide contact information."
msgstr ""
#: ../../dev/web/config-mode.rst:28
# 404fe9262bd34fa296b614c7d10ac7cf
msgid "Writing Config Mode modules"
msgstr ""
#: ../../dev/web/config-mode.rst:30
# d75bd15503684cda8856ba595d647673
msgid "Config mode modules are located at ``/lib/gluon/config-mode/wizard`` and ``/lib/gluon/config-mode/reboot``. Modules are named like ``0000-name.lua`` and are executed in lexical order. In the standard package set, the order is, for wizard modules:"
msgstr ""
#: ../../dev/web/config-mode.rst:35
# 73c4e15b427b40d399e2c8e5e91776af
msgid "0050-autoupdater-info"
msgstr ""
#: ../../dev/web/config-mode.rst:36
# 6e1430e77c374928923473654da5e851
msgid "0100-hostname"
msgstr ""
#: ../../dev/web/config-mode.rst:37
# 3b4e2e474ff44687acdc80b6a2e27d6b
msgid "0300-mesh-vpn"
msgstr ""
#: ../../dev/web/config-mode.rst:38
# 5dc092b26c4f49719562c97654f04917
msgid "0400-geo-location"
msgstr ""
#: ../../dev/web/config-mode.rst:39
# ae74d81f767f4b48b25da35a79638ae4
msgid "0500-contact-info"
msgstr ""
#: ../../dev/web/config-mode.rst:41
# 861fcf9fdbf040c5be656da09b2f89f6
msgid "The reboot module order is:"
msgstr ""
#: ../../dev/web/config-mode.rst:43
# 721f76fffe854c8098d57205f2978517
msgid "0100-mesh-vpn"
msgstr ""
#: ../../dev/web/config-mode.rst:44
# 96cc0cafab9846689c65766639b5277d
msgid "0900-msg-reboot"
msgstr ""
#: ../../dev/web/config-mode.rst:46
# 577081e01b4e4a7fbdfdb39f5e7a9f91
msgid "All modules are run in the gluon-web model context and have access to the same variables as \"full\" gluon-web modules."
msgstr ""
#: ../../dev/web/config-mode.rst:50
# 1df2801100b94f01a395e1cd1ce8ea31
msgid "Wizards"
msgstr ""
#: ../../dev/web/config-mode.rst:52
# 70851b493c524b4ebc04475b6b6333a6
msgid "Wizard modules must return a function that is provided with the wizard form and an UCI cursor. The function can create configuration sections in the form:"
msgstr ""
#: ../../dev/web/config-mode.rst:70
# 85d59996bd9b42b1870638ef2fd0fcb0
msgid "The function may return a table of UCI packages to commit after the individual fields' `write` methods have been executed. This is done to avoid committing the packages repeatedly when multiple wizard modules modify the same package."
msgstr ""
#: ../../dev/web/config-mode.rst:75
# bbcbf574b00145dda7a92769d6afa91d
msgid "Reboot page"
msgstr ""
#: ../../dev/web/config-mode.rst:77
# 4bf4d1b7f6da426cb4182bbb0719cfbc
msgid "Reboot modules are simply executed when the reboot page is rendered:"
msgstr ""

View File

@ -0,0 +1,213 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/web/controller.rst:2
# fd27de9dbeb5445b8c4ac5d5320c134c
msgid "Controllers"
msgstr ""
#: ../../dev/web/controller.rst:4
# 0a111fac446f430a93d32602a6cd902d
msgid "Controllers live in the ``controller`` subdirectory of a gluon-web application (``/lib/gluon/config-mode/controller`` for the config mode, ``/lib/gluon/status-page/controller`` for the status page). They define which pages (\"routes\") exist under the application base URL, and what code is run when these pages are requested."
msgstr ""
#: ../../dev/web/controller.rst:9
# 5e45787f467a409681b460a14d0046e8
msgid "Controller scripts usually start with a *package* declaration, followed by calls to the *entry* function, which each define one route:"
msgstr ""
#: ../../dev/web/controller.rst:19
# 8d2ce557db554453a3303347bc8dde25
msgid "*package* defines the translation namespace for the titles of the defined pages as well as the referenced views and models. The entry function expects 4 arguments:"
msgstr ""
#: ../../dev/web/controller.rst:23
# 3e8bf0d2fc664a70b07a740194d800b1
msgid "`path`: Components of the path to define a route for."
msgstr ""
#: ../../dev/web/controller.rst:25
# a44157653fd44956aa84d80ac378f0b7
msgid "The above example defines routes for the paths ``admin`` and ``admin/info``."
msgstr ""
#: ../../dev/web/controller.rst:27
# 36c4f7ddc3e946f5ab72d92c6c65e6ee
msgid "`target`: Dispatcher for the route. See the following section for details."
msgstr ""
#: ../../dev/web/controller.rst:28
# 86642ee67cf94ce3b24f52a87ec58e29
msgid "`title`: Page title (also used in navigation). The underscore function is used to mark the strings as translatable for ``i18n-scan.pl``."
msgstr ""
#: ../../dev/web/controller.rst:31
# 82202a2740084003a8f961bb8d0775a1
msgid "`order`: Sort index in navigation (defaults to 100)"
msgstr ""
#: ../../dev/web/controller.rst:33
# 3c79629b98cd4a0c91685e3dc75b2122
msgid "Navigation indexes are automatically generated for each path level. Pages can be hidden from the navigation by setting the `hidden` property of the node object returned by `entry`:"
msgstr ""
#: ../../dev/web/controller.rst:43
# 9dafcb63b9fc4d168b429ce9d9accd4b
msgid "Dispatchers"
msgstr ""
#: ../../dev/web/controller.rst:45
# 5e8ee7848b8341258d808dc81affa453
msgid "*alias* (*path*, ...): Redirects to a different page. The path components are passed as individual arguments."
msgstr ""
#: ../../dev/web/controller.rst:47
# 8cc65960e025477da47a2c56492b95e5
msgid "*call* (*func*, ...): Runs a Lua function for custom request handling. The given function is called with the HTTP object and the template renderer as first two arguments, followed by all additional arguments passed to `call`."
msgstr ""
#: ../../dev/web/controller.rst:50
# 242ff418edd94cd9a864b9e6e92b2808
msgid "*template* (*view*): Renders the given view. See :doc:`view`."
msgstr ""
#: ../../dev/web/controller.rst:51
# db5b39523f4341dbbae8543b84a7809a
msgid "*model* (*name*): Displays and evaluates a form as defined by the given model. See the :doc:`model` page for an explanation of gluon-web models."
msgstr ""
#: ../../dev/web/controller.rst:58
# 4fe248e8cdbe4297ada26c54af963fab
msgid "The HTTP object"
msgstr ""
#: ../../dev/web/controller.rst:60
# 23280c6597a94ff8a68b8546cc16db15
msgid "The HTTP object provides information about the HTTP requests and allows to add data to the reply. Using it directly is rarely necessary when gluon-web models and views are used."
msgstr ""
#: ../../dev/web/controller.rst:64
# 9700d274f34c4361b38aa9d03bc15436
msgid "Useful functions:"
msgstr ""
#: ../../dev/web/controller.rst:66
# 73a7b24aefc54c6a82c4ed286f6027cb
msgid "*getenv* (*key*): Returns a value from the CGI environment passed by the webserver."
msgstr ""
#: ../../dev/web/controller.rst:67
# 968f2b964b664b94bb22f987b3dadc19
msgid "*formvalue* (*key*): Returns a value passed in a query string or in the content of a POST request. If multiple values with the same name have been passed, only the first is returned."
msgstr ""
#: ../../dev/web/controller.rst:70
# 505f64aa21c1401a85a92fdb312ccbb5
msgid "*formvaluetable* (*key*): Similar to *formvalue*, but returns a table of all values for the given key."
msgstr ""
#: ../../dev/web/controller.rst:72
# 9aac2ee284e546afbe84473a78a97785
msgid "*status* (*code*, *message*): Writes the HTTP status to the reply. Has no effect if a status has already been sent or non-header data has been written."
msgstr ""
#: ../../dev/web/controller.rst:74
# 616188b529ef471493bc0e5d9f90d306
msgid "*header* (*key*, *value*): Adds an HTTP header to the reply to be sent to the client. Has no effect when non-header data has already been written."
msgstr ""
#: ../../dev/web/controller.rst:76
# 03e1c72032384731a3fc9978f82a4b4b
msgid "*prepare_content* (*mime*): Sets the *Content-Type* header to the given MIME type, potentially setting additional headers or modifying the MIME type to accommodate browser quirks"
msgstr ""
#: ../../dev/web/controller.rst:79
# b6768393c2a246978bf2622882afb707
msgid "*write* (*data*, ...): Sends the given data to the client. If headers have not been sent, it will be done before the data is written."
msgstr ""
#: ../../dev/web/controller.rst:83
# dd5698538b9349279f09aac704df294f
msgid "HTTP functions are called in method syntax, for example:"
msgstr ""
#: ../../dev/web/controller.rst:93
# 0285ef78dc0b412e9456012d9796f08c
msgid "The template renderer"
msgstr ""
#: ../../dev/web/controller.rst:95
# 30b7f9906967444b9de2a54bf49dd21b
msgid "The template renderer allows to render templates (views). The most useful functions are:"
msgstr ""
#: ../../dev/web/controller.rst:98
# 348d1bd75d1c4f569679431135d8e1c7
msgid "*render* (*view*, *scope*, *pkg*): Renders the given view, optionally passing a table with additional variables to make available in the template. The passed package defines the translation namespace."
msgstr ""
#: ../../dev/web/controller.rst:101
# f5eb59a27ebf4d758e2e2c3258923f66
msgid "*render_string* (*str*, *scope*, *pkg*): Same as *render*, but the template is passed directly instead of being loaded from the view directory."
msgstr ""
#: ../../dev/web/controller.rst:104
# 5c8093d0efe54526b920216c0a0aa73a
msgid "The renderer functions are called in property syntax, for example:"
msgstr ""
#: ../../dev/web/controller.rst:112
# 2225c0eab381456bab4bc67ad21696e2
msgid "Differences from LuCI"
msgstr ""
#: ../../dev/web/controller.rst:114
# aba65f63956545c3a1db986a5e0a2f05
msgid "Controllers must not use the *module* function to define a Lua module (*gluon-web* will set up a proper environment for each controller itself)"
msgstr ""
#: ../../dev/web/controller.rst:116
# 02f500cafa8741bd8e22fdb5a08fda5a
msgid "Entries are defined at top level, not inside an *index* function"
msgstr ""
#: ../../dev/web/controller.rst:117
# 41b5de6cbe7948e98008d2943b084f5c
msgid "The *alias* dispatcher triggers an HTTP redirect instead of directly running the dispatcher of the aliased route."
msgstr ""
#: ../../dev/web/controller.rst:119
# 81d3590b361940f2ac5f8016a19bd514
msgid "The *call* dispatcher is passed a function instead of a string with a function name."
msgstr ""
#: ../../dev/web/controller.rst:121
# 3a22266f34fd4f92b9ecbf9a5396f074
msgid "The *cbi* dispatcher of LuCI has been renamed to *model*."
msgstr ""
#: ../../dev/web/controller.rst:122
# 39902663081245cea7a61d088f29d905
msgid "The HTTP POST handler support the multipart/form-data encoding only, so ``enctype=\"multipart/form-data\"`` must be included in all *<form>* HTML elements."
msgstr ""
#: ../../dev/web/controller.rst:125
# 68d62349423d4cc78fb2ac7ea85e7cff
msgid "Other dispatchers like *form* are not provided."
msgstr ""

133
docs/_build/gettext/dev/web/i18n.pot vendored Normal file
View File

@ -0,0 +1,133 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/web/i18n.rst:2
# c480a280d2ff42879e0e170f77220e46
msgid "Internationalization support"
msgstr ""
#: ../../dev/web/i18n.rst:5
# 756185b29d4d4e79a8d5f78089a3852b
msgid "General guidelines"
msgstr ""
#: ../../dev/web/i18n.rst:7
# 8a626f4a6ae444199dda711206df4902
msgid "All config mode packages must be fully translatable, with complete English and German texts."
msgstr ""
#: ../../dev/web/i18n.rst:8
# d38fd0d564e448c9aeade66ee8647459
msgid "All new expert mode packages must be fully translatable. English texts are required."
msgstr ""
#: ../../dev/web/i18n.rst:9
# 370d66cd9ad545e69b86cc2ecf55b6c7
msgid "German translations are recommended. Other supported languages, especially French, are nice-to-have, but not required. If you don't know a language well, rather leave the translation blank, so it is obvious that there is no proper translation yet."
msgstr ""
#: ../../dev/web/i18n.rst:12
# 5c1260a6513a4989a5825e0459c3dbb2
msgid "Existing expert mode packages should be made translatable as soon as possible."
msgstr ""
#: ../../dev/web/i18n.rst:13
# 96e232ef18af45b78a47ea44b431e3c7
msgid "The \"message IDs\" (which are the arguments to the *translate* function) should be the English texts."
msgstr ""
#: ../../dev/web/i18n.rst:17
# 9861c81c69cd47e1a30f3b001be9dad6
msgid "i18n support in Gluon"
msgstr ""
#: ../../dev/web/i18n.rst:19
# 3aa96fd46f61406492a8e512eac63ef8
msgid "Internationalization support is available in all components (models, view and controllers) of *gluon-web*-based packages. Strings are translated using the *translate*, *_translate* and *translatef* functions (*translate* for static strings, *translatef* for printf-like formatted string; *_translate* works the same as *translate*, but will return *nil* instead of the original string when no translation is available)."
msgstr ""
#: ../../dev/web/i18n.rst:25
# b26c2374e65f4958b18373960cd15335
msgid "In views, the special tags ``<%:...%>`` can be used to translate the contained string."
msgstr ""
#: ../../dev/web/i18n.rst:27
# 6dbf6929dfe1428ab1a603292492f44a
msgid "Example from the *gluon-config-mode-geo-location* package:"
msgstr ""
#: ../../dev/web/i18n.rst:33
# 33246e8e73f3464aa92ddaa937d154d6
msgid "Note that translations are *namespaced*: each package will only use its own translation strings by default. For this purpose, the package name must by specified in a package's controller. It is possible to access a different translation package using the *i18n* function from models and view, which is necessary when strings from the site configuration are used, or packages do not have their own controller (which is the case for config mode wizard components)."
msgstr ""
#: ../../dev/web/i18n.rst:46
# f51f1d7aac6c4c99883c2f40873d82b7
msgid "Adding translation templates to Gluon packages"
msgstr ""
#: ../../dev/web/i18n.rst:48
# 1427bdc1e1d644ea8ca1e71e664eef75
msgid "The i18n support is based on the standard gettext system. For each translatable package, a translation template with extension ``.pot`` can be created using the *i18n-scan.pl* script in the ``contrib`` directory:"
msgstr ""
#: ../../dev/web/i18n.rst:59
# 1380c169b613435a805478d1e663e63d
msgid "The same command can be run again to update the template."
msgstr ""
#: ../../dev/web/i18n.rst:61
# c938b98c5ec743359c9168f8b3020dab
msgid "In addition, the Makefile must be adjusted. Instead of OpenWrt's default *package.mk*, the Gluon version (``../gluon.mk`` for core packages) must be used. The i18n files must be installed and PKG_CONFIG_DEPENDS must be added::"
msgstr ""
#: ../../dev/web/i18n.rst:82
# 6253b6fed4ff4cccaab888acdc2eea9e
msgid "Adding translations"
msgstr ""
#: ../../dev/web/i18n.rst:84
# 7f9200be980b468f83dbdb5ad1fcab07
msgid "A new translation file for a template can be added using the *msginit* command:"
msgstr ""
#: ../../dev/web/i18n.rst:91
# da56b696ed4d4acc9f41c60e168db825
msgid "This will create the file *de.po* in which the translations can be added."
msgstr ""
#: ../../dev/web/i18n.rst:93
# 9cb9d528c4c64d319fc5eb64ad9a864b
msgid "The translation file can be updated to a new template version using the *msgmerge* command:"
msgstr ""
#: ../../dev/web/i18n.rst:99
# d594e271789b4b2699bd42d3a10cb6a0
msgid "After the merge, the translation file should be checked for \"fuzzy matched\" entries where the original English texts have changed. All entries from the translation file should be translated in the *.po* file (or removed from it, so the original English texts are displayed instead)."
msgstr ""
#: ../../dev/web/i18n.rst:105
# 727a113c930b4d80a6dd37aade947334
msgid "Adding support for new languages"
msgstr ""
#: ../../dev/web/i18n.rst:107
# 77a92452976743c7b59bd24a623fac7f
msgid "A list of all languages supported by *gluon-web* can be found in ``package/gluon.mk``. New languages just need to be added to *GLUON_SUPPORTED_LANGS*, and a human-readable language name must be defined."
msgstr ""

353
docs/_build/gettext/dev/web/model.pot vendored Normal file
View File

@ -0,0 +1,353 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/web/model.rst:2
# 5885208b199348bea7ea5971dcbf6e17
msgid "Models"
msgstr ""
#: ../../dev/web/model.rst:4
# 05a2a8082580433ca956119c93d28a69
msgid "Models are defined in the ``model`` subdirectory of a gluon-web application (``/lib/gluon/config-mode/model`` for the config mode; the status page does not use any models). Model support is not part of the gluon-web core anymore, but is provided by the *gluon-web-model* package."
msgstr ""
#: ../../dev/web/model.rst:9
# 79279d79e2a64117a778c37a1e85c9e3
msgid "Each model defines one or more forms to display on a page, and how the submitted form data is handled."
msgstr ""
#: ../../dev/web/model.rst:12
# 41ae8ce564cc49a6bfd13498b60dafe1
msgid "Let's start with an example:"
msgstr ""
#: ../../dev/web/model.rst:29
# 71c26bda4b5345688391aa9adeb60a7e
msgid "The toplevel element of a model is always a *Form*, but it is also possible for a model to return multiple forms, which are displayed one below the other."
msgstr ""
#: ../../dev/web/model.rst:32
# e266e50c623246189ff1e7e90cd592a4
msgid "A *Form* has one or more *Sections*, and each *Section* has different types of options."
msgstr ""
#: ../../dev/web/model.rst:35
# 001e5a51102d4f6489f7579d77a875a5
msgid "All of these elements have an *id*, which is used to identify them in the HTML form and handlers. If no ID is given, numerical IDs will be assigned automatically, but using explicitly named elements is often advisable (and it is required if a form does not always include the same elements, i.e., some forms, sections or options are added conditionally). IDs are hierarchical, so in the above example, the *Value* would get the ID ``1.1.hostname`` (value *hostname* in first section of first form)."
msgstr ""
#: ../../dev/web/model.rst:44
# 90f0ac9f0aa2464dab163863afb5eb8d
msgid "Classes and methods"
msgstr ""
#: ../../dev/web/model.rst:46
# 425c8a84c7784f41badea177f44fb81b
msgid "*Form* (*title*, *description*, *id*)"
msgstr ""
#: ../../dev/web/model.rst:48
# 39beec34096940fe991cb730ef4d7202
msgid "*Form:section* (*type*, *title*, *description*, *id*)"
msgstr ""
#: ../../dev/web/model.rst:50
# f579bea10f964127bcd8e32404abaf72
msgid "Creates a new section of the given type (usually *Section*)."
msgstr ""
#: ../../dev/web/model.rst:52
# 1ea4c42162ed405fa2cc0ae16f967241
msgid "*Form:write* ()"
msgstr ""
#: ../../dev/web/model.rst:54
# 7c17674f74ae42b79b65afc2e57f2824
msgid "Is called after the form has been submitted (but only if the data is valid). It is called last (after all options' *write* methods) and is usually used to commit changed UCI packages."
msgstr ""
#: ../../dev/web/model.rst:58
# 1fe5d1ae90d746f58cc34184fdc66b17
msgid "The default implementation of *write* doesn't do anything, but it can be overridden."
msgstr ""
#: ../../dev/web/model.rst:61
# 4a1deecff5a54ce39b909f8360b5b18f
msgid "*Section* (usually instantiated through *Form:section*)"
msgstr ""
#: ../../dev/web/model.rst:63
# 0998f21a786842cab894f141ab4f3d67
msgid "*Section:option* (*type*, *id*, *title*, *description*)"
msgstr ""
#: ../../dev/web/model.rst:65
# 8136d5860ee64c299505d2c9980d7d0c
msgid "Creates a new option of the given type. Option types:"
msgstr ""
#: ../../dev/web/model.rst:67
# 9384b8e450ba4b20b20b2eed2f7f0fbb
msgid "*Value*: simple text entry"
msgstr ""
#: ../../dev/web/model.rst:68
# a7509ca0bf324db5b69472faa47967a0
msgid "*TextValue*: multiline text field"
msgstr ""
#: ../../dev/web/model.rst:69
# d7ec9f72990e486d85d1ae66c2d8b612
msgid "*ListValue*: radio buttons or dropdown selection"
msgstr ""
#: ../../dev/web/model.rst:70
# eb4cad4e0c5a41de9b6614b1d667545e
msgid "*DynamicList*: variable number of text entry fields"
msgstr ""
#: ../../dev/web/model.rst:71
# a1e20e7615504b2f9f4821b8ce4d2057
msgid "*Flag*: checkbox"
msgstr ""
#: ../../dev/web/model.rst:73
# 7be9f667a26941fbb0ee91a16cbdcd49
msgid "Most option types share the same properties and methods:"
msgstr ""
#: ../../dev/web/model.rst:75
# 16845c3bd36246e9becb95c78e0f9154
msgid "*default*: default value"
msgstr ""
#: ../../dev/web/model.rst:76
# 79d1fca6c4304a0982b973d9939d7b0f
msgid "*optional*: value may be empty"
msgstr ""
#: ../../dev/web/model.rst:77
# cd6ad93bb6ff4037a0d528fa5576c95b
msgid "*datatype*: one of the types described in :ref:`web-model-datatypes`"
msgstr ""
#: ../../dev/web/model.rst:79
# bc6f59ae44d247b5b4104e4d003ed752
msgid "By default (when *datatype* is *nil*), all values are accepted."
msgstr ""
#: ../../dev/web/model.rst:81
# c13e325ab8aa4d73a60e0d900bf5fcaf
msgid "*state*: has one of the values *FORM_NODATA*, *FORM_VALID* and *FORM_INVALID* when read in a form handler"
msgstr ""
#: ../../dev/web/model.rst:84
# 3cd211d59a884441b333521c9cb45f9a
msgid "An option that has not been submitted because of its dependencies will have the state *FORM_NODATA*, *FORM_INVALID* if the submitted value is not valid according to the set *datatype*, and *FORM_VALID* otherwise."
msgstr ""
#: ../../dev/web/model.rst:88
# 1a96da09371246cdb71d64d3bc61a3e7
msgid "*data*: can be read in form handlers to get the submitted value"
msgstr ""
#: ../../dev/web/model.rst:90
# c9f7945ed5364cc98af92b37610075d1
msgid "*depends* (*self*, *option*, *value*): adds a dependency on another option"
msgstr ""
#: ../../dev/web/model.rst:92
# cb3eeaa43fc64073976298e4a499d6a4
msgid "The option will only be shown when the passed option has the given value. This is mainly useful when the other value is a *Flag* or *ListValue*."
msgstr ""
#: ../../dev/web/model.rst:95
# 48392d79c10342ee9ab92a2c711ad835
msgid "*depends* (*self*, *deps*): adds a dependency on multiple other options"
msgstr ""
#: ../../dev/web/model.rst:97
# dea406c9d11e4985bfd71206d0c68758
msgid "*deps* must be a table with options as keys and values as values. The option will only be shown when all passed options have the corresponding values."
msgstr ""
#: ../../dev/web/model.rst:100
# d469a26190fe4a61a1a2733314d56175
msgid "Multiple alternative dependencies can be added by calling *depends* repeatedly."
msgstr ""
#: ../../dev/web/model.rst:102
# be5d3ed436514d738a6cba63bf4b9ab0
msgid "*value* (*self*, *value*, *text*): adds a choice to a *ListValue*"
msgstr ""
#: ../../dev/web/model.rst:104
# 89cb3d0376d247f983fa58be015f5be3
msgid "*write* (*self*, *data*): is called with the submitted value when all form data is valid."
msgstr ""
#: ../../dev/web/model.rst:106
# 98616225057d433ebddcd582a66db4b1
msgid "Does not do anything by default, but can be overridden."
msgstr ""
#: ../../dev/web/model.rst:108
# 7bc16be881d048e4a2f6bdd1cc91fd03
msgid "The *default* value, the *value* argument to *depends* and the output *data* always have the same type, which is usually a string (or *nil* for optional values). Exceptions are:"
msgstr ""
#: ../../dev/web/model.rst:112
# 26c2b3a9740f44bb99d86f745e54fa08
msgid "*Flag* uses boolean values"
msgstr ""
#: ../../dev/web/model.rst:113
# 891d492800584661bfb8187ab4458cfe
msgid "*DynamicList* uses a table of strings"
msgstr ""
#: ../../dev/web/model.rst:115
# 3d337c8d502a4ebfa5532055f237d9a0
msgid "Despite its name, the *datatype* setting does not affect the returned value type, but only defines a validator the check the submitted value with."
msgstr ""
#: ../../dev/web/model.rst:118
# 0d74bae52c954d348ede67f127402df7
msgid "For a more complete example that actually makes use of most of these features, have a look at the model of the *gluon-web-network* package."
msgstr ""
#: ../../dev/web/model.rst:124
# 891570604cf64f19913efcc135fc5bd4
msgid "Data types"
msgstr ""
#: ../../dev/web/model.rst:126
# d4e157566f914086bb6753ce2498ffad
msgid "*integer*: an integral number"
msgstr ""
#: ../../dev/web/model.rst:127
# bc42a209f164481a9d2669beff0e6312
msgid "*uinteger*: an integral number greater than or equal to zero"
msgstr ""
#: ../../dev/web/model.rst:128
# 9028dfc554ac48b19c2a0ebbec405b6b
msgid "*float*: a number"
msgstr ""
#: ../../dev/web/model.rst:129
# a3fef0060bea4235884dc2fb3d09eb81
msgid "*ufloat*: a number greater than or equal to zero"
msgstr ""
#: ../../dev/web/model.rst:130
# 443612f237d1440a898ce9af7143004c
msgid "*ipaddr*: an IPv4 or IPv6 address"
msgstr ""
#: ../../dev/web/model.rst:131
# fb446b3ba31e446393c84cdb20ccd159
msgid "*ip4addr*: an IPv4 address"
msgstr ""
#: ../../dev/web/model.rst:132
# 3d41e1ab66d7459ca4274d1caf093cc5
msgid "*ip6addr*: an IPv6 address"
msgstr ""
#: ../../dev/web/model.rst:133
# 9e21442a9a884efeb7a2c10c9f7d933c
msgid "*wpakey*: a string usable as a WPA key (either between 8 and 63 characters, or 64 hex digits)"
msgstr ""
#: ../../dev/web/model.rst:134
# 7727b95162ae454593960af79893a88a
msgid "*range* (*min*, *max*): a number in the given range (inclusive)"
msgstr ""
#: ../../dev/web/model.rst:135
# 07eb383ba29a4bca8c65807f490d2f3c
msgid "*min* (*min*): a number greater than or equal to the given minimum"
msgstr ""
#: ../../dev/web/model.rst:136
# b08e6777a64c446da0451841c2dedb2f
msgid "*max* (*max*): a number less than or equal to the given maximum"
msgstr ""
#: ../../dev/web/model.rst:137
# 6928516afa9d45e8a9d5e9c4c991a94a
msgid "*irange* (*min*, *max*): an integral number in the given range (inclusive)"
msgstr ""
#: ../../dev/web/model.rst:138
# 9cf3a268ae5449e68844453669efd836
msgid "*imin* (*min*): an integral number greater than or equal to the given minimum"
msgstr ""
#: ../../dev/web/model.rst:139
# c380a0ec424642daa803653975edacf3
msgid "*imax* (*max*): an integral number less than or equal to the given maximum"
msgstr ""
#: ../../dev/web/model.rst:140
# 457f004f180c4070a920013566788dfb
msgid "*minlength* (*min*): a string with the given minimum length"
msgstr ""
#: ../../dev/web/model.rst:141
# 012beeab94c74965aafaf3aa836f31a9
msgid "*maxlength* (*max*): a string with the given maximum length"
msgstr ""
#: ../../dev/web/model.rst:144
# 60654d9d1c17432eb574df95d1c8360f
msgid "Differences from LuCI"
msgstr ""
#: ../../dev/web/model.rst:146
# e02e840269cc40afa92ec984bcc2a7ba
msgid "LuCI's *SimpleForm* and *SimpleSection* are called *Form* and *Section*, respectively"
msgstr ""
#: ../../dev/web/model.rst:147
# 857044602f7b41ef93a8684c0d11fc2f
msgid "Is it not possible to add options to a *Form* directly, a *Section* must always be created explicitly"
msgstr ""
#: ../../dev/web/model.rst:149
# 004d200bea71468e8ba3f3754f0e840c
msgid "Many of LuCI's CBI classes have been removed, most importantly the *Map*"
msgstr ""
#: ../../dev/web/model.rst:150
# 20519ca8c03241d290cd34a21a1b747f
msgid "The *rmempty* option attribute does not exist, use *optional* instead"
msgstr ""
#: ../../dev/web/model.rst:151
# 4a38cfd0209f4414ae809bc12f1b8494
msgid "Only the described data types are supported"
msgstr ""
#: ../../dev/web/model.rst:152
# b1d2c69340944d1b89551173ff5a3f36
msgid "Form handlers work completely differently (in particular, a *Form*'s *handle* method should usually not be overridden in *gluon-web*)"
msgstr ""

148
docs/_build/gettext/dev/web/view.pot vendored Normal file
View File

@ -0,0 +1,148 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../dev/web/view.rst:2
# c26b2344a5c54f2fb9a18a122e022718
msgid "Views"
msgstr ""
#: ../../dev/web/view.rst:4
# f19ee9b36a544df0b7b29c247304fb83
msgid "The template parser reads views from the ``view`` subdirectory of a gluon-web application (``/lib/gluon/config-mode/view`` for the config mode, ``lib/gluon/status-page/view`` for the status page). Writing own views should usually be avoided in favour of using :doc:`model` with their predefined views."
msgstr ""
#: ../../dev/web/view.rst:10
# f88078f000d5439a970abaf8e57ed5b7
msgid "Views are partial HTML pages, with additional template tags that allow to embed Lua code and translation strings. The following tags are defined:"
msgstr ""
#: ../../dev/web/view.rst:13
# b500a7e783b74028a6d0d53507d0af23
msgid "``<%`` ... ``%>`` evaluates the enclosed Lua expression."
msgstr ""
#: ../../dev/web/view.rst:14
# 5c7c7546abe84f38aa14794a92dc8e61
msgid "``<%|`` ... ``%>`` evaluates the enclosed Lua expression and prints its value."
msgstr ""
#: ../../dev/web/view.rst:15
# 75c53b6ed1f74e97bb36a7a5604d5ea9
msgid "``<%=`` ... ``%>`` evaluates the enclosed Lua expression and prints its value *without escaping HTML entities*. This is useful when the value contains HTML code."
msgstr ""
#: ../../dev/web/view.rst:17
# cbba277a22d347ba8465d4e50517e615
msgid "``<%+`` ... ``%>`` includes another template."
msgstr ""
#: ../../dev/web/view.rst:18
# f40f7a272b95495281138fd891e49ec7
msgid "``<%:`` ... ``%>`` translates the enclosed string using the loaded i18n catalog."
msgstr ""
#: ../../dev/web/view.rst:19
# e9c414b71ead431a9c14704b9495dd31
msgid "``<%_`` ... ``%>`` translates the enclosed string *without escaping HTML entities* in the translation. This only makes sense when the i18n catalog contains HTML code."
msgstr ""
#: ../../dev/web/view.rst:21
# f5e3939d20564ea9a226471390bebfe3
msgid "``<%#`` ... ``%>`` is a comment."
msgstr ""
#: ../../dev/web/view.rst:23
# 58356864d42b4c4b91bce7867d833030
msgid "All of these also come in the whitespace-stripping variants ``<%-`` and ``-%>`` that remove all whitespace before or after the tag."
msgstr ""
#: ../../dev/web/view.rst:26
# 567e877a99884056808231b2c0cdb7c6
msgid "Complex combinations of HTML and Lua code are possible, for example:"
msgstr ""
#: ../../dev/web/view.rst:38
# bd6667cd29a34ef1b4e194cee7ec4e62
msgid "Variables and functions"
msgstr ""
#: ../../dev/web/view.rst:40
# 0371f6fbddce4a9192e63d35a96c2afa
msgid "Many call sites define additional variables (for example, model templates can access the model as *self* and a unique element ID as *id*), but the following variables and functions should always be available for the embedded Lua code:"
msgstr ""
#: ../../dev/web/view.rst:44
# 648da862f30d47148d3244ef54f7f6e8
msgid "*renderer*: :ref:`web-controller-template-renderer`"
msgstr ""
#: ../../dev/web/view.rst:45
# 203b22a5e06d4df9ba2a3984cd34691b
msgid "*http*: :ref:`web-controller-http`"
msgstr ""
#: ../../dev/web/view.rst:46
# 449787c04efa4bf2b1a2201a7fcfbd5b
msgid "*request*: Table containing the path components of the current page"
msgstr ""
#: ../../dev/web/view.rst:47
# b52a23beb78e4092a509af86cb8a6daa
msgid "*url* (*path*): returns the URL for the given path, which is passed as a table of path components."
msgstr ""
#: ../../dev/web/view.rst:48
# c95ca3d1b1574ab9bb5eba800129bebc
msgid "*attr* (*key*, *value*): Returns a string of the form ``key=\"value\"`` (with a leading space character before the key)."
msgstr ""
#: ../../dev/web/view.rst:51
# ae5355c2e4014d61863a1854342ba670
msgid "*value* is converted to a string (tables are serialized as JSON) and HTML entities are escaped. Returns an empty string when *value* is *nil* or *false*."
msgstr ""
#: ../../dev/web/view.rst:53
# e110b2c22f0e43308fda200242cc4c20
msgid "*include* (*template*): Includes another template."
msgstr ""
#: ../../dev/web/view.rst:54
# 91d57ba75ce24947833cc0d27fcc0aa7
msgid "*node* (*path*, ...): Returns the controller node for the given page (passed as one argument per path component)."
msgstr ""
#: ../../dev/web/view.rst:57
# cd26f16a531c4d0dba0e1b8dadc6e445
msgid "Use ``node(unpack(request))`` to get the node for the current page."
msgstr ""
#: ../../dev/web/view.rst:58
# d6f9d9c374494644a3c803a51ba5bcb6
msgid "*pcdata* (*str*): Escapes HTML entities in the passed string."
msgstr ""
#: ../../dev/web/view.rst:59
# cc58293bdab24d538c33ce7069d36152
msgid "*urlencode* (*str*): Escapes the passed string for use in an URL."
msgstr ""
#: ../../dev/web/view.rst:60
# 37a0f52db88b49209fb011d1d48db573
msgid "*translate*, *_translate*, *translatef* and *i18n*: see :doc:`i18n`"
msgstr ""

View File

@ -0,0 +1,38 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../features/authorized-keys.rst:2
# afc57f1501364338bde28b70ea518922
msgid "Adding SSH public keys"
msgstr ""
#: ../../features/authorized-keys.rst:4
# 8d675ec1d3454b0c84cac13a0d5c3c89
msgid "By using the package ``gluon-authorized-keys`` it is possible to add SSH public keys to an image to permit root login."
msgstr ""
#: ../../features/authorized-keys.rst:7
# 89521989d8724fb991aae22c5a0c595a
msgid "If you select this package, add a list of authorized keys to ``site.conf`` like this:::"
msgstr ""
#: ../../features/authorized-keys.rst:15
# 0b2a643ad7574e029db23ec34ea0e33c
msgid "Existing keys in ``/etc/dropbear/authorized_keys`` will be preserved."
msgstr ""

View File

@ -0,0 +1,93 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../features/autoupdater.rst:2
# 568a3b4c110149efbd8e54de17ce9138
msgid "Autoupdater"
msgstr ""
#: ../../features/autoupdater.rst:4
# fbc4b7187bf6474586fba80ef182f2b9
msgid "Gluon contains an automatic update system which can be configured in the site configuration."
msgstr ""
#: ../../features/autoupdater.rst:7
# 9aa18a79bba5479899817bdc4da6edf9
msgid "Building Images"
msgstr ""
#: ../../features/autoupdater.rst:9
# a53ac7d660b14d2389cc23c1e48bfc39
msgid "By default, the autoupdater is disabled (as it is usually not helpful to have unexpected updates during development), but it can be enabled by setting the variable GLUON_BRANCH when building to override the default branch set in the site configuration."
msgstr ""
#: ../../features/autoupdater.rst:13
# 46d653ad41f741bbba23df3bb89d2e25
msgid "A manifest file for the updater can be generated with `make manifest`. A signing script (using ``ecdsautils``) can be found in the `contrib` directory. When creating the manifest, the ``PRIORITY`` value may be defined by setting ``GLUON_PRIORITY`` on the command line or in ``site.mk``."
msgstr ""
#: ../../features/autoupdater.rst:17
# 68f815cc798c4d1290c2d0c38fa97576
msgid "``GLUON_PRIORITY`` defines the maximum number of days that may pass between releasing an update and installation of the images. The update probability will start at 0 after the release time declared in the manifest file by the variable DATE and then slowly rise up to 1 when ``GLUON_PRIORITY`` days have passed. The autoupdater checks for updates hourly (at a random minute of the hour), but usually only updates during its run between 4am and 5am, except when the whole ``GLUON_PRIORITY`` days and another 24 hours have passed."
msgstr ""
#: ../../features/autoupdater.rst:23
# 286872cdd8344ebbb96f10c665e99ecb
msgid "``GLUON_PRIORITY`` may be an integer or a decimal fraction."
msgstr ""
#: ../../features/autoupdater.rst:25
# 0b962ed802794204a960108d26e4af18
msgid "If ``GLUON_RELEASE`` is passed to ``make`` explicitly or it is generated dynamically in ``site.mk``, care must be taken to pass the same ``GLUON_RELEASE`` to ``make manifest``, as otherwise the generated manifest will be incomplete."
msgstr ""
#: ../../features/autoupdater.rst:31
# bc4e7ce6cbb94afea20eb00ee1caaf8a
msgid "Automated nightly builds"
msgstr ""
#: ../../features/autoupdater.rst:33
# 0af9c23bebd14be7bd831cf2e264d72f
msgid "A fully automated nightly build could use the following commands:"
msgstr ""
#: ../../features/autoupdater.rst:51
# 485529de33a14399954a2b89a109e9b1
msgid "Infrastructure"
msgstr ""
#: ../../features/autoupdater.rst:53
# c761a15f509843f8bfda06469351c281
msgid "We suggest to have following directory tree accessible via http:"
msgstr ""
#: ../../features/autoupdater.rst:68
# c442a4ab9dcc45caa2b45aeedfe5c297
msgid "The server must be available via IPv6."
msgstr ""
#: ../../features/autoupdater.rst:71
# c6e27c9411134bbda1aa0ebed3f8b312
msgid "Command Line"
msgstr ""
#: ../../features/autoupdater.rst:73
# 65107666c7e34dbe8f76e5ee97696adb
msgid "These commands can be used on a node:"
msgstr ""

View File

@ -0,0 +1,73 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../features/configmode.rst:2
# 7f59e934289643488267925a74d8346a
msgid "Config Mode"
msgstr ""
#: ../../features/configmode.rst:4
# 775cfe5cc52f4782a0463865184ce149
msgid "When in Config Mode a node will neither participate in the mesh nor connect to the VPN using the WAN port. Instead, it'll offer a web interface on the LAN port to aid configuration of the node."
msgstr ""
#: ../../features/configmode.rst:8
# 24e73c92e66745c3a722a805a9dbd2c0
msgid "Whether a node is in Config Mode can be determined by a characteristic blinking sequence of the SYS LED:"
msgstr ""
#: ../../features/configmode.rst:14
# 213e0c797c584d52be3806a417967662
msgid "Activating Config Mode"
msgstr ""
#: ../../features/configmode.rst:16
# b309f6391a714a608e2c7a0283e2e41f
msgid "Config Mode is automatically entered at the first boot. You can re-enter Config Mode by pressing and holding the RESET/WPS button for about three seconds. The device should reboot (all LEDs will turn off briefly) and Config Mode will be available."
msgstr ""
#: ../../features/configmode.rst:23
# 873d9048fa6d407ab9832e60c7dc3b5f
msgid "Port Configuration"
msgstr ""
#: ../../features/configmode.rst:25
# 6d8d4fdf43314cfca151b69498fb84cd
msgid "In general, Config Mode will be offered on the LAN ports. However, there are two practical exceptions:"
msgstr ""
#: ../../features/configmode.rst:28
# 02d81af64a22482187088bef49557521
msgid "Devices with just one network port will run Config Mode on that port."
msgstr ""
#: ../../features/configmode.rst:29
# 4b66bafed232477eb812ccf57717708b
msgid "Devices with PoE on the WAN port will run Config Mode on the WAN port instead."
msgstr ""
#: ../../features/configmode.rst:33
# 9794dc9538cb44789f2fd659c69005e8
msgid "Accessing Config Mode"
msgstr ""
#: ../../features/configmode.rst:35
# c76ebbb88282489f985f62f6db5affdf
msgid "Config Mode can be accessed at http://192.168.1.1. The node will offer DHCP to clients. Should this fail, you may assign an IP from 192.168.1.0/24 to your computer manually."
msgstr ""

View File

@ -0,0 +1,38 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../features/dns-forwarder.rst:2
# e131080096294677991a40e484ca9430
msgid "DNS forwarder"
msgstr ""
#: ../../features/dns-forwarder.rst:4
# ef6e1e021c70415eba58f1e82174b017
msgid "A Gluon node can be configured to act as a DNS forwarder. Requests for the next-node hostname(s) can be answered locally, without querying the upstream resolver."
msgstr ""
#: ../../features/dns-forwarder.rst:8
# ea6f5dd1132a4f5c881b8c3c81ecca4d
msgid "**Note:** While this reduces answer time and allows to use the next-node hostname without upstream connectivity, this feature should not be used for next-node hostnames that are FQDN when the zone uses DNSSEC."
msgstr ""
#: ../../features/dns-forwarder.rst:12
# 2af7b9a4083e4c3b9dc4483e8d78e170
msgid "One or more upstream resolvers can be configured in the *dns.servers* setting. When *next_node.name* is set, A and/or AAAA records for the next-node IP addresses are placed in the dnsmasq configuration."
msgstr ""

View File

@ -0,0 +1,183 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../features/monitoring.rst:2
# 80f522779c504bc0a25fe48f110e83ef
msgid "Node monitoring"
msgstr ""
#: ../../features/monitoring.rst:4
# 173e218ffb134b42854243d59427aa32
msgid "Gluon is capable of announcing information about each node to the mesh and to neighbouring nodes. This allows nodes to learn each others hostname, IP addresses, location, software versions and various other information."
msgstr ""
#: ../../features/monitoring.rst:9
# 5184d9d0e73a494aae42b328dc7b0ac3
msgid "Format of collected data"
msgstr ""
#: ../../features/monitoring.rst:11
# 73c5a692a9ed4a71868375c06114ae04
msgid "Information to be announced is currently split into three categories:"
msgstr ""
#: ../../features/monitoring.rst:16
# 3ac055cfb5f54abfa2f84cfec8231f30
msgid "nodeinfo"
msgstr ""
#: ../../features/monitoring.rst:14
# d7b69a16f690407a9f10c88f4dbd9de2
msgid "In this category (mostly) static information is collected. If something is unlikely to change without human intervention it should be put here."
msgstr ""
#: ../../features/monitoring.rst:20
# 27e4d0397b534cacb160ba32182f3fda
msgid "statistics"
msgstr ""
#: ../../features/monitoring.rst:19
# 27c0db4440a54d3985359da23a912ba6
msgid "This category holds fast changing data, like traffic counters, uptime, system load or the selected gateway."
msgstr ""
#: ../../features/monitoring.rst:24
# d6e3c8df1c6d481b8f6f261b55b653af
msgid "neighbours"
msgstr ""
#: ../../features/monitoring.rst:23
# 53c0444f4a3b4c36911b8f8a017872e3
msgid "`neighbours` contains information about all neighbouring nodes of all interfaces. This data can be used to determine the network topology."
msgstr ""
#: ../../features/monitoring.rst:26
# 692285d593904ff8a2041d3a4c7ea462
msgid "All categories will have a ``node_id`` key. It should be used to relate data of different categories."
msgstr ""
#: ../../features/monitoring.rst:30
# ec5fc6a92cda44129ca4dd59cc3cee4c
msgid "Accessing Node Information"
msgstr ""
#: ../../features/monitoring.rst:32
# 50cf24c4443e475ebc545a2aace8749d
msgid "There are two packages responsible for distribution of the information. For one, information is distributed across the mesh using alfred_. Information between neighbouring nodes is exchanged using `gluon-respondd`."
msgstr ""
#: ../../features/monitoring.rst:39
# 76b0edf5a8b24e459e426dd04dc450cf
msgid "alfred (mesh bound)"
msgstr ""
#: ../../features/monitoring.rst:41
# c7ddb812f12c47c6bfaab69af80d78f2
msgid "The package ``gluon-alfred`` is required for this to work."
msgstr ""
#: ../../features/monitoring.rst:43
# 6b4387fa6bbd45aeb3563e7ca9661e75
msgid "Using alfred both categories are distributed within the mesh. In order to retrieve the data you'll need both a local alfred daemon and alfred-json_ installed. Please note that at least one alfred daemon is required to run as `master`."
msgstr ""
#: ../../features/monitoring.rst:50
# 49e6b6b5b1d84472bb26da190d2e0e81
msgid "The following datatypes are used:"
msgstr ""
#: ../../features/monitoring.rst:52
# e8fd1346422b4c51a5babf41d4496c99
msgid "`nodeinfo`: 158"
msgstr ""
#: ../../features/monitoring.rst:53
# 8f965760c2c945268006ad87092da13f
msgid "`statistics`: 159"
msgstr ""
#: ../../features/monitoring.rst:54
# 9cc25eeba24a44079c121725262e3e80
msgid "`neighbours`: 160"
msgstr ""
#: ../../features/monitoring.rst:56
# 66f1ac1542844a3c8a437ee467fdc292
msgid "All data is compressed using GZip (alfred-json can handle the decompression)."
msgstr ""
#: ../../features/monitoring.rst:58
# d0afffe446574dfb8c4f2782e0adba99
msgid "In order to retrieve statistics data you could run:"
msgstr ""
#: ../../features/monitoring.rst:98
# 14c5ad6beea444d09416bdc0009bf603
msgid "You can find more information about alfred in its README_."
msgstr ""
#: ../../features/monitoring.rst:103
# 1e042d5e85b247c5b41ff6186288a9c7
msgid "gluon-respondd"
msgstr ""
#: ../../features/monitoring.rst:105
# 5326b36bf9804f7e82df20ba2f96c70e
msgid "`gluon-respondd` allows querying neighbouring nodes for their information. It is a daemon listening on the multicast address ``ff02::2:1001`` on UDP port 1001 on both the bare mesh interfaces and `br-client`. Unicast requests are supported as well."
msgstr ""
#: ../../features/monitoring.rst:110
# c891562114a14a29af1423771cb8bebd
msgid "The supported requests are:"
msgstr ""
#: ../../features/monitoring.rst:112
# 646a539c205742ab824ec0d954133f16
msgid "``nodeinfo``, ``statistics``, ``neighbours``: Returns the data of single category uncompressed."
msgstr ""
#: ../../features/monitoring.rst:113
# 3de3f5f3e6b940189719b04cc61217e1
msgid "``GET nodeinfo``, ...: Returns the data of one or multiple categories (separated by spaces) compressed using the `deflate` algorithm (without a gzip header). The data may be decompressed using zlib and many zlib bindings using -15 as the window size parameter."
msgstr ""
#: ../../features/monitoring.rst:118
# 8284ff64ed90493c83bc43215f20d9e1
msgid "gluon-neighbour-info"
msgstr ""
#: ../../features/monitoring.rst:120
# e082144ec6b541b3a8eb1176a5a3a208
msgid "The program `gluon-neighbour-info` can be used to retrieve information from other nodes."
msgstr ""
#: ../../features/monitoring.rst:129
# ab63800653b348ed8f9db6612e71ca8f
msgid "An optional timeout may be specified, e.g. `-t 5` (default: 3 seconds). See the usage information printed by ``gluon-neighbour-info -h`` for more information about the supported arguments."
msgstr ""
#: ../../features/monitoring.rst:134
# 23e87777066e4ed0890a8be02d9f1c40
msgid "Adding a data provider"
msgstr ""
#: ../../features/monitoring.rst:136
# 11bec7b45c764d9cbadfceb08dd50267
msgid "To add a provider, you need to install a shared object into ``/lib/gluon/respondd``. For more information, refer to the `respondd README <https://github.com/freifunk-gluon/packages/blob/master/net/respondd/README.md>`_ and have a look the existing providers."
msgstr ""

View File

@ -0,0 +1,528 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../features/multidomain.rst:2
# 9a9a5592657a422fa6a31ab65bc20e72
msgid "Multidomain Support"
msgstr ""
#: ../../features/multidomain.rst:5
# 0fb426431ae7487b8f6de97d0a1fc5db
msgid "Preamble"
msgstr ""
#: ../../features/multidomain.rst:7
# 1040d63b2e6b471fbcf7834d41a15ecc
msgid "There comes a time when a mesh network grows past sensible boundaries. As broadcast traffic grows, mesh networks experience scaling issues and using them becomes very unpleasant. An approach to solve this follows the well-known “divide and conquer” paradigm and splits a large network into multiple smaller networks. These smaller networks start with a dedicated layer 2 network each, which are interconnected via their gateways by layer 3 routing. Gluon is already field-tested handling a single domain and the multidomain feature allows for the reconfiguration of key parameters that decide which domain a node participates in, without the need of a distinct set of firmware images for each mesh domain."
msgstr ""
#: ../../features/multidomain.rst:19
# dd25318cfaef4fa18ccd2dd327cec0eb
msgid "Overview"
msgstr ""
#: ../../features/multidomain.rst:21
# 740d40d173c542fcaa2821fcc53de9ac
msgid "Multidomain support allows to build a single firmware with multiple, switchable domain configurations. The nomenclature is as follows:"
msgstr ""
#: ../../features/multidomain.rst:24
# 697e370c89584a2299d7c78a5304afea
msgid "``site``: an aggregate over multiple domains"
msgstr ""
#: ../../features/multidomain.rst:25
# 49d26d2d5718474e854a6a19de2408bf
msgid "``domain``: mesh network with connectivity parameters that prevent accidental bridging with other domains"
msgstr ""
#: ../../features/multidomain.rst:27
# 5e530c84d676417ba482472f34d47350
msgid "``domain code``: unique domain identifier"
msgstr ""
#: ../../features/multidomain.rst:28
# 684208f001ab4b93ba41409cc05399cb
msgid "``domain name``: pretty name for a domain code"
msgstr ""
#: ../../features/multidomain.rst:30
# 5719d3621aad4bfd9c3ec7182a3ae263
msgid "By default Gluon builds firmware with a single domain embedded into ``site.conf``. To use multiple domains, enable it in ``site.mk``:"
msgstr ""
#: ../../features/multidomain.rst:37
# 925fd5b06d564ce69d37cb0a0fd77598
msgid "In the site repository, create the ``domains/`` directory, which will hold your domain configurations. Each domain configuration file is named after its primary ``domain_code``, additional domain codes and names are supported."
msgstr ""
#: ../../features/multidomain.rst:53
# a1cce6948ed04447ba2d4991222f1b33
msgid "The domain configuration ``alpha_centauri.conf`` could look like this."
msgstr ""
#: ../../features/multidomain.rst:65
# ce3f02a3f47a406fb07ff97c661b25a7
msgid "In this example “Alpha Centauri” is the user-visible ``domain_name`` for the domain_code ``alpha_centauri``. Also note that the domain code ``alpha_centauri`` matches the filename ``alpha_centauri.conf``."
msgstr ""
#: ../../features/multidomain.rst:69
# 5de5f7f140d7478aa25c753659f0ecab
msgid "Additional domain codes/names can be added to ``domain_names``, which are treated as aliases for the their domain configuration. Aliases can be used to offer more fine-grained and well-recognizable domain choices to users. Having multiple aliases on a single domain is a helpful precursor to splitting the domain into even smaller blocks."
msgstr ""
#: ../../features/multidomain.rst:75
# 0c92fee91e5e4728a49f153ddc4af06f
msgid "Furthermore you have to specify the ``default_domain`` in the ``site.conf``. This domain is applied in following cases:"
msgstr ""
#: ../../features/multidomain.rst:78
# 35edebf1075e46068b684a7979aea0be
msgid "When the config mode is skipped."
msgstr ""
#: ../../features/multidomain.rst:79
# 707cd3b941984089a005ce10d47ee357
msgid "When a domain is removed in a new firmware release, the default_domain will be chosen then."
msgstr ""
#: ../../features/multidomain.rst:81
# 06febc60d3174809b0e77647bc42e32b
msgid "When a user selects a wrong domain code via uci."
msgstr ""
#: ../../features/multidomain.rst:83
# 314017b9ee8e4df0bd12a0fb7a7ce7b4
msgid "Please note, that this value is saved to uci, so changing the `default_domain` value in the `site.conf` in a new firmware release only affects the actual domain of a router, if and only if one of the above conditions matches."
msgstr ""
#: ../../features/multidomain.rst:89
# a7e0bd96461749dabb3bc169cb44c336
msgid "Switching the domain"
msgstr ""
#: ../../features/multidomain.rst:91
# 6d7238939b8c417f8a62ce19f992cd7f
msgid "**via commandline**:"
msgstr ""
#: ../../features/multidomain.rst:99
# de81b6c154b441d3abc9d55d7d5882ae
msgid "**via config mode:**"
msgstr ""
#: ../../features/multidomain.rst:101
# 95889fa9fc254f8aaad6a567986e7695
msgid "To allow switching the domain via config mode, ``config-mode-domain-select`` has to be added to GLUON_FEATURES in the site.mk."
msgstr ""
#: ../../features/multidomain.rst:104
# 9c00ae1698e04ebd84e7c352cb41bc6e
msgid "|image0|"
msgstr ""
#: ../../features/multidomain.rst:107
# e04c4c5e957f4c89bf631b10fa156fce
msgid "Allowed site variables"
msgstr ""
#: ../../features/multidomain.rst:109
# b90d47d68f554aa28401da7d1a5fa76e
msgid "Internally the site variables are merged from the ``site.conf`` and the selected ``domain.conf``, so the most variables are also allowed in ``site.conf`` and in ``domain.conf``. But there are some exceptions, which do not make sense in a domain or site specific way. The following sections give an overview over variables that are only usable in either site or domain context."
msgstr ""
#: ../../features/multidomain.rst:117
# 8354fa7424614d199dc7a9cebcc29388
msgid "site.conf only variables"
msgstr ""
#: ../../features/multidomain.rst:119
# f4cbe8bc580a404897ae7e7e71b8e95b
msgid "Used in as initial default values, when the firmware was just flashed and/or the config mode is skipped, so they do not make sense in a domain specific way:"
msgstr ""
#: ../../features/multidomain.rst:123
# 236ab34a87f344e381e38b40107ea68c
msgid "authorized_keys"
msgstr ""
#: ../../features/multidomain.rst:124
# 07a6944445c54db4b0ca72f4627e1135
msgid "default_domain"
msgstr ""
#: ../../features/multidomain.rst:125
# e6255455c7f749be95a811c992d335b4
msgid "poe_passthrough"
msgstr ""
#: ../../features/multidomain.rst:126
# 9485d62ea9844d0c98188074e74321cf
msgid "mesh_on_wan"
msgstr ""
#: ../../features/multidomain.rst:127
# 74468f6648f34cc79142445530d997cf
msgid "mesh_on_lan"
msgstr ""
#: ../../features/multidomain.rst:128
# 2c5bfcbcb74442a98058e5aa453c6713
msgid "single_as_lan"
msgstr ""
#: ../../features/multidomain.rst:129
# ef9a4c1f4db04ec29eaa3d2da2cad416
msgid "setup_mode.skip"
msgstr ""
#: ../../features/multidomain.rst:130
# 1460845e2f1f4ad9b630e3cc02af7949
msgid "autoupdater.branch"
msgstr ""
#: ../../features/multidomain.rst:131
# 182f12a377f74e08bdd881ddb78ed72a
msgid "mesh_vpn.enabled"
msgstr ""
#: ../../features/multidomain.rst:132
# 1984b2da1c934b95ab7d07d939e998df
msgid "mesh_vpn.pubkey_privacy"
msgstr ""
#: ../../features/multidomain.rst:133
# 887482967ca44cf9bc15e8d6621a6dfc
msgid "mesh_vpn.bandwidth_limit"
msgstr ""
#: ../../features/multidomain.rst:134
# cee9d635906545408efb2b1a88a6b1f2
msgid "mesh_vpn.bandwidth_limit.enabled"
msgstr ""
#: ../../features/multidomain.rst:135
# d2c988ae21de4347b07452ce8ef6e6bf
msgid "mesh_vpn.bandwidth_limit.ingress"
msgstr ""
#: ../../features/multidomain.rst:136
# cec5cef63cef47f180c70d7cf3e67a0a
msgid "mesh_vpn.bandwidth_limit.egress"
msgstr ""
#: ../../features/multidomain.rst:138
# de625893692b4d59ac02872b60041a26
msgid "Variables that influence the appearance of the config mode, domain-independent because they are relevant before a domain was selected."
msgstr ""
#: ../../features/multidomain.rst:141
# 56cfbd35a2954b33a56cff19be90b982
msgid "config_mode.geo_location.show_altitude"
msgstr ""
#: ../../features/multidomain.rst:142
# 85f9f5901ebc491eaea0be28ab9c78f7
msgid "config_mode.hostname.optional"
msgstr ""
#: ../../features/multidomain.rst:143
# 6071866d09614e2782fb9a408bcc6a79
msgid "config_mode.remote_login"
msgstr ""
#: ../../features/multidomain.rst:144
# 4531c75265ec4446bc5eb30ae5d0af92
msgid "config_mode.remote_login.show_password_form"
msgstr ""
#: ../../features/multidomain.rst:145
# 6e5cf2df0b0d4fe19f5d7b9505801892
msgid "config_mode.remote_login.min_password_length"
msgstr ""
#: ../../features/multidomain.rst:146
# ddeb83af55584542a6d074558d0f75cf
msgid "hostname_prefix"
msgstr ""
#: ../../features/multidomain.rst:147
# 7dab6f6a8d4c433db13c322d0a0fdd1f
msgid "mesh_vpn.fastd.configurable"
msgstr ""
#: ../../features/multidomain.rst:148
# 7502fb9a258941d990a34f9c2d593505
msgid "roles.default"
msgstr ""
#: ../../features/multidomain.rst:149
# 6640c9c5b22a45aea5e86dcc4ee4fa85
msgid "roles.list"
msgstr ""
#: ../../features/multidomain.rst:151
# 681df4765dcc4d7ea2baf18cca611135
msgid "Specific to a firmware build itself:"
msgstr ""
#: ../../features/multidomain.rst:153
# 3f036a3336a9422faca12a9bb6903561
msgid "site_code"
msgstr ""
#: ../../features/multidomain.rst:154
# 80a7f2ac09a94398900798286d664714
msgid "site_name"
msgstr ""
#: ../../features/multidomain.rst:155
# 7eab197ff2ae4b69a3e5f1ac673adf8d
msgid "autoupdater.branches.*.name"
msgstr ""
#: ../../features/multidomain.rst:156
# aee068138304438abf1801a142c089e2
msgid "autoupdater.branches.*.good_signatures"
msgstr ""
#: ../../features/multidomain.rst:157
# bcfa47b6b158441cb51c484ddbb18db0
msgid "autoupdater.branches.*.pubkeys"
msgstr ""
#: ../../features/multidomain.rst:159
# 56c52ac4b5624dc89bb89a6687541d12
msgid "We simply do not see any reason, why these variables could be helpful in a domain specific way:"
msgstr ""
#: ../../features/multidomain.rst:162
# 7f6541f5679c4ff4bb678babbf1981a1
msgid "mesh_vpn.fastd.syslog_level"
msgstr ""
#: ../../features/multidomain.rst:163
# f2811c6c0c00417caca5a622eecc49d8
msgid "wifi*.supported_rates"
msgstr ""
#: ../../features/multidomain.rst:164
# a222ae329dd6437abbeef802a497dff0
msgid "wifi*.basic_rate"
msgstr ""
#: ../../features/multidomain.rst:165
# 09895a60363748b384cebfaba249a651
msgid "timezone"
msgstr ""
#: ../../features/multidomain.rst:166
# 59f03d2f8f9344c48a702d0a9a59c796
msgid "regdom"
msgstr ""
#: ../../features/multidomain.rst:169
# c4837423eb664a6389789ab4a516aa4d
msgid "domain.conf only variables"
msgstr ""
#: ../../features/multidomain.rst:171
# da253a0eefa843868c4b7104182c9983
msgid "Obviously:"
msgstr ""
#: ../../features/multidomain.rst:173
# 8745dc0d8eab4a5b907de57cacb3bdf3
msgid "domain_names"
msgstr ""
#: ../../features/multidomain.rst:175
# c798566e98de4df1ac7c694e225d1650
msgid "a table of domain codes to domain names ``domain_names = { foo = 'Foo Domain', bar = 'Bar Domain', baz = 'Baz Domain' }``"
msgstr ""
#: ../../features/multidomain.rst:178
# 34ddb54824d44eb2b9311ca154f93de0
msgid "hide_domain"
msgstr ""
#: ../../features/multidomain.rst:180
# c868f60c9618420aa8a23f83206a6067
msgid "prevents a domain name(s) from appearing in config mode, either boolean or array of domain codes"
msgstr ""
#: ../../features/multidomain.rst:183
# 4866e828194d4a0bb1b2610ce2ff0470
msgid "``true``, ``false``"
msgstr ""
#: ../../features/multidomain.rst:184
# d6cf1a82964d41919353359c0e9be6f7
msgid "``{ 'foo', 'bar' }``"
msgstr ""
#: ../../features/multidomain.rst:186
# 0f56672ce08148438c79702b809b8b36
msgid "Because each domain is considered as an own layer 2 network, these values should be different in each domain:"
msgstr ""
#: ../../features/multidomain.rst:189
# c69978f7e3104ab095a7f8410daee12c
msgid "next_node.ip4"
msgstr ""
#: ../../features/multidomain.rst:190
# 064bd80cb4cf48069e72d92de990ca36
msgid "next_node.ip6"
msgstr ""
#: ../../features/multidomain.rst:191
# 5467a33b7eeb4141aa69046ec0df54c3
msgid "next_node.name"
msgstr ""
#: ../../features/multidomain.rst:192
# 77fc07cc7ab44c9ca2065fc963bc75e0
msgid "prefix6"
msgstr ""
#: ../../features/multidomain.rst:193
# 2f74176f17f5445c9641a04b09feb8ac
msgid "prefix4"
msgstr ""
#: ../../features/multidomain.rst:194
# d3599ea136154eb1904e6e8d779a9639
msgid "extra_prefixes6"
msgstr ""
#: ../../features/multidomain.rst:196
# 6f79465c9c91450e8587f2ecf9bb61ba
msgid "To prevent accidental bridging of different domains, all meshing technologies should be separated:"
msgstr ""
#: ../../features/multidomain.rst:199
# f8d313aaa1c84577a31ee83e1960cb3a
msgid "domain_seed (wired mesh)"
msgstr ""
#: ../../features/multidomain.rst:201
# 6d88cbe2cbef43428a67ff05fe22b914
msgid "must be a random value used to derive the vxlan id for wired meshing"
msgstr ""
#: ../../features/multidomain.rst:203
# 2db69a619c2e405089e318af75ebe33e
msgid "wifi*.ibss.ssid"
msgstr ""
#: ../../features/multidomain.rst:204
# 75e82d023a554f14837995931de65aa2
msgid "wifi*.ibss.bssid"
msgstr ""
#: ../../features/multidomain.rst:205
# 54306a4638e74ba89e9b4169783376e0
msgid "wifi*.mesh.id"
msgstr ""
#: ../../features/multidomain.rst:206
# 28de86b895ea46409892d8c3c73374dc
msgid "mesh_vpn.fastd.groups.*.peers.remotes"
msgstr ""
#: ../../features/multidomain.rst:207
# de5f8119240747c0be44a56ee76f6b5c
msgid "mesh_vpn.fastd.groups.*.peers.key"
msgstr ""
#: ../../features/multidomain.rst:208
# 26a651ee9c1e4d07b01c8bdcf915e35a
msgid "mesh_vpn.tunneldigger.brokers"
msgstr ""
#: ../../features/multidomain.rst:210
# 1c7a7a2dd5af4ff4b3f990eb61f1897f
msgid "Clients consider WiFi networks sharing the same ESSID as if they were the same L2 network and try to reconfirm and reuse previous addressing. If multiple neighbouring domains shared the same ESSID, the roaming experience of clients would degrade."
msgstr ""
#: ../../features/multidomain.rst:215
# f7318fb80ace4cb582692edc78460a99
msgid "wifi*.ap.ssid"
msgstr ""
#: ../../features/multidomain.rst:217
# 224a46107b1f4747b89afc0e13b234d7
msgid "Some values should be only set in legacy domains and not in new domains."
msgstr ""
#: ../../features/multidomain.rst:219
# a7d486c862894928a8d051a537b9fd06
msgid "mesh.vxlan"
msgstr ""
#: ../../features/multidomain.rst:221
# 4df3e17e126141dd9e006f9d0a647237
msgid "By default, this value is `true`. It should be only set to `false` for one legacy domain, since vxlan prevents accidental wired merges of domains. For old domains this value is still available to keep compatibility between all nodes in one domain."
msgstr ""
#: ../../features/multidomain.rst:226
# a5e8d7e3d15e4557b905bee133ff3991
msgid "next_node.mac"
msgstr ""
#: ../../features/multidomain.rst:228
# 2012c9d2924841f1bc158697d8e08c2b
msgid "For new domains, the default value should be used, since there is no need for a special mac (or domain specific mac). For old domains this value is still available to keep compatibility between all nodes in one domain."
msgstr ""
#: ../../features/multidomain.rst:234
# a781279148e044fdae85d5661c61e8d8
msgid "Example config"
msgstr ""
#: ../../features/multidomain.rst:237
# 94d0c7bd30ea46289bb8bfb9fb1ad28a
msgid "site.mk"
msgstr ""
#: ../../features/multidomain.rst:243
# fe51e84394b54887b0063e965fe553cb
msgid "site.conf"
msgstr ""
#: ../../features/multidomain.rst:249
# 4877b4784add4a0f8f28cf51a2781638
msgid "domains/alpha_centauri.conf"
msgstr ""
#: ../../features/multidomain.rst:255
# ed8343e9068b4ff1b0e47cb4302e9de3
msgid "i18n/en.po"
msgstr ""
#: ../../features/multidomain.rst:261
# 20341912239847978ade8a8d0f115ed4
msgid "i18n/de.po"
msgstr ""
#: ../../features/multidomain.rst:267
# bef479e2e62742e4b7bc67198b09be71
msgid "modules"
msgstr ""

View File

@ -0,0 +1,43 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../features/private-wlan.rst:2
# c2ce3b3f6f8b4dfc9e62f76552740a9e
msgid "Private WLAN"
msgstr ""
#: ../../features/private-wlan.rst:4
# 7a40001ab30f40eca035f1b5026e5c33
msgid "It is possible to set up a private WLAN that bridges the WAN port and is separated from the mesh network. Please note that you should not enable ``mesh_on_wan`` simultaneously."
msgstr ""
#: ../../features/private-wlan.rst:7
# ab25b55d5aba4514b837a663425049ef
msgid "The private WLAN can be enabled through the config mode if the package ``gluon-web-private-wifi`` is installed. You may also enable a private WLAN using the command line::"
msgstr ""
#: ../../features/private-wlan.rst:26
# b0f87e6ee3114996995333463dfdf076
msgid "Please replace ``$SSID`` by the name of the WLAN and ``$KEY`` by your passphrase (8-63 characters). If you have two radios (e.g. 2.4 and 5 GHz) you need to do this for radio0 and radio1."
msgstr ""
#: ../../features/private-wlan.rst:29
# 54b8d0a6d07241b79e7de8a5e5bc89e6
msgid "It may also be disabled by running::"
msgstr ""

53
docs/_build/gettext/features/roles.pot vendored Normal file
View File

@ -0,0 +1,53 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../features/roles.rst:2
# a0c0820375a84d9188b3935e410cdef9
msgid "Roles"
msgstr ""
#: ../../features/roles.rst:4
# 4f0cc6556df34cb7ba69a3e247cadb4e
msgid "It is possible to define a set of roles you want to distinguish at backend side. One node can own one role which it will announce via alfred inside the mesh. This will make it easier to differentiate nodes when parsing alfred data. E.g to count only **normal** nodes and not the gateways or servers (nodemap). A lot of things are possible."
msgstr ""
#: ../../features/roles.rst:9
# 069cb4993cab49f79f1aefa11aa651b6
msgid "For this the section ``roles`` in ``site.conf`` is needed::"
msgstr ""
#: ../../features/roles.rst:21
# 18f74ae18f824fcb8fa674ff8d73e6a4
msgid "The strings to display in the web interface are configured per language in the ``i18n/en.po``, ``i18n/de.po``, etc. files of the site repository using message IDs like ``gluon-web-node-role:role:node`` and ``gluon-web-node-role:role:backbone``."
msgstr ""
#: ../../features/roles.rst:25
# e7ce3c28c5644e6a9b45a2e53721494c
msgid "The value of ``default`` is the role every node will initially own. This value should be part of ``list`` as well. If you want node owners to change the defined roles via config-mode you can add the package ``gluon-web-node-role`` to your ``site.mk``."
msgstr ""
#: ../../features/roles.rst:29
# 48c31c3ee26144abb71817004f2be1a4
msgid "The role is saved in ``gluon-node-info.system.role``. To change the role using command line do::"
msgstr ""
#: ../../features/roles.rst:34
# 701c494718f14433a24301f373a8c655
msgid "Please replace ``$ROLE`` by the role you want the node to own."
msgstr ""

100
docs/_build/gettext/features/vpn.pot vendored Normal file
View File

@ -0,0 +1,100 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../features/vpn.rst:2
# 58fbd14144974a8884e74e59d443be93
msgid "Mesh-VPN"
msgstr ""
#: ../../features/vpn.rst:4
# 59162e8df8fc468a9f792b812ffb7628
msgid "Gluon integrates several OSI-Layer 2 tunneling protocols to enable interconnects between local meshes and provide internetwork access. Available protocols currently are:"
msgstr ""
#: ../../features/vpn.rst:8
#: ../../features/vpn.rst:23
# 33c4ddfce8fe41fc82aece9b18e4e594
# 50309a86344b4a8c81a3375449a4378d
msgid "fastd"
msgstr ""
#: ../../features/vpn.rst:9
# 4647df46fd4f46f590e6f911d6c0a95c
msgid "L2TPv3 (via tunneldigger)"
msgstr ""
#: ../../features/vpn.rst:11
# 2d82f2d0738741feb40bcdbb9d22ea7e
msgid "fastd is a lightweight userspace tunneling daemon, that implements cipher suites that are specifically designed to work well on embedded devices. It offers encryption and authentication. Its primary drawback are the necessary context-switches when forwarding packets."
msgstr ""
#: ../../features/vpn.rst:17
# 4a63be8ebe094e029c12d252f83d66fb
msgid "L2TPv3 is an in-kernel tunneling protocol that performs well, but offers no security properties by itself. The brokering of the tunnel happens through tunneldigger, its primary drawback being the lack of IPv6 support."
msgstr ""
#: ../../features/vpn.rst:26
# e47643f5b0fb48adb90bad71b4f26bfb
msgid "Configurable Cipher"
msgstr ""
#: ../../features/vpn.rst:29
# c951bd6c933a4de4a7a22f679387b1b8
msgid "From the site configuration fastd can be allowed to offer toggleable encryption in the config mode with the intent to increase throughput, although in practice the gain is minimal."
msgstr ""
#: ../../features/vpn.rst:33
# 3b8b564aec704427a025458ef7e20094
msgid "**Site configuration:**"
msgstr ""
#: ../../features/vpn.rst:35
# 0aae6a179be749d0a1a44fb9ddc0ce3e
msgid "Add the feature ``web-mesh-vpn-fastd`` in ``site.mk``"
msgstr ""
#: ../../features/vpn.rst:36
# 0cfac47f523d4bacb2cbb7881b9f6718
msgid "Set ``mesh_vpn.fastd.configurable = true`` in ``site.conf``"
msgstr ""
#: ../../features/vpn.rst:37
# 9fc8d7753a1643a4964177f513746b43
msgid "Optionally add ``null`` to the ``mesh_vpn.fastd.methods`` table if you want \"Performance mode\" as default (not recommended)"
msgstr ""
#: ../../features/vpn.rst:39
# 1b80ac37d99d4c979d439890e4f0acd9
msgid "**Gateway configuration:**"
msgstr ""
#: ../../features/vpn.rst:41
# dc4945a90bbf4660904290f5a91177b9
msgid "Prepend the ``null`` cipher in fastd's method list"
msgstr ""
#: ../../features/vpn.rst:44
# 2f095fa8cc374f8cb01f8c24b8f1f794
msgid "**Config Mode:** The resulting firmware will allow users to choose between secure (encrypted) and fast (unencrypted) transport."
msgstr ""
#: ../../features/vpn.rst:49
# 232c807ecddb4720b3f71f90d7c71568
msgid "**Unix socket:** To confirm whether the correct cipher is being used, fastds unix socket can be interrogated, after installing for example `socat`."
msgstr ""

View File

@ -0,0 +1,118 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../features/wired-mesh.rst:2
# c86683753a6e448585bcb7099eb18989
msgid "Wired mesh (Mesh-on-WAN/LAN)"
msgstr ""
#: ../../features/wired-mesh.rst:4
# bbd9b082c31b41d2b5878b69266695f7
msgid "In addition to meshing over WLAN and VPN, it is also possible to configure wired meshing over the LAN or WAN ports. This allows nodes to be connected directly or over wireless bridges."
msgstr ""
#: ../../features/wired-mesh.rst:8
# 9d0106b6051d4f3d934c3d57eb96adb7
msgid "Mesh-on-WAN can be enabled in addition to the mesh VPN, so multiple nodes in the same local network that is used as VPN uplink can also mesh directly. Enabling Mesh-on-WAN should be avoided if the local network is also bridged with a WLAN access point, as meshing over batman-adv causes large amounts of multicast traffic, which will take up a lot of airtime."
msgstr ""
#: ../../features/wired-mesh.rst:14
# 25a72c46823040139ce2d18a243ee223
msgid "Enabling Mesh-on-LAN replaces the normal \"client network\" function of the LAN ports, as client network ports may never be connected (so care must be taken to always enable Mesh-on-LAN before connecting two nodes' LAN ports)."
msgstr ""
#: ../../features/wired-mesh.rst:19
# c264ae5f41cb4580852f61c041d5e8fc
msgid "Wired mesh encapsulation"
msgstr ""
#: ../../features/wired-mesh.rst:21
# 60490854c8a247d4be4ff16acc3ea329
msgid "Since version 2018.1, Gluon supports encapsulating wired mesh traffic in `VXLAN <https://en.wikipedia.org/wiki/Virtual_Extensible_LAN>`_, a new standard with use cases similar to VLANs, but a much greater ID space of 24bit; in addition, VXLAN packets pass through VLAN-aware switches without any special configuration."
msgstr ""
#: ../../features/wired-mesh.rst:26
# 183a595c631848018f9cea6b90a4040c
msgid "Encapsulating mesh traffic has two advantages:"
msgstr ""
#: ../../features/wired-mesh.rst:28
# fb4c185b98234d0b8ee7d9184d0a3de4
msgid "By using a different VXLAN ID for each site and mesh domain, accidental wired mesh connections between nodes of different domains will be prevented. This has special importance when nodes migrate between domains automatically, as currently possible through different site-specific packages."
msgstr ""
#: ../../features/wired-mesh.rst:32
# 604b8f384bf943a1bc5a4aa216685a2e
msgid "While batman-adv traffic does not interact with non-mesh traffic in the same wired network in any way (so Gluon nodes can mesh over existing wired networks), this is not the case for layer 3 mesh protocols like Babel. Encapsulating the traffic allows to distinguish mesh traffic from unrelated packets."
msgstr ""
#: ../../features/wired-mesh.rst:37
# e2da919e4cbc4c708dcc14948c146277
msgid "As enabling VXLAN encapsulation will prevent wired mesh communication with old nodes that do not support VXLAN yet, VXLANs can be enabled per-domain using the site configuration setting *mesh.vxlan*. VXLAN is enabled by default in multidomain setups; in single-domain site configurations, the *mesh.vxlan* setting is mandatory. We recommend to enable VXLAN encapsulation in all new sites and domains."
msgstr ""
#: ../../features/wired-mesh.rst:43
# a3fcc44a58e1433c98297262ad0f69ed
msgid "Non-encapsulated (\"legacy\") wired meshing will be removed in a future Gluon release. We cannot give a concrete timeframe for the removal yet; a missing prerequisite is the implementation of a robust migration path for existing deployments."
msgstr ""
#: ../../features/wired-mesh.rst:48
# 1aae75cb77fa4b83a237e65edbef3c0a
msgid "Configuration"
msgstr ""
#: ../../features/wired-mesh.rst:50
# 6739448b9cf5461bb26fe725f0529197
msgid "Both Mesh-on-WAN and Mesh-on-LAN can be configured on the \"Network\" page of the *Advanced settings* (if the package ``gluon-web-network`` is installed)."
msgstr ""
#: ../../features/wired-mesh.rst:53
# 68a3c9a77d324b04ad1ef2a55a0d6b99
msgid "It is also possible to enable Mesh-on-WAN and Mesh-on-LAN by default by adding ``mesh_on_wan = true`` and ``mesh_on_lan = true`` to ``site.conf``."
msgstr ""
#: ../../features/wired-mesh.rst:57
# 34f784f21b634d6e9fe543316785afaa
msgid "Commandline"
msgstr ""
#: ../../features/wired-mesh.rst:59
# cf3051a72d0d43779cc40ce93cd03db4
msgid "Enable Mesh-on-WAN::"
msgstr ""
#: ../../features/wired-mesh.rst:64
# c7d46d86ffd3418aadb355ccbb00c040
msgid "Disable Mesh-on-WAN::"
msgstr ""
#: ../../features/wired-mesh.rst:69
# 57a3b5abe8304ebab59a0f9fcb34870f
msgid "Enable Mesh-on-LAN::"
msgstr ""
#: ../../features/wired-mesh.rst:77
# 05fe376ab2fd4bc3ad8cde6b101fe24a
msgid "Disable Mesh-on-LAN::"
msgstr ""
#: ../../features/wired-mesh.rst:85
# dc3157628b1443eca994542c4520270e
msgid "Please note that this configuration has changed in Gluon 2016.1. Using the old commands on 2016.1 and later will break the corresponding options in the *Advanced settings*."
msgstr ""

View File

@ -0,0 +1,58 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../features/wlan-configuration.rst:2
# bf056b6e27d9463dbcc83caaa5cda115
msgid "WLAN configuration"
msgstr ""
#: ../../features/wlan-configuration.rst:4
# bdb049001ed441f1ad3a68bc6170d700
msgid "Gluon allows to configure 2.4GHz and 5GHz radios independently. The configuration may include any or all of the three networks \"client\" (AP mode), \"mesh\" (802.11s mode) and \"ibss\" (adhoc mode), which can be used simultaneously (using \"mesh\" and \"ibss\" at same time should be avoided though as weaker hardware usually can't handle the additional load). See :doc:`../user/site` for details on the configuration."
msgstr ""
#: ../../features/wlan-configuration.rst:11
# f618a2a0e064460aaae5d0d46be9ff1e
msgid "Upgrade behaviour"
msgstr ""
#: ../../features/wlan-configuration.rst:13
# d5da6fcc86934d4c8d3c4738de3ac13c
msgid "For each of these networks, the site configuration may define a `disabled` flag (by default, all configured networks are enabled). This flag is merely a default setting, on upgrades the existing setting is always retained (as this setting may have been changed by the user). This means that it is not possible to enable or disable an existing network configurations during upgrades."
msgstr ""
#: ../../features/wlan-configuration.rst:19
# 3d626cc838334924a8ce336d12411cd0
msgid "For the \"mesh\" and \"ibss\" networks, the default setting only has an effect if none of the two has existed before. If a new configuration has been added for \"mesh\" or \"ibss\", while the other of the two has already existed before, the enabled/disabled state of the existing configuration will also be set for the new configuration."
msgstr ""
#: ../../features/wlan-configuration.rst:24
# d2c95d39d57749d3a6a6e65a74f1ffe7
msgid "This allows upgrades to change from IBSS to 11s and vice-versa while retaining the \"wireless meshing is enabled/disabled\" property configured by the user regardless of the used mode."
msgstr ""
#: ../../features/wlan-configuration.rst:28
# 60d81d41a3a248a08ed184822e4bd38a
msgid "During upgrades the wifi channel of the 2.4GHz and 5GHz radio will be restored to the channel configured in the site.conf. If you need to preserve a user defined wifi channel during upgrades you can configure this via the uci section ``gluon-core.wireless``::"
msgstr ""
#: ../../features/wlan-configuration.rst:34
# 0769a7af35c1491db996aabaa660dc38
msgid "Keep in mind that nodes running wifi interfaces on custom channels can't mesh with default nodes anymore!"
msgstr ""

1078
docs/_build/gettext/index.pot vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,43 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../package/gluon-client-bridge.rst:2
# 316842cd315d4a398e4327e8e27ae493
msgid "gluon-client-bridge"
msgstr ""
#: ../../package/gluon-client-bridge.rst:4
# 26b1ec2785594c9db5f29005949b8378
msgid "This package provides a bridge (*br-client*) for connecting clients. It will also setup a wireless interface, provided it is configured in *site.conf*."
msgstr ""
#: ../../package/gluon-client-bridge.rst:8
# 5b88125487f44af9bef5cfb78ed7e59f
msgid "site.conf"
msgstr ""
#: ../../package/gluon-client-bridge.rst:10
# 6b478c60ed9e44d3ada99d656a3ecf91
msgid "wifi24.ap.ssid / wifi5.ap.ssid"
msgstr ""
#: ../../package/gluon-client-bridge.rst:11
# 760812b7234040a5bf21efaadaae59a9
msgid "SSID for the client network"
msgstr ""

View File

@ -0,0 +1,58 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../package/gluon-config-mode-domain-select.rst:2
# 96f428a3632e4e9fa3ecde10ed3af104
msgid "gluon-config-mode-domain-select"
msgstr ""
#: ../../package/gluon-config-mode-domain-select.rst:3
# 2d52db8dad6a493382ff49b084a30998
msgid "This package provides a drop-down list for the config mode to select the domain the node will be placed in. If the selection has changed the upgrade scripts in ``/lib/gluon/upgrade/`` are triggered to update the nodes configuration."
msgstr ""
#: ../../package/gluon-config-mode-domain-select.rst:7
# 2a80158fe4f143d79b32c889028086f5
msgid "Hiding domains could be useful for default or testing domains, which should not be accidentally selected by a node operator."
msgstr ""
#: ../../package/gluon-config-mode-domain-select.rst:11
# 51f0370394234a2bbc22c79de0ad9a03
msgid "domains/\\*.conf"
msgstr ""
#: ../../package/gluon-config-mode-domain-select.rst:15
# e5dcc71b005343cb932316e32ad12d11
msgid "hide_domain \\: optional (defaults to false)"
msgstr ""
#: ../../package/gluon-config-mode-domain-select.rst:14
# dfb677c6727c4f3b9f93d85f8e45fb60
msgid "``false`` shows this domain in drop-down list"
msgstr ""
#: ../../package/gluon-config-mode-domain-select.rst:15
# 1ea2af45c79e42de9321d053ce7fbbe3
msgid "``true`` hides this domain"
msgstr ""
#: ../../package/gluon-config-mode-domain-select.rst:17
# cd1e9d0f145d431cafda8cb625843baf
msgid "Example::"
msgstr ""

View File

@ -0,0 +1,88 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../package/gluon-ebtables-filter-multicast.rst:2
# 26eb749a78de4869b865e4024967d5a2
msgid "gluon-ebtables-filter-multicast"
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:4
# a9dbcf44411145698c3683d68ca64368
msgid "The *gluon-ebtables-filter-multicast* package filters out various kinds of non-essential multicast traffic, as this traffic often constitutes a disproportionate burden on the mesh network. Unfortunately, this breaks many useful services (Avahi, Bonjour chat, ...), but this seems unavoidable, as the current Avahi implementation is optimized for small local networks and causes too much traffic in large mesh networks."
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:10
# 1d325a5b9f7f42deb7633e26c7687e82
msgid "The multicast packets are filtered between the nodes' client bridge (*br-client*) and mesh interface (*bat0*) on output."
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:14
# e48b92b5e20a49b5ba742d9b0a2d9f84
msgid "The following packet types are considered essential and aren't filtered:"
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:16
# 09570a3318e441fe9739c67ecb464367
msgid "ARP (except requests for/replies from 0.0.0.0)"
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:17
# db5f9e4747f84878a719e8bba7b36b9d
msgid "DHCP, DHCPv6"
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:18
# 1e83f94b9f9b46b49e01230e30a6cb47
msgid "ICMPv6 (except Echo Requests (ping) and Node Information Queries (RFC4620)"
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:19
# 6fb3b2265fb1413d81e8de36343bd1b8
msgid "IGMP"
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:21
# c0fc1e0302ba41aeba4abeb1fde01e87
msgid "In addition, the following packet types are allowed to allow experimentation with layer 3 routing protocols."
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:24
# 72f30e3d8b0742cb9ce65156a1a6e1d1
msgid "Babel"
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:25
# e4ca6acb815d49638727450ca1808bab
msgid "OSPF"
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:26
# e4c3c2519bf54c389acb691788da3bd7
msgid "RIPng"
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:28
# 013579285e234d288de59821afcc95d7
msgid "The following packet types are also allowed:"
msgstr ""
#: ../../package/gluon-ebtables-filter-multicast.rst:30
# e559a600f3064a83ac406ee5f3c835e2
msgid "BitTorrent Local Peer Discovery (it seems better to have local peers for BitTorrent than sending everything through the internet)"
msgstr ""

View File

@ -0,0 +1,43 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../package/gluon-ebtables-filter-ra-dhcp.rst:2
# a0b488b621a243e780502f64c6216c45
msgid "gluon-ebtables-filter-ra-dhcp"
msgstr ""
#: ../../package/gluon-ebtables-filter-ra-dhcp.rst:4
# b55749be6c88481a95f373810aca3845
msgid "The *gluon-ebtables-filter-ra-dhcp* package tries to prevent common misconfigurations (i.e. connecting the client interface of a Gluon node to a private network) from causing issues for either of the networks."
msgstr ""
#: ../../package/gluon-ebtables-filter-ra-dhcp.rst:9
# e0549a3fd5e7421abd4a117b64d900bd
msgid "The rules are the following:"
msgstr ""
#: ../../package/gluon-ebtables-filter-ra-dhcp.rst:11
# 763b89278fa1430abb7ad696d0507450
msgid "DHCP requests, DHCPv6 requests and Router Solicitations may only be sent from clients to the mesh, but aren't forwarded from the mesh to clients"
msgstr ""
#: ../../package/gluon-ebtables-filter-ra-dhcp.rst:13
# ce9dd67e0c5e4ba4bf440099c7d184d7
msgid "DHCP replies, DHCPv6 replies and Router Advertisements from clients aren't forwarded to the mesh"
msgstr ""

View File

@ -0,0 +1,43 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../package/gluon-ebtables-limit-arp.rst:2
# dcbb03faabc64159a715fa7858a51ad2
msgid "gluon-ebtables-limit-arp"
msgstr ""
#: ../../package/gluon-ebtables-limit-arp.rst:4
# 454533bab5004367af447bf60272f3df
msgid "The *gluon-ebtables-limit-arp* package adds filters to limit the amount of ARP requests client devices are allowed to send into the mesh."
msgstr ""
#: ../../package/gluon-ebtables-limit-arp.rst:8
# 83524aa1e7374020b5181bedd09c95e1
msgid "The limits per client device, identified by its MAC address, are 6 packets per minute and 1 per second per node in total. A burst of up to 50 ARP requests is allowed until the rate-limiting takes effect (see ``--limit-burst`` in ``ebtables(8)``)."
msgstr ""
#: ../../package/gluon-ebtables-limit-arp.rst:13
# 56da90faab2549f9b4911f414ed9d753
msgid "Furthermore, ARP requests for a target IP already present in the batman-adv DAT cache are excluded from rate-limiting, in regard to both counting and filtering, as batman-adv will be able to respond locally without a burden for the mesh. Therefore, this limiter should not affect popular target IP addresses, like those of gateways or nameservers."
msgstr ""
#: ../../package/gluon-ebtables-limit-arp.rst:20
# d6b2b6c2fc7947cb982b9304cdc1bbec
msgid "However it mitigates the impact on the mesh when a larger range of its IPv4 subnet is being scanned, which would otherwise result in a significant amount of ARP chatter, even for unused IP addresses."
msgstr ""

View File

@ -0,0 +1,80 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../package/gluon-ebtables-source-filter.rst:2
# 1748df0dc3784ca1a0dbdbb4db5cea70
msgid "gluon-ebtables-source-filter"
msgstr ""
#: ../../package/gluon-ebtables-source-filter.rst:4
# 19c32001085d4f11b8251c0587d2004d
msgid "The *gluon-ebtables-source-filter* package adds an additional layer-2 filter ruleset to prevent unreasonable traffic entering the network via the nodes. Unreasonable means traffic entering the mesh via a node which source IP does not belong to the configured IP space."
msgstr ""
#: ../../package/gluon-ebtables-source-filter.rst:9
# 8277be23de9f41a5856eef74de37d4e0
msgid "You may first check if there is a certain proportion of unreasonable traffic, before adding this package to the firmware image. Furthermore, you should not use this package if some kind of gateway or upstream network is provided by a device connected to the client port."
msgstr ""
#: ../../package/gluon-ebtables-source-filter.rst:15
# b3923413816c429e8ee1c0c9867f11d7
msgid "site.conf"
msgstr ""
#: ../../package/gluon-ebtables-source-filter.rst:18
# 63c1bd6048d54d1784696c50eb93b628
msgid "prefix4"
msgstr ""
#: ../../package/gluon-ebtables-source-filter.rst:17
#: ../../package/gluon-ebtables-source-filter.rst:23
# 0c74c0c37bdc42f4a46d315fd84e3f3b
# 19e76c3ad48d40608ede45a5da23546d
msgid "optional"
msgstr ""
#: ../../package/gluon-ebtables-source-filter.rst:18
# 0bed233638144397bf70f8eca1fe6024
msgid "IPv4 subnet"
msgstr ""
#: ../../package/gluon-ebtables-source-filter.rst:21
# 2d0955f97b4b4d7a9bcff33732d0369d
msgid "prefix6 :"
msgstr ""
#: ../../package/gluon-ebtables-source-filter.rst:21
# 62f61e6a642b4932818fff380b4c453f
msgid "IPv6 subnet"
msgstr ""
#: ../../package/gluon-ebtables-source-filter.rst:24
# 5ff81afd004647e5b28a2b9f8379c6d8
msgid "extra_prefixes6"
msgstr ""
#: ../../package/gluon-ebtables-source-filter.rst:24
# 988cd6c6f3f245dfb506175d04ec04b3
msgid "list of additional IPv6 subnets"
msgstr ""
#: ../../package/gluon-ebtables-source-filter.rst:26
# 43e39573ccf8434b89c9ad2c877a89e1
msgid "Example::"
msgstr ""

View File

@ -0,0 +1,103 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../package/gluon-radv-filterd.rst:2
# d5b7c38724cc41efbc0cebe2eae8381f
msgid "gluon-radv-filterd"
msgstr ""
#: ../../package/gluon-radv-filterd.rst:4
# 9b7810d6af684901ba3e386a897bce95
msgid "This package drops all incoming router advertisements except for the default router with the best metric according to B.A.T.M.A.N. advanced."
msgstr ""
#: ../../package/gluon-radv-filterd.rst:7
# edb17aa77c1a4fdf9a52d84141460a97
msgid "Note that advertisements originating from the node itself (for example via gluon-radvd) are not affected and considered at all."
msgstr ""
#: ../../package/gluon-radv-filterd.rst:11
# 67f4daecbf4b44da8b77681552713d2a
msgid "Selected router"
msgstr ""
#: ../../package/gluon-radv-filterd.rst:13
# 99738d69557540d9b9e6bba74724b731
msgid "The router selection mechanism is independent from the batman-adv gateway mode. In contrast, the device originating the router advertisement could be any router or client connected to the mesh, as radv-filterd captures all router advertisements originating from it. All nodes announcing router advertisement **with** a default lifetime greater than 0 are being considered as candidates."
msgstr ""
#: ../../package/gluon-radv-filterd.rst:19
# 2d9c40db84f7467ca6c97c512ab394cf
msgid "In case a router is not a batman-adv originator itself, its TQ is defined by the originator it is connected to. This lookup uses the batman-adv global translation table."
msgstr ""
#: ../../package/gluon-radv-filterd.rst:23
# 702c0c26b6c148218874c7c5c0298a8e
msgid "Initially the router is the selected by choosing the candidate with the strongest TQ. When another candidate can provide a better TQ metric it is not picked up as the selected router until it will outperform the currently selected router by X metric units. The hysteresis threshold is configurable and prevents excessive flapping of the gateway."
msgstr ""
#: ../../package/gluon-radv-filterd.rst:30
# 2f3d2b6b17fb4f28bfbe95ee1cba4768
msgid "\"Local\" routers"
msgstr ""
#: ../../package/gluon-radv-filterd.rst:32
# 752d372ffd504b53bed47991e850cb12
msgid "The package has functionality to select \"local\" routers, i.e. those connected via cable or WLAN instead of via the mesh (technically: appearing in the ``transtable_local``), a fake TQ of 512 so that they are always preferred. However, if used together with the :doc:`gluon-ebtables-filter-ra-dhcp` package, these router advertisements are filtered anyway and reach neither the node nor any other client. You currently have to disable the package or insert custom ebtables rules in order to use local routers."
msgstr ""
#: ../../package/gluon-radv-filterd.rst:41
# 1d08294dc3964eb38b1f0463aba61c75
msgid "respondd module"
msgstr ""
#: ../../package/gluon-radv-filterd.rst:43
# 427fec46c5264604b0696be04eceb5f0
msgid "This package also contains a module for respondd that announces the currently selected router via the ``statistics.gateway6`` property using its interface MAC address. Note that this is different from the ``statistics.gateway`` property, which contains the MAC address of the main B.A.T.M.A.N. adv slave interface of the selected IPv4 gateway."
msgstr ""
#: ../../package/gluon-radv-filterd.rst:50
# bcff530e8b704dc383b7595577e67b11
msgid "site.conf"
msgstr ""
#: ../../package/gluon-radv-filterd.rst:55
# e344ccfbef2c4696afc2f310b1d0b9ae
msgid "radv_filterd.threshold"
msgstr ""
#: ../../package/gluon-radv-filterd.rst:54
# a8701572b0be43d3854e891a209a5389
msgid "optional"
msgstr ""
#: ../../package/gluon-radv-filterd.rst:53
# 26adeef50ce7434ea5441b5b120fce77
msgid "minimal difference in TQ value that another gateway has to be better than the currently chosen gateway to become the new chosen gateway"
msgstr ""
#: ../../package/gluon-radv-filterd.rst:55
# c413f35c0fad4b12bdc5aafbc7c4e18e
msgid "defaults to ``20``"
msgstr ""
#: ../../package/gluon-radv-filterd.rst:57
# 11a87785ffd545aebfa304ad1f92c59a
msgid "Example::"
msgstr ""

View File

@ -0,0 +1,98 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../package/gluon-scheduled-domain-switch.rst:2
# ab0896fddfdf4a49a9c662a3ccc6e7b1
msgid "gluon-scheduled-domain-switch"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:4
# ca08798476cd4e8ab8f66db620109d37
msgid "This package allows to switch a routers domain at a given point in time. This is needed for switching between incompatible transport protocols (e.g. 802.11s and IBSS or VXLAN)."
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:8
# c08d0592c55f4f69bfecafff51f3bec0
msgid "Nodes will switch when the defined *switch-time* has passed. In case the node was powered off while this was supposed to happen, it might not be able to acquire the correct time. In this case, the node will switch after it has not seen any gateway for a given period of time."
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:14
# bc5920c64bbe4296a6822f0e71b0cfb7
msgid "site.conf"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:15
# 86e872569aa64c19afb0a652d87f0386
msgid "All those settings have to be defined exclusively in the domain, not the site."
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:26
# 22ec474738b2419789bae7522d0cedf9
msgid "domain_switch"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:25
# 48b365ed474645a5ac7de7494e7617e7
msgid "optional (needed for domains to switch)"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:18
# d5a43761f94e4fac8eae94bf411b46f5
msgid "target_domain :"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:19
# 4041e16a25c34520baa02f4d22cb808f
msgid "target domain to switch to"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:20
# 5b390612e2cf4afa9646069a6b4d0400
msgid "switch_after_offline_mins :"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:21
# dd3acbe1354044f280220fbfe43ab6d3
msgid "amount of time without reachable gateway to switch unconditionally"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:22
# 60a9c6e9529b461388539480079f06e3
msgid "switch_time :"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:23
# a415764fba0f444792198f89cbf5c766
msgid "UNIX epoch after which domain will be switched"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:26
# d1693b755c4b47da860e015c8e1d1d1d
msgid "connection_check_targets :"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:25
# 87b79ff0cf3c4a3c943a2bf8cc588320
msgid "array of IPv6 addresses which are probed to determine if the node is connected to the mesh"
msgstr ""
#: ../../package/gluon-scheduled-domain-switch.rst:28
# b74b26ee7f154a258a4ee9b76b8ec29a
msgid "Example::"
msgstr ""

View File

@ -0,0 +1,73 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../package/gluon-web-admin.rst:2
# 6b950c671b224593a9e69702d8009ca9
msgid "gluon-web-admin"
msgstr ""
#: ../../package/gluon-web-admin.rst:4
# 870608a6863a479cbd12cab51b6e4e12
msgid "This package allows the user to set options like the password for ssh access within config mode. You can define in your ``site.conf`` whether it should be possible to access the nodes via ssh with a password or not and what the minimum password length must be."
msgstr ""
#: ../../package/gluon-web-admin.rst:10
# f7be50b089b94d4db03c3b128927e4dc
msgid "site.conf"
msgstr ""
#: ../../package/gluon-web-admin.rst:15
# 59073817763e4c659c8aaa788848a57f
msgid "config_mode.remote_login.show_password_form \\: optional"
msgstr ""
#: ../../package/gluon-web-admin.rst:13
# 73d3b87da7e64d8f92e58051799b0081
msgid "``true`` the password section in config mode is shown"
msgstr ""
#: ../../package/gluon-web-admin.rst:14
# baa05ae2b0cd4d9ca81d7980deb82627
msgid "``false`` the password section in config mode is hidden"
msgstr ""
#: ../../package/gluon-web-admin.rst:15
# b7af80945307421d95db6e10548e8252
msgid "defaults to ``false``"
msgstr ""
#: ../../package/gluon-web-admin.rst:20
# 0c001bc1fee943998f7fdaad4d06e495
msgid "config_mode.remote_login.min_password_length \\: optional"
msgstr ""
#: ../../package/gluon-web-admin.rst:18
# 310a46ee56074dd28684cf8204352714
msgid "sets the minimum allowed password length. Set this to ``1`` to disable the length check."
msgstr ""
#: ../../package/gluon-web-admin.rst:20
# 6c6b2c19ba6e4c96b5ed0578e08a30a5
msgid "defaults to ``12``"
msgstr ""
#: ../../package/gluon-web-admin.rst:22
# a645fb1de4f9495786d82ba1c60e3b7f
msgid "Example::"
msgstr ""

View File

@ -0,0 +1,28 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../package/gluon-web-logging.rst:2
# 9b2a12c2de474da7953b849b0a239c9b
msgid "gluon-web-logging"
msgstr ""
#: ../../package/gluon-web-logging.rst:4
# f4a310a8085e434d867a6ef3d2454363
msgid "The *gluon-web-logging* package adds a new section to advanced settings to allow GUI-based configuration of a remote syslog server."
msgstr ""

View File

@ -0,0 +1,98 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2014.3.1.rst:2
# bf089228b47440148e81fbf67be1ffa7
msgid "Gluon 2014.3.1"
msgstr ""
#: ../../releases/v2014.3.1.rst:4
# 4f424501e52043cf9a5daa787f9cc5be
msgid "This is a bugfix release."
msgstr ""
#: ../../releases/v2014.3.1.rst:7
# 4d8aedf6989b46f8b1ec5a649192ea85
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2014.3.1.rst:9
# 22f652dfc9724f2a9ed8f184990d63da
msgid "gluon-announced zombie process bug"
msgstr ""
#: ../../releases/v2014.3.1.rst:11
# 970307e2d7af400d8f7fea3028d36d60
msgid "gluon-announced was creating zombie processes when answering requests, causing issues with the new status page which is currently in development."
msgstr ""
#: ../../releases/v2014.3.1.rst:14
# 25917b5d89a945999124fa7abf103b61
msgid "fastd peers removed from ``site.conf`` weren't removed correctly from the fastd configuration on firmware upgrades"
msgstr ""
#: ../../releases/v2014.3.1.rst:16
# f7a873952bef495ab5e566335fcb84d6
msgid "Expert Mode: setting a password will not remove SSH keys anymore"
msgstr ""
#: ../../releases/v2014.3.1.rst:17
# 9f7f55c06d0140748a12b3ef0c6ef3ca
msgid "alfred has been updated to 2014.3.0"
msgstr ""
#: ../../releases/v2014.3.1.rst:19
# 16db0e07700e41f4bc468bb375a448fe
msgid "We hope this solves the alfred stability issues noted by several people."
msgstr ""
#: ../../releases/v2014.3.1.rst:21
# 6df7ef3d7fc3434a9916c24afd6bd634
msgid "``gluon-ebtables-filter-ra-dhcp`` and ``gluon-ebtables-filter-multicast`` have been fixed to allow DHCPv6 to work"
msgstr ""
#: ../../releases/v2014.3.1.rst:24
# bb85fdff9c5f45018b0bc36ea63e5185
msgid "Another ath9k patch has been added, which might further improve WLAN stability and performance"
msgstr ""
#: ../../releases/v2014.3.1.rst:27
# cc2255cfc1974c4ba9aa57cb6270fd27
msgid "New features"
msgstr ""
#: ../../releases/v2014.3.1.rst:29
# a47e113a4a74425d931252162a51525b
msgid "Support for static WAN setups instead of (DHCP/Router Advertisement) has been added; configuration is possible on the port config page of the Expert Mode."
msgstr ""
#: ../../releases/v2014.3.1.rst:33
# b9cf711d3478450c81dcce990156d2f0
msgid "Site changes"
msgstr ""
#: ../../releases/v2014.3.1.rst:35
# 856053c21a1640e4bc3c45f21d387363
msgid "``site.conf``"
msgstr ""
#: ../../releases/v2014.3.1.rst:37
# 1f4fe0a6077545e7bcf8f0182869950d
msgid "The new boolean option ``fastd_mesh_vpn.enabled`` allows enabling the mesh VPN by default. This value is optional; if it isn't specified, the mesh VPN will be disabled."
msgstr ""

303
docs/_build/gettext/releases/v2014.3.pot vendored Normal file
View File

@ -0,0 +1,303 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2014.3.rst:2
# de78a782051e45e788ade5ae0b77381a
msgid "Gluon 2014.3"
msgstr ""
#: ../../releases/v2014.3.rst:5
# c7d07fad0a8c48d7b3dfcf76c65e4fbb
msgid "New hardware support"
msgstr ""
#: ../../releases/v2014.3.rst:6
# 280ead8eaaad441a83ef23c8d5edcce1
msgid "Linksys WRT160NL"
msgstr ""
#: ../../releases/v2014.3.rst:9
# b8856d21fff34add98ea5605d4dd7870
msgid "New features"
msgstr ""
#: ../../releases/v2014.3.rst:12
# 36559de9479a4e91b0d7ef52dfd566fe
msgid "New autoupdater"
msgstr ""
#: ../../releases/v2014.3.rst:13
# 01f2fec5744745dba164a6ed3ce6b1d2
msgid "The autoupdater has been rewritten."
msgstr ""
#: ../../releases/v2014.3.rst:15
# d37e75490dea4f518c780b882208fd9b
msgid "Two new fields have been added to the manifest:"
msgstr ""
#: ../../releases/v2014.3.rst:18
# f3bbaf8fbc8a4c3ba0398a641c82ba72
msgid "``DATE``"
msgstr ""
#: ../../releases/v2014.3.rst:18
# 68c9c09c5745429b8b395911f3bdb767
msgid "Specifies the time and date the update was released. ``make manifest`` will take care of setting it to the correct value."
msgstr ""
#: ../../releases/v2014.3.rst:23
# b879a9897a154f6aa573047254f41579
msgid "``PRIORITY``"
msgstr ""
#: ../../releases/v2014.3.rst:21
# cf6ec5c3c5e34635ac3403d5b34ed141
msgid "Specifies the maximum number of days until the update should be attempted (thus lower numbers mean the priority is higher). It must be set either in ``site.mk`` or on the ``make manifest`` command line."
msgstr ""
#: ../../releases/v2014.3.rst:25
# 0176fd7394ab49d382d4e5a781acc01f
msgid "Updates will be attempted at night, between 04:00 and 5:00, with a specific probability. When less than ``PRIORITY`` days have passed (calculated using ``DATE`` and the current time), the probability will proportional to the time passed. I.e. the update probability will start at 0 and slowly increase to 1 until ``PRIORITY`` days have passed. From then, the probability will be fixed at 1."
msgstr ""
#: ../../releases/v2014.3.rst:30
# 985b482b9d264bcbb63af298d719d312
msgid "**Note:** For the new update logic to work, a valid NTP server reachable over the mesh (using IPv6) must be configured in ``site.conf``. If the autoupdater is unable to determine the correct time, it will fall back to a behavior similar to the old implementation (i.e. hourly update attempts)."
msgstr ""
#: ../../releases/v2014.3.rst:35
# aa28645de9274939a31bf901e92f9b19
msgid "Separation of announced data"
msgstr ""
#: ../../releases/v2014.3.rst:36
# ac8283dec6ad4f9da0451808068f0691
msgid "The data announced by alfred has been split into two data types:"
msgstr ""
#: ../../releases/v2014.3.rst:38
# 25e5d8501e4a4a4790588715412a1e93
msgid "*nodeinfo* (type 158) contains all static information about a node"
msgstr ""
#: ../../releases/v2014.3.rst:39
# 4e94fe690aae40d6bb764ac81c5be902
msgid "*statistics* (type 159) contains all dynamic information about a node"
msgstr ""
#: ../../releases/v2014.3.rst:41
# c67dcf192b134549ad4827ae629482e3
msgid "Both types also contain a new field ``node_id`` which contains an arbitrary unique ID (currently the primary MAC address, sans colons) which can be used to match the *nodeinfo* with *statistics* information."
msgstr ""
#: ../../releases/v2014.3.rst:46
# dccd8566ca604e86841c98aca126cb0c
msgid "gluon-announced"
msgstr ""
#: ../../releases/v2014.3.rst:47
# c902e6b89cb94320bef4bb9d59bbea66
msgid "A new daemon has been added in a new package ``gluon-announced``. This daemon can be used for querying the *nodeinfo* data of a node via link-local multicast on the ad-hoc interfaces."
msgstr ""
#: ../../releases/v2014.3.rst:51
# 5c31ab7da1e64a2cad8575b026570705
msgid "At the moment, this daemon is not used, but we recommend including it in ``site.mk`` nevertheless as we plan to implement a new status page showing some information about neighbor nodes in the next version of Gluon."
msgstr ""
#: ../../releases/v2014.3.rst:56
# f4af64af2a684306aad3d3651a889573
msgid "VPN over IPv6"
msgstr ""
#: ../../releases/v2014.3.rst:57
# fd687760572b4704a24a67279f073cbb
msgid "It is now possible to use fastd in IPv6 WAN networks. This still needs testing, but it should work well."
msgstr ""
#: ../../releases/v2014.3.rst:59
# d6c4e7f2707a4de38c62afe028e79ed6
msgid "Please note that the MTU of 1426 used by many communities for VPN over IPv4 is too big for IPv6 as the IPv6 header is 20 bytes longer (fastd over IPv4 has an overhead of 66 bytes, fastd over IPv6 has an overhead of 86 bytes)."
msgstr ""
#: ../../releases/v2014.3.rst:64
# d46a9a3e43594ed7989ebbb981965f69
msgid "More modular Config Mode"
msgstr ""
#: ../../releases/v2014.3.rst:65
# b89e917a536d4ad2a2057bbfe0974b79
msgid "The package ``gluon-config-mode`` has been split into multiple packages to simplify the development of extensions. The low-level logic (handling of the button, starting the services for the config mode) has been moved into a new package ``gluon-setup-mode``, while ``gluon-config-mode`` only contains the frontend now."
msgstr ""
#: ../../releases/v2014.3.rst:70
# b5445ceae68745d496a9b24f07b646e8
msgid "Extended Expert Mode"
msgstr ""
#: ../../releases/v2014.3.rst:71
# 27c2c3d1ecf0439ea5a7ec7f0d9eca9d
msgid "The Expert Mode now has a nice info page. In addition, the new package ``gluon-luci-portconfig`` has been added which allows simple configuration of batman-adv on the WAN interface."
msgstr ""
#: ../../releases/v2014.3.rst:75
# 2fcb162aebfc4be09af81e6c9ac5006d
msgid "Site validators"
msgstr ""
#: ../../releases/v2014.3.rst:76
# cc7a7cf77855453fb1e790110b078ca9
msgid "The content of the ``site.conf`` is now validated when the images are built to make it less likely to accidentally build broken images."
msgstr ""
#: ../../releases/v2014.3.rst:80
# fc082641243743eca6d8231afa96d4cb
msgid "gluon-firewall"
msgstr ""
#: ../../releases/v2014.3.rst:81
# 4225289a4ac54438b6f0d5df943bd29c
msgid "The package ``gluon-firewall`` has been removed. Its features are now part of the packages ``gluon-core`` and ``gluon-mesh-batman-adv``."
msgstr ""
#: ../../releases/v2014.3.rst:85
# 41de6f0dbaf84eed85024f661a4b9bd6
msgid "gluon-ath9k-workaround"
msgstr ""
#: ../../releases/v2014.3.rst:86
# 7fda67020ebb4bc49e620def62e891dd
msgid "This package installs a cron job which tries to recognize ath9k hangs and restart the WLAN while recording some information. It is very rudimentary and we can't really recommend using it on \"production\" nodes."
msgstr ""
#: ../../releases/v2014.3.rst:90
# b19a4cc32c4e431b8320789281e0ec80
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2014.3.rst:93
# 6b1f86797f114180a77c302dbe3125c9
msgid "Improved ath9k stability"
msgstr ""
#: ../../releases/v2014.3.rst:94
# 5343c033dd374d5ebd7c809c5c485163
msgid "Multiple bugs in the WLAN driver ath9k have been fixed upstream. This should greatly improve the WLAN stability."
msgstr ""
#: ../../releases/v2014.3.rst:97
# b2922038578d4a9d9ca2b347f37c84f4
msgid "odhcp6c 50 day bug"
msgstr ""
#: ../../releases/v2014.3.rst:98
# 1d1b09f150654ddfb9a1e7cf455b04c7
msgid "An important update for odhcp6c fixes a bug which caused Gluon nodes to lose their IPv6 addresses on br-client after an uptime of 50 days, making the nodes unable perform automated updates (besides other issues)."
msgstr ""
#: ../../releases/v2014.3.rst:102
# 8a62965a54fa4315b2e7c28a963560dd
msgid "IPv6 preference"
msgstr ""
#: ../../releases/v2014.3.rst:103
# db9b86077dbe4c7ca79f8aa3d24cd081
msgid "Commands like ``wget`` now prefer IPv6 for domains with both AAAA and A records, allowing to use such domains for the autoupdater URLs and as NTP servers in ``site.conf``."
msgstr ""
#: ../../releases/v2014.3.rst:107
# 09d684afb8fd445ab4cf20272829310a
msgid "Site changes"
msgstr ""
#: ../../releases/v2014.3.rst:108
# a2155a8b07594b77ac8a737496219fef
msgid "``site.conf``"
msgstr ""
#: ../../releases/v2014.3.rst:110
# d60aa3aa451b4e508bcb5b0c22d6efcb
msgid "The ``probability`` fields for the autoupdater branches can be dropped as they aren't used anymore"
msgstr ""
#: ../../releases/v2014.3.rst:111
# 754a878dd29c453b9444c541f42e3767
msgid "The type of the ``enabled`` options of the ``gluon-simple-tc`` configuration has been changed to boolean, so ``true`` and ``false`` must be used instead of 1 and 0 now"
msgstr ""
#: ../../releases/v2014.3.rst:113
# 717576b923564f78a9bcc1a700a27c97
msgid "``site.mk``"
msgstr ""
#: ../../releases/v2014.3.rst:115
# 25cc2665eaaa408292d0361d657bf1ab
msgid "Obsolete packages:"
msgstr ""
#: ../../releases/v2014.3.rst:117
# c90bb963bc64494f9d871b5ba6e6d2f3
msgid "``gluon-firewall``"
msgstr ""
#: ../../releases/v2014.3.rst:119
# d96c0c91e87a480ba399f51a142d82bb
msgid "Recommended new packages:"
msgstr ""
#: ../../releases/v2014.3.rst:121
# e877ea4a05ee4b89a9924d76acd56a13
msgid "``gluon-announced``"
msgstr ""
#: ../../releases/v2014.3.rst:122
# 323d87796f3547659b7dd270bd4bf995
msgid "``gluon-luci-portconfig``"
msgstr ""
#: ../../releases/v2014.3.rst:124
# 3a92be4c00044ef2a0f6fbe830bfc017
msgid "GLUON_PRIORITY must be set in ``site.mk`` or on the ``make manifest`` commandline. Use ``GLUON_PRIORITY ?= 0`` in ``site.mk`` to allow overriding from the commandline."
msgstr ""
#: ../../releases/v2014.3.rst:127
# e1d5298b0be845bca1db998ad021f603
msgid "Internals"
msgstr ""
#: ../../releases/v2014.3.rst:128
# cb5159d5cd6b407dad1a012fdb817f34
msgid "Some internal changes not mentioned before which are interesting for developers:"
msgstr ""
#: ../../releases/v2014.3.rst:130
# bfba6965a3274e01bd4659075503c136
msgid "Many more shell scripts have been converted to Lua"
msgstr ""
#: ../../releases/v2014.3.rst:131
# 766756de733f4af7aae61921017502d9
msgid "``gluon-mesh-vpn-fastd`` now uses the new package ``gluon-wan-dnsmasq``, which provides a secondary DNS server on port 54 that is only reachable from *localhost* and uses the DNS servers on the WAN interface for everything. This allowed us to remove some ugly hacks which were making the DNS servers used depend on the domain being resolved."
msgstr ""
#: ../../releases/v2014.3.rst:135
# 9a8202da72fb44b2abb7f9edb0abf71f
msgid "For IPv6, the default route is now controlled via packet marks, so the secondary DNS server and fastd set the packet mark so they use the default route provided on the WAN interface instead of the mesh."
msgstr ""

358
docs/_build/gettext/releases/v2014.4.pot vendored Normal file
View File

@ -0,0 +1,358 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2014.4.rst:2
# 3b71fc909c694cd094e9b0ad01eefaf9
msgid "Gluon 2014.4"
msgstr ""
#: ../../releases/v2014.4.rst:5
# 513587332a0d456f8868b75eedeea900
msgid "Added (and removed) hardware support"
msgstr ""
#: ../../releases/v2014.4.rst:6
# d3ac423c5d734aafbbf53564e0e16084
msgid "Buffalo"
msgstr ""
#: ../../releases/v2014.4.rst:8
# caa5a58492ad4c21b014d23fcf3d3d0b
msgid "WZR-HP-AG300H / WZR-600DHP"
msgstr ""
#: ../../releases/v2014.4.rst:9
# 9e1d329e8244429d8991ba39a98d3cf8
msgid "WZR-HP-G450H"
msgstr ""
#: ../../releases/v2014.4.rst:11
# f5c66c3f7f824342b97aeffa8b11763a
msgid "D-Link"
msgstr ""
#: ../../releases/v2014.4.rst:13
# c38eb378fecd4b7698e88aa49b60f8c0
msgid "DIR-615 (E1) support had to be dropped"
msgstr ""
#: ../../releases/v2014.4.rst:15
# e26a01a97a814d35b51523f2909d6017
msgid "TP-LINK"
msgstr ""
#: ../../releases/v2014.4.rst:17
# c51619ca5b2c46c7b9c62830daf671db
msgid "CPE210/220/510/520 (v1)"
msgstr ""
#: ../../releases/v2014.4.rst:18
# 9bbfa5a307cf4f85a534c081591b1abc
msgid "TL-MR3040 (v2"
msgstr ""
#: ../../releases/v2014.4.rst:19
# 7287e746862f4ea0ac75a642f1ef368f
msgid "TL-WA750RE (v1)"
msgstr ""
#: ../../releases/v2014.4.rst:20
# 5e6213aa2bf044ca95943aedba0f7ac4
msgid "TL-WA801N/ND (v2)"
msgstr ""
#: ../../releases/v2014.4.rst:21
# 1f7b73347c6c4be7b336ce8d998ec1d3
msgid "TL-WA850RE (v1)"
msgstr ""
#: ../../releases/v2014.4.rst:22
# b815b4fff05f4eceb9fdeae1b3ae629c
msgid "TL-WR703N (v1)"
msgstr ""
#: ../../releases/v2014.4.rst:23
# 70ab4d29e1744f5d830dc049bb2dabcf
msgid "TL-WR710N (v1)"
msgstr ""
#: ../../releases/v2014.4.rst:24
# fa1867ffefde462093cab54e33cfcfce
msgid "TL-WR1043N/ND (v2)"
msgstr ""
#: ../../releases/v2014.4.rst:28
# bfe5bd6f5da84c1c898a7787c0d10eaa
msgid "New features"
msgstr ""
#: ../../releases/v2014.4.rst:30
# fe09216a71b0450aac223e7c979ecc4d
msgid "OpenWrt Barrier Breaker"
msgstr ""
#: ../../releases/v2014.4.rst:31
# 3ce6f0fa017845fcb559eb027ea95864
msgid "Switching to the new OpenWrt release 14.09 (\"Barrier Breaker\") has yielded lots of updates for both the kernel and most packages. Besides better performance, this has also greatly improved stability (far less out-of-memory issues!)."
msgstr ""
#: ../../releases/v2014.4.rst:37
# 07016f9431104a09b1f036f159e73b09
msgid "Modular config mode"
msgstr ""
#: ../../releases/v2014.4.rst:38
# bab6d1eb1939439b89a6c35a30673d04
msgid "The old ``gluon-config-mode`` package has been split into five small packages, each providing a single section of the config mode form. This simplifies removing or replacing parts of the wizard."
msgstr ""
#: ../../releases/v2014.4.rst:42
# cd02307733834e9489abda5088a79aaf
msgid "See the *Site changes* section for details."
msgstr ""
#: ../../releases/v2014.4.rst:45
# c7700cc3dee64fe5861f916e4792f963
msgid "Experimental support for batman-adv compat 15"
msgstr ""
#: ../../releases/v2014.4.rst:46
# 71d03e335ebd4922b981f9afd6f138e2
msgid "As batman-adv has broken compatibility starting with batman-adv 2014.0 (bumping the \"compat level\" to 15), Gluon users must decide which batman-adv version to use. The package for the old batman-adv version ``gluon-mesh-batman-adv`` has been renamed to ``gluon-mesh-batman-adv-14``, the new version can be used with ``gluon-mesh-batman-adv-15``."
msgstr ""
#: ../../releases/v2014.4.rst:52
# d67a019bc54d4b8f95188031399cb1ce
msgid "Please note that batman-adv compat 15 still isn't tested very well (and there are known bugs in the current release 2014.3), so for now we still recommend using compat 14 in \"production\" environments."
msgstr ""
#: ../../releases/v2014.4.rst:57
# aa306797abd64232b176065c86efa4e9
msgid "fastd v16"
msgstr ""
#: ../../releases/v2014.4.rst:58
# be3dfa75f36c4ad499abe1d9cda122c4
msgid "Besides other new features and bugfixes, fastd v16 support the new authentication method \"UMAC\". We recommend switching from the old ``salsa2012+gmac`` and ``null+salsa2012+gmac`` methods to the new ``salsa2012+umac`` and ``null+salsa2012+umac`` as UMAC is much faster and even more secure than GMAC."
msgstr ""
#: ../../releases/v2014.4.rst:65
# 158ee050fe6d4cff848fa3ee1d135e6f
msgid "Private WLAN"
msgstr ""
#: ../../releases/v2014.4.rst:66
# c6e0e4a170a049f4980bae67667cd9de
msgid "The new package ``gluon-luci-private-wifi`` allows to configure a private WLAN with WPA-PSK in the expert mode which is bridged with the WAN uplink."
msgstr ""
#: ../../releases/v2014.4.rst:70
# 5516971f117c4c8b8386b962d8d96735
msgid "Embedding SSH keys"
msgstr ""
#: ../../releases/v2014.4.rst:72
# b4551a8639904b91a2f4b622acc29aff
msgid "Using ``gluon-authorized-keys`` it is possible to embed predefined SSH public keys to firmware images. If ``gluon-config-mode-*`` is left out images will be ready to mesh after the first boot with SSH running for further configuration."
msgstr ""
#: ../../releases/v2014.4.rst:78
# d868ba8b52a341efbffc718a8030912a
msgid "Status page resolves nodenames"
msgstr ""
#: ../../releases/v2014.4.rst:80
# f7cb39d315ab41e8ad5bb0b071f8284e
msgid "The tools ``gluon-announced`` and ``gluon-neighbour-info`` are now available. Using them enables the status page to resolve hostnames and IPs of a nodes' neighbours."
msgstr ""
#: ../../releases/v2014.4.rst:84
# 6678990d0b244ad8bdb8dc591b529e2e
msgid "This will also work on devices with multiple wireless interfaces."
msgstr ""
#: ../../releases/v2014.4.rst:87
# ab9fbb6425bb4675889447b451b95e5a
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2014.4.rst:89
# 147136baa1504193b413317687718dca
msgid "Expert Mode: Fixed all SSH keys being removed when a password was set"
msgstr ""
#: ../../releases/v2014.4.rst:90
# 7f9c5ed4c8c0496a94e21ce0447a3993
msgid "``gluon-mesh-vpn-fastd``: Fixed VPN peers removed from the ``site.conf`` not being removed from ``/etc/config/fastd``"
msgstr ""
#: ../../releases/v2014.4.rst:91
# e51db5d3ead242569ad7e9d10612cae8
msgid "TL-LINK TL-WDR3600/4300: Added workaround for reboot issues"
msgstr ""
#: ../../releases/v2014.4.rst:92
# cda726c5aed04338833cd3170f9a0f9d
msgid "Improved stability (due to switch to OpenWrt Barrier Breaker)"
msgstr ""
#: ../../releases/v2014.4.rst:95
# e34e129f69d94e099f7c9a5e4d1fe88f
msgid "Site changes"
msgstr ""
#: ../../releases/v2014.4.rst:96
# c40ffa605eba4285b9ddfd827b6b8f5e
msgid "``site.mk``"
msgstr ""
#: ../../releases/v2014.4.rst:98
# 58e8844227ba4747bf6f31919588fb57
msgid "Obsolete packages:"
msgstr ""
#: ../../releases/v2014.4.rst:100
# f62f329cd61b4ce8a526872a1f71827e
msgid "``gluon-config-mode``"
msgstr ""
#: ../../releases/v2014.4.rst:101
# e9b01e85ea6449e8b9dedd00d014cbdf
msgid "``gluon-mesh-batman-adv``"
msgstr ""
#: ../../releases/v2014.4.rst:103
# e3ba2fc8638641f8be770b7aa24165a9
msgid "Recommended new packages:"
msgstr ""
#: ../../releases/v2014.4.rst:105
# 7f9452d79d9a4f48835624a84f7e3578
msgid "``gluon-config-mode-autoupdater``"
msgstr ""
#: ../../releases/v2014.4.rst:106
# 1b434cbf522e415f8337c6557652a1e1
msgid "``gluon-config-mode-hostname``"
msgstr ""
#: ../../releases/v2014.4.rst:107
# 34ecffeed8bd4bc6be87c2e3c5af3c81
msgid "``gluon-config-mode-mesh-vpn``"
msgstr ""
#: ../../releases/v2014.4.rst:108
# bb61c5a436864a0dae07584e415601c5
msgid "``gluon-config-mode-geo-location``"
msgstr ""
#: ../../releases/v2014.4.rst:109
# ed9a64c43e96431ebaa1a7249068aa5d
msgid "``gluon-config-mode-contact-info``"
msgstr ""
#: ../../releases/v2014.4.rst:110
# ed528086410041ae9eaf332aa4827dfa
msgid "``gluon-mesh-batman-adv-14`` (specify this before all other packages in the ``site.mk``!)"
msgstr ""
#: ../../releases/v2014.4.rst:113
# 60e58259371941529ae9eeeadccb65e1
msgid "Internals"
msgstr ""
#: ../../releases/v2014.4.rst:114
# 660a76ed5c4345788c3ff2ff83251464
msgid "The switch to Barrier Breaker has led to a multitude of changes all over Gluon:"
msgstr ""
#: ../../releases/v2014.4.rst:116
# aeb587ef40a0407aaf9ed022d4491d0b
msgid "The config mode/setup mode is now started by an own set of init scripts in ``/lib/gluon/setup-mode/rc.d`` run by procd"
msgstr ""
#: ../../releases/v2014.4.rst:117
# 00a05850ecd04fcfb016298c1e459b93
msgid "Many tools and services used by Gluon have been replaced by our own implementations to reduce the size of the images:"
msgstr ""
#: ../../releases/v2014.4.rst:119
# ce37fdfe96134300a0d27f82214396ff
msgid "ethtool has been replaced by our minimal Lua library *lua-ethtool-stats*"
msgstr ""
#: ../../releases/v2014.4.rst:120
# ebb259737cea471dbe31261becf2b366
msgid "tc has been replaced by our minimal implementation *gluon-simple-tc*"
msgstr ""
#: ../../releases/v2014.4.rst:121
# 3c0e1856515a4696875e1ed6ce24c1d9
msgid "radvd has been replaced by our minimal implementation *gluon-radvd*"
msgstr ""
#: ../../releases/v2014.4.rst:124
# 8eb113eb6aa147d1ad5733b21315f24b
msgid "Known Issues"
msgstr ""
#: ../../releases/v2014.4.rst:127
# ac68aa0d09c34881902955d752d9e61a
msgid "Alfred crashes"
msgstr ""
#: ../../releases/v2014.4.rst:129
# d7454bceb51b498dad2de39b7b395252
msgid "https://github.com/freifunk-gluon/gluon/issues/177"
msgstr ""
#: ../../releases/v2014.4.rst:131
# 809afe47f69045809392f212d108daca
msgid "Alfred may still crash unconditionally. Some measures have been taken to aid but the core problem hasn't been analyzed yet."
msgstr ""
#: ../../releases/v2014.4.rst:135
# 203e48ba688c4e47ba78c602a6803428
msgid "Out of memory / batman-adv memory leaks"
msgstr ""
#: ../../releases/v2014.4.rst:137
# b7c76839893247c1bf681db62669ed48
msgid "https://github.com/freifunk-gluon/gluon/issues/216"
msgstr ""
#: ../../releases/v2014.4.rst:139
# 875c193cbf794c7c8a84a1fa96fa482c
msgid "In some (hopefully rare!) cases batman-adv may still leak memory associated with global TT entries. This may result in kernel panics or out-of-memory conditions."
msgstr ""
#: ../../releases/v2014.4.rst:145
# 043d1d786c8d4b55985f1a92998ee576
msgid "Ignored tx-power offset on Ubiquiti AirMax devices"
msgstr ""
#: ../../releases/v2014.4.rst:147
# e638b4fd01cf48869976769d4f7cb576
msgid "https://github.com/freifunk-gluon/gluon/issues/94"
msgstr ""
#: ../../releases/v2014.4.rst:149
# a1fd4530be894acaafa9350c12622c5c
msgid "There is still no OpenWRT support for determining the transmission power offsets on Ubiquiti AirMax devices (Bullet M2, Picostation M2, Nanostation (loco) M2, ...). Use Gluon with caution on these devices! Manual adjustment may be required."
msgstr ""

View File

@ -0,0 +1,88 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2015.1.1.rst:2
# 4c9d2841576f442d985f22b27539ac49
msgid "Gluon 2015.1.1"
msgstr ""
#: ../../releases/v2015.1.1.rst:5
# 9df53d52a089403682c1dfac7bc12489
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2015.1.1.rst:7
# b903292439c146d69e15a9508b9b8272
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2015.1.1.rst:9
# 1945105aedd64edc94b9ab429b323cd1
msgid "TP-Link"
msgstr ""
#: ../../releases/v2015.1.1.rst:11
# e34e522c001448069befd8d144160df4
msgid "TL-WA830RE (v1)"
msgstr ""
#: ../../releases/v2015.1.1.rst:14
# 54b84aee86dd488d88afe31261808016
msgid "New features"
msgstr ""
#: ../../releases/v2015.1.1.rst:15
# 494304793f6947dba1b744290141b8a5
msgid "The `x86-generic` and `x86-kvm_guest` images now support two ethernet interfaces by default. If two interfaces exist during the first boot, `eth0` will be used as LAN and `eth1` as WAN."
msgstr ""
#: ../../releases/v2015.1.1.rst:19
# aa74fa626a064e5c9ef7fbcde8a5adc5
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2015.1.1.rst:21
# 967f59c5078e421ebd215db6a7c00f30
msgid "Fix German \"Expert Mode\" label (was \"Export Mode\")"
msgstr ""
#: ../../releases/v2015.1.1.rst:22
# ce336a53145044c68dc6da4095ba0921
msgid "Fix download of OpenSSL during build (because of broken OpenSSL download servers...)"
msgstr ""
#: ../../releases/v2015.1.1.rst:23
# 3a5a5039284a4472bf5ac146c446510a
msgid "Fix ABI break causing kernel panics when trying to use network-related modules from the official OpenWrt repository (like `kmod-pppoe`)"
msgstr ""
#: ../../releases/v2015.1.1.rst:24
# 17d94f74cac845068a731a4342f2f5af
msgid "Fix race conditions breaking parallel build occasionally"
msgstr ""
#: ../../releases/v2015.1.1.rst:25
# cfa37575c310477aa3356eaf2680adc9
msgid "A broken network configuration would be generated when an older Gluon version was updated to 2015.1 with ``mesh_on_lan`` enabled in `site.conf`"
msgstr ""
#: ../../releases/v2015.1.1.rst:27
# 82e2f74b4a8b49ee95f00d731ef34197
msgid "Minor announced/alfred JSON format fixes (don't output empty lists where empty objects would be expected)"
msgstr ""

View File

@ -0,0 +1,133 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2015.1.2.rst:2
# 5046319a5f114139832ff20fdc60a8cc
msgid "Gluon 2015.1.2"
msgstr ""
#: ../../releases/v2015.1.2.rst:5
# b1ec65037ea443a8b0f2bb2f7a94366f
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2015.1.2.rst:7
# 781cfad9f8624655b1685a33f1104b47
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2015.1.2.rst:9
# 6aab5267463d4064809e438261fdf633
msgid "TP-Link"
msgstr ""
#: ../../releases/v2015.1.2.rst:11
# 7a38f87d6c8e487790a652c52e0b6f21
msgid "TL-WA701N/ND (v2)"
msgstr ""
#: ../../releases/v2015.1.2.rst:12
# 6ac963863fa543e2b2bc16b46bc54049
msgid "TL-WA801N/ND (v1)"
msgstr ""
#: ../../releases/v2015.1.2.rst:13
# ee0d663ec8674d258da8fde00d15192c
msgid "TL-WA830RE (v2)"
msgstr ""
#: ../../releases/v2015.1.2.rst:14
# ea5cc8a38bf041d3913f15dd17c397e3
msgid "TL-WR740N / TL-WR741ND (v5)"
msgstr ""
#: ../../releases/v2015.1.2.rst:17
# 30c197e6827d4a959be3987db977cd57
msgid "New features"
msgstr ""
#: ../../releases/v2015.1.2.rst:19
# 25854580a92d4b42b3fdb33e3488b7e8
msgid "Ubiquiti Loco M, Picostation M and Rocket M now get their own images (which are just copies of the Bullet M image) so it's more obvious for users which image to use"
msgstr ""
#: ../../releases/v2015.1.2.rst:21
# 2400b6fd89c9415c843c12a962b172ed
msgid "The x86-generic images now contain the e1000e ethernet driver by default"
msgstr ""
#: ../../releases/v2015.1.2.rst:24
# 6696036e36c047dab9799ac6e6e4eaa9
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2015.1.2.rst:26
# 4814c6c339cc4a44aa7dceb150dbe615
msgid "Fix download of OpenSSL during build because of broken OpenSSL download servers (again...)"
msgstr ""
#: ../../releases/v2015.1.2.rst:27
# 2b4419b2ad8a4a08abfcc9c1eaeb5f1c
msgid "Fix another ABI incompatibility with the upstream kernel modules which prevented loading some filesystem-related modules"
msgstr ""
#: ../../releases/v2015.1.2.rst:28
# 02bc8775e79b4f7d98069a7c17ff25f4
msgid "Fix potential MAC address conflicts on x86 target when using mesh-on-wan/lan"
msgstr ""
#: ../../releases/v2015.1.2.rst:29
# c57012defda04288ac1562dddae3ca1f
msgid "Fix signal strength indicators on TP-LINK CPE210/510"
msgstr ""
#: ../../releases/v2015.1.2.rst:30
# fed2cae04e974d72a4eb3fb9966fcc58
msgid "Fix the model name string on some NETGEAR WNDR3700v2"
msgstr ""
#: ../../releases/v2015.1.2.rst:31
# 8e60038a8d804e2d9ad139bb88709bfb
msgid "Fix 5GHz WLAN switching channels and losing connectivity when other WLANs using the same channel are detected (including other Gluon nodes...); see https://github.com/freifunk-gluon/gluon/issues/386"
msgstr ""
#: ../../releases/v2015.1.2.rst:32
# 5a8420398f8f4867a7a5e29a5590bda9
msgid "Fix DNS resolution for mesh VPN on IPv6-only WAN; see https://github.com/freifunk-gluon/gluon/issues/397"
msgstr ""
#: ../../releases/v2015.1.2.rst:33
# 3ded33b6897b4514aded0bc4fc5a8cfd
msgid "gluon-mesh-batman-adv-15: update batman-adv to 2015.0 with additional bugfixes (fixes various minor bugs)"
msgstr ""
#: ../../releases/v2015.1.2.rst:34
# 9b75ce8723ee464a8b00ced17151a7d2
msgid "gluon-mesh-batman-adv-15: fix forwarding of fragmented frames over multiple links with different MTUs"
msgstr ""
#: ../../releases/v2015.1.2.rst:36
# 29b2315d785b40fa90d9fb749f6001d1
msgid "batman-adv compat 15 doesn't re-fragment frames that are fragmented already. In particular, this breaks transmission of large packets which are first fragmented for mesh-on-lan/wan and are then sent over the mesh VPN, which has an even smaller MTU. Work around this limitation by decreasing the maximum fragment size to 1280, so they can always be forwarded as long there's no link with a MTU smaller than 1280."
msgstr ""
#: ../../releases/v2015.1.2.rst:41
# 3ab9aec792dd415bba5257196f6090f1
msgid "See https://github.com/freifunk-gluon/gluon/issues/435"
msgstr ""

474
docs/_build/gettext/releases/v2015.1.pot vendored Normal file
View File

@ -0,0 +1,474 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2015.1.rst:2
# 1a451f15b47448679a25a9921ffa5ce1
msgid "Gluon 2015.1"
msgstr ""
#: ../../releases/v2015.1.rst:5
# 6635594a21e84d19b5b54c00f7d0f77e
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2015.1.rst:6
# 0cd0da77db3d4bebb0c863f591328ba4
msgid "Gluon v2015.1 is the first release to officially support hardware that is not handled by the `ar71xx-generic` OpenWrt target. This also means that `ar71xx-generic` isn't the default target anymore, the ``GLUON_TARGET`` variable must be set for all runs of ``make`` and ``make clean`` now."
msgstr ""
#: ../../releases/v2015.1.rst:12
# 46e06b053a034540aa2bb71fb617fde5
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2015.1.rst:14
# 3f26b2c2ce824be6b82a251ff73427b6
msgid "Allnet"
msgstr ""
#: ../../releases/v2015.1.rst:16
# 2e769c6c41e143388857e803da1514e1
msgid "ALL0315N"
msgstr ""
#: ../../releases/v2015.1.rst:18
# bc0de68eb70d4c9383de0d14de8796e7
msgid "D-Link"
msgstr ""
#: ../../releases/v2015.1.rst:20
# 7c62b192ad6c452fa64bf66283faa34c
msgid "DIR-615 (C1)"
msgstr ""
#: ../../releases/v2015.1.rst:22
# b4e4ebb66f484895bcceb0c19818afaa
msgid "GL-Inet"
msgstr ""
#: ../../releases/v2015.1.rst:24
# d68b7051b7f548779ddec15c24df4c49
msgid "6408A (v1)"
msgstr ""
#: ../../releases/v2015.1.rst:25
# b33c015b369d4840a445cb2bedc61adc
msgid "6416A (v1)"
msgstr ""
#: ../../releases/v2015.1.rst:27
# d16560715e804edf8aacfccd985dec16
msgid "WRT160NL"
msgstr ""
#: ../../releases/v2015.1.rst:29
#: ../../releases/v2015.1.rst:54
# 0650604e1d3b4d21bf187f83bb98e816
# f304258807604b4ca0b15f09002a95c2
msgid "Netgear"
msgstr ""
#: ../../releases/v2015.1.rst:31
# 3d3b61e1b9a2496586ce0a2760ebe9b5
msgid "WNDR3700 (v1, v2)"
msgstr ""
#: ../../releases/v2015.1.rst:32
# 1800be97ec03478ba901cdaf248b5b6b
msgid "WNDR3800"
msgstr ""
#: ../../releases/v2015.1.rst:33
# 5e32a9a7b0b8478893bc59165710074b
msgid "WNDRMAC (v2)"
msgstr ""
#: ../../releases/v2015.1.rst:35
#: ../../releases/v2015.1.rst:62
# b2dffa20634c4896aa7c0a89fb70298d
# dce09e44deb14fb4859a389a202045f4
msgid "TP-Link"
msgstr ""
#: ../../releases/v2015.1.rst:37
# 3d58525668454cbc9fcc22262bcc59e1
msgid "TL-MR3220 (v2)"
msgstr ""
#: ../../releases/v2015.1.rst:38
# e6e68aee20754862971bce19e19833ee
msgid "TL-WA701N/ND (v1)"
msgstr ""
#: ../../releases/v2015.1.rst:39
# 9f86413e0eaf404a96c195a2ffe9042b
msgid "TL-WA860RE (v1)"
msgstr ""
#: ../../releases/v2015.1.rst:40
# f909eb5488cd4b0881a2f50926e90f76
msgid "TL-WA901N/ND (v2, v3)"
msgstr ""
#: ../../releases/v2015.1.rst:41
# b9ca7a93f5434b90a4392f2b4b3fa454
msgid "TL-WR743N/ND (v1, v2)"
msgstr ""
#: ../../releases/v2015.1.rst:42
# af2c8a5ce3eb4a5eb4c5e9e773e441f8
msgid "TL-WR941N/ND (v5)"
msgstr ""
#: ../../releases/v2015.1.rst:43
# 6f6eea754303492ead44beb64df916c5
msgid "TL-WR2543N/ND (v1)"
msgstr ""
#: ../../releases/v2015.1.rst:45
# 09f0448738414d9089409b448a4ec88a
msgid "Ubiquiti"
msgstr ""
#: ../../releases/v2015.1.rst:47
# 42adccdae03747efa2643bc3965293b7
msgid "Nanostation M XW"
msgstr ""
#: ../../releases/v2015.1.rst:48
# 0f82f9ad95474434a879ec8bbdfe5894
msgid "Loco M XW"
msgstr ""
#: ../../releases/v2015.1.rst:49
# 06811ee0b7e3486296997fd5218d618f
msgid "UniFi AP Pro"
msgstr ""
#: ../../releases/v2015.1.rst:52
# 4188bc1dc4134cfaa758a030c2c74dba
msgid "ar71xx-nand"
msgstr ""
#: ../../releases/v2015.1.rst:56
# d1a56db8829046b194d4a0c6cf371d7d
msgid "WNDR3700 (v4)"
msgstr ""
#: ../../releases/v2015.1.rst:57
# ce985ec0a2d9490a8eabcff81a2ced3a
msgid "WNDR4300 (v1)"
msgstr ""
#: ../../releases/v2015.1.rst:60
# 252c2d4b022643f19ef56bedaebe4747
msgid "mpc85xx-generic"
msgstr ""
#: ../../releases/v2015.1.rst:64
# c05d4f345a884ed3beed4e400c804b2d
msgid "TL-WDR4900 (v1)"
msgstr ""
#: ../../releases/v2015.1.rst:67
#: ../../releases/v2015.1.rst:68
# 54ea0f0dcf2a4b72b3048b5145cd88ba
# 732be85ac8dd478a96c139eaf4dd03cb
msgid "x86-generic"
msgstr ""
#: ../../releases/v2015.1.rst:69
# c5240640ebf14ce19eec09ba069cd357
msgid "x86-virtualbox"
msgstr ""
#: ../../releases/v2015.1.rst:70
# 38b2a487a33c4e559073ffde81e24a7a
msgid "x86-vmware"
msgstr ""
#: ../../releases/v2015.1.rst:73
# 353bf2b4c3214dc78ccabca12cb0d10e
msgid "x86-kvm_guest"
msgstr ""
#: ../../releases/v2015.1.rst:74
# 2fb8b102e1324abb8524ba44862bc1ea
msgid "x86-kvm"
msgstr ""
#: ../../releases/v2015.1.rst:78
# bc80ec32320242f6818a81df4f7c9769
msgid "New features"
msgstr ""
#: ../../releases/v2015.1.rst:80
# 9b6ebcd1d73c4ae6a4d370e604ea3eb3
msgid "Multilingual config mode"
msgstr ""
#: ../../releases/v2015.1.rst:81
# 8b1605b090ff45f2b016c67f43e8ed01
msgid "All config and expert mode modules contain both English and German texts now. The English locale should always be enabled in ``site.mk`` (as English is the fallback language), German can be enabled in addition using the ``GLUON_LANGS`` setting."
msgstr ""
#: ../../releases/v2015.1.rst:85
# 44671ceb955c41cd9aae342c893d56d8
msgid "The language shown is automatically determined from the headers sent by the user's browser."
msgstr ""
#: ../../releases/v2015.1.rst:89
# a35814e77d8743808d82e2586509b104
msgid "Mesh-on-LAN"
msgstr ""
#: ../../releases/v2015.1.rst:90
# 06ce79b07e004cb3acf57141dcdd2d60
msgid "Gluon now supports meshing using a node's LAN ports. It can be enabled by default in `site.conf`, and configured by the user using the `gluon-luci-portconfig` expert mode package."
msgstr ""
#: ../../releases/v2015.1.rst:94
# d1974b6d669240f096829221021195d1
msgid "Please note that nodes without the `mesh-on-lan` feature enabled must never be connected via their LAN ports."
msgstr ""
#: ../../releases/v2015.1.rst:98
# 471077b08d7a4273b05acf1bdfba81b8
msgid "Extended WLAN configuration"
msgstr ""
#: ../../releases/v2015.1.rst:99
# dbba632d2a1d498b8773d1da8f4738c1
msgid "The new ``client_disabled`` and ``mesh_disabled`` keys in the ``wifi24`` and ``wifi5`` sections allow to disable the client and mesh networks by default, which may make sense for images for special installations."
msgstr ""
#: ../../releases/v2015.1.rst:103
# 045d7545c93946e4bd77f4e2c7d228e4
msgid "The new package `gluon-luci-wifi-config` allows the user to change these settings; in addition, the WLAN adapters' transmission power can be changed in this package."
msgstr ""
#: ../../releases/v2015.1.rst:107
# bce36024f3ed4ed485bb83ae052075e1
msgid "fastd \"performance mode\""
msgstr ""
#: ../../releases/v2015.1.rst:108
# 0abaec4f6df34bdaae29e08556d6338b
msgid "The new package `gluon-luci-mesh-vpn-fastd` allows the user to switch between the `security` and `performance` VPN sections. In `performance mode`, the method `null` will be prepended to the method list."
msgstr ""
#: ../../releases/v2015.1.rst:112
# 9ebaf3e1c3974033a882eec2c2c100a5
msgid "The new option ``configurable`` in the ``fastd_mesh_vpn`` section of ``site.conf`` must be set to `true` so firmware upgrades don't overwrite the method list completely (non-`null` methods will still be overwritten). Adding the `gluon-luci-mesh-vpn-fastd` package enforces this setting."
msgstr ""
#: ../../releases/v2015.1.rst:117
# 9da964f163ec410793d0e01304a18a13
msgid "Altitude setting in `gluon-config-mode-geo-location`"
msgstr ""
#: ../../releases/v2015.1.rst:118
# 52e8df17841a4609ac55559bc41b8c11
msgid "The `gluon-config-mode-geo-location` config mode module now contains an optional altitude field."
msgstr ""
#: ../../releases/v2015.1.rst:122
# 038eb571c6b54d03ada37185a0724dd8
msgid "`gluon-announced` rework"
msgstr ""
#: ../../releases/v2015.1.rst:123
# e941849634b9488c8413211b72f11f3f
msgid "The `gluon-announced` package has been reworked to allow querying it from anywhere in the mesh. In contrast to `gluon-alfred`, it is based on a query-response model (the master multicasts a query, the nodes respond), while `gluon-alfred` uses periodic announcements."
msgstr ""
#: ../../releases/v2015.1.rst:127
# 33c8970d52114d0d867f98c43af16254
msgid "For now, we recommend including both `gluon-alfred` and `gluon-announced` in Gluon-based firmwares, until `gluon-announced` is ready to replace `gluon-alfred` completely, and software like the ffmap backend has been adjusted accordingly."
msgstr ""
#: ../../releases/v2015.1.rst:132
# b6f1e5f64766457581ef4192c17b2fa6
msgid "Nested peer groups"
msgstr ""
#: ../../releases/v2015.1.rst:133
# 8444f8dbdfbd475cb4ef52e0f1ea5d50
msgid "Nested peer groups for the `fastd-mesh-vpn-fastd` package can now be configured in ``site.conf``, each with its own peer limit. This allows to add additional constraints, for example to connect to 2 peers altogether, but only 1 peer in each data center."
msgstr ""
#: ../../releases/v2015.1.rst:138
# 93b5fed4092e452eae9453e321789e00
msgid "Autoupdater manual branch override"
msgstr ""
#: ../../releases/v2015.1.rst:139
# eedd7dfcb186448f89bed81b7b5a838b
msgid "When running the updater manually on the command line, the branch to use can now be overridden using the ``-b`` option."
msgstr ""
#: ../../releases/v2015.1.rst:143
# ce1ea657967a4236b2684d7f1a0431aa
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2015.1.rst:145
# f06a22741a124b7cbad11bb556227728
msgid "Accidental factory reset fix"
msgstr ""
#: ../../releases/v2015.1.rst:146
# 1d90651872c946ce8605b190a79ba792
msgid "Pressing a node's reset button for more than 5 seconds would completely reset a node's configuration under certain conditions."
msgstr ""
#: ../../releases/v2015.1.rst:150
# 9d115250a37342f6aab1e85fa86f5a31
msgid "WAN IPv6 issues"
msgstr ""
#: ../../releases/v2015.1.rst:151
# d6ba833fa435487182eca90f497cc107
msgid "The WAN port would stop to respond to IPv6 packets sometimes, also breaking IPv6 VPN connectivity."
msgstr ""
#: ../../releases/v2015.1.rst:154
# 92804b85aabd46a4963d7522b261eab6
msgid "WDR4900 WAN MAC address"
msgstr ""
#: ../../releases/v2015.1.rst:155
# d209ffc4cc1345f7b6050a71bf2df91d
msgid "The MAC address on the WAN port of the WDR4900 was broken, making this device unusable for `mesh-on-wan` configurations."
msgstr ""
#: ../../releases/v2015.1.rst:160
# de0ffc82090f45a18a897ddadc7b971a
msgid "Site changes"
msgstr ""
#: ../../releases/v2015.1.rst:161
# 22726514dbc7497ab0f2ccc75583b8c4
msgid "``site.conf``"
msgstr ""
#: ../../releases/v2015.1.rst:163
# 6487bdec63a3463c985c37d041799098
msgid "``hostname_prefix`` is now optional, and is concatenated directly with the generated node ID, in particular no hyphen is inserted anymore. If you want to keep the old behaviour, you have to append the hyphen to the ``hostname_prefix`` field of your ``site.conf``."
msgstr ""
#: ../../releases/v2015.1.rst:168
# bbaa911e5c7d4e198384be4aa1c7b003
msgid "``mesh_vpn_fastd``: The default peer group name ``backbone`` isn't hardcoded anymore, any group name can be used. Instead, the ``fastd_mesh_vpn`` table must now contain an element ``groups``, for example::"
msgstr ""
#: ../../releases/v2015.1.rst:185
# 73e2dc189e6f4fbcbe1c16e8e45091e4
msgid "``config_mode``: The config mode messages aren't configured in ``site.conf`` anymore. Instead, they are defined language-specific gettext files in the ``i18n`` subdirectory of the site configuration (see :ref:`site-config-mode-texts`)."
msgstr ""
#: ../../releases/v2015.1.rst:189
# 86e4d9f62f7047abbb494ccce0b61e01
msgid "``roles``: The display strings for the node roles aren't configured in the ``site.conf`` anymore, but in the site i18n files. The ``site.conf`` section becomes::"
msgstr ""
#: ../../releases/v2015.1.rst:200
# 5d335075c26c41fc969d14c10446bb5d
msgid "The display string use i18n message IDs like ``gluon-luci-node-role:role:foo`` and ``gluon-luci-node-role:role:bar``."
msgstr ""
#: ../../releases/v2015.1.rst:202
# 2a369627eee44bc9a4e3dd68c8522648
msgid "``site.mk``"
msgstr ""
#: ../../releases/v2015.1.rst:204
# 3c765e45f50a4ae7a5a5ba407dac66f5
msgid "``gluon-mesh-batman-adv-15`` is now the recommended batman-adv version for new Gluon deployments."
msgstr ""
#: ../../releases/v2015.1.rst:206
# f3b32f9c7cd64b189e4ac9afe6f05116
msgid "The packages ``gluon-setup-mode`` and ``gluon-config-mode-core`` must now be added to ``GLUON_SITE_PACKAGES`` explicitly (to allow replacing them with community-specific implementations)."
msgstr ""
#: ../../releases/v2015.1.rst:210
# 3eaad24505214030a8c088d862c89edb
msgid "The new ``GLUON_LANGS`` variable selects the config mode languages to include. It defaults to ``en``, setting it to ``en de`` will select both the English and German locales. ``en`` must always be included."
msgstr ""
#: ../../releases/v2015.1.rst:215
# c2a0cf0fafb04573bfa120355cdae553
msgid "Internals"
msgstr ""
#: ../../releases/v2015.1.rst:217
# f969571addd24b84b04abb5f08b5b713
msgid "New upgrade script directory"
msgstr ""
#: ../../releases/v2015.1.rst:218
# 7f3ec5260ae349cb9e1da2e2cccfb837
msgid "The distinction between `initial` and `invariant` scripts has been removed, all scripts are now run on each upgrade. Instead of having one script directory per package, all upgrade scripts lie in ``/lib/gluon/upgrade`` now, so it is possible to define the run order across packages."
msgstr ""
#: ../../releases/v2015.1.rst:224
# 0aa6f5777e424817b5579a8d542553f2
msgid "Merged package repository"
msgstr ""
#: ../../releases/v2015.1.rst:225
# 9ecf89e025b543bd90dc0cf59861ab2e
msgid "The Gluon-specific packages have been moved to the ``package`` directory of the Gluon main repository. The ``packages`` repository now only contains packages that will be submitted to the OpenWrt upstream eventually."
msgstr ""
#: ../../releases/v2015.1.rst:230
# cb9efad9a0f0401fbe3025ebaeb210b1
msgid "Known Issues"
msgstr ""
#: ../../releases/v2015.1.rst:233
# a9d5e822286043dbb653aee8dae93574
msgid "Alfred/respondd crashes"
msgstr ""
#: ../../releases/v2015.1.rst:235
# 4f99e9a50c754a959f89fc5d76c85cf4
msgid "https://github.com/freifunk-gluon/gluon/issues/177"
msgstr ""
#: ../../releases/v2015.1.rst:237
# 3b79e545c6214021805b14311f4beb59
msgid "Occasional alfred crashes may still occur. As this is caused by a kernel issue, we suspect that respondd, which gluon-announced is based on, is affected in the same way."
msgstr ""
#: ../../releases/v2015.1.rst:243
# 856d5e1340364b809cebce3f5d709bfa
msgid "Ignored TX power offset on Ubiquiti AirMax devices"
msgstr ""
#: ../../releases/v2015.1.rst:245
# 40bd2c332db6442bbedc58db416cb5d7
msgid "https://github.com/freifunk-gluon/gluon/issues/94"
msgstr ""
#: ../../releases/v2015.1.rst:247
# ad460c4ffbb34c83b2570e3824b8c81a
msgid "The default transmission power setting on many of these devices is too high. It may be necessary to make manual adjustments, for example using the ``gluon-luci-wifi-config`` package. The values shown by ``gluon-luci-wifi-config`` generally include the TX power offset (amplifier and antenna gain) where available, but on many devices the offset is inaccurate or unavailable."
msgstr ""

View File

@ -0,0 +1,158 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.1.1.rst:2
# c8fcd39d33a74157909ea2042c0ff3cf
msgid "Gluon 2016.1.1"
msgstr ""
#: ../../releases/v2016.1.1.rst:5
# 30b4f38bd56c4940b1aa629672cba9e0
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2016.1.1.rst:8
# 601994c7888f4411bf27beb4e29f65c7
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2016.1.1.rst:10
# ffff401efd4c4514b9b849411f0814f4
msgid "Onion Omega"
msgstr ""
#: ../../releases/v2016.1.1.rst:11
# 1d373e6269d64175a3c90fbb20e227b5
msgid "TP-Link TL-MR13U v1"
msgstr ""
#: ../../releases/v2016.1.1.rst:15
# b0a50feafa2b410599c116dee9f0ad7b
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.1.1.rst:18
# 6ef76df875a745e89d94be0b49cb0076
msgid "Build"
msgstr ""
#: ../../releases/v2016.1.1.rst:20
# a0204656b1ed4c758b2ad3ecb426c386
msgid "Don't overwrite the opkg repository key on each build."
msgstr ""
#: ../../releases/v2016.1.1.rst:23
# 237dbc9add6f4a6181f07768da67b148
msgid "AirOS 5.6.x compatibility"
msgstr ""
#: ../../releases/v2016.1.1.rst:25
# 8088319809c74797b036fb1125a68a9a
msgid "Downgrading to AirOS 5.5.x before flashing Gluon on Airmax M XM/XW devices (NanoStation, Bullet, ...) is not necessary anymore."
msgstr ""
#: ../../releases/v2016.1.1.rst:29
# 4de923e828b9420a8dd4efdc0c8b2bde
msgid "Status page"
msgstr ""
#: ../../releases/v2016.1.1.rst:31
# ce992728e2c448ebba4d9b7ada1308f6
msgid "Fix purging of disappeared neighbours from the list"
msgstr ""
#: ../../releases/v2016.1.1.rst:32
# 3dc196bf227742babfd0d651f50ae7a8
msgid "Don't clear the signal graphs when scrolling in mobile browsers"
msgstr ""
#: ../../releases/v2016.1.1.rst:33
# 8b30e7798f224188b5484434deb8d281
msgid "Improve browser compatibility (don't assume the Internationalization API is available, fixes the display of numbers in Firefox for Android)"
msgstr ""
#: ../../releases/v2016.1.1.rst:37
# 98d148794b3d4b659a1bcb89cd414687
msgid "Config mode"
msgstr ""
#: ../../releases/v2016.1.1.rst:39
# 0c86815ed2d34cf78a51bc5de4d256fa
msgid "Strip trailing whitespace from number input fields (LuCI's validator doesn't catch this)"
msgstr ""
#: ../../releases/v2016.1.1.rst:40
# 8c9014b77bee42ddaee780952c3a5e8c
msgid "Don't allow negative bandwidth limits"
msgstr ""
#: ../../releases/v2016.1.1.rst:43
# cbb497254ed74085aaefa107facae122
msgid "Failsafe mode"
msgstr ""
#: ../../releases/v2016.1.1.rst:45
# 7f0254e307c347e5b5ed1e6ed716f19d
msgid "Fix entering the failsafe mode on the TL-WDR4900."
msgstr ""
#: ../../releases/v2016.1.1.rst:48
# 41a53df9387e47d4aeb2ada65970df01
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.1.1.rst:50
# 81ea51a3897c4322a73b2dad3a361e40
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.1.1.rst:52
# e7bf6355ee4f4e9bb8403853ebb2f744
msgid "Reducing the TX power in the Expert Mode is recommended."
msgstr ""
#: ../../releases/v2016.1.1.rst:54
# b7241a71f0c74eecabe340f86a6452a6
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.1.1.rst:56
# 9cec4f49fa454661aacb4761f9932211
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.1.1.rst:58
# ac43bb30f207476dae93e5a4f6b24204
msgid "Inconsistent respondd/announced API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.1.1.rst:60
# 20081c2dc0c84a96b05a8233bd0869b5
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2016.1.1.rst:62
# 8cac7743cec049bea720329bb9cbeb42
msgid "Nondeterministic production of broken images for some (very old) hardware (`#669 <https://github.com/freifunk-gluon/gluon/issues/669>`_)"
msgstr ""
#: ../../releases/v2016.1.1.rst:64
# de4e1f881d6e43d2aa51c06fc1b18935
msgid "At the moment it seems like only the TL-WR841N v5 is affected."
msgstr ""

View File

@ -0,0 +1,78 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.1.2.rst:2
# cb02098f1b2f475f98c49e2d63faa936
msgid "Gluon 2016.1.2"
msgstr ""
#: ../../releases/v2016.1.2.rst:5
# 80596a96cc7f405ca9e616ae49f12860
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2016.1.2.rst:7
# 0d01fa3c051b40179d0114a69f0eef43
msgid "The *x86-generic* images now contain the ATIIXP PATA driver, adding support for FUTRO Thin Clients."
msgstr ""
#: ../../releases/v2016.1.2.rst:11
# d3464c928da84caa84ee6a5c9984a5e6
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.1.2.rst:13
# 113f438730934911a48b1e409dcacfbb
msgid "A nondeterministic boot hang (`#669 <https://github.com/freifunk-gluon/gluon/issues/669>`_) has been fixed. The TL-WR841N v5 seems to be affected in particular, but the kernel bug is not hardware-specific per se."
msgstr ""
#: ../../releases/v2016.1.2.rst:17
# 0b45054f06af4ef399f0ee1714af994c
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.1.2.rst:19
# c833a6d15c8347098d02bb5fab3515b2
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.1.2.rst:21
# 081e48cee5164dfd88e0203cd18da6c1
msgid "Reducing the TX power in the Expert Mode is recommended."
msgstr ""
#: ../../releases/v2016.1.2.rst:23
# c01074b02f66416982f1c4cc3de94fb5
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.1.2.rst:25
# 0bc79ff7e90142a1a460c65210fe39a8
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.1.2.rst:27
# d7db5ad7b7f64a018c0cf9ad201bbd69
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.1.2.rst:29
# 0131a5b53d804094a34f7f440b87d7a5
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

View File

@ -0,0 +1,113 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.1.3.rst:2
# f8907df479f94be0abc08db19bfd7caf
msgid "Gluon 2016.1.3"
msgstr ""
#: ../../releases/v2016.1.3.rst:5
# fe73999c45614213874bf2974417191b
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2016.1.3.rst:8
# a89f5d3f2e4f4daca969ce6b676f1961
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2016.1.3.rst:10
# 651c5a1e2e9a41b4b0cc186f80b697a6
msgid "ALFA Hornet UB / AP121 / AP121U"
msgstr ""
#: ../../releases/v2016.1.3.rst:11
# 1025f4ee8d804a21b0da12405f19d906
msgid "TP-Link TL-WA7510N"
msgstr ""
#: ../../releases/v2016.1.3.rst:14
# 97d00a29c38645d5b8cca0c3040245eb
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.1.3.rst:16
# f2f3822537914a619a84fe25ed4eda72
msgid "The nondeterministic boot hang (`#669 <https://github.com/freifunk-gluon/gluon/issues/669>`_) that was thought to be fixed in Gluon v2016.1.2 has resurfaced on other hardware. We believe it is now fixed properly."
msgstr ""
#: ../../releases/v2016.1.3.rst:18
# 41e28f58c8c64f2f8501f18cda1fb105
msgid "Sysupgrades on the Xen DomU have been fixed."
msgstr ""
#: ../../releases/v2016.1.3.rst:19
# 0f9b572f196a46548f833dfe7cfa06e3
msgid "Gluon can now be built on systems that use LibreSSL instead of OpenSSL."
msgstr ""
#: ../../releases/v2016.1.3.rst:22
# 8a15b2d744f547749a934764094f1c37
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.1.3.rst:24
# bbec4e4bd84b42aa80f0c9edd8e41ac0
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.1.3.rst:26
# 4ec5190cdf5141eeaeda324518bc94ef
msgid "Reducing the TX power in the Expert Mode is recommended."
msgstr ""
#: ../../releases/v2016.1.3.rst:28
# 08b584bf36204138ae98284d9634f6a2
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.1.3.rst:30
# 794dddf40f684957a25756c0a8fa2c84
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.1.3.rst:32
# f84e9a8516de4d048ec5aeae8d9ecf71
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.1.3.rst:34
# 6505b92daddd444393b467d61e134cff
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2016.1.3.rst:36
# 324edb0eb8fe4f848c0b9927c4bf61b0
msgid "Unwritable flash on some Ubiquiti PicoStations (`#687 <https://github.com/freifunk-gluon/gluon/issues/687>`_)"
msgstr ""
#: ../../releases/v2016.1.3.rst:38
# 3bb4db4fecf14806856db4630b229ae2
msgid "Gluon v2016.1.1 added support for Ubiquiti AirMAX devices with AirOS 5.6.x without downgrading AirOS first before flashing Gluon. It was discovered that on Ubiquiti PicoStations, this downgrade is still necessary, as the flash is not correctly unlocked, leaving the device unable to leave Config Mode and making regular sysupgrades impossible."
msgstr ""
#: ../../releases/v2016.1.3.rst:43
# 5aac348e69414d508b17a457b042564b
msgid "TFTP recovery can be used in this state to flash a new firmware."
msgstr ""

View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.1.4.rst:2
# 26ff955f246f4458aaf7602a93a087b2
msgid "Gluon 2016.1.4"
msgstr ""
#: ../../releases/v2016.1.4.rst:5
# 74a6fa61fee64426a88dd639429e76a9
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2016.1.4.rst:8
# 9edebc81c359431da65ccb2dbc2c6867
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2016.1.4.rst:10
# 5bd4feb7172e478cae4c32c6d62540c4
msgid "8devices Carambola 2"
msgstr ""
#: ../../releases/v2016.1.4.rst:11
# a38e6218e3e549919f3d080f60c10de3
msgid "Meraki MR12/MR62/MR16/MR66"
msgstr ""
#: ../../releases/v2016.1.4.rst:14
# fe328e1ad67c404ca0dbb78cf5c041f5
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.1.4.rst:16
# 1f83d44aaeea4f36b716f4defc600140
msgid "Major update of all WLAN drivers"
msgstr ""
#: ../../releases/v2016.1.4.rst:18
# d89f903c17be43618e546d39de7e5244
msgid "We've taken the unusual step of updating the WLAN drivers (\"wireless-backports\") to a much newer version, as it was reported that the new version fixes unstable WLAN seen in many setups"
msgstr ""
#: ../../releases/v2016.1.4.rst:20
# 239691fb2aca451cbc81214e68afdcb9
msgid "Build fix: a race condition causing parallel builds to fail has been fixed"
msgstr ""
#: ../../releases/v2016.1.4.rst:21
# 58f8e1cad524414689412727a2d9a712
msgid "Build fix: the Gluon tree could get into a state in which all commands fail with \"Too many levels of symbolic links\""
msgstr ""
#: ../../releases/v2016.1.4.rst:22
# 0fe4a1a8d6234390a46fff071a088c1a
msgid "Build fix: allow building Gluon on systems with certain versions of *dash* as */bin/sh*"
msgstr ""
#: ../../releases/v2016.1.4.rst:25
# 1ff6c1243545478f901b50a33c3f6b8d
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.1.4.rst:27
# 0d7ad7bcbccc47b7a9390904866cff05
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.1.4.rst:29
# ebf83f75369f4934a482064051d349ad
msgid "Reducing the TX power in the Expert Mode is recommended."
msgstr ""
#: ../../releases/v2016.1.4.rst:31
# 50a9144880ff4adcb8fb30777797a2ab
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.1.4.rst:33
# d4f8bf24ad9a43ab9df1a6d3c3762bf4
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.1.4.rst:35
# 7ff20ffb014c40a38a3f6accaf82a947
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.1.4.rst:37
# 8f092d8ee37e485ea4ff350c80e0efcb
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2016.1.4.rst:39
# ce643d387eb447208ea23f50356fc7d4
msgid "Unwritable flash on some Ubiquiti PicoStations (`#687 <https://github.com/freifunk-gluon/gluon/issues/687>`_)"
msgstr ""
#: ../../releases/v2016.1.4.rst:41
# 3fa81142c4124d4e89a5526b8ecf64d4
msgid "Gluon v2016.1.1 added support for Ubiquiti AirMAX devices with AirOS 5.6.x without downgrading AirOS first before flashing Gluon. It was discovered that on Ubiquiti PicoStations, this downgrade is still necessary, as the flash is not correctly unlocked, leaving the device unable to leave Config Mode and making regular sysupgrades impossible."
msgstr ""
#: ../../releases/v2016.1.4.rst:46
# 974b9860272a46fb9f97ec2b1b10234f
msgid "TFTP recovery can be used in this state to flash a new firmware."
msgstr ""

View File

@ -0,0 +1,188 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.1.5.rst:2
# 833e4268731d440ab305e3c2fadb1cf5
msgid "Gluon 2016.1.5"
msgstr ""
#: ../../releases/v2016.1.5.rst:5
# 8b40e6517ef44e7498f7ca708017700f
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2016.1.5.rst:8
# ef3f6090341b47708b6d099a4f81141a
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2016.1.5.rst:10
# 9741ea6881914f3f9531225555be81ea
msgid "OpenMesh"
msgstr ""
#: ../../releases/v2016.1.5.rst:12
# d2ac0015c60c4a11a11635c71b535e2c
msgid "MR600 (v1, v2)"
msgstr ""
#: ../../releases/v2016.1.5.rst:13
# ca4efcc6d444472497f8ad2e13c1e08d
msgid "MR900 (v1, v2)"
msgstr ""
#: ../../releases/v2016.1.5.rst:14
# a703e1feb1ab47e7a26ee05b4b30d296
msgid "OM2P (v1, v2)"
msgstr ""
#: ../../releases/v2016.1.5.rst:15
# 68c58d2b2170446094628becc3b51b79
msgid "OM2P-HS (v1, v2)"
msgstr ""
#: ../../releases/v2016.1.5.rst:16
# b5c33845bfc345fda9701b5074a2befa
msgid "OM2P-LC"
msgstr ""
#: ../../releases/v2016.1.5.rst:17
# 5c07323cb0ee4edb9835567b33c7416f
msgid "OM5P"
msgstr ""
#: ../../releases/v2016.1.5.rst:18
# 798d85eed3cd4bf7bae79b0d3f343aa9
msgid "OM5P-AN"
msgstr ""
#: ../../releases/v2016.1.5.rst:20
# 6d46ab0c529c4609b0e5fedbda56dba2
msgid "Ubiquiti"
msgstr ""
#: ../../releases/v2016.1.5.rst:22
# 93068bd560c14a9cad70d6f5fa835693
msgid "Rocket M XW"
msgstr ""
#: ../../releases/v2016.1.5.rst:24
# 24162a59ea7948eaba99c2822409d0e8
msgid "TP-LINK"
msgstr ""
#: ../../releases/v2016.1.5.rst:26
# b38c34a74a1840098b2b814af12f41a4
msgid "TL-WR841N/ND v11"
msgstr ""
#: ../../releases/v2016.1.5.rst:29
# 6134fd1239994889aba468e6176b075f
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.1.5.rst:31
# d2e864a29f424a0cad7484b5048f07c3
msgid "build: fix race condition caused by using certain make targets (like *clean*, *images* or *package/\\**) with parallel build options without doing a full build before"
msgstr ""
#: ../../releases/v2016.1.5.rst:33
# 2013109268164c31907226a2dde64a46
msgid "build: fix package dependency issue causing \"recursive dependency\" warning"
msgstr ""
#: ../../releases/v2016.1.5.rst:35
# 667bac2aad564f1490911c3fb5aa855c
msgid "This dependency issue could lead to broken configurations and reportedly caused failed builds in some cases when additional (site-specific) packages were used."
msgstr ""
#: ../../releases/v2016.1.5.rst:37
# cf500fb8d0b846019301eb435fa6d5ba
msgid "build: Gluon will now build correctly with GCC 6 as host compiler"
msgstr ""
#: ../../releases/v2016.1.5.rst:38
# ce3f7675e1944581a3213d484a85d3c2
msgid "Fix configuration of batman-adv when VLANs are used on top of IBSS interfaces (regression due to netifd update in :doc:`v2016.1.4`)"
msgstr ""
#: ../../releases/v2016.1.5.rst:39
# a60d6c8a4be3478f85c799c4ef4c35bd
msgid "Add back missing ath10k firmware (regression due to mac80211 update in :doc:`v2016.1.4`)"
msgstr ""
#: ../../releases/v2016.1.5.rst:40
# 18ef4c9c329c40b180a3b4daeb0ea30b
msgid "Gluon can now be used on all supported Ubiquiti AirMAX devices without downgrading to AirOS 5.5.x before"
msgstr ""
#: ../../releases/v2016.1.5.rst:42
# 4bbb182362e443fca0d8b5109d5d20ad
msgid ":doc:`v2016.1.1` added support for most Ubiquiti AirMAX devices with AirOS 5.6.x without downgrading AirOS, but left some devices (at least some PicoStations and Bullets) with unwritable flash. This issue has been resolved (`#687 <https://github.com/freifunk-gluon/gluon/issues/687>`_)."
msgstr ""
#: ../../releases/v2016.1.5.rst:45
# e2b85588522b4930a1f5b07c3d9b5b15
msgid "Add upgrade script to automatically remove whitespace from configured geolocation"
msgstr ""
#: ../../releases/v2016.1.5.rst:47
# 99bc74c930ce49d88b1d016a77587297
msgid "The new respondd implementation included in :doc:`v2016.1` is stricter about the number format than the old one and doesn't accept trailing whitespace (so one or both coordinates are missing from the output)."
msgstr ""
#: ../../releases/v2016.1.5.rst:50
# e6e78e6fe00f4f949e41853c3226774d
msgid "The Config Mode has been fixed to strip whitespace from numeric fields in new configurations since :doc:`v2016.1.1`. This still left old configurations, which are now fixed by this script."
msgstr ""
#: ../../releases/v2016.1.5.rst:54
# 9a52e5f542f9424f92cdb1b2ca7757e8
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.1.5.rst:56
# 97e38f23669a4825b4281b4f1ffcbfae
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.1.5.rst:58
# 6a07b1ef46384083b4dfe2fa89641fbc
msgid "Reducing the TX power in the Expert Mode is recommended."
msgstr ""
#: ../../releases/v2016.1.5.rst:60
# f06ade8375804cffaaafb18a542ebe2f
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.1.5.rst:62
# 31fd8cc8f4664956ac18b28030a3914e
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.1.5.rst:64
# 2f8f6f37c09041c4a7b383010b2d692e
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.1.5.rst:66
# 9b0ceb9e25194a829e185e82177baed4
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

View File

@ -0,0 +1,133 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.1.6.rst:2
# 822c243d5936480d89775771f75386ff
msgid "Gluon 2016.1.6"
msgstr ""
#: ../../releases/v2016.1.6.rst:5
# 32753947197c4c218dff8b7b2a3f651c
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.1.6.rst:7
# 63917cce7ae34e66a03ecbb18e09a43c
msgid "build: fix nodejs host build on Debian Wheezy (`#776 <https://github.com/freifunk-gluon/gluon/issues/776>`_)"
msgstr ""
#: ../../releases/v2016.1.6.rst:8
# 8463fbcad3814717b7a9e2352705ee1d
msgid "build: fix parallel builds with Make 4.2+"
msgstr ""
#: ../../releases/v2016.1.6.rst:10
# 8cac40e5f91145368df6485749b29c86
msgid "Trying to use ``-j N`` with Make 4.2 would spawn an unlimited number of processes, eventually leading to memory exhaustion."
msgstr ""
#: ../../releases/v2016.1.6.rst:13
# 72b5a3a43f62405a9ea6847b5f8021dc
msgid "build: fix occasional build failure in libpcap package"
msgstr ""
#: ../../releases/v2016.1.6.rst:14
# ba24d56684474e359c2d395cdc914e70
msgid "build: don't require hexdump for x86 builds (`#811 <https://github.com/freifunk-gluon/gluon/issues/811>`_)"
msgstr ""
#: ../../releases/v2016.1.6.rst:16
# 55504890d9a045cca687641f430e1408
msgid "Trying to build Gluon for x86 on systems without hexdump would silently generate broken images."
msgstr ""
#: ../../releases/v2016.1.6.rst:19
# 1c4a4ec3cf744d3a8fe70d1994180dca
msgid "Add support for DNS servers given by their link-local IPv6 address in Router Advertisements (`#854 <https://github.com/freifunk-gluon/gluon/issues/854>`_)"
msgstr ""
#: ../../releases/v2016.1.6.rst:22
# 2e2bf1a315554bbeab432fc95edef977
msgid "ar71xx-generic: correctly setup LNA GPIOs on CPE210/510 (`#796 <https://github.com/freifunk-gluon/gluon/issues/796>`_)"
msgstr ""
#: ../../releases/v2016.1.6.rst:24
# d61ac84cf3204678a5a3cdff96119a27
msgid "Improves the reception by about 20dB."
msgstr ""
#: ../../releases/v2016.1.6.rst:26
# 1537903522cc425ab931f2b31dbe62b9
msgid "ar71xx-generic: switch default WAN/LAN assignment on Ubiquiti UAP Pro (`#764 <https://github.com/freifunk-gluon/gluon/issues/764>`_)"
msgstr ""
#: ../../releases/v2016.1.6.rst:29
# 2a1cd87a23e24e069a03e52e26eda3ad
msgid "Switch to the usual \"PoE is WAN/setup mode, secondary is LAN\" scheme. This only affects new installations; the assignment won't be changed on updates unless the configuration is reset."
msgstr ""
#: ../../releases/v2016.1.6.rst:33
# 57500dd9837a4a858503dcfedebe01f2
msgid "ar71xx-generic: fix ath10k memory leak (`#690 <https://github.com/freifunk-gluon/gluon/issues/690>`_)"
msgstr ""
#: ../../releases/v2016.1.6.rst:34
# e17a18677a7d4b0593243fb63d79b70f
msgid "ar71xx-generic: add support for new TP-Link region codes (`#860 <https://github.com/freifunk-gluon/gluon/issues/860>`_)"
msgstr ""
#: ../../releases/v2016.1.6.rst:37
# 0491b49c73b74efba0a8edfd13dca8ac
msgid "TP-Link has started providing US- and EU-specific firmwares for the Archer C7 v2. To generate Gluon images installable from these new firmwares, the ``GLUON_REGION`` variable must be set to ``eu`` or ``us`` in ``site.mk`` or on the ``make`` command line (the images will still be installable from all old firmwares without region codes)."
msgstr ""
#: ../../releases/v2016.1.6.rst:43
# 647c4fcffd5542b487031bca24f106ec
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.1.6.rst:45
# 844b50817a704cbdb11f55c116afa313
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.1.6.rst:47
# 59d4acbeff094ce3b745b5b8bb8aa9a4
msgid "Reducing the TX power in the Expert Mode is recommended."
msgstr ""
#: ../../releases/v2016.1.6.rst:49
# 903ac08ef73d4e5ebd7e6fd8ffa20758
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.1.6.rst:51
# 2ff89ebc0eaa453bbbf5284bfb2a14c5
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.1.6.rst:53
# 43556981ee0b4afebca1dc841b07fcc2
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.1.6.rst:55
# 068838a8b020459faeebed11cb700d12
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

493
docs/_build/gettext/releases/v2016.1.pot vendored Normal file
View File

@ -0,0 +1,493 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.1.rst:2
# 411ed7ef250d4c8d8c66c8e11ef5c766
msgid "Gluon 2016.1"
msgstr ""
#: ../../releases/v2016.1.rst:5
# 15ad68422d5d42e299a01a596ad89c99
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2016.1.rst:8
# 4464af5da6104b04baea746bb072c367
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2016.1.rst:10
# f8e433447bf94c77842743a875140645
msgid "Buffalo"
msgstr ""
#: ../../releases/v2016.1.rst:12
# b7e1f540d9bc4992ad56e4597b1f42ff
msgid "WZR-HP-G300NH"
msgstr ""
#: ../../releases/v2016.1.rst:14
# 6ff2db7a62dd48d9ad31dab297aa3444
msgid "D-Link"
msgstr ""
#: ../../releases/v2016.1.rst:16
# 9502bb35e2df46c88a8e20b49e748f73
msgid "DIR-505 (A1)"
msgstr ""
#: ../../releases/v2016.1.rst:18
# e877dfbaf3114800a04f23d6248e51a9
msgid "TP-Link"
msgstr ""
#: ../../releases/v2016.1.rst:20
# bc6d8184e8974551899a9dd15fd115f9
msgid "CPE210/220/510/520 v1.1"
msgstr ""
#: ../../releases/v2016.1.rst:21
# 849de8e211674a9983bd2eb18ee46249
msgid "TL-WA901N/ND v1"
msgstr ""
#: ../../releases/v2016.1.rst:22
# e2da21ddc4e14d108e06e2d997af3096
msgid "TL-WR710N v2"
msgstr ""
#: ../../releases/v2016.1.rst:23
# 033a8501c68c4eff8c744e4b898502bf
msgid "TL-WR801N/ND v1, v2"
msgstr ""
#: ../../releases/v2016.1.rst:24
# 339c4480ddd44393a50a03e50622f66d
msgid "TL-WR841N/ND v10"
msgstr ""
#: ../../releases/v2016.1.rst:25
# 2f24ea84edec42eba6c9b0839c46e864
msgid "TL-WR843N/ND v1"
msgstr ""
#: ../../releases/v2016.1.rst:26
# d8b458e59dff42c9a1fe15e4698fe0d5
msgid "TL-WR940N v1, v2, v3"
msgstr ""
#: ../../releases/v2016.1.rst:27
# c0396e6ee86e476a9f838710c8a6362b
msgid "TL-WR941ND v6"
msgstr ""
#: ../../releases/v2016.1.rst:28
# 92b1537c150c46e294d5816bf9ebf60d
msgid "TL-WR1043N/ND v3"
msgstr ""
#: ../../releases/v2016.1.rst:30
# d71f2cdd590b4bd6af7d0e76b528eb34
msgid "Ubiquiti"
msgstr ""
#: ../../releases/v2016.1.rst:32
# e257cc1e032a4516836478a108459b5e
msgid "airGateway"
msgstr ""
#: ../../releases/v2016.1.rst:33
# 680e39324ee54807bfb434d0260ed7e7
msgid "airRouter"
msgstr ""
#: ../../releases/v2016.1.rst:34
# d33ef1c05e5b464ca209c9824ff82a42
msgid "UniFi AP Outdoor+"
msgstr ""
#: ../../releases/v2016.1.rst:36
# a5c7ba9b997a4f9bbd95913e2a9045b9
msgid "Western Digital"
msgstr ""
#: ../../releases/v2016.1.rst:38
# 4ba4d5180e704e74a1a3128b3286aa33
msgid "My Net N600"
msgstr ""
#: ../../releases/v2016.1.rst:39
# 0a81a3c334504ec0b4639d04aafa29d7
msgid "My Net N750"
msgstr ""
#: ../../releases/v2016.1.rst:42
# 79eff06680d348fcb689d27c7429c3aa
msgid "x86-xen_domu"
msgstr ""
#: ../../releases/v2016.1.rst:44
# a3186d161e7b43e5b41480a04537cb41
msgid "New target containing the necessary drivers for use in Xen."
msgstr ""
#: ../../releases/v2016.1.rst:47
# c7dc716e784b49d9a82065ee19c8f5a5
msgid "x86-64"
msgstr ""
#: ../../releases/v2016.1.rst:49
# 497ef9ef39ff427f96841ad60820331d
msgid "64bit version of `x86-generic`. The generic image can also be used in KVM with VirtIO."
msgstr ""
#: ../../releases/v2016.1.rst:52
# b3b68111e09c4a9b9a96fdba855cd66f
msgid "New features"
msgstr ""
#: ../../releases/v2016.1.rst:55
# 2c692ffc3de940a3b2630ba6f809e9f8
msgid "Kernel module opkg repository"
msgstr ""
#: ../../releases/v2016.1.rst:57
# b1b97456a4c843c39bca97f4df65a246
msgid "We've not been able to keep ABI compatibility with the kernel of the official OpenWrt images. Therefore, Gluon now generates an opkg repository with modules itself."
msgstr ""
#: ../../releases/v2016.1.rst:60
# f607b6cecc31472a9e30d6fb1ad8c558
msgid "The repository can be found at `output/modules/` by default, the image output directory has been moved from `images/` to `output/images/`. See the updated :doc:`../user/getting_started` guide for information on the handling of the signing keys for this repository."
msgstr ""
#: ../../releases/v2016.1.rst:64
# eceeb6c035f34d449990fe47c6056573
msgid "The `opkg_repo` site.conf option has been replaced to allow specifying this and other additional repositories."
msgstr ""
#: ../../releases/v2016.1.rst:67
# 4c322cd0350b4c818b587c3c3e959add
msgid "New status page"
msgstr ""
#: ../../releases/v2016.1.rst:69
# d083128686a841ec82324f4f99d318d0
msgid "The new status page provides a visually pleasing experience, and displays all important information on a node in a clear manner. It also contains a real-time signal strength graph for all neighbouring nodes to aid with the alignment of antennas."
msgstr ""
#: ../../releases/v2016.1.rst:74
# 7a9f1ef1bc2d4f72b97faced7e781078
msgid "802.11s mesh support"
msgstr ""
#: ../../releases/v2016.1.rst:76
# 21bbb68c87124bbab5c9f51604654063
msgid "Gluon now supports using 802.11s for its mesh links instead of IBSS (Adhoc). This will allow supporting more WLAN hardware in the future (like Ralink/Mediatek, which don't support AP and IBSS mode simultaneously)."
msgstr ""
#: ../../releases/v2016.1.rst:79
# 55cfcceca408455892a2215e643e4565
msgid "Note that batman-adv is still used on top of 802.11s (and 802.11s forwarding is disabled), the mesh routing protocol provided by 802.11s is not used."
msgstr ""
#: ../../releases/v2016.1.rst:83
# b9347be949e54802ac2e1bf158c0dddd
msgid "Multicast filter extension"
msgstr ""
#: ../../releases/v2016.1.rst:85
# 6841fa2268704de6a61d3016aabb288e
msgid "The `gluon-ebtables-filter-multicast` package has been extended to filter out multicast ICMP and ICMPv6 Echo Requests (ping) and Node Information Queries (RFC4620). This prevents pings to multicast addresses like ff02::1 to cause traffic peaks (as all nodes and clients would answer such a ping)."
msgstr ""
#: ../../releases/v2016.1.rst:91
# 013b38a1d224468ab68a678453fd6151
msgid "French translation"
msgstr ""
#: ../../releases/v2016.1.rst:93
# 7635eed7214a4627b8d7965a39e8b9f9
msgid "A French translation for the Config Mode/Expert Mode has been added."
msgstr ""
#: ../../releases/v2016.1.rst:96
# b65cfe6cd61e4fb68fe131f99216de25
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.1.rst:98
# e8e87fc0f679442bb9f9e883914de33a
msgid "Update kernel code for the QCA953x"
msgstr ""
#: ../../releases/v2016.1.rst:100
# 13e6d37004784099a58553e74192e4f9
msgid "Might improve stability of the TP-Link TL-WR841N/ND v9."
msgstr ""
#: ../../releases/v2016.1.rst:101
# b5fbd066ffdd47b994075598ea3589d1
msgid "Fix model detection on some Netgear WNDR3700v2"
msgstr ""
#: ../../releases/v2016.1.rst:103
# 94a747a45b73432a82a728b5b6f4b4ec
msgid "The broken devices will identify as \"NETGEAR \". This also breaks the autoupdater, making a manual upgrade necessary."
msgstr ""
#: ../../releases/v2016.1.rst:105
# 85afefde331f4f71820d903b3d3830f1
msgid "Ensure that `odhcp6c` doesn't spawn multiple instances of ``dhcpv6.script``"
msgstr ""
#: ../../releases/v2016.1.rst:106
# 68b0ac583c6642ecb5735db29de0cc87
msgid "Fix support for Buffalo WZR-600DHP"
msgstr ""
#: ../../releases/v2016.1.rst:108
# d9a26ef6d08f47e581757b130ed8b8cb
msgid "A flashable factory image is generated now. The sysupgrade image is still shared with the WZR-HP-AG300H."
msgstr ""
#: ../../releases/v2016.1.rst:112
# 764e9e0dd715405d9234674a8ab45fae
msgid "Site changes"
msgstr ""
#: ../../releases/v2016.1.rst:114
# 1a5b082261bf48e490a45ba355ac8e7e
msgid "``site.conf``"
msgstr ""
#: ../../releases/v2016.1.rst:116
# e9c96d7ee10244d19ed43ef2bf41f3cf
msgid "New WLAN configuration"
msgstr ""
#: ../../releases/v2016.1.rst:118
# edf9566f66be4920abbbaac3c123d790
msgid "``wifi24`` and ``wifi5`` need to be updated to a new more flexible format. A configuration using the old format"
msgstr ""
#: ../../releases/v2016.1.rst:132
# 208690f9162746d29c8bd31746cee84b
msgid "would look like this in the new format::"
msgstr ""
#: ../../releases/v2016.1.rst:146
# ab50ca80306749fc9f1954f4434f79e5
msgid "The ``htmode`` option has been dropped, the channel width is now always set to 20MHz (see https://github.com/freifunk-gluon/gluon/issues/487 for a discussion of this change)."
msgstr ""
#: ../../releases/v2016.1.rst:149
# 887ea8d45fae4fab999ca6d030ad6c66
msgid "In addition to the old IBSS (Adhoc) based meshing, 802.11s-based meshing can be configured using the ``mesh`` section. Example::"
msgstr ""
#: ../../releases/v2016.1.rst:163
# 3331bf0cd4a1445cb513fa0334e13532
msgid "While using ``ibss`` and ``mesh`` at the same time is possible, is causes high load in very active meshes, so it is advisable to avoid such configurations."
msgstr ""
#: ../../releases/v2016.1.rst:166
# 43d76b90e4cb401db64a919a62040ec9
msgid "Bandwidth limitation defaults"
msgstr ""
#: ../../releases/v2016.1.rst:168
# fcd973a18e3548f3a24b953dc7bcbdff
msgid "The old section ``simple_tc.mesh_vpn`` has been moved to ``fastd_mesh_vpn.bandwidth_limit`` and the ``ifname`` field isn't used anymore. What looked like this before"
msgstr ""
#: ../../releases/v2016.1.rst:183
# c940a43ef69b45be8450dc73f4e0f373
msgid "needs to be changed to"
msgstr ""
#: ../../releases/v2016.1.rst:197
# c216c7ff13114e9c997e27446012baab
msgid "opkg repository configuration"
msgstr ""
#: ../../releases/v2016.1.rst:199
# 18ae4080f2034f8c9ea9ff61d2426ef0
msgid "The opkg configuration has been changed to be more flexible and allow specifying custom repositories. Example::"
msgstr ""
#: ../../releases/v2016.1.rst:209
# dd03fe6784114cb7a0ae8eda714c778e
msgid "The keys of the ``extra`` table (like ``modules`` in this example) can be chosen arbitrarily."
msgstr ""
#: ../../releases/v2016.1.rst:211
# e1571e696e554dc9adddf51c14ee28f1
msgid "Instead of explicitly specifying the whole URL, using patterns is recommended. The following patterns are understood:"
msgstr ""
#: ../../releases/v2016.1.rst:214
# 022cfb30c0d844139ba10d0221e42196
msgid "``%n`` is replaced by the OpenWrt version codename (e.g. \"chaos_calmer\")"
msgstr ""
#: ../../releases/v2016.1.rst:215
# 9b8d8ae256554de9af89bb4bb0c1e019
msgid "``%v`` is replaced by the OpenWrt version number (e.g. \"15.05\")"
msgstr ""
#: ../../releases/v2016.1.rst:216
# 25d8761e1e8e4bbaa4b64063bf1da6ed
msgid "``%S`` is replaced by the target architecture (e.g. \"ar71xx/generic\")"
msgstr ""
#: ../../releases/v2016.1.rst:217
# de2509ee1ba747d5935822c18a5ff100
msgid "``%GS`` is replaced by the Gluon site code (as specified in ``site.conf``)"
msgstr ""
#: ../../releases/v2016.1.rst:218
# 52f4ace996b8480f90e7d1c837355252
msgid "``%GV`` is replaced by the Gluon version"
msgstr ""
#: ../../releases/v2016.1.rst:219
# b032757969694656af9e5d6d00c3c1e8
msgid "``%GR`` is replaced by the Gluon release (as specified in ``site.mk``)"
msgstr ""
#: ../../releases/v2016.1.rst:222
# 00d9c7badfca43918c4075893f67689d
msgid "``site.mk``"
msgstr ""
#: ../../releases/v2016.1.rst:224
# 63e181bd6a954b7c8fe86a60a0ce1322
msgid "The packages `gluon-announce` and `gluon-announced` were merged into the package `gluon-respondd`. If you had any of them (probably `gluon-announced`) in your package list, you have to replace them."
msgstr ""
#: ../../releases/v2016.1.rst:229
# ca5f8cc2d4b94cdfa6358c67df53f7f5
msgid "``i18n/``"
msgstr ""
#: ../../releases/v2016.1.rst:231
# e149ed03b3b24fb6af12d997d68e524b
msgid "The translations of ``gluon-config-mode:pubkey`` now have to show the fastd public key themselves if desired, making the formatting of the key and whether it is shown at all configurable. To retain the old format, add ``<p>`` to the beginning of your translations and append::"
msgstr ""
#: ../../releases/v2016.1.rst:244
# 3d8ea1ef9e484728983eb33c2908676e
msgid "Internals"
msgstr ""
#: ../../releases/v2016.1.rst:246
# f2dce13f7bd24b3298d525cfdf1f52e7
msgid "OpenWrt has been updated to Chaos Calmer"
msgstr ""
#: ../../releases/v2016.1.rst:247
# a1663386589f41bca551c4075252b543
msgid "mac80211 has been backported from OpenWrt trunk r47249 (wireless-testing 2015-07-21)"
msgstr ""
#: ../../releases/v2016.1.rst:249
# 66a83d6534e947ffbaa1e0a63c9a1764
msgid "This allows us to support the TL-WR940N v3/TL-WR941ND v6, which uses a TP9343 (QCA956x) SoC."
msgstr ""
#: ../../releases/v2016.1.rst:250
# fc27d10ac04b494080658eec0f873d66
msgid "Several packages have been moved from the Gluon repo to the packages repo, removing references to Gluon:"
msgstr ""
#: ../../releases/v2016.1.rst:252
# 800304219e464e8d999c97a1e1c869f9
msgid "gluon-cron -> micrond (the crontabs are now read from ``/usr/lib/micron.d`` instead of ``/lib/gluon/cron``)"
msgstr ""
#: ../../releases/v2016.1.rst:253
# 56c33d9ec0f54beabd7f22220aab3915
msgid "gluon-radvd -> uradvd"
msgstr ""
#: ../../releases/v2016.1.rst:254
# c18f6458f6a445e29a8de7d75b169b05
msgid "gluon-simple-tc -> simple-tc (the config file has been renamed as well)"
msgstr ""
#: ../../releases/v2016.1.rst:256
# c18c42d26e224955b407059d8c0b532b
msgid "Some of the Gluon-specific i18n support code in the build system has been removed, as LuCI now provides similar facilities"
msgstr ""
#: ../../releases/v2016.1.rst:258
# 091d0a2f2f69412686bba839e73bf699
msgid "The C-based `luci-lib-jsonc` library is now used for JSON encoding/decoding instead of the pure Lua `luci-lib-json`"
msgstr ""
#: ../../releases/v2016.1.rst:259
# f990f9babf534571a4a2f5b203b84348
msgid "The site config is now stored as JSON on the node. The Lua interface ``gluon.site_config`` is still available, and a C interface was added as part of the new package `libgluonutil`."
msgstr ""
#: ../../releases/v2016.1.rst:260
# 2b1d5831a7b641a694f0297fcb9bdf59
msgid "The `respondd` daemon now uses C modules instead of Lua snippets, which greatly enhances response speed and reduces memory usage. The Gluon integration package has been renamed from `gluon-announced` to `gluon-respondd`."
msgstr ""
#: ../../releases/v2016.1.rst:264
# fe4aae42d20448dfa4dbfc6c33664517
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.1.rst:266
# 752e9fbe6a14434d87eee1063fe58c86
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.1.rst:268
# e088651b39094a8a85ff658001d96534
msgid "Reducing the TX power in the Expert Mode is recommended."
msgstr ""
#: ../../releases/v2016.1.rst:269
# d8227a4b50914e3e9e76ec9d8f2d3fab
msgid "batman-adv causes stability issues for both alfred and respondd/announced (`#177 <https://github.com/freifunk-gluon/gluon/issues/177>`_)"
msgstr ""
#: ../../releases/v2016.1.rst:270
# e13a4606b9964135b8af706780d472dd
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.1.rst:272
# 3b2d9fe9f640401d857edf0598900e8b
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.1.rst:274
# 04abc641f54c454ebe294f2840a6698a
msgid "Inconsistent respondd/announced API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.1.rst:276
# d5ad988e5b564a25b15d4a4d5e682d3b
msgid "The current API is inconsistent and will be replaced in the next release. The old API will still be supported for a while."
msgstr ""

View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.2.1.rst:2
# 13eb41c7d7904e18883741e7cea8552d
msgid "Gluon 2016.2.1"
msgstr ""
#: ../../releases/v2016.2.1.rst:5
# a8f8212eb2684a7fadd7219e05266374
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2016.2.1.rst:8
# 45cd69de3e62444180c41abf69baef63
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2016.2.1.rst:10
# ea9585959afb483faf5c725dbbdcdff9
msgid "TP-Link"
msgstr ""
#: ../../releases/v2016.2.1.rst:12
# 75c797c63d7b4fa9a7cec666d733ce1c
msgid "TL-WA901ND v4"
msgstr ""
#: ../../releases/v2016.2.1.rst:15
# 5ec69deb19f649c785d862b606382d8f
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.2.1.rst:17
# 0b0c830ab01145bea7103b79a13f74bf
msgid "Make status page work with disabled cookies/local storage (`#912 <https://github.com/freifunk-gluon/gluon/pull/912>`_)"
msgstr ""
#: ../../releases/v2016.2.1.rst:20
# ecc694224cf141f4991e3d8ac1139902
msgid "Update kernel to 3.18.44"
msgstr ""
#: ../../releases/v2016.2.1.rst:22
# 094c58d8d29848a4a07a7eb25d2c1e83
msgid "Fixes CVE-2016-5195 and CVE-2016-7117. It is unlikely that these issues pose a threat to usual Gluon setups, but installing additional packages may make a system vulnerable. In any case, updating is highly recommended."
msgstr ""
#: ../../releases/v2016.2.1.rst:26
# 02ad4577e66a415e8c65ab4ab63a5b85
msgid "Downgrade mac80211 to an earlier state"
msgstr ""
#: ../../releases/v2016.2.1.rst:28
# 9f1e85c9782f482ca397ac2b85b6b1a1
msgid "Unfortunately, a mac80211 update that was done shortly before the release of Gluon v2016.2 (that seemed necessary to properly support ath10k devices) had again caused severe ath9k stability issues that remained unreported until v2016.2 was out."
msgstr ""
#: ../../releases/v2016.2.1.rst:33
# 9123819a47234869968f66a6d945f4ed
msgid "We have now reverted mac80211 to an earlier state that was reported to be very stable (while keeping the ath10k-specific changes); in addition, some patches that were reported to cause connection or performance issues with certain clients have been reverted. While is it still not perfectly stable, is should be at least as good as (and probably better than) the v2016.1.x release series."
msgstr ""
#: ../../releases/v2016.2.1.rst:40
# 6ec6129e9a624bea975c1a4705e15a60
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.2.1.rst:42
# 0cc458227cdd40198e337eddbee90934
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.2.1.rst:44
# ae923a4f5ad34278b0ae642cff6022c4
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2016.2.1.rst:46
# c6b2cb95531e48f9a3b7a07d0328d7f1
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.2.1.rst:48
# 52f208dc0f07489281571eaf93da6054
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.2.1.rst:50
# 20eb60ed2e704debba3d61179c742299
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.2.1.rst:52
# 20095159e55848d3939d0016cfdf199a
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2016.2.1.rst:54
# aea2be412cc94b4fa4098652882d5bc6
msgid "Git HTTPS downloads from git.kernel.org fail on Debian Wheezy (`#919 <https://github.com/freifunk-gluon/gluon/issues/919>`_)"
msgstr ""
#: ../../releases/v2016.2.1.rst:56
# 3271ec47133449308c527ca6f74da835
msgid "The GnuTLS version on Debian Wheezy is too old and can't establish a connection with git.kernel.org anymore. A newer GnuTLS version is available in wheezy-backports, but as there is no libcurl3-gnutls package linked against the new version, installing the new version has no effect."
msgstr ""

View File

@ -0,0 +1,187 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.2.2.rst:2
# e5678ffd937841b59fb5309a5086bb14
msgid "Gluon 2016.2.2"
msgstr ""
#: ../../releases/v2016.2.2.rst:5
# c478c1df3e714e4399f9107079b72b42
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2016.2.2.rst:8
# cb224c7582214c599601b9fa949c2b96
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2016.2.2.rst:10
# 9016dc420d204d0a8229e35303807f89
msgid "TP-Link"
msgstr ""
#: ../../releases/v2016.2.2.rst:12
# 96e5f75d4526494c98aa065ad7c8b11f
msgid "CPE210/510 EU/US versions"
msgstr ""
#: ../../releases/v2016.2.2.rst:13
# a9c382e6fa1d4e9eb4eb6e784c99e60f
msgid "TL-WA801N/ND v3"
msgstr ""
#: ../../releases/v2016.2.2.rst:14
# 3b01f8a8329b42ca940c252746fe6c14
msgid "TL-WR841ND v11 EU/US versions"
msgstr ""
#: ../../releases/v2016.2.2.rst:17
# 06999192260b42fabeb33f16a725ede7
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.2.2.rst:19
# 000e4f7ce6454dc48490bdc8c473b472
msgid "Fix boot on certain QCA955x-based devices (e.g. OpenMesh OM5P AC v2) (`#965 <https://github.com/freifunk-gluon/gluon/pull/965>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:21
# d736ff8155344fa5891c165f7561b80d
msgid "This issue was a regression in Gluon v2016.2.1."
msgstr ""
#: ../../releases/v2016.2.2.rst:23
# d0d0b3b90b614681bdb18df9cd96505c
msgid "Build: Fix git downloads from git.kernel.org on Debian Wheezy (`#919 <https://github.com/freifunk-gluon/gluon/issues/919>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:25
# 2da7ee32fd48402ab8e97deba28abf77
msgid "We've switched back from HTTPS to the git protocol for now to avoid using the old GnuTLS version of Debian Wheezy which can't establish a HTTPS connection with git.kernel.org anymore."
msgstr ""
#: ../../releases/v2016.2.2.rst:29
#: ../../releases/v2016.2.2.rst:33
#: ../../releases/v2016.2.2.rst:37
# 0150ef3fab9b4d2191e373872013f8d7
# 7e99718e10d6441f993e5a82e17bba7b
# 86182a26702442569d58ae1d925223b8
msgid "This issue was a regression in Gluon v2016.2."
msgstr ""
#: ../../releases/v2016.2.2.rst:31
# 9c5266d07a984e118cdee66e41445b2b
msgid "Fix RX filter of Ubiquiti UAP Outdoor+ (`d43147a8e03d <https://github.com/freifunk-gluon/gluon/commit/d43147a8e03dd17bc27e4ab203736f2151f9db3d>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:35
# 96696b1b5e0b462691ae4801e76631e0
msgid "Fix switched WAN/LAN interface assignment on CPE210 (`59deb2064d54 <https://github.com/freifunk-gluon/gluon/commit/59deb2064d54a37e27139b76a3b6064f5f10f364>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:39
# b122409c7c124349b9393de7888565eb
msgid "Significantly reduce CPU load used by signal strength LEDs (`#897 <https://github.com/freifunk-gluon/gluon/issues/897>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:41
# 5669e174aca44864b3eaafa9724d4c19
msgid "Fix ethernet port of the Ubiquiti UAP AC Lite (`#911 <https://github.com/freifunk-gluon/gluon/issues/911>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:43
# 143441f5546c47298a9b6dda98a92519
msgid "Build: Don't use host ``/tmp`` directory (`f9072a36411b <https://github.com/freifunk-gluon/gluon/commit/f9072a36411b92089c697b2c0a564155bfe10bd1>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:45
# 7e1299b20abd462da0b3aa01886c799c
msgid "Fixes build when ``/tmp`` is mounted with *noexec*."
msgstr ""
#: ../../releases/v2016.2.2.rst:47
# dc4eb9df0831428f9f31ac8616c8a747
msgid "Fix mesh interface type respondd/alfred announcements when using VLANs over IBSS (`#941 <https://github.com/freifunk-gluon/gluon/issues/941>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:49
# 93d25dbde7a843ffa902704786f9efd9
msgid "Fix next-node ebtables rules without *next_node.ip4* (`9dbe9f785d2b <https://github.com/freifunk-gluon/gluon/commit/9dbe9f785d2b439c3ebdae365b808ebf42b3cf03>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:51
# 9686eb92663944b2b725d786a07696fc
msgid "Gluon v2016.2 added support for using the next-node feature without specifying an IPv4 address. Some scripts had not been adjusted, making the next-node unreliable when no IPv4 address was specified."
msgstr ""
#: ../../releases/v2016.2.2.rst:56
# 6e9ef6eeedfa4d36a399635c9bdded0c
msgid "Other changes"
msgstr ""
#: ../../releases/v2016.2.2.rst:58
# 866edcb79c4b41a18aceae1e1665cdb6
msgid "x86-generic and x86-64 images now have PATA and MMC support to allow using them on various devices that were previously unsupported."
msgstr ""
#: ../../releases/v2016.2.2.rst:61
# 03bce92006744984b04b21ddd0b98fb4
msgid "Clean up opkg postinst scripts up on image generation"
msgstr ""
#: ../../releases/v2016.2.2.rst:63
# 7eaabbdbce534974870937e03cf51f22
msgid "OpenWrt does this by default to save a little space."
msgstr ""
#: ../../releases/v2016.2.2.rst:66
# a33d549a572947df92c66abf509332e6
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.2.2.rst:68
# b9d417c4ffca4709badb1179af29e2e0
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:70
# c4e9d7237bf0407f902ae4c10a3a1127
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2016.2.2.rst:72
# ac61d50da89d4ff7b0bb6e5187850312
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:74
# 77abe42957be405da54ea0126a92fc97
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.2.2.rst:76
# b2f5a48f99d446b99268498c9788e47a
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.2.2.rst:78
# 95549ba67a9b44d4a2d11a8872590b79
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

View File

@ -0,0 +1,143 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.2.3.rst:2
# 4055ca10963b4f49ac1220134be4c401
msgid "Gluon 2016.2.3"
msgstr ""
#: ../../releases/v2016.2.3.rst:5
# 28978d6f70ec47b5bec9deb75c129874
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2016.2.3.rst:8
# cf2e71da06d64d359befbef8a7721279
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2016.2.3.rst:10
# 3a5cae6332c9497cafc67e73509bf930
msgid "TP-Link TL-WR940N v4"
msgstr ""
#: ../../releases/v2016.2.3.rst:11
# 40411128f4c048e2b45df2a421feabd2
msgid "TP-Link TL-WR1043ND v4"
msgstr ""
#: ../../releases/v2016.2.3.rst:14
# 4e5db60ab6ad498cb9c4c0f401013ad7
msgid "Removed hardware support"
msgstr ""
#: ../../releases/v2016.2.3.rst:16
# b973b66f3fdf4a1f9e7227d5ecfd178f
msgid "Support for Meraki devices (MR12/16/62/66) has been removed for now because of severe problems (all devices were using the same MAC addresses). Support will return when the issues have been fixed."
msgstr ""
#: ../../releases/v2016.2.3.rst:21
# 32b6451f031244409b33a98cd5a39140
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.2.3.rst:23
# 6a07334b07a04ebaaef6651c2e4ebf82
msgid "Automatically restart respondd on failure (`#863 <https://github.com/freifunk-gluon/gluon/issues/863>`_)"
msgstr ""
#: ../../releases/v2016.2.3.rst:25
# 5d0ab3731afc497f9a63f4c467628535
msgid "There have been many reports of respondd processes disappearing; the exact cause is unclear, but might be related to the batman-adv debugfs interface and/or out-of-memory conditions."
msgstr ""
#: ../../releases/v2016.2.3.rst:28
# ebf2572d23754be384524a179cb0eb17
msgid "A new respondd initscript uses procd to automatically restart respondd when it dies."
msgstr ""
#: ../../releases/v2016.2.3.rst:30
# aef65c77b2e44d2e80633f32723d5c4d
msgid "Make autoupdater timeouts more robust (`#987 <https://github.com/freifunk-gluon/gluon/issues/987>`_)"
msgstr ""
#: ../../releases/v2016.2.3.rst:32
# b38c3eabdbfc4832b7202b8f1f81d7dd
msgid "It was reported that wget processes sometimes hang indefinitely during the autoupdater manifest download. The autoupdater has been improved to ensure that wget can always be interrupted after a timeout."
msgstr ""
#: ../../releases/v2016.2.3.rst:36
# ecd087053a974a398c0be7651694ffb7
msgid "This issue, together with the recent addition of lock files to ensure that only one instance of the autoupdater can run at a time, had caused the autoupdater to blocked completely by hanging processes in some cases (till a node was rebooted)."
msgstr ""
#: ../../releases/v2016.2.3.rst:40
# 583149a4a97f4bfb9a78dfbf773bdb09
msgid "Fix regulation domain switching in ath10k (`#1001 <https://github.com/freifunk-gluon/gluon/pull/1001>`_)"
msgstr ""
#: ../../releases/v2016.2.3.rst:42
# 6a16f7545cce4aa881dd55e06cc7b98c
msgid "Prevents use of too high transmission power in some cases."
msgstr ""
#: ../../releases/v2016.2.3.rst:44
# 4508030855eb425883846beb5e293182
msgid "Ensure that *prefix6* in site.conf is always a /64 prefix (`6b62e2f <https://github.com/freifunk-gluon/gluon/commit/6b62e2fc788cd1f83f6634288a15724dfc42b0fd>`_)"
msgstr ""
#: ../../releases/v2016.2.3.rst:46
# ced43d306bc9461b91c8a75a78dd7fea
msgid "Other prefix lengths were never supported and don't make sense in many places the prefix is used. Ensure that such configurations will not pass validation."
msgstr ""
#: ../../releases/v2016.2.3.rst:50
# f90bd195a5db4f74a12653c6bd37642b
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.2.3.rst:52
# e649ad22f8524799aeb8f2946c5db249
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.2.3.rst:54
# fdf3427d82574f5f810a9a9db161fbff
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2016.2.3.rst:56
# 2502f96166c14e03ab2b1088bfc4affd
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.2.3.rst:58
# 3d670433fc6b4c5d88906d81a2dd0992
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.2.3.rst:60
# 45b5fc2efa2c4d8c8330ee0e1c9edefb
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.2.3.rst:62
# 1d1374586e3045889f562d5fb29f3aae
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

View File

@ -0,0 +1,128 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.2.4.rst:2
# 9c97f0e7bc66477988c129254644f048
msgid "Gluon 2016.2.4"
msgstr ""
#: ../../releases/v2016.2.4.rst:5
# b94c2114c71f468eae73089760d94249
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.2.4.rst:7
# 4d3da554fba744c1baa03712cf2ace54
msgid "Fix batman-adv (compat 15) not being able to transmit packages of specific sizes (`b7eeef9 <https://github.com/freifunk-gluon/gluon/commit/b7eeef9b04b44a70b2a953c4efe35a3fdceba2db>`_)"
msgstr ""
#: ../../releases/v2016.2.4.rst:9
# 60b72df42c934eeab519e1d6789959c3
msgid "We suspect that this issue was also the reason for the autoupdater/wget hangs observed by many communities. Non-Gluon nodes like gateways should be updated to batman-adv 2017.0.1 to get the fix."
msgstr ""
#: ../../releases/v2016.2.4.rst:12
# 5f3108913b164cb09ebb7a2aa376cdbe
msgid "Fix build after ftp.all.kernel.org discontinuation (`#1059 <https://github.com/freifunk-gluon/gluon/issues/1059>`_)"
msgstr ""
#: ../../releases/v2016.2.4.rst:14
# 055382dee9964ba98556578310ccf4e2
msgid "Fix high load because of frequent calls of the respondd initscript (`9a0aeb9 <https://github.com/freifunk-gluon/gluon/commit/9a0aeb9b7482df4e4515e61356b9d393e3a7eacb>`_)"
msgstr ""
#: ../../releases/v2016.2.4.rst:16
# 1b16c94d034746aaacc2f05b25cc578a
msgid "The respondd restart triggers added in v2016.2.3 ran a significant portion of the respondd initscript for each router advertisement received. This was fixed by a backport of a netifd patch."
msgstr ""
#: ../../releases/v2016.2.4.rst:19
# 0aee437fc9a846f1ba4d5c9f2e5623dc
msgid "x86 sysupgrade fixes (`41fd50d <https://github.com/freifunk-gluon/gluon/commit/41fd50d20ba31d73c4796c5b2d4eb44ad2258b90>`_, `ad37e2b <https://github.com/freifunk-gluon/gluon/commit/ad37e2b6b43b2c3389356d892b04f3873d8f6b93>`_)"
msgstr ""
#: ../../releases/v2016.2.4.rst:22
# 32814fb5a07442148f989e91e5029b98
msgid "This fixes sysupgrade on mmcblk and similar devices."
msgstr ""
#: ../../releases/v2016.2.4.rst:25
# e4104663dac848da999e297be71ed3e8
msgid "Other changes"
msgstr ""
#: ../../releases/v2016.2.4.rst:27
# 3d2c1157ac604126a14ce6d3dd53aad8
msgid "The manifest generator has been extended to generate SHA256 checksums in addition to SHA512 ones (`f9d59be <https://github.com/freifunk-gluon/gluon/commit/f9d59be731efd31a26c59e049ccbdc4b1762f6b1>`_)"
msgstr ""
#: ../../releases/v2016.2.4.rst:30
# 6b73b495dde64ed28620271faa31b049
msgid "We have recently switched the autoupdater to SHA256 in the Gluon master to avoid mixing two different lengths of hashes for no good reason. This makes the manifests of Gluon v2016.2.x compatible with the new autoupdater so it doesn't prevent backports or downgrades."
msgstr ""
#: ../../releases/v2016.2.4.rst:34
# e05e6b130f104310957e5873154830a4
msgid "**Note:** Downgrades of major Gluon versions are generally unsupported and will often lead to broken configurations."
msgstr ""
#: ../../releases/v2016.2.4.rst:38
# 7eaec9c3f14240cfbf3fdcce7c5373bd
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.2.4.rst:40
# eb615802aeb6446bba023e3049286142
msgid "x86 sysupgrade (sometimes) loses config when kernel partition grows (`#1010 <https://github.com/freifunk-gluon/gluon/issues/1010>`_)"
msgstr ""
#: ../../releases/v2016.2.4.rst:42
# 627943df2bde47d589b16264d238d76b
msgid "This issue affects upgrades from v2016.2.x and older to the Gluon master only, we hope to fix it before the next major release."
msgstr ""
#: ../../releases/v2016.2.4.rst:45
# fac1a7f5d70f46b284c568d9577b9fa8
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.2.4.rst:47
# 5c2509bb5a644a6eb40d760505d5de21
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2016.2.4.rst:49
# 787383cda52448b293b07e9170e26e16
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.2.4.rst:51
# c0d937bb2c5d470782cf682ca59deb79
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.2.4.rst:53
# a28d065b737e4746b8c0b75445a5bd47
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.2.4.rst:55
# 7114feb896e34bfb8cae4a5c0423006b
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

View File

@ -0,0 +1,93 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.2.5.rst:2
# 7843f82c0c3d43dd80c5709a6e1a613d
msgid "Gluon 2016.2.5"
msgstr ""
#: ../../releases/v2016.2.5.rst:4
# 64a56f6265cc43f2b9b9aa3a647c647d
msgid "This version contains only a single bugfix for a regression introduced in Gluon v2016.2.4. As the regression affects batman-adv compat 15 only, firmwares using the compat 14 legacy version don't need to be updated."
msgstr ""
#: ../../releases/v2016.2.5.rst:9
# a08e5453894047e0a3d2788ff722a504
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.2.5.rst:11
# 6f4b256f88d14d6bb55d2fb066940478
msgid "Fix kernel crash with batman-adv compat 15 (`d452a7c <https://github.com/freifunk-gluon/gluon/commit/d452a7c2cf1c0da4e034666a50dc0e7aa9ddc592>`_)"
msgstr ""
#: ../../releases/v2016.2.5.rst:13
# d18e58e7726348098b95d76a62cac3c7
msgid "An incorrect backport of a fix for a very improbable kernel crash caused a much more frequent kernel crash. The backport has been fixed."
msgstr ""
#: ../../releases/v2016.2.5.rst:16
# 5af9a433ba814576897eaf2d87fc1bcc
msgid "This bug a regression in Gluon v2016.2.4."
msgstr ""
#: ../../releases/v2016.2.5.rst:19
# 5f43acd294c949b38e79655e45b18134
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.2.5.rst:21
# 6252f6a89b6a4138a18adf8f60f60fee
msgid "x86 sysupgrade (sometimes) loses config when kernel partition grows (`#1010 <https://github.com/freifunk-gluon/gluon/issues/1010>`_)"
msgstr ""
#: ../../releases/v2016.2.5.rst:23
# 1bb0f60c39a84894b764c757ca38e006
msgid "This issue affects upgrades from v2016.2.x and older to the Gluon master only, we hope to fix it before the next major release."
msgstr ""
#: ../../releases/v2016.2.5.rst:26
# 1148e395b3324b3fa1f3a2dc7b6b7e6d
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.2.5.rst:28
# dfea3b6aba6942b99ef65ae6401b93db
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2016.2.5.rst:30
# 0062fb9071d34fd182cb73e25586f75c
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.2.5.rst:32
# 98c25f9775964308a57208d017e16622
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.2.5.rst:34
# 4a979b71e83d4dbd9a8188cc5377d7fc
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.2.5.rst:36
# 8cdce0a161464928bd89675cefdcb6a6
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.2.6.rst:2
# 8921f0e8650f4ea9b3fc5056de2f9bfb
msgid "Gluon 2016.2.6"
msgstr ""
#: ../../releases/v2016.2.6.rst:5
# e30a3bcb40af4ce5b8fc7922a5273fbd
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2016.2.6.rst:8
# 732e5a6b92a74e708dcb019add4aee77
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2016.2.6.rst:10
# f2ef7cb4158642cb80dcdcc05b852b37
msgid "TP-Link TL-WR841N/ND v12"
msgstr ""
#: ../../releases/v2016.2.6.rst:13
# bc53e19ca0c4479691c34be97d6565fd
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.2.6.rst:15
# 130550f6d690405894303f02a06696f5
msgid "Fix `CVE-2016-10229 <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10229>`_ (`#1097 <https://github.com/freifunk-gluon/gluon/pull/1097>`_)"
msgstr ""
#: ../../releases/v2016.2.6.rst:18
# 38f84be6732246e9ae151a189b9d294d
msgid "Fortunately, the standard Gluon setup is not vulnerable, as the issue only affects applications that use MSG_PEEK on UDP sockets. dnsmasq does use MSG_PEEK, but only in the DHCP component, which is not enabled during normal node operation."
msgstr ""
#: ../../releases/v2016.2.6.rst:22
# 675469ca526b4a99aee8ed250c358266
msgid "Fix roaming issue affecting communication between clients (`#1121 <https://github.com/freifunk-gluon/gluon/issues/1121>`_)"
msgstr ""
#: ../../releases/v2016.2.6.rst:25
# b45803f87d334dd981082b962636e9fa
msgid "This issue affects all previous releases of Gluon v2016.2.x."
msgstr ""
#: ../../releases/v2016.2.6.rst:27
# 09ea6593a8ee45639fef0e184be4394e
msgid "Fix build against OpenSSL 1.1 (`b6a22ce <https://github.com/freifunk-gluon/gluon/commit/b6a22ce79307853b175192178bb0333d976a3a6f>`_)"
msgstr ""
#: ../../releases/v2016.2.6.rst:29
# 3a4d224165154a52ab22d20127f82f70
msgid "Fix build with long path names (`#1120 <https://github.com/freifunk-gluon/gluon/issues/1120>`_)"
msgstr ""
#: ../../releases/v2016.2.6.rst:31
# 936e9770477744908648ffbe694d59d0
msgid "Use new staged sysupgrade procedure (`d4a69c0 <https://github.com/freifunk-gluon/gluon/commit/d4a69c00047f72696a2400cd7129be032de458e3>`_)"
msgstr ""
#: ../../releases/v2016.2.6.rst:33
# 42136527221f4d72868e20c4886459a3
msgid "The new sysupgrade fixes an issue affecting x86, causing nodes to lose their configuration on upgrade when the size of the kernel partition grows. This is the case when upgrading from Gluon v2016.2.x to newer (LEDE-based) Gluon versions. **This means that a Gluon node running an older version must be upgraded to Gluon v2016.2.6 first before switching to a LEDE-based version!**"
msgstr ""
#: ../../releases/v2016.2.6.rst:39
# 11790c28cbca4a20a1597b2afddd1afc
msgid "One downside of the staged sysupgrade is that all processes, including the SSH server, will be terminated at the start of the sysupgrade to allow unmounting the root filesystem. This makes it impossible to get any feedback from the upgrade process without a serial console."
msgstr ""
#: ../../releases/v2016.2.6.rst:45
# c3f4f15aedfb49b2a888f87a17b2e8d5
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.2.6.rst:47
# 53d1b9a8bbaa4a2a92d080d89adaef99
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.2.6.rst:49
# 2f6f9dd1adc44ba2aa048de59ad0720a
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2016.2.6.rst:51
# 050a7aabc4a54e81b48d0c7d13b53ffd
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.2.6.rst:53
# 5b8b0024b5ff462daf3d2e1c2d86500b
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.2.6.rst:55
# 778994d304274762a36a5bc17c719671
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.2.6.rst:57
# d44b26fbcb3c49e59563fd8339456d47
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

View File

@ -0,0 +1,83 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.2.7.rst:2
# 68f4171dddb74364a9621de03412885d
msgid "Gluon 2016.2.7"
msgstr ""
#: ../../releases/v2016.2.7.rst:4
# cf56e838d73846adb48944b7f07a4061
msgid "This release only fixes a single regression introduced in Gluon v2016.2.6, and add support for building using Perl 5.26."
msgstr ""
#: ../../releases/v2016.2.7.rst:8
# 1155896daa1e4d989bc09ee6b4c7297e
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.2.7.rst:10
# 24e0574f407f436a965e39e1bc3e68c7
msgid "Improve sysupgrade error handling (`#1160 <https://github.com/freifunk-gluon/gluon/issues/1160>`_)"
msgstr ""
#: ../../releases/v2016.2.7.rst:12
# 6abf063a99cf4ae1a26903d2ef7df9fb
msgid "If for some reason processes don't react to SIGKILL (usually because of a kernel bug), a node could hang forever in sysupgrade, requiring a power cycle. This has been fixed, triggering a reboot instead."
msgstr ""
#: ../../releases/v2016.2.7.rst:16
# 98532aa53eb74a9099aa27ed4791f135
msgid "Backport fixes to support building with Perl 5.26 or newer (`76753ed <https://github.com/freifunk-gluon/gluon/commit/76753ede0da78e24208f10675fa288247deec961>`_)"
msgstr ""
#: ../../releases/v2016.2.7.rst:19
# 6c623ca70822469aa10ecbeab5171e70
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.2.7.rst:21
# 118c7c6123e54e729ecc1ad891722df4
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.2.7.rst:23
# b02fe63fbbaa43c8b5a7733067dd1325
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2016.2.7.rst:25
# c7a5452801304431881ca305620041f0
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.2.7.rst:27
# 0f4530413c6b4f698fffdf774a2abc13
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.2.7.rst:29
# 9061a523ea71480d9ffe651300416b98
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.2.7.rst:31
# a1368a76382b486db80177a2c84d79c3
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

378
docs/_build/gettext/releases/v2016.2.pot vendored Normal file
View File

@ -0,0 +1,378 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2016.2.rst:2
# dda6bcd458e14395aa72189a81123e9f
msgid "Gluon 2016.2"
msgstr ""
#: ../../releases/v2016.2.rst:5
# fc87b62a9f414232a31c69035f60e2ea
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2016.2.rst:8
# 19dc4233e53643109f0c32687a73f4fa
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2016.2.rst:10
# a27a5285f10d4ae78e4af938e327f362
msgid "ALFA Network"
msgstr ""
#: ../../releases/v2016.2.rst:12
# b48dfdd8fea14c22958eb64c8107dabf
msgid "Tube2H"
msgstr ""
#: ../../releases/v2016.2.rst:13
# 018f5a9d72be4c1ea657adf943a99b68
msgid "N2"
msgstr ""
#: ../../releases/v2016.2.rst:14
# aa5915257bfe489bad891b85a7b83625
msgid "N5"
msgstr ""
#: ../../releases/v2016.2.rst:16
# 8065bbbec898485d83fad73e6a7c1c23
msgid "Buffalo"
msgstr ""
#: ../../releases/v2016.2.rst:18
# d640b1733bf2495098cc26d53b118187
msgid "WZR-HP-G300NH2"
msgstr ""
#: ../../releases/v2016.2.rst:20
# 02b36d5a7c97437e948d965f15d74f63
msgid "GL Innovations"
msgstr ""
#: ../../releases/v2016.2.rst:22
# cb317630d9fc44d1bd47cd44d0fffc39
msgid "GL-AR150"
msgstr ""
#: ../../releases/v2016.2.rst:24
# 95c4364ca0854682ae9afc255a7f1315
msgid "OpenMesh"
msgstr ""
#: ../../releases/v2016.2.rst:26
# f6bf24187e00445bb6d868e8b0fcc3ae
msgid "MR1750 v1, v2 [#ath10k]_"
msgstr ""
#: ../../releases/v2016.2.rst:27
# c1b9ec4a58bd420b9a987277a09ff04a
msgid "OM2P-HS v3"
msgstr ""
#: ../../releases/v2016.2.rst:28
# 6f21f24a37554b4b8a4d9a423d9c4dbe
msgid "OM5P-AC v1, v2 [#ath10k]_"
msgstr ""
#: ../../releases/v2016.2.rst:30
# ed475db93c5e424a83be68c565266686
msgid "TP-Link"
msgstr ""
#: ../../releases/v2016.2.rst:32
# 42b13b11ee794de8b5e25065bec931bf
msgid "Archer C5 v1 [#ath10k]_"
msgstr ""
#: ../../releases/v2016.2.rst:33
# 13f1f4cad01441408cb4d3fa09a76b1a
msgid "Archer C7 v2 [#ath10k]_"
msgstr ""
#: ../../releases/v2016.2.rst:34
# 245d202af77742c6a5b5175cf969c130
msgid "TL-WR710N v2.1"
msgstr ""
#: ../../releases/v2016.2.rst:35
# 40ed117e72554d13866d1a08d29df47d
msgid "TL-WR842N/ND v3"
msgstr ""
#: ../../releases/v2016.2.rst:37
# f2fd26ef11394bf1966af75d3941934c
msgid "Ubiquiti"
msgstr ""
#: ../../releases/v2016.2.rst:39
# 494cd8e288e04f7aaa6173b6e1fd94de
msgid "UniFi AP AC Lite [#ath10k]_"
msgstr ""
#: ../../releases/v2016.2.rst:40
# c720e4aa9faa47f29680556d1dafeb7b
msgid "UniFi AP AC Pro [#ath10k]_"
msgstr ""
#: ../../releases/v2016.2.rst:43
# 85254eb7614b470994fa0bf73d5f5fce
msgid "Device uses the ath10k WLAN driver; no image is built unless GLUON_ATH10K_MESH is set as described in :ref:`getting-started-make-variables`"
msgstr ""
#: ../../releases/v2016.2.rst:47
# 397d3f2184d04544bebb2aa06edf9778
msgid "brcm2708-bcm2708"
msgstr ""
#: ../../releases/v2016.2.rst:49
# 8977687b11304452bcffb76720a354ab
msgid "RaspberryPi 1"
msgstr ""
#: ../../releases/v2016.2.rst:52
# cd61190471a244f08a425a262bfa05ae
msgid "brcm2708-bcm2709"
msgstr ""
#: ../../releases/v2016.2.rst:54
# af9b15f2d1e940aa80efaad5358d9025
msgid "RaspberryPi 2"
msgstr ""
#: ../../releases/v2016.2.rst:57
# 063d23176e4841d4bdc325bded208f36
msgid "New features"
msgstr ""
#: ../../releases/v2016.2.rst:59
# d23800eab4ff44baa076495488182b3d
msgid "Many UBNT Airmax XM model names are detected correctly now (e.g., the Loco is no longer displayed as Bullet) (`#632 <https://github.com/freifunk-gluon/gluon/pull/632>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:62
# 2fd4e699846345349139e3f25cd92f8c
msgid "Also, various new image aliases have been added for these devices."
msgstr ""
#: ../../releases/v2016.2.rst:64
# 1c2181d3d2c24661ae2c15761339af06
msgid "batman-adv: mesh_no_rebroadcast is now enabled for Mesh-on-WAN/LAN (`#652 <https://github.com/freifunk-gluon/gluon/issues/652>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:66
# 5c6ef20dbbf6453cb036ebbebe84b830
msgid "The new UCI option ``gluon-core.@wireless[0].preserve_channels`` can be used to prevent a changed WLAN channel from being reset on firmware upgrades (`#640 <https://github.com/freifunk-gluon/gluon/pull/640>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:69
# 7c85ffaee2f14b4e84a776e7ec902a2a
msgid "PoE passthrough can now be configured from site.conf and the Advanced Settings on TP-Link CPE 210/510 and Ubiquiti NanoStations (`#328 <https://github.com/freifunk-gluon/gluon/issues/328>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:72
# 7280fc7514d042ffad2db7e9fd185a32
msgid "The config mode *altitude* field can now be hidden using the ``config_mode.geo_location.show_altitude`` site.conf setting (`#693 <https://github.com/freifunk-gluon/gluon/pull/693>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:75
# 44def1e9863644d987a6c57f9f044dc1
msgid "The contact information field in the config mode can be made obligatory using the ``config_mode.owner.obligatory`` site.conf option"
msgstr ""
#: ../../releases/v2016.2.rst:78
# 72d5f8ca643b402e918912778f74634d
msgid "The *node name* setting in the config mode is no longer restricted to valid DNS hostnames, but allows any UTF-8 string (`#414 <https://github.com/freifunk-gluon/gluon/issues/414>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:81
# df44e5479f6d435a843da99377998158
msgid "Besides the hostname, public key, site config and primary MAC address, the contact information can now be accessed from config mode site texts"
msgstr ""
#: ../../releases/v2016.2.rst:84
# 3566688b926e4bb986bf8a23fde31def
msgid "The functions ``escape`` and ``urlescape`` for HTML and URL escaping are now available from config mode site texts. They should always be used when including user-provided information like hostnames and contact information in HTML code or URLs."
msgstr ""
#: ../../releases/v2016.2.rst:88
# f5857d453db34272b9f53e97505a0816
msgid "Dropbear has been updated to a newer version, enabling new SSH crypto methods and removing some old ones like DSA. This reduces the time needed for the first boot and makes SSH logins faster (`#223 <https://github.com/freifunk-gluon/gluon/issues/223>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:92
# 5b68d5f48ea74fceb8c3d41e24dd820c
msgid "WLAN basic and supported rate sets have been made configurable, to allow disabling 802.11b rates (`#810 <https://github.com/freifunk-gluon/gluon/pull/810>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:95
# 4fbfce0b49ea4205b5decfaf9ea0f9fd
msgid "ath10k-based devices are now supported officially; it's possible to choose between IBSS- and 11s-capable firmwares in site.mk (`#864 <https://github.com/freifunk-gluon/gluon/issues/864>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:98
# 48bfe3b4581e4ab68f0c79a30fe9744b
msgid "The ``prefix4`` and ``next_node.ip4`` site.conf options are optional now."
msgstr ""
#: ../../releases/v2016.2.rst:101
# f20323f8fcff439385341b422e5b1df5
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2016.2.rst:103
# f359ea7675a6433588d784071518c1f8
msgid "The stability of the ath9k WLAN driver has been improved significantly (`#605 <https://github.com/freifunk-gluon/gluon/issues/605>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:106
# 7139337c1f7349f9a2d3a9d34e7a1443
msgid "mac80211, hostapd and other related drivers and services have been backported from LEDE ``42f559e``."
msgstr ""
#: ../../releases/v2016.2.rst:108
# 71245e2373454cfc905af887e1c4844a
msgid "Extremely slow downloads could lead to multiple instances of the autoupdater running concurrently (`#582 <https://github.com/freifunk-gluon/gluon/issues/582>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:111
# b54332506e754710bffca98ee5dad97c
msgid "A lockfile is used to prevent this and timeouts have been added to download processes."
msgstr ""
#: ../../releases/v2016.2.rst:113
# c06dd67f133849cdb3b996d45d4cc340
msgid "Usage of static DNS servers on the WAN port has been fixed (`#886 <https://github.com/freifunk-gluon/gluon/issues/886>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:116
# aaf64e72525f4eca9a11c59451e16a48
msgid "This is a regression introduced in Gluon v2016.1.6."
msgstr ""
#: ../../releases/v2016.2.rst:119
# 6f3da61173b44693a45bc2c6b8d762ee
msgid "Other changes"
msgstr ""
#: ../../releases/v2016.2.rst:121
# af34131b5d9e4b23961b9583cc13870c
msgid "The \"Expert Mode\" has been renamed to \"Advanced Settings\""
msgstr ""
#: ../../releases/v2016.2.rst:124
# 612f9f9baef747fd80574371980ad9fe
msgid "Site changes"
msgstr ""
#: ../../releases/v2016.2.rst:127
# 5f23dae8684e4b85ba4d2fad7645e2ed
msgid "site.mk"
msgstr ""
#: ../../releases/v2016.2.rst:129
# f7be0f7e15f14cf69a5b87db294626f8
msgid "If you want to support ath10k-based devices, you should set GLUON_ATH10K_MESH and GLUON_REGION as described in :ref:`getting-started-make-variables`."
msgstr ""
#: ../../releases/v2016.2.rst:133
# 82584141db3e4fb59068fbe513bc6da0
msgid "i18n"
msgstr ""
#: ../../releases/v2016.2.rst:135
# 9e3f7392b7dd4f54a3db9028f00e5876
msgid "As the hostname field may now contain an arbitrary UTF-8 string, escaping must be added."
msgstr ""
#: ../../releases/v2016.2.rst:138
# 2cd117efd9fc481b8ecd97f5e8d8a98d
msgid "Change"
msgstr ""
#: ../../releases/v2016.2.rst:144
# 29940817ab9a41dfb54db526a39c347e
msgid "to"
msgstr ""
#: ../../releases/v2016.2.rst:150
# 6a9b0868796e4a239a4d485fd5eb62e1
msgid "Inside of URLs, ``urlescape`` must be used instead of ``escape``."
msgstr ""
#: ../../releases/v2016.2.rst:153
# 14a82ce08adc41218294aa77825ea8c3
msgid "Internals"
msgstr ""
#: ../../releases/v2016.2.rst:155
# 423c4d6f314f43738810fd4ab29786a3
msgid "Mesh interfaces are now configured in a protocol-independent way in UCI (`#870 <https://github.com/freifunk-gluon/gluon/pull/870>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:157
# a41481395bdb4293a033b8e3bf7b6c82
msgid "The MAC address assignment of all mesh and WLAN interfaces has been modified to prepare for support of Ralink/Mediatek-based WLAN chips."
msgstr ""
#: ../../releases/v2016.2.rst:160
# 5e137bb7d99942ca88d07d7e38f68631
msgid "Preparations for supporting the new batman-adv multicast optimizations have been made (`#674 <https://github.com/freifunk-gluon/gluon/pull/674>`_, `#675 <https://github.com/freifunk-gluon/gluon/pull/675>`_, `#679 <https://github.com/freifunk-gluon/gluon/pull/679>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:164
# 941dad6b1281467496b086ab556ff440
msgid "All Lua code is minified now to save some space"
msgstr ""
#: ../../releases/v2016.2.rst:167
# a9bd44d6eb6e4873aadcf4c9c41a609f
msgid "Known Issues"
msgstr ""
#: ../../releases/v2016.2.rst:169
# 981bf5f9ffbb49d3ac02bd5aa66d9ab8
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:171
# 2411af687bc54b5089663ddf2bdcd6f9
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2016.2.rst:173
# d4d11ec45ed1474db6b9a91427b5d4d4
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:175
# 8603423f68c64a2a8613fe9970484e7e
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2016.2.rst:177
# f346856ca67942c5b088ab284eaa7de5
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2016.2.rst:179
# 84f6336024a643fa8e8bd5acbfef2c5e
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

View File

@ -0,0 +1,93 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2017.1.1.rst:2
# d953e78f3dbb4b8286c67500ebdd6a02
msgid "Gluon 2017.1.1"
msgstr ""
#: ../../releases/v2017.1.1.rst:5
# 534450f739994ab2bfbd104c4505035a
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2017.1.1.rst:7
# 4a2e72e78a5243df8f079137d8ae5a49
msgid "The autoupdater manifest has been extended to allow automatic upgrades from old *x86-kvm* and *x86-xen_domu* systems to the new *x86-generic* image (`869ceb4 <https://github.com/freifunk-gluon/gluon/commit/869ceb425cd5f9db3eafddcc52377fd94c6ba0dd>`_)"
msgstr ""
#: ../../releases/v2017.1.1.rst:11
# 02e3d728ffc3457c8487fe4b725f21c2
msgid "Make flash writable again on Ubiquiti PicoStations with certain bootloader versions (and possibly other devices) (`9a787c9 <https://github.com/freifunk-gluon/gluon/commit/9a787c9878069158151c843b8fd9aa338815d61e>`_)"
msgstr ""
#: ../../releases/v2017.1.1.rst:15
# 6ecea64d5e2948d9ba1e27421e6b6091
msgid "Units affected by this issue running Gluon v2017.1 can't leave config mode and no regular sysupgrades are possible. TFTP recovery is necessary to make them work again."
msgstr ""
#: ../../releases/v2017.1.1.rst:19
# e456a976d5074c85b37adb7c81580fcc
msgid "Add workaround to prevent sporadic segfaults of busybox (ash) when running shell scripts on ar71xx (`#1157 <https://github.com/freifunk-gluon/gluon/issues/1157>`_)"
msgstr ""
#: ../../releases/v2017.1.1.rst:22
# e3da7bcc7cd84aa8893dc90f80754fbf
msgid "Disable batman-adv multicast optimizations to work around issue causing large amounts of management traffic (`819758f <https://github.com/freifunk-gluon/gluon/commit/819758f4250af8820851945ba1a6c17748b0ab4b>`_)"
msgstr ""
#: ../../releases/v2017.1.1.rst:26
# d4b5093e38394678940768150dd004b8
msgid "Multicast optimizations will be enabled again when a proper fix is available."
msgstr ""
#: ../../releases/v2017.1.1.rst:29
# 024870cd00aa41dd9ba0dd0e067a98d2
msgid "Known issues"
msgstr ""
#: ../../releases/v2017.1.1.rst:31
# e664e3032400459c8c41b9ce8202143a
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2017.1.1.rst:33
# 1f6fa86d908c4f5381ce1f648bd5de79
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2017.1.1.rst:35
# d23ec34632364f339e9133cf5e3204f6
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2017.1.1.rst:37
# cfc454a3dd334dab9b13ce2bc6813576
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2017.1.1.rst:39
# 27d144b2c0cf4574beacc56b0fe85734
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2017.1.1.rst:41
# 113ab90ed46f4360afab8ca8cc19466c
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

View File

@ -0,0 +1,163 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2017.1.2.rst:2
# bbd874d1c13c45eab204ff1868f30930
msgid "Gluon 2017.1.2"
msgstr ""
#: ../../releases/v2017.1.2.rst:5
# 01591f57682c4e4f98c06d5a33c6a409
msgid "New features"
msgstr ""
#: ../../releases/v2017.1.2.rst:7
# 8578ed00392a41e68e5546029e9a3a87
msgid "Preserve *gw_mode* on sysupgrades (`#1196 <https://github.com/freifunk-gluon/gluon/issues/1196>`_)"
msgstr ""
#: ../../releases/v2017.1.2.rst:9
# cf7862aa1f6645c68d8765e35e0eb125
msgid "When a Gluon node is used as uplink (for example by connecting it to a router with a DHCP server directly, instead of using non-Gluon servers for the internet uplink), the *gw_mode* must be set to *server* on that node. The changed *gw_mode* is now preserved on upgrades."
msgstr ""
#: ../../releases/v2017.1.2.rst:14
# b28cd8f28e064abf95ff28321394d12e
msgid "Allow configuring the batman-adv routing algorithm (*BATMAN IV* or *BATMAN V*) in *site.conf* (`#1185 <https://github.com/freifunk-gluon/gluon/pull/1185>`_)"
msgstr ""
#: ../../releases/v2017.1.2.rst:17
# c835c6aa957d4bbbb85bcbd63ee20a12
msgid "*BATMAN V* still hasn't received extensive testing (and is incompatible with *BATMAN IV*). This new option allows to set up *BATMAN V*-based test meshes. If unset, the routing algorithm will default to *BATMAN IV*."
msgstr ""
#: ../../releases/v2017.1.2.rst:21
# 0047fd3b22184f69b3d6005ab886de03
msgid "Configuration:"
msgstr ""
#: ../../releases/v2017.1.2.rst:31
# ff8338c6eecc4dafb02781a6a878bab3
msgid "New *show-release* Make target"
msgstr ""
#: ../../releases/v2017.1.2.rst:33
# 406ef036194c4942818ffde95a318436
msgid "The command ``make show-release`` can be used to print the release number defined by *GLUON_RELEASE* to the standard output. This can be useful for build scripts when a ``$(shell ...)`` expression is used in *site.mk* to generate the release number."
msgstr ""
#: ../../releases/v2017.1.2.rst:39
# 82c1c7014e924fa5a1c9721d586850af
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2017.1.2.rst:41
# b64bd1ee5fc4402181edb5e1a176dd88
msgid "The image build code used for some devices has been fixed, solving multiple issues (`#1193 <https://github.com/freifunk-gluon/gluon/issues/1193>`_)"
msgstr ""
#: ../../releases/v2017.1.2.rst:44
# af24d094d0ba4843a1771a812f8a42b7
msgid "Problems caused by this issue include:"
msgstr ""
#: ../../releases/v2017.1.2.rst:46
# 5cfd1e39841d4a95929b96a2fa4535e5
msgid "sysupgrade rejecting Allnet images"
msgstr ""
#: ../../releases/v2017.1.2.rst:47
# d1e85e8303f746e5b0ddb90228b7c5d9
msgid "OpenMesh devices losing their configuration on upgrades"
msgstr ""
#: ../../releases/v2017.1.2.rst:49
# 0e798e467e0c498aae8a7cfbe753f4a3
msgid "This is a regression introduced in Gluon v2017.1."
msgstr ""
#: ../../releases/v2017.1.2.rst:51
# 7a19b4fec93843c8b831af5f1b8fd2c7
msgid "Improve sysupgrade error handling (`#1160 <https://github.com/freifunk-gluon/gluon/issues/1160>`_)"
msgstr ""
#: ../../releases/v2017.1.2.rst:53
# f80dbf8b29004cb9a4aa9cbe74191110
msgid "If for some reason processes don't react to SIGKILL (usually because of a kernel bug), a node could hang forever in sysupgrade, requiring a power cycle. This has been fixed, triggering a reboot instead."
msgstr ""
#: ../../releases/v2017.1.2.rst:57
# fa5581810c2d4d4aabbecabf4e7e0b44
msgid "Also display *gluon-config-mode:novpn* message when Tunneldigger is installed, but disabled (`#1172 <https://github.com/freifunk-gluon/gluon/pull/1172>`_)"
msgstr ""
#: ../../releases/v2017.1.2.rst:60
# e3dd2bb65cbe46a2aa43bc62e2e18b35
msgid "It was only displayed on nodes with fastd before."
msgstr ""
#: ../../releases/v2017.1.2.rst:62
# 80579ec11cb64ebab0c79c56558e14f2
msgid "Fix migration of enabled/disabled state between fastd and Tunneldigger (`#1187 <https://github.com/freifunk-gluon/gluon/issues/1187>`_)"
msgstr ""
#: ../../releases/v2017.1.2.rst:66
# 8a75ac2f42ff469cb226d8f0fe4b69f4
msgid "Known issues"
msgstr ""
#: ../../releases/v2017.1.2.rst:68
# 4249ed18c7f44bd3b5cf1fc703130ee6
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2017.1.2.rst:70
# f8e9fc2d33e544c09ecc78ef7d41144b
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2017.1.2.rst:72
# 6296632cbffd4298bac5206335ec6fdd
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2017.1.2.rst:74
# 8dc1474e76d64adfa4e633c810e40a54
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2017.1.2.rst:76
# c00595bdaf4b4ed487cba99477ca790d
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2017.1.2.rst:78
# fce48b97a13b41e9b4e74e4df863da96
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2017.1.2.rst:80
# de8989b5834d418aa34e1dbac50e9152
msgid "Sporadic segfaults of busybox (ash) when running shell scripts on ar71xx (`#1157 <https://github.com/freifunk-gluon/gluon/issues/1157>`_)"
msgstr ""
#: ../../releases/v2017.1.2.rst:83
# 9ce3a97c244a47eab1288c52121f80d7
msgid "The workaround added in Gluon v2017.1.1 has greatly reduced the frequency of segfaults, but did not make them disappear completely."
msgstr ""

View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2017.1.3.rst:2
# b5ade5c5de994057b786227d5bd0f9b3
msgid "Gluon 2017.1.3"
msgstr ""
#: ../../releases/v2017.1.3.rst:4
# 520aa1652df84b53a7554c1ead3b20c7
msgid "The LEDE base of Gluon has been updated to v17.01.3, including various updates, stability improvements and security fixes. This includes some critical fixes to core packages like dnsmasq (see below for details); upgrading all Gluon nodes to v2017.1.3 is highly recommended."
msgstr ""
#: ../../releases/v2017.1.3.rst:11
# ad2994121eaa484698e9de9d3166237f
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2017.1.3.rst:13
# fd6eac59e3264a0e862db09317ca0fea
msgid "dnsmasq has been upgraded to v2.78, fixing CVE-2017-13704, CVE-2017-14491, CVE-2017-14492, CVE-2017-14493, CVE-2017-14494, 2017-CVE-14495 and 2017-CVE-14496"
msgstr ""
#: ../../releases/v2017.1.3.rst:17
# e784577b87dd4d57a6e2b3723ac95a72
msgid "While many of the most severe (remote code execution) vulnerabilities are in the DHCP component of dnsmasq, which is not active on a Gluon node unless in Config Mode, CVE-2017-14491 does affect us. An attacker can cause memory corruption and possibly remote code execution by deploying a malicious DNS server and tricking a node into querying this server."
msgstr ""
#: ../../releases/v2017.1.3.rst:23
# 78eb39e429584017a03364e0a22b029d
msgid "The Linux kernel has been upgraded to v4.4.89"
msgstr ""
#: ../../releases/v2017.1.3.rst:25
# bca4e4d9e37d47ef8ad7a22309b6743f
msgid "Multiple security issues have been fixed in packages that are not usually part of the Gluon build, including tcpdump, curl and mbedtls"
msgstr ""
#: ../../releases/v2017.1.3.rst:28
# 6ba3019ab1a645ada4920e56c10b1b3c
msgid "Please refer to the `LEDE commit log <https://git.openwrt.org/?p=openwrt/openwrt.git;a=shortlog;h=refs/heads/lede-17.01>`_ for details."
msgstr ""
#: ../../releases/v2017.1.3.rst:32
# 0259497fc54f43b2b37584860ddb6569
msgid "Filtering of multicast packets between the mesh and the *local-node* interface has been fixed (`#1230 <https://github.com/freifunk-gluon/gluon/issues/1230>`_)"
msgstr ""
#: ../../releases/v2017.1.3.rst:35
# f0dec9a2bca449bea157578620863483
msgid "This issue was causing gluon-radvd to send a router advertisement to the local clients whenever a router solicitation from the mesh was received. In busy meshes, it would continuously send router advertisements every 3 seconds."
msgstr ""
#: ../../releases/v2017.1.3.rst:39
# be0e73b92840422aa8937141b8a38d23
msgid "Reject autoupdater mirror URLs not starting with ``http://`` during build (`9ab93992d1fc <https://github.com/freifunk-gluon/gluon/commit/9ab93992d1fca1b9cfa09c54d39cc92d3699055a>`_)"
msgstr ""
#: ../../releases/v2017.1.3.rst:42
# 926030c22a3a4da3bb83eada85ddfe50
msgid "Fix MAC addresses on TP-Link TL-WR1043ND v4 when installing Gluon over newer stock firmwares (`#1223 <https://github.com/freifunk-gluon/gluon/issues/1223>`_)"
msgstr ""
#: ../../releases/v2017.1.3.rst:47
# 284d60f272ac40a4b717e1e749d668ae
msgid "Known issues"
msgstr ""
#: ../../releases/v2017.1.3.rst:49
# 991974a918be469194e75a0d235c3152
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2017.1.3.rst:51
# 4d5e7a2a93fc437fabb880a27ce888e1
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2017.1.3.rst:53
# e1d5ba9a18564282a780928f943cdfda
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2017.1.3.rst:55
# d3786e53182d4e9ba5fac2c6145c9a88
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2017.1.3.rst:57
# f23bc4ba71f345eaa645e1d53150232a
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2017.1.3.rst:59
# 348fe2d401ab43c5aeed89070c28562d
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2017.1.3.rst:61
# 1d05176997584c1e91d087d005dc802a
msgid "Sporadic segfaults of busybox (ash) when running shell scripts on ar71xx (`#1157 <https://github.com/freifunk-gluon/gluon/issues/1157>`_)"
msgstr ""
#: ../../releases/v2017.1.3.rst:64
# 345847ad80e84718bbd9f02f3b600971
msgid "The workaround added in Gluon v2017.1.1 has greatly reduced the frequency of segfaults, but did not make them disappear completely."
msgstr ""

View File

@ -0,0 +1,108 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2017.1.4.rst:2
# 0c003391b4d848ae90312cbaf925ece7
msgid "Gluon 2017.1.4"
msgstr ""
#: ../../releases/v2017.1.4.rst:5
# 11d1c5a89d5c4453bcccb6d28c17c175
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2017.1.4.rst:8
# e158415e2bad412792c101ef358afc34
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2017.1.4.rst:10
# f96be11f78494043b8db387846c7f145
msgid "GL Innovations GL-AR300M"
msgstr ""
#: ../../releases/v2017.1.4.rst:14
# dcef853622464f9196ba04853427cc9d
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2017.1.4.rst:16
# 68f778abba014fed90f5b0450dd5e621
msgid "LEDE has been updated to the latest stable commit, including various fixes for the kernel (including security updates), and making opkg work again. This also includes fixes for the KRACK issue (which is irrelevant for most Gluon deployments, as Gluon nodes are rarely used as WLAN clients) (`b62af904bbfd <https://github.com/freifunk-gluon/gluon/commit/b62af904bbfd6360ed728fc9ae69af3d8e8db1d7>`_, `ba56b41ddaf6 <https://github.com/freifunk-gluon/gluon/commit/ba56b41ddaf6033e3cdef18d30da6b34cd438e8c>`_, `ad0824136e5b <https://github.com/freifunk-gluon/gluon/commit/ad0824136e5b47482e11483c50e7bc88ba2c506e>`_, `017fbe88bb8a <https://github.com/freifunk-gluon/gluon/commit/017fbe88bb8a89623464b02e09178696c1d077a6>`_)"
msgstr ""
#: ../../releases/v2017.1.4.rst:25
# 75e1769f5b1a455398748eebb21276aa
msgid "Fix DNS resolution for mesh VPN (fastd / tunneldigger) on ARM-based targets (`#1245 <https://github.com/freifunk-gluon/gluon/issues/1245>`_)"
msgstr ""
#: ../../releases/v2017.1.4.rst:28
# 65d2de6faaf04a5a96bedfb50c94092d
msgid "Fix a build issue in *kmod-jool* (`06842728233a <https://github.com/freifunk-gluon/gluon/commit/06842728233a39784c437767eb9df4167ab07a87>`_)"
msgstr ""
#: ../../releases/v2017.1.4.rst:31
# 1028ccb0c03e4ca18ce7975936a9ec98
msgid "Fix enabling/disabling PoE Passthrough in *site.conf* or in the advanced settings (`7268e49a301f <https://github.com/freifunk-gluon/gluon/commit/7268e49a301fcd643a49b329bd6097a0f85bdaBb>`_, `7c2636d28264 <https://github.com/freifunk-gluon/gluon/commit/7c2636d28264df20b448b0160b69f5059c40b84a>`_)"
msgstr ""
#: ../../releases/v2017.1.4.rst:38
# a5048019bb6c4e49bf9453d7c8f7a31e
msgid "Known issues"
msgstr ""
#: ../../releases/v2017.1.4.rst:40
# 39555142a975481fa04ecf10207285dc
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2017.1.4.rst:42
# 37384c335c6246068c30c3348c8d6034
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2017.1.4.rst:44
# 3bc6e56e4a2948449659ff22019f1358
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2017.1.4.rst:46
# 8b5f71d7ab7a455c8925f76ca6311992
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2017.1.4.rst:48
# c1a8864f17ed4dfca193aabeaafbaa04
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2017.1.4.rst:50
# 492a230ab0c645d9a70213af10206fd5
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2017.1.4.rst:52
# 4a93728071354fb7968661f0dd3f24a8
msgid "Sporadic segfaults of busybox (ash) when running shell scripts on ar71xx (`#1157 <https://github.com/freifunk-gluon/gluon/issues/1157>`_)"
msgstr ""
#: ../../releases/v2017.1.4.rst:55
# bf58d14e71b440e68372aa6edea11c98
msgid "The workaround added in Gluon v2017.1.1 has greatly reduced the frequency of segfaults, but it did not make them disappear completely."
msgstr ""

View File

@ -0,0 +1,128 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2017.1.5.rst:2
# a9ba35d29b1843a7941b07854a28c7d5
msgid "Gluon 2017.1.5"
msgstr ""
#: ../../releases/v2017.1.5.rst:5
# 069f5bc610524019a92039b97102d6e6
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2017.1.5.rst:8
# 5f5f6053349d41dba1b800928b4a1d6e
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2017.1.5.rst:10
# 4e22e5e9c02742ea806b4218a4f48e49
msgid "TP-Link TL-WR1043N v5"
msgstr ""
#: ../../releases/v2017.1.5.rst:13
# d00ef60051bf41f8ac0e422fbff6b5d3
msgid "ramips-mt7621"
msgstr ""
#: ../../releases/v2017.1.5.rst:15
# 9d2d07ede6444d60982ce5aeaa21b927
msgid "Ubiquiti EdgeRouter-X"
msgstr ""
#: ../../releases/v2017.1.5.rst:16
# cb8bad03221f4923a9e9b9777d5af1a6
msgid "Ubiquiti EdgeRouter-X SFP"
msgstr ""
#: ../../releases/v2017.1.5.rst:20
# 3172f937538d42a5ada8a4ffd34398c0
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2017.1.5.rst:22
# 1effbace9971418d82599b896c3e8c33
msgid "Fix build with empty ``site/modules`` (`#1262 <https://github.com/freifunk-gluon/gluon/issues/1262>`_)"
msgstr ""
#: ../../releases/v2017.1.5.rst:25
# 0836e9555807458eb4bf512c1b9a7933
msgid "Fix Ethernet stalls at high throughput on certain devices (`#1101 <https://github.com/freifunk-gluon/gluon/issues/1101>`_)"
msgstr ""
#: ../../releases/v2017.1.5.rst:28
# d2257cdfb51e4498a691b341067ab093
msgid "Update Tunneldigger to support connections with servers running newer kernel versions (`9ed6ff752eb7 <https://github.com/freifunk-gluon/gluon/commit/9ed6ff752eb7972d90b138197641f12eeb4572fb>`_)"
msgstr ""
#: ../../releases/v2017.1.5.rst:31
# a0e8cdb5b2ad405abecbe260a08460ef
msgid "Fix batman-adv Bridge Loop Avoidance (BLA) with *gluon-ebtables-filter-multicast* (`#1198 <https://github.com/freifunk-gluon/gluon/issues/1198>`_)"
msgstr ""
#: ../../releases/v2017.1.5.rst:36
# b3271468990d4f328fabbefdbe231882
msgid "Known issues"
msgstr ""
#: ../../releases/v2017.1.5.rst:38
# cd2e9bf03c3f4d65964a5bdc956e747a
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2017.1.5.rst:40
# 13d4749e138e43718932c9b0ed2f03b4
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2017.1.5.rst:42
# 2a336c9954a045d0b5969814937b9a7e
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2017.1.5.rst:44
# 0b3d32614f6348fc991dcf8f5aa0fb1a
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2017.1.5.rst:46
# 5cfc258aa47c496ba4e751016d15903d
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2017.1.5.rst:48
# ab412549534b4a2fba385aadb908ec69
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2017.1.5.rst:50
# 5a8d685aee2443f4a75150ad4869c9f5
msgid "Sporadic segfaults of busybox (ash) when running shell scripts on ar71xx (`#1157 <https://github.com/freifunk-gluon/gluon/issues/1157>`_)"
msgstr ""
#: ../../releases/v2017.1.5.rst:53
# 21ab04a9c4244e3389114a4c83c51ac3
msgid "The workaround added in Gluon v2017.1.1 has greatly reduced the frequency of segfaults, but it did not make them disappear completely."
msgstr ""
#: ../../releases/v2017.1.5.rst:56
# cd3ca75a72f14c24897b1effd5814467
msgid "Frequent reboots due to out-of-memory on weak hardware in larger meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)"
msgstr ""

View File

@ -0,0 +1,168 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2017.1.6.rst:2
# f6d2c3e70a8e4553ac787f420b4ae813
msgid "Gluon 2017.1.6"
msgstr ""
#: ../../releases/v2017.1.6.rst:5
# 1960853d2a914b90bf92647930bf8aef
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2017.1.6.rst:7
# ff7bfd157a43422b9fce97501ac0bccb
msgid "Remove broken DNS cache feature (`#1362 <https://github.com/freifunk-gluon/gluon/issues/1362>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:10
# 0273e6f25e9c4bfea19784cd091019d0
msgid "It was found that dnsmasq does not handle all answer records equally. In particular, its cached answers are missing DNSKEY and DS records, breaking DNSSEC validation on clients."
msgstr ""
#: ../../releases/v2017.1.6.rst:14
# 9f743d66cbbf4d589cda4c570201a6c1
msgid "Nodes can still resolve the next-node hostname locally and will continue to work as DNS forwarders. The DNS cache feature may return if dnsmasq is fixed or if we switch to a different resolver."
msgstr ""
#: ../../releases/v2017.1.6.rst:18
# 7cafb1e865394b04961d36c36faa5fa4
msgid "Ensure that corefiles are stored in /tmp rather than cluttering the root filesystem (`00df8b76e54c <https://github.com/freifunk-gluon/gluon/commit/00df8b76e54c9bb89299df4b2ec49e972046d6b6>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:22
# 865b70748c454084abdc52ab51facc9b
msgid "Nodes upgrades from Gluon v2016.2.x or earlier did not set kernel.core_pattern correctly, leading to corefiles being stored in the current directory (usually / for system services) in the case of crashes."
msgstr ""
#: ../../releases/v2017.1.6.rst:26
# 871ba1717569404fb9ab5763a767481d
msgid "This is a regression introduced in Gluon v2017.1."
msgstr ""
#: ../../releases/v2017.1.6.rst:28
# 6ab9c3367da146a788e8c9f28f275ff5
msgid "Only request a single IPv6 address instead of a prefix on the WAN interface (`5db54ba78c3 <https://github.com/freifunk-gluon/gluon/commit/5db54ba78c3e245f06e4a407371608f6cb247b49>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:31
# 0c61b5e1427b4e28a03d94dae85d54f7
msgid "Fix signal graph on status page when there are many neighbours (packages/`d1e0b6e0bdae <https://github.com/freifunk-gluon/packages/commit/d1e0b6e0bdaea14d8b9425cee6ca83087be1a905>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:34
# 4f8fe27b08224ac5920fa44d85eb5ca5
msgid "Fix config files managed by opkg not being saved on sysupgrades on ar71xx-tiny (LEDE/`17c0362178ca <https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=17c0362178caf837680a4631b8d0de94e5393448>`_, LEDE/`75be005e8bdc <https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=75be005e8bdcbf86f9ad167a8737126dda98a444>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:38
# 20c0d213ba584f5e9e4bdb96e96702b6
msgid "Fix kernel crash in batman-adv-14 (`#1358 <https://github.com/freifunk-gluon/gluon/issues/1358>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:41
# 9b9779ba1f044dc3ad8f9965ef9ee1ee
msgid "Starting with Gluon v2017.1, respondd could trigger a kernel crash caused by a use-after-free in batman-adv-14, in particular after a gateway disappeared."
msgstr ""
#: ../../releases/v2017.1.6.rst:44
# d1c9c0f137cb437fadadbcb3ae6fad97
msgid "batman-adv-15 is not affected."
msgstr ""
#: ../../releases/v2017.1.6.rst:46
# fd39f7ef1d42430fa9f9c2d2ea045c9b
msgid "Increase bridge multicast querier timeout (\"robustness\") to avoid \"querier appeared/disappeared\" log spam by batman-adv in the presence of an external querier (`e305a8c01917 <https://github.com/freifunk-gluon/gluon/commit/e305a8c019179472dbfc6fccea6c87cf40c08a75>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:51
# 1c8f4f513c6346f4890fe0c8a5c2a1db
msgid "Fix \"broken pipe\" log spam caused by the status page (`883c32f2f1dc <https://github.com/freifunk-gluon/gluon/commit/883c32f2f1dc368626069865c07a5701e3e9bcae>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:54
# 337d3d465bbc4e3686bce908f4a96b3a
msgid "Reduce memory limit of WLAN packet queues to 256KB on devices with small RAM (`e63c6ca01f50 <https://github.com/freifunk-gluon/gluon/commit/e63c6ca01f50c96d76e5570faa290617a8a312b4>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:57
# 2869772af085409fa225e970736cfd99
msgid "Will hopefully make out-of-memory crashes in busy meshes less likely."
msgstr ""
#: ../../releases/v2017.1.6.rst:59
# 146ec51e5b114191bee7c40bacc5cf31
msgid "Improve image validation for TP-Link CPE/WBS 210/510 and make it ready for future images (LEDE/`6577fe2198f5 <https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=6577fe2198f5c75acb1dba789941d96a036f4dae>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:63
# 908dd1383ac64b95b59265d9b0b2ff03
msgid "Future OpenWrt/Gluon images will move the image metadata (\"support-list\") of the CPE/WBS 210/510 images to a different offset. Make sysupgrade ready to allow installing such images."
msgstr ""
#: ../../releases/v2017.1.6.rst:67
# 378858c1d6254bf8a6e9117666180f32
msgid "This change was also backported to Gluon v2016.2.x to allow direct updates to future Gluon master versions without installing v2017.1.x first."
msgstr ""
#: ../../releases/v2017.1.6.rst:70
# 4677a7cbca2e467faf36c8aafd38c648
msgid "Sporadic segfaults of busybox (ash) when running shell scripts on ar71xx have disappeared with the latest updates (`#1157 <https://github.com/freifunk-gluon/gluon/issues/1157>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:76
# 64ae1e70738f4a5da9368c7819dc7f36
msgid "Known issues"
msgstr ""
#: ../../releases/v2017.1.6.rst:78
# cfd84dcff48345888d893814a8604a6c
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:80
# 9a4f1f4df07a4e56a8983c41a296942d
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2017.1.6.rst:82
# b6007e4769664abdb74d82e27037bb8d
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:84
# 0af788f2017a474fbaf9b52f17b3b6fe
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2017.1.6.rst:86
# 762f8f16473a40e6b1a45ab0e8ce6934
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2017.1.6.rst:88
# e57fd4dc3bb3408eb4618be9a88fa7e2
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2017.1.6.rst:90
# 65091d2d03564a3fad87d53710340c0b
msgid "Frequent reboots due to out-of-memory on weak hardware in larger meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)"
msgstr ""

View File

@ -0,0 +1,83 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2017.1.7.rst:2
# c98b0412dc0a4f388d05185c42b5b442
msgid "Gluon 2017.1.7"
msgstr ""
#: ../../releases/v2017.1.7.rst:5
# 21dbd59ed4324990a4cda4c25eb38230
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2017.1.7.rst:7
# fe5b328b822b42d99091cde0af12b15d
msgid "Fix boot failure on many Ubiquiti devices (`#1370 <https://github.com/freifunk-gluon/gluon/issues/1370>`_)"
msgstr ""
#: ../../releases/v2017.1.7.rst:10
# 983acdfc3aea407eabc39b27d0bf7486
msgid "A kernel update in Gluon 2017.1.6 led to boot failures on Ubiquiti Airmax M2/M5 (NanoStation, Bullet, etc.) if the device had been running AirOS 5.6 before installing Gluon/OpenWrt. The XW hardware revision is unaffected."
msgstr ""
#: ../../releases/v2017.1.7.rst:14
# 84997cdb320e4f1a8588b53f0c9ec378
msgid "While the root cause is a bug in Ubiquiti's bootloader, the issue is mitigated in Gluon 2017.1.7."
msgstr ""
#: ../../releases/v2017.1.7.rst:19
# e71dbc4a02de487c93f4f79abf1ec4fd
msgid "Known issues"
msgstr ""
#: ../../releases/v2017.1.7.rst:21
# b6256e55a9c9442da17920c0aac145f0
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2017.1.7.rst:23
# c561bf044c9e44fca3971a079ccee957
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2017.1.7.rst:25
# 6bdaa0e1c53a4267bbf096df88c57ffe
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2017.1.7.rst:27
# a95e50af329b4c38a6aa5f52328af38e
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2017.1.7.rst:29
# 2e31cd7af4384c8d90aea4b852d109a8
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2017.1.7.rst:31
# fc698ae6272343c68e4012e27c14d4dc
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2017.1.7.rst:33
# 78827d9568cf448db6ed3d810f4edba3
msgid "Frequent reboots due to out-of-memory on weak hardware in larger meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)"
msgstr ""

View File

@ -0,0 +1,143 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2017.1.8.rst:2
# 755858f912b14df08208190ef9444b9c
msgid "Gluon 2017.1.8"
msgstr ""
#: ../../releases/v2017.1.8.rst:5
# cd0302ec6c7948e1a2e20d6cb57bc451
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2017.1.8.rst:8
# 710dab524b634e04b2064abfe7600253
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2017.1.8.rst:10
# 534498251b2d485a84cbf008a1686aa6
msgid "GL.iNet GL-AR750"
msgstr ""
#: ../../releases/v2017.1.8.rst:11
# a469542dcf6a42a78cd875111753269f
msgid "TP-Link Archer C7 v4"
msgstr ""
#: ../../releases/v2017.1.8.rst:12
# 5a014235e94f49e0916c960da614d559
msgid "Ubiquiti UniFi AC Mesh"
msgstr ""
#: ../../releases/v2017.1.8.rst:15
# a3e676501e6044339c305e3519431c67
msgid "ar71xx-tiny"
msgstr ""
#: ../../releases/v2017.1.8.rst:17
# 944580c9eb1c4c5a8e71bc5e117de06e
msgid "TP-Link TL-WR940N v6"
msgstr ""
#: ../../releases/v2017.1.8.rst:21
# 43f12e32b51e45e2977fd3a429752270
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2017.1.8.rst:23
# ecf1cece5e73460f8a78ede43e27de5e
msgid "Fix refcounting issue in batman-adv leading to hangs on interface restarts (`#1258 <https://github.com/freifunk-gluon/gluon/issues/1258>`_)"
msgstr ""
#: ../../releases/v2017.1.8.rst:26
# b271d13930604e9980469a3a9f0c1ee0
msgid "This fix applied to both batman-adv compat 14 (legacy) and 15."
msgstr ""
#: ../../releases/v2017.1.8.rst:28
# c4e437c8c53f4dd9b60b0dca9551ae1b
msgid "Various batman-adv bugfixes have been backported (`f5b3c0c3bc7e <https://github.com/freifunk-gluon/gluon/commit/f5b3c0c3bc7e795b4b544cbaa49e9c6ca7581ce9>`_ and `5947ba300e50 <https://github.com/freifunk-gluon/gluon/commit/5947ba300e50726a8af38fb115b834172780ab26>`_, fixing `#1321 <https://github.com/freifunk-gluon/gluon/issues/1321>`_, `#1380 <https://github.com/freifunk-gluon/gluon/issues/1380>`_, `#1382 <https://github.com/freifunk-gluon/gluon/issues/1382>`_, `#1419 <https://github.com/freifunk-gluon/gluon/issues/1419>`_ and a number of other minor issues)"
msgstr ""
#: ../../releases/v2017.1.8.rst:38
# 8ba0bc8da4bc4bc59c5658447a046656
msgid "The listed bugs could lead to high rates of batman-adv management traffic (causing considerable load), trigger warnings about packet checksum failures in certain non-standard interface configurations, and possibly other issues."
msgstr ""
#: ../../releases/v2017.1.8.rst:44
# 7a5e2903720a4255976af6623b3c6dbe
msgid "Other changes"
msgstr ""
#: ../../releases/v2017.1.8.rst:46
# cc5543d648b94949ba748bbddec1af0a
msgid "Linux kernel has been updated to v4.4.129 (LEDE/`81573ea25924 <https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=81573ea259247f1c6c1a7a490de174d0a6c48a64>`_)"
msgstr ""
#: ../../releases/v2017.1.8.rst:48
# 83be495091c04f0da69b750794ab372f
msgid "The description of the \"contact information\" field in the configuration wizard has been extended with regard to the EU General Data Protection Regulation (GDPR) (`fd355cf0ef7b <https://github.com/freifunk-gluon/gluon/commit/fd355cf0ef7ba0d1c9137bfb8fd76e87ad5d1aba>`_)"
msgstr ""
#: ../../releases/v2017.1.8.rst:52
# 6d8660626aac4c59a2a27dfc81dd2b84
msgid "The *mandatory* site option for the contact information field has been removed."
msgstr ""
#: ../../releases/v2017.1.8.rst:56
# a2483bf84b63440e89f0837c3c778b0a
msgid "Known issues"
msgstr ""
#: ../../releases/v2017.1.8.rst:58
# 2e9dea7e52f5496681429eed6c443113
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2017.1.8.rst:60
# a8e0172556624cf597f81084f3750311
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2017.1.8.rst:62
# cc42594bdcb946ef968d3cfd5a6fc698
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2017.1.8.rst:64
# 4c615d5cec35436581ffba3d2e93be00
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2017.1.8.rst:66
# 713940db812b4deb9447acd063cdd888
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2017.1.8.rst:68
# 67082299d4544629bac9600fbd999e11
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2017.1.8.rst:70
# ddfccc05c9174d13be8b1cbc9521e33e
msgid "Frequent reboots due to out-of-memory on weak hardware in larger meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)"
msgstr ""

390
docs/_build/gettext/releases/v2017.1.pot vendored Normal file
View File

@ -0,0 +1,390 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2017.1.rst:2
# 0b5d20904c9443429809494afcf9476b
msgid "Gluon 2017.1"
msgstr ""
#: ../../releases/v2017.1.rst:5
# f41ad403194b4a5eabcc43ae2ce9ab55
msgid "General changes"
msgstr ""
#: ../../releases/v2017.1.rst:7
# 3b0f9620f7e948409ebf819c4f7a7a6a
msgid "Gluon 2017.1 is the first release of Gluon based on the LEDE 17.01 branch. The kernel has been updated from 3.18.x to 4.4.x."
msgstr ""
#: ../../releases/v2017.1.rst:10
# 2167b24166224935a37f4b8553fbe728
msgid "We've used the opportunity to greatly simplify the Gluon build system, removing many hacks that were required to make the build work with older OpenWrt releases."
msgstr ""
#: ../../releases/v2017.1.rst:13
# 12c369d2bca34cf4a89176cdeb4f22c7
msgid "The *output/modules* directory is now called *output/packages* and provides a replacement for the whole repository with target-specific packages of LEDE (in contrast to packages that are common for all targets of the same architecture). Another change to the build system makes it necessary that the same *GLUON_RELEASE* value that is used to build the images is also set for ``make manifest``."
msgstr ""
#: ../../releases/v2017.1.rst:19
# 451b7c2ed42d4bbaab7f6c7e54cb31c5
msgid "GCC 4.8 or newer is now required to build Gluon."
msgstr ""
#: ../../releases/v2017.1.rst:21
# d99a7f29b8524e19bb9b9dd14c69831f
msgid "**Note: There is an issue in all Gluon versions before 2016.2.6 that will lead to x86 systems losing their configuration when upgrading to Gluon 2017.1!** Older Gluon versions should be upgraded to 2016.2.6 first before switching to 2017.1."
msgstr ""
#: ../../releases/v2017.1.rst:26
# 61e58ce9f8c14854976e36565ef995df
msgid "Another potential issue mostly affects virtual machines: Gluon 2017.1 images are bigger than 2016.2.x images on x86. If your virtual harddisk is based on a 2016.2.x image, it must be resized to 273MB or bigger before upgrading to Gluon 2017.1. Using qemu, the command"
msgstr ""
#: ../../releases/v2017.1.rst:35
# 677a1bbb62d54499952807c28dc2177f
msgid "can be used to do this."
msgstr ""
#: ../../releases/v2017.1.rst:38
# cfbac0ff280a4ac2a036cc1553845b78
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2017.1.rst:41
# 93c5a3bc385c4e39892b1eb4895c5c63
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2017.1.rst:43
#: ../../releases/v2017.1.rst:65
# 917cf0b1930a453aa01168e32ed44b90
# fdcec35f314048e59f0ae528fdf63a6e
msgid "TP-Link"
msgstr ""
#: ../../releases/v2017.1.rst:45
# fb28e6006dd1448b84089686cbe11ae1
msgid "RE450"
msgstr ""
#: ../../releases/v2017.1.rst:46
# fae6da7b7c6946cab75d1e56ddf5042e
msgid "WBS210 v1.20"
msgstr ""
#: ../../releases/v2017.1.rst:47
# fd3937a9acb64947aa96a10bc37ae2e3
msgid "WBS510 v1.20"
msgstr ""
#: ../../releases/v2017.1.rst:49
# 120e674731a148d086c0185d9bd0a611
msgid "Ubiquiti"
msgstr ""
#: ../../releases/v2017.1.rst:51
# 67c109d90c55417f81e34d9b05cca755
msgid "AirGateway LR"
msgstr ""
#: ../../releases/v2017.1.rst:52
# 35ae2fafbaee4a769ad76be147d7441b
msgid "AirGateway PRO"
msgstr ""
#: ../../releases/v2017.1.rst:53
# 7271a5fd715a41a7b43b85d1e13f9ed8
msgid "Rocket M2/M5 Ti"
msgstr ""
#: ../../releases/v2017.1.rst:54
# 88e28e9a25ed451480437a15707051a6
msgid "UniFi AP LR"
msgstr ""
#: ../../releases/v2017.1.rst:57
# 1c0722f882c34673a673122857cb4055
msgid "ar71xx-tiny"
msgstr ""
#: ../../releases/v2017.1.rst:59
# f9ba85942cb54a4e9e6a8fac25c82fc1
msgid "The new *ar71xx-tiny* target has split out of *ar71xx-generic*; all *ar71xx-generic* devices with only 4MB of flash have been moved to this target."
msgstr ""
#: ../../releases/v2017.1.rst:62
# e557a88aaadf4d70b6a36662198239eb
msgid "In contrast to *ar71xx-generic*, *ar71xx-tiny* **does not support opkg anymore** to save some space."
msgstr ""
#: ../../releases/v2017.1.rst:67
# 29c90c18fe8940278060bda1080e910a
msgid "TL-WA730RE v1"
msgstr ""
#: ../../releases/v2017.1.rst:68
# 7df872e1ed1740b3bc75ac9f9492e903
msgid "TL-WA7210N v2"
msgstr ""
#: ../../releases/v2017.1.rst:71
# d9796fc7fa72400c9738c20f13b1e146
msgid "x86-generic"
msgstr ""
#: ../../releases/v2017.1.rst:73
# dddaeb81a78d48abbc286bb867694a0e
msgid "The *x86-kvm* and *x86-xen_domu* targets have been removed; the *x86-generic* images now support these use cases as well, so no separate targets are needed anymore."
msgstr ""
#: ../../releases/v2017.1.rst:78
# 4f2455f9f79646439e3f35413bdbc8e5
msgid "x86-geode"
msgstr ""
#: ../../releases/v2017.1.rst:80
# c27a2f5c9da54466be705fbe3fe81171
msgid "The new *x86-geode* target for hardware based on Geode CPUs has been added."
msgstr ""
#: ../../releases/v2017.1.rst:83
# 4265f399bd4846cbb0399ef30af3c39e
msgid "New features"
msgstr ""
#: ../../releases/v2017.1.rst:85
# 2fbda6642165456da60c739bfb8975dd
msgid "Localization support has been added to the status page. In addition to German, there are English and Russian translations now (`#1044 <https://github.com/freifunk-gluon/gluon/pull/1044>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:88
# f89758afbce143aba376a7300a611a0b
msgid "Add support for making nodes a DNS cache for clients (`#1000 <https://github.com/freifunk-gluon/gluon/pull/1000>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:91
# c43a9820e00547bbb683a303b480064f
msgid "Add L2TP via tunneldigger as an alternative VPN system (`#978 <https://github.com/freifunk-gluon/gluon/pull/978>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:94
# 542bae486de94778ae32cfde19e33145
msgid "L2TP will usually give better performance than fastd as it runs in kernel space, but it does not provide encryption. Also, tunneling over IPv6 is currently unsupported by tunneldigger."
msgstr ""
#: ../../releases/v2017.1.rst:98
# f8c8d486fd7f4f828c11b61c533c6534
msgid "It is not possible to include both fastd and tunneldigger in the same firmware."
msgstr ""
#: ../../releases/v2017.1.rst:101
# 4666776ebfb94897b71a68b90a76bb39
msgid "Add source filter package (`#1015 <https://github.com/freifunk-gluon/gluon/pull/1015>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:103
# 24eead7734894eb6805c35b701cab6f6
msgid "The new package *gluon-ebtables-source-filter* can be used to prevent traffic using unexpected IP addresses or packet types from entering the mesh."
msgstr ""
#: ../../releases/v2017.1.rst:106
# 1c4dc7efbb7541328b13bd659c9bc9d5
msgid "See also: :doc:`../package/gluon-ebtables-source-filter`"
msgstr ""
#: ../../releases/v2017.1.rst:109
# ce79e69b5c5e4befaf2a00ec2c7bd9bc
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2017.1.rst:111
# 49ce7a55f8ad41a6bd12d4b6afd9b909
msgid "Disabling batman-adv on an interface (for example when an Ethernet link is lost or before sysupgrades) could lead to a kernel crash in certain configurations (`#680 <https://github.com/freifunk-gluon/gluon/issues/680>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:115
# 9786ee538b6c476b8318693ab16e1276
msgid "A race condition in the network setup scripts could lead to incomplete setup during boot or when interfaces were added or removed from batman-adv after Ethernet link changes (`#905 <https://github.com/freifunk-gluon/gluon/issues/905>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:119
# 1b96a295586a4aeaaa0b3015501ddbfe
msgid "The fix also solved the long-standing issue of Ethernet-only nodes (i.e. no WLAN or VPN mesh) not booting up correctly without an Ethernet mesh link."
msgstr ""
#: ../../releases/v2017.1.rst:122
# 465734abecf746188a1ff2b5b44fe783
msgid "Some fixes in the WLAN stack of LEDE have improved the stability of the ath9k driver (`#605 <https://github.com/freifunk-gluon/gluon/issues/605>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:126
# ac1f6f3297d14ee39f98ee7aecbcdfc3
msgid "Site changes"
msgstr ""
#: ../../releases/v2017.1.rst:129
# c71d22f0de2f447b88d5ab9ac8a8cbad
msgid "site.mk"
msgstr ""
#: ../../releases/v2017.1.rst:131
# b2a16085d7484379bcb8f9ecc42b8c56
msgid "The *gluon-legacy* package does not exist anymore"
msgstr ""
#: ../../releases/v2017.1.rst:132
# 5c3051983ac64b3b9c14d52d446b41b7
msgid "All *gluon-luci-* packages have been renamed to *gluon-web-*; *gluon-luci-portconfig* is now called *gluon-web-network*"
msgstr ""
#: ../../releases/v2017.1.rst:134
# a1c19201f2974ddeab5798db8dc53542
msgid "The *gluon-next-node* package has been merged into the Gluon core and must not be specified in *site.mk* anymore"
msgstr ""
#: ../../releases/v2017.1.rst:138
# c1c3fda5ef0349d6af71d5ab01ccf0a4
msgid "site.conf"
msgstr ""
#: ../../releases/v2017.1.rst:140
# 9a1fea2426b24f0082439a9785115b78
msgid "The *fastd_mesh_vpn* configuration section has been restructured to allow sharing more options with tunneldigger. Instead of"
msgstr ""
#: ../../releases/v2017.1.rst:153
# 0ef76318fe9b40c59aca00bfe149d3ec
msgid "the configuration must look like this now:"
msgstr ""
#: ../../releases/v2017.1.rst:167
# 342c365ef1c14ed5a5fe7e9e1a7c585f
msgid "The *opkg.openwrt* option has been renamed to *opkg.lede*"
msgstr ""
#: ../../releases/v2017.1.rst:170
# 452cfa5187dd468dbf3c0a04b00d2fa2
msgid "i18n"
msgstr ""
#: ../../releases/v2017.1.rst:172
# d59784dc333243adbcb0ca8a7f9cff96
msgid "The *escape* function has been removed as it was duplicating the existing *pcdata* function. All uses of *escape* in i18n templates must be changed to use *pcdata* instead."
msgstr ""
#: ../../releases/v2017.1.rst:176
# 83ec5b8fd28e4943acbc9c8a91698c85
msgid "The *gluon-config-mode:altitude-label* and *gluon-config-mode:altitude-help* translation IDs have been added to allow adjusting the texts for different kinds of altitudes that might be expected."
msgstr ""
#: ../../releases/v2017.1.rst:180
# 1519f5c1f7e04c04a5abe7832152fbd1
msgid "The optional *gluon-config-mode:novpn* label has been added, which will be shown in place of *gluon-config-mode:pubkey* when mesh VPN is disabled."
msgstr ""
#: ../../releases/v2017.1.rst:184
# 47bea6e869db4cbdb6a88aa8f825a896
msgid "Internals"
msgstr ""
#: ../../releases/v2017.1.rst:186
# 7e166a2e194041d885a3cefc493f8737
msgid "The LuCI base libraries have been replaced by a stripped-down version called \"gluon-web\" (`#1007 <https://github.com/freifunk-gluon/gluon/pull/1007>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:189
# 8b7833a9240c4789a8bb9b9af6aeeafe
msgid "Custom packages will need to be adjusted; in particular, all uses of *luci.model.uci* need to be replaced with *simple-uci*. The Gluon documentation explains the most important changes required to migrate from LuCI to gluon-web."
msgstr ""
#: ../../releases/v2017.1.rst:193
# 31b1bfb4c4ba4a4c959f44dd9f646ad7
msgid "respondd now listens on ``ff05::2:1001`` in addition to ``ff02::2:1001`` for mesh-wide operation (`#984 <https://github.com/freifunk-gluon/gluon/issues/984>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:196
# fa23cffcd1e1433f9ecf67f5bca63457
msgid "Eventually, ``ff02::2:1001`` will be available for exchanging information between neighbouring nodes only; map servers should be moved to ``ff05::2:1001``."
msgstr ""
#: ../../releases/v2017.1.rst:199
# 61b86f8235d044ccb13d834a856d9ed8
msgid "batman-adv has been updated to version 2017.1"
msgstr ""
#: ../../releases/v2017.1.rst:201
# 78a6e8c42a4b4e0e9069d6c11e255bf5
msgid "Directly running make commands in the *lede* directory is supported now. Consequently, build targets like ``target/linux/clean`` and ``package/NAME/compile`` can't be used in the Gluon repository root anymore."
msgstr ""
#: ../../releases/v2017.1.rst:205
# b6e88b0773f8488f93260d29bbb8cf19
msgid "The command ``make config`` will set up the LEDE *.config* in the way a normal Gluon build would, so it's possible to build individual packages for testing and development afterwards."
msgstr ""
#: ../../releases/v2017.1.rst:209
# 1cf682679d1f4302aad16a6e585666f8
msgid "Target definitions have been migrated from a Make-based format to a simpler shell-based DSL"
msgstr ""
#: ../../releases/v2017.1.rst:212
# ad1ce02267e34fac902744ff5d03a59a
msgid "Gluon does not pass any custom variables into the LEDE build anymore, so things like *GLUONDIR*, *GLUON_VERSION*, or *GLUON_SITEDIR* aren't available to package Makefiles in Gluon 2017.1."
msgstr ""
#: ../../releases/v2017.1.rst:216
# 0d1926c90bab4137a35bd22d274958ef
msgid "Instead of ``$(GLUONDIR)/package.mk``, ``$(TOPDIR)/../package/gluon.mk`` must be included in custom packages now."
msgstr ""
#: ../../releases/v2017.1.rst:220
# ae7a4121462d41e7b8b0e97569fe8ef0
msgid "Known issues"
msgstr ""
#: ../../releases/v2017.1.rst:222
# 4d3cb121dd3f497880f012bfaf147c17
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:224
# 28e78b6431f14432b6f30fb3f6daf9f9
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2017.1.rst:226
# 7672a07d20d64fe9889041a51dc1d0ba
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:228
# 37e9e7aeb64849ce823837f3677acf70
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2017.1.rst:230
# 4e605395dbf04802ae98d25d32e246dc
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2017.1.rst:232
# 6d1bd9863a574069ba6c13e7533d68c3
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""

View File

@ -0,0 +1,120 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2018.1.1.rst:2
# c046b305dd0044f39d5f2fa47c080b84
msgid "Gluon 2018.1.1"
msgstr ""
#: ../../releases/v2018.1.1.rst:5
# e4ac0d67248e451fb6c7273853368509
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2018.1.1.rst:7
# 9823acbcc5314fecac60b0d957f00cbf
msgid "Fix a bug leading to configuration loss on upgrade under certain circumstances (`#1496 <https://github.com/freifunk-gluon/gluon/issues/1496>`_)"
msgstr ""
#: ../../releases/v2018.1.1.rst:10
# 39a74e080df1464ea20c84ad9223811c
msgid "The issue can only occur when upgrading from 2018.1 and there are multiple mirror entries in *site.conf* (specifically, an early failure for one of the mirrors, e.g. during DNS resolution, followed by a successful upgrade from a different mirror triggers the issue)."
msgstr ""
#: ../../releases/v2018.1.1.rst:15
#: ../../releases/v2018.1.1.rst:23
# 5a65a2c83dd5455ca4a16c6ed65909a7
# 7b81f3c84f5f41f09a3e8ac58ca6be05
msgid "This is a regression in Gluon 2018.1."
msgstr ""
#: ../../releases/v2018.1.1.rst:17
# 7c3d82890c61400bacac966dd74be1ff
msgid "Fix next-node ARP issue (`#1488 <https://github.com/freifunk-gluon/gluon/issues/1488>`_)"
msgstr ""
#: ../../releases/v2018.1.1.rst:20
# a06e7c736e5c491a8b311e2e270594b9
msgid "A routing table issue led to ARP requests being sent from the next-node IPv4 address, but with a node-specific source MAC address. This could make the next-node IPv4 address unreachable."
msgstr ""
#: ../../releases/v2018.1.1.rst:25
# cb836f2c8e2641119ab571469d7d5987
msgid "Fix build on hosts with glibc 2.28"
msgstr ""
#: ../../releases/v2018.1.1.rst:27
# 3c79a40cc7074617924712c643402ffc
msgid "Fixed by various tool upgrades in LEDE (*bison*, *e2fsutils*, ...)"
msgstr ""
#: ../../releases/v2018.1.1.rst:30
# 9babd4e128de4d68864cff9ecc35ce55
msgid "Other changes"
msgstr ""
#: ../../releases/v2018.1.1.rst:32
# 1fc96328b34148d7a3df895655737ab0
msgid "Linux kernel has been updated to v4.4.148"
msgstr ""
#: ../../releases/v2018.1.1.rst:35
# 8107f4e81789494db6d9479c3af4da42
msgid "Known issues"
msgstr ""
#: ../../releases/v2018.1.1.rst:37
# 0bb030b68a504b2cb21f94818428d74c
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2018.1.1.rst:39
# c3c7195f4ca74ff3bfdc0d9c0818ec91
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2018.1.1.rst:41
# 07877ed0a0bf411e8c1788b0805417ec
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2018.1.1.rst:43
# 74510f91f29c4142857c8be7af9a1fb9
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2018.1.1.rst:45
# 692f13047ebf4822b27af277a958d2c3
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2018.1.1.rst:47
# 5c42066acff243cb9911432a08ef6869
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2018.1.1.rst:49
# 00cda4b356bd45548767f7270e26d122
msgid "Frequent reboots due to out-of-memory or high load due to memory pressure on weak hardware specially in larger meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)"
msgstr ""
#: ../../releases/v2018.1.1.rst:52
# a316e757498f4e05bfe73940661b675d
msgid "Optimizations in Gluon 2018.1 have significantly improved memory usage. There are still known bugs leading to unreasonably high load that we hope to solve in future releases."
msgstr ""

View File

@ -0,0 +1,133 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2018.1.2.rst:2
# 71a4a16fa8df41b982835a48263ff9a6
msgid "Gluon 2018.1.2"
msgstr ""
#: ../../releases/v2018.1.2.rst:5
# a962a114ce4b43f3b605246191c87ff5
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2018.1.2.rst:7
# 7e5bab09787c48b59822ab6c0fab4d48
msgid "Fix a bug leading to missing IPv6 addresses in respondd announcements (`#1523 <https://github.com/freifunk-gluon/gluon/issues/1523>`_)"
msgstr ""
#: ../../releases/v2018.1.2.rst:10
# 5da214cf2be74221b75f7c11d6d60000
msgid "The pattern that was used to match addresses from /proc/net/if_inet6 did not expect interface indexes growing past two characters."
msgstr ""
#: ../../releases/v2018.1.2.rst:13
# 32f5695d065b4c1f96288f6d24e7c7cc
msgid "Mark ipq806x target as broken for unstable client WiFi (`#1505 <https://github.com/freifunk-gluon/gluon/issues/1505>`_)"
msgstr ""
#: ../../releases/v2018.1.2.rst:16
# f034c04f791341dab006523786269692
msgid "Station connections to the QCA9880 radio on the TP-Link C2600s are frequently disconnected, leading to an abysmal user experience."
msgstr ""
#: ../../releases/v2018.1.2.rst:19
# b6a366e07a7f431986bc97c9bb462603
msgid "Fix button behaviour on FRITZ!Box 4020 (`#1544 <https://github.com/freifunk-gluon/gluon/pull/1544>`_)"
msgstr ""
#: ../../releases/v2018.1.2.rst:22
# dd045fb1b80c41ab88c1e97ee30a5254
msgid "Buttons were triggering an instant reboot into config mode, fix by setting buttons to active low instead of active high."
msgstr ""
#: ../../releases/v2018.1.2.rst:25
# 27b9348ee5044b139b7f5ec7015e075c
msgid "Prevent caching of redirects on config mode and status page (`#1530 <https://github.com/freifunk-gluon/gluon/issues/1530>`_)"
msgstr ""
#: ../../releases/v2018.1.2.rst:28
# f032052bb4874436b20f13e74084bb56
msgid "As the path to both config mode and status page were changed between versions users could be affected by a redirect to a no more valid URL."
msgstr ""
#: ../../releases/v2018.1.2.rst:31
# bc7add48d5864b61b5c601ac7a79729a
msgid "batman-adv has received two bugfixes, which were `backported <https://github.com/openwrt-routing/packages/commit/7bf62cc8b556b5046f9bbd37687376fe9ea175bb>`_ from v2018.4"
msgstr ""
#: ../../releases/v2018.1.2.rst:34
# 79ef857a766041b8b7e956d28d6d540f
msgid "Other changes"
msgstr ""
#: ../../releases/v2018.1.2.rst:36
# 54ff3430634e4b5ba741bb8c44ab3837
msgid "Linux kernel has been updated to v4.4.153"
msgstr ""
#: ../../releases/v2018.1.2.rst:39
# e9a83add5def4bc389bc6381f4e9f4ad
msgid "Known issues"
msgstr ""
#: ../../releases/v2018.1.2.rst:41
# 6e8b916e6320485f8699fad58c3267c8
msgid "Missing kernel module dependencies prevent batman-adv from being loaded on devices without WiFi drivers (`#1578 <https://github.com/freifunk-gluon/gluon/issues/1578>`_)"
msgstr ""
#: ../../releases/v2018.1.2.rst:43
# b5371187d0e34fa4abc30bc56db4dfeb
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2018.1.2.rst:45
# a0077421c9c64dbbb919f7c8638a5318
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2018.1.2.rst:47
# 959d6c23254a4e3ebe2e54398b082a05
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2018.1.2.rst:49
# 94cae12e8d4f40558a955295f2674888
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2018.1.2.rst:51
# 08293fa033964e7aa1bb2164b3915bc9
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2018.1.2.rst:53
# 28369d32b3be4100ab313406b8e75033
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2018.1.2.rst:55
# 06492811a4024563bd5f89ba23e34eac
msgid "Frequent reboots due to out-of-memory or high load due to memory pressure on weak hardware specially in larger meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)"
msgstr ""
#: ../../releases/v2018.1.2.rst:58
# c3ece68c059a4a42ac886c1d4f331cb4
msgid "Optimizations in Gluon 2018.1 have significantly improved memory usage. There are still known bugs leading to unreasonably high load that we hope to solve in future releases."
msgstr ""

View File

@ -0,0 +1,83 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2018.1.3.rst:2
# 822e0c8754d347e486dedaa8a0de6004
msgid "Gluon 2018.1.3"
msgstr ""
#: ../../releases/v2018.1.3.rst:5
# 4c4f85e8b52946f69888200e5d630533
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2018.1.3.rst:7
# b6fd0998f5c34604a658cdd3868fd05d
msgid "Fix kernel module dependency collection for external modules (`#1580 <https://github.com/freifunk-gluon/gluon/pull/1580>`_)"
msgstr ""
#: ../../releases/v2018.1.3.rst:9
# d3d172eaa6c241d79d1a872683f7f7bb
msgid "A regression in v2018.1.2 prevented the batman-adv kmod from being loaded on devices without WiFi drivers."
msgstr ""
#: ../../releases/v2018.1.3.rst:12
# 3541c65347bb400d89d38046732e203c
msgid "Known issues"
msgstr ""
#: ../../releases/v2018.1.3.rst:14
# a4337b11a7de4024a2416425392dc796
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2018.1.3.rst:16
# 06a547d1806a44818ac4da429d745e9c
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2018.1.3.rst:18
# 700c0ea6de374c1e85449e839185a906
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2018.1.3.rst:20
# 259c5fd9f6a646db946820c25024efa0
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2018.1.3.rst:22
# ba168b5016894b4e8dae86e51a884b2d
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2018.1.3.rst:24
# da135a35b31940928e682182963fa774
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2018.1.3.rst:26
# 17f102b6ecad40479f92d79c15af4210
msgid "Frequent reboots due to out-of-memory or high load due to memory pressure on weak hardware specially in larger meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)"
msgstr ""
#: ../../releases/v2018.1.3.rst:29
# 83fcb9de82704a3daf58916956615773
msgid "Optimizations in Gluon 2018.1 have significantly improved memory usage. There are still known bugs leading to unreasonably high load that we hope to solve in future releases."
msgstr ""

View File

@ -0,0 +1,118 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2018.1.4.rst:2
# d0243e5b30054aa683f5b71866020cc0
msgid "Gluon 2018.1.4"
msgstr ""
#: ../../releases/v2018.1.4.rst:5
# 3f45944128eb4b0cbbd7f00c462288bd
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2018.1.4.rst:7
# f333afb2d0684bc6949cad111d341f6b
msgid "Fix regression in autoupdater version comparison function"
msgstr ""
#: ../../releases/v2018.1.4.rst:9
# 86c04f9375654c3e932b4695d7665d9d
msgid "Due to a regression in Gluon 2018.1, the autoupdater would incorrectly consider certain version strings equal and not attempt to upgrade. In particular, any string and its prefix were considered equal when the prefix did not end with a digit. For example, the following relations were not evaluated correctly:"
msgstr ""
#: ../../releases/v2018.1.4.rst:15
# 825e504b4eeb43539dd740bad544d012
msgid "``1.0`` < ``1.0.1``"
msgstr ""
#: ../../releases/v2018.1.4.rst:16
# 990f2a9197604838b3d3e6a820633b13
msgid "``1.0~pre`` < ``1.0``"
msgstr ""
#: ../../releases/v2018.1.4.rst:18
# ad103896c6184da795cd76e2c974b964
msgid "Fix unintended difference between autoupdater version comparison and dpkg/opkg"
msgstr ""
#: ../../releases/v2018.1.4.rst:20
# 90884c4ab2654581b443a6544b1f6c1c
msgid "Alphanumeric characters were considered less than end-of-string, when the intended behaviour (as implemented by dpkg and opkg) is that only ``~`` is less than end-of-string. This broke relations like the following:"
msgstr ""
#: ../../releases/v2018.1.4.rst:24
# e96b0e6f2633402788ab38f0b9aeee38
msgid "``1.0`` < ``1.0a``"
msgstr ""
#: ../../releases/v2018.1.4.rst:25
# 4caaf9bd41fb4e3881e5d804796bc41d
msgid "``1.0a`` < ``1.0ab``"
msgstr ""
#: ../../releases/v2018.1.4.rst:26
# f0247c78cfed45f1825bd646bc499b99
msgid "``1.0a`` < ``1.0a1``"
msgstr ""
#: ../../releases/v2018.1.4.rst:30
# 3ba876ecbf5f47ee97aeefd614d8e7e1
msgid "Known issues"
msgstr ""
#: ../../releases/v2018.1.4.rst:32
# 054cf88be05148339a46c527ed6ec85e
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2018.1.4.rst:34
# ae75470159544efcba7e82b8ad4441c1
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2018.1.4.rst:36
# db617970028549468faf71bce43c08a0
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2018.1.4.rst:38
# 27b071cf25104037ae98e21244678d48
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2018.1.4.rst:40
# 4363970d72794e7a8d77f4e3c1245d4f
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2018.1.4.rst:42
# ad35f5c049324842a1b3375f6be3b632
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2018.1.4.rst:44
# b6c5ecb71f1c46abbd66de71114b21dd
msgid "Frequent reboots due to out-of-memory or high load due to memory pressure on weak hardware specially in larger meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)"
msgstr ""
#: ../../releases/v2018.1.4.rst:47
# 35b4a814637a45f08140c2fc1f553a15
msgid "Optimizations in Gluon 2018.1 have significantly improved memory usage. There are still known bugs leading to unreasonably high load that we hope to solve in future releases."
msgstr ""

636
docs/_build/gettext/releases/v2018.1.pot vendored Normal file
View File

@ -0,0 +1,636 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2018.1.rst:2
# 4701312e8e5e4c898b18341e06f09933
msgid "Gluon 2018.1"
msgstr ""
#: ../../releases/v2018.1.rst:5
# af6e5c7f89f44dbabe17f15675c19f1a
msgid "Important notes"
msgstr ""
#: ../../releases/v2018.1.rst:7
# 55505052482747028492ff1dcb385de1
msgid "This version changes the flash partition layout on some devices (TP-Link CPE/WBS 210/510). To avoid upgrade failures, make sure to upgrade to Gluon 2017.1.8 or the latest Gluon 2016.2.x (unreleased) before installing Gluon 2018.1."
msgstr ""
#: ../../releases/v2018.1.rst:11
# b903cfbfa6204476a89ff3945cc8b72d
msgid "Some of the following paragraphs describe so-called \"feature flags\". This new concept is explained in :ref:`user-site-feature-flags`."
msgstr ""
#: ../../releases/v2018.1.rst:15
# e0bdedc7f3434543867e9182ea5d28af
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2018.1.rst:18
# 9adde25167114952b16f6afa837cb9a5
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2018.1.rst:20
# 9116dcc9ae754ee58f1d16b0e2c56d4b
msgid "ALFA NETWORK"
msgstr ""
#: ../../releases/v2018.1.rst:22
# 038ec2a4639b493e9d0b10c9552f3932
msgid "AP121F"
msgstr ""
#: ../../releases/v2018.1.rst:24
# 7753b77b39534e8a9972382a1e83b40c
msgid "AVM"
msgstr ""
#: ../../releases/v2018.1.rst:26
# 5f951f1871394e14abcf70dbcc15da35
msgid "FRITZ!Box 4020"
msgstr ""
#: ../../releases/v2018.1.rst:28
# f2690db06b0349db867f16cd55d151b2
msgid "OpenMesh"
msgstr ""
#: ../../releases/v2018.1.rst:30
# 68d306f94cf1471e8aa3e7568ef3ba1b
msgid "A40"
msgstr ""
#: ../../releases/v2018.1.rst:31
# 969ccfe2a59f42abb2aedc87eb166fb4
msgid "A60"
msgstr ""
#: ../../releases/v2018.1.rst:32
# 37034e12dc1642c1bea9eb38bd227629
msgid "OM2P v4"
msgstr ""
#: ../../releases/v2018.1.rst:33
# 4fb7f4a737dd4af4881233a7886361a4
msgid "OM2P-HS v4"
msgstr ""
#: ../../releases/v2018.1.rst:35
#: ../../releases/v2018.1.rst:50
#: ../../releases/v2018.1.rst:57
# 0b318534c991400588e4e5cf9c25d60f
# 03981048a93b469f9a04478436b868b5
# 9516d6e248eb4b6fb7e5e12cfaecc735
msgid "TP-Link"
msgstr ""
#: ../../releases/v2018.1.rst:37
# a0ea42f9b64a4fcaa3b981a6880ab4c4
msgid "Archer C59 v1 [#noibss]_"
msgstr ""
#: ../../releases/v2018.1.rst:38
# d347235812e940f689bfdb53932e0f21
msgid "CPE210 v2"
msgstr ""
#: ../../releases/v2018.1.rst:41
# 32ba202ab6c645eeba6151fdc97351bc
msgid "ar71xx-nand"
msgstr ""
#: ../../releases/v2018.1.rst:43
# 8304e80eac224010bebf84552e66acdd
msgid "ZyXEL"
msgstr ""
#: ../../releases/v2018.1.rst:45
# 9cff39f498e0499e89f53d97b590b653
msgid "NBG6716"
msgstr ""
#: ../../releases/v2018.1.rst:48
# 28f68984b2c04fb6805a730a074917a7
msgid "ar71xx-tiny"
msgstr ""
#: ../../releases/v2018.1.rst:52
# 06630f0085d7476eb2c9a0adb93a8344
msgid "TL-WA901ND v5"
msgstr ""
#: ../../releases/v2018.1.rst:55
# 03bb12e8019e4c02a8998de12159fe18
msgid "ipq806x [#newtarget]_ [#noibss]_"
msgstr ""
#: ../../releases/v2018.1.rst:59
# 10de867a78554728a8d0a1d64ab84616
msgid "Archer C2600"
msgstr ""
#: ../../releases/v2018.1.rst:62
# 8c1c781ad77348278530b4bd524a1d2b
msgid "ramips-mt7620 [#newtarget]_ [#noibss]_"
msgstr ""
#: ../../releases/v2018.1.rst:64
# 93115bc3e1d2442685a2cbaebcf3201b
msgid "GL Innovations"
msgstr ""
#: ../../releases/v2018.1.rst:66
# 2d148b919ecc4d7484173e3f9694ae45
msgid "GL-MT300A"
msgstr ""
#: ../../releases/v2018.1.rst:67
# ce8030f6084b47c6b303d41f53e12425
msgid "GL-MT300N"
msgstr ""
#: ../../releases/v2018.1.rst:68
# 74df94e9999c453abe09cfac6d2f7def
msgid "GL-MT750"
msgstr ""
#: ../../releases/v2018.1.rst:71
# 96649a4fc04b4075ac538d1eedab564f
msgid "ramips-mt7628 [#newtarget]_ [#noibss]_"
msgstr ""
#: ../../releases/v2018.1.rst:73
#: ../../releases/v2018.1.rst:88
# c8f2f5c710c54e7cb06735c71ad82788
# 9f85f34ea53e49c4b1b0825825168fa5
msgid "VoCore"
msgstr ""
#: ../../releases/v2018.1.rst:75
# ffbe892887414ee1ad2e30d17bee923c
msgid "VoCore 2"
msgstr ""
#: ../../releases/v2018.1.rst:78
# cd3f913a90b04807aaa3123c6a3bce4d
msgid "ramips-rt305x [#newtarget]_ [#noibss]_"
msgstr ""
#: ../../releases/v2018.1.rst:80
# 9a5b359abe6348a38ee80644143154f1
msgid "A5"
msgstr ""
#: ../../releases/v2018.1.rst:82
# b518e2c7a26d43b6bf8339f39d2ed957
msgid "V11"
msgstr ""
#: ../../releases/v2018.1.rst:84
# 75964438ceb842f8aa5090fae1f85543
msgid "D-Link"
msgstr ""
#: ../../releases/v2018.1.rst:86
# 977f568ba03b464e9a4a053d6d8bd32b
msgid "DIR615 (D1, D2, D3, D4, H1)"
msgstr ""
#: ../../releases/v2018.1.rst:90
# 6310c5d407b643a78142b4344000f388
msgid "VoCore (8MB, 16MB)"
msgstr ""
#: ../../releases/v2018.1.rst:93
# dd758398485a40bf92966ced2304294f
msgid "sunxi [#newtarget]_"
msgstr ""
#: ../../releases/v2018.1.rst:95
# 0c0f58c32f8942a0a97bc146d975150b
msgid "LeMaker/SinoVoip"
msgstr ""
#: ../../releases/v2018.1.rst:97
# fb8fa14e583b4c0fa6beb6de7d5c5266
msgid "Banana Pi (M1)"
msgstr ""
#: ../../releases/v2018.1.rst:101
# 27241dc1212a458fa5b745203940099f
msgid "New target"
msgstr ""
#: ../../releases/v2018.1.rst:104
# 4a8bd1eb583a4106ab264467199cb0b2
msgid "Device or target does not support AP+IBSS mode: This device or target will not be built when *GLUON_WLAN_MESH* is set to ``ibss``."
msgstr ""
#: ../../releases/v2018.1.rst:108
# 5e974c9a322443d59c128acbd6dee92d
msgid "New features"
msgstr ""
#: ../../releases/v2018.1.rst:111
# 9f145f591a144617a1ff4c4ac826034d
msgid "Multidomain support"
msgstr ""
#: ../../releases/v2018.1.rst:113
# 1f8b40ffebba4c83b406d3e081b88254
msgid "When mesh networks grow too large, it becomes necessary to split them into multiple independent mesh domains to allow the meshes to work with reasonable performance. Formerly, the only way to achieve this with Gluon was to build a separate set of firmware images for each domain."
msgstr ""
#: ../../releases/v2018.1.rst:118
# 474e284b26f84e1d90a01f4692eb0852
msgid "With Gluon 2018.1, multidomain firmwares can be used to achieve the same, using only a single site configuration that is basis for several different domain-specific configurations. The feature is explained in detail in :doc:`../features/multidomain`."
msgstr ""
#: ../../releases/v2018.1.rst:124
# 9d8efbe8d3724dd78b9b95e58ca6693b
msgid "Wired mesh encapsulation"
msgstr ""
#: ../../releases/v2018.1.rst:126
# ebf53e27d83c4841b7f8dc6c4c2db933
msgid "Gluon now supports encapsulating wired mesh traffic (Mesh on LAN/WAN) in `VXLAN <https://en.wikipedia.org/wiki/Virtual_Extensible_LAN>`_. See :doc:`../features/wired-mesh` for details on this feature."
msgstr ""
#: ../../releases/v2018.1.rst:131
# dd1291173be74049af09b16e53d45b74
msgid "Router advertisement filtering"
msgstr ""
#: ../../releases/v2018.1.rst:133
# 3e7fbc9d07ba41eaaf4aff86eabefc6a
msgid "Similar to the builtin batman-adv gateway feature for IPv4, the *gluon-radv-filterd* package (*radv-filterd* feature flag) allows to filter IPv6 router advertisements received from the mesh so that only the RAs with the best routing metric (TQ) reach the clients, ensuring that the \"best\" (topologically closest) gateway is chosen as the IPv6 default route, thereby reducing gateway crosstalk."
msgstr ""
#: ../../releases/v2018.1.rst:139
# 6031e626874f4b4ab2fdf03f51b37cf5
msgid "At the moment, this feature only filters RAs forwarded to clients; the RAs handled on the nodes themselves will be unfiltered, so the nodes will still use arbitrary default gateways."
msgstr ""
#: ../../releases/v2018.1.rst:144
# 15f43b135d75424fa11779ccbfa8edce
msgid "IGMP/MLD segmentation"
msgstr ""
#: ../../releases/v2018.1.rst:146
# 3a250eeafab94a5f94abc01f1e39a664
msgid "The IGMP/MLD segmentation feature previously provided by the *gluon-ebtables-segment-mld* package has been extended and moved into the Gluon core; it does not exist as a separate package anymore."
msgstr ""
#: ../../releases/v2018.1.rst:150
# d42c55757e014ca5ac1662d6299c5ea4
msgid "Filtering IGMP/MLD queries directed towards the mesh ensures that each node becomes the multicast querier for its own clients (unless there are other multicast-aware switches connected to the node), rather than electing a single, basically arbitrary node in the mesh to become the querier. Overall, this should significantly improve the reliability of multicast in the mesh. This is especially important for IPv6, as the IPv6 Neighbour Discovery Protocol (NDP) is based on local multicast."
msgstr ""
#: ../../releases/v2018.1.rst:156
# 9b5174f0abd3421fb8216844131e0ce3
msgid "See also the documentation of the :ref:`site.conf mesh section <user-site-mesh>`."
msgstr ""
#: ../../releases/v2018.1.rst:159
# 550df95617b54b1f85cd638ef93cad12
msgid "gluon-ebtables-limit-arp"
msgstr ""
#: ../../releases/v2018.1.rst:161
# e5f4154358e94f18a7b697678db532f7
msgid "The *gluon-ebtables-limit-arp* (*ebtables-limit-arp* feature flag) package adds filters to limit the rate of ARP requests client devices are allowed to send into the mesh."
msgstr ""
#: ../../releases/v2018.1.rst:164
# f7b42b2bd3724789a72894f245ca4ef2
msgid "Certain client applications are known to generate a significant amount of such ARP requests and are reportedly becoming more and more common. Without this package, such clients are one known cause for mesh wide load and congestion problems (see also the :ref:`releases-v2018.1-known-issues` section below)."
msgstr ""
#: ../../releases/v2018.1.rst:169
# 1f700b91678f41bd8022f9b4236a893a
msgid "Because of this package's implementation, which relies on frequent dynamic updates - something ebtables does not perform well at - it is not included by default, as it can cause unnecessary load. Feedback, especially with a close look on load and congestion on nodes with a large number of changing client devices, is very much welcome. Depending on the feedback, we might enable this feature by default in a future release."
msgstr ""
#: ../../releases/v2018.1.rst:176
# e66897422725410f8fca18b117f86328
msgid "Public key in respondd data (optional)"
msgstr ""
#: ../../releases/v2018.1.rst:178
# ea06c5a98ece40fca0ffd3cbf7da8f7e
msgid "If desired, the fastd public key of a node can be included in the respondd nodeinfo data, facilitating the correlations of VPN peers and nodes. As the VPN key is transmitted unencrypted in the fastd handshake, this would theoretically allow an ISP to determine which nodes are operated behind which internet line. Therefore, this feature must be enabled explicitly by setting *mesh_vpn.pubkey_privacy* to ``false`` in *site.conf*."
msgstr ""
#: ../../releases/v2018.1.rst:185
# 1c6f1aa694874b9faff5a1d8fa74b596
msgid "B.A.T.M.A.N. V (experimental)"
msgstr ""
#: ../../releases/v2018.1.rst:187
# cbe434763fa64360ba85d9dec3aadb64
msgid "When using batman-adv compat 15, it is now possible to switch to the new routing algorithm B.A.T.M.A.N. V (while the old algorithm is called B.A.T.M.A.N. IV) by setting *mesh.batman_adv.routing_algo* to ``\"BATMAN_V\"``. Note that the new routing algorithm is not backwards-compatible, so nodes using different algorithms can not interoperate."
msgstr ""
#: ../../releases/v2018.1.rst:196
# c6bc51f863f44dfeb2d4b9e809ab4fe9
msgid "Site changes"
msgstr ""
#: ../../releases/v2018.1.rst:199
# 3711b30a860643e39f42b41f2fe5a15f
msgid "site.mk"
msgstr ""
#: ../../releases/v2018.1.rst:201
# c4c4657ca2174206901b4e0212dcf4fc
msgid "Due to improved package dependency handling, the packages *gluon-config-mode-core* and *gluon-setup-mode* do not need to be listed explicitly in *site.mk* anymore; they will be pulled in implicitly."
msgstr ""
#: ../../releases/v2018.1.rst:205
# 3cfd89172af741da9c8174600d07f619
msgid "Including the *ebtables-limit-arp* feature flag is recommended. Please note the abovementioned caveats on this feature."
msgstr ""
#: ../../releases/v2018.1.rst:207
# f40691e72d1348ea9d54d6dc2a0bb5cc
msgid "We recommend to use *GLUON_FEATURES* for all Gluon packages, and rely on *GLUON_SITE_PACKAGES* for non-Gluon (OpenWrt) packages only, as explained in :ref:`user-site-feature-flags`."
msgstr ""
#: ../../releases/v2018.1.rst:210
# b4e4d8e577a84eabbfae206d5aadb26b
msgid "The `GLUON_ATH10K_MESH` variable was renamed to `GLUON_WLAN_MESH`."
msgstr ""
#: ../../releases/v2018.1.rst:213
# fb97ef0d740843238763adfeac1d4cce
msgid "site.conf"
msgstr ""
#: ../../releases/v2018.1.rst:215
# c59a7a435396407fa28ec4722bc678ec
msgid "When updating a site configuration from Gluon 2017.1.x, the following changes must be made:"
msgstr ""
#: ../../releases/v2018.1.rst:222
# 393a5d1faab04db686852f080f072107
msgid "These 32 bytes of random data (encoded in hexadecimal) are used to seed a number of site/domain specific random values that must be the same on all nodes of the same mesh, but different for different meshes. The following command can be used to generate such a random value:"
msgstr ""
#: ../../releases/v2018.1.rst:231
# b59df011e8184f0cb6002e573f8b34ad
msgid "In multidomain setups, repeat this command for each domain."
msgstr ""
#: ../../releases/v2018.1.rst:233
# 72f8cc4ac025438c8d17a2ae14a2188a
msgid "At this time, only the VXLAN ID for wired meshing is derived from the domain seed."
msgstr ""
#: ../../releases/v2018.1.rst:242
# 085cc0e11c2847e4af59bde74ea4b5f9
msgid "In single domain setups, the new *mesh.vxlan* option is mandatory. It should be set to *true* in new meshes; existing setups should set it to *false* to retain compatibility with older versions of Gluon."
msgstr ""
#: ../../releases/v2018.1.rst:245
# f8937360bbf2486d94c66b082d6ea655
msgid "In multidomain setups, *mesh.vxlan* defaults to *true* and does not need to be set explicitly. It can still be set to *false* for individual domains that should allow wired meshing with existing setups, which is also useful for migrating an existing mesh to a multidomain-capable firmware."
msgstr ""
#: ../../releases/v2018.1.rst:249
# 6c0c2ae0fd63441e888d95a8aeff6d06
msgid "Password change form"
msgstr ""
#: ../../releases/v2018.1.rst:251
# d60626d4afd84a468f7741d4cbcac9cd
msgid "The password change form in the \"Advanced settings\" is not shown by default anymore, as SSH keys are the recommended means of authentication. It is still possible to set a password via SSH while in config mode."
msgstr ""
#: ../../releases/v2018.1.rst:255
# 6575d19d3f2541cd863b121090182c43
msgid "Set"
msgstr ""
#: ../../releases/v2018.1.rst:267
# f82a7eca66164d1ba3d00e7f05c446f2
msgid "to restore the old behaviour."
msgstr ""
#: ../../releases/v2018.1.rst:269
# 7381b8b4a8ba4d748f09ecba24e551eb
msgid "When shown, the password form requires a minimum password length of 12 characters now. This requirement can be modified using the *config_mode.remote_login.min_password_length* setting."
msgstr ""
#: ../../releases/v2018.1.rst:272
# 4dd713da288a4d10bb24d4ec3df52c7d
msgid "Next-node hostnames"
msgstr ""
#: ../../releases/v2018.1.rst:274
# a6d40d7cbcbc4017aaa7319ce40696dc
msgid "The builtin DNS resolver of Gluon can be configured to resolve a next-node hostname to the next-node IP address without querying an upstream DNS server. Since Gluon v2018.1, multiple names can be specified. Old configurations setting *next_node.name* to a string must be updated to provide an array of strings instead:"
msgstr ""
#: ../../releases/v2018.1.rst:287
# d2a30d01b869464997f66961a7ec7ecc
msgid "i18n"
msgstr ""
#: ../../releases/v2018.1.rst:289
# 77f8f297c846403b87edc7e336b79ed1
msgid "It is now possible to override a few labels and descriptions in the configuration wizard. The available message IDs are listed in :ref:`site-config-mode-texts`."
msgstr ""
#: ../../releases/v2018.1.rst:292
# f648f148c8974038b3e2913d369d3632
msgid "These new i18n strings are optional; leaving them empty or unset will retain the default texts."
msgstr ""
#: ../../releases/v2018.1.rst:296
# da60a72f727c47f39e5a9c35a6325210
msgid "Internals"
msgstr ""
#: ../../releases/v2018.1.rst:299
# fbdc9041918c4b44bf4234a12997170e
msgid "Status page rewrite"
msgstr ""
#: ../../releases/v2018.1.rst:301
# bef6a245693e456dabe7b322dbdf2bb9
msgid "The status page has been rewritten to simplify the code and reduce its size. Rather than having a static frontend and retrieving all information via JavaScript, all static information in the status page is now generated on the node, and JavaScript is only used for dynamic data."
msgstr ""
#: ../../releases/v2018.1.rst:305
# 40d7d82191de44ceb9a2e4a7c8e269ff
msgid "Many status page API endpoints have been removed; for all remaining endpoints, CORS (Cross-Origin Resource Sharing) has been disabled, as it led to a privacy issues: malicious websites could access the API via cross-site scripting, determining which node a user was connected to."
msgstr ""
#: ../../releases/v2018.1.rst:310
# dc039bdd50814c90b57c7841ed2646a4
msgid "The removal of CORS breaks compatibility with the node switching feature of the old status page implementation: In the new status page, switching to another node will reload the whole status page from the target node, while the old implementation would only switch to another backend host. While this will facilitate future updates, as frontend and backend always come from the same node and no stable API needs to be maintained, it prevents switching from the old status page to nodes running the new version."
msgstr ""
#: ../../releases/v2018.1.rst:317
# 64003127847347ddafc118b6f9a0a7df
msgid "To achieve all this, the status page was ported to the gluon-web framework. The new status page also makes use of Gluon's usual i18n facilities now. In addition, the gluon-web-model package was split out of the gluon-web core package, as model support is only required for config mode packages, but not for the new status page."
msgstr ""
#: ../../releases/v2018.1.rst:323
# c839ef5eab674518a502f630b6662054
msgid "i18n namespaces"
msgstr ""
#: ../../releases/v2018.1.rst:325
# 79ccf6c4b8454a7aa162ea25b2695d50
msgid "In earlier version of Gluon, all gluon-web (formerly LuCI) packages shared the same i18n namespace, so independent packages could override each others translations (with an arbitrary translation of the same string \"winning\"). This issue has been solved by giving each package its own translation namespace, which is defined by the *package* directive in a package's controller. It is still possible to access a different i18n namespace (e.g. gluon-web base or site translations), which is described in :doc:`../dev/web/i18n`."
msgstr ""
#: ../../releases/v2018.1.rst:333
# 8111ba93c0aa4326a2f8b18d4d1c7f4a
msgid "Package Makefile cleanup"
msgstr ""
#: ../../releases/v2018.1.rst:335
# 5c77eb68bded46bb9a4a9c6dd1e2aa59
msgid "The Makefiles of the individual Gluon packages have been cleaned up significantly by moving a lot of boilerplate code to *package/gluon.mk*. The new features of *package/gluon.mk* are explained in detail in :doc:`../dev/packages`."
msgstr ""
#: ../../releases/v2018.1.rst:340
# 67ac18221dbb45c7940d74a71a61bd86
msgid "Site checker"
msgstr ""
#: ../../releases/v2018.1.rst:342
# 46ffe3a086cf43b38c1a47a5867c2c8a
msgid "New JSON/Lua path specification"
msgstr ""
#: ../../releases/v2018.1.rst:344
# 25acf191348a4afa985a0e78120e3933
msgid "The old string-based path specifications in site check scripts (e.g. ``'autoupdater.branch'``) have been replaced with arrays (``{'autoupdater', 'branch'}``). This will implicitly ensure that *autoupdater* is a table when it exists (simplifying checks for deep structures), and it makes it easier to specify paths with variable components (by referencing a variable as an array element)."
msgstr ""
#: ../../releases/v2018.1.rst:349
# f23a5fea4e7b493da085457b3a2f28f7
msgid "Alternatives"
msgstr ""
#: ../../releases/v2018.1.rst:351
# 2ed520353983485baf75c8615db24e91
msgid "The site check library has gained support for *alternatives*. It is now possible to check if a configuration satisfies one of multiple checks:"
msgstr ""
#: ../../releases/v2018.1.rst:363
# f324790898c943dbb8d3a7e7fa61f0c9
msgid "As many branches (functions) as necessary can be passed to a single *alternatives* call, which will succeed when at least one of the branches succeeds."
msgstr ""
#: ../../releases/v2018.1.rst:367
# bc7d7a2889d64f26b0f9f4da4becd4a0
msgid "batman-adv multicast optimizations"
msgstr ""
#: ../../releases/v2018.1.rst:369
# 318312381f72475a954fe46c41ec73e0
msgid "After various extra rounds of testing and fixes, the batman-adv (compat 15) multicast optimizations were reenabled: knowledge about potential multicast listeners is gathered and distributed through the mesh again."
msgstr ""
#: ../../releases/v2018.1.rst:372
# 038e51ff3b8e4e038f098e0baccd3f59
msgid "This is the next step towards the addition of the actual multicast distribution optimizations, which are being prepared in `#1357 <https://github.com/freifunk-gluon/gluon/pull/1357>`_. When finished, the optimizations will help reduce the remaining Layer-2-specific network overhead, e.g. multicasted ICMPv6 messages."
msgstr ""
#: ../../releases/v2018.1.rst:376
# 44100783d4a04f67a5a85114199ec962
msgid "No behaviour changes are expected yet, as the multicast sender side is still disabled. Once the majority of the mesh network has been updated to Gluon 2018.1, it can be activated on dedicated nodes by including `#1357 <https://github.com/freifunk-gluon/gluon/pull/1357>`_ in the firmware build. Test feedback is very welcome."
msgstr ""
#: ../../releases/v2018.1.rst:384
# 9b83f73862e2483b9faa512fdbde30ca
msgid "Known issues"
msgstr ""
#: ../../releases/v2018.1.rst:386
# 2cd1e25bb8cd4232a2d75fd80141de4b
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2018.1.rst:388
# 5cfe86c0ea5b4498a7b2974662f3a6b6
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2018.1.rst:390
# 6b5f5ba1d2b246ff8903376f15016ba9
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2018.1.rst:392
# eb0612625c9445a49db9ea7c51a904e0
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2018.1.rst:394
# 2ce500a4495d40d1a29b9697ea44147d
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2018.1.rst:396
# a1453d904d4245e4a0734447cb590d01
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2018.1.rst:398
# 56cbdcac99504092b3577cc227c7e2e2
msgid "Frequent reboots due to out-of-memory or high load due to memory pressure on weak hardware specially in larger meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)"
msgstr ""
#: ../../releases/v2018.1.rst:401
# ad5e76571e8b41e6a0db671121696ffe
msgid "Optimizations in Gluon 2018.1 have significantly improved memory usage. There are still known bugs leading to unreasonably high load that we hope to solve in future releases."
msgstr ""
#: ../../releases/v2018.1.rst:405
# 96bfa5d254cd439582c7988250d1e868
msgid "Configuration loss on upgrade under certain circumstances (`#1496 <https://github.com/freifunk-gluon/gluon/issues/1496>`_)"
msgstr ""
#: ../../releases/v2018.1.rst:408
# 3afecca46bb54396b3987f18e5fb3c02
msgid "The issue can only occur when upgrading from 2018.1 and there are multiple mirror entries in *site.conf* (specifically, an early failure for one of the mirrors, e.g. during DNS resolution, followed by a successful upgrade from a different mirror triggers the issue)."
msgstr ""
#: ../../releases/v2018.1.rst:413
#: ../../releases/v2018.1.rst:421
# 9229a13ada6b473a9a01f070a4555845
# 678f0235eb9b45cc8f7920ea0ee433a8
msgid "This is a regression in Gluon 2018.1."
msgstr ""
#: ../../releases/v2018.1.rst:415
# 89b7f5412ba944aa9ad36d67e6f005f0
msgid "Next-node ARP issue (`#1488 <https://github.com/freifunk-gluon/gluon/issues/1488>`_)"
msgstr ""
#: ../../releases/v2018.1.rst:418
# dfd12c60dfa1444ea558ae690298c2d1
msgid "A routing table issue leads to ARP requests being sent from the next-node IPv4 address, but with a node-specific source MAC address. This can make the next-node IPv4 address unreachable."
msgstr ""

View File

@ -0,0 +1,268 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2018.2.1.rst:2
# eba956db6d4a4af2aa36c0b7f4288135
msgid "Gluon 2018.2.1"
msgstr ""
#: ../../releases/v2018.2.1.rst:5
# c916e070ba7448f8b8a2e37a971d70b0
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2018.2.1.rst:8
# 2e8035cc831a4b39b88a6e31792e43bb
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2018.2.1.rst:10
# 41212a3fdd994434967d77ca1111d77e
msgid "AVM"
msgstr ""
#: ../../releases/v2018.2.1.rst:12
# 82280c6b1d7b4489947a49dc8179dd1d
msgid "Fritz!WLAN Repeater 300E"
msgstr ""
#: ../../releases/v2018.2.1.rst:15
# 464a156acbd04b8bb2ca815f9521726e
msgid "ramips-mt7620"
msgstr ""
#: ../../releases/v2018.2.1.rst:17
# 952b98598a254ce78479831174d5df37
msgid "Nexx"
msgstr ""
#: ../../releases/v2018.2.1.rst:19
# 38ddd37f9b9f491391e2dcdcf3295cfa
msgid "WT3020AD/F/H [#noibss]_"
msgstr ""
#: ../../releases/v2018.2.1.rst:22
# 886f2ee9f8cc4b5eade8fbff8170ba75
msgid "ramips-mt76x8"
msgstr ""
#: ../../releases/v2018.2.1.rst:24
# ab1054c80180474aace72a02025809be
msgid "Gl.iNet"
msgstr ""
#: ../../releases/v2018.2.1.rst:26
# 205c1b85c96141b9b2193369b635c97b
msgid "MT300N (v2) [#noibss]_"
msgstr ""
#: ../../releases/v2018.2.1.rst:28
# 5e009b6ce3d04e5480104882c9384ca5
msgid "Netgear"
msgstr ""
#: ../../releases/v2018.2.1.rst:30
# d6cf3a4501d149ae847fa5724c57103e
msgid "R6120 [#noibss]_"
msgstr ""
#: ../../releases/v2018.2.1.rst:32
# cf61afc379634980a39eccd2fec96c58
msgid "TP-Link"
msgstr ""
#: ../../releases/v2018.2.1.rst:34
# 60f8bbc2365d4d78bd3367280bf583a6
msgid "Archer C50 (v3, v4) [#noibss]_"
msgstr ""
#: ../../releases/v2018.2.1.rst:35
# af52a65cf1464b9bb0a48d98d46e0383
msgid "TL-WR841N (v13) [#noibss]_"
msgstr ""
#: ../../releases/v2018.2.1.rst:38
# d681ac66187c457987c16ac4fe90e738
msgid "Bugfixes"
msgstr ""
#: ../../releases/v2018.2.1.rst:40
# 47284fcceec84c2b9fc39dfe290970ae
msgid "Fixes a bug in the batman-adv respondd module that caused duplicate IPv6 addresses in nodeinfo replies (`#1615 <https://github.com/freifunk-gluon/gluon/issues/1615>`_)"
msgstr ""
#: ../../releases/v2018.2.1.rst:43
# f2633687d23d4c85a2f232e3972dc8a0
msgid "This was visible on the status page and several map implementations. The new implementation uses netlink instead of parsing `/proc/net/if_inet6`."
msgstr ""
#: ../../releases/v2018.2.1.rst:46
# 7278f642f1e84f57b3ed4f9db2193ed1
msgid "Fixes a localization issue in gluon-config-mode-geo-location which resulted in a partial translation of the wizard's location section text. (`#1611 <https://github.com/freifunk-gluon/gluon/issues/1611>`_)"
msgstr ""
#: ../../releases/v2018.2.1.rst:50
# 0d4b4f43aa184e008959ef870b5dad41
msgid "Fixes the display of the improved memory usage estimation in gluon-status-page"
msgstr ""
#: ../../releases/v2018.2.1.rst:52
# 3e5924d1cb944858a20a3290121cf602
msgid "This change was actually already merged in time for v2018.2 but the JavaScript was not rebuilt."
msgstr ""
#: ../../releases/v2018.2.1.rst:55
# ee0a54e99d474c8696c201cb6fd42530
msgid "Fixes automatic updates for several devices by adding and updating the autoupdater image names"
msgstr ""
#: ../../releases/v2018.2.1.rst:58
# 693608b2a19047aa80168371f6c8eaaf
msgid "This affects the following devices:"
msgstr ""
#: ../../releases/v2018.2.1.rst:60
# 215f292eb01a43e8afb4324d6fabbb2a
msgid "GL.iNet GL-AR150,"
msgstr ""
#: ../../releases/v2018.2.1.rst:61
# 314d2b81ed054a42b683f95198b245bb
msgid "GL.iNet GL-AR300M"
msgstr ""
#: ../../releases/v2018.2.1.rst:62
# 3ba3b0dcf5ca4f62801c20c0249cd133
msgid "GL.iNet GL-AR750"
msgstr ""
#: ../../releases/v2018.2.1.rst:63
# 331fe623ca98494e8c07a245a499b137
msgid "Raspberry Pi Model B+ Rev 1.2"
msgstr ""
#: ../../releases/v2018.2.1.rst:65
# 2b26a582cacc4757a63998db1b8e09e2
msgid "Fixes the primary MAC address selection for Unifi AC Lite/Mesh/Pro/Mesh Pro (`#1629 <https://github.com/freifunk-gluon/gluon/issues/1629>`_)"
msgstr ""
#: ../../releases/v2018.2.1.rst:68
# 5648252992224f6da7b646cd1de0dbec
msgid "Fixes low data rate selection for multicast and management frames on ath10k and ath10k-ct (`#1644 <https://github.com/freifunk-gluon/gluon/pull/1644>`_)"
msgstr ""
#: ../../releases/v2018.2.1.rst:71
# 3a0b48d838644e97b641d7c7c3ff645a
msgid "A patchset has been backported that notifies these drivers of requested data rate changes"
msgstr ""
#: ../../releases/v2018.2.1.rst:73
# b12d2f0f39214c6d853cc842c93c04be
msgid "Fixes the data rate selection in ath10k and ath10k-ct when no `mcast_rate` is configured (`#1657 <https://github.com/freifunk-gluon/gluon/pull/1657>`_)"
msgstr ""
#: ../../releases/v2018.2.1.rst:76
# 26a749d00a724f3b8760d9515253d383
msgid "Previously a missing mcast_rate could result in broken 5 GHz connectivity"
msgstr ""
#: ../../releases/v2018.2.1.rst:79
# 2753c70525374e35b9f2f088f0f745ca
msgid "New features"
msgstr ""
#: ../../releases/v2018.2.1.rst:82
# ac626fc325ae46be83923ad32d8b45ba
msgid "Scheduled domain switch"
msgstr ""
#: ../../releases/v2018.2.1.rst:84
# b98f96a4baba40afa31ef4da765e3837
msgid "Gluon has support for multiple domains since its v2018.1 release. The scheduled domain switch allows for reliable migrations between domains at a preconfigured time. This can be useful for communities that, among other things, plan to"
msgstr ""
#: ../../releases/v2018.2.1.rst:89
# c5b51713a66c4bd7baa8a19090a23f97
msgid "migrate between IBSS and 802.11s"
msgstr ""
#: ../../releases/v2018.2.1.rst:90
# aad130de42e54773aac57cd72fd818e3
msgid "activate VXLAN encapsulation on wired mesh links"
msgstr ""
#: ../../releases/v2018.2.1.rst:93
# bb16edb392364b7dace6369ea6b31681
msgid "Improved frequency band distribution of dual-band radios"
msgstr ""
#: ../../releases/v2018.2.1.rst:95
# 4e5f2a467960482d9cfe28171f6ece73
msgid "A new algorithm that improves the distribution of dual-band radios was added. They will now be evenly distributed between the 2.4 and 5 GHz band, with a preference towards 2.4 GHz."
msgstr ""
#: ../../releases/v2018.2.1.rst:99
# 6c65bc5ae3624d4d8a541e64e2cfef7f
msgid "If a device has only a single dual-band radio, like the AVM FRITZ!WLAN Repeater 300E, it will be configured for 2.4 GHz."
msgstr ""
#: ../../releases/v2018.2.1.rst:103
# 6afcf61b0fef422eabd350d80dacd5af
msgid "Known issues"
msgstr ""
#: ../../releases/v2018.2.1.rst:105
# 823b7fe7a04f4f5795d2f84303cce3fc
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2018.2.1.rst:108
# c117270a232c47d18d884c8a31795954
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2018.2.1.rst:110
# 290e4007ce2043a7b5843e9967f7f0cc
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2018.2.1.rst:113
# 893023b5dd6f45e586f69f43a75df218
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2018.2.1.rst:116
# db2d0d9d94664fc887e8c9bc7bd80841
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2018.2.1.rst:119
# 41044cae60cb43ba90d6d9560642720c
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2018.2.1.rst:122
# 7c3f027c316a4b93ac7ac363188d4f9d
msgid "Frequent reboots due to out-of-memory or high load due to memory pressure on weak hardware specially in larger meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)"
msgstr ""
#: ../../releases/v2018.2.1.rst:126
# 6615c4e8b00f4f578b6d32ce13c25ceb
msgid "Optimizations in Gluon 2018.1 have significantly improved memory usage. There are still known bugs leading to unreasonably high load that we hope to solve in future releases."
msgstr ""

327
docs/_build/gettext/releases/v2018.2.pot vendored Normal file
View File

@ -0,0 +1,327 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../releases/v2018.2.rst:2
# 64c7816d87cb42e183641bbe6024fa4e
msgid "Gluon 2018.2"
msgstr ""
#: ../../releases/v2018.2.rst:4
# 5c7c0738743d4ab9bdcff7696bd65f66
msgid "OpenWrt has been updated to the new major release 18.06.x. Depending on the target, this includes the Linux kernel 4.9.146 or 4.14.89."
msgstr ""
#: ../../releases/v2018.2.rst:7
# 0fb736967cb947f1bada66a023c03005
msgid "The new OpenWrt release introduces a dependency on GNU time. On Debian/Ubuntu, this can be found in the package *time*. The shell builtin *time*, which is available by default, is not sufficient."
msgstr ""
#: ../../releases/v2018.2.rst:12
# de6f58b3a9604a609a5e337b46f29a44
msgid "Added hardware support"
msgstr ""
#: ../../releases/v2018.2.rst:15
# d455e6dd52e449ce96daa6d0eed5ded7
msgid "ar71xx-generic"
msgstr ""
#: ../../releases/v2018.2.rst:17
#: ../../releases/v2018.2.rst:42
# c20b17be35ed4b71910ff6d0a6bd42f3
# c5c1c373e52d4826955d2b42eae11fd3
msgid "AVM"
msgstr ""
#: ../../releases/v2018.2.rst:19
# ab78ba179f134f9094674e901ec30755
msgid "Fritz!WLAN Repeater 450E"
msgstr ""
#: ../../releases/v2018.2.rst:21
# 5884076488bf4b03a6789374c41df2a8
msgid "OCEDO"
msgstr ""
#: ../../releases/v2018.2.rst:23
# c284ea8cab2849ac882f12fc167e011f
msgid "Koala"
msgstr ""
#: ../../releases/v2018.2.rst:25
# f5d2515c84f14873bc1378fd2e9df5c3
msgid "TP-Link"
msgstr ""
#: ../../releases/v2018.2.rst:27
# 19ab9add0f504b9ea22e15ad1edaa4eb
msgid "Archer C7 v5"
msgstr ""
#: ../../releases/v2018.2.rst:28
# a6a505d7476343f59283104efb8cde46
msgid "TL-WR810N v1"
msgstr ""
#: ../../releases/v2018.2.rst:30
# f9201b55b7bd4c47b88adc2aeb1c93ab
msgid "Ubiquiti"
msgstr ""
#: ../../releases/v2018.2.rst:32
# d4dc91e978554bdfb18361c9598439b9
msgid "UniFi AC Mesh Pro"
msgstr ""
#: ../../releases/v2018.2.rst:34
#: ../../releases/v2018.2.rst:60
# 5d696d6db6c74314a422443cd1132e16
# d4e6c94072f842eda2068775f6e5cf20
msgid "ZyXEL"
msgstr ""
#: ../../releases/v2018.2.rst:36
# f51290315a1f489bbaa2ca945ec62f8b
msgid "NBG6616"
msgstr ""
#: ../../releases/v2018.2.rst:40
# d81842d302844a728b15c4825edf1866
msgid "ipq40xx [#newtarget]_ [#noibss]_"
msgstr ""
#: ../../releases/v2018.2.rst:44
# 6fc4ee3515534284992476463a53816f
msgid "FRITZ!Box 4040"
msgstr ""
#: ../../releases/v2018.2.rst:46
# 8e64650589114ac5b24ee32d03c5e942
msgid "GL.iNet"
msgstr ""
#: ../../releases/v2018.2.rst:48
# 6976660fdb9f4af4a5f629227e00d382
msgid "GL-B1300"
msgstr ""
#: ../../releases/v2018.2.rst:50
# 4d9db1a492c4438593b98847752e2cf2
msgid "NETGEAR"
msgstr ""
#: ../../releases/v2018.2.rst:52
# b5ca8d91405f48a995bda341b3be9f32
msgid "EX6100v2"
msgstr ""
#: ../../releases/v2018.2.rst:53
# 9abaf4feee0e421a88275d6620b87948
msgid "EX6150v2"
msgstr ""
#: ../../releases/v2018.2.rst:55
# c2a669e3b0d142c7837b83be1ee5d696
msgid "OpenMesh"
msgstr ""
#: ../../releases/v2018.2.rst:57
# 1d5a727856624cd993b318217d640aa1
msgid "A42"
msgstr ""
#: ../../releases/v2018.2.rst:58
# 20e5d352e06243159bd217142fd2648d
msgid "A62"
msgstr ""
#: ../../releases/v2018.2.rst:62
# dcbacaba423a42f29bb48651f2f7a19f
msgid "NBG6617"
msgstr ""
#: ../../releases/v2018.2.rst:63
# 3b609d62ab2d4936b27ec1e117d72fc6
msgid "WRE6606"
msgstr ""
#: ../../releases/v2018.2.rst:66
# 345445cd64dd4e4bb4a96aaf97364420
msgid "ramips-mt7621 [#noibss]_"
msgstr ""
#: ../../releases/v2018.2.rst:68
# 2b4b2337f779432fa69b3679ccbd0c15
msgid "D-Link"
msgstr ""
#: ../../releases/v2018.2.rst:70
# 739c4b35e39847c29175b43246b2c866
msgid "DIR-860L B1"
msgstr ""
#: ../../releases/v2018.2.rst:72
# 4ccc700d6f9e44699ffb12b66082b951
msgid "ZBT"
msgstr ""
#: ../../releases/v2018.2.rst:74
# 9b1c812186244f75b79473ea5cd62c9a
msgid "WG3526-16M"
msgstr ""
#: ../../releases/v2018.2.rst:75
# 086c9528326e4d87a65e9aaf1847a449
msgid "WG3526-32M"
msgstr ""
#: ../../releases/v2018.2.rst:78
# 5eb72a278b45424189eeb56dac9e6d55
msgid "New target"
msgstr ""
#: ../../releases/v2018.2.rst:81
# 3c6afd38e0b24d239e77f79c5cd76e59
msgid "AP+IBSS mode unsupported: This target is not built when *GLUON_WLAN_MESH* is set to ``ibss``."
msgstr ""
#: ../../releases/v2018.2.rst:86
# 6de27ec028eb472ebf0714f5151a4fe0
msgid "The *ramips-mt7628* target has been renamed to *ramips-mt76x8*, and the *sunxi* target has been renamed to *sunxi-cortexa7*. You might have to update your build scripts accordingly."
msgstr ""
#: ../../releases/v2018.2.rst:91
# 283f02227306453e8dc88dab954d22cb
msgid "New features"
msgstr ""
#: ../../releases/v2018.2.rst:93
# e6b9fc2fe6334519bd148335199922b2
msgid "Besides many smaller improvements and optimizations, we'd like to highlight the following larger new features:"
msgstr ""
#: ../../releases/v2018.2.rst:97
# e8e863b620ee47ae8210320ee4566217
msgid "OpenStreetMap-based map in config wizard"
msgstr ""
#: ../../releases/v2018.2.rst:99
# edab935b38bd422fbbfbf97bb0c51d29
msgid "When the feature *config-mode-geo-location-osm* (package *gluon-config-mode-geo-location-osm*) is enabled, the configuration wizard will try to load an OSM-based map to allow the user to specify the node location. Loading the map requires a working internet connection, for example via WLAN (while connected to the Gluon node via Ethernet)."
msgstr ""
#: ../../releases/v2018.2.rst:105
# 8de62da8ad8a43999bc4b6212d4b0d51
msgid "See the :ref:`config_mode <user-site-config_mode>` section for the *site.conf* configuration of this feature."
msgstr ""
#: ../../releases/v2018.2.rst:109
# 020d8a2681d9415e868c57ba9415ba79
msgid "Experimental support for the Babel mesh routing protocol"
msgstr ""
#: ../../releases/v2018.2.rst:111
# b117a4414c0b4af0bf42e16a9146eb23
msgid "As the layer-2 based routing protocol batman-adv does not scale well in large mesh networks, we are experimenting with alternatives. Babel is a promising layer-3 mesh routing protocol, which might become the recommended protocol in a future version of Gluon."
msgstr ""
#: ../../releases/v2018.2.rst:116
# b4a0a4d5f6fd4fd2b52ca0d00e9536a7
msgid "Use the feature flag *mesh-babel* for Babel. Note that our Babel support is still **experimental** and not ready for production. If you are interested in trying it out, please contact us on our mailing list or in our IRC channel."
msgstr ""
#: ../../releases/v2018.2.rst:121
# 95516b29c63e44fc84c245b4ef9d510e
msgid "gluon-ebtables-limit-arp enabled by default"
msgstr ""
#: ../../releases/v2018.2.rst:123
# caf4765335644381b704b5d857f005dd
msgid "The :doc:`../package/gluon-ebtables-limit-arp` package, introduced in Gluon 2018.1, is now included by default. In case of issues, it can be removed by adding ``-gluon-ebtables-limit-arp`` to *GLUON_SITE_PACKAGES*."
msgstr ""
#: ../../releases/v2018.2.rst:128
# f6515b537e074b8fba20649eb5f60465
msgid "Site changes"
msgstr ""
#: ../../releases/v2018.2.rst:130
# df520433a2754e30a1fbf67e125116fd
msgid "If an opkg repository for ``lede`` was configured the key needs to be migrated to ``openwrt``. ``lede`` is ignored and without an ``openwrt`` key the default OpenWrt repository is used."
msgstr ""
#: ../../releases/v2018.2.rst:134
# efc968625bd7451894470a5f630b5f5d
msgid "No other changes need to be made to *site.conf* or *site.mk* when upgrading from Gluon v2018.1.x."
msgstr ""
#: ../../releases/v2018.2.rst:138
# 709980a885554ab19bc7e14e07794c7b
msgid "Internals"
msgstr ""
#: ../../releases/v2018.2.rst:140
# 1ac55caaae844a5ebfd31c20e89a7b95
msgid "We have switched from LuCI's *nixio* library to the more actively developed *luaposix*"
msgstr ""
#: ../../releases/v2018.2.rst:144
# 1802baf48fa1464a83388eaa148df2f0
msgid "Known issues"
msgstr ""
#: ../../releases/v2018.2.rst:146
# 05176d0bc5b04924b9d4cdce7bc891dc
msgid "Default TX power on many Ubiquiti devices is too high, correct offsets are unknown (`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)"
msgstr ""
#: ../../releases/v2018.2.rst:149
# 270db6fc919f45ceb24e22afaa4b1f6f
msgid "Reducing the TX power in the Advanced Settings is recommended."
msgstr ""
#: ../../releases/v2018.2.rst:151
# 0c6d01321505411ea5361ac7bd577985
msgid "The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled (`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)"
msgstr ""
#: ../../releases/v2018.2.rst:154
# 2dbe7069e535405db45dd01e0e9f84b3
msgid "This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed)."
msgstr ""
#: ../../releases/v2018.2.rst:157
# 72c55872304747a28ce77f11517ad072
msgid "Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)"
msgstr ""
#: ../../releases/v2018.2.rst:160
# c47687e823d74101af47d793786d9dbc
msgid "The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while."
msgstr ""
#: ../../releases/v2018.2.rst:163
# 381b43dcc03348089927b903b8d50047
msgid "Frequent reboots due to out-of-memory or high load due to memory pressure on weak hardware specially in larger meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)"
msgstr ""
#: ../../releases/v2018.2.rst:167
# 7bf464b944e64aa4ae58f2c2d6a9fccd
msgid "Optimizations in Gluon 2018.1 have significantly improved memory usage. There are still known bugs leading to unreasonably high load that we hope to solve in future releases."
msgstr ""

123
docs/_build/gettext/user/faq.pot vendored Normal file
View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../user/faq.rst:2
# afa1a4a6d5214f17b569066804262d8a
msgid "Frequently Asked Questions"
msgstr ""
#: ../../user/faq.rst:7
# 5be9661c482a4078be7ae7dccca5fb17
msgid "What hardware is supported?"
msgstr ""
#: ../../user/faq.rst:8
# f60c3759888c4fbba31270ecbac3108e
msgid "A table with hardware supported by Gluon can be found on the `OpenWrt Wiki`_. If you want to find out if your device can potentially be supported have a look at :doc:`../dev/hardware` for detailed hardware requirements."
msgstr ""
#: ../../user/faq.rst:17
# f9cb309223cc492ead2dc7c74dd5521e
msgid "Why does DNS not work on the nodes?"
msgstr ""
#: ../../user/faq.rst:19
# e99877b0c2da4b0c9f7f30448ccf70ea
msgid "Gluon nodes will ignore the DNS server on the WAN port for everything except the mesh VPN, which can lead to confusion."
msgstr ""
#: ../../user/faq.rst:22
# 73e767147b9140c0aa46f94776d19645
msgid "All normal services on the nodes exclusively use the DNS server on the mesh interface. This DNS server must be announced in router advertisements (using *radvd* or a similar software) from one or more central servers in meshes based on *batman-adv*. If your mesh does not have global IPv6 connectivity, you can setup your *radvd* not to announce a default route by setting the *default lifetime* to 0; in this case, the *radvd* is only used to announce the DNS server."
msgstr ""
#: ../../user/faq.rst:32
# 0a467de8d6584fb984b113723c5b40bc
msgid "What is a good MTU on the mesh-vpn?"
msgstr ""
#: ../../user/faq.rst:34
# ea7c2992c3664776b3779c393b7b21d8
msgid "Setting the MTU on the transport interface requires careful consideration, as setting it too low will cause excessive fragmentation and setting it too high may leave peers with a broken tunnel due to packet loss."
msgstr ""
#: ../../user/faq.rst:38
# 897391909e5b4db9a1495aaee9dd7a50
msgid "Consider these key values:"
msgstr ""
#: ../../user/faq.rst:40
# 296a1cce85ec4668ab4d7eae376765ce
msgid "Payload: Allow for the transport of IPv6 packets, by adhering to the minimum MTU of 1280 Byte specified in RFC 2460 - and configure `MSS clamping`_ accordingly, - and announce your link MTU via Router Advertisements and DHCP"
msgstr ""
#: ../../user/faq.rst:47
# 3896af1b15d249eda9fa04c8b5f67a74
msgid "Encapsulation: Account for the overhead created by the configured mesh protocol encapsulating the payload, which is - up to 32 Byte (14 Byte Ethernet + 18 Byte batadv) for batman-adv compat v15 (v2014.0 and later) - up to 28 Byte (14 Byte Ethernet + 14 Byte batadv) for batman-adv compat v14 (v2011.3.0 until and including v2013.4.0)"
msgstr ""
#: ../../user/faq.rst:52
# e46d2b5545d54cef82fce89a581d0dfd
msgid "PMTU: What MTU does the path between your gateway and each of its peers support?"
msgstr ""
#: ../../user/faq.rst:54
# e390aaf80d2e4c198a5fe3fd7469a54e
msgid "For reference, the complete MTU stack looks like this:"
msgstr ""
#: ../../user/faq.rst:59
# f16d303e630044ad928c368800f3aa79
msgid "Minimum MTU"
msgstr ""
#: ../../user/faq.rst:61
# 8a35cc762f2d483193dfad4fd0e8a3f9
msgid "Calculate the minimum transport MTU by adding the encapsulation overhead to the minimum payload MTU required. This is the lowest recommended value, since going lower would cause unnecessary fragmentation for clients which respect the announced link MTU."
msgstr ""
#: ../../user/faq.rst:66
# ca10d8915f6744899588bb9de8c0d405
msgid "Example: Our network currently uses batman-adv v15, it therefore requires up to 32 Bytes of encapsulation overhead on top of the minimal link MTU required for transporting IPv6.::"
msgstr ""
#: ../../user/faq.rst:80
# 729898f7039f4359b12a9d08235e2591
msgid "Maximum MTU"
msgstr ""
#: ../../user/faq.rst:82
# 103e2abd406e4cfbb0940ae7053a421b
msgid "Calculating the maximum transport MTU is interesting, because it increases the throughput, by allowing larger payloads to be transported, but also more difficult as you have to take into account the tunneling overhead and each peers PMTU, which varies between providers. The underlying reasons are mostly PPPoE, Tunneling and IPv6 transition technologies like DS-Lite."
msgstr ""
#: ../../user/faq.rst:89
# 210f8f8d610a40b9a225ef7fb43e9c0b
msgid "Example: The peer with the smallest MTU on your network is behind DS-Lite and can transport IPv4 packets up to 1436 Bytes in size. Your tunnel uses IPv4 (20 Byte), UDP (8 Byte), Fastd (24 byte) and you require TAP (14 Byte) for Layer 2 (Ethernet) Tunneling.::"
msgstr ""
#: ../../user/faq.rst:104
# 63231c94a53e43729a1f12c1e0a6ccc7
msgid "Conclusion"
msgstr ""
#: ../../user/faq.rst:106
# c767b3dd424d43ba83bcec1936b28bd7
msgid "Determining the maximum MTU can be a tedious process, especially since the PMTU of peers could change at any time. The general recommendation for maximized compatibility is therefore the minimum MTU of 1312 Byte, which works well with all combinations of IPv4, IPv6, batman-adv compat v14 and v15."
msgstr ""

View File

@ -0,0 +1,363 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../user/getting_started.rst:2
# 8b22685045754441bb89bd49fb42d572
msgid "Getting Started"
msgstr ""
#: ../../user/getting_started.rst:5
# 46bb41dcb2cc4aa6afc691af5a117dd1
msgid "Selecting the right version"
msgstr ""
#: ../../user/getting_started.rst:7
# 137d84a596ff4de0a873f163050d6a98
msgid "Gluon's releases are managed using `Git tags`_. If you are just getting started with Gluon we recommend to use the latest stable release of Gluon."
msgstr ""
#: ../../user/getting_started.rst:10
# 0bca57ad0e2144f3923b43e1b8af30cb
msgid "Take a look at the `list of gluon releases`_ and notice the latest release, e.g. *v2018.2.1*. Always get Gluon using git and don't try to download it as a Zip archive as the archive will be missing version information."
msgstr ""
#: ../../user/getting_started.rst:14
# 2bb8577ad9db488a9b01db8c7ad272cb
msgid "Please keep in mind that there is no \"default Gluon\" build; a site configuration is required to adjust Gluon to your needs. Due to new features being added (or sometimes being removed) the format of the site configuration changes slightly between releases. Please refer to our release notes for instructions to update an old site configuration to a newer release of Gluon."
msgstr ""
#: ../../user/getting_started.rst:20
# c84d5120241344b593b3553ff028958e
msgid "An example configuration can be found in the Gluon repository at *docs/site-example/*."
msgstr ""
#: ../../user/getting_started.rst:26
# 1a484944980a472c9b880343c7363edd
msgid "Dependencies"
msgstr ""
#: ../../user/getting_started.rst:27
# 8a94ea301dca42b49a1e83ce7a77317c
msgid "To build Gluon, several packages need to be installed on the system. On a freshly installed Debian Stretch system the following packages are required:"
msgstr ""
#: ../../user/getting_started.rst:30
# 7c1b09dcb03e4dd08faf3441e8cfe5d1
msgid "`git` (to get Gluon and other dependencies)"
msgstr ""
#: ../../user/getting_started.rst:31
# 7ed6c9ab299b4a63bdde00c52b049265
msgid "`subversion`"
msgstr ""
#: ../../user/getting_started.rst:32
# 9389659910cd44e4b3fc1e21f9dcee48
msgid "`python` (Python 3 doesn't work)"
msgstr ""
#: ../../user/getting_started.rst:33
# b57784ceb0384979a11afd88d098ea65
msgid "`build-essential`"
msgstr ""
#: ../../user/getting_started.rst:34
# 7bd58e45092a44b097fd4566d3e14575
msgid "`gawk`"
msgstr ""
#: ../../user/getting_started.rst:35
# dc46719666044d5084e0d98d4d2c2e97
msgid "`unzip`"
msgstr ""
#: ../../user/getting_started.rst:36
# 59d7505b288949a887076f7be0376db5
msgid "`libncurses-dev` (actually `libncurses5-dev`)"
msgstr ""
#: ../../user/getting_started.rst:37
# 76b0671b413b4c0c8d27e61ce3af8ea0
msgid "`libz-dev` (actually `zlib1g-dev`)"
msgstr ""
#: ../../user/getting_started.rst:38
# c67c932cd51348aaa706ff6a97254895
msgid "`libssl-dev`"
msgstr ""
#: ../../user/getting_started.rst:39
# 147ab8b01c124412bcd58dd05d7ea4f7
msgid "`wget`"
msgstr ""
#: ../../user/getting_started.rst:40
# 45c9b309753a4ed2b0618c88a728f286
msgid "`time` (built-in `time` doesn't work)"
msgstr ""
#: ../../user/getting_started.rst:44
# bfdf6095c45f4f89a7e5c3385c7f9edf
msgid "Building the images"
msgstr ""
#: ../../user/getting_started.rst:46
# 2be33b7bebd6411488b8d10b3ed4a4f3
msgid "To build Gluon, first check out the repository. Replace *RELEASE* with the version you'd like to checkout, e.g. *v2018.2.1*."
msgstr ""
#: ../../user/getting_started.rst:53
# 65d0464a9f41478c9e97afc9ec2a5db2
msgid "This command will create a directory named *gluon/*. It might also tell a scary message about being in a *detached state*. **Don't panic!** Everything's fine. Now, enter the freshly created directory::"
msgstr ""
#: ../../user/getting_started.rst:60
# 6b72f8cb0bf7434bb6da11a907b637ec
msgid "It's time to add (or create) your site configuration. If you already have a site repository, just clone it::"
msgstr ""
#: ../../user/getting_started.rst:65
# 9250f4704e834de285d75793e8633ff3
msgid "If you want to build a new site, create a new git repository *site/*::"
msgstr ""
#: ../../user/getting_started.rst:71
# 283c2c7077b54a0b953205be94f9ce4a
msgid "Copy *site.conf*, *site.mk* and *i18n* from *docs/site-example*::"
msgstr ""
#: ../../user/getting_started.rst:77
# 294ce4a32174452f9899ee47ba7007d7
msgid "Edit these files as you see fit and commit them into the site repository. Extensive documentation about the site configuration can be found at: :doc:`site`. The site directory should always be a git repository by itself; committing site-specific files to the Gluon main repository should be avoided, as it will make updates more complicated."
msgstr ""
#: ../../user/getting_started.rst:83
# 433dc452bd624fdfbe49541c7c82f165
msgid "Next go back to the top-level Gluon directory and build Gluon::"
msgstr ""
#: ../../user/getting_started.rst:89
# 7484d6f299014999b266e61e3479371b
msgid "In case of errors read the messages carefully and try to fix the stated issues (e.g. install tools not available yet)."
msgstr ""
#: ../../user/getting_started.rst:91
# 4f824fd357fb4e328f9f3fc928690bf5
msgid "``ar71xx-generic`` is the most common target and will generate images for most of the supported hardware. To see a complete list of supported targets, call ``make`` without setting ``GLUON_TARGET``."
msgstr ""
#: ../../user/getting_started.rst:94
# 4b1f54afe96e44249589e4c24874a55b
msgid "You should generally reserve 5GB of disk space and additionally about 10GB for each `GLUON_TARGET`."
msgstr ""
#: ../../user/getting_started.rst:96
# 70df75d7feef4b8494850c91a731ed46
msgid "The built images can be found in the directory `output/images`. Of these, the `factory` images are to be used when flashing from the original firmware a device came with, and `sysupgrade` is to upgrade from other versions of Gluon or any other OpenWrt-based system."
msgstr ""
#: ../../user/getting_started.rst:101
# 01462df5dd4f43c895139425f860fe43
msgid "**Note:** The images for some models are identical; to save disk space, symlinks are generated instead of multiple copies of the same image. If your webserver's configuration prohibits following symlinks, you can use the following command to resolve these links while copying the images::"
msgstr ""
#: ../../user/getting_started.rst:108
# 36cfb77dfaf143959a312023ee871151
msgid "Cleaning the build tree"
msgstr ""
#: ../../user/getting_started.rst:110
# 6c3d96347c8d456a9464d633aec1c19f
msgid "There are two levels of `make clean`::"
msgstr ""
#: ../../user/getting_started.rst:114
# dd9aa28c76384f97af2dcae2246b9742
msgid "will ensure all packages are rebuilt for a single target. This normally not necessary, but may fix certain kinds of build failures."
msgstr ""
#: ../../user/getting_started.rst:121
# a023f8cce6b84423923c11ab13ac1837
msgid "will clean the entire tree, so the toolchain will be rebuilt as well, which will take a while."
msgstr ""
#: ../../user/getting_started.rst:124
# 2cf75f974ee04bbd94af8986345b0a09
msgid "opkg repositories"
msgstr ""
#: ../../user/getting_started.rst:126
# 447d3f2092464642ad2b98716a34f1a9
msgid "Gluon is mostly compatible with OpenWrt, so the normal OpenWrt package repositories can be used for Gluon as well."
msgstr ""
#: ../../user/getting_started.rst:129
# dc0c6925d75d40bb81986bd2ca28d131
msgid "This is not true for kernel modules; the Gluon kernel is incompatible with the kernel of the default OpenWrt images. Therefore, Gluon will not only generate images, but also an opkg repository containing all core packages provided by OpenWrt, including modules for the kernel of the generated images."
msgstr ""
#: ../../user/getting_started.rst:135
# 42e089ab8703472b85b871fe2a5b219a
msgid "Signing keys"
msgstr ""
#: ../../user/getting_started.rst:137
# b32a0407b5fa4c8fa011fc14c0212856
msgid "Gluon does not support HTTPS for downloading packages; fortunately, opkg deploys public-key cryptography to ensure package integrity."
msgstr ""
#: ../../user/getting_started.rst:140
# 7daadb3ed2374a818d56089f6ead9ddf
msgid "The Gluon images will contain public keys from two sources: the official OpenWrt keyring (to allow installing userspace packages) and a Gluon-specific key (which is used to sign the generated package repository)."
msgstr ""
#: ../../user/getting_started.rst:144
# 588a4d19231641d49eb63207daa9cfde
msgid "OpenWrt will handle the generation and handling of the keys itself. When making firmware releases based on Gluon, it might make sense to store the keypair, so updating the module repository later is possible."
msgstr ""
#: ../../user/getting_started.rst:151
# 85eb429299164ecd9d8a9abf55fabb7d
msgid "Make variables"
msgstr ""
#: ../../user/getting_started.rst:153
# 071b52da56124c91b8275b5133284078
msgid "Gluon's build process can be controlled by various variables. They can usually be set on the command line or in ``site.mk``."
msgstr ""
#: ../../user/getting_started.rst:157
# b4b95581fbbd4e629ae2f7d8040d94ac
msgid "Common variables"
msgstr ""
#: ../../user/getting_started.rst:162
# 1b6594497b9743d78868f396325d8725
msgid "GLUON_BRANCH"
msgstr ""
#: ../../user/getting_started.rst:160
# 25838ba9548a40949b69ef7195b5d332
msgid "Sets the default branch of the autoupdater. If unset, the autoupdater is disabled by default. For the ``make manifest`` command, GLUON_BRANCH defines the branch to generate a manifest for."
msgstr ""
#: ../../user/getting_started.rst:166
# ec532c2f309f4223a6858f7e2bc1e8d0
msgid "GLUON_LANGS"
msgstr ""
#: ../../user/getting_started.rst:165
# ea0fbc5d24394f00adfac1e5b990f1a7
msgid "Space-separated list of languages to include for the config mode/advanced settings. Defaults to ``en``. ``en`` should always be included, other supported languages are ``de`` and ``fr``."
msgstr ""
#: ../../user/getting_started.rst:170
# 4cd21676ad3f4498a19ad3022a3ab03a
msgid "GLUON_PRIORITY"
msgstr ""
#: ../../user/getting_started.rst:169
# d13e86a9b13a406fa731656193d084f9
msgid "Defines the priority of an automatic update in ``make manifest``. See :doc:`../features/autoupdater` for a detailed description of this value."
msgstr ""
#: ../../user/getting_started.rst:175
# 93e694aae4294df98319d7eaf9d8e57b
msgid "GLUON_REGION"
msgstr ""
#: ../../user/getting_started.rst:173
# ad9d568bc081401894449cf26707e967
msgid "Some devices (at the moment the TP-Link Archer C7) contain a region code that restricts firmware installations. Set GLUON_REGION to ``eu`` or ``us`` to make the resulting images installable from the respective stock firmware."
msgstr ""
#: ../../user/getting_started.rst:181
# 656f72deeb464f548f8026ee1abd1477
msgid "GLUON_RELEASE"
msgstr ""
#: ../../user/getting_started.rst:178
# 21837e69f23546499668b1cc6f7094f6
msgid "Firmware release number: This string is displayed in the config mode, announced via respondd/alfred and used by the autoupdater to decide if a newer version is available. The same GLUON_RELEASE has to be passed to ``make`` and ``make manifest`` to generate a correct manifest."
msgstr ""
#: ../../user/getting_started.rst:184
# 1e8e2890b690400d987b4407237bd530
msgid "GLUON_TARGET"
msgstr ""
#: ../../user/getting_started.rst:184
# 9ab49039070644f1b21d0e6dfe085f28
msgid "Target architecture to build."
msgstr ""
#: ../../user/getting_started.rst:187
# 20583fa314fd42e38adfd820cfd4df9e
msgid "Special variables"
msgstr ""
#: ../../user/getting_started.rst:193
# 12f2d2e1f8e044bea121d8bf30fafa32
msgid "GLUON_DEVICES"
msgstr ""
#: ../../user/getting_started.rst:190
# 455135ea46be47f49d5f30021f47d2d6
msgid "List of devices to build. The list contains the Gluon profile name of a device, the profile name is the first parameter of the ``device`` command in a target file. e.g. ``GLUON_DEVICES=\"avm-fritz-box-4020 tp-link-tl-wdr4300-v1\"``. Empty by default to build all devices of a target."
msgstr ""
#: ../../user/getting_started.rst:196
# 5bbe25fb0ecc496f965c45e8b9a77ff6
msgid "GLUON_IMAGEDIR"
msgstr ""
#: ../../user/getting_started.rst:196
# 3326ed0874e04e38b99c601ac87528eb
msgid "Path where images will be stored. Defaults to ``$(GLUON_OUTPUTDIR)/images``."
msgstr ""
#: ../../user/getting_started.rst:199
# 624c0ae2f1cb4f75ad029732158f8f1c
msgid "GLUON_PACKAGEDIR"
msgstr ""
#: ../../user/getting_started.rst:199
# 0db62b935c0b4c909d8c073e022311b2
msgid "Path where the opkg package repository will be stored. Defaults to ``$(GLUON_OUTPUTDIR)/packages``."
msgstr ""
#: ../../user/getting_started.rst:202
# 463bff3a14974f7db1eef13ff86c2976
msgid "GLUON_OUTPUTDIR"
msgstr ""
#: ../../user/getting_started.rst:202
# 97f53fa4524c421988784a22ce9d9324
msgid "Path where output files will be stored. Defaults to ``output``."
msgstr ""
#: ../../user/getting_started.rst:204
# d6a43d43433845e6a54c0a1cf4a5afbe
msgid "GLUON_SITEDIR"
msgstr ""
#: ../../user/getting_started.rst:205
# 24381d3df09846c68bb9d86deced1441
msgid "Path to the site configuration. Defaults to ``site``."
msgstr ""

918
docs/_build/gettext/user/site.pot vendored Normal file
View File

@ -0,0 +1,918 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../user/site.rst:2
# 01ce9419ce9b4b5d92983bd3176d9e9c
msgid "Site configuration"
msgstr ""
#: ../../user/site.rst:4
# 80ee6143cd614b0b906c80912aac8f64
msgid "The ``site`` consists of the files ``site.conf`` and ``site.mk``. In the first community based values are defined, which both are processed during the build process and runtime. The last is directly included in the make process of Gluon."
msgstr ""
#: ../../user/site.rst:10
# ae7d80149b24456aaa529164eca7f91b
msgid "Configuration"
msgstr ""
#: ../../user/site.rst:12
# 66a5f041646043919caa9a5b1cb1e5c0
msgid "The ``site.conf`` is a lua dictionary with the following defined keys."
msgstr ""
#: ../../user/site.rst:15
# e33646a302514116b3bb3b2b093a8920
msgid "hostname_prefix"
msgstr ""
#: ../../user/site.rst:15
# 2b69c0a115c244638f4454a61e0a884d
msgid "A string which shall prefix the default hostname of a device."
msgstr ""
#: ../../user/site.rst:18
# a3c6c1143b5748548364d594c4dbad41
msgid "site_name"
msgstr ""
#: ../../user/site.rst:18
# e1dd6d6b982b4b89b0b39353006047f8
msgid "The name of your community."
msgstr ""
#: ../../user/site.rst:22
# dd9dc318bc6b48028ec08d35eff30aa9
msgid "site_code"
msgstr ""
#: ../../user/site.rst:21
# 09c8d69982d24c3e81c4ddb71deeeb7b
msgid "The code of your community. It is good practice to use the TLD of your community here."
msgstr ""
#: ../../user/site.rst:33
# 2d4bb08020904f849a5cbc675a2254b7
msgid "domain_seed"
msgstr ""
#: ../../user/site.rst:25
# e0cc7f3d95dc4336b91ae908766af9ba
msgid "32 bytes of random data, encoded in hexadecimal, used to seed other random values specific to the mesh domain. It must be the same for all nodes of one mesh, but should be different for firmware that is not supposed to mesh with each other."
msgstr ""
#: ../../user/site.rst:30
# 415f8f60770c43469a1db9e1956008d8
msgid "The recommended way to generate a value for a new site is: ::"
msgstr ""
#: ../../user/site.rst:41
# 993c72232bf34fcf9a3c769dd70abec5
msgid "prefix4 \\: optional"
msgstr ""
#: ../../user/site.rst:36
# bd96a3fa682047c99a76250261c471fa
msgid "The IPv4 Subnet of your community mesh network in CIDR notation, e.g. ::"
msgstr ""
#: ../../user/site.rst:41
# abdd4f4b8e5f4f35afcff36732465f47
msgid "Required if ``next_node.ip4`` is set."
msgstr ""
#: ../../user/site.rst:47
# 0a2eb21b830943418b34fdae278d3313
msgid "prefix6"
msgstr ""
#: ../../user/site.rst:44
# 2f40e5db923242d19d1c74a37cef908a
msgid "The IPv6 subnet of your community mesh network, e.g. ::"
msgstr ""
#: ../../user/site.rst:54
# 62d75fe3d820492580c3f8bf00f31e2d
msgid "node_prefix6"
msgstr ""
#: ../../user/site.rst:50
# fb07ae1c37104e92beb3b1e09fe886bd
msgid "The ipv6 prefix from which the unique IP-addresses for nodes are selected in babel-based networks. This may overlap with prefix6. e.g. ::"
msgstr ""
#: ../../user/site.rst:63
# 7e74542d3f704b3095ddfbd22e9222bb
msgid "node_client_prefix6"
msgstr ""
#: ../../user/site.rst:57
# a96e0864b2194bfa8b989cfad12cbf05
msgid "The ipv6 prefix from which the client-specific IP-address is calculated that is assigned to each node by l3roamd to allow efficient communication when roaming. This is exclusively useful when running a routing mesh protocol like babel. e.g. ::"
msgstr ""
#: ../../user/site.rst:70
# 6678350e2f3744879ac202f20b565820
msgid "timezone"
msgstr ""
#: ../../user/site.rst:66
# 2957403f7bcc453eae9064f5b2607702
msgid "The timezone of your community live in, e.g. ::"
msgstr ""
#: ../../user/site.rst:79
# c0c7e3f47fbe4977a3d4844403c845f9
msgid "ntp_servers"
msgstr ""
#: ../../user/site.rst:73
# ffd8b334468743efad04c072dd97c0ae
msgid "List of NTP servers available in your community or used by your community, e.g.: ::"
msgstr ""
#: ../../user/site.rst:78
# d8552dc93ee14328ad104abf3e2de126
msgid "This NTP servers must be reachable via IPv6 from the nodes. If you don't want to set an IPv6 address explicitly, but use a hostname (which is recommended), see also the :ref:`FAQ <faq-dns>`."
msgstr ""
#: ../../user/site.rst:109
# 1796f0f71f5d4b199a6f53bb81550dc2
msgid "opkg \\: optional"
msgstr ""
#: ../../user/site.rst:82
# 155bf3d74f6d4f298051dc82073d16dd
msgid "``opkg`` package manager configuration."
msgstr ""
#: ../../user/site.rst:84
# 9359a6a42afe4d53ab4ab6163eb2a726
msgid "There are two optional fields in the ``opkg`` section:"
msgstr ""
#: ../../user/site.rst:86
# 7f4de6c325e5494881970554fd33d032
msgid "``openwrt`` overrides the default OpenWrt repository URL. The default URL would correspond to ``http://downloads.openwrt.org/snapshots/packages/%A`` and usually doesn't need to be changed when nodes are expected to have IPv6 internet connectivity."
msgstr ""
#: ../../user/site.rst:90
# 544ff9dfac0e4d0d8cf1dc8792a5650c
msgid "``extra`` specifies a table of additional repositories (with arbitrary keys)"
msgstr ""
#: ../../user/site.rst:101
# 10594ac0a87d4c0087302cc2cf9b99b5
msgid "There are various patterns which can be used in the URLs:"
msgstr ""
#: ../../user/site.rst:103
# b8526bb7897e4c76b7e7ca33da97620c
msgid "``%d`` is replaced by the OpenWrt distribution name (\"openwrt\")"
msgstr ""
#: ../../user/site.rst:104
# ca36fb1868fd49d6a704bec5becb0588
msgid "``%v`` is replaced by the OpenWrt version number (e.g. \"17.01\")"
msgstr ""
#: ../../user/site.rst:105
# 35a3351a488c41d6b6578269034b0e94
msgid "``%S`` is replaced by the target board (e.g. \"ar71xx/generic\")"
msgstr ""
#: ../../user/site.rst:106
# 4cfe0f03ee61488da11cc8ca4c9bdf2f
msgid "``%A`` is replaced by the target architecture (e.g. \"mips_24kc\")"
msgstr ""
#: ../../user/site.rst:107
# 7019987890bc401ca52c47da17eb635c
msgid "``%GS`` is replaced by the Gluon site code (as specified in ``site.conf``)"
msgstr ""
#: ../../user/site.rst:108
# 9578d14bd9f64f90af057fc7e80f8d26
msgid "``%GV`` is replaced by the Gluon version"
msgstr ""
#: ../../user/site.rst:109
# 0de91d0ac54c4e228517b75c01cb19ec
msgid "``%GR`` is replaced by the Gluon release (as specified in ``site.mk``)"
msgstr ""
#: ../../user/site.rst:117
# 1de45fa3df0b48e387ea9c48cdcea4f8
msgid "regdom \\: optional"
msgstr ""
#: ../../user/site.rst:112
# f861faf6d578453e93ce380a8bc67954
msgid "The wireless regulatory domain responsible for your area, e.g.: ::"
msgstr ""
#: ../../user/site.rst:117
# 86405ce1cf2a48e79fd7e1d00b3833c1
msgid "Setting ``regdom`` is mandatory if ``wifi24`` or ``wifi5`` is defined."
msgstr ""
#: ../../user/site.rst:179
# 00c1531ad7f543b1ab5502b141a2761b
msgid "wifi24 \\: optional"
msgstr ""
#: ../../user/site.rst:120
# bd63703dfe6a44afbba7de5ef4703f16
msgid "WLAN configuration for 2.4 GHz devices. ``channel`` must be set to a valid wireless channel for your radio."
msgstr ""
#: ../../user/site.rst:123
# b698d50587c14462b49b3e7b62cdde19
msgid "There are currently three interface types available. You may choose to configure any subset of them:"
msgstr ""
#: ../../user/site.rst:126
# f48cfe4a8d2a44c09d3f55c2e325a6b5
msgid "``ap`` creates a master interface where clients may connect"
msgstr ""
#: ../../user/site.rst:127
# ce7e0a3c1bfa4f889076723ab9bcd0ab
msgid "``mesh`` creates an 802.11s mesh interface with forwarding disabled"
msgstr ""
#: ../../user/site.rst:128
# 6833d1eef11e42c2b3b2005fb3e94c4c
msgid "``ibss`` creates an ad-hoc interface"
msgstr ""
#: ../../user/site.rst:130
# d68140e50e47493aa5156e6aeaa8965c
msgid "Each interface may be disabled by setting ``disabled`` to ``true``. This will only affect new installations. Upgrades will not change the disabled state."
msgstr ""
#: ../../user/site.rst:134
# e011d5d7e1b941c7a6c77407ac775cd0
msgid "Additionally it is possible to configure the ``supported_rates`` and ``basic_rate`` of each radio. Both are optional, by default hostapd/driver dictate the rates. If ``supported_rates`` is set, ``basic_rate`` is required, because ``basic_rate`` has to be a subset of ``supported_rates``. Possible values are:"
msgstr ""
#: ../../user/site.rst:139
# 47f0ea6b2f7b4e22bea9a0907b106888
msgid "6000, 9000, 12000, 18000, 24000, 36000, 48000, 54000 (OFDM)"
msgstr ""
#: ../../user/site.rst:140
# 8b7664e39a7c453a83b21d7af851c0f0
msgid "1000, 5500, 11000 (legacy 802.11b, DSSS)"
msgstr ""
#: ../../user/site.rst:142
# e67488875f664a2a8d40e88204f8c53f
msgid "The example below disables legacy 802.11b rates (DSSS) for performance reasons. For backwards compatibility in 802.11, this setting only effects 802.11a/b/g rates. I.e in 802.11n 6 MBit/s is announced all time. In 802.11ac the field is used to derive the length of a packet."
msgstr ""
#: ../../user/site.rst:147
# c1f8b46195924b6bbdcac6541bf84196
msgid "``ap`` requires a single parameter, a string, named ``ssid`` which sets the interface's ESSID. This is the WiFi the clients connect to."
msgstr ""
#: ../../user/site.rst:150
# 4d92505b07074e8caafbd4258690923d
msgid "``mesh`` requires a single parameter, a string, named ``id`` which sets the mesh id, also visible as an open WiFi in some network managers. Usually you don't want users to connect to this mesh-SSID, so use a cryptic id that no one will accidentally mistake for the client WiFi."
msgstr ""
#: ../../user/site.rst:155
# d517e7f80a0d428ea4b912acd5748156
msgid "``ibss`` requires two parameters: ``ssid`` (a string) and ``bssid`` (a MAC). An optional parameter ``vlan`` (integer) is supported."
msgstr ""
#: ../../user/site.rst:158
# 1b1744205a1042f48e9b9e4309251c96
msgid "Both ``mesh`` and ``ibss`` accept an optional ``mcast_rate`` (kbit/s) parameter for setting the multicast bitrate. Increasing the default value of 1000 to something like 12000 is recommended. ::"
msgstr ""
#: ../../user/site.rst:182
# 10d722863eb841b2a45e5fc39a448b31
msgid "wifi5 \\: optional"
msgstr ""
#: ../../user/site.rst:182
# 57ca85554c9643b29f7bbd6c32f339b9
msgid "Same as `wifi24` but for the 5Ghz radio."
msgstr ""
#: ../../user/site.rst:206
# 7aa95e2939a9447f99b71047284a2b55
msgid "next_node \\: package"
msgstr ""
#: ../../user/site.rst:185
# 8c86bf8dcb024490b7814c9c6f8d5daf
msgid "Configuration of the local node feature of Gluon ::"
msgstr ""
#: ../../user/site.rst:195
# 907e5fd1ab4047bba643340522f65464
msgid "All values of this section are optional. If the IPv4 or IPv6 address is omitted, there will be no IPv4 or IPv6 anycast address. The MAC address defaults to ``16:41:95:40:f7:dc``; this value usually doesn't need to be changed, but it can be adjusted to match existing deployments that use a different value."
msgstr ""
#: ../../user/site.rst:201
# 72907c6b4fde421aaa252b544e8803ae
msgid "When the nodes' next-node address is used as a DNS resolver by clients (by passing it via DHCP or router advertisements), it may be useful to allow resolving a next-node hostname without referring to an upstream DNS server (e.g. to allow reaching the node using such a hostname via HTTP or SSH in isolated mesh segments). This is possible by providing one or more names in the ``name`` field."
msgstr ""
#: ../../user/site.rst:265
# 85eb695812a945868d0e5dda201527d6
msgid "mesh"
msgstr ""
#: ../../user/site.rst:211
# 1f24143a53814c5a851c9f0529c296de
msgid "Configuration of general mesh functionality."
msgstr ""
#: ../../user/site.rst:213
# 6bd71b3926d641abbaaa62dfbfdd136c
msgid "To avoid inter-mesh links, Gluon can encapsulate the mesh protocol in VXLAN for Mesh-on-LAN/WAN. It is recommended to set *mesh.vxlan* to ``true`` to enable VXLAN in new setups. Setting it to ``false`` disables this encapsulation to allow meshing with other nodes that don't support VXLAN (Gluon 2017.1.x and older). In multi-domain setups, *mesh.vxlan* is optional and defaults to ``true``."
msgstr ""
#: ../../user/site.rst:220
# f1590bb7571549608c1c49b633979cbf
msgid "Gluon generally segments layer-2 meshes so that each node becomes IGMP/MLD querier for its own local clients. This is necessary for reliable multicast snooping. The segmentation is realized by preventing IGMP/MLD queries from passing through the mesh."
msgstr ""
#: ../../user/site.rst:225
# 5e810a6cba2e4566a6573fae10a772e9
msgid "By default, not only queries are filtered, but also membership report and leave packets, as they add to the background noise of the mesh. As a consequence, snooping switches outside the mesh that are connected to a Gluon node need to be configured to forward all multicast traffic towards the mesh; this is usually not a problem, as such setups are unusual. If you run a special-purpose mesh that requires membership reports to be working, this filtering can be disabled by setting the optional *filter_membership_reports* value to ``false``."
msgstr ""
#: ../../user/site.rst:234
# eddfc08ca6784cabbfeba8d258f5a5a4
msgid "In addition, options specific to the batman-adv routing protocol can be set in the *batman_adv* section:"
msgstr ""
#: ../../user/site.rst:237
# cf2fb743a14b4fc1bddeb593f5d95e35
msgid "The optional value *routing_algo* allows to set up ``BATMAN_V`` based meshes. If unset, the routing algorithm will default to ``BATMAN_IV``."
msgstr ""
#: ../../user/site.rst:240
# 671b407dcf5843bfa132e96d13a2f22b
msgid "The optional value *gw_sel_class* sets the gateway selection class, the default is ``20`` for B.A.T.M.A.N. IV and ``5000`` kbit/s for B.A.T.M.A.N. V."
msgstr ""
#: ../../user/site.rst:243
# c362a47e5e824dc1b98ed21017aed17e
msgid "**B.A.T.M.A.N. IV:** with the value ``20`` the gateway is selected based on the link quality (TQ) only; with class ``1`` it is calculated from both, the TQ and the announced bandwidth."
msgstr ""
#: ../../user/site.rst:246
# b926614484554eb3a80e5a1f69e625fb
msgid "**B.A.T.M.A.N. V:** with the value ``1500`` the gateway is selected if the throughput is at least 1500 kbit/s faster than the throughput of the currently selected gateway."
msgstr ""
#: ../../user/site.rst:250
# ddc958cd3b544e09827acf71a875884c
msgid "For details on determining the threshold, when to switch to a new gateway, see `batctl manpage`_, section \"gw_mode\"."
msgstr ""
#: ../../user/site.rst:375
# 8e7600ec30b4407bbb5ad9ed2f36fdac
msgid "mesh_vpn"
msgstr ""
#: ../../user/site.rst:268
# 00e952b913ec4b579f0645cfad9658c1
msgid "Remote server setup for the mesh VPN."
msgstr ""
#: ../../user/site.rst:270
# 19161ad75f544864bd75a056e5275eb3
msgid "The `enabled` option can be set to true to enable the VPN by default. `mtu` defines the MTU of the VPN interface, determining a proper MTU value is described in the :ref:`FAQ <faq-mtu>`."
msgstr ""
#: ../../user/site.rst:274
# 80c1edf6c33c4b79916c26e9a4f73ed5
msgid "By default the public key of a node's VPN daemon is not added to announced respondd data; this prevents malicious ISPs from correlating VPN sessions with specific mesh nodes via public respondd data. If this is of no concern in your threat model, this behaviour can be disabled (and thus announcing the public key be enabled) by setting `pubkey_privacy` to `false`. At the moment, this option only affects fastd."
msgstr ""
#: ../../user/site.rst:280
# f148a9f5186b4b559cad2a0bbdeaa11a
msgid "The `fastd` section configures settings specific to the *fastd* VPN implementation."
msgstr ""
#: ../../user/site.rst:283
# 26feefff87ff4084a2e219e91e81c901
msgid "If `configurable` is set to `false` or unset, the method list will be replaced on updates with the list from the site configuration. Setting `configurable` to `true` will allow the user to add the method ``null`` to the beginning of the method list or remove ``null`` from it, and make this change survive updates. Setting `configurable` is necessary for the package `gluon-web-mesh-vpn-fastd`, which adds a UI for this configuration."
msgstr ""
#: ../../user/site.rst:289
# 0590c0ffea804917a3cfc8e8da74d268
msgid "In any case, the ``null`` method should always be the first method in the list if it is supported at all. You should only set `configurable` to `true` if the configured peers support both the ``null`` method and methods with encryption."
msgstr ""
#: ../../user/site.rst:293
# 3396c8d4e32c48fd8cb27ecdbf2d1fb2
msgid "You can set syslog_level from verbose (default) to warn to reduce syslog output."
msgstr ""
#: ../../user/site.rst:295
# 35238e3660884b8c8177ac7b0174690e
msgid "The `tunneldigger` section is used to define the *tunneldigger* broker list."
msgstr ""
#: ../../user/site.rst:297
# 998316c832c44dd7af23acfca6f420f0
msgid "**Note:** It doesn't make sense to include both `fastd` and `tunneldigger` sections in the same configuration file, as only one of the packages *gluon-mesh-vpn-fastd* and *gluon-mesh-vpn-tunneldigger* should be installed with the current implementation."
msgstr ""
#: ../../user/site.rst:302
# d2b65cbf7b2a4ca8bf46716b3e88cb25
msgid "**Note:** It may be interesting to include the package *gluon-iptables-clamp-mss-to-pmtu* in the build when using *gluon-mesh-babel* to work around icmp blackholes on the internet."
msgstr ""
#: ../../user/site.rst:381
# dbc323adc7d74b47a2af80f560b45b62
msgid "mesh_on_wan \\: optional"
msgstr ""
#: ../../user/site.rst:378
# ba82364ca5d34e698dfcd93ee8361037
msgid "Enables the mesh on the WAN port (``true`` or ``false``). ::"
msgstr ""
#: ../../user/site.rst:387
# ea2cfa90a9a2475383f3f5aebf22dbf6
msgid "mesh_on_lan \\: optional"
msgstr ""
#: ../../user/site.rst:384
# 9275966bf87a4e298272278115c3eec5
msgid "Enables the mesh on the LAN port (``true`` or ``false``). ::"
msgstr ""
#: ../../user/site.rst:390
# 26b087e4eb6e4532a4ea7e70dca26c5a
msgid "poe_passthrough \\: optional"
msgstr ""
#: ../../user/site.rst:390
# 699f50ebdc614925a2d53529fd8907ef
msgid "Enable PoE passthrough by default on hardware with such a feature."
msgstr ""
#: ../../user/site.rst:419
# ae5585154eb34c52a3d6397019850754
msgid "autoupdater \\: package"
msgstr ""
#: ../../user/site.rst:393
# 4540fbeed0f64b0eb096b34e1b1e68ba
msgid "Configuration for the autoupdater feature of Gluon."
msgstr ""
#: ../../user/site.rst:395
# d862574a60d64625a25fd1655fd1c833
msgid "The mirrors are checked in random order until the manifest could be downloaded successfully or all mirrors have been tried. ::"
msgstr ""
#: ../../user/site.rst:418
# a440c13a89ff41cd962fc4220c4a1b43
msgid "All configured mirrors must be reachable from the nodes via IPv6. If you don't want to set an IPv6 address explicitly, but use a hostname (which is recommended), see also the :ref:`FAQ <faq-dns>`."
msgstr ""
#: ../../user/site.rst:472
# 8ff59625239448ca976bd38bd77b9c59
msgid "config_mode \\: optional"
msgstr ""
#: ../../user/site.rst:424
# c77dea43a1e7442986251d730b81b8c5
msgid "Additional configuration for the configuration web interface. All values are optional."
msgstr ""
#: ../../user/site.rst:427
# 38965ae32bd9417985558f71389cf192
msgid "When no hostname is specified, a default hostname based on the *hostname_prefix* and the node's primary MAC address is assigned. Manually setting a hostname can be enforced by setting *hostname.optional* to *false*."
msgstr ""
#: ../../user/site.rst:431
# 67c9dbeeb9d848c9ae1a90834c51c92f
msgid "To not prefill the hostname-field in config-mode with the default hostname, set *hostname.prefill* to *false*."
msgstr ""
#: ../../user/site.rst:434
# d21b38bd563341779901f050c74fdfa3
msgid "By default, no altitude field is shown by the *gluon-config-mode-geo-location* package. Set *geo_location.show_altitude* to *true* if you want the altitude field to be visible."
msgstr ""
#: ../../user/site.rst:438
# e2546cf44a6748fc9f2c4c1184eedbde
msgid "The *geo_location.osm* section is only relevant when the *gluon-config-mode-geo-location-osm* package is used. The *center.lon* and *center.lat* values are mandatory in this case and define the default center of the map when no position has been picked yet. The *zoom* level defaults to 12 in this case. *openlayers_url* allows to override the base URL of the *build/ol.js* and *css/ol.css* files (the default is ``https://cdn.rawgit.com/openlayers/openlayers.github.io/master/en/v5.2.0``)."
msgstr ""
#: ../../user/site.rst:445
# ea87ca7f476142f89fe10ae5999b5e71
msgid "The remote login page only shows SSH key configuration by default. A password form can be displayed by setting *remote_login.show_password_form* to true; in this case, *remote_login.min_password_length* defines the minimum password length. ::"
msgstr ""
#: ../../user/site.rst:496
# 8d4faacea7744763874d8a41365b4a3d
msgid "roles \\: optional"
msgstr ""
#: ../../user/site.rst:475
# 20c3938c725c4c12ad5f3f3baf7f057d
msgid "Optional role definitions. Nodes will announce their role inside the mesh. This will allow in the backend to distinguish between normal, backbone and service nodes or even gateways (if they advertise that role). It is up to the community which roles to define. See the section below as an example. ``default`` takes the default role which is set initially. This value should be part of ``list``. If you want node owners to change the role via config mode add the package ``gluon-web-node-role`` to ``site.mk``."
msgstr ""
#: ../../user/site.rst:483
# c02501b41e1a4927b7805d2234e9a51d
msgid "The strings to display in the web interface are configured per language in the ``i18n/en.po``, ``i18n/de.po``, etc. files of the site repository using message IDs like ``gluon-web-node-role:role:node`` and ``gluon-web-node-role:role:backbone``. ::"
msgstr ""
#: ../../user/site.rst:505
# df0531f20d5d4f859e10c11d262ee41a
msgid "setup_mode \\: package"
msgstr ""
#: ../../user/site.rst:499
# 10baad90c86244ed9f76f2e820c4ba01
msgid "Allows skipping setup mode (config mode) at first boot when attribute ``skip`` is set to ``true``. This is optional and may be left out. ::"
msgstr ""
#: ../../user/site.rst:508
# 5f557f10833541f7ba9da9b149fc3d4c
msgid "Build configuration"
msgstr ""
#: ../../user/site.rst:510
# 026e71e44e4f4740b17b557f78c5e38a
msgid "The ``site.mk`` is a Makefile which defines various values involved in the build process of Gluon."
msgstr ""
#: ../../user/site.rst:515
# 73f604c2859041d1b7f0518b870dbfc7
msgid "GLUON_FEATURES"
msgstr ""
#: ../../user/site.rst:514
# 98cdf565050f46f09532f77cc8171a66
msgid "Defines a list of features to include. The feature list is used to generate the default package set."
msgstr ""
#: ../../user/site.rst:520
# 550ceaebc82647aba4e204514bf4852f
msgid "GLUON_SITE_PACKAGES"
msgstr ""
#: ../../user/site.rst:518
# f995e8343d7747e1895583acbd254c8c
msgid "Defines a list of packages which should be installed in addition to the default package set. It is also possible to remove packages from the default set by prepending a minus sign to the package name."
msgstr ""
#: ../../user/site.rst:523
# a150359010b64b7db1c0b3883d31926c
msgid "GLUON_RELEASE"
msgstr ""
#: ../../user/site.rst:523
# 9a906f74a724466aad90854cf82a15f5
msgid "The current release version Gluon should use."
msgstr ""
#: ../../user/site.rst:527
# 9b63b889913f49d985b6e38afaf25ef5
msgid "GLUON_PRIORITY"
msgstr ""
#: ../../user/site.rst:526
# 81d6d9e5c27047e99460a8d547151a8f
msgid "The default priority for the generated manifests (see the autoupdater documentation for more information)."
msgstr ""
#: ../../user/site.rst:531
# e756166b49b04087ab75b8755dc55af2
msgid "GLUON_REGION"
msgstr ""
#: ../../user/site.rst:530
# 981b5e92d8a343edbe67ba06a84710ad
msgid "Region code to build into images where necessary. Valid values are the empty string, ``us`` and ``eu``."
msgstr ""
#: ../../user/site.rst:535
# fe1201880d414a22aebbadc3e4160d65
msgid "GLUON_LANGS"
msgstr ""
#: ../../user/site.rst:534
# e8810f54e2f34850a1f1cd87b0546f38
msgid "List of languages (as two-letter-codes) to be included in the web interface. Should always contain ``en``."
msgstr ""
#: ../../user/site.rst:540
# a882b3a67ec94a82be33be6841594dc6
msgid "GLUON_WLAN_MESH"
msgstr ""
#: ../../user/site.rst:538
# a6137b4add814c70bbb53a00fbb0e1f9
msgid "Setting this to ``11s`` or ``ibss`` will enable generation of matching images for devices which don't support both meshing modes, either at all (e.g. ralink and mediatek don't support AP+IBSS) or in the same firmware (ath10k-based 5GHz). Defaults to ``11s``."
msgstr ""
#: ../../user/site.rst:545
# e6600fced9794b27bd96cb3295a1249e
msgid "Feature flags"
msgstr ""
#: ../../user/site.rst:547
# 2c274c8a33de4d1088e076c87d994682
msgid "With the addition of more and more features that interact in complex ways, it has become necessary to split certain packages into multiple parts, so it is possible to install just what is needed for a specific use case. One example is the package *gluon-status-page-mesh-batman-adv*: There are batman-adv-specific status page components; they should only be installed when both batman-adv and the status page are enabled, making the addition of a specific package for this combination necessary."
msgstr ""
#: ../../user/site.rst:555
# 20bfb1a7949d4f1fbfd307aae8cab6e6
msgid "With the ongoing modularization, e.g. for the purpose of supporting new routing protocols, specifying all such split packages in *site.mk* would soon become very cumbersome: In the future, further components like respondd support or languages might be split off as separate packages, leading to entangled package names like *gluon-mesh-vpn-fastd-respondd* or *gluon-status-page-mesh-batman-adv-i18n-de*."
msgstr ""
#: ../../user/site.rst:562
# dadc466d4cec433cb0b9d2166f77afb7
msgid "For this reason, we have introduced *feature flags*, which can be specified in the *GLUON_FEATURES* variable. These flags allow to specify a set of features on a higher level than individual package names."
msgstr ""
#: ../../user/site.rst:566
# dbca9640ffc34e4d88bde169438288fe
msgid "Most Gluon packages can simply be specified as feature flags by removing the ``gluon-`` prefix: The feature flag corresponding to the package *gluon-mesh-batman-adv-15* is *mesh-batman-adv-15*."
msgstr ""
#: ../../user/site.rst:570
# b91d717f6d684ec690bb2c289e82c8b1
msgid "The file ``package/features`` in the Gluon repository (or ``features`` in site feeds) can specify additional rules for deriving package lists from feature flags, e.g. specifying both *status-page* and either *mesh-batman-adv-14* or *mesh-batman-adv-15* will automatically select the additional package *gluon-status-page-mesh-batman-adv*. In the future, selecting the flags *mesh-vpn-fastd* and *respondd* might automatically enable the additional package *gluon-mesh-vpn-fastd-respondd*, and enabling *status-page* and *mesh-batman-adv-15* (or *-14*) with ``de`` in *GLUON_LANGS* could add the package *gluon-status-page-mesh-batman-adv-i18n-de*."
msgstr ""
#: ../../user/site.rst:580
# 46240b8528924872a5c5c54cbdf30d1e
msgid "In short, it is not necessary anymore to list all the individual packages that are relevant for a firmware; instead, the package list is derived from a list of feature flags using a flexible ruleset defined in the Gluon repo or site package feeds. To some extent, it will even allow us to further modularize existing Gluon packages, without necessitating changes to existing site configurations."
msgstr ""
#: ../../user/site.rst:586
# ed84fa758ed044ef90fb9fb4ab50109c
msgid "It is still possible to override such automatic rules using *GLUON_SITE_PACKAGES* (e.g., ``-gluon-status-page-mesh-batman-adv`` to remove the automatically added package *gluon-status-page-mesh-batman-adv*)."
msgstr ""
#: ../../user/site.rst:590
# 8103db94933f4c728da1c55d79651ff5
msgid "For convenience, there are two feature flags that do not directly correspond to a Gluon package:"
msgstr ""
#: ../../user/site.rst:593
# 649d11784f814d34b0d33c94d2be222d
msgid "web-wizard"
msgstr ""
#: ../../user/site.rst:595
# 5e3348f1ed0b40c897255ac74fb3b96b
msgid "Includes the *gluon-config-mode-...* base packages (hostname, geolocation and contact info), as well as the *gluon-config-mode-autoupdater* (when *autoupdater* is in *GLUON_FEATURES*), and *gluon-config-mode-mesh-vpn* (when *mesh-vpn-fastd* or *mesh-vpn-tunneldigger* are in *GLUON_FEATURES*)"
msgstr ""
#: ../../user/site.rst:600
# c93afc61084e4dfb9908976453a89904
msgid "web-advanced"
msgstr ""
#: ../../user/site.rst:602
# 42f69ef766294115a830ea99efb665ae
msgid "Includes the *gluon-web-...* base packages (admin, network, WiFi config), as well as the *gluon-web-autoupdater* (when *autoupdater* is in *GLUON_FEATURES*)"
msgstr ""
#: ../../user/site.rst:605
# dbec7914c49447b1b640c513f6253db0
msgid "We recommend to use *GLUON_SITE_PACKAGES* for non-Gluon OpenWrt packages only and completely rely on *GLUON_FEATURES* for Gluon packages, as it is shown in the example *site.mk*."
msgstr ""
#: ../../user/site.rst:612
# 757ebe06ec834eb7aaf728fe7cee6c2f
msgid "Config mode texts"
msgstr ""
#: ../../user/site.rst:614
# 16323d6b37e4428ea554c7ac74784ec8
msgid "The community-defined texts in the config mode are configured in PO files in the ``i18n`` subdirectory of the site configuration. The message IDs currently defined are:"
msgstr ""
#: ../../user/site.rst:618
# 5d2f1d07fdc14064a52cff709b915667
msgid "gluon-config-mode:welcome"
msgstr ""
#: ../../user/site.rst:618
# e1372648a84346b29d937e12c6c1d5b4
msgid "Welcome text on the top of the config wizard page."
msgstr ""
#: ../../user/site.rst:621
# c025a3ccde7a4eec9f1a89fc30c87166
msgid "gluon-config-mode:pubkey"
msgstr ""
#: ../../user/site.rst:621
# 80f6c7e21f574a0a953609bb4e6e5212
msgid "Information about the public VPN key on the reboot page."
msgstr ""
#: ../../user/site.rst:624
# b53cde557553409fa8f78e161fce2236
msgid "gluon-config-mode:novpn"
msgstr ""
#: ../../user/site.rst:624
# 4e3f0c759ef9443b89107754aea55583
msgid "Information shown on the reboot page, if the mesh VPN was not selected."
msgstr ""
#: ../../user/site.rst:627
# 2d76d2a7e5bb4b91ac9cae5b34184dde
msgid "gluon-config-mode:contact-help"
msgstr ""
#: ../../user/site.rst:627
# a0bba724294b471cb71d83ebdad87cd1
msgid "Description for the usage of the ``contact`` field"
msgstr ""
#: ../../user/site.rst:630
# 8d34863ce8dd4e4e9ed0dc6d3d8713d0
msgid "gluon-config-mode:contact-note"
msgstr ""
#: ../../user/site.rst:630
# be95a9f82b40480595b1e2a267948fb0
msgid "Note shown (in small font) below the ``contact`` field"
msgstr ""
#: ../../user/site.rst:633
# e06d73d524784e72b011b66dc5e8a077
msgid "gluon-config-mode:hostname-help"
msgstr ""
#: ../../user/site.rst:633
# 8ea227a5997d45558a06f3c79937daff
msgid "Description for the usage of the ``hostname`` field"
msgstr ""
#: ../../user/site.rst:636
# 93c3ce3aaf3d4675a724518b5a832620
msgid "gluon-config-mode:geo-location-help"
msgstr ""
#: ../../user/site.rst:636
# 22c6c8348b8f48aebc548fcb23f0fff4
msgid "Description for the usage of the longitude/latitude fields (and altitude, if shown)"
msgstr ""
#: ../../user/site.rst:639
# 58597b6614eb45be82f30cbca2bda112
msgid "gluon-config-mode:altitude-label"
msgstr ""
#: ../../user/site.rst:639
# cfb8f308341542eea35f12bb1eca0c47
msgid "Label for the ``altitude`` field"
msgstr ""
#: ../../user/site.rst:642
# 428f8945740e4dc78b4de1260f05bcac
msgid "gluon-config-mode:reboot"
msgstr ""
#: ../../user/site.rst:642
# 212f2b89c6e04a3180ac72ae79f4154b
msgid "General information shown on the reboot page."
msgstr ""
#: ../../user/site.rst:644
# 1b8372e5d8a842a3bdccac561a872ec0
msgid "There is a POT file in the site example directory which can be used to create templates for the language files. The command ``msginit -l en -i ../../docs/site-example/i18n/gluon-site.pot`` can be used from the ``i18n`` directory to create an initial PO file called ``en.po`` if the ``gettext`` utilities are installed."
msgstr ""
#: ../../user/site.rst:651
# 36383dc0c5a640cf8fd1cdd7bec57b5f
msgid "An empty ``msgstr``, as is the default after running ``msginit``, leads to the ``msgid`` being printed as-is. It does *not* hide the whole text, as might be expected."
msgstr ""
#: ../../user/site.rst:655
# 79cf74a890f14ccb999375f960f8f700
msgid "Depending on the context, you might be able to use comments like ``<!-- empty -->`` as translations to effectively hide the text."
msgstr ""
#: ../../user/site.rst:659
# e86c7d8e99154c8d9d209020cbaf6765
msgid "Site modules"
msgstr ""
#: ../../user/site.rst:661
# 57663ad4b4dc41429d3077a7feeb6a5e
msgid "The file ``modules`` in the site repository is completely optional and can be used to supply additional package feeds from which packages are built. The git repositories specified here are retrieved in addition to the default feeds when ``make update`` is called."
msgstr ""
#: ../../user/site.rst:666
# 101a9ea7643b48aba384b6122aac99c1
msgid "This file's format is very similar to the toplevel ``modules`` file of the Gluon tree, with the important different that the list of feeds must be assigned to the variable ``GLUON_SITE_FEEDS``. Multiple feed names must be separated by spaces, for example::"
msgstr ""
#: ../../user/site.rst:673
# 3c4cb4ca12d24e8f9a502caabac3a22f
msgid "The feed names may only contain alphanumerical characters, underscores and slashes. For each of the feeds, the following variables are used to specify how to update the feed:"
msgstr ""
#: ../../user/site.rst:678
# 2a0ee96537ef46bf87a4c29ff85e22f3
msgid "PACKAGES_${feed}_REPO"
msgstr ""
#: ../../user/site.rst:678
# 1ccac61b4c6e4b3fbeae716241c05e10
msgid "The URL of the git repository to clone (usually ``git://`` or ``http(s)://``)"
msgstr ""
#: ../../user/site.rst:681
# 314cd571a451412ba3fd8d3290997ae8
msgid "PACKAGES_${feed}_COMMIT"
msgstr ""
#: ../../user/site.rst:681
# e91dd3a5fb134e7d96fbb12872256c64
msgid "The commit ID of the repository to use"
msgstr ""
#: ../../user/site.rst:685
# f564e9cfc5a344b79b679655f5d7378c
msgid "PACKAGES_${feed}_BRANCH"
msgstr ""
#: ../../user/site.rst:684
# b52a09e71d9e43e3a57e356c15ac9090
msgid "Optional: The branch of the repository the given commit ID can be found in. Defaults to the default branch of the repository (usually ``master``)"
msgstr ""
#: ../../user/site.rst:687
# 6a0d544a59314a9a809cef4bf7c79df3
msgid "These variables are always all uppercase, so for an entry ``foo`` in GLUON_SITE_FEEDS, the corresponding configuration variables would be ``PACKAGES_FOO_REPO``, ``PACKAGES_FOO_COMMIT`` and ``PACKAGES_FOO_BRANCH``. Slashes in feed names are replaced by underscores to get valid shell variable identifiers."
msgstr ""
#: ../../user/site.rst:694
# 54938864719c497cb19d6d1cd9501eed
msgid "Examples"
msgstr ""
#: ../../user/site.rst:697
# 7457800edb2b480ea269904ed4dccf3d
msgid "site.mk"
msgstr ""
#: ../../user/site.rst:703
# 72f58de15f2a42d69e746f364a5468d8
msgid "site.conf"
msgstr ""
#: ../../user/site.rst:709
# 26d2c73a4046436fac43f81459d9d223
msgid "i18n/en.po"
msgstr ""
#: ../../user/site.rst:715
# 843f3c0740844889b3dc6b5e5b53a9cf
msgid "i18n/de.po"
msgstr ""
#: ../../user/site.rst:721
# ee83d5ed3f944ca8a0ab4798cf1a9e57
msgid "modules"
msgstr ""
#: ../../user/site.rst:727
# f435043c93d2401fa9a58d3e85768aad
msgid "site-repos in the wild"
msgstr ""
#: ../../user/site.rst:729
# d9e43aa734d04cef8c8d82d46b2b5083
msgid "A non-exhaustive list of site-repos from various communities can be found on the wiki: https://github.com/freifunk-gluon/gluon/wiki/Site-Configurations"
msgstr ""

93
docs/_build/gettext/user/x86.pot vendored Normal file
View File

@ -0,0 +1,93 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2019, Project Gluon
# This file is distributed under the same license as the Gluon package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Gluon 2018.2+\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-20 16:46-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../../user/x86.rst:2
# d513be294881494080bd238057fa4ea8
msgid "x86 support"
msgstr ""
#: ../../user/x86.rst:4
# 5f7f586813b64d479fd6d0c528e63385
msgid "Gluon can run on normal x86 systems, for example virtual machines and VPN boxes. By default, there is no WLAN support on x86 though."
msgstr ""
#: ../../user/x86.rst:8
# 0dc54467138c4baba06a868fdd29bfce
msgid "Targets"
msgstr ""
#: ../../user/x86.rst:10
# 7e0c89ea54b1495c9006100ce47df11d
msgid "The following targets for x86 images exist:"
msgstr ""
#: ../../user/x86.rst:23
# 487304a968744188aaf020a3737adb17
msgid "`x86-generic`"
msgstr ""
#: ../../user/x86.rst:13
# b27a563ad07049d1b518fba01adb85b7
msgid "Generic x86 support with many different ethernet drivers; should run on most x86 systems."
msgstr ""
#: ../../user/x86.rst:16
# 6303cfe0d0d04c09bf2cd2a7d336dfc7
msgid "There are three images:"
msgstr ""
#: ../../user/x86.rst:18
# a78ea90058e145de81931d478332d553
msgid "`generic` (compressed \"raw\" image, can written to a disk directly or booted with qemu)"
msgstr ""
#: ../../user/x86.rst:19
# fb50f3fab5d44d2e8a1026742dc8d68a
msgid "`virtualbox` (VDI image)"
msgstr ""
#: ../../user/x86.rst:20
# 67c97d7e315a4b288c09ace27bd8f63f
msgid "`vmware` (VMDK image)"
msgstr ""
#: ../../user/x86.rst:22
# a543e924723d4eb38ac9edc66a4fc53d
msgid "These images differ in the image file format, the content is the same. Therefore a single `x86-generic` sysupgrade image is provided, only."
msgstr ""
#: ../../user/x86.rst:26
# c10f0a63266943aa8e0d6b54a527de99
msgid "`x86-geode`"
msgstr ""
#: ../../user/x86.rst:26
# f21952b962a746e5bfac0d2e212142b1
msgid "x86 image for Geode CPUs."
msgstr ""
#: ../../user/x86.rst:28
# 62ebe4019a0943c791e51c85132b4810
msgid "`x86-64`"
msgstr ""
#: ../../user/x86.rst:29
# 0fe5931aa8214b4dbf91b46b32fba650
msgid "64bit version of `x86-generic`."
msgstr ""

View File

@ -175,3 +175,8 @@ epub_title = project
# A list of files that should not be packed into the epub file.
epub_exclude_files = ['search.html']
# -- Options for Gettext Translation Catalogs -------------------------------
gettext_uuid = True
gettext_compact = False