Commit graph

9317 commits

Author SHA1 Message Date
Alexander Couzens
35bf4d15d4 avrdude: add no timestamp patch to make it reproducible
The no-cpp-timestamp patch taken from debian and is
already accepted upstream.

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2017-11-17 11:52:23 +01:00
Alexander Couzens
4171d902d8 mdnsresponder: refresh patches
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2017-11-17 11:29:48 +01:00
John Crispin
a2de0d04b4
Merge pull request #4972 from blogic/master
uledd: add a tiny ubus frontend for PWM/RGB leds
2017-11-17 11:01:46 +01:00
Hirokazu MORIKAWA
367cd73bf0 avahi: Changed the condition of InstallDev
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2017-11-17 16:02:33 +09:00
Paul Wassi
e83d0c0d8d mail/emailrelay: cosmetic fixes
This is just a cosmetic thing, therefore no increase of PKG_RELEASE.
- Trailing spaces and tabs
- Add newline to end of file
- Add License info to Makefile
- Move maintainer definition to PKG_MAINTAINER

Signed-off-by: Paul Wassi <p.wassi@gmx.at>
2017-11-16 10:10:41 +01:00
Florian Eckert
3ee70a7001 net/mwan3: change usleep to sleep command
fix bug use sleep instead of usleep

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-11-16 09:15:28 +01:00
Florian Eckert
267c0eeaed net/mwan3: use uptime for ubus age info
If the date is changed by ntp the age value of mwan3 on ubus could jitter.
Use instead the uptime value from /proc/uptime which will not change during
system run.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2017-11-16 09:15:04 +01:00
Michael Heimpold
84e5012e88 php7: re-enable system timezone data usage
This part of the Makefile was commented out during update from
PHP 5.x to 7.x and not re-enabled in the meanswhile, so fix this finally.

Reported-by: Val Kulkov <val.kulkov@gmail.com>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2017-11-15 21:01:30 +01:00
Rafał Miłecki
c27a20ab75 shadow: add packages for newgidmap and newuidmap applets
They are needed by LXC for unprivileged containers.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2017-11-15 19:08:42 +01:00
Rafał Miłecki
f7c0dcb4c4 shadow: use proper fix for checking subordinate IDs support
During 4.2.1 version update support for subordinate IDs has been
disabled. It was handled by:

1) Adding --disable-subordinate-ids to avoid:
configure: error: cannot run test program while cross compiling

2) Adding patch 003-fix-disabling-subids.patch to avoid:
usermod.c: In function 'process_flags':
usermod.c:1364:10: error: 'vflg' undeclared (first use in this function)
  if (   (vflg || Vflg)
          ^

This commit adds a patch with a proper configure.in fix. We don't need
to disable subordinate IDs anymore.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2017-11-15 19:08:42 +01:00
champtar
62249d0a5d
Merge pull request #5123 from commodo/crconf
crconf: new package (kernel crypto configuration tool)
2017-11-15 09:19:59 -08:00
champtar
32b5d95d9e
Merge pull request #5122 from commodo/python-bluetooth
python,python3: build bluetooth support if bluez-libs selected
2017-11-15 09:18:06 -08:00
champtar
28d8978920
Merge pull request #4939 from val-kulkov/postfix-package
postfix: fix uid/gid conflicts, general cleanup
2017-11-15 09:01:02 -08:00
Hannu Nyman
014f85d85d
Merge pull request #5126 from val-kulkov/libfreetype-package
libfreetype: update to 2.8.1, fix host install issue
2017-11-15 17:34:54 +02:00
Val Kulkov
ed3d8020bc postfix: fix uid/gid conflicts, general cleanup
Fix uid/gid conflict with package icecast (uid=87, gid=87) and
package pianod (uid=88, gid=88) by claiming uid/gid 25 for postfix
instead of 87 and uid/gid 26 for postconf instead of 88.

Remove main.cf.default that is not used by any Postfix module.
The default configuration parameters are hardcoded into postconf
and they are available via "postconf -d <parameter>".
main.cf.default is therefore unnecessary.

"mydomain" parameter should be deduced from the domain configuration
setting in /e/c/dhcp rather than from "hostname" in /e/c/system
which is often just a hostname without the domain name component.

"mynetworks" parameter is unnecessary where "mynetworks_style" is
defined.

The change of the location of data_directory, queue_directory and
mail_spool_directory from /var/lib/postfix, /var/spool/postfix and
/var/mail to /data/postfix/lib, /data/postfix/spool and
/data/postfix/mail has been postponed until the author of this
commit and the maintainer of this package has had a meaningful
opportunity to consult with LEDE/OpenWrt developers on the preferred
mount point for the persistent data storage device.

Change the criteria for executing the post-installation script.
Invoke postinst() where the value of "myhostname" parameter in main.cf
is not defined rather than where "$config_directory"/opkg_postinst is
present with the value of "$config_directory" hardcoded to
"$IPKG_INSTROOT"/etc/postfix in /etc/init.d/postfix.

Enable PCRE support by default.

Remove the code making entries in /etc/sysupgrade.conf and instead
define configuration files to be saved during a sysupgrade in
Makefile's Package/postfix/conffiles section.

Move the creation of mail_spool_directory from host to target in
order to enable change of directory ownership to 'postfix' when
postinit() is executed on the target.

Avoid postfix restart in postinst script that results in an
error message during opkg install process.

Enable Postfix autostart by creating a link in /etc/rc.d/ on
installation.

Make the code less verbose.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2017-11-15 10:17:08 -05:00
Val Kulkov
b2b31e7ef3 libfreetype: update to 2.8.1, fix host install issue
This commit updates Freetype 2 to the latest upstream version and fixes
the issue where freetype-config was incorrectly installed into the
host, rather than the target, staging directory, therefore causing
compilation issues with other packages that depend on libfreetype.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2017-11-14 16:19:13 -05:00
Alexandru Ardelean
c3436c2c41 crconf: new package (kernel crypto configuration tool)
Linux crypto layer configuraton tool.
https://sourceforge.net/projects/crconf/

Use this to manipulate kernel Crypto API/framework stuff,
like drivers, templates, etc.
Example: https://wiki.strongswan.org/projects/strongswan/wiki/Pcrypt
Most interesting stuff you can find on https://wiki.strongswan.org

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-11-14 13:57:45 +02:00
Alexandru Ardelean
c2b3496977 python,python3: build bluetooth support if bluez-libs selected
This should hopefully fix the Python3 build on buildbot.

For a while I assumed it may be a build-bot issue, but
then looking through the packages repo [and finding
the bluez package] it looks like, if you try
to build all packages, Python3 detects the bluetooth
headers installed by bluez.

It looks like Python's bluetooth support was somewhat
broken ; it was not detecting the <bluetooth/bluetooth.h>
header, so a backport from Python3 to Python fixed that.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2017-11-14 13:50:14 +02:00
Lucian Cristian
b23b3285ab uw-imap: add uw-imap toolkit, prereq for php7-mod-imap
most patches are added from Fedora

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2017-11-13 19:00:11 +02:00
Jo-Philipp Wich
46d0799c43 cgi-io: support SHA256 checksums for file uploads
Report SHA256 checksums in addition to the MD5 ones to make cgi-io suitable
for sysupgrade image verification.

Also allow stat(), md5sum and/or sha256sum to fail and respond with a JSON
null value instead, leaving it to the frontend to handle errors as needed.

Fixes #4790.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-11-13 17:16:29 +01:00
W. van den Akker
82c7fab9a6
Shorewall6: Add full package.
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2017-11-13 08:07:06 +01:00
W. van den Akker
47889003d9
Shorewall: Add full package.
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2017-11-13 08:06:32 +01:00
W. van den Akker
68df55029e
Shorewall6-lite: Bump to version 5.1.8.1
Several changes in Makefile.

Migrate init script to procd.

Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2017-11-13 08:05:29 +01:00
W. van den Akker
06fcb6e091
Shorewall-lite: Bump to version 5.1.8.1
Several changes in Makefile.

Migrate init script to procd.

Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2017-11-13 08:03:51 +01:00
W. van den Akker
2557e39a38
Shorewall-core: Bump to version 5.1.8.1
Several changes in Makefile.

Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2017-11-13 08:00:50 +01:00
Daniel Golle
68ae65f3bc auc: be a bit more verbose
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-11-13 01:49:04 +01:00
Daniel Golle
3afbfa90e5 rpcd-mod-packagelist: remove package
The functionality provided by this package is now provided by the
rpcd-mod-rpcsys package.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-11-13 01:49:04 +01:00
Daniel Golle
a4d6143514 attendedsysupgrade-common: deprecate rpcd-mod-packagelist
rpcd-mod-packageslist is now integrated in rpcd-mod-rpcsys since
commit 49fde37@lede-project/source.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-11-13 01:49:04 +01:00
Daniel Golle
123ddf66ae auc: small improvements
Detect if calling rpc-sys packagelist fails due to the method not
being provided by rpcd.
Mark package as experimental.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-11-13 00:39:46 +01:00
Daniel Golle
95d96a360f auc: add new package
The Attended sysUpgrade CLI is a full-featured client for the
attended-sysupgrade service which works directly on the target device.
It requires libustream-ssl as well as at least the CA certificate
needed to contact the sysupgrade server.

It has only been tested briefly and is by no means ready for
production!

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-11-12 23:33:15 +01:00
Philip Prindeville
2feef328ed
Merge pull request #5113 from pprindeville/perl-text-csv_xs-update-1.34
perl-text-csv_xs: update to 1.34
2017-11-12 14:24:18 -07:00
Philip Prindeville
babba99c69 perl-text-csv_xs: update to 1.34
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2017-11-12 13:50:59 -07:00
Michael Heimpold
1bceb95ff4
Merge pull request #5105 from val-kulkov/php7-package
php7-fpm: add configuration files to conffiles
2017-11-12 14:38:14 +01:00
Etienne Champetier
eb127abc0f build,travis: accept commits with '_'
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-11-11 21:52:49 -08:00
Daniel Golle
f21992af9a
Merge pull request #5104 from aparcar/attendedsysupgrade-common
attendedsysupgrade-common: rename package
2017-11-12 02:52:24 +01:00
Paul Spooren
861e5eda86 attendedsysupgrade-common: add package
due to various clients and the existence of rpcd-mod-rpcsys the package
rpcd-mod-attendedsysupgrade is superflous.

From now on the attendedsysupgrade-common package should be dependencie
of all kinds of clients.

Currently active or planned:
- luci-app-attendedsysupgrade
- attendedsysupgrade cli in shell
- attendedsysupgrade cli in c

Signed-off-by: Paul Spooren <paul@spooren.de>
2017-11-12 01:10:09 +01:00
Hannu Nyman
8d18da0d4e
Merge pull request #5091 from Nokius/adblock-reg_de
adblock: add German list
2017-11-11 11:08:48 +02:00
Val Kulkov
50308e4fd7 php7: add configuration files to conffiles
Two important configuration files, /etc/php7-fpm.conf and
/etc/php7-fpm.d/www.conf are silently overwritten on each php7-fpm
upgrade or lost on a sysupgrade.

This commit adds the conffiles section for php7-fpm and revises
the conffiles section for php7.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
2017-11-10 19:50:34 -05:00
Karl Palsson
dbec5d9f69 lua-mosquitto: bump to 0.3 release
Minor additions of bindings.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2017-11-10 09:20:40 +00:00
Karl Palsson
92f9377610 lua-mosquitto: update maintainer email
Signed-off-by: Karl Palsson <karlp@remake.is>
Signed-off-by: Karl Palsson <karlp@etactica.com>
2017-11-10 09:20:40 +00:00
Julius-Paul Jann
e49b2e2c08 adblock: add German list
Signed-off-by: Julius-Paul Jann <foss@nokius.net>
2017-11-09 20:41:53 +01:00
Peter Wagner
c6c1213b09 tor: update to 0.3.1.8
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-11-09 20:40:40 +01:00
Daniel Golle
4be3935a6f gnunet: update to recent git snapshot
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2017-11-09 17:25:05 +01:00
champtar
1f7fa77d90
Merge pull request #4755 from hashashin/sshfs-2.10
sshfs: version bump to 2.10
2017-11-08 17:35:42 -08:00
champtar
e822b1e241
Merge pull request #4647 from salzmdan/master
knot: upgrade to 2.5.6
2017-11-08 17:34:57 -08:00
champtar
8cb3285bd4
Merge pull request #4885 from diizzyy/patch-92
net/dansguardian: Remove from tree
2017-11-08 17:29:36 -08:00
champtar
c81a75125a
Merge pull request #5033 from yangfl/master
net/mwan3: fix empty gateway when creating routing table
2017-11-08 17:25:59 -08:00
champtar
0055c14a09
Merge pull request #5073 from nxhack/icu4c-60_1
icu: bump to 60.1
2017-11-08 17:14:50 -08:00
Lucian Cristian
dbaaedef99 php7: add php7-mod-imap
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2017-11-08 21:44:38 +02:00
David Yang
6f0a88f1ed mwan3: update to version 2.6.7
Signed-off-by: David Yang <mmyangfl@gmail.com>
2017-11-08 23:22:04 +08:00