Commit Graph

23455 Commits

Author SHA1 Message Date
Hannu Nyman 004faf98f5 smartmontools: fix dependency declaration by f5f49e4
Fix the dependency declaration by removing the unnecessary/illegal
commas:

>  WARNING: Makefile 'package/feeds/packages/smartmontools/Makefile' has a dependency on 'smartd,', which does not exist
>  WARNING: Makefile 'package/feeds/packages/smartmontools/Makefile' has a dependency on 'nail,', which does not exist
>  tmp/.config-package.in:153368:warning: ignoring unsupported character ','
>  tmp/.config-package.in:153373:warning: ignoring unsupported character ','

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-01-06 12:39:45 +02:00
Hannu Nyman c74cf34a22 Merge pull request #10950 from expiron/kcptun-updates
kcptun: bump to v20200103
2020-01-06 12:26:56 +02:00
Chao Liu c5bf9d3c67 kcptun: bump to v20200103
Reference: https://github.com/xtaci/kcptun/releases/tag/v20200103

Signed-off-by: Chao Liu <expiron18@gmail.com>
2020-01-06 16:30:24 +08:00
Rosen Penev efc94a457c tcsh: Update to 6.22.02
Updated URL list. Changed to HTTPS also.

Added PKG_BUILD_PARALLEL for faster compilation.

Added PKG_INSTALL as is standard with most packages.

Small optimization to shell script.

Added two patches to fix compilation. Refreshed the other one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-05 17:11:46 -08:00
Rosen Penev ac621779ca spi-tools: Update to 0.8.4
Fix PKG_LICENSE

Switch to standard PKG_INSTALL to simplify the Makefile.

Add PKG_BUILD_PARALLEL for faster compilation.

Add URL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-05 17:08:17 -08:00
Rosen Penev cf97dd1e19 Merge pull request #10949 from mstorchak/smartd-mail
smartmontools: provide smartd_warning.sh
2020-01-05 17:07:33 -08:00
Maxim Storchak f5f49e48fe smartmontools: package a script for sending email notifications
A separate package which depdens on msmtp and nail is introduced.
Once more packages provide `sendmail` and `mail` interfaces, this
dependency can be made more flexible.

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2020-01-05 22:32:25 +02:00
Rosen Penev 1ab383fb71 Merge pull request #10943 from flyn-org/libgd
libgd: fix building with freetype support
2020-01-05 12:26:11 -08:00
Rosen Penev 90e88a421f Merge pull request #10948 from mstorchak/smartmontools
smartmontools: update to 7.1
2020-01-05 12:25:01 -08:00
Hannu Nyman 246c741327 Merge pull request #10947 from Ansuel/nginx
nginx: update ubus module
2020-01-05 19:54:31 +02:00
Ansuel Smith db1973c695 nginx: update ubus module
Fix a bug in LuCI interface.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-01-05 18:21:29 +01:00
Maxim Storchak 67600c2aaa smartmontools: update to 7.1
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2020-01-05 19:18:21 +02:00
Daniel Golle 2cce710984 transmission: fix directory creation in init script
Things were done in the wrong order, leading to config_dir not being
chown'ed and subdirectories not being created in case of download_dir
being inside config_dir.

Fixes: 609109fa9 ("transmission: add seccomp filter and improve jail")
Reported-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-05 11:52:52 +02:00
W. Michael Petullo 7bd2a149ff libgd: fix building with freetype support
Freetype support is required for php7-mod-gd as of commit 0f10c8c8,
which causes the PHP7 package to build using this external libgd library.
This commit adds FREETYPE_INCLUDE_DIRS to the definition of CMAKE_OPTIONS.
Without this, libgd does not build freetype support as shown by
this message:

....
Build libgd:
-- Could NOT find Freetype (missing:  FREETYPE_INCLUDE_DIRS)
-- Configuring done
-- Generating done
....

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-01-04 19:12:43 -05:00
Daniel Golle 609109fa97 transmission: add seccomp filter and improve jail
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-04 17:09:21 +02:00
Rosen Penev 2628584ffd perl: Don't build InstallDev under ARC
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-03 20:06:40 -08:00
Rosen Penev 13810e0980 liburcu: Don't build under ARC, not even InstallDev
This should finally get rid of buildbot failures.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-03 18:54:26 -08:00
Rosen Penev dbdb19aa4a Merge pull request #10910 from Andy2244/wsdd2-smbd-rename
wsdd2: update init for renamed cifsd->smbd
2020-01-03 16:32:35 -08:00
Rosen Penev 13ad4b8809 Merge pull request #10931 from neheb/msm
msmtp: Update to 1.8.7
2020-01-03 16:32:21 -08:00
Jan Hoffmann 26878ae8de vnstat2: add package
This introduces an additional package for version 2 of vnStat.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2020-01-04 00:43:57 +01:00
Rosen Penev 7679f5afe9 Merge pull request #10927 from mans0n/chilli
coova-chilli: more fixes and improvements
2020-01-03 14:58:00 -08:00
Rosen Penev c5f4c2629d Merge pull request #10936 from Andy2244/rpcsvc-proto_buildonly
rpcsvc-proto: set as buildonly
2020-01-03 14:56:32 -08:00
Rosen Penev cc20898999 Merge pull request #10909 from Andy2244/smbd-3_0_1-rename
smbd: rename from cifsd, update to 3.0.1
2020-01-03 14:55:08 -08:00
Andy Walsh 6620f6cc72 rpcsvc-proto: set as buildonly
* set package buildonly

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-01-03 20:03:33 +01:00
Andy Walsh 6c9973a9d9 smbd: rename from cifsd, update to 3.0.1
* follow upstream rename to 'smbd' and 'smbd-tools'
* config is '/config/smbd' and '/etc/smbd/smb.conf'
* smbd: update to 3.0.1
* smbd: fixes delete access on readonly shares
* smbd: add patch to keep version metadata in kmod
* smbd: add synchrous kill_server patches
* smbd-tools: update to 3.0.1
* smbd-tools: userspace service is now 'usmbd'
* smbd-tools: userspace tools are: 'smbuseradd', 'smbshareadd' with /etc/smbd/smbdpwd.db
* smbd-tools: split package into server/utils (reduce size)
* smbd-tools: fix init (luci save&apply)
* smbd-tools: remove kill_server related timeouts

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-01-03 19:09:30 +01:00
Hannu Nyman 58d5044a79 Merge pull request #10925 from peter-stadler/nginx-uwsgi-modular
nginx: update to 1.17.7 and use new modular uwsgi for luci
2020-01-03 19:48:33 +02:00
Sungbo Eo 23a44aab2a coova-chilli: enable service by default
If "disabled" option does not exist, service should be enabled.

Fixes: #10392

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:50:00 +09:00
Sungbo Eo 2ce311209d coova-chilli: remove redundant options from config file
"fg" and "pidfile" parameters are already used in the init script,
so they are not controllable by config file anyway.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:49:22 +09:00
Sungbo Eo 532088818a coova-chilli: add dependency for miniportal
If miniportal option is enabled, some haserl scripts are provided which
present a simple login web page. To make it functional haserl is required.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:49:00 +09:00
Sungbo Eo 2c71fb2065 coova-chilli: clean up Makefile
- add missing configs to PKG_CONFIG_DEPENDS and sort it
- remove redundant INSTALL_DIR

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:48:48 +09:00
Sungbo Eo 95954b84f5 coova-chilli: remove dnslog option
dnslog feature has been removed since v1.4.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:48:35 +09:00
Sungbo Eo 225e323033 coova-chilli: cosmetic changes for Config.in
- simplify configuration menu definition
- fix indent

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-01-03 20:47:59 +09:00
Rosen Penev 9a67d3bfb3 msmtp: Update to 1.8.7
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-02 18:29:04 -08:00
Sebastian Kemper 39e68309e8 apache: update InstallDev
The package doesn't need to install _everything_ to staging. This commit
reduces the amount of files that get copied over to staging. Currently
there's no package depending on apache anyway.

This adds sed scripts from buildroot (thanks!) to fix two files that are
important for cross-compiling external modules. This has been tested and
was confirmed to work with mod_gnutls taken as an example package.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-02 00:00:43 +01:00
Sebastian Kemper 31e0d618e5 apache: update descriptions
Taken from upstream website. Also remove parts that aren't up to date
anymore.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-01 23:58:28 +01:00
Sebastian Kemper 2d188fd37f apache: add simple init script
Also preinst and postrm are removed. busybox's httpd isn't installed by
default, so these gimmicks seem antiquated.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-01 23:57:27 +01:00
Sebastian Kemper c8aba5113b apache: add extra packages + apache user
This adds extra packages for certain modules (basically the ones that
incur further dependencies), support files etc. This is pretty much
follows Alpine's example.

This updates the httpd.conf patch to _not_ uncomment MIMEMagicFile
(because the module isn't loaded by default) and removes that changes
that aren't needed anymore (because of the added module support). The
patch now only changes the default user.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-01 23:53:54 +01:00
Sebastian Kemper 4e6bdd8a49 apache: break-out CONFIGURE_ARGS, add layout
This gets rid of flags. For instance $(FPIC) shouldn't be forced onto
applications (see [1]).

And CONFIGURE_ARGS + CONFIGURE_VARS are broken out of Build/Configure.
This way more arguments can be added easily in the future.

The target is changed from apache to apache2 (which is used by upstream
by default). the CONFIGURE_ARGS are changed where need to enable
modules.

This also renames one patch that fixes scoreboard location (the name
004-pidfile_fix.patch didn't describe what it's doing).

Now with the OpenWrt layout in place 003-logdir_fix.patch can be
removed.

[1] https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-01 23:45:00 +01:00
Sebastian Kemper 14f4f0bef0 apache: bump to 2.4.41
- version bump
- update license description
- add PKG_BUILD_PARALLEL:=1
- remove two cross-compile patches and replace them with the
  cross-compile patch from buildroot (adds autoreconf to get this going)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-01 23:20:24 +01:00
Hannu Nyman e020c10eb2 Merge pull request #9855 from peter-stadler/uwsgi
uwsgi: add package with modules (currently cgi and python plugin) [RFC]
2020-01-01 20:07:36 +02:00
Rosen Penev 6560a2918c Merge pull request #10917 from neheb/luas
luasec: Update to 0.9
2020-01-01 10:02:13 -08:00
Peter Stadler 86514ef3f2 nginx: update to 1.17.7 and use new modular uwsgi for luci
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-01 18:28:49 +01:00
Peter Stadler 96d1910d81 uwsgi: add modular package superseeding uwsgi-cgi
Provide the minimal applications and plugins for: cgi, filelog, syslog and
python3. More plugins can be added if needed by other packages. Autostart
uwsgi in emperor mode loading vassals on demand.

For now, include luci-support (maybe it will be moved to another package),
which uses the syslog plugin by default.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-01 18:28:01 +01:00
Hannu Nyman 6990e2a1e5 Merge pull request #10923 from Ansuel/nginxd
nginx: change luci dependency and fix luci nossl
2020-01-01 17:44:40 +02:00
Ansuel Smith 1f0f760982 nginx: change luci dependency and fix luci nossl
Luci nginx config file for non ssl varian had user as nobody nogroup. This cause some problem with ubus use.
Luci file support package depends on uwsgi-cgi. As this package will be renamed shortly to a more generic version, make the subpackage depends on the uwsgi subpackage only.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-01-01 16:19:27 +01:00
Rosen Penev 166b3032a1 Merge pull request #10918 from neheb/sms
smstools3: Run in foreground
2020-01-01 05:56:25 -08:00
Rosen Penev a3ab7a7931 smstools3: Run in foreground
Allows procd to be able to stop the service.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-31 21:37:23 -08:00
Rosen Penev 48b303fd1e Merge pull request #10916 from neheb/co
coova-chili: Fix version
2019-12-31 21:30:44 -08:00
Rosen Penev 71f82ad771 luasec: Update to 0.9
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-31 21:27:14 -08:00
Rosen Penev df20377ee9 coova-chili: Fix version
Upstream was sloppy when cutting the release.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-31 21:12:13 -08:00