aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | Merge pull request #14432 from neheb/lnRosen Penev2021-01-07
|\ \ \ \ | |/ / / |/| | | libnetwork: update to 2020-12-15
| * | | libnetwork: update to 2020-12-15Rosen Penev2021-01-07
|/ / / | | | | | | | | | | | | | | | Remove some depends as MIPS is supported now. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | transmission: add syscalls needed on PPC to seccomp rulesDaniel Golle2021-01-06
| | | | | | | | | | | | | | | | | | | | | Add fadvise64_64 and fchmod syscalls needed on PowerPC platforms to seccomp rules of transmission-daemon. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | | https-dns-proxy: update to 2020-11-25: add HTTP auth and DSCP codepoint supportStan Grishin2021-01-06
| | | | | | | | | | | | Signed-off-by: Stan Grishin <stangri@melmac.net>
* | | Merge pull request #14063 from peter-stadler/etebaseRosen Penev2021-01-06
|\ \ \ | | | | | | | | [RFC] etebase: add package
| * | | etebase: upgrade to 0.6.1Peter Stadler2020-12-20
| | | | | | | | | | | | | | | | Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
| * | | etesync-server: rename to etebasePeter Stadler2020-12-20
| | | | | | | | | | | | | | | | Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
* | | | Merge pull request #13405 from peter-stadler/nginx-util-uciRosen Penev2021-01-06
|\ \ \ \ | | | | | | | | | | [RFC] nginx-util: use UCI for server configuration
| * | | | nginx-util: use UCI for server configurationPeter Stadler2020-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | **tl;dr:** The functions `{add,del}_ssl` modify a server section of the UCI config if there is no `.conf` file with the same name in `/etc/nginx/conf.d/`. Then `init_lan` creates `/var/lib/nginx/uci.conf` files by copying the `/etc/nginx/uci.conf.template` and standard options from the UCI config; additionally the special path `logd` can be used in `{access,error}_log`. The init does not change the configuration beside re-creating self-signed certificates when needed. This is also the only purpose of the new `check_ssl`, which is installed as yearly cron job. **Initialization:** Invoking `nginx-util init_lan` parses the UCI configuration for package `nginx`. It creates a server part in `/var/lib/nginx/uci.conf` for each `section server '$name'` by copying all UCI options but the following: * `option uci_manage_ssl` is skipped. It is set to 'self-signed' by `nginx-util add_ssl $name`, removed by `nginx-util del_ssl $name` and used by `nginx-util check_ssl` (see below). * `logd` as path in `error_log` or `access_log` writes them to STDERR respective STDOUT, which are fowarded by Nginx's init to the log daemon. Specifically: `option error_log 'logd'` becomes `error_log stderr;` and `option access_log 'logd openwrt'` becomes `access_log /proc/self/fd/1 openwrt;` Other `[option|list] key 'value'` entries just become `key value;` directives. The init.d calls internally also `check_ssl` for rebuilding self-signed SSL certificates if needed (see below). And it still sets up `/var/lib/nginx/lan{,_ssl}.listen` files as it is doing in the current version (so they stay available). **Defaults:** The package installs the file `/etc/nginx/restrict_locally` containing allow/deny directives for restricting the access to LAN addresses by including it into a server part. The default server '_lan' includes this file and listens on all IPs (instead of only the local IPs as it did before; other servers do not need to listen explicitly on the local IPs anymore). The default server is contained together with a server that redirects HTTP requests for inexistent URLs to HTTPS in the UCI configuration file `/etc/config/nginx`. Furthermore, the packages installs a `/etc/nginx/uci.conf.template` containing the current setup and a marker, which will be replaced by the created UCI servers when calling `init_lan`. **Other:** If there is a file named `/etc/nginx/conf.d/$name.conf` the functions `init_lan`, `add_ssl $name` and `del_ssl $name` will use that file instead of a UCI server section (this is similar to the current version). Else it selects the UCI `section server $name`, or, when there is no such section, it searches for the first one having `option server_name '… $name …'`. For this section: * `nginx-util add_ssl $name` will add to it: `option uci_manage_ssl 'self-signed'` `option ssl_certificate '/etc/nginx/conf.d/$name.crt'` `option ssl_certificate_key '/etc/nginx/conf.d/$name.key'` `option ssl_session_cache 'shared:SSL:32k'` `option ssl_session_timeout '64m'` If these options are already present, they will stay the same; just the first option `uci_manage_ssl` will always be changed to 'self-signed'. The command also changes all `listen` list items to use port 443 and ssl instead of port 80 (without ssl). If they stated another port than 80 before, they are kept the same. Furthermore, it creates a self-signed SSL certificate if necessary, i.e., if there is no *valid* certificate and key at the locations given by the options `ssl_certificate` and `ssl_certificate_key`. * `nginx-util del_ssl $name` checks if `uci_manage_ssl` is set 'self-signed' in the corresponding UCI section. Only then it removes all of the above options regardless of the value looking just at the key name. Then, it also changes all `listen` list items to use port 80 (without ssl) instead of port 443 with ssl. If stating another port than 443, they are kept the same. Furthermore, it removes the SSL certificate and key that were indicated by `ssl_certificate{,_key}`. * `nginx-util check_ssl` looks through all server sections of the UCI config for `uci_manage_ssl 'self-signed'`. On every hit it checks if the SSL certificate-key-pair indicated by the options `ssl_certificate{,_key}` is expired. Then it re-creates a self-signed certificate. If there exists at least one `section server` with `uci_manage_ssl 'self-signed'`, it will try to install itself as cron job. If there are no such sections, it removes that cron job if possible. For installing a ssl certificate and key managed by another app, you can call: `nginx-util add_ssl $name $manager $crtpath $keypath` Hereby `$name` is as above, `$manager` is an arbitrary string, and the the ssl certificate and its key are indicated by their absolute path. If you want to remove the directives again, then you can use: `nginx-util del_ssl $name $manager` Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
* | | | | lang/lualanes: update url and descriptionKarl Palsson2021-01-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No package version bump as no change to built package. URL now points to current useful webpage, and description is based on current release. Signed-off-by: Karl Palsson <karlp@tweak.net.au>
* | | | | Merge pull request #14406 from tofurky/fix_perl-wwwRosen Penev2021-01-05
|\ \ \ \ \ | | | | | | | | | | | | perl-www: add dependency on perl-try-tiny
| * | | | | perl-www: add dependency on perl-try-tinyMatt Merhar2021-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This became a requirement in libwww-perl 6.17. Note that there are two other missing "soft" dependencies, Authen::Ntlm as used by LWP::Authen::Ntlm, and Data::Dump as used by LWP::Debug::TraceHTTP, that are not required for basic functionality. Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
| * | | | | perl-try-tiny: add new packageMatt Merhar2021-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a hard requirement of perl-www. Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
* | | | | | Merge pull request #14299 from wulfy23/nftqosinitRosen Penev2021-01-05
|\ \ \ \ \ \ | | | | | | | | | | | | | | nft-qos: silence buildsystem errors
| * | | | | | nft-qos: silence buildsystem errorsImran Khan2020-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add IPKG_INSTROOT to init script to silence build system errors Signed-off-by: Imran Khan <gururug@gmail.com>
* | | | | | | Merge pull request #14361 from abajk/bump-coremarkRosen Penev2021-01-05
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | coremark: bump to 2020-12-17
| * | | | | | | coremark: bump to 2020-12-17Aleksander Jan Bajkowski2020-12-29
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
* | | | | | | Merge pull request #14421 from commodo/python-updates1Rosen Penev2021-01-05
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | python-idna,pillow: bump versions
| * | | | | | | pillow: bump to version 8.1.0Alexandru Ardelean2021-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | | | | | | python-idna: bump to version 3.1Alexandru Ardelean2021-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | | | | | | Merge pull request #14416 from dobo90/adguardhome_v0.104.3Rosen Penev2021-01-05
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | [v2] adguardhome: upstream upgrade to v0.104.3
| * | | | | | | | adguardhome: upstream upgrade to v0.104.3Dobroslaw Kijowski2021-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Full changelog available at: * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.104.2 * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.104.3 Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
* | | | | | | | | Merge pull request #14423 from zhaojh329/rttyRosen Penev2021-01-05
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | rtty: update to 7.1.5
| * | | | | | | | | rtty: update to 7.1.5Jianhui Zhao2021-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
* | | | | | | | | | Merge pull request #14418 from datafl4sh/datafl4sh/update_gnuplot_to_5.4.1Rosen Penev2021-01-05
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | gnuplot: Updated gnuplot to 5.4.1
| * | | | | | | | | gnuplot: Updated gnuplot to 5.4.1Matteo Cicuttin2021-01-05
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: touches also `libdg`, changed dependency from libjpeg to libjpeg-turbo Signed-off-by: Matteo Cicuttin <datafl4sh@toxicnet.eu>
* | | | | | | | | Merge pull request #14417 from luizluca/libvpx-1.9.0Rosen Penev2021-01-04
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | libvpx: update to 1.9.0
| * | | | | | | | | libvpx: update to 1.9.0Luiz Angelo Daros de Luca2021-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* | | | | | | | | | usbutils: add usbresetKuan-Yi Li2021-01-04
| |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add usbreset here to reflect the removal of usbreset package. Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
* | | | | | | | | Merge pull request #14362 from neheb/hwdRosen Penev2021-01-03
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | hwdata: introduce package and use
| * | | | | | | | pciutils: use new pciids packageRosen Penev2020-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refreshed patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>
| * | | | | | | | usbip: use new usbids packageRosen Penev2020-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's more consistent since it installs to the same place. Signed-off-by: Rosen Penev <rosenp@gmail.com>
| * | | | | | | | usbutils: update to 013Rosen Penev2020-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Version 008 started requiring libudev. Now that we have libudev-zero, switch to that. Remove custom usb.ids handling as that was split to a separate package. Add datadir override as otherwise it would expect usb.ids in the wrong place. Signed-off-by: Rosen Penev <rosenp@gmail.com>
| * | | | | | | | usbutils: import from baseRosen Penev2020-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
| * | | | | | | | hwdata: add packageRosen Penev2020-12-29
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several packages use files from this project. Added package to consolidate. Packages will be adjusted to depend on this. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | | | haveged: update to 1.9.14Hannu Nyman2021-01-03
| |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update haveged to version 1.9.14. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* | | | | | | Merge pull request #14413 from aaronjg/bugfix/mwan3-ipv6-regressionEtienne Champetier2021-01-03
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | mwan3: fix regression in ipv6 routing tables
| * | | | | | | mwan3: fix regression in ipv6 routing tablesAaron Goodman2021-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
* | | | | | | | Merge pull request #14412 from mstorchak/rsync-iconvRosen Penev2021-01-03
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | rsync: enable iconv if NLS support is enabled globally
| * | | | | | | | rsync: enable iconv if NLS support is enabled globallyMaxim Storchak2021-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* | | | | | | | | Merge pull request #14370 from garikello3d/libpqxx-new-packageRosen Penev2021-01-02
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | libpqxx: adding Makefile, Config.in and patch
| * | | | | | | | | libpqxx: fixed review commentsIgor Bezzubchenko2021-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed PKG_INSTALL Capitalized options Use inline `if` instead of blocks Signed-off-by: Igor Bezzubchenko <garikello@gmail.com>
| * | | | | | | | | libpqxx: adding Makefile, Config.in and patchIgor Bezzubchenko2020-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Igor Bezzubchenko <garikello@gmail.com>
* | | | | | | | | | exim: add packageDaniel Golle2021-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Exim MTA variants: * exim plain variant without any TLS library which hence comes without TLS, DANE and DKIM. * exim-openssl linked against libopenssl * exim-gnutls linked against libgnutls * exim-ldap linked against libopenssl, libopenldap and libsasl2 Provide packages for lookup modules * cdb * dbmdb * dnsdb * json (depends on jansson) * mysql (depends on libmariadb) * passwd * pgsql (depends on libpq) * redis (depends on libhiredis) * sqlite (depends on libsqlite3) Note: As gnutls requires libunbound which depends on libopenssl to provide libgnutls-dane, disable DANE by default when building with gnutls. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | | | | | | | | | gnutls: package libdaneDaniel Golle2021-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | | | | | | | | | SpamAssassin: add packagesDaniel Golle2021-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add spamc and spamc-ssl SpamAssassin client packages. Also package SpamAssassin Perl backend, but that still lacks many features due to Perl packages missing in OpenWrt. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | | | | | | | | | perl: add Net::DNS packageDaniel Golle2021-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | | | | | | | | | perl: add NetAddr::IP packageDaniel Golle2021-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable native code for now as it fails due to the package's build-system not considering STAGING_DIR. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | | | | | | | | | perl-html-parser: add HostBuildDaniel Golle2021-01-03
| |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's required to make SpamAssassin's build system happy. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | | | | | | | | Merge pull request #14411 from paulfertser/openocd-update-to-0.11.0-rc1Rosen Penev2021-01-02
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | openocd: update to 0.11.0-rc1; add libgpiod dep; always depend on USB…